设备管理系统 软件课设设计报告.docx

上传人:b****6 文档编号:7088760 上传时间:2023-01-17 格式:DOCX 页数:14 大小:465.67KB
下载 相关 举报
设备管理系统 软件课设设计报告.docx_第1页
第1页 / 共14页
设备管理系统 软件课设设计报告.docx_第2页
第2页 / 共14页
设备管理系统 软件课设设计报告.docx_第3页
第3页 / 共14页
设备管理系统 软件课设设计报告.docx_第4页
第4页 / 共14页
设备管理系统 软件课设设计报告.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

设备管理系统 软件课设设计报告.docx

《设备管理系统 软件课设设计报告.docx》由会员分享,可在线阅读,更多相关《设备管理系统 软件课设设计报告.docx(14页珍藏版)》请在冰豆网上搜索。

设备管理系统 软件课设设计报告.docx

设备管理系统软件课设设计报告

软件设计说明书

一、设备管理系统功能:

●更改用户个人信息

●添加用户

●删除用户

●权限控制

●录入设备记录

●维护设备记录

●维护维修记录

●维护调拨记录

●维护报废记录

●设备统计查询

●设备维修统计查询

●设备调拨统计查询

●设备报废统计查询

●查询结果导出到Excel表格

依据上述功能可以把系统分为设备管理、统计查询、用户管理三个模块。

用户根据权限分为两类用户,即普通用户和超级用户。

他们的使用权限只在用户管理模块存在差别,普通用户只能更改自己的用户信息,比如密码,用户名,而超级用户可以添加新用户、删除用户以及更改所有用户的信息,包括密码、用户名、权限。

二、模块结构图

三、数据库的设计

1)E—R图

用户E—R图:

设备信息实体E—R图:

维护设备实体E—R图:

报废设备实体E—R图:

调拨设备实体E—R图:

2)数据库表的设计

用户表Admin的结构

列名

数据类型

允许空值

备注

ID

int

编号(主键)

Adname

char(20)

用户名

Password

char(15)

密码

Qx

char(5)

权限

报废表BFB的结构

列名

数据类型

允许空值

备注

ID

int

编号(主键)

Sbno

char(15)

设备编号

Bfsj

datetime

报废时间

Lrr

char(20)

录入人

调拨表DBB的结构

列名

数据类型

允许空值

备注

ID

int

编号(主键)

Sbno

char(15)

设备编号

Ybm

char(20)

原部门

Xbm

char(20)

新部门

Dbsj

datetime

调拨时间

维修表WXB的结构

列名

数据类型

允许空值

备注

ID

int

编号(主键)

Sbno

char(15)

设备编号

Wxr

char(10)

维修人

Wxgs

char(20)

维修公司

Wxfy

char(20)

维修费用

Gzyy

numeric(18,2)

故障原因

Wxsj

datetime

送修时间

Qhsj

datetime

取回时间

Wxzt

char(10)

维修状态

设备信息表SBinfo的结构

列名

数据类型

允许空值

备注

ID

int

编号(主键)

Sbno

char(15)

设备编号

Sbzl

char(10)

设备种类

Sbzt

char(10)

设备状态

Sccj

char(20)

生产厂家

Scrq

datetime

生产日期

Cgsj

datetime

采购时间

Sysj

datetime

启用时间

Jg

numeric(18,2)

价格

Lrr

char(20)

录入人

Bmname

char(20)

部门名称

Bz

char(20)

备注

四、模块描述

(一)用户管理模块

在该模块中包含修改用户信息、添加用户和删除用户三个功能。

当用户成功登陆后,可以在用户管理中选择上述三个功能选择要使用的功能。

1)修改用户信息:

修改自身的密码,在该过程中要输入原密码和两次新密码,只有原密码正确,并且两次新密码一致才能修改成功。

具体处理流程如下图:

2)添加用户:

超级用户可以添加用户,包括用户名、密码和权限。

处理过程中首先判断欲进行该操作的用户是否属于超级用户,如果是超级用户则可以执行操作,否则不能执行。

具体处理流程如下图:

3)删除用户:

超级用户可以删除用户。

处理过程中首先判断欲进行该操作的用户是否属于超级用户,如果是超级用户则可以执行操作,否则不能执行。

(二)设备管理模块

该模块中包含了录入和修改设备信息、设备报废管理、设备维修管理以及设备调拨管理。

1)录入设备信息:

该过程中由用户输入设备的编号、种类、生产厂家、生产时间、设备价格等设备信息。

在录入中还包含对设备编号的验证,如果该设备编号已存在,提示错误,否则添加成功。

具体处理流程如下图:

2)修改设备信息:

在这个版块中用户可以修改设备的状态,即把状态为维修的设备更改为使用状态,但是出处于报废状态的设备则更改不了。

这个过程可以在GridView中设置一个选项对设备状态进行修改。

3)设备维修管理:

添加维修记录,包括设备编号、维修公司、维修人、维修费用、故障原因、送修时间等信息。

具体处理流程如下图:

4)设备报废管理:

添加报废记录,只需填写欲报废的设备编号就能是该设备的状态置为报废。

但是如果欲报废的设备的状态已为报废则不能再执行该操作。

具体处理流程如下图:

5)设备调拨管理:

添加调拨记录,包括设备编号、设备的原部门、欲调往的新部门。

具体处理流程如下图:

(三)统计查询模块

该模块中包含设备统计查询、维修统计查询、报废统计查询以及调拨统计查询。

1)设备统计查询:

用户可以根据设备所在部门、设备种类、设备编号分别进行查询,也可以用这三个条件进行组合查询。

查询结果可以在当前界面以表的形式显示,也可以导出到Excel表格中。

2)维修统计查询:

用户可以根据设备种类以及维修费用(费用可以以区间的形式表示)分别进行查询,也可以将两个条件进行组合查询。

查询结果可以在当前界面以表的形式显示,也可以导出到Excel表格中。

3)报废统计查询:

用户可以根据设备的种类以及设备所在部门分别进行查询,也可以用这两个条件进行组合查询。

查询结果可以在当前界面以表的形式显示,也可以导出到Excel表格中。

4)调拨统计查询:

用户可以根据调查部门和调入部门分别进行查询,也可以用这两个条件进行组合查询。

查询结果可以在当前界面以表的形式显示,也可以导出到Excel表格中。

所有统计查询的处理过程如下图所示:

五、类图描述

六、界面设计

登陆界面:

主界面:

用户信息修改界面:

添加用户界面:

录入设备记录界面:

维护设备记录(其中包括维修登记和报废登记)界面:

设备调拨界面:

 

设备统计查询:

维修查询:

报废查询:

调拨查询:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1