软件工程实验报告.docVIP

  • 139
  • 1
  • 约 60页
  • 2017-01-04 发布于贵州
  • 举报
软件工程实验报告软件工程实验报告

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

文档评论(0)

1亿VIP精品文档

相关文档