网站大量收购闲置独家精品文档,联系QQ:2885784924

《计算机文化基础精品教学》飞机订票系统 说明文档.docxVIP

《计算机文化基础精品教学》飞机订票系统 说明文档.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机文化基础—飞机订票系统说明文档PartⅠ.数据库设计:表:除所给航班信息表外,还需建立两张表:开通航班信息表、乘客信息表,分别用于存储已开通航班信息和已订票乘客信息。其中,“开通航班信息表”需要两个主键(航班号、日期),“乘客信息表”需要三个主键(航班号、日期、身份证号)。分别用SQL语句进行建表。具体SQL语句见PartⅡ.2.表间关系:“航班信息表”和“开通航班信息表”间通过“航班号”建立一对多关系;“开通航班信息表”与“乘客信息表”间通过“航班号”和“日期”建立一对多关系。PartⅡ.用到的SQL语句及说明:建表:乘客信息表:CREATE table 乘客信息表(乘客姓名 varchar(12) not null,乘客电话varchar(18) not null,身份证号 varchar(20) not null,航班号 varchar(6) not null,日期 date not null, Primary key (身份证号,航班号,日期));开通航班信息表:CREATE table 开通航班信息表(航班号varchar(6) not null,日期 date not null,剩余票数 integer not null,Primary key (航班号,日期));航班管理界面:a.开通航班INSERT INTO 开通航班信息表VALUES ([forms]![航班管理界面]![航班号], [forms]![航班管理界面]![日期], [forms]![航班管理界面]![航班票数]);查询开通航班界面:按航空公司查询SELECT h.航班号, h.航空公司, h.出发城市, h.到达城市, k.日期, h.起飞时间, h.到达时间, k.剩余票数FROM 航班信息表 AS h, 开通航班信息表 AS kWHERE (((h.航班号)=k.航班号) And ((h.航空公司) Like * forms!查询开通航班界面!航空公司 *) And ((h.出发城市)=forms!查询开通航班界面!出发城市) And ((h.到达城市)=forms!查询开通航班界面!到达城市));按时间查询SELECT h.航班号, h.航空公司, h.出发城市, h.到达城市, k.日期, h.起飞时间, h.到达时间, k.剩余票数FROM 航班信息表 AS h, 开通航班信息表 AS kWHERE h.出发城市=forms!查询开通航班界面!出发城市 And h.到达城市=forms!查询开通航班界面!到达城市 And k.日期=forms!查询开通航班界面!输入日期 And h.航班号=k.航班号;(4)订票界面:订票:INSERT INTO 乘客信息表VALUES ([forms]![订票界面]![乘客姓名], [forms]![订票界面]![乘客电话], [forms]![订票界面]![身份证号], [forms]![订票界面]![订票选择航班], [forms]![订票界面]![订票出发日期]);订票后改变票数:UPDATE 开通航班信息表 SET 剩余票数 = 剩余票数-1WHERE 航班号=forms!订票界面!订票选择航班 and 日期=forms!订票界面!订票出发日期;改签界面:改签选择航班:SELECT 航班号FROM 乘客信息表WHERE 身份证号=[forms]![改签界面]![改签身份证号];改签选择日期:SELECT 日期FROM 乘客信息表WHERE 身份证号=forms!改签界面!改签身份证号 And 航班号=forms!改签界面!改签选择航班;改签至:SELECT 日期, 航班号, 剩余票数FROM 开通航班信息表WHERE 航班号=forms!改签界面!改签选择航班;改签:UPDATE 乘客信息表 SET 日期 = [forms]![改签界面]![改签至]WHERE 身份证号=forms!改签界面!改签身份证号 And 航班号=forms!改签界面!改签选择航班;改签后减少票数:UPDATE 开通航班信息表 SET 剩余票数 = 剩余票数-1WHERE 航班号=forms!改签界面!选择航班 And 日期=forms!改签界面!改签至;改签后增加票数:UPDATE 开通航班信息表 SET 剩余票数 = 剩余票数+1WHERE 航班号=forms!改签界面!选择航班 And 日期=forms!改签界面!选择日期;退票界面:退票选择航班:SELECT 航班号, 日期, 身份证号 AS 身份证, 乘客姓名 AS 姓名, 乘客电话 AS 电话FROM 乘客信息表WHERE 身份证号=forms!退票界面!身份证号 And 日期=forms!退票界面!选择日期;退票查询订票:SELECT *FRO

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档