一、系统的问题描述

1.系统简介

每学年要对实验室设备使用情况进行统计、更新。其中:

(1)对于已彻底损坏的做报废处理,同时详细记录有关信息。

(2)对于由严重问题(故障)的要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。

(3)对于急需修改但又缺少的设备,需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、编号、型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同时更新申请表的内容。

(4)随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等查询。

2.技术要求及限制条件

(1)所有工作由专门人员负责完成,其他人不得任意使用。

(2)每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号; 设备报废时要及时修改相应的设备记录,且有领导认可。

(3)本系统的数据存储至少包括:设备记录、修理记录、报废记录、申请购买记录。

(4)本系统的输入项至少包括:新设备信息、修理信息、申请购买信息、具体查询统计要求。

本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表

二、系统业务流程图

管理员登录实验室设备管理系统,申请报表进行维修或者购置新设备,提交给上级领导,上级领导审核完毕后由系统反馈审核信息给管理员。

三、系统的功能描述及功能结构图

1、功能描述

该软件的功能是由专门人员负责对实验室设备使用情况进行统计、更新。在领导认可的情况下对于已彻底损坏的设备进行报废处理,同时详细记录有关信息并修改相应的设备记录。对于有严重问题(故障)的设备要及时修理,并记录相关的修理记录。对于急需修改但又缺少的设备,需以“申请表”的形式上交上级领导请求批准购买。新设备购入之后要立即进行设备登记,同时更新申请表的内容。每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号。能够按类别和时间段等随时对现有设备及其修理、报废情况进行统计、查询。

2、功能结构图

四、系统的数据流图及数据字典

流程详细说明:

(1)仓库管理员统计仓库中设备的库存量,找出库存量不足的设备,填写购

买申请表,领导对此申请表进行审核,审核通过后,产生购买报表交给购买员。

(2)购买员将购买的设备及购买信息交给购买登记员,由他进行购买登记。

购买登记员查询申请审核表,将设备分配到各仓库。

(3)仓库管理员对购买的设备进行入库登记,出库登记。

(4)实验室管理员负责对报废的设备进行报废登记并处理,找出要维修的设

备填写维修申请表,领导对维修申请表进行审核,通过后产生维修报表交给维修员,维修员将设备送交某一修理厂家进行维修。

(5)设备维修完后,交还原实验室,由实验室管理员进行维修登记。

2、数据字典

(1)数据流条目

①登陆信息

输入:设备管理员

输出:身份验证1

描述:登陆信息=用户名+密码+登陆权限

②查询信息

输入:合法人员对设备的查询操作

输出:设备信息表

描述:查询信息=设备名型号类别购置日期

③维修信息

输入:所需维修设备的信息

输出:确定维修设备的记录

描述:维修信息=设备名+修理日期+修理厂家+修理费+负责人

④新设备

输入:购买设备的信息

输出:确定购买的新设备的记录

描述:新设备=类别+设备名+型号+规格+单价+数量等

⑤报废设备

输入:所需报废的设备的信息

输出:报废的设备记录

描述:报废设备=类别+设备名+型号等

⑥审核信息

输入:审核3

输出:上级领导

描述:审核信息=报废设备信息新设备购买记录

 2)加工条目

身份验证,统计查询,维修,购买,报废,生产报表,审核。

3)文件条目

⑦登陆表

输入:身份验证

输出:身份验证

数据结构:用户名+密码+登陆权限

⑧设备基本信息表

输入:统计查询

数据结构:类别+设备名+型号+规格等

⑨维修记录表

输入:统计查询,维修

输出:统计查询

数据结构:设备名+修理日期+修理厂家+修理费+责任人等

⑩新设备表

输入:统计查询,购买

输出:统计查询

数据结构:类别+设备名+型号+规格+单价+数量+生产厂家+购买人等?报废记录表

输入:报废,统计查询,生产报表

输出:统计查询,生产报表

数据结构:类别+设备名+型号等

申请表

输入:统计查询,生产报表

输出:统计查询,生产报表,购买

数据结构:设备名+型号+规格+数量+负责人

五、系统的实体图及实体之间的联系图(E-R图)

六.总结

本次实验要求我们自己动手设计一个实验室设备管理系统,要求对实验室设备进行统计查询,对实验室设备维修、报废情况的处理记录以及能够申请购买新设备、更换申请表等。本系统还要求用户登录具有一定的权限才能执行相关的操作。当设备需要报废和购买还需要得到上级领导的审核批准。

本次软件需求分析报告系统的运用了整个学期的理论及实验知识,帮我找到了平时的知识漏洞,及时的查漏补缺,加深了我对课本理论知识的认识,也提高了我的动手操作能力和思维转换能力。从业务流程图到功能结构图,数据流图和E-R图,每一个都由自己设计完成,大大的提高了我对软件需求分析的能力。

软件需求分析----实验室设备管理系统相关推荐

  1. asp毕业设计—— 基于asp+access的实验室设备管理系统设计与实现(毕业论文+程序源码)——实验室设备管理系统

    基于asp+access的实验室设备管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+access的实验室设备管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...

  2. c++课设实验室管理系统_庆安知名实验室设备管理系统平均价格

    河北五丰信息技术有限公司成立至今,致力于解决"现场实操"与"设备管理理论"融合问题.以"实用"为出发点,解决企业多元化需求.平台改造升级 2 ...

  3. 软件工程之软件需求分析

    软件工程之软件需求分析 一.需求分析任务 1.用户需求 2.系统需求 (1)功能需求 (2) 数据需求 (3) 其他需求 二.需求分析过程 三.用户需求获取 1.研究用户 2. 从调查中获取用户需求 ...

  4. 读书笔记:软件工程(11) - 传统方法学 - 软件需求分析

    软件需求分析 可行性研究阶段:粗略了解用户的需求,提出一些可行方案.基本目的是以最小的代价在尽可能短的时间内确定问题是否存在可行的解法.而在软件需求分析阶段,需要对可行性研究的问题,进行准确的分析&q ...

  5. 【高老师软件需求分析】20级云班课习题答案合集

    文章目录 第1章:绪论 测试1 测试2 测试3 第2章:需求获取 测试1 测试2 测试3 测试4 测试5 测试6 测试7 测试8 第3章:需求分析 测试1 测试2 测试3 测试4 第4章:需求的规格化 ...

  6. [转]浅说软件需求分析

    什么是需求分析? 通俗的讲,对用户的意图不断揭示和验叛的过程,要对经过系统可行性分析所确定的系统目标做更为详细的描述. 假如你是个建筑工程师,有个客户找你建一个鸡窝,这个时候要需要与客户沟通,来确定客 ...

  7. 图书管理系统需求规格说明文档目录_软件需求分析教与学(教学大纲)

    需求分析课程教学大纲 01. 课程说明 课程名称 需求分析 总学时 32 先修课程: 软件工程导论.数据库原理与设计.信息系统基础 02. 课程性质.目的和任务 软件开发一般包括可行性分析.需求分析. ...

  8. 《软件需求分析 复习 的参考资料》

    软件需求分析 复习 的参考资料 内容如下: 一.选择类 1.UML 的 ( B )模型图由类图.对象图.包图.构件图和配置图组成. A. 用例 B. 静态 C. 动态 D. 系统 2.UML的 ( C ...

  9. 软件需求分析案列_软件需求分析(案例)

    软件需求分析(案例) 案例one:教学管理系统(用例驱动的交互式需求获取) 以一个教学管理系统JXGL的分析与设计作为示例,说明用例驱动技术在软件项目开发中的应用. 高等学校的教学管理内容十分丰富,工 ...

  10. 【软件工程】第5章 软件需求分析

    [软件工程]第5章 软件需求分析 思考题 需求分析的目的是什么,有什么作用? 软件需求有哪些分类?请举例说明. 需求分析过程有哪些步骤? 需求获取方法有哪些? 你所在的项目团队会选择采用哪些需求获取方 ...

最新文章

  1. Spring MVC 中急速集成 Shiro 实践
  2. 【转载】SQL执行计划
  3. OCulus Rift 游戏开发六原则
  4. 【学习笔记】mongoDB初步(一)MongoDB的安装和增删改查基本语法,使用和命令
  5. sutton 强化学习 中文版pdf_互联网数据驱动力简书-《数据推动力-创造数据文化》免费pdf分享...
  6. 空类-自动生成的函数
  7. LiveVideoStackCon 2022 上海站 专题抢先看(3)
  8. 用python做简单的地理聚类分析案例_用Python做一个简单的翻译工具
  9. 苹果天气不显示_热门天气APP被苹果拿下,安卓用户不能再使用
  10. 吴恩达机器学习作业Python实现(六):SVM支持向量机
  11. angular-代码段
  12. 得寸进尺的摩根大通 步步为营
  13. Android跑马灯的效果
  14. 查看DLL中导出的函数及参数
  15. 如何在Excel 2007中创建数据透视表
  16. 博科光纤交换机IP+端口策略应用
  17. Chrome浏览器调用摄像头拍照
  18. 安信可A9G二次开发的准备工作
  19. libGDX游戏开发之NPC敌人事件(六)
  20. PyQt5教程-05-消息盒子

热门文章

  1. 小记(1)偷影子的人
  2. php 队列创建,php 队列的实现方法
  3. 单片机函数:_crol_和_cror_
  4. 计算机专业人才选拔专业要求,计算机专业创新人才培养模式研究
  5. android 编写计时器,Android用5种方式实现自定义计时器, 哪种才是你的菜?
  6. Linux光标移动异常
  7. Shell编程之正则表达式与文本处理器(一)
  8. 2020ICPC南京 F Fireworks(概率,三分)
  9. 闲暇时间做的一个亲属关系计算器
  10. 电气-NPN、PNP传感器应用