实验室设备管理系统需求分析修改

上传人:人*** 文档编号:488596988 上传时间:2022-08-19 格式:DOC 页数:19 大小:1.89MB
返回 下载 相关 举报
实验室设备管理系统需求分析修改_第1页
第1页 / 共19页
实验室设备管理系统需求分析修改_第2页
第2页 / 共19页
实验室设备管理系统需求分析修改_第3页
第3页 / 共19页
实验室设备管理系统需求分析修改_第4页
第4页 / 共19页
实验室设备管理系统需求分析修改_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《实验室设备管理系统需求分析修改》由会员分享,可在线阅读,更多相关《实验室设备管理系统需求分析修改(19页珍藏版)》请在金锄头文库上搜索。

1、实验室设备管理系统需求分析修改 作者: 日期:1 个人收集整理 勿做商业用途 实验室设备管理系统需求分析文档1引言21.1编写目的21.2背景21。3定义21。4参考资料22任务概述22。1目标22。2用户的特点32.3假定和约束33需求规定33。1对功能的规定33。2对性能的规定33。2。1精度33。2.2时间特性要求33。2.3灵活性43.3输人输出要求43。4数据管理能力要求43.5故障处理要求43。6其他专门要求54运行环境规定54。1设备54.2支持软件54.3接口54。4控制510软件需求说明书的编写提示1引言1.1编写目的随着高校规模的扩招,学生数量越来越多,为了适应学生所需资源

2、的需要,因此高校的实验室设备也必然随着增加,设备增加势必在人手工的管理上花费很多的时间,而且效率不怎么高。那这样开发一个既有设备信息录入,又可以查询设备的情况,还能输出报表的计算机化的管理系统对实验室设备的管理就显得非常有必要了。1。2背景项目名称初定为:实验室设备管理系统(laboratory equipment management system)。分为4个子功能模块:业务信息模块、业务管理模块、报表输出模块、用户管理模块。本项目的任务提出者广东医学院信息工程教研室提出,开发者是07级信管23班第5小组的成员张维锋、杨洁、钟俊林、蔡龙群4人。本项目的开发过程中参考了大量的网络资料。1。3定

3、义MIS:管理信息系统Data Processing:数据处理Transaction Processing:事务处理Data Processsing Cycle:数据处理流程1。4参考资料1. 张海藩。软件工程导论(第5版),清华大学出版社2. GB-T 8567-1988计算机软件产品开发文件编制指南,国家标准局,1988-0107发布,1988-0701实施2任务概述2。1目标本软件旨在为实验室设备管理人员提供一个功能齐全,操作方便的实验室设备管理系统,以代替手工进行的记录、查询等事务操作。待开发的功能可以如下图所示: 图1 系统功能层次结构图图2 顶层数据流图图3 细化后的数据流图2。2

4、用户的特点本系统的用户主要为实验设备科室人员实验室管理人员:该类人员主要负责各种实验设备信息的录入,对实验室各种设备进行集中的管理,是数据库的建立和维护者实验设备科室主任:主要是对各种实验设备进行查询和报表的生成,统筹实验室设备的整体运行情况。针对如上用户特点,本软件应该提供不同的权限,让用户各执其责。2.3假定和约束假定当实验室管理处工作量很大,工作人员忙不过来,可以通过增加员工解决。设增加两名职工,按职工月工资1000元计算,每年要增加2。4万元。如果开发计算机工资管理系统,可以节省人力,不必给财务处增加职工,因此,每年至少可获得经济效益2。4万元。为了节省2.4万元,校方希望能在两三年内

5、收回投资。因此,8万元是本系统开发成本的上限。定出如下开发计划。l 人力资源4个人参加实验室设备管理系统的开发工作l 硬件资源联想奔腾IV微型计算机、主存1G、250GB硬盘、DVD光盘驱动器、HP Laser系列激光打印机l 软件资源Windows操作系统、MS SQL SERVER 2005l 成本估算设备费1万,开发费4万,共5万元预计开发计划如下图所示:图 4 实验室设备管理系统开发计划3需求规定 3。1对功能的规定实验室设备管理系统分为四个模块,相关功能的模块可以由四个IPO表反应出来表格 1业务信息模块的IPO图系统名称:实验设备管理系统设计人:模块名:业务信息日期模块编号:1上层

6、调用模块:系统主控模块文件名:设备信息下层被调用模块:输入数据:申请购买设备信息+维修信息+报废信息+设备信息输出数据:处理:录入设备相关信息注释表格 2 业务管理模块的IPO图系统名称:实验室设备管理系统设计人:模块名:业务管理日期模块编号:2上层调用模块:系统主控模块文件名:查询统计下层被调用模块:输入数据:设备信息输出数据:对应库存设备信息处理:按类别和时段查询注释表格 3 报表操作模块的IPO图系统名称:实验室设备管理管理系统设计人:模块名:报表操作日期模块编号:3上层调用模块:系统主控模块文件名:报表生成下层被调用模块:输入数据:输出数据:对应设备报表处理:按相关操作生产对应报表注释

7、表格 4 用户管理模块的IPO图系统名称:实验室设备管理系统设计人:模块名:用户管理日期模块编号:4上层调用模块:系统主控模块文件名:用户记录下层被调用模块:输入数据:合法用户信息输出数据:处理:根据不同权限对合法用户进行授权操作注释3.2对性能的规定3。2。1精度该软件计算设备时以“台”、“件”等为实物计件单位,报表输出中的金额保证到0.01的精度.3.2。2时间特性要求软件要求查询相关设备信息时在5秒内完成,报表输出在10秒内完成。3.2。3灵活性考虑到工作人员有时候办公地点的移动性,在设计时应该注意软件的可移植性,对于查询功能应尽可能独立方便地将其移植到笔记本、掌上电脑等硬件平台。3.3

8、输人输出要求l 数据字典设备记录=设备编号+设备名称+类别+型号+规格+单件+数量+购买日期+生产厂家+保质期+经办人修理记录=设备编号+维修日期+维修费用+维修厂家+责任人报废记录=设备编号+报废日期+处理人+报废数量申请购买记录=类别+型号+规格+单件+数量+申请日期用户信息=用户名+用户密码+用户权限设备类别=类别+类别名称l 数据库建模通过数据流图对业务流程的描述,及数据字典的定义,可以分析得到如下数据库建模结果和E-R,如图5和图6所示,系统包含六张表:设备记录表、修理记录表、报废记录表、申请购买记录表、设备类别表和用户表。图 5 系统的模型图表5 相关代码说明NameCode申请购

9、买记录号id类别category设备名equipmentName型号model规格standard单价unitPrice数量quantity申请日期applyDate类别category类别名称categoryName类别category设备号equipmentId设备名equipmentName型号model规格standard单价unitPrice数量quantity生产厂家manufacturer保质期shelfLife经办人entryPerson购置日期purchaseDate类别category设备号equipmentId设备名equmentName修理厂家repairFactory

10、修理费用repairMoney责任人responsible修理日期repairDate类别category设备号equipmentId设备名equipmentName报废日期retirementDate处理人dealPerson报废数量retirementSum报废设备资金retireEqMoney是否审核auditYesNOo用户序号id用户名userName密码password权限competence3.4数据管理能力要求由于数据量相对较小,选用MS SQL SERVER 2005作为系统数据存储。数据应该有基本的安全、还原和备份机制。假设以30MB/月的速度增长,则3。6GB/年,预计系

11、统使用10年,预计数据量36GB。可以选用普通PC机作为服务器3。5故障处理要求系统应该有还原机制,以保证数据丢失后能从备份数据恢复。系统应该有后备电源机制,保证不会受突发断电影响。系统支持下载打印报表。3。6其他专门要求应以标准数据格式存储,以保存不同系统间的数据共享,以及服务器今后的管理维修等相关事宜。4运行环境规定4。1设备a 硬盘容量:大于80G b 输入设备:键盘1个、鼠标1个;输出设备:显示器 1台 联机c DNS服务器d 功能键及其他专用硬件:无4.2支持软件WINDOWS XPMS SQL SERVER 20054。3接口l 用户界面采用Windows的通用图形界,对用户友好,且必须对鼠标和键盘提供支持。下图给出相关的界面设计。图6 登录窗体图7设备信息录入窗体图8修理信息录入窗体图9 报废信息录入窗体图10 统计查询设备信息图11 统计查询设备维修信息图12 统计查询设备报废信息图13 购货申请信息录入窗体图14 添加新用户窗体图15 删除用户窗体图16 修改密码窗体l 硬件接口支持一般的PC机4。4控制说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。

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

当前位置:首页 > 资格认证/考试 > 自考

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