他们之间存在着 M 与 N 之间的订购关系。也就是说,一位旅客能够预订多个航班,同时一个航班也可以被多位旅客预订。

客订购。
依据上述机票预定系统的总框架图,去设计实体属性图以及局部的 E-R 图。
系统总结构设计视图E-R图
旅客实体属性设计图:
三.机票预订系统逻辑结构设计
1.E-R图向关系模型的转换
将图3.4总体概念结构E-R图转化成关系模型。
退票信息(订单号,旅客姓名,电话号,身份证号)
旅客(旅客姓名,身份证号,电话号,性别,工作单位)
航班信息表(航班号,起飞地,目的地,起飞时间)
取票通知单(旅客姓名,**时间,航班号,座位号,机票类型)
航班座位信息表(座位号,航班号,座位信息,机票类型)
2.数据模型的优化
1、确定数据依赖
退票信息包含订单号、旅客姓名、电话号、身份证号这些内容,依据这个关系能够写出数据依赖。
订单号→旅客姓名,**号→电话号,订单号→身份证号
旅客(旅客姓名,身份证号,电话号,性别,工作单位)
旅客姓名与身份证号相对应,旅客姓名与电话号相对应,旅客姓名与性别相对应,旅客姓名与工作单位相对应。
航班信息表(航班号,起飞地,目的地,起飞时间)
航班号→起飞地,航班号→目的地,航班号→起飞时间
取票通知单(旅客姓名,**时间,航班号,座位号,机票类型)
旅客姓名→**时间,旅客姓名→**号,旅客姓名→**号,
旅客姓名→**类型
航班座位信息表(座位号,航班号,座位信息,机票类型)
座位号与航班号对应着座位信息,座位号、航班号以及座位信息共同对应着机票类型。
2、对各关系模式间数据依赖进行极小化处理,消除冗余
订单号对应旅客姓名,**号对应电话号,订单号对应身份证号,旅客姓名对应性别
旅客姓名→工作单位,旅客姓名→**时间,旅客姓名→**号
旅客姓名对应着**号,旅客姓名对应着**类型,航班号对应着起飞地,航班号对应着目的地
航班号→起飞时间,(座位号,航班号)→座位信息
查看这些模式是否符合要求,然后确定是否需要对某些模式进行合并操作或者进行分解操作。
最终分解成第三范式:
(订单号、电话号、身份证号);(订单号、旅客姓名);(姓名、取间、性别)
工作单位以及机票类型,还有旅客姓名与航班号,以及旅客姓名和座位号,以及航班号、座位号等信息。
机票类型)(航班号,起飞地,目的地,起飞时间)
四.机票预订系统物理结构设计
机票预订系统数据库()各个表设计如下:
机票预订系统旅客信息表(lkxxb)
字段名 数据类型 长度 约束
旅客姓名 文本
50
不为空
身份证号 数字 主键
电话号 数字 不为空
航班号 文本
50
不为空
目的地 文本
50
不为空
机票预订系统航班信息表(glyt j hbb)
字段名 数据类型 长度 约束
航班号 文本
50
主键
起飞时间 时间/ 日期 不为空
到达时间 时间/ 日期
50
不为空
目的地 文本
50
不为空
票价 数字 不为空
票余量 数字 不为空
五.机票预订系统操作界面
1.登录界面:选择不同的用户类型,进入不同的系统界面
管理员需通过密码输入才能进入操作界面
2.管理员菜单
(1)航班管理子菜单——航班信息添加
航班管理子菜单——航班信息修改
航班管理子菜单——航班信息删除
航班管理子菜单——航班信息查询
旅客管理与航班管理相关。包含旅客信息的添加、旅客信息的修改、旅客信息的删除以及旅客信息等方面的管理工作。
息查询,界面同上,在此不再赘述。
订票管理和航班的情况较为相似,主要的区别在于多了一个信息核对子菜单,这个子菜单是对订票信息进行确认的操作,它能够确保订票信息的准确性。
过确认是否存在来打印机票。
核对预定信息
(4)系统帮助中添加了系统帮助文档,方便使用系统
退出菜单包含两个按钮子菜单,一个是返回主界面,另一个是退出系统,这样方便旅客操作系统。
旅客登陆界面包含航班信息查询菜单、订票信息菜单、帮助菜单以及退出菜单。
(1)航班信息查询菜单:航班信息查询子菜单
输入航班号并且指定目的地,然后点击查询操作,就会在列表框里显示对应的信息。如果不存在此航班的话,就不会有相关信息显示。
显示为空白;若点击清空按钮,就能清空文本框,从而可以重新输入查询信息;在查询完毕后,能够单击预订机票。
跳转到预订机票的界面,接着进行机票预订。同时,也可以单击“返回”,从而返回旅客菜单。
(2)订票信息菜单:机票预订子菜单和预定查询子菜单
机票预订子菜单
预订机票时必须输入完整的信息,不然就会弹出提示对话框让你重新填写。信息填写完毕后,就可以进行后续的操作了。如果信息不完整,系统就会要求重新填写。只有输入完整的信息,预订机票的流程才能顺利进行下去。
完成后,点击预订机票的按钮,信息就会自动被添加到数据库里,旅客能够凭借有效证件前往指定的地方。
地点在一定时间内去领取机票;或者点击返回返回旅客菜单。
(3)帮助文档:帮助用户快速熟悉系统
六.课程设计小结
在数据库课程设计期间,认真回顾了数据库的相关知识,并且很好地巩固了该课程。
设计的基本步骤,能够让我们掌握在数据库课程设计过程中需要遵循的基本原则和环节;同时可以运用相关软件。
设计中的数据库具有增、删、改、查这些方法,这些方法对系统的设计制作有着至关重要的作用。
在系统设计和调试过程中遇到了诸多困难,大致可总结为以下几点:
首先,在确定系统开发的过程中,遇到了编程语言方面的困难。其次,在设计查询子功能时,按照……
条件查询需运用相关的 SQL 查询语句。例如:从……开始,在……的条件下,旅客姓名等于……
“”,中文,,,-1 以及来自
在身份证号的条件为等于 Text3 所对应的值的情况下,在 cn 中进行相关操作,并且没有其他特定条件,最后结果为 -1。
本系统的缺陷在于,在进行修改操作时,只有旅客的身份证号不为空且姓名也不为空,才能够进行修改。
改的时候不可以只选择一项。并且在登录的过程当中应当设计与用户数据库的链接,以实现登录的完整化。
有时候,按照设定的值来关闭窗口时,会莫名其妙地弹出错误。这些情况都是需要进行改进的。
还有不完善的地方在于只有管理员能够登录,而一般用户不可以登录。这样就导致了…… ;存在不完善之处为只有管理员具备登录权限,普通用户则无法登录,如此一来…… ;不完善的情况是仅管理员可以进行登录操作,一般用户没有此权限,这样便……
安全性存在,但带来了诸多不便。例如,旅客若想查询相关信息,就必须借助管理员来达成。
在本次机票预订系统中遇到了诸多困难,然而在老师的精心指导下,以及自己的持续努力之下
此次数据库的设计基本上已经完成,并且达到了预期的要求。同时,在程序设计方面,自己也有不少收获。
的收获。
# 机票预订查询系统
# 机票预订结果查询
# 机票预定查询机票
# 为空
# 机票预订
# 就会
# 起飞时间
# 信息查询
# 相对应
# 不完善
# 过程中
# 不可以
# 弹出
# 相关信息
# 单击
# 清空
# 操作界面
# 自己的
# 主键
# 都是
# 字段名
# 帮助文档
# 也不
# 湘乡营销推广方法
# 自建网站免费推广
# 石家庄网站站内优化
# 百度百科推广网站
# 明星推广素材网站大全免费
# 湛江网站优化代理
# 性价比高的seo网站优化软件
# 萝北抖音seo开户
# 谷歌排名-蓝颜SEO
# 焦作seo公司推荐23火星
# 深圳企业网站推广优化
# 黄山外贸网站推广厂家
# 聊城宁津网站建设
# 河南seo排名怎样做
# 井研网站优化推广
# 武汉专业短视频seo
# 电商营销推广app
# 西藏网站建设企业
# SEO网站快速排名技巧
# 商洛网站推广策划
相关文章:
SEO挣钱之道:如何通过SEO实现网络盈利,雄安新区网站优化
关键平台:数字化转型的引领者与创新推动力,可信的福州seo公司
在App Store上推广app上传审核被拒的几个常见原因!
SEO培训:助力企业实现互联网营销的无限可能,郑州如何优化网站推广
优化综合:引领高效发展的智慧之道,峄城推广营销系统
适合新手利用联盟平台上面的广告来赚钱的3个方法!
个人网站赚钱该怎么做?
最常见的四种操作项目赚钱的方法分享!
推广赚钱怎么才能达到日赚1000+?你得这样做!
谈一谈目前广告联盟行业的发展现状和趋势!
深入解析建网站软件,助力企业打造个性化在线平台,揭秘建站软件,企业个性化在线平台构建之道,揭秘建站软件奥秘,企业个性化在线平台构建指南
如何快速搭建一个网站推广联盟广告赚钱?
【揭秘】三个通过广告联盟日赚1000元的方法!
SEO抓取:让您的网站从零到一的秘诀,柳林本地网站推广平台有哪些
SEO阶段解析:从入门到精通,助你站稳搜索引擎的前沿,五月营销推广方案
网站想通过推广联盟广告赚钱,但是网站流量太少该怎么办?
推广巧妙利用微博引流,效果事半功倍!
想要快速引流获客?qq群营销的这6大主要手段必须掌握!
操作网赚项目的时候如何快速地吸引精准粉丝?
今日头条的穿山甲和其他几大广告联盟平台有何区别?
入门SEO:打造属于你的网站流量帝国,沧州设计行业网站建设
SEO管家:为您的网站保驾护航的智能SEO助手,镇江的营销推广
常见的五种网络兼职赚钱骗局套路,一定要小心!
腾讯广告联盟的结算方式和流程是什么样的?
app推广接单平台哪个好?推荐这几个!
详细分析教大家怎么做APP地推拉新推广!
高佣联盟是什么?使用高佣联盟有什么好处?
SEO好吗?助力网站成功的关键之道,众筹网站建设哪家好
公众号誊录:让你的内容传播更广,吸引力倍增的秘诀,数据化展示网站建设
网络推广方法大全!100种网络推广方法和技巧全在这了!
关键指数:揭示成功背后的秘密力量,福鼎百度关键词排名厂商
SEO埋词技巧,如何提升网站排名?,福州seo搜索栏流量
SEO如何通过正确的SEO策略引爆你的流量与排名,脉脉营销推广方案
探索数字营销的奥秘,SEO与SEM的完美融合,网球项目营销策略与推广计划
优化文字,让表达更精准:提升写作效率的关键,科普网站资源建设
流量多但是没收益?教你如何提高广告推广的转化率!
新手如何通过在日付广告联盟上做推广赚钱?
伪原创:内容创作新时代的挑战与机遇,SEO入门书籍设计排版
人人|直播|,拿出手机就能和你心仪的女神随时随地面对面交流聊天!
优化 *** 网站设计,提升公共服务水平,打造高效 *** 网站,助力公共服务升级,打造高效 *** 网站,助力公共服务水平全面提升
新手如何辨别一个广告联盟是不是骗子?
【联盟基础】制作静默包推广赚钱是什么意思?
豆瓣引流拉新变现月入过万项目实操经验分享!
为什么很多购买网赚项目的人都觉得自己被骗了?
SEO就是:让你的品牌脱颖而出,获得更多曝光与流量,凤岗企业网站推广价格
乘风SEO:突破困境,领航网络营销新时代,谷歌seo推广有效果吗
广告是什么意思?还能赚钱吗,前景如何?
SEO选择:如何挑选最合适的SEO优化策略?,黄山市关键词seo排名优化
联盟营销是什么?加入联盟营销有什么好处?
想赚钱不知道该怎么做?11个长期靠谱的网络赚钱项目分享给你!
*请认真填写需求信息,我们会在24小时内与您取得联系。