欢迎来到天天文库
浏览记录
ID:16524805
大小:260.00 KB
页数:30页
时间:2018-08-14
《机票预订系统 课程设计 数据库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1概述应用对数据库技术及应用的理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识。实践和巩固在课堂教学中学习的关于数据库的有关知识,熟练掌握对于给定实训任务的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为将来在学习工作中的应用打下基础。1.1课程实训目的与要求课程实训的目的是:本次课程实训的主要任务是运用在
2、《数据库原理及应用》课程中学到的理论知识来指导实践,了解数据库设计过程及其实现方法,学会用数据库建模的方法解决实际问题。掌握数据库原理、范式理论、规范化等相关知识,掌握数据库分析设计的具体步骤与基本方法,掌握SQL语言的基本语法和基本内容,并能运用SQLServer2005实现设计数据库,掌握SQLServer2005数据库、表、视图、约束、索引、存储过程、触发器的使用,利用一种前台开发工具实现数据库管理系统的开发,实现特定的业务功能。通过综合课程实训,提高实践动手技能,培养独立分析分析问题和解决问题的能力。课程实训的要求:本次课程实训的选题比较灵活,可以是自主选题,也可以自己
3、选择比较感兴趣的题目,重点是完成数据库的分析、设计与实现,题目要符合《数据库原理及应用》的要求,并且具备一定的难度和深度;除此以外,可以从备选题目之外选择一个题目完成。1.2机票预订系统在所给的实训题目中,我选择的是机票预订系统的设计。1.2.1系统功能的基本要求每个航班信息的输入;每个航班的坐位信息的输入;当旅客进行机票预定时,输入旅客基本信息,系统为旅客安排航班,打印取票通知和帐单;旅客在飞机起飞前一天凭取票通知交款取票;旅客能够退订机票;能够查询每个航班的预定情况、计算航班的满座率。1.2.2数据库要求在数据库中至少应该包含下列数据表:航班信息表;航班坐位情况表;旅客订票
4、信息表;取票通知表;帐单。2需求分析2.1背景分析随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,旅游也逐渐成为普通老百姓的生活组成部分,飞机票预定查询系统在各机票预定网点中的作用也越显重要。目前,我国一些旅行社和酒店的机票预定还停留在人工处理阶段,这已经严重制约了工作效率,在计算机技术高速发展的今天,有必要引入高效的计算机系统,来协助处理机票预定工作。因此,开发一套具有完整的存储,查询,核对,打印机票功能的实时机票预定系统势在必行。机票预定系统是为机场工作人员和客户提供订票退票等与机票相关内容和管理的系统,它具有开放体系结构的、易扩充的
5、、易维护的、具有良好人机界面的优点.它除克服了存储乘客信息少,查询效率低下等问题外,更重要的是其安全性,可靠性,实现航空公司的机票销售的自动化。它为企业的决策层提供准确、精细、迅速的机票销售信息,为乘客出行提供方便,便于机场工作人员对机票信息进行管理,提高了机场工作人员对机票管理的工作效率。2.2功能分析经过综合分析,确定了机票预订系统主要包括以下功能:(1)航班信息管理功能主要实现航班的一些基本信息,航班编号、票价、起飞地、目的地、起飞时间的添加、修改、删除和查询。(2)航班座位信息管理功能主要实现航班座位,也就是机票的一些基本信息,航班编号、座位号、座位信息、机票类型的添加
6、、修改、删除和查询。(3)旅客信息管理功能此模块的主要实现旅客一些基本信息,姓名、性别、联系方式、证件号码、的查询功能。(4)取票信息管理功能此模块用于取票信息的管理,包括对航班基本信息,航班编号等,旅客基本信息,旅客姓名、座位号、取票时间的查询。(5)退票信息管理功能此模块用于退票信息的管理,包括对订单号、旅客姓名、联系方式、证件号码的查询。2.3数据词典经分析之后,本系统要用到五个基本表:航班信息表,航班座位情况表,旅客订票信息表,取票和账单信息表,退票信息表。数据结构定义如表:数据结构名含义说明组成航班信息表定义了航班的有关信息航班号,起飞地,目的地,起飞时间,票价航班座
7、位情况表定义了航班座位有关信息航班号,座位号,座位信息,机票类型旅客订票信息表定义了旅客有关信息旅客姓名,身份证号,性别,电话号取票和账单信息表定义了取票通知相关有关信息旅客姓名,取票时间,航班号,座位号,机票类型退票信息表定义了退票旅客的有关信息旅客姓名,身份证号,订单号,电话号机票预订系统的主要数据字典如下:(1)航班信息数据流来源:航班管理数据流去向:航班安排数据项组成:航班号,起飞地,目的地,起飞时间,票价(2)航班座位情况数据流来源:航班管理和订票情况数据流去向:旅客座位数据项组成
此文档下载收益归作者所有