实验室设备管理系统系统管理员仓库管理员实验室管理员购买登记员上级领导用户管理数据库管理设用用数数设购库设维维备购申户户据据设备买存备修修数买请购添删库库备出申量报申登量登表买加除备还入份原库库请统计废请记统记查审计询核
3.1.2 业务流程分析
数据流图:
上级领导审核记录表审核审核信息仓库购买产生管理员购买购买申请申请申请购买审核报表申请信息申请信息购买报表购买申请表购买员报废报废记录表设备信息购买仓库仓库报废登记员管理员管理员报废登记实验室上级管理员领导审核记录表购买登记入库登记出库登记维修登记维修申请审核审核信息购买设备设备设备维修维修维修产生登记入库出库使用登记申请申请维修审核报表购买信息购买信息购买信息入库信息入库信息出库信息维修信息维修信息申请信息申请信息修理报表购买员购买登记表入库登记表出库登记表修理维修记录表维修申请表修理员员
流程详细说明:
(1) 仓库管理员统计仓库中设备的库存量,找出库存量不足的设备,填写购买申请表,领导对此申请表进行审核,审核通过后,产生购买报表交给购买员。
(2) 购买员将购买的设备及购买信息交给购买登记员,由他进行购买登记。购买登记员查询申请审核表,将设备分配到各仓库。 (3) 仓库管理员对购买的设备进行入库登记,出库登记。 (4) 实验室管理员负责对报废的设备进行报废登记并处理,找出要维修的设备
维修审核填写维修申请表,领导对维修申请表进行审核,通过后产生维修报表交给维修员,维修员将设备送交某一修理厂家进行维修。
(5) 设备维修完后,交还原实验室,由实验室管理员进行维修登记。
3.1.2 系统用户列表
高校LEM面向五类用户:系统管理员,购买登记员,仓库管理员,实验室管理员,上级领导,这几类用户通过高校LEM系统进行设备管理上的交流,而该系统为用户提供不同的功能。
【1】系统管理员 1.注册本系统用户; 2.注销本系统用户; 3.数据库的维护; 4.本人信息维护; 【2】购买登记员
1. 将购买员提交的购买信息进行登记,记录有关设备基本信息,设备的购买信息如价格,数量等;
2.查询领导的购买申请审核信息; 3.根据审核信息将购买的设备分配到相应的仓库,将有关详单提交仓库管理员, 4.本人信息维护。 【3】仓库管理员
1. 根据购买登记员提交的详单进行入库登记; 2. 根据实验室管理员提交的详单进行出库登记;
3. 查询统计本仓库中的所有设备的库存量,统计出库存量不足的设备; 4. 根据统计信息进行购买申请。 5. 本人信息维护; 【4】实验室管理员
1. 管理本实验室中各设备,找出需要维修的设备,进行维修申请; 2. 对于不能维修的设备,要进行报废记录;
3. 查询统计本实验室设备拥有量,统计出数量不足的设备,产生详单提交仓库管理员;
4. 对于已维修完成的设备,根据维修员提交维修单进行维修记录; 5. 本人信息维护。 【5】上级领导
1. 查看购买申请表,对申请进行审核,审核后产生购买订单交于购买员; 2. 查看维修申请表,对申请进行审核,审核后产生维修订单交于维修员; 3. 个人信息维护。
3.2 软件系统数据字典
3.21数据流条目
① 登陆信息
输入:设备管理员 输出:身份验证1
描述:登陆信息=用户名+密码+登陆权限
② 查询信息
输入:合法人员对设备的查询操作 输出:设备信息表
描述:查询信息=设备名/型号/类别/购置日期
③ 维修信息
输入:所需维修设备的信息 输出:确定维修设备的记录
描述:维修信息=设备名+修理日期+修理厂家+修理费+负责人
④ 新设备
输入:购买设备的信息
输出:确定购买的新设备的记录
描述:新设备=类别+设备名+型号+规格+单价+数量等
⑤ 报废设备
输入:所需报废的设备的信息 输出:报废的设备记录
描述:报废设备=类别+设备名+型号等
⑥ 审核信息
输入:审核3 输出:上级领导
描述:审核信息=报废设备信息/新设备购买记录
3.22加工条目
身份验证1,统计查询2.1,维修2.2,购买2.3,报废2.4,生产报表3.1,审核3.2
3.23文件条目
⑦ 登陆表
输入:身份验证1 输出:身份验证1
数据结构:用户名+密码+登陆权限
⑧ 设备基本信息表
输入:统计查询2.1
数据结构:类别+设备名+型号+规格等
⑨ 维修记录表
输入:统计查询2.1,维修2.2 输出:统计查询2.1
数据结构:设备名+修理日期+修理厂家+修理费+责任人等
⑩ 新设备表
输入:统计查询2.1,购买2.2 输出:统计查询2.1
数据结构:类别+设备名+型号+规格+单价+数量+生产厂家+购买人等
? 报废记录表
输入:报废2.4,统计查询2.1,生产报表3.1 输出:统计查询2.1,生产报表3.1 数据结构:类别+设备名+型号等
? 申请表
输入:统计查询2.1,生产报表3.1
输出:统计查询2.1,生产报表3.1,购买2.3 数据结构:设备名+型号+规格+数量+负责人
3.3 非功能新需求规定
3.3.1 精度
软件的输入精度:
a.输入的数字信息,精度保留到小数点后两位。
b.输入的公司或单位名称,必须是全称,不可以是简称或者是简写。 e.输入的可选信息时,以下拉框内容为备选选择,不可以自行输入。 3.3.2 时间特性需求
对于该软件的时间特性要求为:
a.响应时间:小于7秒钟;
b.更新处理时间:小于6秒钟;
3.3.3 灵活性
该软件的灵活性的要求(即当需求发生某些变化时,该软件对这些变化的适应能力):
a.运行环境的变化:可以实现跨平台操作;
b.同其他软件的接口的变化:设计多元化接口,以实现与其他软件接口之间的通信;
c.精度和有效时限的变化:统一修改数据精度、以及有效时限的数据库内容;
3.3.4 可靠性
本系统的可靠性是指:系统在规定的条件下、在规定的时间内完成规定的功能的能力。
影响可靠性的操作流程有:
1. 新增用户时可能出现信息无法提交的情况。
2. 设备购买登记阶段,可能出现设备信息无法写入,购买信息登记错误。
由于本系统是LEM系统,故对于可靠性的要求较高。具体要求: 1. 全部录入信息以各纸质详单,如购买详单,维修详单等为准; 2. 数据的正确性需经过多方核查。 3. 自动对于各种信息数据进行备份。 4. 报表生成与纸质、电子报表相一致。
3.4 输入输出要求
输入:
a. 输入数据数字信息符合输入精度要求 b. 输入可选信息完全使用下拉框完成 输出:
a. 输出数据符合输出精度要求 b. 输出数据格式字体大小统一
3.4故障处理要求
当服务器死机时,要求服务器必须在2小时内恢复,数据必须在3小时内恢复。
4. 运行环境规定
4.1 设备
运行该软件所需要的硬设备,包括: 【1】 处理器型号:Intel Core2; 【2】 内存容量:1.00G; 【3】 硬盘:120G
4.2 支持软件
【1】 操作系统:windows2000操作系统以及以上版本; 【2】 数据库:Sql Server 2008 R2版数据库 【3】 MyEclipse开发工具