课程设计论文设备档案管理系统.doc

上传人:sccc 文档编号:4870840 上传时间:2023-05-20 格式:DOC 页数:23 大小:1.95MB
返回 下载 相关 举报
课程设计论文设备档案管理系统.doc_第1页
第1页 / 共23页
课程设计论文设备档案管理系统.doc_第2页
第2页 / 共23页
课程设计论文设备档案管理系统.doc_第3页
第3页 / 共23页
课程设计论文设备档案管理系统.doc_第4页
第4页 / 共23页
课程设计论文设备档案管理系统.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《课程设计论文设备档案管理系统.doc》由会员分享,可在线阅读,更多相关《课程设计论文设备档案管理系统.doc(23页珍藏版)》请在三一办公上搜索。

1、 设备管理系统 项目开发成员:项目文档目录课程设计0科目: 信息系统原理与工程0题目: 设备管理系统01.系统分析21.1项目背景21.2简要组织结构及其分析21.3简要现行业务流程及其分析31.4数据流分析DFA41.4.1顶层设计41.4.2第一层设计61.4.3第二层设计71.4.3.1过程1的第二层设计71.4.3.2过程3的第二层设计81.4.3.3过程5的第二层设计91.4.4第三层设计91.5统一建模语言用例图UML用例图101.5.1添置新设备部分111.5.2维修抢修部分111.5.3备品备件管理部分121.5.4记账部分131.6面向对象分析OOA141.6.1寻找对象14

2、1.6.2定义属性151.6.3定义方法161.6.4OOA结构设计172.系统设计172.1系统结构化设计172.2数据结构设计182.2.1逻辑模型设计182.2.2核心数据的数据库/数据文件设计192.3系统报表设计192.3.1设备卡片192.3.2设备台帐202.3.3设备保养及维修计划(设备维修小组用)202.3.4备品备件使用计划212.3.5备品备件入库单212.3.6备品备件领用单212.3.7备品备件领用单(抢修用)222.3.8备品备件明细帐222.3.9折旧及修理基金提取报表232.3.10设备调出、调入、报废单232.3.11设备采购申请233.系统测试243.1引言

3、243.1.1目的243.1.2意义243.2系统说明243.3测试内容说明243.3.1设备管理系统功能的测试243.3.2设备维修信息统计功能的测试25设备管理系统1. 系统分析1.1设备档案管理的总体设计系统开发运行环境运行平台:JVM界面制作:jsp代码实现:java开发环境:MyEclipse,Tomcat,SQL Server服务器运行环境:Windows1.1 项目背景设备管理是企业信息系统中一个重要组成部分。其主要作用是实现对企业的实物资产(特别是生产设备)的全面信息化管理,从设备的基本属性到运行属性、从采购、使用到维护,进行统一的标准的跟踪管理,以提高资产设备的使用寿命及使用

4、效率,降低企业的管理和维护成本,保障企业的经营能够正常顺利地进行。1.2可行性分析1.2.1 引言 某公司为了方便管理设备档案特提出开发此系统。1.2.2 编写目的: 从现在应用的技术方面和用户的操作方式方面研究设备档案管系统的可行性和必要性。1. 2 .3项目背景: 项目的任务提出者:该公司相关负责人 开发者:陈兴龙 庄坤 刘小风 李宥 周贞 张原 用户:公司相关工作人员1.2.3 参考资料: 软件工程 清华大学出版社 java web开发实战1200例 清华大学出版社 java 项目开发案例 全程实录清华大学出版社2 可行性研究的前提2.1 要求: 功能: 1.设备信息管理 设备基本信息录

5、入,修改和查询 设备附件信息管理(如设备原理图,接线图等与该设备有关的电子文档) 设备资料导出 设备故障记录的查询和统计 设备维修记录的查询和统计 2.设备维修管理: 设备维修记录的录入、修改和查询 设备故障记录的录入、修改和查询 设备维护记录的统计 设备故障记录的统计 3.设备库存(备件)管理 设备备件信息的录入,修改,删除和查询 设备库存(备件)明细设备库存数量报警(根据生产要求确定每一种备件的最少库存数量,当库存量低于此数量时报警,通知购买) 性能:稳定快速,实时控制 输入/输出:条形码英文和汉字输入,英文和汉字输出 安全与保密要求:不能轻易被破坏,不能让管理人员以外的人删改设备信息,对

6、断电、死机、系统崩溃等问题有有力措施以保障数据不受损失。2. 2 可行性研究方法: 通过调查分析开发设备档案管理所具备的能力及实现的方法。确定总体结构,利用SQL Server数据库所具有的能力,以最简洁最容易的方法,使用java使其成为一个初级的系统软件。2. 3 决定可行性的主要因素: 公司规模、设备状况、操作人员技术 4 所建议系统技术可行性分析4.1 对系统的简要描述新系统在原有系统的基础上加入了新的数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。4.2 处理流程和数据流程 4.3 与现有系统

7、比较的优越性在以上几点中已可以看出新系统的性能与功能上与现有系统的差别,首先新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。而且加入了对数据的安全性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。4.4 采用建议系统可能带来的影响(1).设备:采用建议系统后,改进了原有系统的性能所以对设备要求自然更高,建议系统使用了最先进的技术使设备也必须跟着升级。(2).现有软件:由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到,对现有软件的兼容性。(3).用户:建议系统使用的新技术是完

8、全基于原有的系统上的,故用户不必考虑新系统带来的人员培训等等。4.5 技术可行性评价就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。 5 所建议系统经济可行性分析5.1 该系统对客户的影响:建议系统是为了改善原有系统在经费支出过高的缺点的,所以新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计算机与软件就能实现自动化.5.2 购货方面:5.2.1支出1)系统开发费用(1)人员费用:本系统开发期为6个月,试运行一周。开发期需要开发人员6人,试运行期需要开发人员2人。人员费用为 18 万元。(

9、2)设备费:本系统所需的硬件设备费用为 1.5 万元。(7)不可预见费:按开发费用的15%计算。系统开发总费用为 23 万元。2)系统运行费用(1)系统维护费:需要 2 人/年进行系统维护,维护费为 2 万元(2)设备维护费:设备更新费为 2 万元。设备维护费为 0.8万元。(3)消耗材料费:每年按 3000 元计算。综上所述,设系统使用时间 5 年,系统开发和运行总费用 25 万元,平均 5 万元/年。5.2.2收益(1)提高工作效率(2)减少工作人员 6 社会因素分析 该项目为独立开发,在技术上没有使用任何现有的软件与方法。所以在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同规定

10、的责任履行。 7.其他可供选择的方案由于系统过于简单,所以开发小组没有提供其他的方案,只有一种开发方案。8 结论意见 经过一系列的各个不同方面的可行性分析,分析员和用户及使用部门的负责人对需要解决的问题取得基本的一致看法,开发小组的开发方案的到批准,使用部门负责人同意开发工程继续进行下去。1.2项目功能 根据公司资产管理的实际需求,重点考虑以下几方面的功能来实现:1.设备信息管理 设备基本信息录入,修改和查询 设备附件信息管理(如设备原理图,接线图等与该设备有关的电子文档) 设备资料导出 设备故障记录的查询和统计 设备维修记录的查询和统计2.设备维修管理: 设备维修记录的录入、修改和查询 设备

11、故障记录的录入、修改和查询 设备维护记录的统计 设备故障记录的统计3.设备库存(备件)管理 设备备件信息的录入,修改,删除和查询 设备库存(备件)明细设备库存数量报警(根据生产要求确定每一种备件的最少库存数量,当库存量低于此数量时报警,通知购买) 1.2.1设备管理系统功能模块示意图图1 设备管理系统功能模块图1.2.2设备管理系统各模块功能说明1)设备台帐管理:用于管理设备基本信息(如添加、修改、删除和查看信息) 2)设备备件管理:用于管理设备的备件信息(添加、修改、删除、查询配件信息,包括设备名称,设备型号,设备分类,设备数量等信息)。4)设备分配管理:将指定的设备以及配件分配给指定的部门

12、。主要内容包括:1.添加设备分配信息,包括编号、分配部门、负责人信息等。2.修改设备分配信息3.删除设备分配信息4.查看设备分配信息5)设备维修管理:用于管理设备定期维护信息。设备管理模块可以实现添加、修改和删除设备维护信息。6)设备报废管理:用于管理设备报废的申请和审批。设备报废管理模块可以实现以下功能:1.系统管理员可以创建、修改、删除和确认报废申请信息2.审批人(高级人员)可以审批报废申请信息7)系统用户管理:系统用户管理模块包括用户信息管理、权限控制等功能。本系统将用户分为两种类型,即系统管理员和普通用户。初始化建立一个默认的系统管理员,用户名:Admin,密码:123456,Admi

13、n用户创建和管理普通用户(业务员,维修员)和审批人。1.3系统流程图1.3.1用户登录系统流程图图3.1 系统流程图1.3.2总体系统流程图图3.2 总体系统流程图设备管理系统的详细设计 1 数据需求 根据设备档案管理系统的要求,记录的信息如下:1.1管理员:管理员编号,姓名,联系方式,管理密码,备注。1.2用户:用户编号,姓名,所属部门编号,联系方式,用户密码,备注。1.3维护员:维护员编号,姓名,联系方式,维护密码,备注。1.4部门:部门编号,部门名称,负责人姓名,联系方式,备注。 1.5台帐管理:设备编号,设备型号,设备名称,生产厂家,生产日期,设备数量,购买单价,购买日期,库存位置,备

14、注。 1.6备件管理:设备名称,设备型号,设备名称,备件数量(备件数量小于某一定值的时候,提醒购买),生产厂家,库存位置,备注。1.7分配管理:设备编号,设备型号,设备名称,使用者编号,联系方式,分配日期,备注。1.8维修管理:设备编号,设备型号,设备名称,生产厂家,维修数量,故障日期,修复日期,故障原因,更换部件,管理员编号,使用者编号,维护员编号,备注。 1.9报废管理:设备编号,设备型号,设备名称,生产厂家,购买日期,报废日期,管理员编号,使用者编号,维护员编号,报废原因,备注。 1.10库房管理:库房编号,库房名称,库房位置,库房主管,联系方式,操作登记,备注。 1.4表的设计表1 管

15、理员信息列名数据类型长度主键管理员编号(adminID)Varchar10Yes管理员姓名(adminName)Varchar10联系方式(adminTel)Varchar15管理员密码(adminPwd)Varchar20备注(comment)Varchar50表2 用户信息列名数据类型长度主键用户编号(userID)Varchar10Yes用户姓名(userName)Varchar10所属部门编号(dptID)Varchar10联系方式(userTel)Varchar15用户密码(userPwd)Varchar20备注(comment)Varchar50表3 维护员信息列名数据类型长度主键

16、维护员编号(rpmID)Varchar10Yes维护员姓名(rpmName)Varchar10联系方式(rpmTel)Varchar15维护员密码(rpmPwd)Varchar20备注(comment)Varchar50表4 部门信息列名数据类型长度主键部门编号(dptID)Varchar10Yes部门名称(dptName)Varchar20负责人姓名(principalName)Varchar10联系方式(principalTel)Varchar15备注(comment)Varchar50表5 设备信息列名数据类型长度主键设备编号(eqID)Varchar10Yes设备型号(eqType)V

17、archar20设备名称(eqName)Varchar20生产厂家(eqProCom)Varchar50备注(comment)Varchar50表6 台账信息列名数据类型长度主键设备编号(eqID)Varchar10Yes生产日期(eqProDate)Datetime设备数量(eqNum)Int10购买单价(eqPrice)Float购买日期(eqBuyDate)Datetime库房编号(storID)Varchar10备注(comment)Varchar50表7 备件信息列名数据类型长度主键设备编号(eqID)Varchar10Yes备件数量(attNum)Int10库房编号(storID)

18、Varchar10备注(comment)Varchar50表8 分配信息列名数据类型长度主键设备编号(eqID)Varchar10Yes使用者编号(userID)Varchar10分配日期(assDate)Datetime备注(comment)Varchar50表9 维修信息列名数据类型长度主键设备名称(eqName)Varchar10Yes管理员编号(adminID)Varchar10使用者编号(userId)Varchar10维护员编号(rpmID)Varchar10故障日期(bugDate)Datetime修复日期(debugDate)Datetime更换部件(repParts)Varc

19、har50故障原因(bugReason)Text维修数量(repNum)Smallint备注(comment)Varchar50表10 报废信息列名数据类型长度主键设备编号(eqID)Varchar10Yes管理员编号(adminID)Varchar10使用者编号(userID)Varchar10维护员编号(rpmID)Varchar10购买日期(eqBuyDate)Datetime报废日期(scrapDate)Datetime报废原因(scrapReason)Text备注(comment)Varchar50表11 库房信息列名数据类别长度主键库房编号(storID)Varchar10Yes库

20、房名称(storName)Varchar20库房主管(storLeader)Varchar10联系方式(storLeaterTel)Varchar10操作登记(storOpea)Char100库房位置(storPlace)Varchar30备注(comment)Varchar501.5 系统数据流图以及E-R图1.5.1系统数据流图图5.1设备管理系统第0层数据流图图5.2设备管理系统第1层数据流图5.3设备报废数据流图5.4设备维修数据流图5.5设备申请数据流图1.5.2实体图图5.5 设备实体图图5.6 用户实体图图5.7 部门实体图图5.8 维修员实体图图5.9管理员实体图1.5.3系统

21、E-R图图5.10 系统E-R图1.5.4系统数据库模型图图5.11数据库模型2. 系统设计 【项目实现完成后截图,说明】3 系统测试3.1 引言3.1.1 目的 为了把测试的结果、发现的问题以及分析评价以文件的形式加以记载,作为修改软件、验收软件依据之一。 为了使用户能更加了解本系统的基本功能和界面的使用方法 发现系统的不足,为系统的进一步开发提供参考依据。3.1.2 意义通过系统测试,检验设计成果,提高自己的检错能力。加强对信息系统的分析设计能力。3.2 系统说明该系统能够将采购的设备信息录入到系统中来,对设备设立设备台帐,可以随时增加或者删除设备信息。可以对设备的信息进行统计,对设备的维

22、修信息也录入其中,通过分析各种设备使用量制定出合理的采购和维修保养计划,分析维修记录还能够制定合理的设备折旧费和报废计划等。设备台帐信息和维修信息能够通过该系统打印输出,同时该系统具有信息分析的功能。为设备管理部门决策提供科学的依据。3.3 测试内容说明3.3.236247556 设备管理系统功能的测试 设备台帐的添加、删除功能 表格的形式给出测试内容结果测试目的控制方式输入数据输出结果测试结果设备台帐输入测试该系统是否能够增加设备台帐信息输入是人工,操作填写设备编号、原值、折旧年限、折旧率、日期、设备变动情况,单位、负责人单位:10221100、19993.0、10年、10%、2008-11-26、设备正常维护、3车间、刘朝录入成功成功设备台帐删除测试该系统是否能够删除设备台帐信息选择某一设备信息然后手动删除选择100022001删除删除成功成功 能力:已经具备添加、删除设备台帐信息的能力。3.3.1 设备维修信息统计功能的测试 设备维修信息统计功能 测试用例测试目的控制方式输入数据输出结果测试结果统计维修信息是否具备功能选择设备名或编号测量仪2台、费用3000符合实际、成功 能力:统计维修过程中,各种备品备件的使用情况为下一步做采购和维修保养计划的制定以及报废计划提供依据。

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

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号