内容发布更新时间 : 2024/12/23 9:43:36星期一 下面是文章的全部内容请认真阅读。
第一章需求分析
1、系统需求描述:
实验室设备管理系统是利用Eclipse作为开发工具、SQL Server2000作为数据库的系统。管理员可以对实验室设备信息进行查询及相关实验室设备的使用情况查看。管理员可以根据本人用户名和密码登录系统。在信息系统中,后台数据库存储的地位相当重要,数据库的设计不但对数据的操作速度有影响,还直接关系到软件系统的质量和生存周期。本系统采用了SQL数据库book,book库中包括设备基本信息表、维修记录表、新设备表、申请表、报废记录表。系统首先必须维护实验室中详细资料的数据表,程序能对该表进行写入和读出数据的操作,相应的。系统还要管理员信息表,记录管理员的资料,检验管理员的登陆,管理员的权限等。要求实现如下功能:
⑴所有工作由专门人员负责完成,其他人不得任意使用; ⑵对于已彻底损坏的作报废处理,同时详细记录有关信息;
⑶对于有严重问题(故障)的要即使修理,并记录修理日期、设备名、修理厂家、修理费、责任人等;
⑷对于急需但又缺少的设备需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购买人等),同时更新申请表的内容;
⑸随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段(某日期之前)查询。
本管理系统通过计算机对实验设备进行自动管理,设备管理员可以直接在计算机实现实验设备的信息管理,并在一定程度上实现自动化,改善了工作运行效率和效果。
2、系统数据流图(功能模型DFD) 2.1 0层数据流图如下:
登录信息 管理员 处理结果 实验室设备管理系统 审核信息 审核结果 高级管理员 图2.1 0层数据流图
2.2 1层数据流图:
管 理 员 处理结果 管 理 员 登录信息 1 身份验证 申请/维修/报废 /查询操作 2 处理要求 申请 审核结果 审核信息 3 审核 审核结果 高 级 管 理 员 图2.2 1层数据流图
2.3 2层数据流图:
查询信息 2.1 统计查询 查询记录 维修记录 维修设备 登录信息 管理员 管理员 1 身份验证 新设备 2.2 维修 购买申请 2.3 购买 3 审核 审核结果 审核信息 高级管理员 审核批准 报废申请 报废设备 2.4 报废 图2.3 2层数据流图 2.4总数据流图:
管理员 登录信息 登录信息 1 D1 登录表 身份验证 查询信息 维修设备 2.1 统计查询 查询设备相关信息 维修登记 2.2 维修 新设备 2.3 购买 报废设备 2.4 报废 购买登记 报废登记 D2 设备基本 信息表 D3 维修记录表 新设备记录 D4 新设备表 D5 申请表 D6 报废记录表 维修记录 查询记录 提交申请 3 审核 审核结果 审核信息 高级管理员 报废提交 管理员 审核结果 图2.4 总数据流图