数据库课程设计-机票预订系统.docx

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库原理》课程设计机票预订管理系统学 院: 计算机与信息科学学院专 业: 计算机科学与技术 班 级:计科1303姓名学号: XXX X 指导教师: 高金华 职称 讲师完成时间:2015年12月《数据库原理》课程设计11 系统概述32 数据库设计42.1 需求分析42.2 概念结构设计72.3 逻辑结构设计102.4 物理结构设计112.5 设计小结153 应用程序设计163.1 需求分析163.2 概要设计193.3 详细设计203.4 系统测试323.5 设计小结381 系统概述随着全球进入信息化时代,航空公司为了适应当前越来越激烈的竞争,增强公司的信息化程度,提高公司的售票管理的效率,就建立起了相应的航空预订票系统,成功实现提高了航空系统的售票效率和管理水平。在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。根据可行性研究的结果和客户的要求,分析现有情况及问题。随着社会发展的不断地进步,人民消费水平的不断地提高,致使民航事业不断壮大,乘坐民航的消费者越来越多,因此机票的预定也越显重要,航空公司为方便客户出行,需开发一个机票预定系统。根据预定机票的客户信息,包括姓名、性别、身份证号码、出行时间、出行目的地等,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班2 数据库设计2.1 需求分析2.1.1 数据流图数据库用 户用户信息录入机 票订票、改签、退票机票信息录入管理员更新航班信息航 班2.1.2 数据词典表2-1  plane飞机信息表表中列名数据类型可否为空说明flightNumvarchar2primary key飞机编号seatsnumbernot null座位数表2-2  flight航班信息表表中列名数据类型可否为空说明 flightNumvarchar2primary key航班编号planeNumvarchar2not null飞机编号startPointvarchar2not null 出发地detinationvarchar2not null目的地startTimevarchar2not null起飞时间endTimevarchar2not null到达时间表2-3  ticket 机票表表中列名数据类型可否为空说明 flightNumvarchar2primary key航班号gradevarchar2not null机舱等级seatNumvarchar2not null 座位号ticketPricenumbernot null机票价格presellvarchar2not null预售状态表2-4  passenger 旅客表表中列名数据类型可否为空说明 namevarchar2primary key旅客名sexvarchar2not null旅客性别idNumvarchar2not null 身份证phoneNumvarchar2not null手机号passwordvarchar2not null密码表2-5  buy购买表表中列名数据类型可否为空说明 namevarchar2foreign key旅客名flightNumvarchar2foreign key航班号greadvarchar2not null 机舱等级seatNumvarchar2not null座位号paymoneynumbernot null机票价格buyNumvarchar2not null购买数量表2-6  manager 管理员表表中列名数据类型可否为空说明 mnamevarchar2not null unique管理员编号mpwdvarchar2not null管理员姓名2.1.3 加工说明我们的系统需要六个实体:(1)飞机实体实体名:plane角色:关于飞机的信息属性:飞机编号,座位数主键:飞机编号(2)航班实体实体名:flight角色:航班信息属性:航班编号,出发地,目的地,起飞时间,到达时间主键:航班编号(3)机票实体实体名:ticket角色:机票信息属性:航班号,机舱等级,座位号,机票价格,余票数主键:座位号(4)旅客实体实体名:passenger角色:旅客信息属性:旅客名,旅客性别,身份证,手机号,密码主键:旅客名(5)机票购买实体实体名:buy角色:旅客购买机票后的信息属性:旅客名,航班号,机舱等级,座位号,机票价格,购买数量(6)管理员实体实体名:manager角色:管理员信息属性:管理员名,密码2.2 概念结构设计2.2.1 E-R图根据需求分析

文档评论(0)

vqjyga55163 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档