学校实验室设备管理系统需求规格说明书.doc

上传人:wj 文档编号:1985094 上传时间:2023-05-02 格式:DOC 页数:15 大小:700KB
下载 相关 举报
学校实验室设备管理系统需求规格说明书.doc_第1页
第1页 / 共15页
学校实验室设备管理系统需求规格说明书.doc_第2页
第2页 / 共15页
学校实验室设备管理系统需求规格说明书.doc_第3页
第3页 / 共15页
学校实验室设备管理系统需求规格说明书.doc_第4页
第4页 / 共15页
学校实验室设备管理系统需求规格说明书.doc_第5页
第5页 / 共15页
学校实验室设备管理系统需求规格说明书.doc_第6页
第6页 / 共15页
学校实验室设备管理系统需求规格说明书.doc_第7页
第7页 / 共15页
学校实验室设备管理系统需求规格说明书.doc_第8页
第8页 / 共15页
学校实验室设备管理系统需求规格说明书.doc_第9页
第9页 / 共15页
学校实验室设备管理系统需求规格说明书.doc_第10页
第10页 / 共15页
学校实验室设备管理系统需求规格说明书.doc_第11页
第11页 / 共15页
学校实验室设备管理系统需求规格说明书.doc_第12页
第12页 / 共15页
学校实验室设备管理系统需求规格说明书.doc_第13页
第13页 / 共15页
学校实验室设备管理系统需求规格说明书.doc_第14页
第14页 / 共15页
学校实验室设备管理系统需求规格说明书.doc_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

学校实验室设备管理系统需求规格说明书.doc

《学校实验室设备管理系统需求规格说明书.doc》由会员分享,可在线阅读,更多相关《学校实验室设备管理系统需求规格说明书.doc(15页珍藏版)》请在冰点文库上搜索。

学校实验室设备管理系统需求规格说明书.doc

学校实验室设备管理系统

需求规格说明书

 

小组组长:

小组成员:

指导老师:

联系方式:

目录

1.引言 3

1.1编写目的 3

1.2项目背景 4

1.3定义 4

1.4参考资料 5

2.任务概述 5

2.1目标 5

2.2条件与限制 6

2.3运行环境 6

3.数据描述 6

3.1静态数据 6

3.2动态数据 6

3.3数据库描述 7

3.4E-R图 7

3.5数据字典 8

3.5数据采集 10

4.功能需求 10

4.1功能划分 10

4.2功能描述 11

5.1数据精确度 13

5.2时间特性 14

5.3 适应性 14

6.运行需求 14

6.1用户界面 14

6.2硬件接口 15

6.3软件接口 15

6.4故障处理 15

7.其他需求 15

7.1安全保密设计 15

7.2维护设计 16

1.引言

1.1编写目的

对设计系统需求全面、深入的理解是系统开发工作获得成功的前提条件,作为系统明确要求的一个阶段,需求分析的任务是明确用户对目标系统的需求,主要是确定对系统的综合要求,同时分析系统的数据要求。

它能提高软件开发过程的能见度,便于实现软件开发人员对开发过程的工程化管理与控制,便于项目管理人员、开发人员、测试人员、维护人员之间更好地交流与协作。

本需求说明书主要包括如下功能:

(1)定义了实验室设备管理系统的功能需求、数据描述、运行环境等;

(2)使用户、软件开发者、测试人员、维护人员及分析人员对该软件的初始规定有一个共同的理解;

(3)说明了本系统的工作流程、各项功能需求、性能需求,明确标识各功能的实现过程,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准;

(4)希望系统的外部项均支持目标软件系统的确认,确立可测试标准;

(5)控制系统进化过程。

1.2项目背景

实验室是高等学校进行实践教学和从事科学研究的重要场所,在培养创新型人才和发展科学技术中具有重要的地位和作用。

而实验仪器设备在教学、科研、人才引进工作中起着举足轻重的作用,其利用率的高低直接关系到学校仪器设备的投资效益,也是目前学科教学水平评估的重要指标。

因此,加强实验设备管理是目前高校的一项十分紧迫的任务。

它是学校教学科研的物质基础,是培养高素质、创新型人才的有力保障,是反映实验室水平和学校实力的重要标志。

如何管好用好实验室仪器设备,提高投资效益,充分利用现有资源,减少设备阶段性闲置,提高设备利用率,使其最大限度地为教学、科研和人才的培养发挥作用,成为我们亟待解决的问题。

另一方面,由于我校规模的不断扩大和对实验课程的重视,实验室的规模也在扩大,而我校的实验室设备管理还处于较为原始的手工阶段,速度慢,效率低,缺少一套实用可靠的实验设备和课程管理系统软件,随着电气化教学和无纸化办公的一步步的完善,利用计算机管理系统管理我校的实验室设备势在必行。

本软件可作为学校实验室管理系统的一个子系统,突出分级管理的特点。

1.3定义

需求分析:

是调查用户对新开发的信息系统的需要和要求。

结合组织的目标、现状、实例和技术等因素,通过深入细致的分析,确定出合理可行的信息系统需求,并通过规范的形式描述需求的过程。

数据流图(DFD,DataFlowDiagram):

是描述软件系统中数据处理过程的一种有力的图形工具。

数据流图从数据传递和加工的角度出发,刻画数据流从输入到输出的移动和变换过程。

由于它能够清晰地反映系统必须完成的逻辑功能,所以它已经成为需求分析阶段最常用的工具。

数据字典:

数据字典最重要的用途是作为分析阶段的工具。

在结构化分析中,数据词典的作用是给数据流图上每个成分给以定义和说明。

设备入库:

指实验室从供应商那里取得设备并存入实验室器材室的过程。

设备出库:

指因教学、科研需要,使用者从实验室器材室取出设备的过程。

报废:

管理人员发现设备因某些原因损坏而导致设备不能使用时,就将该设备记录下来,并记录报废原因。

维修:

管理人员发现设备因某些原因损坏需要维修时,就将该设备记录下来,并提出维修意见。

结构化分析方法(StructuredMethod,结构化方法):

是强调开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法。

结构是指系统内各个组成要素之间的相互联系、相互作用的框架。

结构化语言:

就是将自然语言加上程序设计语言的控制结构就成了结构化语言,专门用来描述加工逻辑。

所以,它既有自然语言灵活性强、表达丰富的特点,又有结构化程序的清晰易读和逻辑严密的特点。

E-R模型:

实体关联(Entity-Relation)模型。

IPO图:

输入输出图(Input/Process/Output),能够方便地描述输入数据、对数据的处理和输出数据之间的关系。

1.4参考资料

《云南农业大学实验室设备管理条例》

《信息系统开发案例》张基温、王一平清华大学出版社

《数据库系统概论》 萨师宣王珊 高等教育出版社

《软件工程导轮》 张海藩 清华大学出版社

《件工程与软件文档协作》文斌刘长青田原清华大学出版社

《JSP课程设计》黄明梁旭刘冰月电子工业出版社

《JSP-Web开发技术与典型应用》张新曼人民邮电出版社

《JSP动态网站开发》唐有明吴华清华大学出版社

2.任务概述

2.1目标

本系统主要是针对学校实验室的设备进行管理,目的是使设备日常的管理更加方便以及统计设备使用、维修、和报废的各种情况。

还有就是查询和生成报表的功能。

通过详细的用户调查,在现行的业务处理流程和数据流图的基础上,就可以基本确定目标系统要达到的目标了。

需求分析的任务是确定系统必须完成的工作,也就是对目标系统提出完整、准确、清晰、具体的要求。

在经过多方了解和调查后,基本清楚了设备信息管理的功能需求。

该实验室设备管理系统系统有良好的人机交互界面,操作方便。

在软件的数据管理上与学校的财务管理和课程安排挂钩,实现全校的电子管理的统一。

(如下图所示)

实现目标图

2.2条件与限制

(1)所有工作由专门人员负责完成,其他人不得任意使用。

(2)每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时要及时修改相应的设备记录。

(3)本系统的数据存储至少包括:

入库单、领料单、设备记录、修理记录、报废记录、调价通知单、储存量调整通知单、最低或最高储存量和出库单。

(4)本系统的输入项至少包括:

出入库设备信息、修理设备信息、报废设备信息、具体查询统计要求等等。

(5)本系统的输出项至少包括:

设备查询信息、修理/报废设备资金统计表。

2.3运行环境

本系统针对MicrosoftWindows系统开发。

适合运行于WindowsXP和Windows7。

建议硬件配置PII以上64M内存300G硬盘空间。

3.数据描述

3.1静态数据

管理员:

工号(GID)、姓名(gname)、性别(gender)出生日期(date)。

用户:

学号(YID)、姓名(yname)、性别(ygender)出生日期(ydate)、专业(major)。

设备:

设备号(SID)、货号(hno)、设备名(sname)、规格(standards)、计量单位(unit)、数量(count)、价格(price)、使用年限(life)、设备状态(state)。

3.2动态数据

输入数据:

管理员注册信息,用户注册信息,出入库设备信息,查询关键字,鼠标对按钮的点击,管理员和用户信息的修改,受限操作所需的密码等。

输出数据:

查询关键字所确定的数据库子集,统计结果,操作成功或失败的提示信息,设备出入库时的结果信息等。

3.3数据库描述

数据库是管理信息系统的核心,一个良好的数据库结构既具有数据冗余少、操作处理过程简单等特点,同时也应具有信息查找比较容易、系统开销低等特点。

本系统在进行数据库设计时,先根据在需求分析中得到的业务数据流,进行高度抽象得出系统实体,构造E-R图,然后再将E-R图转换生成特定的DBMS支持下的关系模式,再对确定的关系数据模式进行优化,最后确定数据的物理存储。

用户的需求具体体现在各种信息的提供、保存、更新和查询,要求数据库结构能够充分满足各种信息的输入和输出。

收集基本数据、数据结构以及数据处理的流程,组成一份详细的数据字典。

本系统使用Access数据库。

3.4E-R图

系统总体E-R图如下:

管理员与用户的权限如图所示:

在库设备管理模块部分E-R图如下:

3.5数据字典

数据流名称:

入库单

数据流别名:

说明:

由管理员进行设备入库时统计的入库设备信息

数据流来源:

管理员

数据流流向:

加工1.2

数据流组成:

入库单=年份+月份+设备类别+设备数量

数据流量:

1份/次(入库)

数据流名称:

出库单

数据流别名:

说明:

由管理员进行设备出库时统计的入库设备信息

数据流来源:

管理员

数据流流向:

加工5.1

数据流组成:

出库单=年份+月份+设备类别+设备数量

数据流量:

1份/次(出库)

数据项名称:

设备号

数据项别名:

SID

说明:

实验设备的唯一标识

类型:

字符串

长度:

4

取值范围含义:

1-2位(00..99)为实验室设备大类型;3-4位(XX)为实验室设备具体编号

数据加工名称:

入库修改库存

加工编号:

1.3

说明:

新设备入库时对库存信息进行更新

输入信息流:

入库单

输出信息流:

入库报表

加工逻辑:

DOWHILE

入库单中的信息不为空

从入库单中取出一条入库设备信息

在库存报表中进行更新

ENDDO

数据加工名称:

警告显示

加工编号:

3.2

说明:

当设备量低于最低最低储备量或高于最高储备量时,系统给出警告

输入信息流:

设备储量单、设备合理的最低和最高储备量

输出信息流:

警告报表

加工逻辑:

DOWHILE

读出设备储备量

设备量低于最低最低储备量或高于最高储备量

系统给出警告

ENDDO

3.5数据采集

采用键盘输入

4.功能需求

4.1功能划分

登陆系统模块的功能结构图如下:

设备的出库、入库和在库管理的功能结构图如下:

经费管理模块的结构图比较简单,此处不再罗列。

4.2功能描述

该实验室设备管理系统主要实现以下功能:

1):

用户管理

管理员管理:

①实验室管理员信息包括(ID,姓名,性别,职位,住址,电话、电邮等)通过管理员姓名或管理员编号(ID)查询实验室管理员信息,并可以对实验室管理员姓名,性别,住址,电话等注册信息进行修改,也可以取消实验室管理员对实验室的管理,删除实验室管理员信息,同时也可以添加实验室管理员信息。

②修改密码:

登录系统的管理员可以根据需要修改自己的密码

③权限管理:

管理员可以设置一般用户的操作权限,维护用户信息。

同时可以根据学校管理规定添加或删除某些一般用户信息。

一般用户管理:

①用户信息包括编号,姓名,性别,学院,班级,学号、专业、电话等,可以单独将设备使用者信息进行添加,修改和删除。

②一般用户可以对实验室的设备信息进行查询。

③登录系统的一般用户可以根据需要修改自己的密码

2):

 设备管理

设备基本信息包括设备编号、货号、设备名称、设备规格、计量单位、数量、入库日期、设备价格、使用年限、设备状态等。

设备管理包括设备信息的录入,设备更新信息的统计以及设备信息的删除。

在学期中由检修员检修设备并将设备的维修、报废信息提交给管理员。

它是系统的核心模块。

设备出库管理:

设备出库管理包括包括出库设备编号、货号、名称,规格,计量单位,数量等,出库时,应该完成对设备的删除,也就是将设备信息从数据库中删除。

更新库存:

出库设备信息的变动直接关系到库存的变化。

分类统计与打印报表:

可按出库设备类型或时间段对出库设备信息进行统计,并生成报表打印。

设备入库管理:

设备入库信息包括设备编号、货号、名称,规格,计量单位,数量等,购入新设备时,应该完成对设备的添加,也就是将设备添加到数据库中。

分类查看:

可以根据商品类型来查看某种设备的购置情况。

更新库存:

购置设备信息的变动直接关系到库存的变化。

分类统计与打印报表:

可按类型或时间段对购置设备进行统计,并生成报表打印。

设备维修信息管理:

设备维修信息包括记录号,设备编号,规格,责任人,维修意见,,损坏原因,维修单位,维修时间,电话等。

可以按设备编号查询需要维修的设备信息,包括设备编号,规格,所属实验室,同时填写维修意见,损坏原因,并添加到设备维修表中,维修完成后由管理员填写维修单位,维修时间,电话等信息,并更新设备维修表中,设备维修管理功能完成对维修信息的登记,修改和删除等。

分类查看:

可根据设备类型查看某种设备的维修情况。

维修信息更新:

维修信息的变动直接关系到维修信息的变化。

分类统计与报表打印:

可按类型或时间段对设备维修进行统计,并生成报表打印。

设备报废信息管理:

设备报废信息包括记录号,设备编号,规格,报废原因,报废日期,所属实验室,责任人等,当设备需要报废时,按照设备编号查询出需要报废的设备,填写设备报废原因,输入报废设备将要放置的报废设备仓库号,同时将该设备信息从设备清单中删除并添加到设备报废表中,该功能中除报废原因,报废设备仓库号以外其余信息均不可编辑,设备报废管理功能完成对报废信息的登记,修改和删除等。

分类查看:

可以根据设备类型或报废设备仓库号或时间段查看某种设备的报废情况。

更新库存:

报废信息的的变动直接关系到库存的变化。

分类统计与报表打印:

可按类型或时间段对设备报废进行统计,并生成报表打印。

3):

数据库管理

数据库要有数据备份与数据恢复的功能。

管理员一定要定期对当前数据库信息进行备份,以减小意外发生时的损失。

事务日志:

只要对数据库进行操作,并修改了数据库内容的一切操作都应该被记录到日志信息里面,可以查看一天或某个用户或某一天之前对数据库进行的一些操作,便于追踪,提高数据库安全性,可以删除日志或将日志信息导出到表。

4):

查询管理

管理员可以通过设备编号(ID)或设备名称对设备的这些信息进行查询,并可对设备信息进行更新,另外还可以查询用户综合信息,但不能修改。

一般用户可以查询设备信息,但不能修改。

5.性能需求

5.1数据精确度

为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求:

1、数据录入和处理的准确性和实时性

数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。

数据的输入来源是手工输入。

手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。

在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。

2、数据的一致性与完整性

由于系统的数据是共享的,所以如何保证这些数据的一致性,是系统必须解决的问题。

要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。

对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。

3、保证查询的查全率和查准率为100%,所有在相应域中包含查询关键字的记录都能查到,所有在相应域中不包含关键字的记录都不能查询到。

5.2时间特性

系统对大部分操作的响应时间在1-2秒内

处理速度:

一般查询速度<5秒

关键数据查询速度:

<2秒

其他所有交互功能反应速度:

不超过3s

可靠性:

平均故障间隔时间不低于200h

更新处理时间:

1秒钟以内

数据的转换和传送时间:

1秒以内

5.3适应性

(1)满足运行环境在允许操作系统之间的安全转换和与其他应用软件的独立运行要求。

(2)系统的开放性和系统的可扩充性

系统在开发过程中,应该充分考虑以后的可扩充性。

例如实验信息属性添加、实验设备信息的修改,用户查询的需求及管理工作的分级管理,信息输出打印报表等模块也会不断的更新和完善。

所有这些,都要求系统提供足够的手段进行功能的调整和扩充。

而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。

通过软件的修补、替换完成系统的升级和更新换代。

(3)系统的易用性和易维护性

系统是直接面对使用人员的,而有些使用人员往往对计算机并不是非常熟悉。

这就要求系统能够提供良好的用户接口,易用的人机交互界面。

要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面。

(4)系统中涉及到的数据是高校实验室相当重要的信息,因此系统要提供数据备份,日常安全管理,防止系统意外崩溃等功能。

6.运行需求

6.1用户界面

用户界面要求简洁明了,而且表单操作要求尽量避免使用鼠标。

因此数据库的填写,控件焦点的转换要自动进行。

提交使用回车键,撤销使用Esc。

不同种类数据填写的顺序—即Tab的顺序要符合实际操作的习惯。

而且要求在某些同样数据重复次数较多的空件上使用可选或记忆功能,简化操作。

例如:

输入界面要美观适用,要减少用户操作的次数,还要减少输入数据的错误率。

为此采用列表框、单选框、复选框等控件,通过选择等来减少键盘输入的次数。

在设备查询界面上,通过单击右边的复选框按钮来选择是按设备名称查询还是按设备编号进行查询。

6.2硬件接口

该系统可以利用键盘输入设备编码信息。

6.3软件接口

软件接口—即与外界数据库的连接接口。

使软件通过网络使用公共数据库达到信息数据同步的功能。

数据交换图

6.4故障处理

正常使用时不出错,对于用户的输入错误给出适当的改正提示信息,遇到不可恢复的系统错误时,保证数据库的完好无损。

7.其他需求

7.1安全保密设计

(1)在登录界面注册时,设有本学校的师生才可注册(身份鉴别);

(2)对数据库的查询访问时设有password(密码);

(3)合理安排网络配置,安装防火墙,防止外来文件(病毒)进入系统。

7.2维护设计

详细编写各阶段的文档资料,利于开发和维护。

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

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2