实验室设备管理系统概要设计说明书(07级23班第5组).docx
-
资源ID:26824108
资源大小:15.20KB
全文页数:10页
- 资源格式: DOCX
下载积分:30金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
实验室设备管理系统概要设计说明书(07级23班第5组).docx
实验室设备管理系统概要设计说明书(07级23班第5组) 概要设计说明书 1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2总体设计 (2) 2.1需求规定 (2) 2.2运行环境 (3) 2.3基本设计概念和处理流程 (3) 2.4结构 (5) 2.5功能器求与程序的关系 (8) 2.6人工处理过程 (9) 2.7尚未问决的问题 (2) 3接口设计 (9) 3.1用户接口 (9) 3.2外部接口 (10) 3.3内部接口 (10) 4运行设计 (9) 4.1运行模块组合 (10) 4.2运行控制 (10) 4.3运行时间 (10) 5系统数据结构设计 (11) 5.1逻辑结构设计要点 (11) 5.2物理结构设计要点 (11) 5.3数据结构与程序的关系 (13) 6系统出错处理设计 (13) 6.1出错信息 (13) 6.2补救措施 (13) 6.3系统维护设计 (14) 1引言 1.1编写目的 随着高校规模的扩招,学生数量越来越多,为了适应学生所需资源的需要,因此高校的实验室设备也必然随着增加,设备增加势必在人手工的管理上花费很多的时间,而且效率不怎么高。那这样开发一个既有设备信息录入,又可以查询设备的情况,还能输出报表的计算机化的管理系统对实验室设备的管理就显得非常有必要了。 1.2背景 项目名称初定为:实验室设备管理系统(laboratory equipment management system)。分为4个子功能模块:业务信息模块、业务管理模块、报表输出模块、用户管理模块。本项目的任务提出者广东医学院信息工程教研室提出,开发者是07级信管23班第5小组的成员张维锋、杨洁、钟俊林、蔡龙群4人。本项目的开发过程中参考了大量的网络资料。 1.3定义 MIS:管理信息系统 Data Processing:数据处理 Transaction Processing:事务处理 Data Processsing Cycle:数据处理流程 MSD:模块结构图 1.4参考资料 1.张海藩.软件工程导论(第5版),清华大学出版社 2.GB-T 8567-1988计算机软件产品开发文件编制指南,国家标准局,1988-01-07发 布,1988-07-01实施 2总体设计 2.1需求规定 本软件旨在为实验室设备管理人员提供一个功能齐全,操作方便的实验室设备管理系统,以代替手工进行的记录、查询等事务操作。 待开发的功能可以如下图所示: 图1 系统功能层次结构图 业务信息功能:为用户提供申请购买设备信息、设备信息、维修信息和报废信息录 入,存储到数据库,方便业务信息查询以及修改; 业务管理功能:随时对现有设备及其修理、报废情况进行统计、查询; 报表操作功能:提供打印购买设备申请表、修理资金统计单和报废设备资金统计单 的功能; 用户管理功能:提供修改密码、添加新用户和删除用户的管理功能。 2.2运行环境 硬件资源 联想奔腾IV微型计算机、主存1G、250GB硬盘、DVD光盘驱动器、HP Laser系列 激光打印机 软件资源 Windows操作系统、MS SQL SERVER 2022 2.3基本设计概念和处理流程 系统流程图,考虑辅于数据流图 图2 实验室设备管理系统流程图 系统启动,激活身份验证模块 管理人员登陆系统,系统初始化。 管理人员手工输入维修设备信息,报废信息,若要购买设备,填写申请购买设备信 息,并通过领导审核,购买新设备并录入设备信息。 系统进行联机事务处理 系统将录入信息插入到各个数据存储中 系统根据用户需要进行报表输出,以及根据相应查询条件对现有设备及其修理、报 废情况进行统计、查询 2.4结构 系统业务信息功能 ?申请购买信息录入 ?设备信息录入 ?维修信息录入 ?报废信息录入 系统业务管理功能 ?查询统计设备信息 ?查询统计修理信息 ?查询统计报废信息 系统报表操作功能 ?购买申请单 ?修理资金统计单 ?报废设备统计单 系统用户管理功能 ?修改密码 ?添加用户 ?删除用户 2.5功能器求与程序的关系 本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系: 2.6人工处理过程 本系统设备信息数据是由设备操作员录入的。 2.7尚未问决的问题 有待发现 3接口设计 3.1用户接口 采用目前非常流行的GUI,诸如窗口、菜单、对话框、滚动条等,其主控界面与Windows 窗口类似。GUI的主要特征: (1)WIMP其中: W(Windows)指窗口,是用户或系统的一个工作区域。一个屏幕上可以有多个窗口。I(Icons)指图符,系形象化的图形标志,易于人们隐喻和理解。M(Menu)指菜单,可供用户选择的功能提示。P(PointingDevices)指鼠标器等,便于用户直接对屏幕对象进行操作。 (2)用户模型GUI采用了不少Desktop桌面办公的隐喻,使应用者共享一个直观的界面框架。由于人们熟悉办公桌的情况,因而对计算机显示的图符的含义容易理解,诸如:文件夹、收件箱、画笔、工作簿、钥匙及时钟等。 (3)直接操作过去的界面不仅需要记忆大量命令,而且需要指定操作对象的位置,如行号、空格数、X及Y的坐标等。采用GUI后,用户可直接对屏幕上的对象进行操作,如拖动、删除、插入以至放大和旋转等。用户执行操作后,屏幕能立即给出反馈信息或结果,因而称为“所见即所得”(What You See Is What You Get)。用视、点(鼠标)代替了记、击(键盘),给用户带来了方便。 3.2外部接口 ?软件接口:运行于Window XP及更高版本具有Win32 API的操作系统之上 ?硬件接口:支持一般x86系列微机和Windows CE,即一般的PC机。 3.3内部接口 本系统之内的各个系统元素之间的接口的安排如下: ?业务信息录入:进行业务购买信息、设备信息、维修信息、报废信息的录入,由用 户模块调用,并自动调用数据库 ?业务查询:进行查询统计设备信息、查询统计修理信息、查询统计报废信息,由用 户模块调用,并自动调用数据库 ?报表统计输出:进行购买申请单、修理资金统计单、报废设备资金统计单的输出, 由用户模块调用,自动调用数据库,执行完毕之后,进行输出设备的调用,例如打 印等 ?各模块间利用统一的数据源,使用单向的接口进行数据的传输。使各模块共享资源 的同时独立化,减少各模块进行操作的冲突 4运行设计 4.1运行模块组合 a.当登录用户类型为管理员时,系统进入管理界面! 根据用户名分别确认是系统管理员还是普通用户,指定系统管理员的用户名; 系统管理员是特权用户,可以对该系统中的所有信息进行相应的操作,包括进行用户的用户信息修改、添加以及删除的有关操作; b.当登录用户类型是普通用户时,系统进入用户试验设备管理系统前台界面! 用户可以进行试验设备管理系统前台界面的相关操作,包括业务信息M1,业务管理M2,报表操作M3和用户管理M4等模块的相关操作; 当用户还没有用户名、密码时,可以选择注册。此时,用户会进入到用户管理模块M4的添加新用户界面M4.2进行信息录入、注册用户名以及修改密码M4.1等相关操作。 4.2运行控制 用户登录时根据用户类型可以分为两类: a.管理员输入用户名、密码管理界面相关的管理操作 b.用户输入用户名、密码进入用户设备管理系统前台界面业务信息M1如试验 设备信息的录入M1.2确认业务管理M2如查询统计设备信息M2.1报表输出打印报表(若需要) 4.3运行时间 各模块运行时间均应控制在1-2秒内(其中大部分为响应用户动作)。由于系统采用消息驱动方式,将有效提高计算机利用率 5系统数据结构设计 5.1逻辑结构设计要点 设备信息表 修理信息表