《实验室设备管理系统计划任务书.docx》由会员分享,可在线阅读,更多相关《实验室设备管理系统计划任务书.docx(43页珍藏版)》请在第一文库网上搜索。
1、实验室设备管理系统计划任务书1.1 围本系统的目标是每学年能够对实验室的实验设备使用的一些基本情况进行统计、添加、修改和删除,根据设备的损坏情况:彻底损坏、有严重问题的、急需却又缺少的。能根据给出的信息决定对设备进行报废处理、修理和购买申请处理。同时要求能够对处理的信息,例如:修理的日期、修理的设备、修理厂家、责任人,购入的设备名称,型号、数量、日期、规格和单价。新购入的设备要按系统的类别自动顺序编号。系统存储的数据要有设备记录、修理记录、报废记录和购买申请以及有输入和输出这些情况得的功能。此外要求能够随时对设备的修理、购买等情况进行统计,可以按照设备的类别和时间段进行查询。1.2 主要功能(
2、1)对于一些彻底损坏的设备作报废处理,同时详细的记录的有关的信息。(2)对于有严重问题的要及时修理,并记录修理日期、设备名、修理厂家、修理费、责任人等。(3)对于急需但又缺少的设备需以“申请表”的形式交上级领导批准购买。新设备购入要进行登记(包括类别、设备名、型号、规格、单价等)并能按系统的类别自动顺序编号,形成设备号。(4)随时对现有设备及其修理、报废情况进行统计、查询,能按类别和时间段(某日期之前)查询。1.3 性能限制(1)所有的工作由专门人员负责完成,其他人不得任意使用。(2)设备报废时要及时的修改相应的设备记录,且有领导的认可。(3)本系统的数据存储至少应包含:设备记录、修理记录、报
3、废记录、购买申请。1 . 4开发概要(1)系统调研随着时代的发展,教育越来越需要实验,让学生从实验中得到更多,更扎实的知识。因此学校也需要对实验室的实验设备进行更多的投入,而投入之后就带来了管理方面的问题。我做的这个系统主要是对设备的购买、维修、报废等方面进行了一定的管理,可以让设备进行有序、有效的管理,为管理人员节约一些因为管理混乱而浪费的时间。不过系统的功能还不够完善,性能也还不够稳定,有待于以后不断的进行士拿yc 口 (2)具体开发建立软件系统的总体和模块间的关系定义各功能模块的接口设计全局数据库或数据结构进行界面的设计各模块的代码实现(3)单元测试及系统调试系统完成以后,制定系统测试计
4、划(辅导老师指导)。(4)产品发布若系统设计成功,便可成功发布为可用的软件系统。2 .资源2. 1人员系统需求分析:1人界面制作 :1人代码编写 :1人1.2 硬件CPU在主频在1.8G以上,内存在256M以上。1.3 软件本系统是基于 WINDOWS NT或是 WINDOWS 2000以上版本PowerBuilder9.0Adaprive Server Anywhere 7.0 数据库。3 .进度安排由于本系统不算是一个比较的系统,但是由于没有什么具体的实际开发经验,因此需要比较久一点的时间,本系统总共有的四个功能分三个月完成,此外还有其他的一些事情需要去完成,在学期结束时应该能完成。具体安
5、排如下:3.1 .系统调研32模块设计33数据库设计34界面及代码设计3.5 .单元测试36系统整体测试4 .成本估计本系统需要前期的调查研究,需求分析,后期也还需要一些调查和维护,因此估计成本在1000元。“实验室设备管理系统”需求规格说明书1.引言1. 1需求规格说明书的目的(1)便于用户、分析人员和软件设计人员进行理解和交流(2)希望系统的外部项均支持目标软件系统的确认。根据需求规格说明书中确立的可测试标准进行测试,并得到确认。(3)控制系统进化过程1. 2软件产品的作用范围学校、科研机构、大型实验室1. 3定义、同义词与缩写PBPower Builder1. 4参考文献Visual B
6、asic数据库通用模块及典型系统开发刘韬骆娟编著人民教育出版社数据库系统概论萨师炮王珊编著 高等教育出版社软件工程与软件文档协作文斌刘长青田原清华大学出版社软件工程齐治昌谭庆平宁洪编著 高等教育出版社1 . 5需求规格说明书概览1 .引言2 . 一般性概述3 .特殊需求4 .附录5 .索引2. 一般性概述2. 1产品与其环境之间的关系2. 2产品功能信息输入功能能将设备的信息如名称、型号、功用等信息输入到系统中,以便处理.信息核对功能系统对设备的各项信息通过对生产部门的信息联网进行核对,如有不符者,不予办理.(3)打印输出功能(4)查询调整功能管理人员可以随时对实验室的系统进行查询,对每次实验
7、过后的损坏情况进行掌握。2. 3用户特征3. 4限制与约束(1)在分析系统功能时要考虑有关证件的合法性验证(如学生证)。对于本系统还应该补充以下功能:系统的外部项至少包含三个:学生,实验室,管理人员。4. 5假设与前提条件3.特殊需求3. 1功能或行为需求3. 1. 1功能或行为需求13. 1. 1. 1引言在分析系统功能时要考虑有关证件的合法性验证(如学生证等)。3. 1, 1. 2 输入3. 1. 1. 3处理过程描述3. 1. 1. 4 输出5. 1. 2功能或行为需求2补充功能: 对学生损坏设备的处理 实验取消后的处理 临时增加实验的处理3. 2外部界面需求3. 2. 1用户界面3.
8、2. 2硬件界面3. 2. 3软件界面3. 3性能需求3. 4设计约束3. 4. 1标准化约束3. 4. 2硬件约束3. 5属性3. 5. 1可用性3. 5. 2安全性3. 5. 3可维护性3. 5. 4可移植性3. 6其他需求3. 6.1数据库需求用户的需求具体体现在各种信息的提供、保存、更新和查询,要求数据库结构能够充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详细的数据字典。3. 6. 2用户操作需求3. 6. 3工作场地需求“实验室设备管理系统”数据流图与数据字典1、顶层数据流图的数据字典:1外部实体:管理员=系统的唯一管理人员,拥有对系统的最高使用权
9、限。负责对系统数据的录入、分析和处理。同时根据其他外部实体或系统输出信息,作出相应的处理。修理人员二根据系统提供的修理要求,对设备进行修理的专门人员,并负责将详细的修理信息送交管理员1.2 数据流电子申请表二系统根据管理员的输入信息,按照申请表的格式将信息整理,得出的WORD格式申请表修理要求=管理员根据设备现有的损坏情况得出的需要修理信息修理信息户修理人员根据修理要求,对设备进行修理后。根据实际的修理情况整理出的详细修理信息批示意见二领导根据管理员递交的书面申请表中的详细信息,反馈给管理员的对申请同意与否的意见控制命令=增加I删除I查询修改增加=通过系统向数据库添加新信息删除=通过系统将数据
10、库中的错误或陈旧数据删除查询=根据提供的条件,对数据库进行查找,并返回查找结果修改:通过系统对数据库的已有数据进行修改,保证数据的正确操作信息=根据控制命令对系统进行操作,得出的操作结果处理信息=管理员得到的关于设备购买、修理反馈回来的详细信息收集信息户系统操作过程中得到的、新的、需要存入数据库的信息,更新数据库存储信息=数据库中存储的信息,根据系统的操作要求需要传递给系统的信息统计报表:修理信息统计表I报废信息统计表I设备资金统计表修理信息统计表:一月一次的对实验室的设备修理信息进行汇总得出的书面表格报废信息统计表=一月一次的对实验室的报废设备信息进行汇总得出的书面表格设备资金统计表=一月一
11、次的对本月实验室资金使用情况的统计表格1.3 数据存储数据库=用户信息表I申请信息表I设备记录表I购买记录表修理信息表|报废记录表用户信息表=数据库中存储管理员允许创建的,合法的用户信息存储表申请信息表=数据库中存储所有申请记录的存储表设备记录表=数据库中存储实验室现有设备详细信息的存储表购买记录表:数据库中存储购买设备信息的存储表修理信息表:数据库中存储设备修理信息的存储表报废记录表=数据库中存储所有报废设备详细信息的存储表2、1层数据流图的数据字典2.1 数据处理申请管理:整理、处理零散的申请信息,并以表格形式反馈给管理员统计、管理及查询处理=管理设备信息,提供各种设备信息查询,及对各种设
12、备信息进行统计以表格形式输出购买处理=整合申请表信息及设备购买要求形成详细设备购买信息送部门采购人员修理处理=根据系统传递过来的修理要求整合成详细修理要求送修理人员报废处理=根据管理员的报废命令,对需报废设备进行信息整理,操作相应数据库表,形成报废信息送数据库2.2 数据流提出二管理员根据需要调用申请管理模块的控制命令已批申请表=包括领导同意信息和设备需求信息的申请表报废=管理员根据需要调用报废管理模块的控制命令申请信息=所有设备购买申请记录详细信息报废信息=响应管理员报废命令,经过报废处理后整理的详细设备报废信息3、级数据流图数据字典3.1数据处理用户命令识别=识别控制命令,分别调用各处理模
13、块处理信息存储二接受购买、修理等信息,存入数据库整理操作信息=整理系统操作信息,显示送管理员处申请命令处理二接受命令,调用申请模块统计命令处理=接受统计命令,读取数据库信息,统计整理信息,产生月设备资金统计表,修理/报废注销表,购买申请表“实验室设备管理系统”设计报告这一次报告的重要任务是将面向数据流的分析报告转换成程序设计报告。采用面向数据流设计方法中的变换分析方法,来完成这一个转换工作。一、“实验室设备管理系统”的顶层数据流图如下:“实验室设备管理系统”数据字典的定义如下:1、顶层数据流图的数据字典:1.1 外部实体:管理员二系统的唯一管理人员,拥有对系统的最高使用权限。负责对系统数据的录
14、入、分析和处理。同时根据其他外部实体或系统输出信息,作出相应的处理。修理人员=根据系统提供的修理要求,对设备进行修理的专门人员,并负责将详细的修理信息送交管理员1.2 数据流修理要求=管理员根据设备现有的损坏情况得出的需要修理信息修理信息户修理人员根据修理要求,对设备进行修理后。根据实际的修理情况整理出的详细修理信息批示意见=管理员根据递交的书面申请表中的详细信息,给员的出对申请同意与否的意见控制命令=增加I删陶查询修改增加=通过系统向数据库添加新信息删除=通过系统将数据库中的错误或陈旧数据删除查询=根据提供的条件,对数据库进行查找,并返回查找结果修改=通过系统对数据库的已有数据进行修改,保证数据的正确操作信息=根据控制命令对系统进行操作,得出的操作结果处理信息;管理员得到的关于设备购买、修理反馈回来的详细信息收集信息:系统操作过程中得到的、新的、需要存入数据库的信息,更新数据库存储信息=数据库中存储的信息,根据系统的操作要求需要传递给系统的信息统计报表:修理信息统计表I报废信息统计表I设备资金统计表修理信息统计表=一月一次的对实验室的设备修理信息进行汇总得出的书面表格报废信息