logo资料库

实验室设备管理系统(软件工程试验完整版).doc

第1页 / 共54页
第2页 / 共54页
第3页 / 共54页
第4页 / 共54页
第5页 / 共54页
第6页 / 共54页
第7页 / 共54页
第8页 / 共54页
资料共54页,剩余部分请下载后查看
实验项目:实验室设备管理系统 一、 项目管理: 阶段 项目管理 需求分析 概要设计 时间及实验 任务 2009.10.27 实验一 2009.10.27 实验一 确定课题,组织组员,合理 分工。 确定软件的功能和需求、性 能需求和运行环境约束,编 制软件需求规格说明、软件 系统的确认测试准则 参与人员 产生文档 分工明细及项目进 程表 需求规格说明书 确认测试准则 2009.10.27 验一 建立软件系统的总体结构和 模块间的关系,定义各功能 模块的接口,涉及全局数据 库,规定涉及约束,制定组 装测试计划。 概要设计说明书 组装测试计划 数据库设计 2009.10.28 实验二 根据概要设计对本软件所必 须的数据库进行分析及设计 数据库设计说明书 模块测试方案 源程序清单 单元测试报告 详细设计 编码 2009.10.28 实验二 2009.10.28 2009.10.29 实验三 测 试 单元测试 2009.10.28 2009.10.29 实验三 对概要设计产生的功能模块 逐步细化,形成若干个可编 程的程序模块 根据详细设计文档将详细设 计转化为所要求的编程语言 或数据库语言的程序,并对 这些程序进行调试和程序单 元测试,验证程序模块与详 细设计文档的一致性 采用白盒测试技术进行如下 测试: 1. 模块接口测试; 2. 模 块 局 部 数 据 结 构 测 试; 3. 模块边界条件测试; 4. 模块中所有独立执行通 路测试; 5. 模块的各条错误处理通
路测试。 发现与接口有关的各种错误 综合测试报告 检查软件是否满足软件需求 说明书中的确认标准 完善程序流图 书写软件使用说明书和用户 手册 二、软件需求分析 确认测试报告 项目开发总结报告 最终用户手册 综合测试 2009.10.29 实验三 确认测试 2009.10.29 实验三 2009.10.29 2009.10.30 实验四 项目实施 1 软件系统需求描述: 实验室设备管理系统是利用 Eclipse 作为开发工具、SQL Server2000 作为数 据库的系统。要求实现如下功能: ⑴所有工作由专门人员负责完成,其他人不得任意使用; ⑵对于已彻底损坏的作报废处理,同时详细记录有关信息; ⑶对于有严重问题(故障)的要即使修理,并记录修理日期、设备名、修理厂家、修理 费、责任人等; ⑷对于急需但又缺少的设备需以“申请表”的形式送交上级领导请求批准购买。新设备 购入后要立即进行设备登记(包括类别、设备名、型号、规格、单价、数量、购置日期、生 产厂家、购买人等),同时更新申请表的内容; ⑸随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段(某 日期之前)查询。 本管理系统通过计算机对实验设备进行自动管理,设备管理员可以直接在计算机实现实 验设备的信息管理,并在一定程度上实现自动化,改善了工作运行效率和效果。 2 软件系统数据流图 1) 顶层数据流图 2) 0 层数据流图
3) 一层数据流图 合法信息 身份验证1 查询信息 维修设备 新设备 报废设备 统计查询2.1 维修2.2 购买2.3 报废2.4 申请设备 批准 批准 报废设备 审核3 设备基本 信息表 4)总数据流图 维修记录 表 申请表 新设备表 报废记录 表
登陆表 统计查询 2.1 合法信息 查询信息 设 备 管 理 员 登陆信息 维修设备 维修2.2 身份验证1 无效登陆信息 新设备 设备基本信息表 维修记录表 新设备表 购买2.3 申请表 申请信息 更新 报废设备 生成报表 3.1 报表 批准 审核3.2 审核信息 审核结果 上 级 领 导 报废2.4 更新 报废记录表 3 软件系统数据字典: 1、 数据流条目 1 登陆信息 输入:设备管理员 输出:身份验证 1 描述:登陆信息=用户名+密码+登陆权限 2 查询信息 输入:合法人员对设备的查询操作 输出:设备信息表 描述:查询信息=设备名/型号/类别/购置日期 3 维修信息 输入:所需维修设备的信息
输出:确定维修设备的记录 描述:维修信息=设备名+修理日期+修理厂家+修理费+负责人 4 新设备 输入:购买设备的信息 输出:确定购买的新设备的记录 描述:新设备=类别+设备名+型号+规格+单价+数量等 5 报废设备 输入:所需报废的设备的信息 输出:报废的设备记录 描述:报废设备=类别+设备名+型号等 6 审核信息 输入:审核 3 输出:上级领导 描述:审核信息=报废设备信息/新设备购买记录 2、 加工条目 身份验证 1,统计查询 2.1,维修 2.2,购买 2.3,报废 2.4,生产报表 3.1,审核 3.2 3、 文件条目 1 登陆表 输入:身份验证 1 输出:身份验证 1 数据结构:用户名+密码+登陆权限 2 设备基本信息表 输入:统计查询 2.1 数据结构:类别+设备名+型号+规格等 3 维修记录表 输入:统计查询 2.1,维修 2.2 输出:统计查询 2.1 数据结构:设备名+修理日期+修理厂家+修理费+责任人等 4 新设备表 输入:统计查询 2.1,购买 2.2 输出:统计查询 2.1 数据结构:类别+设备名+型号+规格+单价+数量+生产厂家+购买人等 5 报废记录表 输入:报废 2.4,统计查询 2.1,生产报表 3.1
输出:统计查询 2.1,生产报表 3.1 数据结构:类别+设备名+型号等 6 申请表 输入:统计查询 2.1,生产报表 3.1 输出:统计查询 2.1,生产报表 3.1,购买 2.3 数据结构:设备名+型号+规格+数量+负责人 三:软件设计 1 实验室设备管理系统模块结构图 实验室设备管理系统 系统功能操作 设备管理员操作 上级领导操作 用 户 登 陆 管 理 系 统 维 护 管 理 设 备 查 询 管 理 设 备 维 修 管 理 设 备 购 买 管 理 设 备 报 废 管 理 审 核 管 理 2 界面设计
3 实验室设备管理系统数据设计 4 管理系统其中的 3 个模块的详细设计 1 上级领导操作模块
②设备管理员操作模块
分享到:
收藏