版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验室设备管理系统的需求分析例:机票预定系统1系统简介航空公司为给旅客乘机提供方便, 需要开发一个机票预定系统。 各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客, 旅客在飞机起飞前一天凭取票通知和帐单交款取票, 系统核对无误即打印出机票给旅客。 此外航空公司为随时掌握各个航班飞机的乘载情况, 需要定期进行查询统计,以便适当调整。2技术要求和限制条件( 1)在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票)等。
2、( 2)对于本系统还应补充一下功能:1旅客延误了取票时间的处理2航班取消后的处理3旅客临时更改航班的处理( 3)系统的外部输入项至少包括:旅客、旅行社和航空公司。实验室设备管理系统需求规格说明书1引言1.1 编写目的本实验室设备管理系统在可行性研究的基础上,是为了进一步明确实验室设备的使用情况,以便及时修理和更新设备,撰写本文档。本文档供实验室设备管理人员参考。1.2 项目背景开发软件名称:实验室设备管理系统。项目任务提出者:民航及国际旅游开发公司。项目开发者: K 开发小组。用户:民航及国际旅游开发公司。实现软件单位:国际旅游开发公司系统与其他软件,系统的关系:机票预定系统将由两部分组成:
3、置于个旅行社定票点的前台客户程序, 以及置于航空公司的数据库服务器。本系统与其他系统的关系如下:客 户机场飞机网飞 机 起 飞数客 户服务器及程络客 户客 户图 11.3 定义专门术语 :缩写词 :1.4 参考资料1. 软件工程导论,张海藩,清华大学出版社。2. 实用软件工程,郑人杰等,清华大学出版社。3. 机票预定系统项目计划任务书航空公司1999/34. 机票预订系统可行性研究报告软件开发小组1999/32任务概述2.1 目标本机票预订系统实现后, 能够大大提高旅游局的机票预定服务效率。 降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销。2.2 运行环境服务器 sun 工作
4、站,终端为pc 机。运行环境: Linux数据库: Oracle82.3 条件与限制1. Client/Server 结构总体设计方案对它的约束:机票预订系统作为 Client/Server 结构的一个应用系统,不可避免的要受到 Client/Server结构的约束。在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。同时,由于信息的共享,机票预订系统还受到其它系统的信息约束。2.4人力、资金、时间的约束机票预订系统实施的目标就是要带给轮胎生产公司看得出见的效益,其开发过程中也要考虑到人力、资金和时间的约束。因此,在设计中,重点是企业间信息的网络交流,能提供各部门间的方便快捷
5、的联系,并提高数据统计的即时性、准确性、方便性,给公司带来良好的效益。2.5 技术发展规律的约束计算机技术和产品的发展日新月异, 将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图像和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。3功能需求3.1 系统的功能图 2 旅客订票数据流图图 3 旅客取票数据流图3.2 功能划分1客户端子系统客户端子系统负责将订票员在客户端输入的信息,订票或取票,进行有效性验证之后,将订票申请或取票申请数据打包,发送到服务器端,并接收从服务器返回的信息,根据订票或取票打印出账单或
6、机票。2服务器端子系统服务端子系统负责接收客户端子系统发送的数据,解包后判断是订票还是取票操作,执行相应的数据库操作,并将操作的结果返回给客户端。4性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,机票预订系统应该满足以下的性能需求:4.1系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。在系统开发过程中,必须采用一定的方法保证系统的准确性。4.2系统的开放性和系统的可扩充性机票预订系统在开发过程中, 应该充分考虑以后的可扩充性。例如企业中管理模块
7、的加入(人事管理、工资管理、日常事务管理等)也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充为 ERP 系统。而要实现这一点, 应通过系统的开放性来完成, 即系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。4.3系统的易用性和易维护性机票预订系统是直接面对使用人员的, 而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩
8、短用户对系统熟悉的过程。4.4系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。如规范的数据库操纵界面、作为业界标准的TCP/IP 网络协议及ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。4.5系统的先进性目前计算机系统的技术发展相当快, 做为机票预订系统工程,应该保证系统在一段时间内是先进的,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落
9、后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。5数据描述5.1 数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提, 错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。5.2 数据的一致性与完整性由于系统的数据是共享的, 所以如何保证这些数据的一致性,是系统必
10、须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据, 要为其定义完整性规则, 如果不能符合完整性约束,系统应该拒绝该数据。5.3 实体联系图图 4.E-R 图5.4 数据库描述数据库采用 Oracle8i 。5.5 数据字典名字: 登录信息描述: 管理员进入系统时所填的资料定义:登录信息=用户名 +密码 + 权限名字: 查询信息描述: 合法人员对实验室设备情况的查询操作名字: 帐单信息描述: 已定票的旅客信息资料定义: 帐单信息= 帐单号 + 旅客姓名+ 旅名字: 机票信息描述: 旅客所定机票定义
11、: 机票信息 =旅客姓名 +旅客性别 +6运行需求机票预订系统中的各个子系统的硬件和软件的配置如下:6.1服务器端子系统的运行要求:系统软件:Linux数据库管理系统: oracle8i硬件要求: Pentium III 450以上 , 256M RAM,14G HD6.2.客户端子系统的运行要求:系统软件:Window 2000 Professional硬件要求: Pentium 133 以上 , 32M RAM, 4.3G HD软件需求说明书的编写提示1 引言 141.1 编写目的141.2 背景141.3 定义141.4 参考资料142 任务概述152.1 目标152.2 用户的特点15
12、2.3 假定和约束163 需求规定163.1对功能的规定 .163.2对性能的规定 .163.2.1精度.163.2.2时间特性要求 .173.2.3灵活性 .173.3输人输出要求 .173.4数据管理能力要求 .183.5故障处理要求 .183.6其他专门要求 .184 运行环境规定184.1 设备184.2 支持软件194.3 接口194.4 控制191 引言1.1 编写目的说明编写这份软件需求说明书的目的, 指出预期的读者。1.2 背景说明:a 待开发的软件系统的名称;b 本项目的任务提出者、 开发者、用户及实现该软件的计算中心或计算机网络;c 该软件系统同其他系统或其他机构的基本的相
13、互来往关系。1.3 定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4 参考资料列出用得着的参考资料,如:a 本项目的经核准的计划任务书或合同、 上级机关的批文;b属于本项目的其他已发表的文件;c 本文件中各处引用的文件、 资料、包括所要用到的软件开发标准。 列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2 任务概述2.1 目标叙述该项软件开发的意图、 应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件, 而且全部内容自含, 则说明这一点。 如果所定义
14、的产品是一个更大的系统的一个组成部分, 则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。 |2.2 用户的特点列出本软件的最终用户的特点, 充分说明操作人员、维护人员的教育水平和技术专长, 以及本软件的预期使甩频度。 这些是软件设计工作的重要约束2.3 假定和约束列出进行本软件开发工作的假定和约束, 例如经费限制、开发期限等。3 需求规定3.1 对功能的规定用列表的方式(例如 IPO 表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求, 说明输入什么量、 经怎样的处理、得到什么输出, 说明软件应支
15、持的终端数和应支持的并行操作的用户数。3.2 对性能的规定3.2.1 精度说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。3.2.2 时间特性要求说明对于该软件的时间特性要求,如对:a 响应时间;b 更新处理时间;c数据的转换和传送时间;d 解题时间;等的要求。3.2.3 灵活性说明对该软件的灵活性的要求, 即当需求发生某些变化时,该软件对这些变化的适应能力, 如:a 操作方式上的变化;b 运行环境的变化;c 同其他软件的接口的变化;d 精度和有效时限的变化;e 计划的变化或改进。对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。3.3 输人输出要求解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例, 包括对硬拷贝报告 (正常结果输出、 状态输出及异常输出)以及图形或显示报告的描述。3.4 数据管理能力要求说明需要管理的文卷和记录的个数、 表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。3.5 故障处理要求列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。3.6 其他专门要求如用户单位对安全保密的要求, 对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。4 运行环境规
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑幕墙工程防火封堵施工记录填写规范制定方法选择原则
- 潮流计算课程设计结束语
- 13.1 磁场 磁感线 导学案-2022-2023学年高二物理上学期(人教版2019必修第三册)(含答案)
- 农网线路工程设计方法
- 铝单板设计课件
- 癫痫持续状态急救指南
- 结婚祝福设计指南
- 零至六岁儿童眼保健标准
- 如厕活动设计规范
- 鲁迅《药》教学设计
- 2025年江苏省苏豪控股集团有限公司人员招聘笔试备考试题及一套答案详解
- 大学国家安全教育考试试题及答案
- 浙江省台州市2024-2025学年高一下学期期末英语试卷
- 《MWORKS API与工业应用开发》全套教学课件
- 艺人助理合同协议
- 陈皮厂家仓库管理制度
- 通信线路专业维护作业安全技术规范
- 酒店动火作业安全制度模版(2篇)
- 商务合作意向函
- 精读《未来简史》学习通超星期末考试答案章节答案2024年
- JGJ120-2012建筑基坑支护技术规程-20220807013156
评论
0/150
提交评论