您所在位置: 网站首页 / 数据库课程设计+飞机订票系统.docx / 文档详情
数据库课程设计+飞机订票系统.docx 立即下载
2025-08-27
约4.1万字
约76页
0
39KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

数据库课程设计+飞机订票系统.docx

数据库课程设计+飞机订票系统.docx

预览

免费试读已结束,剩余 71 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据库课程设计+飞机订票系统

第一篇:数据库课程设计+飞机订票系统飞机订票系统1.概述(设计题目与可行性分析)1.1设计题目:飞机订票系统1.2可行性分析飞机订票系统是为机场工作人员和客户提供订票退票等与机票相关内容的管理系统,方便机场工作人员对机票的管理,以提高机场工作人员对机票管理工作的效率。当前飞机订票问题:手工订票所产生的客座率低。而我们的目标是:建立一个飞机订票系统数据库。1.2.1研究现有系统,画现有系统的流程图了解当前系统能够完成的功能及组成航班管理:票据管理售票点:直接面向用户航班管理票据管理票库订票库订票管理出售管理打印机票售票点1售票点n现有系统:票据都分布在各个售票点1.2.2导出新系统的高层逻辑结构数据流图的基本符号:数据源/终点(人机界面):加工处理:文件名文件:数据流名数据流:票价信息机票查订票号订票处理客户信息出票处理订票记录顾客订票信息订票号库存信息票价信息票价管理航班管理航班信息操作员航班信息保存新系统的数据流图:说明:流向文件的数据流的名可以省略1.2.3可行性分析报告随着Internet的迅速发展和用户数量的急剧增加,互联网对于企业和事业单位的运营和发展日益重要,网上交易也逐渐被人们认可,并成为未来交易的发展方向。在这种情况下,很多原有的C/S模式的系统也逐步向B/S模式靠拢,飞机订票系统也不例外。飞机订票系统是飞机旅游服务信息系统的一个重要组成部分。为旅客提供优质便捷的服务,为了提高飞机客运的售票效率,丰富飞机客运的营销手段,飞机售票总站的下属代售点可以通过公用的互联网资源,建立数据库,实现网上的售票,查询及管理工作。2.系统目标和设计原则2.1系统目标:建立一个飞机订票系统数据库。2.1.1系统简介:本系统是专为乘坐飞机的旅客准备的,旅客只需把自己的信息(姓名.性别.工作单位.身份证号.旅行时间.旅行目的地)预先交给旅行社,旅行社就可以将信息输入本系统,系统就可以为旅客安排航班,打印出取票通知和帐单。旅客只要在飞机起飞的前一天凭取票通知单和帐单交款取单,系统校对无误即印出机票给旅客。2.2设计原则2.2.1根据实际情况考虑三种可行性技术可行性、经济可行性、操作可行性2.2.2提出侯选方案、提出各种各样的实现方案主机(纯主机型、C/S型)、开发环境、网络方案、对提出的每个方案进行成本估计硬件、软件费用投资(根据各公司的报价)开发成本估计(任务估算法)运行费用、投资回收期纯收入:通过本系统的运行、投资回收后的收入3、描述推荐理由:分别从技术、经济、用户、投资方的不同角度考虑3.支撑环境规划3.1整体系统运作图3.2运行环境服务器:硬件配置:CPUIntelP41.2G以上内存256硬盘80G以上软件配置:Windows2000/2003SERVERSQLSERVER20004.系统功能结构1、录入:可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)2、查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);可以输入起飞抵达城市,查询飞机航班情况;3、订票:(订票情况可以存在一个数据文件中,结构自己设定)可以订票,如果该航班已经无票,可以提供相关可选择航班;4、退票:可退票,退票后修改相关数据文件;客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。5、修改航班信息:当航班信息改变可以修改航班数据文件。5.数据库设计5.1概念结构设计E-R图如下:5.2逻辑结构设计1.航空公司表:AIRLINE2.客户表CUSTOMER3、飞机表PLANE4.航线表LINE5.航班表FLIGHT6.订票表BOOKTICKET5.3实现设计实现以下操作:1、注册航空公司:2、增加飞机:3、增加航线:4、增加航班:5、增加客户:6、建立一个订票的存储过程,存储过程名为Book_Ticket,请完成以下存储过程,实现订票的操作:a)指定要订的航班号(HID)及客户的编号(KID);b)先查看客户是否为特殊客户,如果不是,票价不打折扣;c)否则如果客户航程超过5万公里,票价7折,超过15万公里,票价打5折;d)查看客户订票以后,所有乘客的票数是否超过总的座位数,如果超过,回滚订票操作;e)要求在操作过程中使用到事务技术。CREATEPROCEDUREBook_ticket@HIDVARCHAR(20)@HIDVARCHAR(20)ASDECLARE@TRANS_NAMEVARCHAR(20)select@TRANS_NAME=’’BEGINTRANSACTIONDECLARE@Bookidint,@seatsint,@IsSpecchar(1)/*定义订票里程DIST、折扣率discount、总的订票里程distance、票价P
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

数据库课程设计+飞机订票系统

文档大小:39KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用