实验室管理系统需求分析-1-实验室设备管理系统需求分析***班某某学号****实验室管理系统需求分析-2-目录1引言.........................................................................................................................................-3-1.1编写目的.......................................................................................................................-3-1.2背景...............................................................................................................................-3-1.3参考资料.......................................................................................................................-3-2需求分析..................................................................................................................................-3-2.1项目设计的基本原理.................................................................................................-4-2.2可行性研究.................................................................................................................-4-2.2.1技术可行性....................................................................................................-4-2.2.2经济可行性....................................................................................................-4-2.2.3操作可行性....................................................................................................-5-2.2.4社会因素可行性............................................................................................-5-2.2.5可行性研究结论............................................................................................-5-2.3系统功能及用户需求分析.........................................................................................-5-2.4系统安全性及完整性需求.........................................................................................-6-2.5运行需求.....................................................................................................................-7-3软件系统数据流图..................................................................................................................-7-3.1顶层数据流图...............................................................................................................-7-3.2层数据流图...................................................................................................................-7-3.3一层数据流图...............................................................................................................-8-实验室管理系统需求分析-3-实验室设备管理系统需求分析1引言1.1编写目的本实验室设备管理系统在可行性研究的基础上,是为了进一步明确实验室设备管理系统的软件需求,目的是让读者能够了解本系统的开发目的,开发方法,以及目前的硬件和软件的情况和开发所需要资金和设备,概要设计说明书和完成后续设计与开发工作将在此基础上进一步提出。预期的读者包括上级领导,相关开发人员以及管理人员。1.2背景开发软件名称:实验室设备管理系统。项目任务提出者:联合大学师范学院10计算机一班第七开发小组项目开发者:第七开发小组用户:第七开发小组实现软件单位:联合大学师范学院电气系1.3参考资料[1]杨志强.VisualBasic程序设计教程[M].北京:机械工业出版社,2001.[2]柳青.VisualBasic程序设计教程[M].北京:高等教育出版社,2002.[3]邹建.中文版SQLServer2005开发与管理应用实例[M].北京:人民邮电出版社,2005.[4]孙燕.VisualBasic程序设计[M].北京:高等教育出版社,2000.[5]彭文博.高校实验室信息系统与管理的探讨[J].河南农业大学学报,1997(31):38-43.2需求分析实验室管理系统需求分析-4-2.1项目设计的基本原理软件工程是一门从技术到组织管理两个角度研究如何用系统化,规范化和数量化等工程原理和方法去进行软件开发和维护的科学。软件工程学研究的范围非常广泛,包括技术方法,工具和管理等许多方面。软件生命周期的各个阶段可分为:问题定义:确定系统的基本功能。可行性研究:确定系统是否能够实现及是否值得实现。需求分析:确定系统必须完成的各种功能。总体设计:确定如何试验软件。详细设计:详细设计实验系统。编码和单元测试:写出正确的容易理解和维护的程序模块。综合测试:通过各种类型的测试及调试使软件达到预定的要求。软件维护:通过各种必要的维护活动使系统持久地满足用户需要。采用软件工程的技术方法开发本系统,通过以上八个阶段组成软件的生存期。它是指从提出开发要求开始直到该软件报废为止的整个时期。分阶段进行,就把规模庞大,结构复杂和管理复杂的软件变得容易控制和管理。2.2可行性研究2.2.1技术可行性一个完备的实验室设备管理信息系统具有以下优越性:方便校领导查询实验室设备的使用情况,节省时间,可以提高系统的工作效率和准确性。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在查询实验室设备信息时发挥高校,便捷的作用,把系统管理员从繁重的工作中解脱出来!该实验室设备管理系统是以SQLServer2005数据库为后台核心应用,以服务为目的的信息平台,对资源进行科学加工和管理维护,为实验室设备信息提供管理。2.2.2经济可行性经济可行性主要依据是成本/效益分析,该系统的目标是以最低的成本,在最短的期限内开发出实验室设备管理系统。系统能减少很多不必要的资源,不用实验室管理系统需求分析-5-像以前那样用冗余的纸张化管理。大大节省了学校能源。并且计算机的存储与快速查询功能大大提高了实验室设备管理系统的效率,并且还提高了实验室设备信息管理的精确度。方便快捷的操作,可减少实验室设备信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支,为学校增加了财富。目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上比较低。而且,目标系统并不是十分的复杂。当系统开发完实际运行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。这带来的经济回报将远超于支出,并且最重要的是该软件的开发可以使我们对系统的开发有全面的认识。从经济角度考虑,此实验室设备管理系统开发可行。2.2.3操作可行性用户仅需具有基本的电脑操作能力即可。2.2.4社会因素可行性从法律因素和安全用正版和免费角度考虑,所有技术参考资料都经授权,开发合法。2.2.5可行性研究结论依据以上因素,本实验室设备管理系统开发项目不仅方便快捷,高校,而且社会效益比较好,从而使本系统的开发者相信该系统开发出来之后将取得的成功。综上所述,此项目在技术,经济,操作和社会效益上是完全可行的。2.3系统功能及用户需求分析管理员可以对实验室设备信息进行查询及相关设验室设备的使用情况察看。管理员可以根据本人用户名和密码登陆系统。在信息系统中,后台数据库存储的地位相当重要。数据库的设计不但对数据的操作速度由影响,还直接关系到软件系统的质量和生存周期。本系统采用了SQL数据库,库中包括用户登录表,入库设备表,出库设备表,设备基本信息表,库存设备表等。要求实现如下功能:⑴所有工作由专门人员负责完成,其他人不得任意使用;实验室管理系统需求分析-6-⑵对于已彻底损坏的作报废处理,同时详细记录有关信息;⑶对于有严重问题(故障)的要即使修理,并记录修理日期、设备名、修理厂家、修理费、责任人等;⑷对于急需但又缺少的设备需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购买人等),同时更新申请表的内容;⑸随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段(某日期之前)查询。对应到本管理系统中,具体功能需求如下:系统登陆:用户运行实验室设备管理系统后,就进入一个登陆界面,用户需要输入正确的用户名和密码之后才能使用本系统。系统管理:其中包括管理平台用户,账号的创建,删除,修改等;密码设置,密码是一个管理系统正常运行的一个重要保障,在这里可以对密码进行重新修改,删除等操作;系统参数配置,对系统运行环境的配置;数据库管理,其中包括数据库的还原,备份,删除等。设备分类设置:可以添加,修改,删除本级和下级的不同级别的设备类别,如基础设备,常用设备,仪器设备,玻璃设备,消耗用品等。入库管理:对于入库的一些实验设备,按照供应商,数量,单价,商品名等一些基本信息录入系统数据库,以及后续可以修改,删除。出库管理:因使用,报废,维修等不同原因而出库的设备,按照数量,单价,商品名在这里有所记录,以及可以进行删除,修改等操作。库存查询:在商品名中选择所要查询的商品,就能显示出所要查询商品的库存信息,如剩余数