机票预订系统

2020-04-21 07:19

数据库原理及应用课程设计

题目: 机票预订系统

院 系: 信息科学技术学院_____

专业班级: 08信息 学 号: 200836022045 学生姓名: 王超林 指导教师: 谭老师

- 0 -

目录

第一章 数据库设计概述--------------------------- 2 1.1 设计目的概要------------------- 2 1.2 设计过程----------------------- 2 第二章 需求分析--------------------------------- 3 2.1 功能需求----------------------- 3 2.2 数据字典----------------------- 4 第三章 概念结构设计---------------------------- 8 3.1 概念结构----------------------- 8 3.2 系统E-R图--------------------- 9

第四章 逻辑结构设计---------------------------- 12 4.1 E-R图向关系模型的转换---------- 12 4.2 数据模型的优化----------------- 13

第五章 数据库的物理设计------------------------ 14 5.1 基本表的建立------------------- 14 5.2 查询操作----------------------- 15

第六章 数据库的实施---------------------------- 18 6.1 开发环境----------------------- 18 6.2 运行环境----------------------- 18 6.3系统流程图---------------------- 19

第七章 数据库的运行与维护---------------------- 19 结束语----------------------------------------- 20

- 1 -

第一章 数据库设计概述

1.1 设计目的概要

随着时代的发展,计算系软件和系统的成熟,飞机成为很多人出行的首选,人们在网上预订机票越来越普遍,为了人们的订票方便以及避免不必要的时间精力浪费,为了提升企业效益,同时也是为航空公司提高了工作效率,节约资源,建立机票预定系统是一个很好的解决办法。

⑴使得机票信息管理更清晰化,让旅客很简明方便的看到各航班的信息,方便比较、选择适合的航班,节约航空公司资源,提高了工作效率;

⑵便于航空公司管理订票旅客信息,容易查询到订票成功以及未通过检验的旅客信息,方便及时提醒旅客及时登机或者及时订票,避免误机造成损失;

⑶退票系统方便了旅客对机票的退订,简单的操作对旅客与航空公司都是节约时间;

⑷方便航空公司在航班修改、取消等情况出现时及时修改各航班信息,让旅客及时知道以便变更或者退票等。

1.2 设计过程

通过机票预定系统的构造以及购票人的信息还有机票的相关信息制成表格,输入到数据库中,使之能够进行查询、修改、删除并且与机票预定系统执行相同的操作。需求分析阶段就是要研究我所作的机票预定系统的具体分类和实施过程流图。概念设计阶段要完成数据抽象与局部视图设计还有视图的集成。逻辑结构设计阶段要把E-R图转化为关系模式并且把我输入的四张表结合在一起完成一个总关系表。最后就是要运行和实施数据库。

- 2 -

第二章 需求分析

本系统开发的是一个机票预订系统。

为便于旅客由旅行社代替航空公司负责为旅客定票,避免了网上订票网需要会员注册的麻烦,由旅行社把预定机票的旅客信息,包括姓名、性别、身份证号、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在飞机起飞前凭借有效证件如身份证在机场打印机票或者兑换登机牌,机场工作人员在系统校对无误后即印出机票给旅客,旅客可顺利登机。如果某方面出现问题,旅客可以持有效证件去订票的旅行社或者机场退票。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。

2.1 功能需求 系统功能模块图

机票预订系统 旅客信息系统 退票信息系统 取票信息系统 航班信息系统 旅客信息系统 ① 航空公司需求

?

机票信息系统 功能:旅客持个人证件去机场领取机票,系统管理人能通过旅客姓名查到该旅客的订单号并记录旅客基本信息

?

统计功能:系统管理人按机票统计买票人数、按姓名统计机票数

② 旅客需求

?

付费功能:交费、退费

- 3 -

?

查询功能:查询航班信息

③ 取票通知需求

?

通知功能:系统管理人通知旅客办理登机取票的时间

统计功能:系统管理人统计通过验证的人数、统计可以取票的人、统计未通过验证的人数

?

?

查询功能:查询购票的旅客的姓名、身份证号、订单号

④ 航班信息需求

?

查询功能:查询航班号、起飞地、目的地、起飞时间 管理:系统管理人更新、删除航班信息

?

2.2 数据字典 订票流程图

旅客 提供信息预订机票,付款 如果某方面出现问题,旅客可以持在飞机起飞前凭取票通知,用有效证件取票,系统校对无误后即印出机票给旅客 提供旅客信息查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知 旅行社 有效证件去飞机场或者订票旅行社退票 航空公司 系统经过查询航空公司内的航班数据服务器后,为旅客打印机票,旅客可顺利登机

- 4 -


机票预订系统.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:复习备考第一板块 阶段仿真检测(二) 必修一 Units 3~5

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: