实验室设备管理系统总体设计说明书
- 格式:docx
- 大小:259.99 KB
- 文档页数:15
工程编号: R-1-24-10-2018<实验室器材管理系统>概要设计说明书1.0.0 Version:项目承担部门:实训第八小组撰写人:签名)<完成日期:2018-11-20本文档使用部门:□主管领导■工程组□客户<市场)■维护人员□用户评审负责人:签名)<:类分><模板评审日期:二o一o 年11 月20 日目录21.引言1.1编写目地2b5E2RGbCAP1.2定义2p1EanqFDPw1.3参考资料2DXDiTa9E3d2.范围2RTCrpUDGiT2.1系统主要目标25PCzVD7HxA2.2主要软件需求2jLBHrnAILg2.3设计约束、限制2xHAQX74J0X3.软件体系结构设计3LDAYtRyKfE3.1系统运行环境3Zzz6ZB2Ltk网络结构图33.1.1dvzfvkwMI1硬件环境33.1.2rqyn14ZNXI软件环境33.1.3EmxvxOtOco3.2软件体系结构4SixE2yXPq5体系结构概述43.2.1*********6ewMyirQFL系统结构43.2.2kavU42VRUs模块设计43.2.3y6v3ALoS893.3功能需求追溯5M2ub6vSTnP3.4复用策略50YujCfmUCw4.数据设计5eUts8ZQVRd4.1数据库地概念结构模型设计5sQsAEJkW5T4.2数据库地逻辑结构模型设计5GMsIasNXkA4.3数据库地物理结构模型设计6TIrRGchYzg4.4数据结构与程序地关系67EqZcWLZNX5.接口设计7lzq7IGf02E5.1用户界面设计规则7zvpgeqJ1hk5.2内部接口设计7NrpoJac3v15.3外部接口设计71nowfTG4KI6.出错处理设计7fjnFLDa5Zo7.系统维护设计8tfnNhnE6e51.引言编写目地1.1本说明书描述了实验器材管理系统软件地总体设计,为随后地详细设计制定一个框架.本说明书地读者对象为该餐厅点餐系统地软件详细设计人员、代码编写人员、测试人员、维护人员和该工程地审核验收人员.HbmVN777sL1.2 定义EEMS<Experimental Equipment Management System.)参考资料1.3软件工程(第二版> 《实验器材管理系统需求规格说明书》《工程开发计划书》需求分析报告需求管理计划软件开发计划配置管理计划测试计划2. 范围该文档是借助于当前系统地逻辑模型导出目标系统地逻辑模型地,解决整个工程系统地“做什么”问题.在这里,没有涉及开发技术,而主要是通过建立模型地方式来描述用户地需求,为用户、开发方等不通过参与方提供一个交流平台.该文档定义了系统地结构和单元接口,但未确定单元地实现方法,这部分内容将在详细设计/实现中确定.V7l4jRB8Hs2.1系统主要目标本实验器材管理系统针对实验室地各种器材,由管理人员进行添加和删除,以及学生进行查询.1、能够存储一定数量地器材地各种信息,并方便有效地进行相应地数据操作和管理2、有良好地运行效率,能够达到提高生产率地目地;3、平台地设计具有一定地超前性,灵活性,能够适应器材地地变化;主要软件需求1、学生查询软件2、管理员查询、添加、删除、修改软件.3、超级管理员添加、删除管理员软件设计约束、限制1.开发限制在两周之内完成;2.开发人员开发经验严重不足;3.编程人员对开发工具不熟悉,编程经验非常有限;4.目前地版本只是雏形,即只提供基本功能地试用.3.软件体系结构设计系统运行环境3.1网络结构图 3.1.1系统管理员局域网用户机3.1.2硬件环境WindowXP OR Window 7PC <1)客户机:普通:1.8GHz以上CPU 以上512MB内存:IE5.0能够运行以上或者Netscape4.0以上版本地机器像素分辨率:推荐使用1024*768 服务器)<2Web2.0GHz CPU:以上1GB内存:硬盘:以上250GB 1 KMb/s网卡:速度网卡)数据库服务器<3.CPU:2.0GHz内存:1GB以上硬盘:250GB以上软件环境 3.1.3操作系统:UNIX/Linux/Windows 2000或以上版本数据库:SQL Server 2005开发工具包:JDK Version 1.4.2开发环境:eclipse-SDK-3.1.2-win32浏览器:IE 6.0以上3.2 软件体系结构C/S体系结构,即客户机和服务器结构.这种体系结构模式是以数据库服务器为中心、以客户机为网络基础、在信息系统软件支持下地两层结构模型.这种体系结构中,用户操作模块布置在客户机上,数据存储在服务器上地数据库中.客户机依靠服务器获得所需要地网络资源,而服务器为客户机提供网络必须地资源.83lcPA59W9体系结构概述*********3.2.1mZkklkzaaP模块设计 3.2.2客户端有学.根据需求分析地设计,本系统分为客户端系统和两个管理端系统按功能分解,.,生查询模块管理端系统有超级管理员模块和管理员模块AVktR43bpw模块3.2.2.1 1——学生查询模块.学生无需密码进入系统按器材编码或者名称查询器材地有限信息3.2.2.2 模块2——超级管理员模块超级管理员用密码登陆系统可以对一般管理员地信息进行操作,包括删除该管理员.3.2.2.3 模块3——管理员模块管理员拥有对器材信息操作地最高权限,管理员用密码登陆系统后可以查询器材地信息包括借用人员地信息.…………………3.2.2.4 模块n——******3.3 功能需求追溯模块1 模块2 模块3功能需求1 √功能需求 2 √功能需求√3功能需求√ 4功能需求 5 √功能需求6 √功能需求 7 √功能需求√8功能需求9 √3.4复用策略可复用数据:器材编号、器材名称3.5 数据库地概念结构模型设计概念设计用来反映现实世界中地实体、属性和它们之间地关系等地原始数据形式,建立数据库地每一幅用户视图.本实验数据库主要包含一个表和一个视图.表供老师使用表项包括:器材名称、器材编号、器材类型、存放地点、库存数量、所属单位、所借人证件号码、借出时间、该器材借出到期时间.ORjBnOwcEd视图由学生查询使用:视图项包括:器材名称、类型、存放地点、库存数量、所属单位、器材编号、器材类型3.6 数据库地逻辑结构模型设计本数据库中逻辑结构模型主要是老师表中库存数量、所借人证件号码、借出时间、器材借出到期时间.学生借用某器材n数量为表中库存数量判断,若库存数量>n,则允许借出,库存数量减去n,否则,不允许借出老师表中记录借出器材人地证件号码、借出时间、器材借出到期时间3.7 数据库地物理结构模型设计1.在磁盘空间不足地情况下,可以使用多个小空间地磁盘,同时,也可为数据库扩展新地磁盘空间;2.备份/还原,只读/读写,离线/在线等数据库管理与维护;如果文件组中地文件被限制大小,那么此时数据库会报出空间不足地错误,所以在定义文件时,要么指定其大小无限增长<直到填满磁盘空间),要么定期检查文件空闲空间地大小,以手动扩展.对于主键地单值或范围查找,尤其是范围查找,索引组织表效率更高,因为省去了地成本,在非明确指定地情况下,SQL SERVER中默认使用索引组织表.3.8 数据结构与程序地关系表项包括:器材名称、器材编号、器材类型、存放地点、库存数量、所属单位、所借人证件号码、借出时间、该器材借出到期时间.uEh0U1Yfmh视图项包括:器材名称、器材名称、存放地点、库存数量、所属单位、器材编号、器材类型4.接口设计内部接口设计4.1老师模块和学生模块都与数据库接口相连接,各个模块之间地通信联系靠通信接口4.2 外部接口设计哦本系统与各外部支持软件之间依靠通信接口进行相互联系交流4.3 用户界面设计规则采用windows界面,且必须对鼠标和键盘提供支持5.用户界面设计规则 5.1分析《需求规格说明书》中地用户特点设计交互、信息显示和数据输入等用户界面规则若有.,地话列出用户地强制标准和开发单位地强制标准.,IAg9qLsgBX5.2 内部接口设计说明软件内部模块间地接口安排.外部接口设计5.3说明本系统同外界地所有接口地安排包括软件与硬件之间地接口本系统与各支持软件之间地,,接口关系.内部和外部地接口设计必须结合模块内部地数据验证和出错处理.6. 出错处理设计说明每种可能地出错或故障情况并对他们命名和编号;给出出错时地信息显示界面;和相应地,补救措施.7. 系统维护设计说明为了系统维护地方便而在程序内部设计中作出地安排指明哪些功能和数据需要维护及其实,现维护功能地模块.WwghWvVhPE。
概要设计说明书1引言 (3)1.1编写目的 (3)随着高校规模的扩招,学生数量越来越多,为了适应学生所需资源的需要,因此高校的实验室设备也必然随着增加,设备增加势必在人手工的管理上花费很多的时间,而且效率不怎么高。
那这样开发一个既有设备信息录入,又可以查询设备的情况,还能输出报表的计算机化的管理系统对实验室设备的管理就显得非常有必要了。
(3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2总体设计 (3)2.1需求规定 (3)2.2运行环境 (4)2.3基本设计概念和处理流程 (4)2.4结构 (6)2.5功能器求与程序的关系 (9)2.6人工处理过程 (10)2.7尚未问决的问题 (10)3接口设计 (10)3.1用户接口 (10)3.2外部接口 (11)3.3内部接口 (11)4运行设计 (11)4.1运行模块组合 (11)4.2运行控制 (12)4.3运行时间 (12)5系统数据结构设计 (12)5.1逻辑结构设计要点 (12) (12)5.2物理结构设计要点 (14)5.3数据结构与程序的关系 (14)6系统出错处理设计 (14)6.1出错信息 (14)对与硬错误,可在出错的相应模块中弹出的出错语句,并将程序重置。
(15)6.2补救措施 (15)6.3系统维护设计 (15)1引言1.1编写目的随着高校规模的扩招,学生数量越来越多,为了适应学生所需资源的需要,因此高校的实验室设备也必然随着增加,设备增加势必在人手工的管理上花费很多的时间,而且效率不怎么高。
那这样开发一个既有设备信息录入,又可以查询设备的情况,还能输出报表的计算机化的管理系统对实验室设备的管理就显得非常有必要了。
1.2背景项目名称初定为:实验室设备管理系统(laboratory equipment management system)。
分为4个子功能模块:业务信息模块、业务管理模块、报表输出模块、用户管理模块。
河海大学文天学院08级计算机科学与技术专业四班软件工程课程设计—实验室管理系统组号:8号组成员:马季菏泽林苏荣杰汪力胡德伟指导老师:刘老师时间:2010.11.15 – 2010.12.15软件工程项目计划一.软件工程项目:实验室管理系统二.过程模型三.成员分工一、可行性研究报告1、引言○1背景资料实验室是为我们的学习工作提供服务的地方。
实验室里存放着大量的实验器材,对这些器材信息的有效的归类整理与管理将大大提高实验室的运作效率,降低实验室工作人员的劳动强度,同时可以对实验室的整个运作过程做到明细化,透明化,为各项工作有条不紊的进行提供保障。
○2报告目的本报告旨在研究分析实验室设备管理系统开发的可行性,为此软件的开发人员提供可行性的验证与编写方法的指导。
○3软件信息软件名称:实验室设备管理系统开发平台:用户:实验室工作人员2、可行性研究的前提○1主要功能:通过计算机完成实验室在库设备的管理,用计算机高效、安全的完成对实验室设备的信息处理,将工作人员从繁琐的数据处理中解放。
○2性能要求:a、设备信息的录入,将设备名,库存数量输入系建立系统数据库。
b、设备信息的查询,输入设备名,显示此设备的关信息,包括库存总量、使用数目、闲置数目。
c、设备借出与归还,输入借出或归还设备的仪器与数量后,对库存信息进行相应修改。
d、设备信息的插入与删除,新设备到库时或清除存时,在数据库内增加或删减相应信息。
e、仪器信息的备份,将现有数据库信息存档,以不时之需。
f、仪器信息的读入,输入文件名,从相应文件中信息读入数据库。
g、权限问题,进入系统之前输入密码,密码不正则退出系统。
○3开发目标:要求系统具有良好的可操作性,数据稳定性以及安全性,可以长期使用。
3、对现有系统的分析现用的管理系统在安全性,数据的读入功能方面存在不同程度的缺陷,有必要进行改进4、所建议的系统○1使用基本方法:该系统具有简单易用的特点,只需按照菜单功能行操作。
实验室设备管理系统第一章系统概述1。
1系统开发背景一个现代化的实验室设备系统在正常运行中总是面对大量的使用者,仪器以及两者相互作用产生的借用仪器。
人工管理既浪费人力物力财力,又容易导致各种错误的发生.为了方便实验室管理,得开发一个更好更高效的软件来管理。
实验室管理系统,是为了实现实验室管理而设计的,它也是现在各个部门的一个重要环节。
实验室是所有高校、研究机构必不可少的基本构成单位。
特别是高校,实验室的设备管理需要一套稳定、高效的管理办法。
就我校情况看来,目前我校的实验室设备管理还处于较原始的手工阶段,缺少一套实用可靠的管理系统软件。
随着电气化教学和无纸化办公的一步步完善,利用计算机管理系统管理我校的实验室设备势在必行。
因此,本项目拟开发一个实验室设备管理系统。
本系统将建立一个实验室设备管理平台,记录实验室所有的实验设备,并及时反应设备的运转状况,使用情况,以供本科生和研究生及其他试验人员合理的安排实验,达到工作效率的最优.1。
2项目设计基本原理软件工程是一门从技术和组织管理两个角度研究如何用系统化、规范化和数量化等工程原理也方法去进行软件开发和维护的学科.软件工程学研究的范围非常广泛,包括技术方法、工具和管理等许多方面.软件生命周期的各个阶段可分为:采用软件工程的技术方法开发本系统,通过以上八个阶段组成软件的生存期,它是指从提出开发要求开始直到该软件报废为止的整个时期。
分阶段进行,就把规模庞大、结构复杂和管理复杂的软件变的容易控制和管理。
基于此思想,本系统开发实际可行的软件,方便毕业时信息的管理。
1。
3数据库系统设计及范式分析数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的.数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。
作品制作说明课题实验室设备管理系统系科电子工程系专业(方向)计算机应用技术(信息管理)班级微机085学号080203505姓名高玉侠完成日期2010-12-15指导教师闫鸿滨实验室设备管理系统作品简介本信息系统合理的借鉴先进的设备管理思想并结合学校实验室设备管理现状,通过对各系科设备管理情况的长期研究探索,以灵活、通用为主要设计思想,开发适合本校设备管理信息系统,实现了设备整个生命周期的计算机化管理,同时再与使用单位内部网络配合的基础上可以实现无纸化办公。
本系统将会提高办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高现代化管理水平。
企业面对市场竞争的巨大压力,要求企业创造新的利润源,这为企业如何配置有限资源,利用先进计算机技术不断开发出操作简便、界面友好、灵活、实用、安全,更具时效性的设备信息管理系统有着更高的要求。
引言部分:现在,科学技术的飞速发展把人类社会推向了一个崭新的时代——信息时代。
这已是无可争议的事实;信息对社会经济发展的巨大推动作用,使其与物质能源一起并列为现代社会的三大支柱,这已在全社会达到共识。
随着对信息作为一种资源来管理的需求日益加强,信息研究领域出现了一种新的管理思想和模式——信息管理。
计算机管理以其快捷高效的特点在很多领域已经取代了传统的手工管理方式,尤其是在繁复琐碎的物资设备管理中,计算机管理手段的这一优势更显得十分突出。
与传统管理方式相比较,设备管理系统能更加有效的进行信息管理。
设备管理系统应用数据库,对信息数据以数据库形式表示,更容易更新和管理。
传统的管理方式往往以表格的形式进行管理,一旦数据过于庞大,要对这些数据进行管理时,就要花费大量的时间,而且很容易出错。
由于现代信息化的普及化,因此现代信息化的设备管理模式很快取代了传统模式的管理方式。
第一章管理信息系统基础1.1开发平台开发工具: 2008数据库:Microsoft Access 2003支持的操作系统:Windows98/2000/XP/2003其它辅助软件:Microsoft Word等1.2系统开发背景设备管理系统是学校各系科实验室使用状况的信息管理系统,是连接学校各实验室设施的桥梁与纽带,起着核心作用。
实验室设备管理系统需求分析说明书The Specification of Requirement Analysis专业:计算机科学与技术班级:姓名:报告日期:实验室设备管理系统-—需求分析说明书1、引言信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。
计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动.为了适应现代社会人们高度强烈的时间观念,设备管理系统软件为设备管理带来了极大的方便。
该软件是以Java语言为实现语言,其功能在系统内部有源代码直接完成。
操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。
1.1 编写的目的本需求的编写目的在于设备管理系统软件的开发途径和应用方法。
本需求的预期读者是与设备管理系统软件软件开发有联系的决策人,开发人员,支持本项目的领导和公司人员,软件验证者。
1.2 背景本项目的名称:实验室设备管理系统软件.本项目能具体化、合理化的管理设备货物信息,用结构化的思维方式去了解计算机的基本工作原理和汉语程序设计语言.1.3定义Struts最早是作为Apache Jakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高Java Server Pages、Servlet、标签库以及面向对象的技术水准。
Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。
这个框架之所以叫“Struts”,是为了提醒我们记住那些支撑房屋,建筑,桥梁,甚至踩高跷时候的基础支撑。
这也是一个解释Struts在开发Web应用程序中所扮演的角色的精彩描述。
Hibernate是一种Java语言下的对象关系映射解决方案。
它是使用GNU宽通用许可证发行的自由、开源的软件。
它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。
设备管理系统:设备管理系统是帮助设备管理人员对设备的管理软件。
使用Java编程语言,独立完成其功能。
实验室器材管理系统-概要设计说明书项目编号: R-1-24-10-2010 <项目名称>分类:<模板>概要设计说明书Version: 1.0.0项目承担部门:实训第八小组撰写人(签名):完成日期:2010-11-20本文档使用部门:□主管领导■项目组□客户(市场)■维护人员□用户评审负责人(签名):评审日期:二o一o 年 11 月 20 日目录1.引言 (4)1.1编写目的 (4)本说明书描述了实验器材管理系统软件的总体设计,为随后的详细设计制定一个框架。
本说明书的读者对象为该餐厅点餐系统的软件详细设计人员、代码编写人员、测试人员、维护人员和该项目的审核验收人员。
(4)1.2定义 (4)1.3参考资料 (4)软件工程(第二版)《实验器材管理系统需求规格说明书》《项目开发计划书》 (4)需求分析报告需求管理计划软件开发计划配置管理计划测试计划 (4)2.范围 (4)该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”问题。
在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为用户、开发方等不通过参与方提供一个交流平台。
该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。
(4)2.1系统主要目标 (4)设计约束、限制 (5)3.软件体系结构设计 (5)3.1系统运行环境 (5)3.1.1网络结构图 (5)3.1.2硬件环境 (5)Window XP OR Window 7 ................................................................................................ 5 3.1.3软件环境 ............................................................................................................... 6 操作系统:UNIX/Linux/Windows 2000或以上版本 (6)数据库:SQL SERVER 2005 .................................................................................................... 6 开发工具包:JDK VERSION 1.4.2 ........................................................................................... 6 开发环境:ECLIPSE-SDK-3.1.2-WIN32 .................................................................................. 6 浏览器:IE 6.0以上 ................................................................................................................... 6 3.2软件体系结构 (6)3.2.1*********体系结构概述Web 服务器 数据库服务器系统管理员局域网局域网用户机63.2.2模块设计 (7)3.3功能需求追溯 (7)3.4复用策略 (8)可复用数据:器材编号、器材名称 (8)3.5数据库的概念结构模型设计 (8)3.6数据库的逻辑结构模型设计 (8)3.7数据库的物理结构模型设计 (9)3.8数据结构与程序的关系 (9)4.接口设计 (10)4.1内部接口设计 (10)老师模块和学生模块都与数据库接口相连接,各个模块之间的通信联系靠通信接口 (10)4.2外部接口设计哦 (10)本系统与各外部支持软件之间依靠通信接口进行相互联系交流 (10)4.3用户界面设计规则 (10)采用windows界面,且必须对鼠标和键盘提供支持 (10)5. (12)5.1用户界面设计规则 (12)5.2内部接口设计 (12)5.3外部接口设计 (12)6.出错处理设计 (12)7.系统维护设计 (12)1. 引言1.1 编写目的本说明书描述了实验器材管理系统软件的总体设计,为随后的详细设计制定一个框架。
实验室设备管理系统毕业设计说明文档12作品制作说明课题实验室设备管理系统系科电子工程系专业(方向) 计算机应用技术(信息管理)班级微机085学号姓名高玉侠完成日期 -12-15指导教师闫鸿滨3实验室设备管理系统作品简介本信息系统合理的借鉴先进的设备管理思想并结合学校实验室设备管理现状,经过对各系科设备管理情况的长期研究探索,以灵活、通用为主要设计思想,开发适合本校设备管理信息系统,实现了设备整个生命周期的计算机化管理,同时再与使用单位内部网络配合的基础上能够实现无纸化办公。
本系统将会提高办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高现代化管理水平。
企业面对市场竞争的巨大压力,要求企业创造新的利润源,这为企业如何配置有限资源,利用先进计算机技术不断开发出操作简便、界面友好、灵活、实用、安全,更具时效性的设备信息管理系统有着更高的要求。
1引言部分:现在,科学技术的飞速发展把人类社会推向了一个崭新的时代——信息时代。
这已是无可争议的事实;信息对社会经济发展的巨大推动作用,使其与物质能源一起并列为现代社会的三大支柱,这已在全社会达到共识。
随着对信息作为一种资源来管理的需求日益加强,信息研究领域出现了一种新的管理思想和模式——信息管理。
计算机管理以其快捷高效的特点在很多领域已经取代了传统的手工管理方式,特别是在繁复琐碎的物资设备管理中,计算机管理手段的这一优势更显得十分突出。
与传统管理方式相比较,设备管理系统能更加有效的进行信息管理。
设备管理系统应用数据库,对信息数据以数据库形式表示,更容易更新和管理。
传统的管理方式往往以表格的形式进行管理,一旦数据过于庞大,要对这些数据进行管理时,就要花费大量的时间,而且很容易出错。
由于现代信息化的普及化,因此现代信息化的设备管理模式很快取代了传统模式的管理方式。
第一章管理信息系统基础1.1开发平台开发工具:数据库:Microsoft Access支持的操作系统:Windows98/ /XP/2。
DONGFANG COLLEGE,FUJIAN AGRICUL TURE AND FORESTRY UNIVERSITY总体设计说明书课程名称:软件工程课程实习题目名称:实验室设备管理系统系别:计算机科学系年级专业:2013级计算机科学与技术学号:1250303003125030335姓名:李展辉周平任课教师:陈维默2016年9月26日一、系统的开发背景与开发目标1、系统的开发背景现代社会的校园网络环境,已经大大发生了变化,除了个人笔记本电脑,各种计算机、语音实验室机房也成为了使用频率颇高的场所,我们不能仅仅把它理解为提供上机的环境,而是应该完善此处的各种相关工作,如考勤,收费等,同时最大限度的降低机房的运营成本,提高使用率。
通过建设“实验室设备管理系统”,运用先进的技术手段和设备,满足以上应用需求。
实验室设备管理系统是一个功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点,具有很好的可移植性,可在WINDOWS系列等操作系统上使用。
2、系统的开发目标a提高人员的工作效率,提高设备的利用率b实验室的设备管理更加便捷有效c减少设备管理的费用,节省开支d提高决策效率e能够准确的控制生产二、可行性分析与初步开发计划1技术可行性1.1对系统的简要描述在原来的手工系统之上创建,利用计算机实现对实验室设备的管理,包括借出、购入、修理仪器、归还仪器等各种功能1.2采用建议系统可能带来的影响在建立所建议系统时,预期会带来的影响包括以下几个方面。
(1)对设备的影响由于所建议系统是基于WINDOWS操作系统和互联网的,所以需要配备足够符合以上列出的各种软硬件条件的计算机和通信线路。
系统失效后,服务器端需要利用备份的数据库恢复数据信息,要求要有足够的数据备份空间。
(2)对软件的影响需要落实是否有符合本报告所列出的正版的软件环境,如果没有则需要购买。
(3)对用户单位机构的影响投入使用前还需改进现有的管理模式。
(4)对开发的影响管理员只要输入简单的数据就可以完成设备管理。
(5)对经费开支的影响除了需要支付开发单位的有关费用外,每年还需要一定的运行维护费用(见经济可行性分析)。
1.3技术可行性评价本系统是一个基于局域网、互联网和WINDOWS操作的系统,现有技术已较为成熟,利用现有技术完全可以实现系统开发目标。
同时,开发期限较为宽裕,预计可以在规定期限内完成开发任务。
2经济可行性2.1支出(1)一次性支出1)系统开发、建立费用3.4万元。
其中:本系统开发期为3个月,需要开发人员3人(不一定都是参加满3个月)。
根据软件系统的规模估算,开发工作量月为3人2个月即6人月,每人月的人工费按5000员计算,开发费用为3万元。
实验室设备等基本信息建立需要2人1个月即2人月,每人月的人工费用按2000员计算,需0.4万元。
2)硬件设备费共4.6万元,其中:微机1台约0.6万元;服务器1台及网络等设备费4万元。
3)外购开发工具、软件环境费用共4万元。
4)其他费用共2万元。
一次性支出总费用:14万元。
(2)经常性费用主要是系统的运行费用,假设本系统运行期10年,每年的运行费用(包括系统维修、设备维护等)5万元,按年利率5%计算运行费用见表A-1系统投资成本总额为:14+38.6082=52.6082万元2.2效益假设投入本系统,效率可以提高50%,以现有的工作人员10人计算,可减少5人,每人每月平均工资按2500元计算,每年节约人员工资5×12×0.25=15万元/年。
按年利率5%计算,效益计算如下表。
系统收益总额为:115.8279万元。
2.3收益/投资比在10年期内,系统总成本52.6082万元,系统总收益115.8279万元。
投资回报率:×%(即为52.6082=15/(1+j)+15/(1+j)2+…+15/(1+j)10的方程解i×100)纯收益:115.8279-52.6082=63.21975万元从经济上考虑,开发本系统完全可行的。
2.4投资回收周期投资回收期:3+(52.6082-40.8489)/12.3406=3.95年2.5敏感性分析生命周期为10年,需要30人左右。
3法律可行性3.1法律因素侵犯专利权:有侵犯版权:有为了能够解决在使用实验设备出现的一些问题,需要建立一个安全完善的管理平台,能够使设备信息能够快速完整地自动记录在案,并自动更新3.2用户使用可行性适用于实验室设备管理,系统操作简单,便于管理人员使用。
4初步开发计划三、需求分析1、系统功能列表(Function List )2、数据流图0 层数据流图:审核信息D3 D4表申请表新设备表登录信息1合法信息2处理要求处理要求处理结果终端显示 器无效登录信息身份验证合法信息2审核信息审核结果审核2 层数据流图:用户合法信息1身份验证查询信息维修设备新设备报废设备2.12.22.32.4统计查询维修购买报废上级领导批准申请设备 批准申请设备审核D1 设备基本D2维修记录 D5报废记录表3、数据字典1.数据流条目 登陆信息输入:设备管理员输出:身份验证描述:登陆信息=用户名+密码+登陆权限查询信息输入:合法人员对设备的查询操作输出:设备信息表描述:查询信息=[设备名|型号|类别|购置日期]维修信息输入:所需维修设备的信息输出:确定维修设备的记录描述:维修信息=修理日期+设备名+编号+修理厂家+修理费用+责任人购买设备输入:购买设备的信息输出:确定购买的新设备的记录描述:新设备=类别+设备名+编号+型号+规格+单价+数量+购置日期+生产厂家+保质期+经办人等报废设备输入:所需报废的设备的信息输出:报废的设备记录描述:报废设备=类别+设备+型号等审核信息输入:审核输出:上级领导描述:审核信息=报废设备信息/新设备购买信息2.加工条目身份验证,统计查询,维修,购买,报废,生产报表,审核。
3.文件条目登陆表输入:身份验证输出:身份验证数据结构:用户名+密码+登陆权限设备基本信息表输入:统计查询数据结构:类别+设备名+型号+规格等维修记录表输入:统计查询,维修输出:统计查询数据结构:修理日期+设备名+编号+修理厂家+修理费用+责任人购买设备表输入:统计查询,购买输出:统计查询数据结构:类别+设备名+编号+型号+规格+单价+数量+购置日期+生产厂家+保质期+经办人等报废记录表输入:报废,统计查询,生产报表输出:统计查询,生产报表数据结构:类别+设备名+型号等申请表输入:统计查询,生产报表输出:统计查询,生产报表,购买数据结构:类别+设备名+型号+规格+数量4.数据加工处理的描述登陆用例简要说明:本用例说明用户如何登录到系统。
角色:管理员、实验员、学生前置条件:启动程序,进入登录界面基本事件流:1.用户输入基本信息(登录名和密码),点击确定按钮2.系统查找数据库,看该用户是否在数据库中。
若存在则进入主页面。
备选事件流:1.输入无效的用户名或密码,提示用户名或密码不能为空或者提示用户名或密码不正确。
后置条件:登录成功特殊需求:没有和本用例有关的特殊需求。
扩展点:没有和本用例有关的扩展点。
购买设备用例简要说明:本用例说明管理员如何购买设备并记录进入系统。
角色:管理员前置条件:已经成功登陆到系统。
基本事件流:1.管理员填写设备各种信息,确定添加。
2.系统把对应信息写入数据库,更新数据库。
备选事件流:输入了已存在的设备编号,系统提示编号中已存在。
后置条件:购买成功。
特殊需求:没有和本用例有关的特殊需求。
扩展点:没有和本用例有关的扩展点。
报废设备用例简要说明:本用例说明管理员如何从入系统中删除报废的设备记录。
角色:管理员前置条件:已经成功登陆到系统。
基本事件流:1.管理员根据设备编号,找到需要删除的设备记录,确定删除。
2.系统把从数据库中删除对应信息,更新数据库。
备选事件流:输入了不存在的设备编号,系统提示未找到记录。
后置条件:删除成功。
特殊需求:没有和本用例有关的特殊需求。
扩展点:没有和本用例有关的扩展点。
设备查询用例简要说明:本用例说明管理员如何查询系统中已记录的实验设备。
角色:管理员前置条件:已经成功登陆到系统。
基本事件流:1.管理员选择设备查询功能,根据名称、编号、添加时间等方式,填写信息并查询。
2.系统查找数据库,找到符合条件的信息。
3.返回找到的信息。
备选事件流:输入不存在的设备信息,系统提示未找到该设备信息。
后置条件:查询成功。
特殊需求:没有和本用例有关的特殊需求。
扩展点:没有和本用例有关的扩展点。
5.性能需求5.1数据精确度该软件计算设备时以“台”、“件”等为实物计件单位,报表输出中的金额保证到0.01的精度。
5.2时间特性查询在3秒内完成,表项输出在8秒内完成5.3适应性考虑到工作人员有时候办公地点的移动性,在设计时应该注意软件的适应性,对于查询功能应尽可能独立方便地将其移植到笔记本、掌上电脑等硬件平台6.运行需求6.1用户界面采用Windows的通用图形界,对用户友好,且必须对鼠标和键盘提供支持。
6.2硬件接口支持一般x86系列微机和Windows CE,即一般的PC机。
四、系统设计1.状态图【】用户表()【2 实验室管理员表(StoreManagerInfo ) 【3 实验室表(LabInfo ) 【4 设备表(EquipInfo )2.输出设计输入:a. 输入数据数字信息符合输入精度要求b. 输入可选信息完全使用下拉框完成 输出:a. 输出数据符合输出精度要求输出数据格式字体大小统一3.数据库结构设计(1) 实体表【】入库登记表()【1】购买申请表(BuyApplyInfo )【2】维修申请表(MaintainInfo )【3】购买登记表(BuyInfo ) 【4】维修记录表(MaintainInfo )(2) 关系表【5】报废记录表(DiscardInfo)【6】购买审核表(BuyCheckInfo)【7】维修审核表(MaintainCheckInfo)4.模块详细设计设备管理员操作模块设备管理员N。