欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    飞机订票系统数据库课程设计(共14页).docx

    • 资源ID:13652829       资源大小:586.27KB        全文页数:14页
    • 资源格式: DOCX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    飞机订票系统数据库课程设计(共14页).docx

    精选优质文档-倾情为你奉上2014年下学期数据库课程设计 姓名:刘晓猛 学号:23 班级:12计师2班1. 需求分析随着社会的不断发展,民航事业的壮大,人们消费水平的提高,乘坐飞机出行越来越成为一件大家普遍选择的交通工具。机票的预定也越来越重要,航空飞机为方便旅客出行。需开发一个机票预订系统。预订机票的旅客信息,包括姓名,性别,身份证号码,旅行时间,旅行目的地,输入机票预订的客户端程序,系统经过查询航空公司内的航班数据服务器后,为乘客安排航班。印出取票通知,旅客在出行的前一天凭取票通知和账单交款后取票,系统确认无误后即印出机票给乘客,如果某方面出现了问题可以凭有效证件办理退票申请。经过综合分析,确定机票订票系统主要包括以下功能:(1) 航班信息管理功能:主要实现航班的一些基本信息,航班编号,起飞时间,起飞地点,目的地,起飞时间的添加,删除,查询,修改。(2) 机票信息管理功能:主要实现机票的机票的基本信息,航班编号,座位,座位信息,机票类型的添加,修改,删除和查询。(3) 旅客信息管理功能此模块的主要实现旅客一些基本信息,姓名,性别,联系方式的查询功能。(4) 取票信息管理功能此模块用于取票信息管理,包括对航班基本信息,航班编号,旅客信息,旅客姓名,座位号,取票时间的查询。(5) 退票信息管理功能此模块用于退票信息的管理,包括对订单号,旅客姓名,联系方式,证件号码的查询。一 数据库逻辑设计(1) 根据需求分析抽象出信息结构,可得该系统的E-R图。 旅客E-r图旅客姓名性别身份证号码联系方式(2) 航班信息E-R图,如下:航班信息航班编码起飞时间起飞地目的地票价(3) 机票信息ER图()机票信息航班编号座位号座位信息机票类型(4) 取票通知E-R图取票通知航班编号旅客姓名证件号码座位号取票时间(5) 退票信息E-R图退票信息乘客姓名订单号证件号码联系方式根据E-R图和需求分析可得总的E-R图;旅客购买取票通知航班编号座位号旅客姓名证件号码取票时间姓名证件号码性别联系方式退票退票信息订单号证件号码旅客联系方式购买航班信息航班编号起飞时间起飞地目的地票价包含机票信息航班编号座位号座位信息机票类型(1)ER图向关系模型的转化将总E-R图概念结构E-R 图转化成关系模型退票信息(订单号,旅客姓名,联系方式,证件号码)旅客(旅客姓名,证件号码,联系方式,性别)航班信息表(航班号,票价,起飞地,目的地,起飞时间)取票通知单(旅客姓名,取票时间,证件号码,航班号,座位号)机票信息表(座位号,航班号,座位信息,机票类型)(2)数据模型的优化 将转化的关系模型进行优化,最终达到第二范式1) 确定数据依赖退票信息(订单号,旅客姓名,联系方式,证件号码)根据这个关系写出数据依赖订单号旅客姓名,订单号 联系方式 , 订单号 证件号码旅客(旅客姓名,证件号码,联系方式,性别)旅客姓名证件号码,旅客姓名联系方式,旅客姓名性别航班信息表(航班号,票价,起飞地,目的地,起飞时间)航班号起飞地,航班号目的地,航班号票价,航班号起飞时间取票通知单(旅客姓名,取票时间,航班号,座位号)旅客姓名取票时间,旅客姓名航班号,旅客姓名座位号机票信息表(座位表,航班号,座位信息,机票类型)(座位号,航班号)仓位类型,(座位号,航班号,座位信息)机票类型2) 对个关系模式间数据依赖进行极小化处里,消除冗余。订单号乘客姓名,订单号联系方式, 订单 号证件号码,旅客姓名 性别,旅客姓名 取票时间,旅客姓名座位号,旅客姓名 机票类型航班号 起飞地,航班号 目的地,航班号 起飞时间(座位号,航班号) 座位信息3) 看这些模式是否符合要求,确定是否对这些模式进行合并或者分解,最终分解成第三范式(订单号,联系方式,证件号码)(订单号,旅客姓名)(旅客姓名,取票时间,性别,机票类型)(旅客姓名,航班号)(旅客姓名,座位号,)(航班号,座位号,票价)(航班号,起飞地,目的地,起飞时间)(3)数据库的结构 根据总体结构图设计机票预订系统基本表结构,其相应表定义如下: 表1订票业务查询表: 表2航班信息查询表 表3旅客信息登记表表4退票信息表4,软件功能设计(1) 根据上述功能,可以设计出系统功能模块,如下图所示:机票预订系统机票信息管理模块航班信息管理模块旅客信息管理模块取票信息管理模块退票信息管理模块 5.界面设计在用户面部分,根据需求分析结果,用户需求一个用户友善界面,在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,并突出的显示重要以及出错信息,外观也要做到合理化,考虑到用户多用 windows风格较熟悉,应尽量向这个方向靠拢。总的来说,系统的用户界面应做到可靠性,简单性,易学习,和使用在本系统的人机界面设计中,主要有四个方面的界面。一是旅客进行航班班次查询的输入界面,二是航空公司进行旅客信息查询的输入输出界面,三室旅客自己在电脑上进行退票和订票的界面。1-1 这个是乘客要进行业务的总界面。按下总界面第一个确定按钮时出现的界面,次见面显示用户的航班信息,确认后弹出预订成功对话框:另外,按下订单查询的确认按钮会出现订单号输入提示:用户输入订单号后,借可以了解航班信息:还有就是给用户提供的退票业务,相应的界面实现如下:第四个功能是提供给非用户的,用来查询订票用户信息:6.连接数据库:用JDBC连接数据库。实现代码如下:package challage;import java.sql.*;public class Conn static Connection con;static Statement sql;static ResultSet res;public Connection getConnection() try Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");con = DriverManager.getConnection("jdbc:sqlserver:/localhost:1433;DatabaseName=Subject-liu","sa", "123");System.out.println("数据库连接成功"); catch (Exception e) e.printStackTrace();return con;public static void main(String args) Conn c = new Conn();c.getConnection();6.结束语 经过一周的努力,本次课程设计终于完成了,通过这次课程设计,使我对数据库这门课程有了更深入的理解,数据库是一门实践性较强的课程。通过这次课程设计,我明白了理论与实际应用相结合的重要性,掌握并熟练运用SQL语句以及Java语言的应用,提高了我的综合运用所学知识的能力。 在本次课程设计和过程中,由于时间不是很长,再加上要求较独立完成,系统需求分析上可能不是很全面,程序中还存在很多缺陷,希望老师能给予批评和指导。经过这次课程设计,我的知识得到了很大提高,经验也更加丰富。希望能在今后的不断学习中和努力中,把程序做的更好,最后,感谢蛋哥的全程的技术支持。专心-专注-专业

    注意事项

    本文(飞机订票系统数据库课程设计(共14页).docx)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开