机票预定系统_第1页
机票预定系统_第2页
机票预定系统_第3页
机票预定系统_第4页
机票预定系统_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、机票预定系统目录一、 “机票预订系统”项目描述二、 “机票预订系统”项目要求三、可行性研究和项目开发环境四、需求分析五、建立系统静态模型六、建立系统动态模型七、详细设计八、结束语一、机票预订系统项目描述 在现今的社会是一个讲究效率和快节奏的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,能够适应现今社会并提高生产效率。设计一个系统软件非常容易被接受,他具有简单易学性,便于管理等功能。当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。 随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度

2、越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。网上机票预订管理系统的产生和发展正好满足人们的这种需求。现在将详细介绍我的毕业设计网上机票预订管理系统。二、机票预订系统项目要求 分析一个能提供以下服务的实际系统:客户可以订票、机场柜台职员作为订票客户的代理取票、机场柜台职员可以创建新的航班信息、机场柜台职员可以修改航班信息、机场柜台职员可以删除航班信息。三、可行性研究和项目开发环境3.1可行性研究技术可行性:设置不同权限,方便高效的维护

3、数据,也可以安全维护数据。法律可行性:本软件属项目组开发,不侵害各方权利。 用户可行性用户可行性:开发的系统操作要非常简单,以便适合大人小孩老人各类人都可以很方便操作使用。3.2项目开发环境1. 开发方法:面向过程开发方法+面向对象开发方法 2. 开发模型:瀑布模型3. 开发工具:Visual Studio 2005 ,Microsoft SQL Server 2005,Visio 2007, Microsoft Access/SQL, PowerPoint 2003经济可行性:费用不是很高,也可以方便群众,让大家快速的订票。四、需求分析飞机票系统的基本功能:1.可以快速的预定、删除、退订机票

4、。2.可以再柜台及网络购买。以下详细功能:.客户注册。 .航班信息。.网上支付。 .预订机票。.查找机票。 .个人信息管理。.退订机票。 .修改机票。功能需求分析图五、建立系统静态模型1、建立角色的模版描述角色:角色:非注册客户角色职责:角色职责:查询。角色职责识别:角色职责识别:(1)查询机票角色:角色:银行角色职责:角色职责:提供网上支付功能角色职责识别:角色职责识别:负责提供网上支付平台角色:角色:柜台职员角色职责:角色职责:修改航班、删除航班、添加航班、代理取票角色职责识别角色职责识别:(1) 维护系统角色:角色:注册客户角色职责:角色职责:注册、查询、预订、删除、修改、角色职责识别:

5、角色职责识别:(1)查询机票(使用除后台的一切功能)2.建立系统用例模型通过分析,根据流程我们可以分下面几个用例。与客户相关用例:注册信息、查询机票、预订机票、修改班次、退票、个人信息管理。与非客户相关用例:查询机票。与柜台职员相关用例:修改航班信息、删除航班信息、添加航班信息、代理取票、通知订票成功、客户信息管理。与银行相关用例:在线支付预订机票用例图3.建立系统类图从用例图中我们可以得出一下几个类:客户、非客户、柜台职员、银行、机票、机票信息库、客户信息库。在进一步表示类之间的关系订票构件图订票配置图六、建立系统动态模型动态模型有:状态图、顺序图、协作图、活动图。(1)状态图客户订票状态图

6、柜台职员管理状态图(2)顺序图 客户订票顺序图柜台职员管理信息顺序图(3)协作图客户订票协作图柜台职员管理信息协作图(4)活动图客户订票活动图柜台职员管理信息七、详细设计1.数据要求2.数据流程图3. 3. 数据描述数据描述数据需求数据需求1. 旅客:姓名、证件号(身份证号码/护照号码)-主键、联系方式、出发时间、出发地点和目的地、航班舱位要求 2. 取票单:单号-主键、姓名、票号 3. 帐单:编号-主键、付款金额、票号 4. 机票:票号-主键、姓名、证件号、航班、座位、起飞时间、起飞地点、抵达时间、抵达地点、票价 5. 航班:航班号-主键、起飞时间、起飞地点、抵达时间、抵达地点、座位数、空位

7、数、票价2.数据流程图首先分析系统总的数据流程图 系 统管理员售票员售票员售票员航班信息的更新查询请求表单申请机票核对事务报表报表报表报表和账单数 据 库服务器终端显示数据客户机终端显示数据在客户端打印机票和帐单客户机终端显示数据订票业务数据流程图 1旅客订票信息旅行社订票管理航班机票信息候补旅客信息顾客航班机票管理航空公司取票业务数据流程图 旅客订票信息取票管理航班机票信息航班机票管理航空公司2取票通知书退票业务数据流程图3旅客订票信息旅行社退票管理航班机票信息候补旅客信息航班机票管理航空公司3.数据字典旅客信息的数据字典数据名称旅客信息作用记录旅客的个人信息,用于对旅客的确认来源客户去向柜

8、台职员管理排列方式按照客户的姓名升序排序包含信息姓名、性别、工作单位、身份证号码、手机号旅客订票信息的数据字典 数据名称客户订票信息作用记录客户时间和目的地,用于确定客户的航班来源客户去向航班机票管理排列方式按照客户的(姓名起飞时间)升序排序包含信息客户姓名、身份证号、航班号、起飞时间、预订票数、舱位等级、机票是否打印候补旅客信息的数据字典 数据名称候补客户信息作用记录客户的时间和目的地,便于及时调整航班来源航班机票管理去向信息存储/航班机票管理排列方式按照(姓名起飞时间)升序排序包含信息客户姓名、身份证号、航班号、起飞时间、预订票数、舱位等级航班机票信息的数据字典 数据名称航班机票信息作用记

9、录客户的航班信息,根据客户的时间和目的地确定来源航空公司安排航班去向信息存储/航班机票管理排列方式按(飞行日期航班号)升序排列包含信息航班号、终点站名、起飞地点、飞行日期、周几、成员定额、余票量、已订票的客户名单(包括姓名、订票量、舱位等级1,2或3)、等候替补的客户名单(包括姓名、所需票量)取票通知的数据字典数据名称取票通知作用客户领取机票的凭证来源航班机票管理系统去向客户排列方式按(姓名+飞行日期航班号)升序排列包含信息客户姓名、领票时间售出机票信息的数据字典 数据名称售出机票信息作用记录客户的航班机票的信息来源航班机票管理系统去向信息存储/航班机票管理排列方式按(姓名+飞行日期航班号)升

10、序排列包含信息客户的航班机票4、输入输出要求 输入要求数据项名称说 明 类 型长 度航班号客户从页面中自主选择列表中要查询的航班号信息,可用于查询航班航班信息和机票信息字符串型20字节起航地点客户从页面中自主选择表格中要查询的起航地点信息,用于航班航班信息查询字符串型50字节降落地点客户从页面中自主选择表格中要查询的降落地点信息,用于航班航班信息查询字符串型50字节起航时间客户从页面中自主选择表格中要查询的起航时间信息,用于航班航班信息查询日期型8字节身份证号码客户在预订机票时所填入的基本信息,用于区分不同客户字符串型18字节密码及确认密码客户在预订机票时所需要的基本信息,起信息保护和确认作用

11、字符串型50字节姓 名客户在预订机票时所需要的基本信息,与身份证号码相对应字符串型50字节电 话客户在预订机票时所需要的基本信息,管理员联系客户时使用字符串型20字节Email客户在预订机票时所需要的基本信息,管理员联系客户时使用字符串型50字节联系地址客户在预订机票时所需要的基本信息,管理员联系客户时使用字符串型50字节航班等级客户在预订机票时所需要的基本信息,用于确定所订机票价格字符串型20字节订票数量客户在预订机票时所需要的基本信息,用于确定所订机票数整型8字节输出要求数据项名称说 明类 型长 度航班号客户查询航班信息后的返回值字符串型20字节起航地点客户查询航班信息后的返回值字符串型5

12、0字节降落地点客户查询航班信息后的返回值字符串型50字节起航时间客户查询航班信息后的返回值日期型8字节身份证号码客户订购机票后的确认信息字符串型18字节密码及确认密码客户订购机票后的确认信息字符串型50字节姓 名客户订购机票后的确认信息字符串型50字节电 话客户订购机票后的确认信息字符串型50字节Email客户订购机票后的确认信息字符串型50字节联系地址客户订购机票后的确认信息字符串型50字节航班等级客户订购机票后的确认信息字符串型20字节订票数量客户订购机票后的确认信息整型8字节5.数据库概况 表名中文表名内容或作用表a航班班次表保存了所有从本地起飞的班机信息,在定位前先查寻座位空数,在定位

13、后将修改座位空数。表b订位信息表保存了已定位信息,在客户领票过程时将用到此表,领票后修改是否领票域表c账单信息/客户资料表保存了已定位的客户信息资料,主要用于领票时将旅客信息一同返回。表d机位信息表保存了各班机各机位定票状况,主要用于定票时确定客户机位,并返回。航班班次表 字段名数据类型长度可否空注含意航班号String6不可主键为航班号航班号起飞日期/时间Date/Time12不可起飞日期和时间飞行目的地String10不可飞行目的地座位空数Integer4不可座位空数商务仓票价Integer4不可商务仓票价经济仓票价Integer4不可经济仓票价定位信息表 字段名数据类型长度可否空注含意航班号String6不可外部主键为航班号航班号帐单号String8不可主键为帐单号帐单号是否领票Logical不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论