设备管理系统文档完成初稿.docx
- 文档编号:10535931
- 上传时间:2023-05-26
- 格式:DOCX
- 页数:24
- 大小:897.44KB
设备管理系统文档完成初稿.docx
《设备管理系统文档完成初稿.docx》由会员分享,可在线阅读,更多相关《设备管理系统文档完成初稿.docx(24页珍藏版)》请在冰点文库上搜索。
设备管理系统文档完成初稿
目录
1.系统分析4
1.1项目背景4
1.2可行性分析5
1.2.1引言5
1.2.2编写目的5
1.2.3项目概述5
1.2.4可行性研究的前提6
1.2.5可行性分析7
1.2.6结论意见10
2.功能设计10
2.1项目功能10
2.1.1根据公司资产管理的实际需求,重点考虑以下几方面的功能来实现:
10
2.1.2设备管理系统功能模块示意图11
2.1.3设备管理系统各模块功能说明12
2.2系统流程图13
2.2.1用户登录系统流程图13
2.2.2总体系统流程图14
2.3表的设计15
2.4系统数据流图以及E-R图19
2.4.1系统数据流图19
2.4.2实体图21
2.4.3系统E-R图23
2.4.4系统数据库模型图23
3.系统测试24
3.1引言24
3.1.1目的24
3.1.2意义25
3.1.3系统说明25
3.2测试内容说明25
3.2.1设备管理系统功能的测试25
3.2.2设备维修信息统计功能的测试26
设备管理系统
1.系统分析
设备档案管理的总体设计
系统开发运行环境
运行平台:
JVM
界面制作:
jsp
代码实现:
java
开发环境:
MyEclipse,Tomcat,SQLServer
服务器运行环境:
Windows
1.1项目背景
随着网络通信技术的迅速发展和信息技术的广泛应用,计算机的应用已普及到经济和社会生活的各个领域。
企业也尤其的需要计算机进行快速、方便、安全的管理。
设备管理是企业信息系统中一个重要组成部分。
其主要作用是实现对企业的实物资产(特别是生产设备)的全面信息化管理,从设备的基本属性到运行属性、从采购、使用到维护,进行统一的标准的跟踪管理,以提高资产设备的使用寿命及使用效率,降低企业的管理和维护成本,保障企业的经营能够正常顺利地进行。
所以设备档案管理系统的开发和应用是必要的,它能够为管理人员提供充足的信息和快捷的查询及其他处理手段,提高企业设备管理的效率。
1.2可行性分析
1.2.1引言
某公司为了方便管理设备档案特提出开发此系统。
1.2.2编写目的:
从现在应用的技术方面和用户的操作方式方面研究设备档案管系统的可行性和必要性。
1.2.3项目概述:
项目的任务提出者:
该公司相关负责人
开发者:
陈兴龙庄坤刘小风李宥周贞张原
用户:
公司相关工作人员
1.2.3参考资料:
《软件工程》清华大学出版社
《javaweb开发实战1200例》清华大学出版社
《java项目开发案例全程实录》清华大学出版社
项目开发时间
2011年9月---2012年6月
1.2.4可行性研究的前提
1.2.4.1系统的开发方式和目标功能
通过调查分析开发设备档案管理所具备的能力及实现的方法。
确定总体结构,利用SQLServer数据库所具有的能力,以最简洁最容易的方法,使用javaweb开发使其成为一个使用方便、界面整洁的系统软件。
功能:
1.设备信息管理
Ø设备基本信息录入,修改和查询
Ø设备附件信息管理(如设备原理图,接线图等与该设备有关的电子文档)
Ø设备资料导出
Ø设备故障记录的查询和统计
Ø设备维修记录的查询和统计
2.设备维修管理:
Ø设备维修记录的录入、修改和查询
Ø设备故障记录的录入、修改和查询
Ø设备维护记录的统计
Ø设备故障记录的统计
3.设备库存(备件)管理
Ø设备备件信息的录入,修改,删除和查询
Ø设备库存(备件)明细
设备库存数量报警(根据生产要求确定每一种备件的最少库存数量,当库存量低于此数量时报警,通知购买)
性能:
稳定快速,实时控制
输入/输出:
条形码英文和汉字输入,英文和汉字输出
安全与保密要求:
不能轻易被破坏,不能让管理人员以外的人删改设备信息,对断电、死机、系统崩溃等问题有有力措施以保障数据不受损失。
1.2.4.2可行性研究方法:
通过调查分析开发设备档案管理所具备的能力及实现的方法。
确定总体结构,利用SQLServer数据库所具有的能力,以最简洁最容易的方法,使用java使其成为一个初级的系统软件。
1.2.4.3决定可行性的主要因素:
公司规模、设备状况、操作人员技术
1.2.5可行性分析
1.2.5.1所建议系统技术可行性分析
(1)系统实施运行的可行性:
各部门人员都已熟练掌握计算机的基本实用方法和操作技能,对新系统的开发,表现出极大的热情。
提出了很多好的建议和要求。
(2)与现有系统比较的优越性
在以上几点中已可以看出新系统的性能与功能上与现有系统的差别,首先新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。
而且加入了对数据的安全性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。
(3)采用建议系统可能带来的影响
设备:
采用建议系统后,改进了原有系统的性能所以对设备要求自然更高,建议系统使用了最先进的技术使设备也必须跟着升级。
现有软件:
由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到,对现有软件的兼容性。
用户:
新系统使用方便,而且配有使用说明,故用户不必考虑新系统带来的人员培训等等。
(4)技术可行性:
就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。
(5)技术可行性评价
就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。
1.2.5.2所建议系统经济可行性分析
(1)该系统对客户的影响:
建议系统是为了改善原有系统在经费支出过高的缺点的,所以新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计算机与软件就能实现自动化.
(2)购货方面:
1.支出
1)系统开发费用
(1)人员费用:
本系统开发期为6个月,试运行一周。
开发期需要开发人员6人,试运行期需要开发人员2人。
人员费用为18万元。
(2)设备费:
本系统所需的硬件设备费用为1.5万元。
(3)不可预见费:
按开发费用的15%计算。
系统开发总费用为23万元。
2)系统运行费用
(1)系统维护费:
需要2人/年进行系统维护,维护费为2万元
(2)设备维护费:
设备更新费为2万元。
设备维护费为0.8万元。
(3)消耗材料费:
每年按3000元计算。
综上所述,设系统使用时间5年,系统开发和运行总费用25万元,平均5万元/年。
2.收益
(1)提高工作效率
(2)减少工作人员开支
1.2.5.3社会因素分析
该项目为独立开发,在技术上没有使用任何现有的软件与方法。
所以在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同规定的责任履行。
1.2.5.4其他可供选择的方案
由于系统过于简单,所以开发小组没有提供其他的方案,只有一种开发方案。
1.2.6结论意见
经过一系列的各个不同方面的可行性分析,分析员和用户及使用部门的负责人对需要解决的问题取得基本的一致看法,开发小组的开发方案的到批准,使用部门负责人同意开发工程继续进行下去。
综上所述,设备档案管理系统的开发是必需的,是可行的。
2.功能设计
2.1项目功能
2.1.1根据公司资产管理的实际需求,重点考虑以下几方面的功能来实现:
1.设备信息管理
Ø设备基本信息录入,修改和查询
Ø设备附件信息管理(如设备原理图,接线图等与该设备有关的电子文档)
Ø设备资料导出
Ø设备故障记录的查询和统计
Ø设备维修记录的查询和统计
2.设备维修管理:
Ø设备维修记录的录入、修改和查询
Ø设备故障记录的录入、修改和查询
Ø设备维护记录的统计
Ø设备故障记录的统计
3.设备库存(备件)管理
Ø设备备件信息的录入,修改,删除和查询
Ø设备库存(备件)明细
设备库存数量报警(根据生产要求确定每一种备件的最少库存数量,当库存量低于此数量时报警,通知购买)
2.1.2设备管理系统功能模块示意图
图1设备管理系统功能模块图
2.1.3设备管理系统各模块功能说明
1)设备台帐管理:
用于管理设备基本信息(如添加、修改、删除和查看信息)
2)设备备件管理:
用于管理设备的备件信息(添加、修改、删除、查询配件信息,包括设备名称,设备型号,设备分类,设备数量等信息)。
4)设备分配管理:
将指定的设备以及配件分配给指定的部门。
主要内容包括:
1.添加设备分配信息,包括编号、分配部门、负责人信息等。
2.修改设备分配信息
3.删除设备分配信息
4.查看设备分配信息
5)设备维修管理:
用于管理设备定期维护信息。
设备管理模块可以实现添加、修改和删除设备维护信息。
6)设备报废管理:
用于管理设备报废的申请和审批。
设备报废管理模块可以实现以下功能:
1.系统管理员可以创建、修改、删除和确认报废申请信息
2.审批人(高级人员)可以审批报废申请信息
7)系统用户管理:
系统用户管理模块包括用户信息管理、权限控制等功能。
本系统将用户分为两种类型,即系统管理员和普通用户。
初始化建立一个默认的系统管理员,用户名:
Admin,密码:
123456,Admin用户创建和管理普通用户(业务员,维修员)和审批人。
2.2系统流程图
2.2.1用户登录系统流程图
图3.1系统流程图
2.2.2总体系统流程图
图3.2总体系统流程图
设备管理系统的详细设计
1数据需求
根据设备档案管理系统的要求,记录的信息如下:
1.1管理员:
管理员编号,姓名,联系方式,管理密码,备注。
1.2用户:
用户编号,姓名,所属部门编号,联系方式,用户密码,备注。
1.3维护员:
维护员编号,姓名,联系方式,维护密码,备注。
1.4部门:
部门编号,部门名称,负责人姓名,联系方式,备注。
1.5台帐管理:
设备编号,设备型号,设备名称,生产厂家,生产日期,设备数量,购买单价,购买日期,库存位置,备注。
1.6备件管理:
设备名称,设备型号,设备名称,备件数量(备件数量小于某一定值的时候,提醒购买),生产厂家,库存位置,备注。
1.7分配管理:
设备编号,设备型号,设备名称,使用者编号,联系方式,分配日期,备注。
1.8维修管理:
设备编号,设备型号,设备名称,生产厂家,维修数量,故障日期,修复日期,故障原因,更换部件,管理员编号,使用者编号,维护员编号,备注。
1.9报废管理:
设备编号,设备型号,设备名称,生产厂家,购买日期,报废日期,管理员编号,使用者编号,维护员编号,报废原因,备注。
1.10库房管理:
库房编号,库房名称,库房位置,库房主管,联系方式,操作登记,备注。
2.3表的设计
表1管理员信息
列名
数据类型
长度
主键
管理员编号(adminID)
Varchar
10
Yes
管理员姓名(adminName)
Varchar
10
联系方式(adminTel)
Varchar
15
管理员密码(adminPwd)
Varchar
20
备注(comment)
Varchar
50
表2用户信息
列名
数据类型
长度
主键
用户编号(userID)
Varchar
10
Yes
用户姓名(userName)
Varchar
10
所属部门编号(dptID)
Varchar
10
联系方式(userTel)
Varchar
15
用户密码(userPwd)
Varchar
20
备注(comment)
Varchar
50
表3维护员信息
列名
数据类型
长度
主键
维护员编号(rpmID)
Varchar
10
Yes
维护员姓名(rpmName)
Varchar
10
联系方式(rpmTel)
Varchar
15
维护员密码(rpmPwd)
Varchar
20
备注(comment)
Varchar
50
表4部门信息
列名
数据类型
长度
主键
部门编号(dptID)
Varchar
10
Yes
部门名称(dptName)
Varchar
20
负责人姓名(principalName)
Varchar
10
联系方式(principalTel)
Varchar
15
备注(comment)
Varchar
50
表5设备信息
列名
数据类型
长度
主键
设备编号(eqID)
Varchar
10
Yes
设备型号(eqType)
Varchar
20
设备名称(eqName)
Varchar
20
生产厂家(eqProCom)
Varchar
50
备注(comment)
Varchar
50
表6台账信息
列名
数据类型
长度
主键
设备编号(eqID)
Varchar
10
Yes
生产日期(eqProDate)
Datetime
设备数量(eqNum)
Int
10
购买单价(eqPrice)
Float
购买日期(eqBuyDate)
Datetime
库房编号(storID)
Varchar
10
备注(comment)
Varchar
50
表7备件信息
列名
数据类型
长度
主键
设备编号(eqID)
Varchar
10
Yes
备件数量(attNum)
Int
10
库房编号(storID)
Varchar
10
备注(comment)
Varchar
50
表8分配信息
列名
数据类型
长度
主键
设备编号(eqID)
Varchar
10
Yes
使用者编号(userID)
Varchar
10
分配日期(assDate)
Datetime
备注(comment)
Varchar
50
表9维修信息
列名
数据类型
长度
主键
设备名称(eqName)
Varchar
10
Yes
管理员编号(adminID)
Varchar
10
使用者编号(userId)
Varchar
10
维护员编号(rpmID)
Varchar
10
故障日期(bugDate)
Datetime
修复日期(debugDate)
Datetime
更换部件(repParts)
Varchar
50
故障原因(bugReason)
Text
维修数量(repNum)
Smallint
备注(comment)
Varchar
50
表10报废信息
列名
数据类型
长度
主键
设备编号(eqID)
Varchar
10
Yes
管理员编号(adminID)
Varchar
10
使用者编号(userID)
Varchar
10
维护员编号(rpmID)
Varchar
10
购买日期(eqBuyDate)
Datetime
报废日期(scrapDate)
Datetime
报废原因(scrapReason)
Text
备注(comment)
Varchar
50
表11库房信息
列名
数据类别
长度
主键
库房编号(storID)
Varchar
10
Yes
库房名称(storName)
Varchar
20
库房主管(storLeader)
Varchar
10
联系方式(storLeaterTel)
Varchar
10
操作登记(storOpea)
Char
100
库房位置(storPlace)
Varchar
30
备注(comment)
Varchar
50
2.4系统数据流图以及E-R图
2.4.1系统数据流图
图5.1设备管理系统第0层数据流图
图5.2设备管理系统第1层数据流图
5.3设备报废数据流图
5.4设备维修数据流图
5.5设备申请数据流图
2.4.2实体图
图5.5设备实体图
图5.6用户实体图
图5.7部门实体图
图5.8维修员实体图
图5.9管理员实体图
2.4.3系统E-R图
图5.10系统E-R图
2.4.4系统数据库模型图
图5.11数据库模型
【项目实现完成后截图,说明】
3.系统测试
3.1引言
3.1.1目的
Ø为了把测试的结果、发现的问题以及分析评价以文件的形式加以记载,作为修改软件、验收软件依据之一。
Ø为了使用户能更加了解本系统的基本功能和界面的使用方法
Ø发现系统的不足,为系统的进一步开发提供参考依据。
3.1.2意义
通过系统测试,检验设计成果,提高自己的检错能力。
加强对信息系统的分析设计能力。
3.1.3系统说明
该系统能够将采购的设备信息录入到系统中来,对设备设立设备台帐,可以随时增加或者删除设备信息。
可以对设备的信息进行统计,对设备的维修信息也录入其中,通过分析各种设备使用量制定出合理的采购和维修保养计划,分析维修记录还能够制定合理的设备折旧费和报废计划等。
设备台帐信息和维修信息能够通过该系统打印输出,同时该系统具有信息分析的功能。
为设备管理部门决策提供科学的依据。
3.2测试内容说明
3.2.1设备管理系统功能的测试
Ø设备台帐的添加、删除功能
Ø表格的形式给出测试内容结果
测试目的
控制方式
输入数据
输出结果
测试结果
设备台帐输入
测试该系统是否能够增加设备台帐信息
输入是人工,操作填写设备编号、原值、折旧年限、折旧率、日期、设备变动情况,单位、负责人
单位:
10221100、19993.0、10年、10%、2008-11-26、设备正常维护、3车间、刘朝
录入成功
成功
设备台帐删除
测试该系统是否能够删除设备台帐信息
选择某一设备信息然后手动删除
选择100022001删除
删除成功
成功
Ø能力:
已经具备添加、删除设备台帐信息的能力。
3.2.2设备维修信息统计功能的测试
Ø设备维修信息统计功能
Ø测试用例
测试目的
控制方式
输入数据
输出结果
测试结果
统计维修信息
是否具备功能
选择设备名或编号
测量仪
2台、费用3000
符合实际、成功
Ø能力:
统计维修过程中,各种备品备件的使用情况为下一步做采购和维修保养计划的制定以及报废计划提供依据。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设备管理 系统 文档 完成 初稿
![提示](https://static.bingdoc.com/images/bang_tan.gif)