实验室管理系统规格说明书
- 格式:docx
- 大小:18.29 KB
- 文档页数:8
实验室管理系统规格说明书
小组组长:蒋廷金
小组成员:钟新建0113286
易亮011
李宝康0113442
1. 简介
1.1 目的
此文档主要是为明确需求,规划项目进度,组织开发和测试而写的文档。
具体的目的如下:
作为开发过程中的项目开发期限一个参考;
作为开发人员的一个开发标准,可供开发者和项目经理参考;
详细描述软件的规格,以期达到需求;
1.2 范围
(1)该系统是一个OA办公自动化系统,适用于实验室的管理人员和研究人员以及申请进入实验室的人员;
(2)预期功能:
1)实验室管理员可以通过本系统管理实验室所有人的信息(包括增删查改等操作),可以随时审核申请报告,可以方便的检查项目的进度,掌握好整个项目的发展情况;
2)实验室的研究人员可以使用本系统申请住房,也可以查询到实验室研究人员的基本信息;
3)非实验室人员可以登录系统提交申请报告,获得批准后可加入到实验室;
1.3 参考资料
《需求工程——软件建模与分析》,骆斌主编
2. 总体概述
2.1 项目背景
如今在软件学院各个实验室的管理中,各个管理人员对实验室的管理中感到身心俱疲,对自己所管理的业务没有很清晰的概念,对实验室的管理没有一种条理的感觉,而且用户也没有的很好的了解自己的项目进度如何,没有一个很好的渠道获得信息。
我们这个实验室管理系统的目的就是针对这些情况而开发出来的,使得各个部门对实验室的各方面的业务,有条不紊的进行,可以很好的减少管理人员的工作,使得实验室的效率很好的提升。
2.2 关键问题说明
2.3 项目建设目标
1.实验室管理员可以减轻一半以上的工作量
2.非实验室的人员只需一步申请,无需再去各个部门申请
3.实验室人员之间能够更清晰的了解彼此,促进交流
2.4 项目范围
1.适用于办公室工作的人群,不适用于分散、室外工作人群。
2.适用于熟悉使用电脑操作的人员。
3.适用于团体项目开发人员,不适用于个体开发。
4.系统应当包含实验室所有人的基本信息,不包含隐私信息。
5.系统应当包含实验室的设备的信息,不包含公共设施。
2.5 用户的特点
用户为大学生或工作室团队,以及有管理经验的人。
2.6 限制与约束
1.符合中华人民共和国国法
2.保护用户的信息
3.采用java、jsp等语言进行开发
4.使用myeclipse,dreamweaver,ps,flash,mysql等软件进行开发
5.需使用承载windows系统的电脑
2.7假设与依赖
1.实验室管理员没有mysql软件,为用户安装相应的软件。
2.用户浏览器内核版本不兼容,提示用户使用其他浏览器
3.用户输入密码错误,提供找回密码链接
4.用户一次性输入密码错误次数达5次,退出系统,并限制登录3小时
5.用户电脑未连接上网络,不能进入网站
3. 功能需求
3.1 功能需求描述
3.1.1研究人员管理功能模块
非实验室人员通过登录网址进入系统,并注册账号,然后填写好申请报告,管理员接收到相关邮件,审核确认是否允许;
实验室管理员可以查看实验室人员的考勤情况。
3.1.2设备管理功能模块
管理员查阅设备信息,同时需记录设备状况,记录维修或者是需要更新的设备,通知相关人员维修采购。
3.1.3在研项目管理功能模块
项目管理人员在项目启动后,对项目进行登记,系统对在研项目进行在研标记。
项目策划人员在项目启动后一定的时间内,对项目进行策划,并且由系统记录并交与项目执行人员。
项目执行人员在对项目开始执行后,每天由项目监督人员对项目进度进行记录登记,以期对项目良好的管理。
项目审查人员在项目执行完成之后对项目进行审核,确定是否符合用户要求,决定是否需要再次修改。
3.1.4研究成果管理功能模块
研究人员通过实验研究产生出一定的成绩,形成研究成果并整理出成果报告,提交给审查部门进行审查。
项目审查人员(领导)对研究成果及成果报告进行详细审查,考虑各种因素和该研究成果的现实意义进行审核。
经过审查人员(领导)的审查批准通过后,由相应记录人员记录成果,形成文档进行存档,宣布成果通过,并下发奖励。
经过一段时间准备,公开发布这项成果。
3.1.5卫生管理功能模块
清洁人员在每天对实验室进行清洁之后,每天对当日的清洁情况进行登记。
清洁审核人员在清洁人员清洁登记之后,对实验室的清洁情况进行审查,确定是否清洁完成。
清洁情况记录人员在清洁审核人员对当日的清洁情况审查完成之后,将当日的清洁情况记录并且存档。
3.1.6用房管理功能模块
项目开发人员向用房管理系统提出项目用房申请,并提交带说明用途的用房申请报告,用房管理系统判断内容是否正确,正确就连接数据库,连接成功就把报告存档。
用房管理人员根据用房申请报告判断用途是否合理,合理的再查看是否有空实验室,查询信息后给出用房相关安排,有空实验室就进行安排,无空实验室则不进行安排。
安排好实验用房后,用房人员要进行信息登记及所需仪器信息登记。
仪器设备管理部门安排该项目所需仪器设备,若发现需维修的仪器和缺少的仪器就马上派人处理,并进行相关登记。
该项目完成后,空出实验用房,更新实验用房信息
3.1.7实验室基本信息管理功能模块
涉及到登记人员、实验室管理员、采购人员、维修人员。
1.登记人员更新实验室每日信息。
a)登记人员必须每日首先检查设备状况,并将相关的信息输入到系统,
然后经系统提交给实验室管理员。
2.登记人员记录报修信息,设备更新信息。
a)接收由采购人员和维修人员提交的更新设备信息和维修信息表单,
然后由登记人员将信息存储到数据库中。
3.实验室管理员可以查询设备状况信息,可以检查设备状况,发送维修信
息给维修人员,或者发送更新设备信息给采购员。
a)实验室管理员经系统查看每日的设备状况信息。
然后根据具体信息,
可以向维修人员发送维修信息或者向采购员发送设备购买清单。
4.维修人员和采购人员可以分别可以查询设备维修信息和设备更新信息。
a)维修人员查询设备维修清单,再根据实际情况对设备进行维修。
并
经由系统填写维修单提交给登记人员。
b)采购人员查询设备更新清单,再根据需要购买设备。
并经由系统填
写购买清单,提交给登记人员。
3.1.8安全管理功能模块
涉及到实验人员、登记人员、实验室管理员
1.实验人员查询物品信息,更新物品信息
a)实验人员进入实验室之前由登记人员查看物品,并输入到系统保存
信息,实验人员出门之前查询自己的物品信息,检查是否无误。
2.登记人员查询人员物品信息,更新每日温度和湿度信息
a)输入实验人员物品信息提交到系统
b)经过测量,将实验室温度和湿度信息输入到系统,提交保存信息。
3.实验室管理员查询室内温度和湿度
a)查询室内温度
b)查询室内湿度
c)启动降温系统
d)启动干燥系统
4. 接口需求
4.1 对外接口需求
4.1.1 用户界面
1.文字采用小四号黑色宋体
2.页面框架为上下结构,下层分左右结构
3.屏幕分辨率应为1440x900
4.颜色以蓝色为主
4.1.2 硬件接口
用键盘和鼠标做出输入和选择操作,打印机可打印。
4.1.3软件接口
管理员的电脑需要和mysql数据库连接,以及apache ,开启apache服务。
4.1.4通信接口
在浏览器输入地址打开,连接了局域网
5. 非功能性需求
5.1 性能需求
1.允许的最大并发客户数为100人。
2.系统响应时间大概为1s
3.适用于现在流行的操作系统
4.系统能容纳至少10000条人员信息
5.2 安全性需求
通过sql的数据库安全设置,一定程度上保证了数据库的安全性。
系统根据用户身份不同赋予不同权限,用户用密码登陆,同样也保证了系统数据的安全性。
定期备份数据库,以确保因病毒、系统崩溃等其他原因引起数据丢失。
5.3 可用性需求
用户界面简洁明了,容易适用,容易操作。
5.4可移植性需求
在任何装有windows系统的电脑中都可以登录使用。
6. 运行需求
6.1 网络环境
在整个网络环境中,要有两台防火墙及路由器,同时至少包括五台服务器:WebServer 服务器、手机电话接入服务器、客户认证服务器、多渠道处理服务器、Web管理服务器。
同时还包括各服务器上运行的系统软件和应用软件:如Windows2000、UNIX、WebSphere、JDK、数据库等等。
6.2 软件环境
网络状态良好,浏览器兼容网站。
6.3硬件配置
2g内存,1g显卡,500g硬盘,键盘,鼠标,2Ghz以上处理能力的cpu。