《设备管理系统软件课设设计报告》由会员分享,可在线阅读,更多相关《设备管理系统软件课设设计报告(11页珍藏版)》请在金锄头文库上搜索。
1、软件设计说明书软件设计说明书一、设备管理系统功能:一、设备管理系统功能:更改用户个人信息添加用户删除用户权限控制录入设备记录维护设备记录维护维修记录维护调拨记录维护报废记录设备统计查询设备维修统计查询设备调拨统计查询设备报废统计查询查询结果导出到 Excel 表格依据上述功能可以把系统分为设备管理、统计查询、用户管理三个模块。用户根据权限分为两类用户,即普通用户和超级用户。他们的使用权限只在用户管理模块存在差别,普通用户只能更改自己的用户信息,比如密码,用户名,而超级用户可以添加新用户、删除用户以及更改所有用户的信息,包括密码、用户名、权限。二、模块结构图二、模块结构图三、数据库的设计三、数据
2、库的设计1)ER 图用户 ER 图:设备信息实体 ER 图:维护设备实体 ER 图:报废设备实体 ER 图:调拨设备实体 ER 图:2)数据库表的设计 用户表 Admin 的结构 列名数据类型允许空值备注IDint否编号(主键)Adnamechar(20)是用户名Passwordchar(15)是密码Qxchar(5)是权限报废表 BFB 的结构 列名数据类型允许空值备注IDint否编号(主键)Sbnochar(15)是设备编号Bfsjdatetime是报废时间Lrrchar(20)是录入人调拨表 DBB 的结构 列名数据类型允许空值备注IDint否编号(主键)Sbnochar(15)是设备编
3、号Ybmchar(20)是原部门Xbmchar(20)是新部门Dbsjdatetime是调拨时间维修表 WXB 的结构 列名数据类型允许空值备注IDint否编号(主键)Sbnochar(15)是设备编号Wxrchar(10)是维修人Wxgschar(20)是维修公司Wxfychar(20)是维修费用Gzyynumeric(18,2)是故障原因Wxsjdatetime是送修时间Qhsjdatetime是取回时间Wxztchar(10)是维修状态设备信息表 SBinfo 的结构 列名数据类型允许空值备注IDint否编号(主键)Sbnochar(15)是设备编号Sbzlchar(10)是设备种类Sb
4、ztchar(10)是设备状态Sccjchar(20)是生产厂家Scrqdatetime是生产日期Cgsjdatetime是采购时间Sysjdatetime是启用时间Jgnumeric(18,2)是价格Lrrchar(20)是录入人Bmnamechar(20)是部门名称Bzchar(20)是备注四、模块描述四、模块描述(一)用户管理模块在该模块中包含修改用户信息、添加用户和删除用户三个功能。当用户成功登陆后,可以在用户管理中选择上述三个功能选择要使用的功能。1)修改用户信息:修改自身的密码,在该过程中要输入原密码和两次新密码,只有原密码正确,并且两次新密码一致才能修改成功。具体处理流程如下图:
5、2)添加用户:超级用户可以添加用户,包括用户名、密码和权限。处理过程中首先判断欲进行该操作的用户是否属于超级用户,如果是超级用户则可以执行操作,否则不能执行。具体处理流程如下图:3)删除用户:超级用户可以删除用户。处理过程中首先判断欲进行该操作的用户是否属于超级用户,如果是超级用户则可以执行操作,否则不能执行。(二)设备管理模块该模块中包含了录入和修改设备信息、设备报废管理、设备维修管理以及设备调拨管理。1)录入设备信息:该过程中由用户输入设备的编号、种类、生产厂家、生产时间、设备价格等设备信息。在录入中还包含对设备编号的验证,如果该设备编号已存在,提示错误,否则添加成功。具体处理流程如下图:
6、2)修改设备信息:在这个版块中用户可以修改设备的状态,即把状态为维修的设备更改为使用状态,但是出处于报废状态的设备则更改不了。这个过程可以在 GridView 中设置一个选项对设备状态进行修改。3)设备维修管理:添加维修记录,包括设备编号、维修公司、维修人、维修费用、故障原因、送修时间等信息。具体处理流程如下图:4)设备报废管理:添加报废记录,只需填写欲报废的设备编号就能是该设备的状态置为报废。但是如果欲报废的设备的状态已为报废则不能再执行该操作。具体处理流程如下图:5)设备调拨管理:添加调拨记录,包括设备编号、设备的原部门、欲调往的新部门。具体处理流程如下图:(三)统计查询模块该模块中包含设
7、备统计查询、维修统计查询、报废统计查询以及调拨统计查询。1)设备统计查询:用户可以根据设备所在部门、设备种类、设备编号分别进行查询,也可以用这三个条件进行组合查询。查询结果可以在当前界面以表的形式显示,也可以导出到 Excel 表格中。2)维修统计查询:用户可以根据设备种类以及维修费用(费用可以以区间的形式表示)分别进行查询,也可以将两个条件进行组合查询。查询结果可以在当前界面以表的形式显示,也可以导出到 Excel 表格中。3)报废统计查询:用户可以根据设备的种类以及设备所在部门分别进行查询,也可以用这两个条件进行组合查询。查询结果可以在当前界面以表的形式显示,也可以导出到 Excel 表格中。4)调拨统计查询:用户可以根据调查部门和调入部门分别进行查询,也可以用这两个条件进行组合查询。查询结果可以在当前界面以表的形式显示,也可以导出到 Excel 表格中。所有统计查询的处理过程如下图所示:五、类图描述五、类图描述六、界面设计六、界面设计登陆界面:主界面:用户信息修改界面:添加用户界面:录入设备记录界面:维护设备记录(其中包括维修登记和报废登记)界面:设备调拨界面:设备统计查询:维修查询:报废查询:调拨查询: