软件工程-机票订购项目一需求分析文档
(完整)机票预订系统需求分析
需求分析规格说明书--机票预订系统1 引言1.1 编写目的航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。
各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。
当旅客交付了预订金或通过网上支付方式付款后,旅客就可以在飞机起飞前凭个人二代身份证在旅行社或机场指定系统上自助打印机票,系统核对无误即打印出机票给旅客。
此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。
1。
2 项目背景随着社会发展的不断进步,旅游业的蓬勃发展,机票预订系统对人们的生活影响越来越大,为了实现航空公司以及旅游业的现代化管理,方便旅客,需要开发一个机票预订系统。
该系统具有完整的存储,查询,核对,打印机票等功能.在这个系统中,旅客在旅行社的机票预售代理点,通过输入计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞前凭其二代身份证、取票通知和账单取票,系统校对无误后即打印机票给顾客。
1.3 定义1.4 参考资料1.《软件工程导论》,张海潘,清华大学出版社2 任务概述2.1 目标在计算机网络,数据库和先进开发平台上,利用现有软件,配置一定硬件,开发一个巨头开放乙烯结构的、易扩充的、一维护的、具有良好人机交互界面的机票预订系统,实现航空公司与旅行社之间的现代化管理链接.实现各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班的功能。
2.2 用户的特点用户为旅游社工作人员,通过登录相应信息而进入机票系统,然后输入旅客基本信息和要求,系统自动为其查询并且作出相应的航班安排,经与旅客交流后,选择航班进行预订,网上支付,然后系统在用户终端输出相应取票通知和账单。
2。
3 条件与限制2。
软件工程课程设计机票预定系统
软件工程课程设计机票预定系统1. 系统简介机票预定系统是一款基于网络的应用程序,旨在帮助用户方便、快捷地预订机票。
该系统根据用户输入的信息,自动搜索相应的航班信息并进行比较,计算最优的价格方案。
用户可以在系统中查询航班信息、选择座位、进行支付等操作。
2. 项目需求(1)用户管理:实现用户注册、登录、信息修改等功能。
(2)航班信息管理:实现航班信息的录入、修改、查询、删除等功能。
(3)机票预订功能:实现用户选择航班、选座、支付等功能。
(4)管理员管理:实现管理员登录、审核机票信息、统计数据等功能。
(5)安全性:确保用户信息和交易安全。
3. 项目架构基于Java EE技术,使用Struts2框架、Spring框架和Hibernate框架实现。
(1)Struts2框架负责控制器部分,接受用户请求并处理。
(2)Spring框架负责业务逻辑部分,完成业务逻辑的处理及事务管理。
(3)Hibernate框架负责数据访问部分,完成持久化操作。
4. 系统设计(1)用户管理用户登录:用户输入用户名和密码,服务器验证用户信息,验证通过则跳转至主页面;验证失败则提示用户重新登录。
用户注册:用户输入用户名、密码和邮箱地址,服务器验证用户信息重复性,通过验证后储存用户信息。
用户信息修改:用户登录后可修改个人密码和邮箱地址。
(2)航班信息管理航班信息录入:管理员可以录入航班信息,包括航班号、出发地、目的地、起飞时间、降落时间、航班状态和票价等。
航班信息查询:用户可以在主页面上查询航班信息,也可以根据条件查询。
(3)机票预订功能机票预订:用户选择航班、座位和数量后进行支付。
机票支付:用户可以通过银行卡、支付宝等方式进行支付。
(4)管理员管理管理员登录:管理员输入用户名、密码进行登录。
机票信息审核:管理员负责审核和更新机票信息,并进行统计。
5. 系统测试(1)功能测试:对各项功能进行测试,确保每个功能都符合设计要求。
(2)兼容性测试:对不同型号和版本的浏览器进行测试,确保用户在使用该系统时不会出现兼容性问题。
软件工程-机票订购项目一需求分析文档
《软件工程》项目一需求分析文档1引言随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,机票预订系统也开始影响着人们日常生活和出行,并且变得越来越重要。
而原有的系统随着航空公司载客量的迅猛增长和人们对便捷性要求的提高,已经变得无法满足需求。
原有的系统不仅效率比较低下,而且在安全性、准确性等方面有很多不足。
为了实现航空公司以及旅游行业的现代化管理,进一步提高工作效率,方便旅客,需要开发一个机票预订系统。
该系统需要具有完整的存储,查询,核对,打印机票的功能。
在这个系统中,旅客或工作人员在网上或旅行社的机票预售代理点,通过计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印机票给旅客。
机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。
总之,这个系统要求能够实现实时,高效,便捷,完善,安全性好等特点。
今后随着计算机技术以及网络技术的迅速发展,电子商务正逐渐成为Internet应用的一个重要领域。
电子商务也必然对航空公司和旅行社的机票销售模式产生深远的影响,所以将来的机票预订系统必然与网络相结合,产生基于WEB的机票预订系统。
另外将机票预订呼叫中心与订票系统的结合也可以为客户提供更加人性化的服务。
2功能描述2.1需求分析为保证良好的用户体验和完善的系统功能,做如下功能设计。
1.客户端子系统:在客户端系统的功能实现上,可以分为以下几个部分:旅客信息的输入和统计:系统要求做到既能够从其它子系统中共享一部分信息,又有方便的操作界面手工输入旅客信息。
这部分要求对输入的数据进行简单的统计,供航空公司进行查询和宏观调控。
软件工程导论实验报告航空订票系统设计
“机票预订系统”的需求分析需求分析是开发软件系统的重要环节,是系统开发的第一步和基础环节。
通过需求分析充分认识系统的目标、系统的各个组成部分、各部分的任务职责、业务范畴、工作流程、工作中使用的各种数据及数据结构、各部门的业务关系和数据流程等,为系统设计打下基础。
需求分析的好坏往往决定了系统开发的成败。
需求分析从系统的调查研究入手,需求分析要对系统的各个方面有全面的了解,既包括系统内部的各个方面,也包括与系统有联系的各种外部因素。
通过调查研究和分析,对系统产生比较深刻的认识。
需求分析阶段的最终结果是“需求分析说明书”,它涵盖了对用户环境、事务处理和信息流程分析的一切成果,供项目开发小组和用户共同遵守。
如果采用瀑布模型,就要对“需求分析说明书”进行冻结,使它成为凝固可靠的基线。
万一要求变更基线,开发者和用户双方,都必须执行基线变更程序,此变更程序在合同中已做了明确规定。
现针对“机票预订系统”对机票预订部门的组织结构、业务流程、用户角色职能、系统数据流进行分析。
利用结构化分析和UML中的用例从大到小、从粗到细进行系统建模。
1、组织结构调查系统的组织结构,反映了单位内部各个部门的职责划分和它们之间的关系。
为了对系统有一个全貌性的了解,首先要对系统内部部门结构、人员组织及用户情况有所了解。
对系统组织结构的调查,是从总的方面对系统进行宏观了解和分析。
信息的流动关系是以组织结构为背景的,而且总是伴随着组织部门之间的资金流和物流的传递而产生。
机票预订系统的组织结构如图 1所示。
图1 系统组织结构图机票预订由机票预定部门全面负责,下设信息管理部、票务部、客服部三个部门的业务职责如下:●信息管理部:管理基本信息、主要包括旅客基本信息的查询、更改、删除;航班信息的添加、查询、更改、删除。
●票务部:管理各种票据,主要包括根据订票信息和航班信息打印账单和取票通知、核对账单和取票通知以及交款信息,无误则打印机票并发放。
●客服部:为订票旅客提供实时服务,主要包括投诉咨询受理,和售前售后支持。
机票预订系统需求分析报告
机票预订系统需求分析报告专业:软件工程班级:计算机系软件工程一班姓名:吴江报告日期: 2010年12月10日1引言1.1 编写的目的需求分析说明书提供用户与开发人员对开发软件的共同理解,使用户与开发单位就该系统的功能定义、环境需求达成共识,是今后各阶段设计工作的基础和依据,也是本阶段评审和测试阶段确认与验收的依据。
本需求分析的读者对象包括客户、业务人员需求分析人员、测试人员、用户文档编写人和项目管理人员。
1.2 背景人们在网上预订机票越来越普遍,能提供网上预订服务的网站也越来越多,如:携程旅行网等,但这些网站提供的服务并非实时的,而是在人工干预的基础上完成的。
为了提升企业效益,特开发此网上预订机票系统。
1.3定义SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理1.4参考资料[1] 张海藩.软件工程导论(第五版)[M].北京:清华大学出版社,2003[2] 罗运模等.SQL Server 数据库系统基础.北京:高等教育出版社,2002[3]Computer Network A.S.Tanenbaun Prentice Hall 1996/01[4]罗运模等.SQL Server 数据库系统基础.北京:高等教育出版社,2002[5] 《基于项目的软件工程-面向对象研究方法》Cathie LeBlan&EvelynStiller 机械工业出版社 2001.12 任务概述2.1 目标《网上机票预订系统》运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;使用《网上机票预订系统》可使机票订购过程简单化、电子化、数字化,节省常规过程所不必要的资源浪费。
2.2用户特点使用本系统的最终用户可以定位为所有电脑使用者,尤其以旅游商务人员为主。
由于本软件系统操作简单,界面友好,所以对用户的教育水平和技术水平几乎没有任何要求,只要会用电脑进行常规使用的用户均可。
软件工程课程设计机票预定系统
软件工程课程设计机票预定系统1. 引言机票预定系统是现代航空业中不可或缺的一环,它允许用户方便地在线预定机票、选择航班、支付费用等操作。
这样的一个系统要求高效、准确地处理大量的数据,并且要有良好的用户界面和友好的用户交互体验。
本文档将详细介绍软件工程课程设计机票预定系统的设计和实现。
2. 需求分析在进行软件设计之前,首先需要明确系统的需求。
机票预定系统的主要功能包括: - 用户注册和登录 - 选择出发地和目的地 - 查询航班信息 - 预定机票 - 支付费用- 取消预订 - 管理员功能:添加、修改和删除航班信息3. 系统架构设计机票预定系统的架构设计采用分层结构,包括以下几层: - 用户界面层:负责与用户进行交互,提供用户注册、登录、查询、预定等功能的界面。
- 业务逻辑层:处理用户的请求,验证用户输入的数据,进行必要的计算和逻辑判断,与数据层进行数据交互。
- 数据层:负责存储系统所需的数据,包括航班信息、用户信息、订单信息等。
4. 数据库设计机票预定系统的数据库设计需要考虑存储系统所需的各种数据。
以下是系统中常见的数据库表: - 用户表:存储用户的基本信息,包括用户名、密码、邮箱等。
- 航班表:存储航班的信息,包括出发地、目的地、出发时间、航空公司等。
- 订单表:存储用户的订单信息,包括用户ID、航班ID、座位号、支付状态等。
5. 技术选型为了确保系统的性能和稳定性,我们选择以下技术进行开发:- 后端开发框架:使用Python的Django框架,提供了高效的开发环境和优秀的性能。
- 前端开发框架:使用Vue.js,具有良好的跨平台能力和丰富的组件库。
- 数据库:使用MySQL作为系统的存储数据库,提供数据的持久化和高效查询功能。
6. 系统实现6.1 用户注册和登录用户可以通过系统提供的注册界面进行新用户注册,输入用户名、密码、邮箱等信息。
注册信息会被保存到数据库中。
用户可以使用注册时输入的用户名和密码进行登录操作。
软件工程机票预订系统总体设计参考模板
软件工程机票预订系统总体设计参考模板一、引言随着人们生活水平的提高和出行需求的增加,机票预订系统成为了现代航空运输业中不可或缺的一部分。
一个高效、稳定、易用的机票预订系统能够为用户提供便捷的服务,同时也能为航空公司和机票代理商提高工作效率和管理水平。
本文将对机票预订系统的总体设计进行详细阐述,为系统的开发提供参考。
二、系统目标和需求(一)系统目标1、提供便捷的机票查询和预订服务,满足用户的出行需求。
2、实现机票的在线销售和支付,提高销售效率和安全性。
3、为航空公司和机票代理商提供管理功能,包括航班管理、订单管理、客户管理等。
4、提供数据分析和报表功能,为决策提供支持。
(二)系统需求1、用户需求用户能够方便地查询航班信息,包括航班号、起降时间、票价、剩余票数等。
用户能够在线预订机票,并选择座位、支付方式等。
用户能够查看订单状态和行程信息。
用户能够进行退票、改签等操作。
2、航空公司和机票代理商需求能够管理航班信息,包括航班的增加、修改、删除等。
能够管理订单信息,包括订单的处理、退款等。
能够管理客户信息,包括客户的注册、资料修改等。
能够进行数据分析和报表生成,了解销售情况和客户需求。
三、系统架构设计(一)系统架构机票预订系统采用 B/S 架构,用户通过浏览器访问系统,系统后端采用服务器进行数据处理和业务逻辑处理。
系统架构分为表示层、业务逻辑层和数据访问层。
1、表示层负责与用户进行交互,接收用户的输入并将系统的处理结果展示给用户。
表示层采用 HTML、CSS、JavaScript 等技术实现。
2、业务逻辑层负责处理系统的业务逻辑,包括航班查询、预订、订单处理、客户管理等。
业务逻辑层采用 Java、Python 等编程语言实现。
3、数据访问层负责与数据库进行交互,实现数据的存储和读取。
数据访问层采用MySQL、Oracle 等数据库管理系统实现。
(二)系统模块划分机票预订系统主要包括以下模块:1、用户管理模块实现用户的注册、登录、资料修改等功能。
机票预定系统项目需求分析
机票预定系统项目需求分析一、任务概述软件主要组成及功能要完成功能主要有:a、新用户注册,新用户可以注册,登陆系统后进行相应的信息交互。
b、验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访问权限。
c、管理员信息的输入和修改,包括用户名、登陆密码。
d、舱位信息的输入和修改,包括舱位等级编号、舱位等级名称、提供的各种服务类别,以及备注信息等。
客机信息的输入、修改和查询,包括客机编号、客机型号、购买时间、服役时间、e、经济舱座位数量、公务舱座位数量、头等舱座位数量以及备注信息等。
f、航线信息的输入、修改和查询,包括航线编号、出发城市、到达城市、航班日期、出发时间、到达时间、客机编号、经济舱价格、公务舱价格、头等舱价格和备注信息等。
g、客户等级信息的输入、修改,包括客户等级编号、客户等级名称、折扣比例和备注信息等。
h、客户信息的输入、修改和查询,包括客户编号、客户姓名、客户性别、身份证号码、客户网上用户名、客户登陆密码、客户联系电话、客户类型和备注信息等。
I、订票信息的输入、查询和修改,包括订票编号、客户编号、客户姓名、客户类型、折扣比例、航线编号、出发城市、到达城市、出发时间、舱位类型、票价、结算金额和备注信息等2、用户特点及一般约束1、管理员和用户的登陆要求合法的管理员以及用户才能登陆体统,防止系统被无关人员动用,使用字符串匹配对用户名和密码进行判断。
管理员和用户的登录对相应的操作权限也不一样,管理员有舱位信息管理,客机信息管理,航线信息管理,客户类型信息管理,客户信息和订票信息管理,用户主要有舱位查询,客机信息查询,航线信息查询,客户类型信息查询,自己的信息管理,和自己订票和退票。
2、管理员的日常操作管理员可以对舱位信息,客机信息,航线信息,客户类型信息,进行查询、修改和删除操作,可以对客户信息和订票信息只有查询操作。
3、用户的的日常操作用户可以进行注册然后登陆系统,可以查询舱位信息,客机信息查询,航线信息查询,客户类型信息,可以对自己的信息进行修改,可以定票(按照航班号进行预订机票,显示所订机票的信息和价格,进入支付系统付账,并再次要求客户确认,确认无误后订票成功),可以退票(在特殊情况下(如天气不适合飞机起降,飞机延误超过30分钟)等给予全额退票,如果是个人原因只能退50%),对退票后的机票要在未售出机票中重新体现。
软件工程机票预订实验报告
软件工程机票预订实验报告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.引言目的为了方便旅客,航空公司拟开发一个飞机票预订系统。
机票预定系统需求分析
机票预定系统需求分析一、引言随着移动互联网的普及和交通出行需求的增加,机票预定系统已成为出行服务供应商不可或缺的一部分。
机票预定系统的目标是为用户提供便捷、快速、准确的机票预订服务,为出行服务供应商提供高效、精确的机票信息管理和销售平台。
本文将对机票预定系统的需求进行分析和描述。
二、功能需求1.用户注册与登录2.机票查询与筛选用户可以根据起飞地、目的地、出发日期、航空公司等条件进行机票查询,并根据价格、起飞时间、到达时间、中转次数等条件进行筛选。
3.机票预定与支付用户可以选择心仪的航班进行机票预定,并提供乘机人的相关信息。
预定成功后,用户可以选择在线支付或线下支付方式进行支付。
4.订单管理与修改用户可以查看自己的订单信息,并进行订单的修改、取消和退票等操作。
系统应提供简单易懂的操作界面,方便用户操作。
5.优惠与促销活动系统可以根据用户的消费情况和偏好,为用户推送适合的优惠和促销活动,鼓励用户使用系统进行机票预定。
6.航班信息管理系统需要及时更新和管理航班的相关信息,包括起飞地、目的地、起飞时间、到达时间、机型、计划航线等。
7.会员系统系统应建立完善的会员体系,为常用用户提供会员服务,例如积分、等级、优先订座等。
8.数据统计与分析系统应具备数据统计和分析功能,通过对用户、订单、航班等数据的分析,为出行服务供应商提供更准确的市场分析和决策支持。
三、非功能需求1.系统性能要求系统需要具备较高的并发处理能力和响应速度,能够同时处理多个用户的请求,并在短时间内返回查询结果。
2.界面友好性系统界面应简洁、美观、易用,用户能够快速找到所需功能,减少用户对系统的学习成本。
3.数据安全性系统需要保护用户的个人信息、支付信息和订单信息的安全,采用安全加密技术,防止数据泄露和盗用。
4.可扩展性系统应具备一定的可扩展性,能够方便地添加新的航空公司、航班信息和促销活动等。
5.可靠性和稳定性系统应具备高可靠性和稳定性,能够长时间运行而不出现中断或错误。
软件工程报告-机票预定系统
软件需求说明书1 引言1.1 编写目的本机票预定系统在可行性研究的基础上,是为了进一步明确机票预定系统的软件需求,以便安排开发人员的规划与进度,撰写本文档。
1.2 背景待开发的软件系统的名称:机票预定系统项目的任务提出者:软件工程老师项目开发者:xx项目的用户:旅客、某民航航空公司和某旅游开发公司。
该软件系统同其他系统关系:机票预定系统由两部分组成:前台客户端程序和后台管理员端程序。
2 任务概述2.1 目标本系统分为管理员端和客户端两个部分,旅行社为客户端,航空公司为管理员端。
客户和管理员端通过网络进行通信。
旅行社通过网络把预定机票的客户信息(姓名,性别,工作单位,身份证号码,旅行时间,旅行目的地等)传输到管理员端,管理员端程序通过对数据库的查询来为旅客安排航班,并把安排结果传输到客户,客户印出取票通知和帐单。
客户对本系统的服务可以进行投诉与建议。
本机票预定系统实现后,将会改进航空公司人员的利用率,提高机票预定服务的效率,节约了客户的购票时间,从而大大减少了人力与设备的费用。
2.2 用户特点使用本软件操作人员要求有一定计算机基础的人员,维护人员要求由计算机的专业知识。
本软件预期使用年限为4年。
2.3 假定和约束2.3.1人力、资金、时间的约束因为是软件工程的实验项目,所以经费限制较大,开发软件必须在规定的试验时间16学时内完成。
2.3.2.技术发展规律的约束计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。
例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。
3 需求规定 3.1 对功能的规定 3.1.1系统的逻辑模型输入 处理 输出3.1.2系统处理流程和数据流程3.1.3数据库描述数据库采用SQL Server2008 3.1.4数据词典管理员端 管理员端管理员端登录管理数据管理订票管理投诉及建议管理数据库产生报表产生报表管理员端终端显示客户终端显示管理员端 客户客户航班信息的查询机票预定名字:投诉及建议描述:客户对本系统的建议和相关投诉定义:投诉及建议=旅客姓名+建议+邮箱+航班号+移动手机号码+联系号码用户信息订票信息航班信息1.查询用户表或更新用户表2.更新用户订票表3.更新航班信息表,修改库存机票 登录成功订票成功航班信息、库存机票更新成功名字:航班信息描述:从出发地到目的地的航班的信息定义:航班信息=公司类型+始发地+目的地+单程票价+往返票价+飞机类型+起飞日期+到达日期+起飞时间+到达时间+座位数+机舱类型+始发机场+目的机场名字:机票信息描述:旅客所定机票定义:机票信息=旅客姓名+旅客性别+身份证号+航班号+起飞时间+飞行目的地+座位号3.2 对性能的规定3.2.1 精度数据精确度:1)输入数据:旅行社输入:旅客姓名 String旅客性别 String身份证号码 String联系方式 String电子邮件 String工作单位 String航班号 String航班日期 Date飞机票号 String座位等级 String出发地 String目的地 String航空公司输入:旅客姓名 String旅客性别 String身份证号码 String联系方式 String电子邮件 String工作单位 String航班号 String航班日期 Date飞机票号 String座位等级 String出发地 String目的地 String旅客输入:身份证号码 String飞机票号 String航班号 String航班日期 Date出发地 String目的地 String 2)输出数据:机票信息:机票号 String旅客姓名 String身份证号码 String旅客性别 String航班号 String出发地 String目的地 String起飞时间 Date/Time座位等级 String帐单信息:旅客姓名 String身份证号码 String航班号 String机票号 String座位等级 String机票价格 int3.2.2 时间特性要求要求数据传输时间在2分钟以内,管理员端响应时间在1分钟以内,总响应时间为5分钟。
机票预订系统需求分析报告三篇
机票预订系统需求分析报告三篇篇一:机票预定系统需求分析报告1引言1.1编写目的在现今的社会是一个讲究效率和快节奏的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,为此开发机票预定系统软件,能够适应现今社会并提高生产效率。
使售票员和旅行社更加变得方便和有效率。
该系统软件非常容易被接受,他具有简单易学性,便于管理等功能。
1.2项目背景随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,机票预订系统也开始影响着人们日常生活和出行,并且变得越来越重要。
而原有的系统随着航空公司载客量的迅猛增长和人们对便捷性要求的提高,已经变得无法满足需求。
原有的系统不仅效率比较低下,而且在安全性、准确性等方面有很多不足。
为了实现航空公司以及旅游行业的现代化管理,进一步提高工作效率,方便旅客,需要开发一个机票预订系统。
该系统需要具有完整的存储,查询,核对,打印机票的功能。
在这个系统中,旅客或工作人员在网上或旅行社的机票预售代理点,通过计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印机票给旅客。
1.3定义1.4参考资料1.《软件工程导论》2.《实用软件工程》2任务概述2.1目标机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。
总之,这个系统要求能够实现实时,高效,便捷,完善,安全性好等特点。
2.2运行环境1设备:奔腾133,16兆以上内存的pc机。
2支持软件:用java程序设计语言作为系统的支持软件。
3接口:本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。
机票订购系统数据需求分析
4.1 引言4.1.1 编写目的4.1.2 背景4.1.3 定义4.1.4 参考资料4.2 数据的逻辑描述4.2.1 静态数据4.2.2 动态输入数据4.2.3 动态输出数据4.3 数据的采集4.3.1 要求和范围4.3.2 输入的承担者4.3.3 处理4.3.4 影响4.1 引言不管是现在还是未来的社会,都将是一个快速的,讲究效率的社会,人们有很强的时间观念,对于任何事情,人们都会要求更快速,更方便;所以今后的机票订购如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,本质上就无法满足现代社会对高速有效率的办事的需求,因此此机票订购系统的开发,能够适应现今社会并提高工作效率,不仅仅方便了机场方面的工作人员,同时也大大的节约了用户订购机票的时间以及方便性。
另外一方面使售票员和旅行社更加变得方便和有效率。
该系统软件非常容易被接受,他具有简单易学性,便于管理等功能。
4.1.1编写目的此数据需求分析说明书是为《机票订购系统》采集信息和系统开发过程中可能用到的数据和数据的流向做具体的规划和分析,是简要的文档说明,通过对开发过程中能用到的数据和数据的流向的具体的分析,能让开发人员在开发过程中,可以清楚的认识到系统的结构。
4.1.2背景A.项目名称:《机票订购系统》B.如今网络订购机票,各种虚假广告、虚假信息、各种各样的欺诈行为,包括不知真假的网络机票代购服务,以及网站订票的局限性(例如,许多网站无法提供在订票过程中,具体的操作步骤,应该注意的事项,退票服务,以及当拿到机票后出问题后该怎么处理的说明),导致部分用户放弃了方便的网上订购机票。
C.项目开发的形势:在大三上学期实验课过程以及课后时间进行的项目开发,是开发了提供给用于网上订购机票的广大用户的一个项目,以方便网上订购机票的广大用户能更便捷、安全的成功订票。
C.开发者:王宏斌(组长)、韩雨、金小敏、周令军、朱鹏D.用户:面向所有网上订购机票的用户,通过本项目的建立,可以大大拓宽用户订票的渠道以及方式,大大的方便了广大用户订票,同时能够保证用户的个人信息安全以及防止被各种欺诈骗局。
软件工程需求说明书(案例)
《机票预订系统》需求规格说明书计算机科学与技术二班XXX目录1、引言 (3)1.1需求规格说明书的目的 (3)1.2背景说明 (3)1.3参考文献 (3)2、任务概述 (4)2.1功能概述 (4)2.2用户特征 (4)2.3限制与约束 (4)2.3.1技术约束 (4)2.3.2环境约束 (4)2.3.3标准约束 (4)3、数据流图与数据字典 (5)3.1数据流图图形 (5)3.2.1数据流条目 (8)3.2.2数据项条目 (9)4、系统接口 (10)4.1用户接口 (10)4.2硬件接口 (10)4.3软件接口 (10)5、性能需求 (11)5.1精度需求 (11)5.2时间特征 (11)5.3灵活性 (11)5.4数据管理能力需求 (11)6、软件属性 (12)6.1可使用性 (12)6.3可维护性 (12)6.4可移植性 (12)7、其他需求 (13)7.1数据库需求 (13)7.2用户操作需求 (13)7.3用户场地需求 (13)1、引言1.1需求规格说明书的目的1、对机票预订系统的总体架构进行描述2、对机票预订系统的具体业务流程进行描述,为系统的概要设计及编码进行指导1.2背景说明1、系统全名:机票预订系统2、提出者:老师3、开发者:本软件由海口经济学院计算机科学与技术专业人员开发完成1.3参考文献《软件工程导轮》张海藩清华大学出版社2、任务概述2.1功能概述2.2用户特征信誉良好的各中小型旅行社,操作人员具有一定的计算机操作基础,设计上尽量通俗正规,容易操作,符合软件的统一使用方法,可以方便学习2.3限制与约束2.3.1技术约束数据库,服务器及各种控件的使用和消息的调用2.3.2环境约束1、Pentium IV 以上, 258M RAM, 14G HD2、操作系统windows xp3、微软鼠标或其他兼容鼠标4、一般计算机外设,如打印机等2.3.3标准约束基本按照国家信息中心编著《软件工程规范》的标准开发,包括硬件、软件和文档规模3、数据流图与数据字典3.1数据流图3.2数据字典3.2.1 数据元素3.2.2数据流3.2.3数据存储4、系统接口4.1用户接口用户界面要求简洁明了,而且表单操作要求尽量避免使用鼠标。
机票预订需求分析报告
机票预订需求分析报告机票预订需求分析报告一、背景介绍随着人们生活水平的提高和国际交流的增多,机票预订成为越来越多人出行的必备工具。
机票预订平台的出现极大地方便了人们的出行安排,但同时也带来了一系列需求和问题。
本报告将对机票预订需求进行分析,并提出针对性的解决方案。
二、用户需求分析1.快速、方便的预订流程用户对机票预订平台的核心需求是能够提供快速、方便的预订流程。
他们希望能够通过简单的几步操作即可完成机票预订,同时尽可能减少填写重复信息和繁琐的操作。
2.多元化的选择和比较功能用户对机票预订平台的另一个重要需求是能够提供多元化的选择和比较功能。
他们希望能够同时查询多家航空公司的机票信息,获取最全面和最佳的选择。
同时,用户也希望能够方便地比较不同航班、不同舱位和不同价格的差异,以做出更好的决策。
3.实时、准确的机票信息更新用户对机票信息的准确性要求非常高,希望能够及时获取最新的航班时间、机票价格等信息。
他们希望能够通过机票预订平台平台获取实时的机票信息,避免因为信息不准确而造成的损失和不便。
4.安全的支付和退改政策用户对支付和退改政策的安全性要求较高。
他们希望能够通过安全的支付通道完成机票预订,并希望退票和改签政策能够清晰明确,保障自己的权益。
三、解决方案1.简化预订流程通过技术手段优化机票预订流程,减少重复填写信息和繁琐的操作。
可以通过记录用户的个人信息并提供自动填写功能,简化用户的操作流程。
同时,在用户填写订单信息时提供清晰的引导和提示,帮助用户快速完成预订。
2.提供多元化的选择和比较功能机票预订平台可以引入多家航空公司的机票信息,提供多元化的选择和比较功能。
通过对不同航班、不同舱位和不同价格的对比,帮助用户快速找到最合适的机票。
同时,提供用户评价和反馈功能,让用户可以参考其他用户的评价来做出决策。
3.及时更新机票信息机票预订平台需要与航空公司和相关接口进行实时数据交互,确保机票信息的准确性和及时性。
航空机票预订系统项目开发文档(可行性分析与需求分析报告)
航空机票预订系统项目开发文档可行性分析报告1 引言。
1编写目的:可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解。
经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。
明确开发风险及其所带来的经济效益。
本报告经审核后,交软件经理审查。
1.2 项目背景:开发软件名称:机票预订系统。
项目任务提出者:<>民航及国际旅游开发公司。
项目开发者:<>开发小组。
用户:民航及国际旅游开发公司。
实现软件单位:<>国际旅游开发公司项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft Visual C++为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 8的为开发软件的数据库服务程序。
1.3 定义:[专门术语]:[缩写词]:1.4 参考资料:《软件工程导论》,张海藩,清华大学出版社。
《实用软件工程》,郑人杰等,清华大学出版社。
2.可行性研究的前提2.1要求主要功能:为游客提供机票预定服务,方便旅游局的售票工作,提高旅游局的服务质量和服务效率性能要求:机场提供的信息必须及时的反映在旅游局的工作平台上。
售票系统的定单必须无差错的存储在机场的主服务器上。
对服务器上的数据必须进行及时正确的刷新。
输出要求:数据完整,详实。
输入要求:简捷,快速,实时。
安全与保密要求:服务器的管理员享有对机场航班信息库及机票信息库和定票信息库的管理与修改。
售票员只享有对订票信息库的部分修改(写入与读出)。
完成期限:预计六个月,即截止2004年2月8日。
2.2目标:系统实现后,大大提高旅游局的机票预定服务效率。
降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销。
2.3条件,假定和限制建议软件寿命:5年。
经费来源:中国国际旅游开发公司。
软件工程_机票预订系统最终版
软件工程课程设计报告题目: 机票预订系统指导老师:陈亚峰专业班级:计信121参与设计人员:宋增增、李泽源、苏高宏、马磊、廷廷、张馨戈、李晓娟2014年 10月 8日机票预定系统⏹问题定义⏹可行性研究⏹系统的需求分析⏹系统的结构化设计⏹数据库设计一、问题定义系统目标与范围说明书项目名称:机票预定系统。
问题:目前部分地区酒店的机票预订还未进入智能处理阶段,费时费力,效率低下。
项目目标:系统实现后,大大提高旅游局的机票预定服务效率。
降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销。
项目规模:开发成本应该不超过5万元。
初步设想:用学校现有的物力和人力资源开发该系统。
可行性研究:为了全面分析该系统开发的可能性,建议进行大约3周的可行性研究。
可行性研究成本不超过5000元。
随着社会发展的不断进步,民航事业不断壮大,人们生活水平不断提高,乘坐名航的人也越来越多,随着消费者的不断增多,飞机预订系统在各地预订网点作用也愈显重要。
目前,我国还有相当一部分地区酒店的机票预订还未进入智能处理阶段,和发达地区比较工作效率较低。
在计算机技术快速发展的今天,有必要引进高效的计算机系统来协助机票预订工作。
因此开发一套具有完整的存储,查询,核对,打印机票功能的实时机票预订系统势在必行。
机票预定系统应克服存储乘客信息少,查询效率低下等问题外,更重要的是其安全性,可靠性,这关系到航班和乘客的安全及准确,本系统因面向广大机票预定网点,因此要能在售票网点中普及,则需要开发一个功能全,价格能被顾客所接受的系统。
机票预订系统是为了机场工作人员和客户提供订票退票等与机票相关内容和管理的系统,它具有开放的系统结构,易扩充的,易维护的,具有良好人机界面的优点。
它克服了存储客户信息少,查询效率低等问题,更重要的是其安全性,可靠性,实现航空公司的机票销售的自动化,为乘客出行提供方便,便于机场人员信息管理,提高了机场人员对机票管理的工作效率。
机票设计系统实验报告(3篇)
第1篇一、实验背景与目的随着航空业的快速发展,机票预订系统的需求日益增长。
为了提高预订效率、优化用户体验,本实验旨在设计并实现一个功能完善、操作便捷的机票预订系统。
通过本次实验,我们希望掌握需求分析、系统设计、编码实现以及测试等软件工程的基本流程,并提高对机票预订系统结构和功能的理解。
二、实验内容与要求1. 需求分析(1)系统功能需求:- 用户注册与登录:用户可以通过注册账号进行登录,方便后续预订和查询。
- 搜索航班:用户可以根据出发地、目的地、出发时间等条件搜索航班。
- 航班详情:展示航班的具体信息,包括航班号、机型、起飞时间、降落时间等。
- 预订机票:用户可以选择座位、填写个人信息并完成支付。
- 查询订单:用户可以查看自己的预订记录,包括订单状态、航班信息等。
- 取消订单:用户可以取消已预订的机票。
- 评价与投诉:用户可以对航班和服务进行评价或投诉。
(2)性能需求:- 系统响应时间:用户操作后的响应时间应控制在2秒以内。
- 系统并发用户数:支持同时在线1000个用户。
- 数据存储容量:至少存储100万条航班数据。
2. 系统设计(1)总体结构设计:- 用户层:负责用户界面交互,包括注册、登录、搜索、预订、查询、取消、评价等。
- 业务逻辑层:负责处理业务逻辑,如航班查询、订单管理、支付等。
- 数据访问层:负责数据持久化,如数据库操作、数据缓存等。
- 数据库层:存储航班信息、用户信息、订单信息等。
(2)详细设计:- 用户层:采用MVC(Model-View-Controller)模式,分离数据模型、视图和控制器。
- 业务逻辑层:采用分层设计,包括服务层、业务处理层和接口层。
- 数据访问层:采用ORM(Object-Relational Mapping)技术,实现数据持久化。
- 数据库层:采用MySQL数据库,设计合理的表结构和索引。
3. 实现与测试(1)编码实现:- 采用Java语言和Spring Boot框架进行开发,利用HTML、CSS、JavaScript等技术实现用户界面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件工程》
项目一需求分析文档
1引言
随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,机票预订系统也开始影响着人们日常生活和出行,并且变得越来越重要。
而原有的系统随着航空公司载客量的迅猛增长和人们对便捷性要求的提高,已经变得无法满足需求。
原有的系统不仅效率比较低下,而且在安全性、准确性等方面有很多不足。
为了实现航空公司以及旅游行业的现代化管理,进一步提高工作效率,方便旅客,需要开发一个机票预订系统。
该系统需要具有完整的存储,查询,核对,打印机票的功能。
在这个系统中,旅客或工作人员在网上或旅行社的机票预售代理点,通过计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印机票给旅客。
机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。
总之,这个系统要求能够实现实时,高效,便捷,完善,安全性好等特点。
今后随着计算机技术以及网络技术的迅速发展,电子商务正逐渐成为Internet应用的一个重要领域。
电子商务也必然对航空公司和旅行社的机票销售模式产生深远的影响,所以将来的机票预订系统必然与网络相结合,产生基于WEB的机票预订系统。
另外将机票预订呼叫中心与订票系统的结合也可以为客户提供更加人性化的服务。
2功能描述
2.1需求分析
为保证良好的用户体验和完善的系统功能,做如下功能设计。
1.客户端子系统:
在客户端系统的功能实现上,可以分为以下几个部分:
旅客信息的输入和统计:系统要求做到既能够从其它子系统中共享一部分信息,
又有方便的操作界面手工输入旅客信息。
这部分要求对输入的数据进行简单的
统计,供航空公司进行查询和宏观调控。
●旅客信息的存储:将旅客的信息存储到系统中,以备以后的取票确认以及查询。
●机票信息的传递及接收:将旅客所须的机票信息经客户端由网络传到航空公司
的服务器上,并且接受航空公司返回的航班信息,然后存储起来。
●取票通知及帐单的生成和打印:把已存储的从航空公司返回的航班机票信息打
印出来,并且生成帐单打印出来给旅客。
●印出机票给已经订票的旅客:根据旅客的取票通知及帐单,经过确认无误后,
接受旅客的付款后把机票印出来交给旅客。
2.服务器端的功能要求:
在客户端系统的功能实现上,可以分为以下几个部分:
●接收由旅行社客户端发回的所需机票信息:通过网络接收机票信息并存入到服
务器的数据库中。
●生成航班信息:根据所需机票信息(时间,地点),在数据库中查询并得到正
确的航班的信息(价格,时间),分配所需的机票数并在数据库中做出已售出
的标记。
●传递航班信息到客户端:把得到的航班信息通过网络传递到客户端。
●接收旅行社的反馈信息:对旅行社的反馈信息进行分析,把已经售出的机票进
行统计,对被旅客所退掉的机票要进行数据库的恢复。
●印出机票给已经订票的旅客:根据旅客的取票通知及帐单,经过确认无误后,
接受旅客的付款后把机票印出来交给旅客。
为了保证系统能够长期、安全、稳定、可靠、高效的运行,机票预订系统应该满足以下的性能需求:
1.系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足机场对信息处理的需求。
在系统开发过程中,必须采用一定的方法保证系统的准确性。
2.系统的开放性和系统的可扩充性
机票预订系统在开发过程中,应该充分考虑以后的可扩充性。
例如机场中管理模块的加入(飞机管理、座位管理、机场事务管理等)也会不断的更新和完善。
所有这些,都要求系
统提供足够的手段进行功能的调整。
而要实现这一点,应通过系统的开放性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。
通过软件的修补、替换完成系统的升级和更新换代。
3.系统的易用性和易维护性
机票预订系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。
这就要求系统能够提供良好的用户接口,易用的人机交互界面。
要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
[1]
4.系统的标准性
系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。
所有这些都要符合主流国际、国家和行业标准。
例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。
如规范的数据库操纵界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。
5.系统的先进性
目前计算机系统的技术发展相当快,做为机票预订系统工程,应该保证系统在一段时间内是先进的,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。
这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。
另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。
[2]
2.2数据流图
图2-2-1 顶层数据流图
顶层数据流图只是粗略的给出整个系统的数据流情况。
为了更好的把“航空机票预定系
统”中各个模块的具体数据流处理细节表示出来,可以在顶层图的基础上自顶向下继续分解,得到1层和2层数据流图。
图2-2-2 一层数据流图
图2-2-3 二层数据流图
2.3数据字典
数据字典是用来规范描述数据具体内容的工具,也是对数据汇总分析的一个总结。
表2-3-1 旅客信息的数据字典
表2-3-2 旅客订票信息的数据字典
表2-3-3 航班机票信息的数据字典
表2-3-4 取票通知的数据字典
表2-3-5 售出机票信息的数据字典
3行为描述
1. 航班查询:
旅客可通过网络访问该系统客户端网址,可根据旅客提供的出发时间、出发地点和目的地、舱位要求等,查询满足旅客要求的航班。
通过检索可得到航班的相关信息,从而可以方便旅客订票并掌握所需信息,同时可减少工作人员的工作量。
2. 旅客订票
旅客将订票的相关信息通过工作人员输入系统客户端。
客户端将旅客的订票信息通过网络传送给服务端,服务端根据接收到的信息由航班安排系统为旅客安排座位并返回相应的确认信息给该客户端。
订票信息生成后,存入相应的存储区域,并对数据库进行数据提交。
客户端打印取票单及帐单给旅客,旅客在登机前,经信息核审后,即可领取机票登机。
3. 航班信息管理
航空公司可将所有航班的信息存入数据库,方便用户对航班基本信息查询,相关工作人员可根据公司要求,经系统身份认证后登录并对航班信息进行修改等操作,从而使航班信息便于管理。
4. 航班安排
从客户端接收到旅客的订票信息,该系统可在短时间内处理旅客航班问题。
将订票信息送往数据库并更新,客户端的航班查询信息也同步更新。
节省时间的同时,也能让旅客得到最新的航班信息。
5. 售票管理
旅客不仅可在各客户端进行机票预定,也可直接在机场的售票处购票,购票信息由系统提交到数据库进行管理更新。
6. 退票管理
机票有效期内,旅客若需退票,可在退票处进行退票。
退票信息,由工作人员输入系统,
系统对订票信息或售票信息进行删除更新。
4数据描述
4.1 数据需求
1. 旅客:姓名、证件号(身份证号码/护照号码)---主键、联系方式、出发时间、出发地点和目的地、航班舱位要求
2. 取票单:单号---主键、姓名、票号
3. 帐单:编号---主键、付款金额、票号
4. 机票:票号---主键、姓名、证件号、航班、座位、起飞时间、起飞地点、抵达时间、抵达地点、票价
5. 航班:航班号---主键、起飞时间、起飞地点、抵达时间、抵达地点、座位数、空位数、票价
数据表图:
Ticket:
4.2 数据库介绍
1. 服务器程序在对订票/取票进行操作时需对数据库进行数据提交,即对数据表进行查询和修改:在订票/取票过程中都需要对数据库中的所有表,进行联合查询、修改。
2. 物理数据结构主要用于各模块之间函数的信息传递。
3. 接口传递的信息是用数据结构封装了的数据,以参数传递或返回值的形式在各模块
间进行传输。
4. 对于出错信息将送入显示模块中,机票信息、帐单信息、取票单信息送入准备打印模块中准备打印格式。
5参考文献
[1] 《数据库设计教程》,Thomas M. Connolly, Carolyn E. Begg,机械工业出版社,2003.6
[2] 《软件工程导论》,张海藩,清华大学出版社。