毕业设计设备信息管理系统定稿Word格式文档下载.docx
- 文档编号:22131215
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:135
- 大小:416.53KB
毕业设计设备信息管理系统定稿Word格式文档下载.docx
《毕业设计设备信息管理系统定稿Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《毕业设计设备信息管理系统定稿Word格式文档下载.docx(135页珍藏版)》请在冰豆网上搜索。
目前流行的设备管理系统不少,但是从专门针对网络设备管理来看,不需管理得那么宽泛。
对于我校网络管理中心人员而言,只需要一个操作方便,功能实用,能满足本中心对网络设备使用进行信息管理的系统。
(二)项目目标
以学校的设备信息管理为依托,结合信息化技术,设计并开发一个设备信息管理系统,提供一个信息更新便捷、管理方便、功能设置合理的设备信息管理解决方案。
针对网络中心大量的设备信息,就设备管理的几个方面,提供一个功能操作方便、功能实用,能满足网络中心对网络设备使用进行信息管理的系统平台。
本系统目标如下:
1.通过设备信息管理系统的实现,使网络中心的设备信息管理更加科学化。
2.提供灵活、方便的操作。
3.节约设备信息管理的成本,提高网络管理的效率。
4.对系统提供必要的权限管理。
5.为学校考核部门工作和设备资产登记提供必要的数据支持。
二、需求分析
(三)系统需求
在我院网络中心中,设备信息管理的主要内容包括设备登记和记录设备运行状态。
设备信息管理的传统管理主要包括新进设备的档案管理、运行中的设备管理档案、存库中的设备管理档案、设备使用地点和存库地点档案管理。
在实际管理工作中,由于设备类别和各位网络管理员的分工负责的那一块工作不同,因此在实际设备管理工作中,往往会遇到很大的问题。
本提供设备管理相关的设备的编号、名称、类别、增加方式、登记日期、出厂日期、使用情况、存放地点、使用部门、保管人员的查询。
(四)功能需求
根据上述的信息管理系统的业务流程、要求以及所需实现的目标,我们可以拟出以下需求目标:
1.建立设备信息档案的管理和维护,实现计算机自动化管理体制。
2.建立设备运行状态、使用状态信息,在计算机的支持下快速的完成设备运行信息的查询和修改。
3.建立设备使用部门和责任人的信息,在计算机的支持下快熟的完成设备使用信息的查询和修改。
4.实现系统的权限设置管理,保证系统的安全性。
5.实现数据库使用可调整性,保证系统使用的灵活。
根据系统的需求分析,得到本系统的功能需求如下:
1.设备基本信息的管理:
设备信息中,很多属性是可以设置成一样的,可以根据情况在添加更改设备信息前,设置设备类别、设备名称、增加方式、使用情况、使用部门、存放地点、保管人员信息。
2.对设备建立编号:
在设备的管理中,对设备进行编号,可以保证设备和设备档案的一一对应,因为在网络中心,同一厂商同一型号的设备有很多。
通过条码打印机按设备编号为每天设备做一个身份标签。
3.设备信息的添加、修改和删除:
添加设备信息,修改设备使用情况、使用部门、存放地点、保管人员信息,对错误的设备信息进行修改和删除。
4.权限管理:
为了很好地保证系统的安全性,系统根据相关责任人设置不同类型的人员的权限。
(五)性能需求
系统的运行对于运行环境的要求是:
1.硬件环境:
目前,所开发的系统主要应用在办公电脑上面,因此,一般配置的计算机硬件就可以满足系统需求。
考虑到学校规模的扩大和硬件价格的降低,为本系统配置在较优秀的服务器硬件上,可以充分发挥本系统的性能。
●处理器:
Intel(R)
Celeron(R)
CPU
2.00GHz或者更高
●内存:
512MB(推荐)
●硬盘空间:
40G
●显卡:
SVGA显示适配器以上
2.软件环境:
●操作系统:
WindowsXP/WindowsVista/Windows7
●开发软件:
MicrosoftVisualStudio2008
●数据库:
MicrosoftSQLServer2000/MicrosoftSQLserver2005
三、总体设计
(六)设计思想和处理流程
本系统采用面向对象方法进行分析和设计,在SQLServer2005或者SQLServer2000数据库操作。
使用面向对象的C#语言作为开发语言,开发中使用了WindowsXP和Windows7作为开发平台,能够很好的实现系统的开发及测试。
系统的基本流程是:
用户登录→主界面→选择各项子系统(如图3-1所示)。
图3-1系统流程图
(七)系统层次模块图
“设备信息管理系统”主要分为登录、设备分类、基本资料、设备编号规则、选择显示列、设备添加、设备更新、设备删除、添加用户、用户管理、密码修改、设备信息查询等11个模块。
系统主模块功能树如图3-2所示。
图3-2系统层次模块图
(八)模块设计
1.登录模块
输入用户的名称和密码,如果用户名、密码正确,进入主控制平台;
否则给出错误信息提示。
2.主窗体模块
(1)通过选择菜单进入各项子模块,并且验证用户是否有权限访问这些子模块。
(2)在主窗体显示设备信息。
(3)用户可以根据多种条件查询设备信息,查询简便快捷。
3.基本信息管理模块
(1)设备分类子模块:
用户可以添加删除修改设备分类信息。
(2)基本资料设置子模块:
用户可以添加删除设备的基本资料,如设备名称、增加方式、使用部门、使用情况、存放地点、保管人员信息。
(3)设备编号规则设置子模块:
用户可以修改设备的标号规则,系统会根据编号规则自动设置设备的编号。
4.设备管理模块
(1)添加设备信息子模块:
用户通过添加信息窗体填写设备信息,点击添加按钮后,会自动添加设备信息。
(2)更新设备信息子模块:
用户可以通过修改设备信息窗体修改设备信息,点击保存后,会更新设备信息。
(3)删除设备信息子模块:
用户可以删除选定的设备信息。
5.系统维护模块
(1)修改密码子模块:
登录用户可以随时修改自己的密码,保证密码的有效性和保密性。
(2)添加用户子模块:
超级账户admin可以添加管理员,填写管理员信息和选择管理员类型后即可添加新管理员。
(3)用户管理子模块:
超级账户admin可以修改和删除管理员,包括修改管理员的密码和管理员类型。
四、数据库设计
(九)概念设计
1.实体描叙
系统用户是登录系统的个人资料,用来存放用户的密码等信息。
设备实体对应管理系统中的设备资料,用来存放设备的基本信息和使用信息。
名称实体、设备类别实体、增加方式实体、使用部门实体、使用情况实体、存放地点实体、保管人员实体等对应系统设备中的各个具体项目,用来存放设备的各种常用信息。
2.实体属性描叙
(1)系统用户E-R图,如图4-1所示。
图4-1系统用户E-R图
(2)设备信息E-R图,如图4-2所示。
图4-2设备信息E-R图
(3)设备名称E-R图,如图4-3所示。
图4-3设备名称E-R图
(4)设备类别E-R图,如图4-4所示。
图4-4设备类别E-R图
(5)增加方式E-R图,如图4-5所示。
图4-5增加方式E-R图
(6)使用部门E-R图,如图4-6所示。
图4-6使用部门E-R图
(7)使用情况E-R图,如图4-7所示。
图4-7使用情况E-R图
(8)存放地点E-R图,如图4-8所示。
图4-8存放地点E-R图
(9)保管人员E-R图,如图4-9所示。
图4-9保管人员E-R图
3.整体E-R图,如图4-10所示。
图4-10整体E-R图
(一十)逻辑设计
1.数据库设计
数据库名称:
设备信息管理系统数据库
标识:
DB_EquInfManSys
2.数据库表结构
(1)名称:
设备信息表
表名称标识:
shebei表。
数据来源:
设备信息模块进行录入和更新。
表4-1设备信息表
字段名
是否主键
字段类型
字段长度
是否允许为空
备注
ID
是
int
否
bh
varchar
50
编号
mc
名称
xh
型号
sblb
设备类别
xxpz
详细配置
sccj
生产厂家
ccrq
datetime
出厂日期
zjfs
增加方式
sybm
使用部门
syqk
使用情况
cfdd
存放地点
bgry
保管人员
djrq
登记日期
djr
登记人
(2)名称:
设备编号规则表
sb_bhgz表。
设备编号规则设置模块进行录入更新。
表4-2设备标号规则表
firstNO
前缀
defaultNO
(3)名称:
设备类别表
sb_sblb表。
设备类别设置模块进行录入更新。
表4-3设备类别表
firstID
第一ID
secondID
第二ID
(4)名称:
设备名称表
sb_mc表。
设备基本资料模块进行录入和更新。
表4-4设备名称表
sbmc
nvchar
(5)名称:
增加方式表
sb_zjfs表。
表4-5增加方式表
(6)名称:
使用部门表
sb_sybm表。
表4-6使用部门表
(7)名称:
使用情况表
sb_syqk表。
表4-7使用情况表
(8)名称:
存放地点表
sb_cfdd表。
表4-8存放地点表
(9)名称:
保管人表
sb_bgry表。
表4-9保管人员表
(10)名称:
设备信息显示表
sb_DataGridViewList表。
选择显示列模块和保存列间距功能进行更新。
表4-10设备信息显示表
smallint
tableName
表名1
filedName
字段名1
title
显示名
width
float
宽度
visible
bit
显示
place
空间位置
(11)名称:
系统管理员表
Syuser表。
系统维护模块进行添加修改删除。
表4-11系统管理员表
userName
用户名
userPwd
密码
userRole
类型
Name
姓名
(一十一)建库脚本
建库脚本内容如下:
/*createdatabaseDB_EquInfManSys*/
begin
useDB_EquInfManSys
end
BEGIN
CREATETABLE[sb_DataGridViewList](
[ID][int]IDENTITY(1,1)NOTNULL,
[bh][smallint]NULL,
[tableName][varchar](50)COLLATEChinese_PRC_CI_ASNULL,
[filedName][varchar](50)COLLATEChinese_PRC_CI_ASNULL,
[title][varchar](50)COLLATEChinese_PRC_CI_ASNULL,
[width][float]NULL,
[visible][bit]NOTNULL,
[place][smallint]NULL,
CONSTRAINT[PK_sb_DataGridViewList]PRIMARYKEYCLUSTERED
(
[ID]ASC
)ON[PRIMARY]
)ON[PRIMARY]
END
GO
SETANSI_NULLSON
SETQUOTED_IDENTIFIERON
CREATETABLE[sb_sblb](
[firstID][varchar](50)COLLATEChinese_PRC_CI_ASNULL,
[sblb][varchar](50)COLLATEChinese_PRC_CI_ASNULL,
[secondID][varchar](50)COLLATEChinese_PRC_CI_ASNULL,
CONSTRAINT[PK_sb_sblb]PRIMARYKEYCLUSTERED
CREATETABLE[sb_mc](
[sbmc][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,
CONSTRAINT[PK_sb_mc]PRIMARYKEYCLUSTERED
CREATETABLE[sb_bgry](
[bgry][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,
CONSTRAINT[PK_sb_bgry]PRIMARYKEYCLUSTERED
CREATETABLE[sb_cfdd](
[cfdd][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,
CONSTRAINT[PK_sb_cfdd]PRIMARYKEYCLUSTERED
CREATETABLE[sb_sybm](
[sybm][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,
CONSTRAINT[PK_sb_sybm]PRIMARYKEYCLUSTERED
CREATETABLE[sb_syqk](
[syqk][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,
CONSTRAINT[PK_sb_syqk]PRIMARYKEYCLUSTERED
CREATETABLE[sb_zjfs](
[zjfs][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,
CONSTRAINT[PK_sb_zjfs]PRIMARYKEYCLUSTERED
CREATETABLE[sb_bhgz](
[firstNO][varchar](50)COLLATEChinese_PRC_CI_ASNULL,
[defaultNO][int]NULL,
CONSTRAINT[PK_sb_bhgz]PRIMARYKEYCLUSTERED
CREATETABLE[Syuser](
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 设备 信息管理 系统 定稿