软件工程机票预订实验报告记录

合集下载

软件工程实验报告实验二

软件工程实验报告实验二

软件工程实验报告实验二实实验报告课程名称软件工程实验项目实验二面向对象分析及面向对象设计实验仪器个人电脑系别___计算机科学与技术系____专业_____计算机科学与技术___组长姓名王海阔2010011187小组成员刘大伟_2010011195郑晓驰2010011192实验日期________2013-5-15_______成绩_______________________指导教师_田英爱1实验内容对航空客运订票系统,利用面向对象的软件工程思想和技术,对该系统进行分析。

2实验要求需要利用UML语言描述分析结果,完成系统的需求分析,并书写实验报告。

3实验工具与方法Micriosoftofficevisio2010画图工具Rationalroseenterpriseedition4实验结果系统名称:航空售票系统4.1根据选定系统,做出问题陈述,给出系统的用例图。

问题陈述:该航空客运售票系统能够实现旅客的订票、退票、查询余票、查询已经订票的旅客的信息、查询航班信息,旅客订票时提供的信息包括旅客姓名、身份证号、座位号、电话、航班号、起飞时间等,退票时提供的信息包括旅客姓名、身份证号、航班号、座位号、起飞时间等,查询余票时需要提供航班号以及飞机起飞时间,查询客户的信息需要提供旅客的姓名以及身份证号,查询航班信息需要提供航班号,下面是该系统的用例图注册收费系统收费退票旅客用户信息用户登录查询机票查询航班查询旅客信息查询现金支付POS机POS机支付自动售票机售票员订票注册成功4.2根据系统用例图,分别给出场景描述说明。

旅客买票前先注册,即在航空售票系统中录入自己的信息,注册成功之后,便可订票。

订票可以在柜台通过售票员直接订票,也可以在自动售票机上自己订票,当然都得先注册。

不管通过哪种方式订票都要缴费,收费系统会将旅客的现金或是通过POS机交的费用录入系统。

旅客退票时要先登录,在柜台或是在自动售票机输入自己的姓名等信息,然后系统会在旅客确认之后删除旅客的信息。

软件工程《机票预定系统实验报告》

软件工程《机票预定系统实验报告》
学号:姓名:专业:
班级:
实验项目名称:软件工程概论实验课程名称:软件工程概论
实验指导老师:实验时间:成绩:
Байду номын сангаас1.实验目的
了解Visio等工具软件特色以及工作环境;
掌握利用Visio绘制数据流程方法
2.实验内容
为方便旅客,某航空公司拟开发一个机票预定系统。旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进入该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交
通过此次航空定票窗口的创建,对Microsoft Visio有了一个比较全面的了解,基本上掌握了Windows用户界面中控件的使用方法,同时也对Microsoft Visio的个工具有了比较深刻的了解。
航空定票窗口的创建也使得我们对航空定票有了一个比较新的认识。
款取累,系统校对无误即印出机票给旅客。写出问题定义并分析系统的可行性。
3.实验要求
用数据流程图描绘系统的功能,并用实体—联系图描绘系统中的数据对象
利用Visio绘制E-R图,并画出相应二维表的结构和关系。
4.实验过程及结果(包括实验源程序、运行结果及相关图片)
5.实验总结(包括实验中遇到的问题、解决方案及心得体会)

软件工程导论实验报告航空订票系统设计

软件工程导论实验报告航空订票系统设计

“机票预订系统”的需求分析需求分析是开发软件系统的重要环节,是系统开发的第一步和基础环节。

通过需求分析充分认识系统的目标、系统的各个组成部分、各部分的任务职责、业务范畴、工作流程、工作中使用的各种数据及数据结构、各部门的业务关系和数据流程等,为系统设计打下基础。

需求分析的好坏往往决定了系统开发的成败。

需求分析从系统的调查研究入手,需求分析要对系统的各个方面有全面的了解,既包括系统内部的各个方面,也包括与系统有联系的各种外部因素。

通过调查研究和分析,对系统产生比较深刻的认识。

需求分析阶段的最终结果是“需求分析说明书”,它涵盖了对用户环境、事务处理和信息流程分析的一切成果,供项目开发小组和用户共同遵守。

如果采用瀑布模型,就要对“需求分析说明书”进行冻结,使它成为凝固可靠的基线。

万一要求变更基线,开发者和用户双方,都必须执行基线变更程序,此变更程序在合同中已做了明确规定。

现针对“机票预订系统”对机票预订部门的组织结构、业务流程、用户角色职能、系统数据流进行分析。

利用结构化分析和UML中的用例从大到小、从粗到细进行系统建模。

1、组织结构调查系统的组织结构,反映了单位内部各个部门的职责划分和它们之间的关系。

为了对系统有一个全貌性的了解,首先要对系统内部部门结构、人员组织及用户情况有所了解。

对系统组织结构的调查,是从总的方面对系统进行宏观了解和分析。

信息的流动关系是以组织结构为背景的,而且总是伴随着组织部门之间的资金流和物流的传递而产生。

机票预订系统的组织结构如图 1所示。

图1 系统组织结构图机票预订由机票预定部门全面负责,下设信息管理部、票务部、客服部三个部门的业务职责如下:●信息管理部:管理基本信息、主要包括旅客基本信息的查询、更改、删除;航班信息的添加、查询、更改、删除。

●票务部:管理各种票据,主要包括根据订票信息和航班信息打印账单和取票通知、核对账单和取票通知以及交款信息,无误则打印机票并发放。

●客服部:为订票旅客提供实时服务,主要包括投诉咨询受理,和售前售后支持。

机票预定系统实验报告

机票预定系统实验报告

机票预定系统实验报告机票预定系统实验报告一、引言机票预定系统是现代航空业中不可或缺的一环。

它通过在线平台的方式,为乘客提供方便快捷的机票预订服务。

本次实验旨在探讨机票预定系统的设计与实施,以及对用户体验的影响。

二、系统设计与实施1. 系统架构机票预定系统的设计需要考虑到用户界面、数据库、后台逻辑等多个方面。

我们采用了三层架构,即用户界面层、业务逻辑层和数据访问层。

这样的架构能够保证系统的可扩展性和灵活性。

2. 用户界面设计用户界面是机票预定系统中最直接与用户交互的部分。

我们注重设计简洁、直观的界面,以提高用户的使用体验。

通过合理的布局和明确的操作流程,用户可以轻松地完成机票预订的过程。

3. 数据库设计为了存储用户的个人信息和机票预订记录,我们设计了一个符合实际需求的数据库结构。

通过合理的表结构设计和索引优化,可以提高数据的查询效率和系统的响应速度。

4. 后台逻辑实现后台逻辑是机票预定系统的核心部分,它包括用户认证、机票查询、订单生成等功能。

我们使用了面向对象的编程语言,通过合理的类设计和模块划分,实现了系统的各项功能。

三、用户体验的影响机票预定系统的用户体验是评价系统质量的重要指标。

通过本次实验,我们对用户体验进行了一系列的测试和分析。

1. 响应速度用户在使用机票预定系统时,最关心的是系统的响应速度。

我们通过模拟大量用户同时访问系统的情况,测试了系统的并发处理能力。

结果显示,系统能够在短时间内响应用户的请求,保证了用户的流畅体验。

2. 用户界面友好性用户界面的友好性对于提高用户体验至关重要。

我们邀请了一些用户进行系统的测试,并收集了他们的反馈意见。

根据用户的建议,我们对界面进行了一些优化,使得用户能够更加轻松地完成机票预订的过程。

3. 功能完整性机票预定系统需要提供全面的功能,包括机票查询、订票、退票等。

我们对系统的各项功能进行了测试,确保其能够满足用户的需求。

同时,我们还进行了一些异常情况的测试,以保证系统的稳定性和可靠性。

软件工程机票预订实验报告

软件工程机票预订实验报告

软件工程机票预订实验报告standalone; self-contained; independent; self-governed;autocephalous; indie; absolute; unattached; substantive本科实验报告课程名称:软件工程导论实验项目:机票预订系统实验地点:专业班级:学生姓名:指导教师:年月日1.实验目的和要求目的:为本实验课程做好各项准备工作,熟悉软件开发环境,熟悉电子资源的获取,了解学校内部工资系统的流程及其内容。

本实验课程通过完整地实施软件生命周期各阶段的任务,让学生系统地学习到软件开发过程的主要理论、方法、技术、标准和规范,使他们具备基本的软件开发设计能力;通过软件工程中常用CASE工具和软件项目管理的实践,使他们具备运用各种工具完成项目设计和实施的基本技能;通过集体项目开发,培训学生的合作意识和团队精神,培养学生对技术文档的编写能力。

要求:确定分组成员,根据提供的课题需求,作出相应的可行性研究报告,需求分析,结构化设计等。

结合具体的开发项目进行分析、设计。

二、实验内容和原理1.班级按项目小组进行分组,每组不得超过5人。

2.每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目,所有实验中都要采用同一个实验题目。

项目开发的每项任务要落实到人且规定该任务的起止日期和时间。

3.每个项目小组全体成员参加集体讨论需求分析,完成需求分析报告,,修订并评审需求分析报告,确定系统的需求分析模型。

4. 项目总体设计小组每个成员根据第3步需求分析的结果对系统进行总体设计,并完成文档,提交项目小组讨论。

2. 5. 项目详细设计小组人员每人选择第4步的一个模块进行详细设计。

6. 项目小组全体成员选择第4步的一个模块编码实现。

7. 由需求分析人员对第5步的结果进行黑盒测试,设计人员进行白盒测试,并编写测试计划和测试结果报告。

三、主要仪器设备计算机,相关软件开发工具和环境,浏览器四、操作方法与实验步骤小组情况项目题目:机票预订系统项目成员一、可行性分析报告1.引言目的为了方便旅客,航空公司拟开发一个飞机票预订系统。

软件工程实验报告2

软件工程实验报告2

软件工程实验报告2《软件工程》实验报告报告名称航空机票预定系统专业计算机科学与技术班级10级java一班姓名李斯学号10090日期2012/11/6指导教师赵四一、可行性研究报告1.引言1.1 编写目的:可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。

明确开发风险及其所带来的经济效益。

本报告经审核后,交软件经理审查。

1.2 项目背景:开发软件名称:机票预订系统。

项目任务提出者:中国民航及中国国际旅游开发公司。

项目开发者:浙江大学IMK 开发小组。

用户:中国民航及中国国际旅游开发公司。

实现软件单位:中国国际旅游开发公司及浙江大学项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft Visual C++为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle8 的为开发软件的数据库服务程序。

1.3 参考资料:《软件工程导论》,张海藩,清华大学出版社。

《实用软件工程》,郑人杰等,清华大学出版社。

2可行性研究的前提2.1要求主要功能:为游客提供机票预定服务,方便旅游局的售票工作,提高旅游局的服务质量和服务效率性能要求:机场提供的信息必须及时的反映在旅游局的工作平台上。

售票系统的定单必须无差错的存储在机场的主服务器上。

对服务器上的数据必须进行及时正确的刷新。

输出要求:数据完整,详实。

输出要求:简捷,快速,实时。

安全与保密要求:服务器的管理员享有对机场航班信息库及机票信息库和定票信息库的管理与修改。

售票员只享有对订票信息库的部分修改(写入与读出)。

完成期限:预计六个月。

2.2目标:系统实现后,大大提高旅游局的机票预定服务效率。

降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销。

软件工程实验报告实验一

软件工程实验报告实验一

实验报告课程名称软件工程实验项目实验一结构化分析和设计实验仪器个人电脑系别___计算机科学与技术系____专业_____计算机科学与技术___组长姓名王海阔 2010011187小组成员刘大伟_ 2010011195郑晓驰 2010011192 实验日期______2013-5-8_________成绩_______________________指导教师_ 田英爱1 实验内容对航空客运订票系统,利用传统的软件工程思想,对该系统进行结构化分析和设计。

2 实验要求需要利用Visio等工具绘制系统流程图、数据流图(DFD)、实体联系图(ERD)数据字典、软件模块结构图,并书写结构化分析和设计实验报告。

3实验工具与方法实验工具与方法用画图工具visio2010 实现的各种结构图4实验结果系统名称:航空客运订票系统4.1 根据选定系统,做出问题陈述和功能描述,并画出系统流程图。

问题陈述:售票/订票是民航业务中的一个最基本的业务,表面上看,它只是民航业务的一个简单的部分,但是它涉及到资金管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代航空业务流量剧增的客观要求,本次设计便是利用开发工具C语言开发的一个民航售票管理系统,它能方便快捷地运用在民航业务的营运之中。

自从航空公司引入了第一台电子计算机以来,信息技术已发生了翻天覆地的变化,但机票的基本销售方式并未发生很大变化。

我们可以描述一位旅客购票的全过程:旅客走进旅行公司购买机票;机票管理者接入中央机票预订系统,选择航线和时间;旅客选定航班和乘机时间,预订机票;管理者将机票预订请求经过预订系统的网络送回到航空公司的主机系统;公司向客户售出机票。

能用于所有航空售票处(公司、中心,点)的客户资料和售票/订票情况管理,能对客户累计购票情况进行统计分析。

通过使用该软件,有利于提高工作效率,加强与客户之间的沟通和了解,增强客户的信任感,从而达到提高机票销售量的目的。

机票预订系统实验报告

机票预订系统实验报告

机票预订系统报告班级:医药软件工程13姓名:曹立学号:1305541102目录(1)需求分析1.系统概述2.系统运行环境3.功能需求描述(2)总体及总体设计1.开发与设计的总体思想2.系统模块结构图及设计3.系统流程描述4.界面设计5.数据库设计(3)设计总结1引言1.1 编写的目的需求分析说明书提供用户与开发人员对开发软件的共同理解,使用户与开发单位就该系统的功能定义、环境需求达成共识,是今后各阶段设计工作的基础和依据,也是本阶段评审和测试阶段确认与验收的依据。

本需求分析的读者对象包括客户、业务人员需求分析人员、测试人员、用户文档编写人和项目管理人员。

1.2 背景人们在网上预订机票越来越普遍,能提供网上预订服务的网站也越来越多,如:携程旅行网等,但这些网站提供的服务并非实时的,而是在人工干预的基础上完成的。

为了提升企业效益,特开发此网上预订机票系统。

1.3定义SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理一需求分析1.系统概述《网上机票预订系统》运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;使用《网上机票预订系统》可使机票订购过程简单化、电子化、数字化,节省常规过程所不必要的资源浪费。

该软件要实现方便用户提前预定机票,提前知晓航班信息的功能,为了减少用户到机场现场买票导致的未能买到较为合适机票所浪费时间的现象。

航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。

各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。

当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程机票预订实验报告记录————————————————————————————————作者:————————————————————————————————日期:本科实验报告课程名称:软件工程导论实验项目:机票预订系统实验地点:专业班级:学生姓名:指导教师:年月日1.实验目的和要求目的:为本实验课程做好各项准备工作,熟悉软件开发环境,熟悉电子资源的获取,了解学校内部工资系统的流程及其内容。

本实验课程通过完整地实施软件生命周期各阶段的任务,让学生系统地学习到软件开发过程的主要理论、方法、技术、标准和规范,使他们具备基本的软件开发设计能力;通过软件工程中常用CASE工具和软件项目管理的实践,使他们具备运用各种工具完成项目设计和实施的基本技能;通过集体项目开发,培训学生的合作意识和团队精神,培养学生对技术文档的编写能力。

要求:确定分组成员,根据提供的课题需求,作出相应的可行性研究报告,需求分析,结构化设计等。

结合具体的开发项目进行分析、设计。

二、实验内容和原理1.班级按项目小组进行分组,每组不得超过5人。

2.每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目,所有实验中都要采用同一个实验题目。

项目开发的每项任务要落实到人且规定该任务的起止日期和时间。

3.每个项目小组全体成员参加集体讨论需求分析,完成需求分析报告,,修订并评审需求分析报告,确定系统的需求分析模型。

4. 项目总体设计小组每个成员根据第3步需求分析的结果对系统进行总体设计,并完成文档,提交项目小组讨论。

2. 5. 项目详细设计小组人员每人选择第4步的一个模块进行详细设计。

6. 项目小组全体成员选择第4步的一个模块编码实现。

7. 由需求分析人员对第5步的结果进行黑盒测试,设计人员进行白盒测试,并编写测试计划和测试结果报告。

三、主要仪器设备计算机,相关软件开发工具和环境,浏览器四、操作方法与实验步骤小组情况项目题目:机票预订系统项目成员一、可行性分析报告1.引言1.1 目的为了方便旅客,航空公司拟开发一个飞机票预订系统。

旅游公司把预订机票的旅客信息(姓名、年龄、工作单位、身份证号码、旅游时间,旅游目的地等)输入系统,系统为旅客安排航班,打印出取票通知和账单,旅客在飞机起飞的三天内凭取票通知和账单交款取票,系统校对无误即可打印出飞机票给旅客。

1.2 背景:开发项目软件名称:航空机票预订系统项目任务提出者:民航以及国际旅游开发公司项目开发者:开发小组(团队名称:五人行)用户:民航以及国际旅游开发公司实现软件单位:国际旅游开发公司项目与其他软件、系统的关系:本项目采用b/s模式,客户只需要一个浏览器就能登录系统,服务器采用linux系统,数据库采用Oracle 10g2 可行性研究的前提2.1 要求:主要功能:为游客提供机票预订服务,方便旅游局的售票工作,提高旅游局的服务质量和服务效率性能要求:机场提供的信息必须能及时的反应在旅游局的工作平台上,售票系统的订单必须无差错的存储在机场的主服务器上,对服务器的数据必须进行及时正确地刷新。

输出要求:数据完整,详实输入要求:简捷,实时安全与保密要求:服务器的管理员享有对机场航班信息库、机票信息库和订票信息库德管理与修改,售票只享有对订票信息库的部分修改(写入与读出)。

完成期限:预计四个月2.2 目标:“机票预定系统”的主要功能是帮助航空公司对乘客的信息进行统计,更新。

并对自己的航班做出相应的调整,来达到最好的运输效果。

其功能描述如下:(1)旅行社将乘客的信息传输到该系统,并在系统中注册。

(2)系统为乘客安排航班。

(3)旅客交付了预定金后,系统印出取票通知和帐单给旅客(4)旅客在飞机起飞的前一天凭取票通知和帐单交款取票,系统核对无误即印出机票给旅客(5)航空公司为随时掌握各航向飞机的乘载情况,系统定期进行查询统计,以便适当调整。

(6)系统对旅客延误了取票时间的处理(7)系统对班机取消后的处理(8)旅客临时更改机票班次的处理2.3 条件、假定和限制:建议软件使用寿命:四到五年(软件当然会根据市场环境和社会等一系列环境的不同做些必要的更新和维护)经费来源:旅游开发公司,民航硬件条件:服务器Linux,数据库服务器Oracle,开发端客户机条件尽量高,cpu至少要奔腾系列,内存至少要达到1G,最好到2G运行环境:Linux数据库:Oracle投入运行最迟时间:四个月2.4 进行可行性研究的方法:进行全面的市场调查,深入研究国内的经济环境、社会环境,通过小组会议进行多次研究与探讨并通过科学论证来规划整个系统的草图以及制定项目计划并按部就班的完成各阶段的任务。

3 对现有系统的分析此处的现有系统是指传统的人工办理订票事务的系统。

传统的人工录入不仅工作效率低,可变性差而且容易因为人为的主观因素而导致各个环节出现不可预估的差错。

分析现有系统的目的是为了进一步阐明建议中的开发系统或修改现有系统的必要性。

3.1 数据流程和处理流程旅客先去航空公司的订票处输入订票信息,然后航空公司的工作人员登记旅客信息,并进行审核。

之后工作人员根据旅客的订票信息查询相关航班信息,并将此信息反馈给旅客。

若订票成功旅客则交付预定金,工作人员打印单据给旅客,在飞机起飞的前一天,旅客凭单据及本人身份证明拿机票。

若订票不成功,则旅客可更改航班或放弃订票3.2 工作负荷现有系统使航空公司的工作人员需24小时轮班工作,还需对大量的旅客信息进行登记统计,大大增加了工作时间也降低了工作效率。

3.3 费用支出现有的系统需支付工作人员工资以及纸张费、打印费等费用3.4 人员现有系统需大量工作人员,如:旅客信息登记人员,有效性审查人员、会计、出纳、服务人员、保安人员等等。

3.5 设备微机、打印机、刷卡机、柜员机、柜台等。

3.6 局限性现有系统在众多旅客订票时处理时间较长,也不能及时向旅客反馈航班信息。

4 所建议的系统4.1 对所建议的系统的说明该系统是一个自动化系统,能方便快捷的为旅客订票,并能及时向旅客反馈航班信息,使旅客能及时作出更改。

4.2 数据流程和处理流程旅客能在通过互联网登录到系统,输入自己的信息,并选择所需的航班,该系统就反馈出该航班信息,旅客根据此信息来确定自己是否已预订机票;若已预订,则通过网上银行交付预定金,该系统打印出单据,旅客在飞机起飞的前一天凭单据去航空公司交付余款金额,并领取机票。

若无预订,则旅客可更改航班。

4.3 改进之处若旅客想退票,则需要制定一个退票系统,使得该系统更加的完备。

4.4 影响该系统的开发需得到航空公司以及政府和旅客的大力支持,在开发完成后航空公司需供应该系统所需的设备。

4.5 局限性该系统在取票时需旅客出示身份证明,若旅客由于身份证丢失等原因而不能证明自己的身份,则不能为旅客办理取票手续,从而为旅客的出行带来了诸多不便。

5 技术可行性处理流程和数据流程6 经济可行性6.1支出:终端pc 机6到8台、一些网络必须设备、Linux 服务器、辅助设施、开发人员工资、服务器端管理人员培训费、数据库服务器、其他一些费用6.2效益:初期收益:网站刚刚推出,收益是零长期收益:系统大大提高了售票的售票效率当网站推出市场之后,能收取一定的广告费用,经过严密的估算,长期收益大于 500万通用的机票预订系统对于快速处理旅客的订票请求可以起到事半功倍的效果。

它能大大较少投资成本,使企业和个人不需要通过繁琐主力以及专业技术就可以轻松应对旅客订票、变更机票等各种请求。

与此同时还可以减少大量的人力物力资源、减少出错的几率,并能使旅客可以方便快捷的预订机票和更改机票,降低了大量的中间等待过程所耗费的时间。

一次性支出包括系统设计、开发费用等。

非一次性支出包括系统维护费用等。

收益需实现飞机票预订自动化,减少专门人员的管理费用、办公设备购买费用和维修费用,极大的提高办公效率。

系事务服务产生售查询 数据库产生客户售表单产生客户售机票核对在客产生报表6.3 投资回收周期预期二到三年7 法律可行性法律方面的可行性:所建议系统的研制和开发将不会侵害他人、集体、国家的利益,不会违反相关的国家政策和法律。

操作方面的可行性:本系统的研制和开发充分考虑了软件的人性化,方便用户傻瓜式的直接使用,无需用户具备相应的专业知识,并充分保证的用户信息的私密性。

《机票预订系统需求规格说明书》此部分由李杰、李海鹏、刘世杰共同完成一.目的需求分析说明书提供用户与开发人员对开发软件的共同理解,使用户与开发单位就该系统的功能定义、环境需求达成共识,是今后各阶段设计工作的基础和依据,也是本阶段评审和测试阶段确认验收的依据。

明确机票预订系统的软件需求,以便安排项目规划与进度,组织软件开发与测试,撰写本文档。

二.任务功能分析图机票预订系统实现后,能够运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;使用《机票预订系统》可使机票订购过程简单化、电子化、数字化,节省常规过程所不必要的资源浪费。

提高服务效率。

降低售票服务中的错误发生率,减少信息交流的繁琐过程及其带来的开销。

2.数据流图数据流图是全面描述系统逻辑模型的工具,它抽象概括地把系统中各种业务处理过程联系起来。

在画“机票预订系统”的数据流图时,首先要画出整个顶层图,以保证对整个系统的概况有个整体了解,然后把顶层图中的细节用下一层次的数据流程图来表示,按照由粗到细、逐层细化的原则对系统的各个模块进行深入的分析。

本系统的数据流图如下:1),旅客订票数据流图2),旅客取票数据流图3)票务数据流图3.数据字典:数据字典是软件分析过程中对数据的描述,是数据流图的必不可少的辅助资料。

数据字典的定义和数据流图是同时进行的,每当完成一张数据流图时,都需要对该数据流图中的成分进行完整的定义,数据字典是需求分析阶段一个重要的工具,通过在数据字典中建立一组严密一致的数据定义可以帮助软件分析人员和用户之间交流,同时也有助于软件人员之间的交流,容易达到对数据的统一认识。

本系统的数据字典如下:(1)数据流名称:旅客信息简述:订票旅客基本信息及订票要求数据流来源:旅客确定订票后,由订票管理人员编码整理后,输入计算机数据流去向:加工1安排航班,该加工将录入的数据存入数据库(订票基本信息表)数据项组成:身份证号+姓名+性别+工作单位+旅行日期+旅行时间+旅行目的地+联系方式(2)数据流名称:订票信息简述:航班安排结果数据流来源:旅客信息和航班信息数据流去向:加工2,打印通知和账单数据项组成:身份证号+姓名+性别+班次+航班起飞时间+航班到达时间+航班目的地+票价(3)数据流名称:航班信息简述:通知单数据流来源:加工1.1航班管理数据流去向:加工1.2安排数据项组成:航班日期+航班起飞时间+航班到达时间+航班目的地+班次+票价+票余量(4)数据流名称:取票通知和账单信息简述:返回给旅客的航班安排结果及旅客取票时用来核对的凭证数据流来源:加工1.2打印取票通知和账单数据流去向:加工2.1核对订票信息数据项组成:身份证号+姓名+性别+班次+航班日期+航班时间+航班目的地+票价(5)数据流名称:订票信息核对正确简述:将旅客的取票通知和账单与系统中的订票信息核对,二者一致产生的信息数据流来源:加工2.1核对订票信息数据流去向:加工2.2收费数据项组成:身份证号+姓名+性别+班次+ 航班日期+航班起飞时间+航班目的地+票价(6)数据流名称:收费信息简述:对订票信息核对正确的旅客收费产生的信息数据流来源:加工2.2收费数据流去向:加工2.3打印机票数据项组成:身份证号+姓名+性别+班次+航班日期+航班起飞时间+航班目的地+票价加工条目(1)加工名:安排航班处理逻辑编号:1.1处理逻辑:接收旅客信息的录入,并检查有无错误,如果没有错误,将数据存入订票信息表,并在航班信息表里查找符合旅客订票信息的相应航班,生成订票信息激发条件:接收到旅客信息时输入:旅客信息输出:订票信息(2)加工名:打印通知和账单编号:1.2处理逻辑:由生成的订票信息,打印取票通知和账单激发条件:接收到已经安排了航班的订票信息时输入:订票信息输出:通知和账单信息(3)加工名:核对机票信息编号:2.1处理逻辑:对旅客订票信息进行核对激发条件:接收到旅客的取票通知和账单输入:无输出:“订票信息正确”的信息(4)加工名:收费编号:2.2处理逻辑:对订票信息核对正确的旅客进行收费,收费后生成收费信息激发条件:接收到订票信息核对正确的信息并收到旅客交费要求输入:交费信息输出:打印机票信息(5)加工名:打印机票编号:2.3处理逻辑:由打印机票信息打印机票激发条件:收到打印机票的信息输入:无输出:机票数据存储条目(1)数据存储编号:D1数据存储名称:订票信息表简述:存储旅客详细信息及订票要求组成:旅客身份证号+姓名+性别+工作单位+航班起飞时间+航班到达时间+旅行目的地关键字:旅客身份证号组织方式:索引文件,以旅客身份证号为关键字数据项条目(1)数据项名称:身份证号简述:表明每个人身份的证件号组成:籍贯代码+出生年月日+其他代码码类型:字符长度:20位取值范围:数字0-9,字母a-x(2)数据项名称:姓名简述:旅客姓名组成:姓名类型:字符长度:10位取值范围:汉字或字母(3)数据项名称:性别简述:旅客性别组成:男或女类型:字符长度:2位取值范围:男或女(4)数据项名称:联系方式简述:联系电话组成:数字类型:字符长度:11位取值范围:数字0-9(5)数据项名称:班次简述:航班班次组成:航班类型+航班号码类型:字符长度:10位取值范围:字母+数字(6)数据项名称:航班日期简述:航班起飞的日期组成:年月日类型:日期长度:10位取值范围:正确的年月日(7)数据项名称:航班起飞时间简述:航班起飞的时间组成:时分类型:时间长度:20位取值范围:正确的时分(8)数据项名称:航班到达时间简述:航班到达的时间组成:年月日+时分秒类型:字符长度:20位取值范围:正确的年月日和时分秒(9)数据项名称:航班目的地简述:航班飞往的目的地组成:国家或地区+机场类型:字符长度:10位取值范围:汉字或英文(10)数据项名称:票价简述:相应航班对应机票的价格组成:数字+货币单位类型:浮点型长度:8位取值范围:数字0-9(11)数据项名称:票余量简述:机票剩余数量组成:数字类型:整型长度:4位取值范围:数字0-9总体设计1.1 需求规定航空公司为方便旅客,需开发一个机票预定系统。

相关文档
最新文档