已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理及应用课程设计系统开发报告学号:姓氏:标题:订票系统指导教师:提交时间:2015年12月计算机工程系目录一.概述21.1课程教学目的和要求31.2订票系统31.2.1系统功能的基本要求31.2.2数据库要求4二.需求分析42.1背景分析42.2功能分析52.3数据字典6三.概念结构设计83.1概念结构设计方法和步骤83.2局部E-R图设计83.4总体概念E-R图结构11四。逻辑结构设计124.1逻辑结构设计134.2数据库表构建16V.物理结构设计175.1构建表和加载数据175.2创建视图175.3编制索引185.4存储进程185.5触发器195.6创建登录帐户和添加数据库用户20六。数据流程图和程序方块图216.1功能模块图216.2数据流图22Vii .界面设计和功能测试237.1登录界面和代码237.2启动系统界面257.3保留流程28摘要35一.概述应用数据库技术及应用的理论学习,以实际方式应用理论知识实践更好的组合,巩固学过的知识。课堂教学中所学数据库的知识获取与整合教育挑战的数据库创建、基本操作、程序系统构建和调试、系统评估。实践和巩固课堂教学中所学关系数据库的原理知识和数据库确定给定实际问题的系统构建方法建立关系数据库信息管道系统调查、需求分析、概念设计、逻辑设计、物理设计、系统系统调试、维护和系统评估的一般过程为以后的学习工作中的应用奠定了基础。1.1课程教学目的和要求课程训练的目的是这次课程训练的主要任务适用于数据库原理及应用在本课程中学到的理论知识将指导您了解数据库设计过程和实施方法学习的实践用数据库建模方法解决实际问题。掌握数据库原理、范式理论、标准化和其他相关知识了解数据库分析设计的特定阶段和基本方法SQL语言的基本语法和可以使用默认内容和SQL Server 2005设计数据库控制SQL Server 2005数量使用库、表、视图、约束条件、索引、存储过程和触发器将利用前台开发人员开发用于实施特定业务功能的数据库管理系统。通过综合课程教育提高培养独立分析和解决问题的能力。课程训练的要求这次课程训练的主题比较灵活,可能是自主的主题选择,也可能不是直接选择对完成数据库分析、设计和实施标题说明符更感兴趣的标题符合数据库原理及应用的要求,具有一定的难度和深度除了替代标题外,选择一个标题完成。1.2订票系统在给定的训练题目中,我选择的是机票预订系统的设计。1.2.1系统功能的基本要求输入每个航班信息输入每个航班的座位信息乘客预订机票后,输入乘客的基本信息系统,为乘客预订航班打印票证通知和索赔乘客在飞机起飞前一天得到票,通知汇款旅客可以退还机票可以确认各航班是否预订,并计算航班的满员率。1.2.2数据库要求数据库必须至少包含以下数据表飞行信息表航班座位情况表旅客预约信息表票通知表账单。二.需求分析2.1背景分析随着社会的发展,民航事业的扩大,人们的消费水平提高,乘员增加航空的消费者也通过越来越多的旅游,成为平民生活组成部分的机票预售日程查询系统在各机票预约网中的作用也很重要。目前我国的一些旅行社和酒卖场机票的预约还停留在人工处理阶段,工作效率受到了计算机技术的严重制约在手术速度快的今天,为了帮助订票业务,有必要引进高效的计算机系统。因此,将开发具有整体存储查询验证打印票功能的实时票预订学科大势必去。机票预订系统是为机场职员和顾客提供预约退款等有关机票的内容和管理的系统,具有开放式体系结构、可扩展、易于维护、人机界面优秀的优点。除了乘客信息存储效率低下的问题外,安全可靠性更高,航空公司的机票销售自动化更为重要。为企业决策层提供准确、精密、快速的机票销售信息,使机场工作人员管理飞机票更容易,提高机场工作人员的机票管理工作效率。2.2功能分析经过综合分析,确认机票预订系统主要包括以下功能(1)航班信息管理功能主要实现航班的部分基本信息航班号、运费、起飞地点、目的地、起飞时等。之间的添加、修改、删除和查询。(2)航班座位信息管理功能主要实现飞机座位,即部分基本信息航班号、座位号码、座位信息,添加、修改、删除和查看票证类型。(3)乘客信息管理功能这个模块主要是乘客的一些基本信息名字、姓氏、联系方式、文件号码,的查询功能。(4)机票信息管理功能本模块是乘客基本信息,例如用于管理机票信息的航班基本信息航班号信息乘客姓名、座位号、票时间的咨询。(5)退款信息管理功能此模块包含订单编号、乘客姓名、联系方式、文档编号,以便管理退款信息代码的查询。2.3数据字典分析后,该系统使用五种基本表格:航班信息表、航班座位表、乘客预约信息表、机票和发票信息表、退款信息表等。定义数据结构,例如表数据结构名称意义说明配置飞行信息表定义了航班航班号出发地点出发时间航班座位情况定义了航班座位相关信息航班号座位号码,座位信息票类型表格旅客预订信息定义了乘客相关信息乘客姓名身份证号码性别电话号码表格收到票据和账单信件定义票证通知相关信息乘客姓名票时间航班号座位利息表飞机票类型退款信息表定义了有关退款旅客的信息乘客姓名身份证号码订单号码电话票务预约系统的主要数据字典如下1飞行信息数据流源飞行管理数据流到航班布局数据项构成航班号出发时间票价2航班座位情况数据流源航班管理和预订情况数据流移动到乘客座位上数据项构成航班号座位号、座位信息票证类型3在识别乘客信息数据流来源乘客信息后,管理系统数据流输入客户部署的航班数据要素乘客姓名居民身份证号码性别电话号码配置4票证通知和发票信息数据流来源打印票证通知和发票数据流确认预订信息数据项构成乘客姓名票时间航班号座位号码票类型5退款信息数据流来源旅客退款申请数据流移动预订信息退款申请数据项构成乘客姓名身份证号码订单号码电话号码三.概念结构设计3.1概念结构设计方法和步骤1概念结构设计方法概念设计阶段使用自上而下的方法执行需求分析从上到下设计概念结构。逐步集成到无法再分割的细分阶段最终合成一个全局概念模型。2概念结构设计阶段的第一步是详图视图设计。这是因为高级别的数据流程图只反映系统的粗略面中间层流图由更好地反映系统中每个本地应用程序的子系统组成。所以我们有一件事分数E-R图表。第二步是设计视图的统一子系统的E-R图,然后下一步是将所有子E-R图合成到一个系统的整个E-R图中。通常,可以通过两种方法生成多个子E-R图形一次合并另一次合并两个子E-R图。我想一次合并两个子E-R图的方式。3.2局部E-R图设计根据需求分析抽象信息结构,可以获得系统的E-R图。(1)航班信息E-R图见图3.1。出发地起飞时间目的地航班号费用飞行信息图3.1飞行信息E-R图(2)航班座位信息E-R图见图3.2。座位号座位信息飞机票类型航班号航班座位信息图3.2票证信息E-R图表(3)乘客E-R图见图3.3。身份证号码性别电话号码名字旅客图3.3乘客E-R图表(4)表通知E-R图见图3.4。飞机票类型旅客的名字座位号取票时间航班号票证通知和发票图3.4票证通知E-R图(5)退款信息E-R图见图3.5。订单编号社会安全号码电话号码旅客的名字关于退款图3.5退款信息E-R图表3.4总体概念E-R图结构逐步细化后,每两个合并开始形成E-R图,最后统计图3.6主体概念结构E-R图。4.逻辑结构设计4.1逻辑结构设计1 E-R图到关系模型的转换图3.6将整个概念结构E-R图转换为关系模型。退款信息订单编号乘客姓名联系文件编号乘客姓名文件号码联系性别)航班信息表航班号费用起飞目的地出发时间票通知乘客姓名票时间文件号码航班号座位号码票信息表座位号航班号座位信息票类型2优化数据模型优化转换关系模型,最终达到第三范式。确定数据相关性退款信息订单号码乘客姓名联系文件号码根据这种关系写下号码基于依赖订单编号乘客姓名订单编号联系订单编号单据编号乘客姓名文件号码联系性别)乘客姓名文件号码乘客姓名联系乘客姓名性别航班信息表航班号费用起飞目的地出发时间航班号出发地航班号运费航班号目的地航班号起飞时间票通知乘客姓名票时间航班号座位号码乘客名称票时间乘客名称航班号乘客名称座位号码票信息表座位号航班号座位信息票类型座位号码航班号座位类型座位号码航班号座位信息票类类型最小化关系模式之间的数据依赖性以消除冗馀订单编号乘客姓名订单编号联系订单编号单据编号乘客名称性别乘客名称票时间乘客名称航班号乘客名称座位位置号码乘客姓名票类型航班号出发地航班号目的地航班号起飞时间座位号航班号座位信息查看这些模式是否符合您的要求,并确定是否合并或分解某些模式最终分解成第三范式订单编号联系文件编号订单编号乘客名称乘客名称票性别机票类型乘客姓名航班号乘客姓名座位号码航班号地点票价航班号出发目的地出发时间3数据库的结构根据整体原理图,机票预订系统基本表结构的相应标准定义如下4.2数据库表构建要使数据库清晰,必须有几个表和每个表中包含的属性。设置每个表时,需要设置表的字段属性。机票预订管理系统将填写订单信息表、乘客信息表、航班信息表、机票信息表、机票信息表、机票信息表、退款通知表等6个表。表4.2.1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福利院开展足球比赛活动方案
- 电子商务行业跨境电商与物流方案
- 力学计算题考试题库及答案
- 织金社区考试真题及答案
- 学校意识形态工作责任制落实方案
- 2025年临床执业医师《内科学》卷
- 野生动植物保护规范考核试题及答案
- 医疗机构消防安全知识岗前培训试题及答案
- 医疗机构职业病防治法培训试题及答案
- 191公司例会部门会议模板
- 清运垃圾考试试题及答案
- 酒店公共场所卫生知识试卷(含答案)
- 2025年中学生守则及中学生日常行为规范
- DB13∕T 5354-2021 中小型线状水利工程地质勘察规范
- (2025年标准)桉树购销协议书
- 教师企业锻炼方案及实践指导
- 轨道交通专业认知试题带答案
- 植物细胞壁的结构特点与生理功能
- 学生退学申请表
- 无菌技术操作消毒隔离常识
- 上海市幼儿园装备指南(试行)
评论
0/150
提交评论