软件工程课程设计机票预定系统frld.docx





《软件工程课程设计机票预定系统frld.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计机票预定系统frld.docx(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、机票预订订系统设设计与实实现一、可行行性研究究1引言1.1编编写目的的本文从各各个方面面讲解了了机票预预订系统统在市场场中的作作用,以以及说明明机票预预订系统统能给旅旅客、航航空公司司和旅行行带来的的好处,为为各个方方面提供供方便。本文读者者是航空空公司分分管售票票方面的的经理。1.2项项目背景景a. 开发软件件的名称称:机票票预订系系统b. 项目的任任务提出出者:航航空公司司c. 开发者:修宇(11)班软软件工程程课程设设计第五五小组d. 用户:国国内各大大航空公公司e. 项目与其其他软件件或其他他系统的的关系:本系统采采用客户户机/服服务器原原理,客客户端的的程序是是建立在在Winndow
2、ws NNT系统统上以PPoweerBuuildder99.0为为开发软软件的应应用程序序,服务务器端采采用Liinuxx为操作作系统的的工作站站,系统统中是采采用Syysbaase Adaaptiive Serrverr Annywhheree为开发发软件的的数据库库服务程程序。1.3定定义数据库管管理系统统(DBBMS)。SQL: 一种种用于访访问查询询数据库库的语言言事务流:数据进进入模块块后可能能有多种种路径进进行处理理。主键:数数据库表表中的关关键域。值值互不相相同。外部主键键:数据据库表中中与其他他表主键键关联的的域。1.4参参考资料料1.张海海藩.软软件工程程导论(第第四版),清
3、清华大学学出版社社,200032.郑人人杰等.实用软软件工程程(第二二版),清清华大学学出版社社,199973.Sooftwwaree Ennginneerringg A Praactiioneers AApprroacch,RRogeer SS.Prresssmann,(英英文版,第第5版),机械械工业出出版社McGGraww-Hiill,200014.文斌斌,刘长长青,田田园.软软件工程程与软件件文档写写作,清清华大学学出版社社,200065. hhttpp:/msddn.MMm/neet6. hhttpp:/t7.中国国期刊全全文数据据库 htttp:/2211.86.2255.6/kn
4、ss50/inddex.asppx8.数字字化期刊刊 htttp:/2002.338.993.77/wff/httml_outtsidde/sszhqqk/iindeex.hhtmll2可行性性研究前前提2.1要要求a. 主要功能能:为游游客提供供机票预预订服务务,方便便旅游局局的售票票工作,提提高旅游游局的服服务质量量和服务务效率。b. 性能要求求:机场场提供的的信息必必须及时时的反映映在旅游游局的工工作平台台上。售售票系统统的订单单必须无无差错的的存储在在机场的的主服务务器上。以以服务器器上的数数据必须须进行及及时正确确的刷新新。c. 输入要求求:数据据完整,详详实。d. 输出:简简捷,快
5、快速,实实时。e. 基本的数数据流程程和处理理流程:略。f. 安全与保保密要求求:服务务器的管管理员享享有对机机场航班班信息库库及机票票信息库库和弃权权票信息息库的管管理与修修改,售售票员只只享有对对订票信信息库的的部分修修改(写写入与读读出)。g. 完成期限限:预计计一个星星期2.2目目标系统实现现后,大大大提高高旅游局局的机票票预订服服务效率率。降低低售票服服务中的的错误发发生率,减减少信息息交流的的烦琐过过程及其其带来的的开销。2.3条条件、假假定和限限制a. 建议开发发软件运运行的最最短寿命命:5年年b. 经费来源源和使用用限制:X XX航空公公司c. 硬件条件件:服务务器IBBM工作
6、作站d. 软件环境境:终端端为普通通PC机机e. 运行环境境:Miicroosofft WWinddowss XPP Prrofeessiionaalf. 开发环境境:Wiindoows XP下下的PoowerrBuiildeer 99.0g. 数据库:Adaaptiive Serrverr Annywhheree2.4可可行性研研究方法法2.5决决定可行行性的主主要因素素成本/效效益分析析结果,效效益成成本。技术可行行,现有有技术可可完全承承担开发发任务。操作可行行,软件件能被原原有工作作人员快快速接受受。3技术可可行性分分析3.1对对系统的的简要描描述在旅游局局中的终终端安装装Winndo
7、wws NNT的PPC机,主主要上报报是向机机场的服服务器传传递数据据。当顾顾客在旅旅游局进进行咨询询时,终终端向服服务器发发出查询询请求,服服务器根根据航班班信息库库的实时时数据,向向终端发发送数据据,显示示在终端端的屏幕幕上。当当顾客向向售票员员订票时时,终端端向服务务器发出出一份订订单,服服务器核核对后,存存入订票票信息库库,并修修改机票票信息库库。当顾顾客再次次来取票票时,终终端向服服务发出出查询订订票请求求,服务务器接收收后,查查询订票票信息库库,核对对后,传传送机票票确认表表单,终终端打印印出机票票。3.2处处理流程程和数据据流程服务器终端显示数据系统管理员产生报表事务航班信息的更
8、新机票核对事务客户机终端显示数据在客户端打印机票和帐单产生报表及帐单售票员产生报表表单申请售票员客户机终端显示数据产生报表 数据库售票员查询请求3.3与与现有系系统比较较的优越越性 现行系系统问题题:系统统效率低低、主要要用人工工记录、人人工操作作;错误误率高;安全系系数低。 建议方方案:客客户端与与服务器器端联系系在一起起。在订订票机构构中只设设立终端端,在机机场设立立服务器器,数据据输入由由终端输输入,所所有数据据都由服服务器处处理,只只在终端端上显示示数据结结果。 此设计计简化了了数据处处理,但但加重了了服务器器的数据据处理。而而使用客客户端/服务器器机理,简简化数据据流量,加加快数据据
9、处理。3.4技技术开发发的可行行性a. 本系统尽尽管其在在组织关关系上存存在着很很大的复复杂性、繁繁琐性,但但是就整整个系统统的技术术构成上上来看,它它还是属属于一个个数据库库应用类类的系统统。其基基本操作作还是对对数据库库进行添添加、删删除、浏浏览、编编辑等。所所以就单单纯的数数据库应应用来看看,暂不不存在太太大的技技术问题题b. 因为我们们的小组组学习过过专业的的计算机机方面的的知识,且且所开发发的系统统公需实实现基本本功能,所所以开发发人员在在数量的的和质量量都能满满足系统统的要求求,并按按时完成成助用户户所需要要的基本本功能。4经济可可行性分分析对于整个个系统而而言,在在系统未未运行之
10、之前,初初期投资资比较大大,花费费相对而而言比较较多。各各部门必必须配置置电脑、服服务器、打打印机及及相关的的网络设设备。但但是,在在整个系系统投入入运行之之后,因因为现在在计算机机已经普普及了,相相关的人人员培训训费可以以减少很很多。而而同时又又减少了了数据的的流通环环节,不不必要花花费那么么多的时时间,也也就是说说最重要要的是提提高了效效率,而而又保证证了各项项数据的的准确性性,也避避免了工工作人员员的流动动造成的的数据丢丢失等问问题,适适应了当当前的发发展形式式。5社会因因素可行行性分析析5.1法法律因素素a.所有有软件都都选用正正版b.所有有技术资资料都由由提出方方保管c. 制定合同同
11、确定违违约责任任5.2用用户使用用可行性性随着时代代的发展展,人员员素质己己逐步提提高,不不论是对对于电脑脑系统的的基本操操作还是是对于系系统的维维护都有有了一定定的基础础。同时时还可以以配置专专业的电电脑维护护人员来来维护电电脑,不不必担心心电脑故故障问题题。经过过培训的的人员将将会熟练练使用本本软件。6其他可可供选择择的方案案客户端与与服务器器端联系系在一起起,在旅旅游局中中只设立立终端,在在机场设设立服务务器,数数据输入入由终端端输入,所所有数据据都由服服务器处处理,只只在终端端上显示示数据结结果。此设计简简化了数数据处理理,但加加重了服服务器的的数据处处理。而而使用客客户端/服务器器机
12、理,简简化数据据流量,加加快数据据处理。7结论意意见由于该系系统能大大幅度提提高售票票人员的的工作效效率,技技术、操操作都有有可行性性,可以以进行开开发。二、项目目开发计计划1引言言1.1编编写目的的本文从各各个方面面讲解了了机票预预订系统统在市场场中的作作用,以以及说明明机票预预订系统统能给旅旅客、航航空公司司和旅行行带来的的好处,为为各个方方面提供供方便。本文读者者是航空空公司分分管售票票方面的的经理。1.2项项目背景景a.项目目的委托托单位: X X航空空公司b.软件件工程课课程设计计修宇(11)班第第五组c.该软软件系统统与其他他系统的的关系:本系统采采用客户户机/服服务器原原理,客客
13、户端的的程序是是建立在在Winndowws NNT系统统上以PPoweerBuuildder99.0为为开发软软件的应应用程序序,服务务器端采采用Liinuxx为操作作系统的的工作站站,系统统中是采采用Addapttivee Seerveer AAnywwherre为开开发软件件的数据据库服务务程序。1.3定定义专门术语语、缩写写词:略略1.4参参考资料料1.张海海藩.软软件工程程导论(第第四版),清清华大学学出版社社,200032.郑人人杰等.实用软软件工程程(第二二版),清清华大学学出版社社,199973.Sooftwwaree Ennginneerringg A Praactiionee
14、rs AApprroacch,RRogeer SS.Prresssmann,(英英文版,第第5版),机械械工业出出版社McGGraww-Hiill,200012项目目概述2.1工工作内容容机票预定定系统在在各旅行行社把预预定机票票的旅客客信息(姓姓名、性性别、工工作单位位、身份份证号码码、旅行行时间、旅旅行目的的地等)输输入到该该系统,系系统为旅旅客安排排航班。当当旅客交交付了预预定金后后,系统统印出取取票通知知和账单单给旅客客,旅客客在飞机机起飞的的前一天天凭取票票通知和和账单交交款取票票,系统统核对无无误即印印出机票票给旅客客。此外外航空公公司为随随时掌握握各航向向飞机的的乘载情情况,需需
15、定期进进行查询询统计,以以便适当当调整。2.2条条件与限限制(1)在在分析系系统功能能时要考考虑有关关证件的的合法性性验证(如如身份证证、取票票通知、交交款发票票等)(2)对对于本系系统还应应补充以以下功能能:a.旅客客延误了了取票时时间的处处理b.班机机取消后后的处理理;c.旅客客临时更更改机票票班次的的处理;d.系统统的外部部项至少少包含三三个:旅旅客、旅旅行社和和航空公公司2.3产产品2.3.1程序序程序名称称:机票票预订系系统使用的语语言:PPoweerBuuildder 9.002.3.2文档档系统在开开发过程程中,经经历了可可行性研研究、需需求分析析、详细细设计、软软件编码码与测试
16、试,并在在系统开开发的同同时撰写写可行性性研究报报告、项项目开发发计划说说明书、需需求分析析说明书书、详细细设计说说明书、测测试分析析报告等等。2.4运运行环境境硬件环境境:服务务器IBBM工作作站软件环境境:Liinuxx,终端端为PCC机2.5服服务软件开发发完成后后,开发发者应免免费为系系统使用用者进行行安装、保保修服务务,并由由开发人人员对使使用方的的使用本本软件人人员进行行软件使使用的基基本培训训,系统统管理员员必须要要求有专专业的计计算机知知识,所所有人员员都要经经过本公公司培训训。在系系统运行行的时间间里,开开发人员员要负责责对系统统进行维维护,并并满足用用户对软软件升级级的需要
17、要。2.6验验收标准准完成程序序的基本本功能,销销售员要要能进行行旅客订订票、退退票,管管理员能能进行航航班处理理(取消消航班、修修改航班班时间、开开通新航航班)3实施施计划3.1任任务分解解组长:胡胡慧 组员员:陆万万波、胡胡慧、文文磊、查查志力、许许海波、毕毕文攀陆万波:主要负负责可行行性分析析部分。胡 慧慧:主要要负责人人员的组组织安排排及撰写写项目开开发计划划、需求求分析。查志力:主要负负责详细细分析部部分。许海波:主要负负责软件件编码和和系统实实现。毕文攀:主要负负责软件件编码和和软件测测试。3.2进进度主要任务务时间期限限主要负责责人可行性研研究20088-122-299-2000
18、8-122-299陆万波需求分析析20088-122-299-20008-122-300胡慧概要设计计20088-122-300-20008-122-300文磊详细设计计20088-122-311-20009-122-1查志力详细编码码20099-1-1-20007-11-2许海波软件测试试20099-1-3-20009-1-44毕文攀4交付付期限本系统计计划于11月4日日前交付付使用三、需求求规格说说明书1引言言1.1编编写目的的需求规格格说明书书是感动动弄清楚楚用户对对开发软软件应用用系统的的确切要要求,本本阶段对对所要做做的系统统做需求分分析,建建立是在在前面的的可行性性研究基基础上的的
19、。主要要解决了了实现该该系统的的数据字字典及功功能需求求问题。包包括如何何把该系系统划分分成若干干个模块块、决定定各个模模块之间间的接口口、模块块之间传传递的信信息,以以及数据据结构、模模块结构构的设计计等。在在以下的的详细设计计报告中中将对在在本阶段段中对系系统所做做的所有有分析进行行详细的的说明。 在下一一阶段的的详细设设计中,程程序设计计员可参参考本阶阶段对机机票预定定系统所所做的模模块结构构设计的的基础上上,对系系统进行行详细设设计。在在以后的的软件测测试以及及软件维维护阶段段也可参参考此说说明书,以以便于了了解在需需求分析析过程中中所完成成的各模模块设计计结构,或或在修改改时找出出在
20、本阶阶段设计计的不足足或错误误。1.2项项目背景景a.开发发软件的的名称:机票预预订系统统b.项目目的任务务提出者者:航空空公司c.开发发者:修修宇(11)班软软件工程程课程设设计第四四小组d.用户户:国内内各大航航空公司司e.项目目与其他他软件或或其他系系统的关关系:本系统采采用客户户机/服服务器原原理,客客户端的的程序是是建立在在Winndowws NNT系统统上以PPoweerBuuildder99.0为为开发软软件的应应用程序序,服务务器端采采用Liinuxx为操作作系统的的工作站站,系统统中是采采用Addapttivee Seerveer AAnywwherre为开开发软件件的数据据
21、库服务务程序。1.3定定义专门术语语和缩写写词:略略1.4参参考资料料1.张海海藩.软软件工程程导论(第第四版),清清华大学学出版社社,200032.郑人人杰等.实用软软件工程程(第二二版),清清华大学学出版社社,199973.Sooftwwaree Ennginneerringg-A Praactiioneers AApprroacch,RRogeer SS.Prresssmann,(英英文版,第第5版),机械械工业出出版社McGGraww-Hiill,200014.文斌斌,刘长长青,田田园.软软件工程程与软件件文档写写作,清清华大学学出版社社,200065.软件件需求与与估算,SSwapp
22、na Kisshorre,RRajeesh Naiik(印印)著,姜姜路 丁丁一夫 柳剑锋锋译,机机械工业业出版社社2任务务概述2.1需需求概述述航空公司司为方便便旅客,需需开发一一个机票票预定系系统。为为便于旅旅客由旅旅行社代代替航空空公司负负责为旅旅客定票票,旅行行社把预预定机票票的旅客客信息,包包括姓名名、性别、工作单单位、身份证证号码、旅行时时间、旅行目目的地,输输入机票票预定系系统的客客户端程程序,系系统经过过查询航航空公司司内的航航班数据据服务器器后,为为旅客安安排航班班,印出出取票通通知。旅旅客在飞飞机起飞飞前一天天凭取票票通知和和账单交交款后取取票,系系统校对对无误后后即印出出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 机票 预定 系统 frld

限制150内