数据库课程设计 - 机票预订系统

数据库课程设计 - 机票预订系统

ID:39343500

大小:325.00 KB

页数:16页

时间:2019-07-01

数据库课程设计 - 机票预订系统_第1页
数据库课程设计 - 机票预订系统_第2页
数据库课程设计 - 机票预订系统_第3页
数据库课程设计 - 机票预订系统_第4页
数据库课程设计 - 机票预订系统_第5页
资源描述:

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

1、软件学院课程设计报告书课程名称数据库原理及应用设计题目机票预订信息系统专业班级软件工程10-01学号1020010110姓名李指导教师李2012年6月目录1设计时间12设计目的13设计任务14设计内容14.1需求分析14.2系统设计24.2.1概念结构设计24.2.2逻辑结构设计44.2.3物理结构设计54.3系统实施74.3.1数据库实现74.3.2数据载入94.4运行与测试104.4.1运行与测试104.4.2分析125总结与展望13参考文献141设计时间2012年6月4日——2012年6月7日2设计目的数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完《数据库原理及应用

2、》课程后进行的一次全面的综合练习。应用对数据库系统原理的理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识。实践和巩固在课堂教学中学习的关于数据库的有关知识,熟练掌握对于给定结构的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。3设计任务本课程设计任务是通过开发一个数据库机票预订信息系统,学习数据库系统的

3、设计与开发,SQL相关的软件为开发工具。通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库系统开发实践。在指导老师的帮助下,已经基本上成功地实现了设计任务书的要求,使得设计的数据库系统能够实现一般数据库的管理。4设计内容4.1需求分析随着社会发展的不断地进步,人民消费水平的不断地提高,致使民航事业不断壮大,乘坐民航的消费者越来越多,因此机票的预定也越显重要,航空公司为方便客户出行,需开发一个机票预定系统。根据预定机票的客户信息,包括姓名、性别、身份证号码、出行时间、出行目的地等,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班。(1)某航空公司机票

4、预订管理系统需要如下信息:航班信息:航班编号、飞机型号、起飞地、目的地、起飞时间、飞行时间等。飞机信息:飞机编号、座位数。业务员信息:工号、业务员姓名。13机票信息:航班编号、旅客编号、座位号、票价、当前预售状态等。旅客信息:姓名、性别、联系电话、身份证号等。(2)系统功能的基本要求:按照一定条件查询、统计符合条件的航班、机票等;并能查询、统计机票预订情况。4.2系统设计4.2.1概念结构设计分E-R图设计:根据需求分析抽象出信息结构,可得该系统的E-R图。(1)航班E-R图,如图4-1所示。航班出发地航班编号起飞时间到达时间目的地图4-1航班E-R图(2)飞机E-R图,如图4-2所示。飞机

5、飞机型号座位数图4-2飞机E-R图13(3)机票E-R图,如图4-3所示。机票机舱等级票价当前预售状态座位号图4-3机票E-R图(4)客户E-R图,如图4-4所示。联系电话码码旅客姓名性别身份证号号码码旅客编号图4-4客户E-R图(5)业务员E-R图,如图4-5所示。业务员工号姓名图4-5业务员E-R图根据分E-R图和需求分析,可得到总E-R图,如图4-6所示。13n航班旅客包含机票购买n姓名性别身份证号码联系电话起飞时间航班编号目的地出发地座位号当前预售状态售出票价姓名工号1mmn有飞机11飞机编号折扣到达时间付款状态数量座位号包含1n机舱等级+号实付款业务员旅客编号图4-6系统总体结构E

6、-R图4.2.2逻辑结构设计将图4-6总体概念结构E-R图转化成关系模型。(主键用下划线标出)飞机(飞机编号,机舱等级,座位数)航班(航班编号,飞机编号,出发地,目的地,起飞时间,到达时间)业务员(工号,业务员姓名)机票(航班编号,旅客编号,机舱等级,座位号,票价,当前预售状态)13旅客(旅客编号,姓名,性别,身份证号,联系电话)购买(旅客编号,座位号,折扣,实付款,数量,工号,付款状态)4.2.3物理结构设计根据总体结构图设计机票预定系统基本表结构,其相应标的定义如下:表4-1飞机信息中文名称类型长度是否非空主关键字备注飞机编号char10Y座位数intN总座位表4-2航班信息中文名称类型

7、长度是否非空主关键字备注航班编号char10Y飞机编号char10N机舱等级char10N起飞地char10N目的地char10N起飞时间datetime年月日/时分到达时间datetime年月日/时分表4-3业务员信息中文名称类型长度是否非空主关键字备注工号char10Y业务员姓名char10N表4-4机票信息13中文名称类型长度是否非空主关键字备注航班编号char10N机舱等级char10N座位号char

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

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

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