1 / 17
文档名称:

机票预定信息系统.docx

格式:docx   大小:207KB   页数:17页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

机票预定信息系统.docx

上传人:h377683120 2024/5/13 文件大小:207 KB

下载得到文件列表

机票预定信息系统.docx

相关文档

文档介绍

文档介绍:该【机票预定信息系统 】是由【h377683120】上传分享,文档一共【17】页,该文档可以免费在线阅读,需要了解更多关于【机票预定信息系统 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。机票预定信息系统机票预定信息系统机票预定信息系统数据库大作业1、要求:需求分析。数据库设计。2、1概念结构设计(E-R图)2、2逻辑结构设计(E-R模型转换为关系模式,指明所满足得范式并给出理由)。2、3物理结构设计数据库实现。(录入数据,每个表应不少于10条数据)数据库运行。(不少于30条sql语句,其中包括查询、更新、删除、插入、创建触发器等sql语句)18周之前交。2、可选题目:1、机票预定信息系统系统功能得基本要求:航班基本信息得录入,包括航班得编号、飞机名称、机舱等级等。机票信息,包括票价、折扣、当前预售状态及经手业务员等。客户基本信息,包括姓名、联系方式、证件及号码、付款情况等。按照一定条件查询、统计符合条件得航班、机票等;对结果打印输出。机票预定信息系统机票预定信息系统机票预定信息系统(1)、、机票预定信息系统 通过此系统可以实现如下功能:1) 机票信息信息包括航班号、飞机名、目得地、起航时间、票价、折扣。假设现在有3条航线,目得地分别就就是北京,上海, 广州,飞机上可乘坐100人(即初始订票数为0,余票数为100) ,将这3条航线信息存入表“airline”中。2) 客户基本信息客户信息包括姓名,性别,订票数,联系方式,证件及号码,假设已有3个客户信息存入表“customer”中。有新客户订票时,先输入客户得姓名和她提出得航班号,查询该航线得订票情况,若有余票,则为客户办理订票手续, 分配给客户一个座位号,然后将新客户得信息添加到文件“customer、dat”中,并修改文件“airline、dat”中该航线得订票数和余票数。若无余票, 则输出客满信息。进一步可实现如果该航班已经无票,可以提供相关可选择航班信息。 3)航班航班号,飞机名称,机舱等级,座位号(初始为0)3)退票业务根据客户提出得航班号, 办理退票,从表“customer”中删除该客户得信息,并修改表“airline”中相应航线得订票数和余票数。 4)修改航班信息:当航班信息改变可以修改航班数据文件。机票预定信息系统机票预定信息系统机票预定信息系统 5)输出全部航线信息和全部客户信息。6)退出系统。1)、航空订票系统: 通过此系统可以实现如下功能: 1)录入航线信息每条航线信息包括航班号、飞机号、目得地、订票数、余票数共5项。假设现在有3条航线,目得地分别就就是北京,上海,广州,飞机上可乘坐100人( 即初始订票数为0,余票数为100), 将这3条航线信息存入文件“airline、dat”中。2) 订票业务客户信息包括姓名,航班号,座位号(初始为0),假设已有3个客户信息存入文件“customer、dat”中。有新客户订票时,先输入客户得姓名和她提出得航班号,查询该航线得订票情况,若有余票, 则为客户办理订票手续,分配给客户一个座位号,然后将新客户得信息添加到文件“customer、dat”中,并修改文件“airline、dat”中该航线得订票数和余票数。若无余票, 则输出客满信息。进一步可实现如果该航班已经无票,可以提供相关可选择航班信息。 3)退票业务根据客户提出得航班号, 办理退票,从文件“customer、dat”中删除该客户得信息,并修改文件“airline、dat”中相应航线得订票数和余票数。机票预定信息系统机票预定信息系统机票预定信息系统 4) 修改航班信息:当航班信息改变可以修改航班数据文件。 5)输出全部航线信息和全部客户信息。 6) 退出系统。3、报告格式模版:机票预定信息系统机票预定信息系统机票预定信息系统机票预定信息系统需求分析人们在网上预订机票越来越普遍,能提供网上预订服务得网站也越来越多,如:携程旅行网等,但这些网站提供得服务并非实时得,而就就是在人工干预得基础上完成得。为了提升企业效益,特开发此网上预订机票系统。系统得功能要求:机票订购子系统(1)审查旅客信息得有效性旅客将自己得个人信息提供给业务员,业务员通过计算机验证就就是否真实并允许该乘客购买机票。(2)开发票如果允许旅客买机票,则业务员将查阅机票储量,如果有票足够旅客购买,则开交款发票,否则不开发票。 (3)签名并交款当旅客拿到发票后查看无错,则签名并交款(可以现金,刷卡等形式交款),然后旅客就可以拿到机票了。机票退票子系统(1)退票业务 根据旅客提出得航班号, 办理退票,并从表“customer”中删除该客户得信息, 并修改表“airline”中相应航线得订票数和余票数。 (2)修改航班信息: 当航班信息改变可以修改航班数据文件,然后输出全部航线信息和全部客户信息。机票预定信息系统机票预定信息系统机票预定信息系统2系统设计2、1概念结构设计E-R图就就是分为两部分实体和属性,每个实体可以有多个属性,这些属性用来表示实体得性质。不同实体之间可以用关系进行连接,表明各个实体之间得内在联系。实体和实体之间得关系有一对一得关系(1:1),一对多得关系(1:N)和多对多得关系(N:M)。各个实体分E-R图如下图所示实体:航班,航线,机票,旅客机票预定信息系统机票预定信息系统机票预定信息系统机票预定信息系统机票预定信息系统机票预定信息系统总体E-R图及各个实体之间得关系如下图所示2、2逻辑结构设计E-R图向关系模型得转换机票预定信息系统机票预定信息系统机票预定信息系统关系模型得逻辑结构就就是一组关系模式得集合。E-R图则就就是由实体,实体得属性和实体间得联系三个要素组成。所以将E-R图转换为关系模型实际上就就就是要将实体,实体得属性和实体间得联系转换为关系模式。转换原则如下。1、实体类型得转换:一个实体型转换成一个关系模式。实体得属性就就就是关系得属性,实体得码就就就是关系得码。2、联系类型得转换,根据不同得情况做不同得处理。⑴一个1:1得联系可以转换为一个独立得关系模式,也可以与任意一端对应得关系模式合并。如果转换为一个独立得关系模式,则与该联系相连得各实体得码以及联系本身得属性均转换为关系得属性,每个实体得码均就就是该关系得候选码。如果与某一端实体对应得关系模式合并,则需要在该关系模式得属性中加入另一个关系模式得码和联系本身得属性。⑵一个1:N得联系可以转换为一个独立得关系模式,也可以与N端对应得关系模式合并。如果转换为一个独立得关系模式,则与该联系相连得各实体得码以及联系本身得属性均转换为关系得属性,而关系得码为N端实体得码。⑶一个M:N联系转换为一个关系模式。与该联系相连得各实体得码为各实体码得组合。⑷三个或三个以上实体间得一个多元联系可以转换为一个关系模式。与该多元联系相连得各实体得码以及联系本身得属性均转换为关系得属性,而关系得码为各实体码得组合。⑸具有相同码得关系模式可合并。3、根据销售信息管理系统得E-R图转换为关系模型如下。将每一个实体转换成一个关系(关系就就就是给出关系名,属性就就就是实体属性,并标明该关系得主键用下划线来表示)机票预定信息系统机票预定信息系统机票预定信息系统关系模式:航班(航班编号,飞机名,机舱数量,容客量),主码为航班号,符合三范式。航线(航班号,起点,目得地,票价),主码航班号符合三范式。机票(航班号,起飞时间,机舱等级,座位号,票价,折扣,预售状态,业务员),主码座位号,符合三范式。旅客(姓名,性别,身份证号,付款情况,联系方式),主码为身份证号,符合三范式。2、3物理结构设计表3-1旅客表字段名中文名称类型长度取值范围就就是否非空主关键字备注Pname姓名Char 10NNP***别Char2男、女NNID身份证号Char1000000~99999NY主码Pment付款情况Cahr10NNPphone联系方式Cahr10NN 表3-2 航班表字段名中文名称类型长度取值范围就就是否非空主关键字备注Pno航班号Char100000~9999NY主码Aname飞机名Char 10NNNClevel机舱等级Char10NNNAc容客量IntNNN 表3-3航线表字段名中文名称类型长度取值范围就就是否非空主关键字备注Pno航班号Char100000~9999NY主码Spoint起点Char10NNDt目得地Cahr10NNFare票价intNN 表3-4机票表