




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学校实验室设备管理系统学校实验室设备管理系统 需求规格说明书需求规格说明书 小组组长:小组组长: 小组成员:小组成员: 指导老师:指导老师: 联系方式:联系方式: 目录目录 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.4 e-r 图.7 3.5 数据字典.8 3.5 数据采集.10 4. 功能需求功能需求 .10 4.1 功能划分.10 4.2
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 编写目的编写目的 对设计系统需求全面、深入的理解是系统开发工作获得成功的前提条件,作为系统明 确要求的一个阶段,需求分析的任务是明确用户对目标系统的需求,主要是确定对系统的 综合要求,同时分析系统的数据要求。它能提高软件开发过程的能见度,便于实现软件开 发
3、人员对开发过程的工程化管理与控制,便于项目管理人员、开发人员、测试人员、维护 人员之间更好地交流与协作。本需求说明书主要包括如下功能: (1)定义了实验室设备管理系统的功能需求、数据描述、运行环境等; (2)使用户、软件开发者、测试人员、维护人员及分析人员对该软件的初始规定有一个共 同的理解; (3)说明了本系统的工作流程、各项功能需求、性能需求,明确标识各功能的实现过程, 提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准; (4)希望系统的外部项均支持目标软件系统的确认,确立可测试标准; (5)控制系统进化过程。 1.2 项目背景项目背景 实验室是高等学校进行实践教学和从
4、事科学研究的重要场所,在培养创新型人才和发 展科学技术中具有重要的地位和作用。而实验仪器设备在教学、科研、人才引进工作中起 着举足轻重的作用,其利用率的高低直接关系到学校仪器设备的投资效益,也是目前学科教 学水平评估的重要指标。因此,加强实验设备管理是目前高校的一项十分紧迫的任务。它是 学校教学科研的物质基础,是培养高素质、创新型人才的有力保障,是反映实验室水平和学 校实力的重要标志。如何管好用好实验室仪器设备,提高投资效益,充分利用现有资源,减少 设备阶段性闲置,提高设备利用率,使其最大限度地为教学、科研和人才的培养发挥作用,成 为我们亟待解决的问题。 另一方面,由于我校规模的不断扩大和对实
5、验课程的重视,实验室的规模也在扩大, 而我校的实验室设备管理还处于较为原始的手工阶段,速度慢,效率低,缺少一套实用可 靠的实验设备和课程管理系统软件,随着电气化教学和无纸化办公的一步步的完善,利用 计算机管理系统管理我校的实验室设备势在必行。本软件可作为学校实验室管理系统的一 个子系统,突出分级管理的特点。 1.3 定义定义 需求分析需求分析:是调查用户对新开发的信息系统的需要和要求。结合组织的目标、 现状、实例和技术等因素,通过深入细致的分析,确定出合理可行的信息系统 需求,并通过规范的形式描述需求的过程。 数据流图数据流图(dfd(dfd,datadata flowflow diagram
6、)diagram):是描述软件系统中数据处理过程的一种有力的图形 工具。数据流图从数据传递和加工的角度出发,刻画数据流从输入到输出的移动和变换过 程。由于它能够清晰地反映系统必须完成的逻辑功能,所以它已经成为需求分析阶段最常 用的工具。 数据字典数据字典:数据字典最重要的用途是作为分析阶段的工具。在结构化分析中,数据词典的 作用是给数据流图上每个成分给以定义和说明。 设备入库设备入库:指实验室从供应商那里取得设备并存入实验室器材室的过程。 设备出库设备出库:指因教学、科研需要,使用者从实验室器材室取出设备的过程。 报废报废:管理人员发现设备因某些原因损坏而导致设备不能使用时,就将该设备记录下来
7、,并 记录报废原因。 维修维修:管理人员发现设备因某些原因损坏需要维修时,就将该设备记录下来,并提出维修 意见。 结结构构化化分分析析方方法法( structured method,结结构构化化方方法法) :是强调开发方法的结构合理性 以及所开发软件的结构合理性的软件开发方法。结构是指系统内各个组成要素之间的相 互联系、相互作用的框架。 结构化语言:结构化语言:就是将自然语言加上程序设计语言的控制结构就成了结构化语言,专门用来 描述加工逻辑。所以,它既有自然语言灵活性强、表达丰富的特点,又有结构化程序的清 晰易读和逻辑严密的特点。 e-re-r 模型模型:实体关联(entity-relatio
8、n)模型。 ipoipo 图图:输入输出图(input/process/output),能够方便地描述输入数据、对数据的处 理和输出数据之间的关系。 1.4 参考资料参考资料 云南农业大学实验室设备管理条例 信息系统开发案例张基温、王一平 清华大学出版社 数据库系统概论 萨师宣 王珊 高等教育出版社 软件工程导轮 张海藩 清华大学出版社 件工程与软件文档协作 文斌 刘长青 田原 清华大学出版社 jsp 课程设计黄明 梁旭 刘冰月 电子工业出版社 jsp-web 开发技术与典型应用 张新曼 人民邮电出版社 jsp 动态网站开发 唐有明 吴华 清华大学出版社 2. 任务概述任务概述 2.1 目标目
9、标 本系统主要是针对学校实验室的设备进行管理,目的是使设备日常的管理更加方便 以及统计设备使用、维修、和报废的各种情况。还有就是查询和生成报表的功能。通过详 细的用户调查,在现行的业务处理流程和数据流图的基础上,就可以基本确定目标系统要 达到的目标了。需求分析的任务是确定系统必须完成的工作,也就是对目标系统提出完整、 准确、清晰、具体的要求。在经过多方了解和调查后,基本清楚了设备信息管理的功能需 求。 该实验室设备管理系统系统有良好的人机交互界面,操作方便。在软件的数据管理上 与学校的财务管理和课程安排挂钩,实现全校的电子管理的统一。 (如下图所示) 全校财务管理 系统 实验室设备管 理系统
10、排课系统 设备资金课程表 数据库 实现目标图实现目标图 2.2 条件与限制条件与限制 (1) 所有工作由专门人员负责完成,其他人不得任意使用。 (2) 每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报 废时要及时修改相应的设备记录。 (3) 本系统的数据存储至少包括:入库单、领料单、设备记录、修理记录、报废记录、 调价通知单、储存量调整通知单、最低或最高储存量和出库单。 (4) 本系统的输入项至少包括:出入库设备信息、修理设备信息、报废设备信息、具体 查询统计要求等等。 (5) 本系统的输出项至少包括:设备查询信息、修理/报废设备资金统计表。 2.3 运行环境运行环境
11、本系统针对 microsoft windows 系统开发。适合运行于 windowsxp 和 windows7。建 议硬件配置 pii 以上 64m 内存 300g 硬盘空间。 3. 数据描述数据描述 3.1 静态数据静态数据 管理员:工号(gid)、姓名(gname)、性别(gender)出生日期(date)。 用户:学号(yid)、姓名(yname)、性别(ygender)出生日期(ydate)、专业 (major)。 设备:设备号(sid) 、货号 (hno) 、设备名(sname) 、规格(standards) 、计量单位 (unit) 、数量(count) 、价格(price) 、使
12、用年限(life) 、设备状态(state) 。 3.2 动态数据动态数据 输入数据:管理员注册信息,用户注册信息,出入库设备信息,查询关键字,鼠标对 按钮的点击,管理员和用户信息的修改,受限操作所需的密码等。 输出数据:查询关键字所确定的数据库子集,统计结果,操作成功或失败的提示信息, 设备出入库时的结果信息等。 3.3 数据库描述数据库描述 数据库是管理信息系统的核心,一个良好的数据库结构既具有数据冗余少、操作处理 过程简单等特点,同时也应具有信息查找比较容易、系统开销低等特点。 本系统在进行数据库设计时,先根据在需求分析中得到的业务数据流,进行高度抽象 得出系统实体,构造 e-r 图,然
13、后再将 e-r 图转换生成特定的 dbms 支持下的关系模式, 再对确定的关系数据模式进行优化,最后确定数据的物理存储。用户的需求具体体现在各 种信息的提供、保存、更新和查询,要求数据库结构能够充分满足各种信息的输入和输出。 收集基本数据、数据结构以及数据处理的流程,组成一份详细的数据字典。本系统使用 access 数据库。 3.4 e-r 图图 系统总体 e-r 图如下: 管管理理员员 用用户户名名密密码码 管管理理 审审核核 更更新新 用用户户 用用户户 密密码码 反反馈馈 询询问问设设备备 设设备备编编号号 状状态态 货货号号 设设备备名名 规规格格 数数量量 计计量量单单位位 管管理理
14、 维维护护查查询询 设备 设设备备状状态态 使使用用寿寿命命 设设备备号号 购购买买时时间间 货货号号 价价格格 设设备备名名 规规格格 计计量量单单位位 数数量量 管管理理 经经费费 支支出出来来源源 管理员与用户的权限如图所示: 管管理理员员 审审 核核 用用 户户 信信 息息 管管理理设设备备信信息息 更更 新新 信信 息息 查查询询信信息息 设设 备备 信信 息息 用用 户户 信信 息息 用用户户 查查 询询 设设 备备 信信 息息 反反 馈馈 设设 备备 信信 息息 在库设备管理模块部分 e-r 图如下: 报报废废设设备备 报报废废号号设备号 设备名备注 报报废废时时间间 责责任任人
15、人 修修理理设设备备 设备名设设备备号号 修修理理id责责任任人人 修修理理日日期期 修修理理厂厂家家修修理理费费 3.5 数据字典数据字典 数据流名称:入库单 数据流别名:无 说明:由管理员进行设备入库时统计的入库设备信息 数据流来源:管理员 数据流流向:加工 1.2 数据流组成:入库单=年份+月份+设备类别+设备数量 数据流量:1 份/次(入库) 数据流名称:出库单 数据流别名:无 说明:由管理员进行设备出库时统计的入库设备信息 数据流来源:管理员 数据流流向:加工 5.1 数据流组成:出库单=年份+月份+设备类别+设备数量 数据流量:1 份/次(出库) 数据项名称:设备号 数据项别名:s
16、id 说明:实验设备的唯一标识 类型:字符串 长度:4 取值范围含义:1-2 位(00.99)为实验室设备大类型;3-4 位(xx)为实验室设备具体编 号 数据加工名称:入库修改库存 加工编号:1.3 说明:新设备入库时对库存信息进行更新 输入信息流:入库单 输出信息流:入库报表 加工逻辑: do while 入库单中的信息不为空 从入库单中取出一条入库设备信息 在库存报表中进行更新 end do 数据加工名称:警告显示 加工编号: 3.2 说明:当设备量低于最低最低储备量或高于最高储备量时,系统给出警告 输入信息流:设备储量单、设备合理的最低和最高储备量 输出信息流:警告报表 加工逻辑: d
17、o while 读出设备储备量 设备量低于最低最低储备量或高于最高储备量 系统给出警告 end do 3.5 数据采集数据采集 采用键盘输入 4. 功能需求功能需求 4.1 功能划分功能划分 登陆系统模块的功能结构图如下: 登 登录 录 管 管理 理员 员用 用户 户 注 注 册 册 身 身份 份验 验证 证 登 登 录 录 修 修 改 改 密 密 码 码 注 注 册 册 登 登 录 录 修 修 改 改 密 密 码 码 设备的出库、入库和在库管理的功能结构图如下: 实验室设备管理 系统 新设备进入管 理 库内设备管理与 查询 实验设备出库管 理 入库登记 表单 入库单查 询 库内设备 查询 设
18、备维护 处理 实验课安 排 设 备 信 息 入 库 信 息 表 单 信 息 设 备 信 息 完 好 产 品 购 买 支 出 额 外 支 出 来源 经费管理 支出 财 务 拨 款 课 程 信 息 设 备 安 排 淘 汰 产 品 损 坏 产 品 经费管理模块的结构图比较简单,此处不再罗列。 4.2 功能描述功能描述 该实验室设备管理系统主要实现以下功能: 1 1):用户管理):用户管理 管理员管理管理员管理: 实验室管理员信息包括(id,姓名,性别,职位,住址,电话、电邮等)通过管理员姓 名或管理员编号(id)查询实验室管理员信息,并可以对实验室管理员姓名,性别,住址, 电话等注册信息进行修改,也
19、可以取消实验室管理员对实验室的管理,删除实验室管理员 信息,同时也可以添加实验室管理员信息。 修改密码:登录系统的管理员可以根据需要修改自己的密码 权限管理:管理员可以设置一般用户的操作权限,维护用户信息。同时可以根据学校管 理规定添加或删除某些一般用户信息。 一般用户管理一般用户管理: 用户信息包括编号,姓名,性别,学院,班级,学号、专业、电话等,可以单独将设备 使用者信息进行添加,修改和删除。 一般用户可以对实验室的设备信息进行查询。 登录系统的一般用户可以根据需要修改自己的密码 2 2):): 设备管理设备管理 设备基本信息包括设备编号、货号、设备名称、设备规格、计量单位、数量、入库日期
20、、 设备价格、使用年限、设备状态等。设备管理包括设备信息的录入,设备更新信息的统计 以及设备信息的删除。在学期中由检修员检修设备并将设备的维修、报废信息提交给管理 员。它是系统的核心模块。 设备出库管理设备出库管理:设备出库管理包括包括出库设备编号、货号、名称,规格,计量单位,数 量等,出库时,应该完成对设备的删除,也就是将设备信息从数据库中删除。 更新库存:出库设备信息的变动直接关系到库存的变化。 分类统计与打印报表:可按出库设备类型或时间段对出库设备信息进行统计,并生成报表 打印。 设备入库管理设备入库管理:设备入库信息包括设备编号、货号、名称,规格,计量单位,数量等,购 入新设备时,应该
21、完成对设备的添加,也就是将设备添加到数据库中。 分类查看:可以根据商品类型来查看某种设备的购置情况。 更新库存:购置设备信息的变动直接关系到库存的变化。 分类统计与打印报表:可按类型或时间段对购置设备进行统计,并生成报表打印。 设备维修信息管理设备维修信息管理:设备维修信息包括记录号,设备编号,规格,责任人,维修意见, 损坏原因,维修单位,维修时间,电话等。可以按设备编号查询需要维修的设备信息,包 括设备编号,规格,所属实验室,同时填写维修意见,损坏原因,并添加到设备维修表中, 维修完成后由管理员填写维修单位,维修时间,电话等信息,并更新设备维修表中,设备 维修管理功能完成对维修信息的登记,修
22、改和删除等。 分类查看:可根据设备类型查看某种设备的维修情况。 维修信息更新:维修信息的变动直接关系到维修信息的变化。 分类统计与报表打印:可按类型或时间段对设备维修进行统计,并生成报表打印。设备报设备报 废信息管理废信息管理:设备报废信息包括记录号,设备编号,规格,报废原因,报废日期,所属实 验室,责任人等,当设备需要报废时,按照设备编号查询出需要报废的设备,填写设备报 废原因,输入报废设备将要放置的报废设备仓库号,同时将该设备信息从设备清单中删除 并添加到设备报废表中,该功能中除报废原因,报废设备仓库号以外其余信息均不可编辑, 设备报废管理功能完成对报废信息的登记,修改和删除等。 分类查看
23、:可以根据设备类型或报废设备仓库号或时间段查看某种设备的报废情况。 更新库存:报废信息的的变动直接关系到库存的变化。 分类统计与报表打印:可按类型或时间段对设备报废进行统计,并生成报表打印。 3 3):数据库管理):数据库管理 数据库要有数据备份与数据恢复的功能。管理员一定要定期对当前数据库信息进行备份, 以减小意外发生时的损失。 事务日志:只要对数据库进行操作,并修改了数据库内容的一切操作都应该被记录到日志 信息里面,可以查看一天或某个用户或某一天之前对数据库进行的一些操作,便于追踪, 提高数据库安全性,可以删除日志或将日志信息导出到表。 4):查询管理查询管理 管理员可以通过设备编号(id
24、)或设备名称对设备的这些信息进行查询,并可对设备信息 进行更新,另外还可以查询用户综合信息,但不能修改。 一般用户可以查询设备信息,但不能修改。 5. 性能需求性能需求 5.1 数据精确度数据精确度 为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能 需求: 1、数据录入和处理的准确性和实时性 数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不 可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统 界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的 输入往往是大量的,因此系统要有一定的处理能力,以保
25、证迅速的处理数据。 2、数据的一致性与完整性 由于系统的数据是共享的,所以如何保证这些数据的一致性,是系统必须解决的问 题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去 向,并且要求对数据库的数据完整性进行严格的约束。 对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝 该数据。 3、保证查询的查全率和查准率为 100%,所有在相应域中包含查询关键字的记录都能查 到,所有在相应域中不包含关键字的记录都不能查询到。 5.2 时间特性时间特性 系统对大部分操作的响应时间在 1-2 秒内 处理速度:一般查询速度5 秒 关键数据查询速度: 2 秒 其他所有交互功能反应速度:不超过 3s 可靠性:平均故障间隔时间不低于 200h 更新处理时间:1 秒钟以内 数据的转换和传送时间: 1 秒以内 5.3 适应性适应性 (1)满足运行环境在允许操作系统之间的安全转换和与其他应用软件的独立运行要求。 (2)系统的开放性和系统的可扩充性 系统在开发过程中,应该充分考虑以后的可扩充性。例如实验信息属性添加、实验设 备信息的修改,用户查询的需求及管理工作的分级管理,信息输出打印报表等模块也会不 断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实 现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国白色家电行业产业运行态势及投资规划深度研究报告
- 当前教育质量监测评价研究的热点问题
- 库房备件摆放培训课件
- 从基础到精英汽车工程师的职业规划全解析
- 教育平台中虚拟现实VR技术的商业应用与体验提升
- 提升学习效果教育心理学的实践方法
- 教育科技项目的成功要素与评估体系构建
- 智慧城市环境下的网络安全培训需求
- 医疗领域中的智能助手-教育机器人分析
- 心理驱动下的学习团队构建与协作技巧
- 江苏译林版小学英语单词汇总表-带音标可打印
- 高压静电场对储藏果蔬保鲜效果的影响
- 护理规培结业考试复习题库800题(含答案)
- 大学物理A1试卷B稿及参考答案
- 2023年考研考博-考博英语-扬州大学考试历年高频考点真题荟萃带答案
- 企业管理一6S推行
- 滁州市机电工程学校工作人员招聘考试真题2022
- 诊断学血管检查
- 无脚手架安装方法讲师用培训修改版
- 职业卫生(副)高级职称考试案例分析题及答案
- 红旗农贸扩建项目建议书
评论
0/150
提交评论