文档介绍:本科实验报告
课程名称: 软件工程
实验项目: 机票预订系统
实验地点: 软件实验楼
专业班级:
学生姓名:
指导教师:
2015年 5月10日
太原理工大学学生实验报告
机票预订系统需求规格说明书实验报告
一、实验目的与任务
目的:确定项目要做什么及其可实施性,在此基础上完成系统的逻辑功能模型的建立。精化软件的作用范围,也是确认软件系统构成的过程,确定未来系统的主要药成分及它们之间的接口细节。
任务:可采用不同的需求分析技术,完成对项目的需求分析过程,给出系统的逻辑功能模型,数据字典以及规格说明书。确认系统必须完成那学工作,对目标系统提出完整、准确、清晰而且具体的需求。
二、实验内容、要求
引言
编写目的
本机票预订系统在可行性研究的基础上,是为了进一步明确机票预订系统的软件需求,精化作用范围,分析软件构成过程,建立分析模型,完成“规范化”步骤,以便安排项目规划与进度,组织软件开发与测试,撰写本文档。
本文档供项目经理、设计人员、开发人员参考。
项目背景
开发软件名称:机票预订系统。
项目任务提出者:民航及国际旅游开发公司。
项目开发者:< >开发小组。
用户:民航及国际旅游开发公司。
实现软件单位:国际旅游开发公司
系统与其他软件,系统的关系:
机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于航空公司的数据库服务器。本系统与其他系统的关系如下:
定义
[专门术语]:Client/Server结构(C/S结构)是大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件
[缩写词]:Client/Server
参考资料
1. 《软件工程》,李爱萍主编,人民邮电出版社。
2. 《软件工程——原理、方法和工具》,李东生主编
3. 《机票预定系统项目计划任务书》 航空公司
4. 《机票预订系统可行性研究报告》 软件开发小组
目标
本机票预订系统实现后,能够大大提高旅游局的机票预定服务效率。降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销。
运行环境
服务器sun工作站,终端为pc机。
运行环境:Linux
数据库:Oracle8
条件与限制
Client/Server结构总体设计方案对它的约束:
机票预订系统做为Client/Server 结构的一个应用系统,不可避免的要受到Client/Server结构的约束。在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。同时,由于信息的共享,机票预订系统还受到其它系统的信息约束。
2.人力、资金、时间的约束
机票预订系统实施的目标就是要带给轮胎生产公司看得出见的效益,其开发过程中也要考虑到人力、资金和时间的约束。因此,在设计中,重点是企业间信息的网络交流,能提供各部门间的方便快捷的联系,并提高数据统计的即时性、准确性、方便性,给公司带来良好的效益。
技术发展规律的约束
计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。
3.1静态数据
1.数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
由于系统的数据是共享的,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员