机票预订系统数据库优秀课程设计设计优质报告.doc
《机票预订系统数据库优秀课程设计设计优质报告.doc》由会员分享,可在线阅读,更多相关《机票预订系统数据库优秀课程设计设计优质报告.doc(12页珍藏版)》请在咨信网上搜索。
机票预订系统 一.需求分析 调查机票预定系统应用领域包含内容,对包含到领域各个应用信息要求和操作要求进行具体分析,形成需求分析说明书。最关键是调查、搜集信息、分析购票人信息和飞机预定步骤。经过网络实际查询,了解机票预订系统基础结构,包含基础内容。处理要求、数据安全性和完整性要求。要求系统能有效、快速、安全、可靠和无误完成上述操作。并要求用户机界面要简单明了,易于操作,服务器程序利于维护。 为便于旅客由旅行社替换航空企业负责为旅客定票,旅行社把预定机票旅客信息,包含姓名、身份证号码、旅行时间、旅行目标地等,输入机票预定系统用户端程序,系统经过查询航空企业内航班数据服务器后,为旅客安排航班,印出取票通知。旅客在一定时间内凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。假如某方面出现问题,旅客能够持有效证件去飞机场退票。要求系统能有效、快速、安全、可靠和无误完成上述操作。并要求用户机界面要简单明了,易于操作,服务器程序利于维护。并设有系统帮助文档帮助旅客熟悉该订票系统。 本系统设有两部分, 分为用户登录部分和管理员登陆部分,用户经过注册用户名进入系统对航班和订购信息进行查询,并经过查询航班预定自己适宜航行航班及适宜时间;管理员能够注册内部管理员,经过输入正确密码进入系统。 1.系统功效分析 ①管理员登陆界面 l 管理员登录:注册管理员,密码输入进入系统; l 航班管理:可对航班信息进行添加、修改、删除、查询操作; l 旅客管理:可对旅客信息进行添加、修改、删除、查询操作; l 订票管理:可对旅客订票信息进行添加、修改、删除,查询操作; l 系统帮助:提供系统使用帮助文档,有效地帮助用户熟悉该软件; l 退出:包含返回登录主界面和退出系统两部分。 ②旅客登陆界面 l 航班信息查询:为旅客提供近期航班信息,方便旅客进行订票; l 订票信息:提供旅客订票和订票查询功效; l 帮助文档:提供帮助文档,方便旅客使用该系统; l 退出:包含返回登录主界面和退出系统两部分。 航班管理 机票预订系统主功效图: 旅客管理统 管理员界面 订票管理统 帮助文档 机票预订 航班查询统 系统帮助 旅客界面 机票预订系统 2.机票预订系统数据流图 对航班信息,旅客订票信息进行添加、修改、删除、查询 对航班信息,旅客订票信息进行添加、修改、删除、查询 系统提供旅客和 管理员身份登录 可进行不一样操作 管理员 旅客 旅客查询航班信息 机票预订管理系统 旅客预订机票 旅客查询订票信息 退出功效含返回和退出系统,方便操作 系统帮助文档,有利于帮助用户使用系统 3.机票预订系统数据字典 在数据流图基础上,定义数据字典。数据字典是相关数据库中数据描述,它作用是在软件分析和设计过程中为相关人员提供相关数据描述信息查询,以确保数据一致性。下面举例说明数据字典定义。 数据项以“航班号”为例。描述以下: 数据项名:航班号 别名:航班号 含义:唯一标识航班信息 类型:字符型 取值范围:00至9 取值含义:标示航班 数据结构以“航班表” 为例,描述以下: 数据结构名:航班表 含义说明:定义了一个航班相关信息 组成:航班号,日期,航班起飞时间,航班抵达时间,目标地,票价,票余量 数据存放以“旅客信息表” 为例,描述以下: 数据存放名:旅客信息表 说明:旅客信息表情况 流出数据流:旅客信息查询表 流入数据流: 管理员管理表 数据描述:身份证号,姓名,联络电话,航班号,日期,目标地,座位号 “旅客订票”过程描述以下: 旅客经过注册用户进入系统,查询近期航班,可依据自己行程选择 适宜航班进行订购机票;旅客需填写身份证号、姓名、联络方法、工作单位 等完成订票,并在一定时间内到指定地点凭票据领取机票。 二.机票预订系统概念结构设计 依据需求分析,我们知道机票预订系统实体有:航班和旅客。 航班实体属性有:航班号,日期,航班起飞时间,航班抵达时间,目标地,票价,票余量 旅客实体属性有:身份证号,姓名,联络电话,航班号,日期,目标地,座位号 她们之间有M:N订购关系,即一旅客能够定多个航班,一个航班也能够被多个旅客订购。 根据以上机票预定系统总框架图,设计实体属性图和局部E-R图。 系统总结构设计视图E-R图 旅客实体属性设计图: 三.机票预订系统逻辑结构设计 1.E-R图向关系模型转换 将图3.4总体概念结构E-R图转化成关系模型。 退票信息(订单号,旅客姓名,电话号,身份证号) 旅客(旅客姓名,身份证号,电话号,性别,工作单位) 航班信息表(航班号,起飞地,目标地,起飞时间) 取票通知单(旅客姓名,取票时间,航班号,座位号,机票类型) 航班座位信息表(座位号,航班号,座位信息,机票类型) 2.数据模型优化 1、确定数据依靠 退票信息(订单号,旅客姓名,电话号,身份证号)依据这个关系写出数据依靠 订单号→旅客姓名,订单号→电话号,订单号→身份证号 旅客(旅客姓名,身份证号,电话号,性别,工作单位) 旅客姓名→身份证号,旅客姓名→电话号,旅客姓名→性别,旅客姓名→工作单位 航班信息表(航班号,起飞地,目标地,起飞时间) 航班号→起飞地,航班号→目标地,航班号→起飞时间 取票通知单(旅客姓名,取票时间,航班号,座位号,机票类型) 旅客姓名→取票时间,旅客姓名→航班号,旅客姓名→座位号, 旅客姓名→机票类型 航班座位信息表(座位号,航班号,座位信息,机票类型) (座位号,航班号)→座位信息,(座位号,航班号,座位信息)→机票类型 2、 对各关系模式间数据依靠进行极小化处理,消除冗余 订单号→旅客姓名,订单号→电话号,订单号→身份证号,旅客姓名→性别 旅客姓名→工作单位,旅客姓名→取票时间,旅客姓名→航班号 旅客姓名→座位号,旅客姓名→机票类型,航班号→起飞地,航班号→目标地 航班号→起飞时间,(座位号,航班号)→座位信息 3、 看这些模式是否符合要求,确定是否要对一些模式进行合并或分解 最终分解成第三范式: (订单号,电话号,身份证号)(订单号,旅客姓名)(旅客姓名,取票时间,性别,工作单位,机票类型)(旅客姓名,航班号)(旅客姓名,座位号)(航班号,座位号,机票类型)(航班号,起飞地,目标地,起飞时间) 四.机票预订系统物理结构设计 机票预订系统数据库(access)各个表设计以下: 机票预订系统旅客信息表(lkxxb) 字段名 数据类型 长度 约束 旅客姓名 文本 50 不为空 身份证号 数字 主键 电话号 数字 不为空 航班号 文本 50 不为空 目标地 文本 50 不为空 机票预订系统航班信息表(glytjhbb) 字段名 数据类型 长度 约束 航班号 文本 50 主键 起飞时间 时间/日期 不为空 抵达时间 时间/日期 50 不为空 目标地 文本 50 不为空 票价 数字 不为空 票余量 数字 不为空 五.机票预订系统操作界面 1.登录界面:选择不一样用户类型,进入不一样系统界面 管理员需经过密码输入才能进入操作界面 2.管理员菜单 (1)航班管理子菜单——航班信息添加 航班管理子菜单——航班信息修改 航班管理子菜单——航班信息删除 航班管理子菜单——航班信息查询 (2)旅客管理同航班管理。分为旅客信息添加、旅客信息修改、旅客信息删除、旅客信息查询,界面同上,在此不再赘述。 (3)订票管理同航班差不多,关键是多了信息查对子菜单,它是对订票信息确实定,经过确定是否存在来打印机票。 查对预定信息 (4)系统帮助中添加了系统帮助文档,方便使用系统 (5)退出菜单包含了返回主界面和退出系统两个按钮子菜单,方便旅客操作系统。 2.旅客登陆界面:航班信息查询菜单,订票信息菜单,帮助菜单,退出菜单 (1)航班信息查询菜单:航班信息查询子菜单 说明:经过输入航班号及目标地,点击查询,会在列表框中显示对应信息,若无此航班则显示为空;点击清空能够清空文本框,重新输入查询信息;查询结束后,可单击预订机票,跳转到预订机票界面,进行机票预订,也可单击返回,返回旅客菜单。 (2)订票信息菜单:机票预订子菜单和预定查询子菜单 机票预订子菜单 说明:预订机票必需输入完整信息,不然会弹出提醒对话框要求重新填写;信息填写完成后,点击预订机票按钮,信息将会自动添加到数据库当中,旅客能够持有效证件到指定地点在一定时间内去领取机票;或点击返回返回旅客菜单。 (3)帮助文档:帮助用户快速熟悉系统 六.课程设计小结 在数据库课程设计过程中,经过认真回顾数据库相关知识,并很好巩固了课程设计基础步骤,掌握了在数据库课程设计过程中所要遵照基础标准和步骤;利用软件设计中数据库增、删、改、查方法对系统设计制作起到了至关关键作用。 但在系统设计和调试过程中也碰到了很多困难大致总结有以下几点: ⑴、首先是在确定系统开发过程中碰到了编程语言困难,在设计查询子功效时,按条件查询需要用到相关SQL查询语句。如:select * from empcheck where 旅客姓名=''" & Text1 & "''", cn, adOpenDynamic, adLockPessimistic, -1和select * from empcheck where 身份证号=''" & Text3 & "''", cn, adOpenDynamic, adLockPessimistic, -1。 ⑵、本系统缺点是在进行修改时,只有当旅客身份证号和姓名全部不为空时才能够修改,不能够只选一项。而且在登录过程中应该设计用户数据库链接,达成登录完整化。有时候,依据设定值关闭窗口时会莫名弹错。这些全部是需要改善。 ⑶、还有不完善就是只有管理员能够登录,通常见户不能够登录。这么一来增加了安全性,不过带了很多不便。比如说旅客想查询一下相关信息话必需经过管理员来实现。 即使在此次机票预订系统中碰到很多困难不过在老师精心指导和自己不停努力基础上完成了此次数据库设计并达成了预期要求,而且自己在程序设计方面也有不少收获。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机票 预订 系统 数据库 优秀 课程设计 设计 优质 报告
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文