他们之间存在着 M 与 N 之间的订购关系。也就是说,一位旅客能够预订多个航班,同时一个航班也可以被多位旅客预订。
客订购。
依据上述机票预定系统的总框架图,去设计实体属性图以及局部的 E-R 图。
系统总结构设计视图E-R图
旅客实体属性设计图:
三.机票预订系统逻辑结构设计
1.E-R图向关系模型的转换
将图3.4总体概念结

退票信息(订单号,旅客姓名,电话号,身份证号)
旅客(旅客姓名,身份证号,电话号,性别,工作单位)
航班信息表(航班号,起飞地,目的地,起飞时间)
取票通知单(旅客姓名,**时间,航班号,座位号,机票类型)
航班座位信息表(座位号,航班号,座位信息,机票类型)
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优化
# 也不
# 维护网站建设美丽
# 关键词搜索排名公司gb大-将-军灬
# 比较成功的品牌营销推广
# 西夏区网站全网营销推广
# 襄阳网站建设联系电话
# 顺德乐从网站建设
# 新媒体营销推广总结app软件
# 起飞页网站建设
# 网站建设header
# 帮助文档
# 网站建设策划现货供应
# 数字营销推广干货是什么
# 玩转seo
# 顺德全网整合营销推广
# 广宁seo图片优化
# 营销宣传推广组职责分工
# seo师傅
# 推广营销工具有哪些功能
# seo网站优化课程文案
# 南昌县网站建设
# 不可以
# 机票预订结果查询
# 机票预定查询机票
# 为空
# 机票预订
# 就会
# 起飞时间
# 信息查询
# 相对应
# 不完善
# 过程中
# 机票预订查询系统
# 弹出
# 相关信息
# 单击
# 清空
# 操作界面
# 自己的
# 主键
# 都是
# 字段名
相关文章:
1 月 13 日抖音公告!啄木鸟专项行动打击虚假粉丝,清粉清赞功能上线 合肥好的推广网站排名
【引流必看】2021年知乎引流的技巧方法实操经验分享
好看图片获取指南:手机拍摄与网上查找及雨天唯美拍摄技巧 档案网站建设评估
最新色流套路!利用腾讯系平台和产品来进行引流变现
新手如何引流男性?推荐这几个渠道和方法!
广告宣传方式有哪些?目前最常见的15种广告宣传方式盘点!
齐齐哈尔市应对疫情防控,开展新一轮区域核酸检测通告 政府网站建设的原因
另类推广赚钱方法,做好了日赚1000没问题!
微信朋友圈广告有哪些推广目标?
网上接单赚钱怎么做?这3个平台非常靠谱且收益不错!
4个正规靠谱的一天挣300500的方法介绍
想做好今日头条?这5个内容最好别碰,尤其是视频剪辑 溧水区百度网站推广代理
微信引流应该如何做?行业大神们微信引流的七个步骤!
信息流广告为什么受广告主喜欢?
今日头条广告推广具体有哪些优势?
贴吧引流转化日赚500的玩法介绍!
新建的广告联盟平台前期如何快速吸引个人站长关注?
app推广之在APP Store上该怎么推广?
字节跳动打击黑灰产专项行动成果显著,封禁超127万违规抖音账号 青山seo多少钱
如何用手机赚钱?最容易赚钱的10个手机赚钱项目送给你!
利用社交软件和引流脚本自动引流,推广交友类app赚钱干货分享!
通过淘客联盟赚钱的4种主流的淘客app模式分析!
抖音变装特效超火 快来看看怎么使用变装特效? 企业如何建设网站营销
广告联盟是什么?哪些广告联盟比较靠谱收益好?
送给客户的早安问候语,温暖舒心缩短情感距离 深圳便宜的网站优化方式
建设银行企业网银转账操作指南,你知道如何操作吗? 网站推广策略概念分析
宝妈在家兼职工作有哪些选择?在线教育与自媒体运营了解一下 德宏网络营销与推广招聘
在推广项目的时候使用短链有什么好处?
英国委托书公证认证如何办理?快速流程及注意事项全解析 单个关键词优化排名做法
网站有了流量后如何实现流量变现?用着四个手段!
没本钱怎么在手机一天赚500?这几个正规靠谱的暴力项目你必须要了解一下!
齐齐哈尔市11月8日至10日开展区域核酸检测的通告 耀州区网站优化
如何通过广告联盟轻松日赚100+?我来告诉你!
微信商家收款要手续费吗?手续费多少及申请有啥要求?
广告联盟计费方式之联盟广告推广计费有哪些优势?
app线下推广(地推)的三种主要方式,学会了事半功倍!
如何利用腾讯广点通推广app?
点击率怎么赚钱的?点击广告赚钱的平台都有哪些?
如何快速提升app推广注册量,吸引大量粉丝关注?
微信朋友圈广告如何投放?如果要推广怎么收费?
三个适合长期做的正规、靠谱、安全的网赚项目分享!
网赚赚钱项目的本质到底是什么?
推荐五个玩游戏赚钱的职业,做好了收入非常可观!
揭秘数字化时代网站建设成本,影响价格因素全解析 古玩推广网站
文章引流该怎么做?做好这6点流量源源不断!
竞价广告是什么意思?什么是竞价广告?
没本钱怎么在手机一天赚500?这四个项目做好了轻松日赚500!
公司网站建设作用大,可提升形象、提高宣传效果 呼和浩特网站推广电话
利用b站*进行快速、大量引流的4个方法!
加微信还在傻傻发你好?50个高情商开场白快收藏 招远哪家网站推广好
相关栏目:
【
广告资讯90366 】
【
广告推广18483 】
【
广告优化154267 】
【
广告营销46464 】