软件工程课程设计(实验室设备管理系统)

上传人:第*** 文档编号:55706523 上传时间:2018-10-04 格式:DOC 页数:45 大小:659.50KB
返回 下载 相关 举报
软件工程课程设计(实验室设备管理系统)_第1页
第1页 / 共45页
软件工程课程设计(实验室设备管理系统)_第2页
第2页 / 共45页
软件工程课程设计(实验室设备管理系统)_第3页
第3页 / 共45页
软件工程课程设计(实验室设备管理系统)_第4页
第4页 / 共45页
软件工程课程设计(实验室设备管理系统)_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《软件工程课程设计(实验室设备管理系统)》由会员分享,可在线阅读,更多相关《软件工程课程设计(实验室设备管理系统)(45页珍藏版)》请在金锄头文库上搜索。

1、实验室设备管理系统实验室设备管理系统目录目录一、一、 系统的开发背景与目标系统的开发背景与目标1、开发背景 2、开发目标二、二、 可行性分析与初步开发计划可行性分析与初步开发计划1、技术可行性 2、经济可行性 3、法律可行性 4、初步开发计划三、三、 需求分析需求分析1、系统功能列表 2、数据流图 3、数据字典 4、数据加工的描述 5、性能需求四、四、 系统设计系统设计1、系统结构图 2、输出设计 3、数据库结构设计 4、模块详细设计五、五、 课程设计总结课程设计总结六、六、 代码代码七、七、 参考文献参考文献一、系统的开发背景与开发目标一、系统的开发背景与开发目标1、系统的开发背景、系统的开

2、发背景现代社会的校园网络环境,已经大大发生了变化,除了个人笔记本电脑,各种计算机、 语音实验室机房也成为了使用频率颇高的场所,我们不能仅仅把它理解为提供上机的环境, 而是应该完善此处的各种相关工作,如考勤,收费等,同 时最大限度的降低机房的运营成 本,提高使用率。通过建设“实验室设备管理系统” , 运用先进的技术手段和设备,满足 以上应用需求。实验室设备管理系统是一个功能比较完善的数据管理软件, 具有数据操作 方便高效 迅速等优点,具有很好的可移植性,可在 WINDOWS 系列等操作系统上使用。2、系统的开发目标、系统的开发目标a 提高人员的工作效率,提高设备的利用率 b 实验室的设备管理更加

3、便捷有效 c 减少设备管理的费用,节省开支 d 提高决策效率 e 能够准确的控制生产二、可行性分析与初步开发计划二、可行性分析与初步开发计划1 技术可行性技术可行性1.1 对系统的简要描述在原来的手工系统之上创建,利用计算机实现对实验室设备的管理,包括借出、购入、修 理仪器、归还仪器等各种功能1.2 采用建议系统可能带来的影响在建立所建议系统时,预期会带来的影响包括以下几个方面。 (1)对设备的影响)对设备的影响 由于所建议系统是基于 WINDOWS 操作系统和互联网的,所以需要配备足够符合以上列出 的各种软硬件条件的计算机和通信线路。系统失效后,服务器端需要利用备份的数据库恢复数据信息,要求

4、要有足够的数据备份空间。 (2)对软件的影响)对软件的影响 需要落实是否有符合本报告所列出的正版的软件环境,如果没有则需要购买。 (3)对用户单位机构的影响)对用户单位机构的影响投入使用前还需改进现有的管理模式。(4)对开发的影响)对开发的影响 管理员只要输入简单的数据就可以完成设备管理。 (5)对经费开支的影响)对经费开支的影响 除了需要支付开发单位的有关费用外,每年还需要一定的运行维护费用(见经济可行性分 析) 。1.3 技术可行性评价本系统是一个基于局域网、互联网和 WINDOWS 操作的系统,现有技术已 较为成熟,利用现有技术完全可以实现系统开发目标。同时,开发期限较为宽 裕, 预计可

5、以在规定期限内完成开发任务。2 经济可行性经济可行性2.1 支出(1)一次性支出 1)系统开发、建立费用 3.4 万元。其中:本系统开发期为 3 个月,需要开 发人员 3 人(不一定都是参加满 3 个月) 。根据软件系统的规模估算,开发工作 量月为 3 人 2 个月即 6 人月,每人月的人工费按 5000 员计算,开发费用为 3 万 元。实验室设备等基本信息建立需要 2 人 1 个月即 2 人月,每人月的人工费用 按 2000 员计算,需 0.4 万元。 2)硬件设备费共 4.6 万元,其中:微机 1 台约 0.6 万元;服务器 1 台及网 络等设备费 4 万元。 3)外购开发工具、软件环境费

6、用共 4 万元。 4)其他费用共 2 万元。 一次性支出总费用:14 万元。 (2)经常性费用 主要是系统的运行费用,假设本系统运行期 10 年,每年的运行费用(包括 系统维修、设备维护等)5 万元,按年利率 5%计算运行费用见 表 A-1 系统投资成本总额为:14+38.6082=52.6082 万元2.2 效益假设投入本系统,效率可以提高 50%,以现有的工作人员 10 人计算,可减 少 5 人,每人每月平均工资按 2500 元计算,每年节约人员工资 5120.25=15万元/年。按年利率 5%计算,效益计算如下表。 系统收益总额为:115.8279 万元。2.3 收益/投资比在 10 年

7、期内,系统总成本 52.6082 万元,系统总收益115.8279万元。投资回报率:(即为 52.6082=15 /(1+j)+15/(1+j)2+15/(1+j)10的方程解 i100)纯收益:115.827952.608263.21975 万元从经济上考虑,开发本系统完全可行的。2.4 投资回收周期投资回收期:3+(52.608240.8489)/12.3406=3.95 年2.5 敏感性分析生命周期为 10 年,需要 30 人左右。3 法律可行性法律可行性3.1 法律因素侵犯专利权:有 侵犯版权:有 为了能够解决在使用实验设备出现的一些问题,需要建立一个安全完善的管理平台,能 够使设备信

8、息能够快速完整地自动记录在案,并自动更新3.2 用户使用可行性适用于实验室设备管理,系统操作简单,便于管理人员使用。4 初步开发计划初步开发计划任务计划时间人员开发背景与目标2 天可行性分析3 天需求分析10 天系统设计20 天编码15 天调试5 天三、需求分析三、需求分析1 1、系统功能列表(、系统功能列表(FunctionFunction ListList)需求标号需求名称需求来源需求描述需求等级 1统计查询用户查询设备的信息 如购买日期,型 号类别低2维修用户维修的情况,维 修员,维修日期, 维修状况中3购买用户购买的情况和信 息,购买日期,价 格高4报废用户报废设备的信息, 报废日期和

9、型号 数量高2、数据流图、数据流图0 层数据流图:层数据流图:设备管理员上级领导实验室设备 管理系统审核信息审核结果登录信息无效登录信息各种操作处理结果1 层数据流图:层数据流图:1身份验证登录信息无效登录信息22处理要求审核合法信息合法信息终端显示 器上级领导处理要求处理结果审核信息审核结果2 层数据流图:层数据流图:用户1身份验证合法信息2.12.22.32.4统计查询维修购买报废查询信息维修设备新设备报废设备审核批准申请设 备批准申请设备D1D2D3D4D5设备基 本维修记录 表申请表新设备表报废记录 表3、数据字典、数据字典1.数据流条目 登陆信息 输入:设备管理员 输出:身份验证 描

10、述:登陆信息=用户名+密码+登陆权限查询信息 输入:合法人员对设备的查询操作 输出:设备信息表 描述:查询信息=设备名|型号|类别|购置日期维修信息 输入:所需维修设备的信息 输出:确定维修设备的记录 描述:维修信息=修理日期+设备名+编号+修理厂家+修理费用+责任人 购买设备输入:购买设备的信息 输出:确定购买的新设备的记录 描述:新设备=类别+设备名+编号+型号+规格+单价+数量+购置日期+生产厂家+保质期+经 办人等 报废设备 输入:所需报废的设备的信息 输出:报废的设备记录 描述:报废设备=类别+设备+型号等 审核信息 输入:审核 输出:上级领导 描述:审核信息=报废设备信息/新设备购

11、买信息 2加工条目 身份验证,统计查询,维修,购买,报废,生产报表,审核。 3.文件条目 登陆表 输入:身份验证 输出:身份验证 数据结构:用户名+密码+登陆权限 设备基本信息表 输入:统计查询 数据结构:类别+设备名+型号+规格等 维修记录表 输入:统计查询,维修 输出:统计查询 数据结构:修理日期+设备名+编号+修理厂家+修理费用+责任人 购买设备表 输入:统计查询,购买 输出:统计查询 数据结构:类别+设备名+编号+型号+规格+单价+数量+购置日期+生产厂家+保质期+经办 人等 报废记录表 输入:报废,统计查询,生产报表 输出:统计查询,生产报表 数据结构:类别+设备名+型号等 申请表

12、输入:统计查询,生产报表 输出:统计查询,生产报表,购买 数据结构:类别+设备名+型号+规格+数量4数据加工处理的描述数据加工处理的描述登陆用例简要说明: 本用例说明用户如何登录到系统。 角色: 管理员、实验员、学生 前置条件: 启动程序,进入登录界面 基本事件流: 1.用户输入基本信息(登录名和密码) ,点击确定按钮 2.系统查找数据库,看该用户是否在数据库中。若存在则进入主页面。 备选事件流: 1.输入无效的用户名或密码,提示用户名或密码不能为空或者提示用户名或 密码不正确。 后置条件: 登录成功 特殊需求: 没有和本用例有关的特殊需求。 扩展点: 没有和本用例有关的扩展点。 购买设备用例

13、 简要说明: 本用例说明管理员如何购买设备并记录进入系统。 角色: 管理员 前置条件: 已经成功登陆到系统。 基本事件流: 1.管理员填写设备各种信息,确定添加。 2.系统把对应信息写入数据库,更新数据库。 备选事件流: 输入了已存在的设备编号,系统提示编号中已存在。 后置条件: 购买成功。 特殊需求: 没有和本用例有关的特殊需求。 扩展点: 没有和本用例有关的扩展点。 报废设备用例 简要说明: 本用例说明管理员如何从入系统中删除报废的设备记录。 角色: 管理员 前置条件: 已经成功登陆到系统。 基本事件流: 1.管理员根据设备编号,找到需要删除的设备记录,确定删除。 2.系统把从数据库中删除

14、 对应信息,更新数据库。 备选事件流: 输入了不存在的设备编号,系统提示未找到记录。 后置条件: 删除成功。 特殊需求: 没有和本用例有关的特殊需求。扩展点: 没有和本用例有关的扩展点。 设备查询用例 简要说明: 本用例说明管理员如何查询系统中已记录的实验设备。 角色: 管理员 前置条件: 已经成功登陆到系统。 基本事件流: 1.管理员选择设备查询功能,根据名称、编号、添加时间等方式,填写信息并查询。 2.系统查找数据库,找到符合条件的信息。 3.返回找到的信息。 备选事件流: 输入不存在的设备信息,系统提示未找到该设备信息。 后置条件: 查询成功。 特殊需求: 没有和本用例有关的特殊需求。扩展点: 没有和本用例有关的扩展点。 5性能需求性能需求5.15.1 数据精确度数据精确度该软件计算设备时以“台” 、 “件”等为实物计件单位,报表输出中的金额保证到 0.01的精度。5.25.2 时间特性时间特性查询在 3 秒内完成,表项输出在 8 秒内完成5.35.3 适应性适应性考虑到工作人员有时候办公地点的移动性,在设计时应该注意软件的适应性,对于查询 功能应尽可能独立方便地将其移植到笔记本、掌上电脑等

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号