机票预订信息系统——数据库系统设计
文章目录
前言
一、为什么要开发这款系统?
二、经历了哪些过程?
1.难点
2.重点
三、建议
总结
工具:Microsoft SQL Server2008+Excel
下载地址在文末
前言
随着社会发展的不断进步,旅游业的蓬勃发展,机票预订系统对人们的生活影响越来越大,为了实现航空公司以及旅游业的现代化管理,方便旅客,需要开发一个机票预订系统。该系统具有完整的存储,查询,核对,打印机票等功能。在这个系统中,旅客在旅行社的机票预售代理点,通过输入计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞前凭其二代、取票通知和账单取票,系统校对无误后即打印机票给顾客。在课程设计中,主要采用了结构化解决问题的方法,到此此课程设计还有待于写代码进行调试。
一、为什么要开发这款系统?
航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、证件)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金或通过网上支付方式付款后,旅客就可以在飞机起飞前凭个人二代在旅行社或机场指定系统上自助打印机票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。
1.学校要求
2.自身实践需要
3.第三方需求。
二、经历了哪些过程?
1.难点
(1)E-R的画法,举例:在需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构,然后才能更好,更准确地用某一数据库管理系统实现这些需求。
(2)逻辑模型的设计
关系模型的逻辑结构是一组关系模式的集合。E-R图则是有实体型、实体的属性……
(3)物理模型的设计
为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。
2.重点
(1)代码的实现
以添加数据为例:
go
insert into sc values ('3U8812','500','1200')
insert into sc values('8E1461','550','960')
(2)编程思想的萌发
编程思维,是一种高效率解决问题的方式,是“理解问题——找出路径”的高效思维过程,它由“分解—抽象—模式识别—算法”四个步骤组成。
(3)数据库的维护情况
数据库试运行合格后,数据库开发工作就基本完成,即可投入正式运行了。但是,由于应用环境在不断变化,数据库运行过程中物理存储也会不断变化,对数据库设计进行评价、调整、修改等维护工作是一个长期的任务,也是设计工作的继续和提高。
(4)系统性总结、心得(吾日三省吾身,可以为师矣)
问自己:
学会了什么?
学到的什么?
加强了什么?
提高了什么?
(5)其他
根据自身情况而定
……
三、建议
(1)对于在校学生而言,可以参加一些国家级学科竞赛,提高文字功底,编码实现技能。
(2)对不是学生而言,而又有这方面想法的人:关注前沿知识,多练,实践出真理。
……
总结
通过这次课程设计,我学到了很多课本上学不到的软件使用方法,和实用技术。同时也加深了对课本知识的了解。而且我发现,有目标的学习更能促进我高效的投入到学习中来,体会到了学习课本知识需要更多的课后实践练手,那样的学习经验对我们来说十分珍贵更加希望能在今后的不断的学习中和努力中、把程序做得更好。
机票预订信息系统+论文,数据库设计-Java文档类资源-CSDN下载
代码已上传csdn上,暂不开源分享,不免费搭建。