学校实验室管理系统需求说明书+流程图.docx
《学校实验室管理系统需求说明书+流程图.docx》由会员分享,可在线阅读,更多相关《学校实验室管理系统需求说明书+流程图.docx(9页珍藏版)》请在冰豆网上搜索。
学校实验室管理系统需求说明书+流程图
学校实验设备管理系统
需
求
说
明
书
成员:
王惠群李莎雍洁季剑
1.引言
1.1.编写目的
本需求分析的撰写目的为:
对“学校实验设备管理系统”做出较为详细的需求分析,明确软件需求、安排项目规划与进度,以指导开发阶段的各个流程,包括组织软件开发与测试及日后对系统进行的改动,为开发人员、维护人员及用户之间提供共同的协议以保证开发任务顺利并行地开展。
本文档供项目经理、设计人员、开发人员参考。
本文档预期读者为本项目项目经理、设计人员、开发人员、测试人员及项目决策人员等。
A.开发目的:
为了能够对学校的教学资源进行更好的管理和调配,迫切需要建立健全我校实验室设备管理系统,以满足我校实验室设备管理人员的需求,更好更系统化的服务于我校广大师生。
B.项目名称:
学校实验室设备管理系统
C.参与者和使用者:
本项目的使用者为学校实验室管理员
D.软件关联:
本软件运行在普通的XP的环境,同时需要使用数据库软件的协助。
1.2.项目背景
随着学校教育水平的迅速发展,教学要求的不断增高,学生的素质的提高,这与我校实验室设备目前由人工管理,管理混乱等现象的之间发生了难以调和的矛盾,为了能够对学校的教学资源进行更好的管理和调配,迫切需要建立健全我校实验室设备管理系统,以满足我校实验室设备管理人员的需求,更好更系统化的服务于我校广大师生。
1.3.定义
存储过程是存储在服务器上的由SQL语句和控制流语句组成的一个预编译集合。
触发器属于一种特殊的存储过程,可以在其中包含复杂的SQL语句。
触发器与存储过程的区别在于触发器能够自动执行并且不含有参数。
1.4.参考资料
北大青鸟:
需求说明书期刊管理需求说明书
农信银综合业务系统成员端平台需求说明书1.1(初稿)
软件设计文档国家标准软件设计文档国家标准
2.任务概述
2.1.目标
●最大限度的满足实验室管理人员的需求,使其能根据需求对设备信息进行增加、删除、修改、查询等操作,提高管理人员的工作效率。
●能够方便上级及相关机构对我校实验室设备的各类信息进行查询和核对。
●能够对需要的统计结果提供列表显示输出。
●能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。
2.2.运行环境
运行环境见下表:
子系统
硬件要求
软件
操作系统
应用软件
操作终端
1.PentiumIII666MHz以上
Win2000xp
操作终端
应用服务
Windows2003sever\windowsxp
应用服务
Web服务器
IBM兼容PC机
Windows2003sever\windowsxp
数据库
.PentiumIII666MHz以上cpu,128MB以上
Windows2003sever\windowsxp
OracleEnterprice9iforsolaris
开发环境见下表:
子系统
硬件
软件
操作系统
应用软件
数据库服务器
PCSever
Win2000Server
OracleEnterprice9iforwindows2000
分析服务器
PCSever
Win2000Server
SQLServer2000enterprise,SQLServer2000AnalysisServices,OfficeWebComponents9.0
个人开发用机
PC台式机
Win2000Professional
VB6.0/7.0
VC++6.0
3.数据描述
3.1.数据库描述
数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。
这种数据集合具有如下特点:
尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。
从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。
本软件采用ACCESS和SQL2000等多种数据库相结合的最新系统数据库。
3.2.数据字典
数据流条目:
1登录信息
输入:
设备管理员
输出:
身份验证
描述:
登陆信息=用户名+密码+登陆权限
2查询信息
输入:
具有权限的人员对设备的查询操作
输出:
设备信息表
描述:
查询信息=设备名/型号/类别/购置日期
③维修信息
输入:
所需维修设备的信息
输出:
确定维修设备的记录
描述:
维修信息=设备名+修理日期+修理厂家+修理费+负责人
④新设备
输入:
购买设备的信息
输出:
确定购买的新设备的记录
描述:
新设备=类别+设备名+型号+规格+单价+数量等
⑤报废设备
输入:
所需报废的设备的信息
输出:
报废的设备记录
描述:
报废设备=类别+设备名+型号等
⑥审核信息
输入:
审核人员登录
输出:
上级领导
描述:
审核信息=报废设备信息/新设备购买信息
文件条目:
身份验证、统计查询、维修、购买、报废、生产报表
4.功能需求
4.1.功能划分
对实验室设备的购进进行验收;
●对设备进行项目管理,包括编号、货号、品名、规格、计量单位、数量等并修改库存账,产生当天报表;
●根据对实验设备需求的领料单发出货物;
●根据调价通知和储备量的调整通知,修改设备价格的合理储备量;
●能够查询某一物资的储备情况,若低于最低储备量或高于最高储备量,给出警告,并将结果通过报表通知采购人员;可以对系统信息进行打印入库、出库日报。
总体功能框架图:
4.2.功能描述
●最大限度的满足实验室管理人员的需求,使其能根据需求对设备信息进行增加、删除、修改、查询等操作,提高管理人员的工作效率。
●能够方便上级及相关机构对我校实验室设备的各类信息进行查询和核对。
●能够对需要的统计结果提供列表显示输出。
●能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。
层次方块图:
设备采购
设备领用
设备维护
设备采用费用支出
5.其他需求
5.1.可用性
本软件应考虑硬件和软件的容错、数据存储的备份等系统可靠性措施。
核心系统(软件、硬件和操作系统)在99.9%的时间内能够正常运行。
系统具有自我检查的功能,能监视系统各功能模块的运行情况,随时发现系统自身的问题。
5.2.可操作性
本软件在设计、开发中要遵循易操作性、实用性、高效性和安全性的原则。
●用户界面采取中文界面,提示信息通俗易懂,操作及选择键的功能定义在全系统保持一致。
●对于常用环节系统应设置“快捷键”,以方便功能间的切换。
●应提供在线帮助信息功能。
5.3.可维护性
本软件应具有对系统自身的管理功能,应实现网管系统自身的完善的维护和管理,需提交标准安装程序。
提供必要的操作维护手册及技术手册。
当进行版本升级时,提供版本的差异的详细说明。
5.4.安全性
系统应具备统一且完善的安全机制,以保障系统的安全性。
网管系统设计不能影响在网设备的可靠运行,系统与被管网络之间采取防火墙和权限控制等措施,保证被管网络和承载业务的安全性。
5.5.可测试性
本软件系统采取以下方式保障系统的可测试性。
●对关键程序的运行状况和关键数据或者全局数据变化情况应能够实时或准实时显示;
●系统的各类程序在发生运行故障时应能够告警并留下历史记录,通过该记录可以准确地定位故障。
●系统应提供数据回溯功能。
5.6.警告
用户账号长度:
<=10字符
登陆密码:
<=16字符
系统数据:
双精度浮点数(最小小数位:
2位)
管理员账户登陆需输入超级密码