软件工程实验需求分析_第1页
软件工程实验需求分析_第2页
软件工程实验需求分析_第3页
软件工程实验需求分析_第4页
软件工程实验需求分析_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程之实验室设备管理系统

需求分析引言1.1编写的目的为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,有必要以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容以书面的方式描述出来,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。想要做一个好的实验室设备管理系统,首先必须知道用户的需求,这样我们才会开发出真正满足用户的软件产品,在系统的需求分析阶段,开发者应该明确一个好的实验室设备管理系统必须要做什么,所以本项目开发计划用于从总体上指导实验室设备管理系统项目顺利进行并最终得到通过评审的项目产品。本项目开发计划面向项目组全体成员。1.2项目背景实验室设备管理系统是实验室设备管理不可缺少的,对于实验室的管理者和使用者来说都是非常重要的,在以往,人们使用手工登记来记录管理实验室的日常事务,操作流程虽然简单,但随着实验室设备的数量越来越多,实验室的规模越来越大,设备的使用率越来越高。简单的手工登记已经无法满足管理的要求,我们需要一个实验室设备管理系统,来满足设备管理的需求。面对如此庞大的信息量,一个成功的实验室设备管理系统可以对实验室中的各项设备的使用情况进行统计、管理和更新。为管理者与使用者提供充足的信息和快捷的数据处理手段,从而实现实验室设备管理的系统化、规范化和自动化,达到信息准确、统一管理的目标。1.3定义文档中采用的专门术语的定义及缩略词简要如下:JAVA:Java语言MicrosoftSQLServer2008VISIO:VISIO制图工具1.4参考资料王先国等.软件工程实践教程.北京:电子工业出版社,2010李龙澎.软件工程课程设计.北京:机械工业出版社,2010张海藩.软件工程导论.北京:清华大学出版社,2008任务概述(1) 给出软件系统的数据流程图和数据结构。(2) 提出详细的功能说明,确定设计限定条件,规定性能需求。(3) 密切与用户的联系,使用户明确自己的任务,以便实现上述两项目标。(4) 以最低的成本,在最短的期限内开发出具有管理学生和学生信息功能的智能管理系统。(包括:人力与设备费用的节省;处理速度的提高;人员工作效率的提高)2.2运行环境硬件环境服务器:CPU133M,64M或以上内存,300M硬盘空间;VGA显示器或更高。客户机:最低CUP133M,16MB内存;最少8MB的RAM存储器;VGA显示器或更高。软件环境服务器:Windows2000Server中文版或更高;oracle8i或更高。客户机:Windowsxp以上;该软件运行于Windows系统,使用ava语言开发。2.3条件与约束(1) 所有工作由专门人员负责完成,其他人不得任意使用。(2) 每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。(3) 本系统的数据存储至少包括:设备记录、修理记录、报废记录、申请购买记录。(4) 本系统的输入项至少包括:新设备信息、修理信息、申请购买信息、具体查询统计要求。(5) 本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表数据描述3.1静态数据系统内部有关的数据结构和操作规程3.2动态数据程序运行时输入和输出的数据,具体是数据库的各个表的各个不同元素与属性值,就是学生信息。3.3数据库介绍由于本管理系统对数据访问量不大,为存储和使用方便,本软件采用常见的MicrosoftAccess数据库,用户也无需额外安装数据库软件。3.4数据词典(1)数据流图(2)数据词典名字:实验室设备管理表别名:设备详细信息表描述:记录实验室设备的具体详细信息定义:设备管理表=设备号+类别+设备名+类型+规格+单价+购买时间+生产厂家+购买人+设备所处状态位置:设备管理数据库3.5数据采集系统数据采集是由数据库系统在软件运行期间通过人机界面来提示用户输入的。功能需求4.1功能划分信息查询管理、设备类别管理、设备维修管理、设备报废管理、用户信息管理4.2功能描述1、 信息查询管理:1) 设备信息查询2) 设备维护查询3) 设备报废查询4) 设备新购查询2、 设备类别管理:1) 增加新类别2) 修改已有类别3、 设备维修管理1) 维修信息查询2) 维修信息增加3) 维修信息删除4) 维修信息修改4、 设备报废管理报废信息查询5、 用户信息管理1) 注册新用户,仅管理员可用2) 个人密码修改6、 验证登录1) 普通用户登录,权限受限2) 管理员登录,支持所有权限性能需求5.1数据精确度(1) .输入的数字信息,精度保留到小数点后两位。(2) .输入的公司或单位名称,必须是全称,不可以是简称或者是简写。(3) .输入的可选信息时,以下拉框内容为备选选择,不可以自行输入。5.2时间特性对于该软件的时间特性要求为:(1) .响应时间:小于7秒钟;(2) .更新处理时间:小于6秒钟.满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。运行需求6.1输入输出输入:(1) .输入数据数字信息符合输入精度要求(2) .输入可选信息完全使用下拉框完成输出:(1) .输出数据符合输出精度要求(2) .输出数据格式字体大小统一6.2数据管理能力本程序中,需要存储的数据有:由急缺设备信息所构成的申请表、由新设备信息所构成的新设备表、由报废记录信息所构成的报废记录表、由维修记录信息所构成的维修记录表、由被查询设备信息构成的查询设备表、由所有设备信息构成的设备基本信息表、由已批购买设备信息构成的采购表、由用户信息所构成的用户表,因此存储功能的实现主要是采用C语言中文件的相关知识。本程序的实现中以模块voidfprintE(Equipment*head)进行信息的文件写入,文件形式为.txt格式。需要读取文件信息时则使用模块Equipment*fscanE()进行文件信息的读取。6.3软件接口运行于WindowsXP及更高版本具有Win32API的操作系统之上。6.4故障处理程序在运行时主要会出现两种错误:1、 由于输入信息,或无法满足要求时产生的错误,称为软错误;2、 由于其他问题,如数据库连接超时,产生的问题,称为硬错误。对于软错误,在系统操作过程中,用窗体或者用标签提示出错的信息。对于硬错误,可在出错的相应模块中弹出出错语句,并将程序重置。补救措施:在断电时、死机或者计算机自动重启时,计算机上的数据库数据保证不会有太大的影响,在断电后恢复过程中可采用SQLsever的日志文件,对其进行ROLLBACK处理,对数据进行恢复。在硬件方面要选择可靠、稳定的计算机,保证系统运行时的可靠性。其它需求7.1可用性如今看,计算机已在我国全面普及,几乎所有实验室设备管理人员都会使用计算机。所以,对于本次开发系统的使用自然也就容易许多。即使对于少数不会使用计算机的,由于界面的简介,只是输入简单参数,所以稍作培训也是可以使用的。因此,本系统的可用性是认可的。7.2安全性实验室设备管理系统中管理权限上应当进行严格控制,具体思想如下:要想对该实验室设备管理系统进行操作就应当具有某些操作权限。没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。在上述要求基础上可以为该系统设定多种登录方式,程序开始运行所有功能将是不可使用的,只有系统管理员登录才可以使用,没有输入正确的用户名和密码任何人都不能登录该系统。在具体实现时还应为系统管理员和其他用户设定不同的权限,系统管理员应当可以使用系统的所有模块,其他用户对于系统管理模块是无权使用的。服务器密码应足够复杂;服务器上所安装软件应即时更新、安装补丁;服务器上不得安装任何与业务无关的软件。以防止非法入侵者的攻击。7.3可维护性本系统设计较为封闭,发布本系统时仅提供主程序于数据库文件,无需特别维护。7.4兼容性操作系统是计算机系统中最重要的系统软件,目前在微机上使用的桌面操作系统有WindowsXP/7/8/10等,本系统在Windows10操作系统下进行开发,可向下兼容以运行于前面所列举的各种操作系统,但建议使用WindowsXP以上系统。支撑软件是协助人们开发和维护软件的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论