基于Java web实验室设备管理系统

发布时间:2024年01月18日

学校的实验室需要建立设备管理系统对实验室设备的使用情况进行统计,该系统的用户为实验室管理人员,同时他也是系统管理员。系统主要包括5大功能模块:基本信息管理、设备入库管理、设备运行状态统计、保修设备管理、报废设备管理。具体描述如下:

(1)基本信息管理。主要包括用户管理、设备类别维护。

1)用户管理。能够增加一个用户信息,包括:用户类型、用户名、默认密码、真实姓名、年龄、性别;能够修改用户密码信息;能够修改用户的真实姓名、年龄、性别等基本信息;能够删除指定的用户;能够查询数据库中的所有用户,显示详细信息。

2)设备类别维护。能够增加一个新的设备类别,包括:类别编号、类别名称;能够按照类别编号查询其类别名称;如果系统中没有给定类别的设备信息,则允许删除该类别(利用存储过程实现),否则不允许删除。

3)职工信息管理。能够对职工信息进行增删改查操作,职工信息包括:职工号、职工名、性别、出生日期。

(2)设备入库管理。主要是管理员对新增加的设备进行登记。包括类别、设备名、型号、单价、数量、购置日期、生产厂家、购买人等。当同一设备名与型号的设备入库时,要记录设备入库的批次信息。

1)设备基本信息登记。能够按照设备名和型号查询设备的基本信息,显示:类别、设备名、型号、总数量;能够对设备基本信息进行修改和删除操作。

2)入库登记。能够增加一条入库记录,包括:设备名、型号、单价、购买数量、生产厂家、购买人、购买时间、批次,其中,新入库的批次需要根据已有入库记录中的最后批次确定;能够对入库记录进行修改和删除操作;利用触发器在增加入库记录之后自动维护设备基本信息中的总数量属性;能够按照设备名和购买时间段查询入库信息,包括:型号、单价、入库批次、数量、生产厂家、购买人、购买时间。

3)设备明细登记。能够存放每个设备的信息,包括:设备编号、设备名、型号、批次、设备状态,其中,设备状态值可为“正常”、“报修”、“报废”等,默认为“正常”;能够维护设备的存放位置和使用人信息;能够按照设备编号查询设备的详细信息,包括:设备编号、设备名、型号、批次、设备状态、单价、生产厂家、购买人、购买时间;能够修改和删除设备基本信息。

(3)设备运行状态统计。能够根据存放位置和使用人查询设备运行状态,显示:存放位置、使用人、设备编号、设备名称、型号、设备状态(支持模糊查询);能够根据存放位置和运行状态查询设备的基本信息;能够根据设备名称查询设备的运行状态。

(4)报修设备管理。对于有严重问题的需要修理的设备,记录修理情况,并进行统计。

1)修理厂家管理。能够对修理厂家进行增删改查操作,包括:修理厂家名、地址、联系人、联系电话。

2)报修设备。能够根据设备编号查询设备的运行状态;能够对指定的设备进行报修操作,即设置设备运行状态为“报修”,并记录故障、报修厂家、修理费、报修时间、修回时间、责任人;能够对修理费和责任人信息进行修改;能够按照设备编号、责任人、报修时间段查询设备的报修记录(支持模糊查询);能够按类别、故障、修理厂家和修理日期查询设备修理情况;能够统计某个时间段内不同类型设备的报修情况,包括:类型、报修次数、报修费用;能够统计报修次数在某个范围内的设备信息,包括:设备编号、设备名、型号、生产厂家、入库批次等。

(5)报废设备管理。对已经彻底损坏的设备作报废处理,详细记录报废设备的有关信息,并随时对设备报废情况进行统计和查询。

1)报废设备。能够根据指定的设备号查询设备基本信息,包括:设备编号、设备名、型号;能够报废指定的设备,首先设置设备状态为“报废”,并记录报废人、报废日期、报废原因,然后,根据设备名和型号将设备基本信息中的总数量减1(利用触发器实现);能够修改报废人、报废日期、报废原因等基本报废信息;能够消除指定设备的报废状态。

2)报废查询。能够根据类别和时间段查询设备报废情况,包括:设备编号、设备名、型号、报废原因、报废日期、报废人;能够分别根据年、月和季度统计设备报废情况,包括:时间、设备名、型号、报废数量、正常数量、报修数量、当前库存量。

技术栈:html、jsp、css、javascript、xml、JavaBean、servlet、mysql、navicat?

关注UP主,获取更多源码资源

文章来源:https://blog.csdn.net/ai259721/article/details/135661167
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。