机票预订系统课程设计报告

机票预订系统课程设计报告

ID:44251540

大小:1.72 MB

页数:25页

时间:2019-10-20

机票预订系统课程设计报告_第1页
机票预订系统课程设计报告_第2页
机票预订系统课程设计报告_第3页
机票预订系统课程设计报告_第4页
机票预订系统课程设计报告_第5页
资源描述:

《机票预订系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《数据库技术》课程设计课题名称:机票预订系统班级:学号:姓名:小组成员:无信息与通信工程学院一.设计目的通过这次课程设计,熟练掌握软件开发过程屮数据库的使用,理解以数据库为屮心的软件开发设计思想,熟练应用数据库的增、删、改、查询等操作。二.系统的功能分析机票预订系统,按老师的要求建立了建立数据库,包含航班信息表、航班坐位情况表、旅客订票信息表、取票通知表、账单及用户信息表这6张表,用VC编程工具及sqlserver2000完成机票预订一系列功能。一.系统数据库设计1.需求分析:航空公司为方便旅客,需开发一个机票预定管理系统。为便于旅客由旅行社代

2、替航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、身份证号码、电话号码等,输入机票预定系统的客户端程序,管理员经过查询航空公司内的航班数据服务器后,为旅客安排航班,管理员校对无误后印出取票通知及机票给旅客。同时,为了方便广大旅客,旅客也可在自行预退订订机票,然后凭身份份证去取票。要求系统能冇效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界而耍简单明了,易于操作,服务器程序利于维护。经过综合分析,确定了机票预订管理系统主要包括以下功能:1・1管理员:(1)航班信息管理功能主要实现管理员对航班的一些基本信息,包括航班信

3、息(航班号、起飞地、目的地、起飞日期、起飞时间、到达时间、总票数、剩余票数)和航班坐位情况表(航班号,座位号,起飞日期,机票类型,票价)的添加、删除和查询功能。也可杳询各航班的满座率。(2)旅客管理功能主要是实现管理员对旅客信息如身份证号、旅客姓名、性别、电话号码、航班号、座位号、起飞日期等及注册用户的查询管理。(3)订单信息管理功能主要是实现管理员对订票信息的管理,可进行机票信息如航班号、起飞地、口的地、起飞日期、起飞时间、到达时间、座位号、机票类型和票价的查询,也可进行订票及退zjxo(4)打卬管理功能主耍是实现管理员对打印的管理,可进行取

4、票通知单、账单及机票的打印。1.2旅客旅客进行注册即可进入旅客界面进行预订及退订机票。通过以上分析,得到系统业务流图及功能模块图:①数据流图(DFD):机票预订系统主功能图:图1:机票预订系统数据流图②本系统的主要功能是:(1)管理员添加、删除、查询航班及航班坐位信息(2)管理员查询旅客订票信息及注册用户信息(3)管理员预订及退订机票(4)管理员打印取票通知、账单及机票(5)旅客进行预退订机票③本系统的功能模块图如下:图2:系统功能模块图1.3数据字典(DD):木系统需要使用的数据包括以下关系。表1:航班信息表字段名称数据类型字段大小必填字段是

5、否主键航班号varchar20是是起飞地varchar50是否目的地varchar50是否起飞日期Datetime8是是起飞吋间varchar20是否到达时间varchar20是否总票数varchar20是否剩余票数varchar20是否表2:航班坐位情况表字段名称数据类型字段大小必填字段是否主键航班号varchar20是是座位号varchar20是否起飞H期Datetime8是是机票类型varchar20是否票价varchar20是否表3:旅客订票信息表字段名称数据类型字段大小必填字段是否主键身份证号varchar20是是旅客姓名varcha

6、r20是否电话号码varchar20是否性别varchar4是否航班号varchar20是否座位号varchar20是否机票类型varchar20是否起飞日期Datetime8是是表4:取票通知表字段名称数据类型字段大小必填字段是否主键身份证号varchar20是是旅客姓名varchar20是否起飞H期Datetime8是是取票H期Datetime8是否表5:账单字段名称数据类型字段大小必填字段是否主键身份证号varchar20是是旅客姓名varchar20是否起飞口期Datetime8是是票价varchar20是否表6:用户信息表字段名称数据

7、类型字段大小必填字段是否主键用户名varchar20是是密码varchar20是否2.概念结构设计:根据需求分析,得到系统E-R图如2*・■■■i购买航班信息11获取11n航班坐位情况取票通知票价[目的地[起ED期I身份证Z旅客姓名:电话号码起飞时间、座位号、;总票数〕旅客订票信息[身份证号起飞日期Z旅客姓名、、取票日期,■机票类型•起飞地起飞口期1包倉账单旅客姓名身份证号'y起飞II期、票价、起飞日期‘*座位号航班号图3:系统E-R图(1)将上而E-R图转换为关系模型,黑色加粗并冇下划线的为码①航班信息表(航班号,起期,起飞地,目的地,起飞时

8、间,到达时间,总票数,剩余票数)②航班坐位情况表(航班号,座位号,起飞□期,机票类型,票价)③旅客订票信息表(身份证号,起飞H期,旅客姓名,电话号码,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。