课程设计(论文)-设备档案管理系统.doc_第1页
课程设计(论文)-设备档案管理系统.doc_第2页
课程设计(论文)-设备档案管理系统.doc_第3页
课程设计(论文)-设备档案管理系统.doc_第4页
课程设计(论文)-设备档案管理系统.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

设备管理系统 项目文档项目文档 项目开发成员:项目开发成员: 目录目录 课程设计课程设计 .0 科目:科目: 信息系统原理与工程信息系统原理与工程 .0 题目:题目: 设备管理系统设备管理系统 .0 1.1.系统分析系统分析.2 1.1项目背景项目背景.2 1.2简要组织结构及其分析简要组织结构及其分析.2 1.3简要现行业务流程及其分析简要现行业务流程及其分析.3 1.4数据流分析数据流分析DFA .4 1.4.1顶层设计.4 1.4.2第一层设计.6 1.4.3第二层设计.7 1.4.3.1过程 1 的第二层设计.7 1.4.3.2过程 3 的第二层设计.8 1.4.3.3过程 5 的第二层设计.9 1.4.4第三层设计.9 1.5统一建模语言用例图统一建模语言用例图UML 用例图用例图.10 1.5.1 添置新设备部分 .11 1.5.2 维修抢修部分 .11 1.5.3 备品备件管理部分 .12 1.5.4 记账部分 .13 1.6面向对象分析面向对象分析OOA .14 1.6.1寻找对象.14 1.6.2定义属性.15 1.6.3定义方法.16 1.6.4OOA 结构设计.17 2.2.系统设计系统设计.17 2.1系统结构化设计系统结构化设计.17 2.2数据结构设计数据结构设计.18 2.2.1逻辑模型设计.18 2.2.2核心数据的数据库/数据文件设计.19 2.3系统报表设计系统报表设计.19 2.3.1设备卡片.19 2.3.2设备台帐.20 2.3.3设备保养及维修计划(设备维修小组用).20 2.3.4备品备件使用计划.21 2.3.5备品备件入库单.21 2.3.6备品备件领用单.21 2.3.7备品备件领用单(抢修用).22 2.3.8备品备件明细帐.22 2.3.9折旧及修理基金提取报表.23 2.3.10设备调出、调入、报废单.23 2.3.11设备采购申请.23 3.3.系统测试系统测试.24 3.1引言引言.24 3.1.1目的.24 3.1.2意义.24 3.2系统说明系统说明.24 3.3测试内容说明测试内容说明.24 3.3.1设备管理系统功能的测试.24 3.3.2设备维修信息统计功能的测试.25 设备管理系统设备管理系统 1.1.系统分析系统分析 1.11.1设备档案管理的总体设计设备档案管理的总体设计 系统开发运行环境系统开发运行环境 运行平台:运行平台:JVM 界面制作:界面制作:jsp 代码实现:代码实现:java 开发环境:开发环境:MyEclipse,Tomcat,SQL Server 服务器运行环境:服务器运行环境:Windows 1.1 项目背景项目背景 设备管理是企业信息系统中一个重要组成部分。其主要作用是实现对企 业的实物资产(特别是生产设备)的全面信息化管理,从设备的基 本属性到运行属性、从采购、使用到维护,进行统一的标准的跟踪 管理,以提高资产设备的使用寿命及使用效率,降低企业的管理和 维护成本,保障企业的经营能够正常顺利地进行。 1.21.2 可行性分析可行性分析 1.2.1 引言引言 某公司为了方便管理设备档案特提出开发此系统。 1.2.2 编写目的:编写目的: 从现在应用的技术方面和用户的操作方式方面研究设备档案管系 统的可行性和必要性。 1. 2 .3 项目背景:项目背景: 项目的任务提出者:该公司相关负责人 开发者:陈兴龙 庄坤 刘小风 李宥 周贞 张原 用户:公司相关工作人员 1.2.3 参考资料参考资料: 软件工程 清华大学出版社 java web 开发实战 1200 例 清华大学出版社 java 项目开发案例 全程实录清华大学出版社 2 可行性研究的前提可行性研究的前提 2.1 要求:要求: 功能: 1.设备信息管理 设备基本信息录入,修改和查询 设备附件信息管理(如设备原理图,接线图等与该设备有 关的电子文档) 设备资料导出 设备故障记录的查询和统计 设备维修记录的查询和统计 2.设备维修管理: 设备维修记录的录入、修改和查询 设备故障记录的录入、修改和查询 设备维护记录的统计 设备故障记录的统计 3.设备库存(备件)管理 设备备件信息的录入,修改,删除和查询 设备库存(备件)明细 设备库存数量报警(根据生产要求确定每一种备件的最少库存数量, 当库存量低于此数量时报警,通知购买) 性能:稳定快速,实时控制 输入/输出:条形码英文和汉字输入,英文和汉字输出 安全与保密要求:不能轻易被破坏,不能让管理人员以外的人 删改设备信息,对断电、死机、系统崩溃等问题有有力措施以保障 数据不受损失。 2. 2 可行性研究方法:可行性研究方法: 通过调查分析开发设备档案管理所具备的能力及实现的方法。 确定总体结构,利用 SQL Server 数据库所具有的能力,以最简洁最 容易的方法,使用 java 使其成为一个初级的系统软件。 2. 3 决定可行性的主要因素:决定可行性的主要因素: 公司规模、设备状况、操作人员技术 4 所建议系统技术可行性分析所建议系统技术可行性分析 4.1 对系统的简要描述 新系统在原有系统的基础上加入了新的数据库的支持,使用了先 进的数据库技术与数据管理技术,使数据的准确性与安全性得到了 很大的提高,且在用户的并行操作与用户管理方面也有了极大地改 善。 4.2 处理流程和数据流程 4.3 与现有系统比较的优越性 在以上几点中已可以看出新系统的性能与功能上与现有系统的差 别,首先新系统克服了原来系统的资金投入大,人员设备技术含量 低,系统工作负担重等缺点。而且加入了对数据的安全性保护的功 能,使原有系统在可用性与稳健性方面有了很大的进步。 4.4 采用建议系统可能带来的影响 (1).设备:采用建议系统后,改进了原有系统的性能所以对设备 要求自然更高,建议系统使用了最先进的技术使设备也必须跟着升 级。 (2).现有软件:由于建议系统采用了先进的数据库技术以及一系 列高技术含量软件,使得原来系统上的一些软件无法继续使用,不 过在新系统开发过程中将尽量考虑到,对现有软件的兼容性。 (3).用户:建议系统使用的新技术是完全基于原有的系统上的,故 用户不必考虑新系统带来的人员培训等等。 4.5 技术可行性评价 就目前使用的开发技术来说建议系统的功能目标应该能够达到; 利用现有的技术在规定的期限内开发工作基本能够完成。 5 所建议系统经济可行性分析所建议系统经济可行性分析 5.1 该系统对客户的影响:该系统对客户的影响: 建议系统是为了改善原有系统在经费支出过高的缺点的,所以新 系统一经使用在经费支出方面一定会得到很好的改善,用户在使用 了新系统后只需要花一定资金购买一部分计算机与软件就能实现自 动化. 5.2 购货方面:购货方面: 5.2.1支出 1)系统开发费用 (1)人员费用:本系统开发期为6个月,试运行一周。开发期 需要开发人员6人,试运行期需要开发人员2人。人员费用 为 18 万元。 (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 社会因素分析社会因素分析 该项目为独立开发,在技术上没有使用任何现有的软件与方法。 所以在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照 合同规定的责任履行。 7.其他可供选择的方案其他可供选择的方案 由于系统过于简单,所以开发小组没有提供其他的方案,只有一 种开发方案。 8 结论意见结论意见 经过一系列的各个不同方面的可行性分析,分析员和用户及使 用部门的负责人对需要解决的问题取得基本的一致看法,开发小组 的开发方案的到批准,使用部门负责人同意开发工程继续进行下去。 1.21.2 项目功能项目功能 根据公司资产管理的实际需求,重点考虑以下几方面的功能 来实现: 1.设备信息管理 设备基本信息录入,修改和查询 设备附件信息管理(如设备原理图,接线图等与该设备有 关的电子文档) 设备资料导出 设备故障记录的查询和统计 设备维修记录的查询和统计 2.设备维修管理: 设备维修记录的录入、修改和查询 设备故障记录的录入、修改和查询 设备维护记录的统计 设备故障记录的统计 3.设备库存(备件)管理 设备备件信息的录入,修改,删除和查询 设备库存(备件)明细 设备库存数量报警(根据生产要求确定每一种备件的最少库存数量, 当库存量低于此数量时报警,通知购买) 1.2.1 设备管理系统功能模块示意图设备管理系统功能模块示意图 设备管理系统 设 备 台 帐 管 理 设 备 备 件 管 理 设 备 分 配 管 理 设 备 报 废 管 理 设 备 维 修 管 理 系 统 用 户 管 理 添 加 设 备 信 息 修 改 设 备 信 息 删 除 设 备 信 息 查 询 设 备 信 息 添 加 设 备 备 件 信 息 修 改 设 备 件 备 信 息 删 除 备 件 设 备 信 息 查 询 备 件 设 备 信 息 添 加 设 备 分 配 信 息 修 改 设 备 分 配 信 息 删 除 设 备 分 配 信 息 查 询 设 备 分 配 信 息 操 作 设 备 报 废 申 请 信 息 提 交 设 备 报 废 申 请 审 批 设 备 报 废 申 请 确 认 设 备 报 废 社 情 信 息 添 加 设 备 维 修 信 息 修 改 设 备 维 修 信 息 删 除 设 备 维 修 信 息 查 询 设 备 维 修 信 息 添 加 系 统 用 户 信 息 修 改 系 统 用 户 信 息 删 除 系 统 用 户 信 息 更 改 系 统 用 户 密 码 查 看 系 统 用 户 信 息 设 备 库 房 管 理 添 加 库 房 管 理 信 息 修 改 库 房 管 理 信 息 删 除 库 房 管 理 信 息 查 看 库 房 管 理 信 息 图 1 设备管理系统功能模块图 1.2.2 设备管理系统各模块功能说明设备管理系统各模块功能说明 1)设备台帐管理: 用于管理设备基本信息(如添加、修改、删除和查看信息) 2)设备备件管理: 用于管理设备的备件信息(添加、修改、删除、查询配件信息,包括设备 名称,设备型号,设备分类,设备数量等信息) 。 4)设备分配管理: 将指定的设备以及配件分配给指定的部门。主要内容包括: 1.添加设备分配信息,包括编号、分配部门、负责人信息等。 2.修改设备分配信息 3.删除设备分配信息 4.查看设备分配信息 5)设备维修管理: 用于管理设备定期维护信息。设备管理模块可以实现添加、修改和删除设 备维护信息。 6)设备报废管理: 用于管理设备报废的申请和审批。设备报废管理模块可以实现以下功能: 1.系统管理员可以创建、修改、删除和确认报废申请信息 2.审批人(高级人员)可以审批报废申请信息 7)系统用户管理: 系统用户管理模块包括用户信息管理、权限控制等功能。本系统将用户分 为两种类型,即系统管理员和普通用户。初始化建立一个默认的系统管理员, 用户名:Admin,密码:123456,Admin 用户创建和管理普通用户(业务员,维 修员)和审批人。 1.31.3 系统流程图系统流程图 1.3.1 用户登录系统流程图用户登录系统流程图 图 3.1 系统流程图 1.3.2 总体系统流程图总体系统流程图 图 3.2 总体系统流程图 设备管理系统的详细设计 1 数据需求 根据设备档案管理系统的要求,记录的信息如下: 1.1 管理员:管理员编号,姓名,联系方式,管理密码,备注。 1.2 用户:用户编号,姓名,所属部门编号,联系方式,用户密码,备注。 1.3 维护员:维护员编号,姓名,联系方式,维护密码,备注。 1.4 部门:部门编号,部门名称,负责人姓名,联系方式,备注。 1.5 台帐管理:设备编号,设备型号,设备名称,生产厂家,生产日期,设备数量,购 买单价,购买日期,库存位置,备注。 1.6 备件管理:设备名称,设备型号,设备名称,备件数量(备件数量小于某一定值的 时候,提醒购买),生产厂家,库存位置,备注。 1.7 分配管理:设备编号,设备型号,设备名称,使用者编号,联系方式,分配日期, 备注。 1.8 维修管理:设备编号,设备型号,设备名称,生产厂家,维修数量,故障日期,修 复日期,故障原因,更换部件,管理员编号,使用者编号,维护员编号,备注。 1.9 报废管理:设备编号,设备型号,设备名称,生产厂家,购买日期,报废日期,管 理员编号,使用者编号,维护员编号,报废原因,备注。 1.10 库房管理:库房编号,库房名称,库房位置,库房主管,联系方式,操作登记, 备注。 1.4 表的设计表的设计 表 1 管理员信息 列名数据类型长度主键 管理员编号(adminID)Varchar10Yes 管理员姓名(adminName)Varchar10 联系方式(adminTel)Varchar15 管理员密码(adminPwd)Varchar20 备注(comment)Varchar50 表 2 用户信息 列名数据类型长度主键 用户编号(userID)Varchar10Yes 用户姓名(userName)Varchar10 所属部门编号(dptID)Varchar10 联系方式(userTel)Varchar15 用户密码(userPwd)Varchar20 备注(comment)Varchar50 表 3 维护员信息 列名数据类型长度主键 维护员编号(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)Varchar20 设备名称(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)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)Varchar50 故障原因(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 库房名称(storName)Varchar20 库房主管(storLeader)Varchar10 联系方式(storLeaterTel)Varchar10 操作登记(storOpea)Char100 库房位置(storPlace)Varchar30 备注(comment)Varchar50 1.5 系统数据流图以及系统数据流图以及 E-R 图图 1.5.1 系统数据流图系统数据流图 设备报废申请单 录入设备报 废信息 1.1 设备报废信息 更改设备使 用状态 1.2 设备台账信息 更改设备备 件信息 1.3 设备备件信息 统计报废文 件打印 1.1.1 设备报废文件 图 5.1 设备管理系统第 0 层数据流图 设备入库单 录入设备信 息1.1 设备入库登记表 录入设备台 账信息1.2 入库表单打 印1.1.1 设备入库文件 设备台账信息 统计报表打 印1.2.1 设备台账信息 设备出库处 理2.1 设备出库表单 设备出库文 件打印2.1.1 设备出库文件 录入备件信 息1.3 处理报警状 态1.3.1 报警信息 设备备件信息 设备备件文 件打印1.3.2 设备备件文件 库存信息表 备件信息 图 5.2 设备管理系统第 1 层数据流图 设备报废申请单 录入设备报 废信息 1.1 设备报废信息 更改设备使 用状态 1.2 设备台账信息 更改设备备 件信息 1.3 设备备件信息 统计报废文 件打印 1.1.1 设备报废文件 5.3 设备报废数据流图 设备维修单 录入设备维 修信息 1.1 设备维修信息 更改设备使 用状态 1.2 设备台账信息 统计维修文 件打印 1.1.1 设备维修文件 5.4 设备维修数据流图 设备申请单 录入设备申 请信息 1.1 设备申请信息 更改设备使 用状态 1.2 设备台账信息 更改设备分 配信息 1.3 设备分配信息 统计分配文 件打印 1.1.1 设备分配文件 5.5 设备申请数据流图 1.5.2 实体图实体图 设备信息 备注购买日期 购买单价 设备数量 使用部门 制造厂家 制造日期设备名称 设备型号 设备编号 设备分类 图 5.5 设备实体图 用户 备注 联系方式 用户编号 用户姓名 用户密码 隶属部门编号 图 5.6 用户实体图 部门 电话 备注 负责人姓名 负责人联系电话 部门编号 图 5.7 部门实体图 维护员 联系方式 备注 维修日期 维修设备名称 维护员姓名 维护员编号维护员密码 维修数量 报废设备编号 报废日期 图 5.8 维修员实体图 管理员 备注 联系方式 管理员密码管理员编号 管理员姓名 图 5.9 管理员实体图 1.5.3 系统系统 E-R 图图 部门 电话 备注 负责人姓名 负责人联系电话 部门编号 管理员 备注 联系方式 管理员密码管理员编号 管理员姓名 维护员 联系方式 备注 维修日期 维修设备名称 维护员姓名 维护员编号维护员密码 维修数量 报废设备编号 报废日期 用户 备注 联系方式 用户编号 用户姓名 用户密码 隶属部门编号 设备 管理 使用拥有 维护 属于 图 5.10 系统 E-R 图 1.5.4 系统数据库模型图系统数据库模型图 Device P PK Kd de ev vi ic ce ei id d name typeid devicexx devicsize madefactory madedate availablesum price buydate state deptid Users P PK Ku us se er ri id d username userpassword userprivilige telephone Maintenance P PK Kd de ev vi ic ce ei id d devicename usedepartment faultdate relivedate faultreason maintenancefee maintenancer discard P PK Kd de ev vi ic ce ei id d devicexx typeid devicename buydate discorddate checker assessor distribute P PK Kd de ep pt ti id d deptname deptman telephone types t ty yp pe ei id d typename spareparts devicename devicexx typeid availablesum minsum madefactory dep

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论