《2022年旅游管理系统数据库设计方案 .docx》由会员分享,可在线阅读,更多相关《2022年旅游管理系统数据库设计方案 .docx(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品_精品资料_1. 概述旅行治理系统数据库设计可编辑资料 - - - 欢迎下载精品_精品资料_随着生活水平的提高,人们不仅要在物质方面提高生活水平,而且在精神方面期望有一个质的飞越.于是,越来越多的人挑选在周末或是假期外出,换换环境,享受在另外一种环境下的生活方式,来丰富自己的精神世界,扩展视野.各种各样的旅行社就由此孕育而生,丰富多彩的旅行景点就需要一个合适的旅行代理来规范并供应各种旅行服务,使得各项工作都有条有理的进行,所以进行旅行代理是非常必要的.在运算机飞速进展的今日,将运算机这一信息处理利器应用于旅行大力的日常治理已是势必所然,而且这也将为旅行代理带来前所未有的转变,它可以带来意想
2、不到的效益,同时也会为企业的飞速进展供应无限潜力.采纳运算机治理信息系统已成为旅行代理科学化和现代化的重要标志,它给企业治理来了明显的经济效益和社会效益.2. 系统目标和建设原就2.1 系统目标旅行代理数据库是为旅行代理服务中各个用户供应数据的记录查询修改备份服务而进行设计的.依据用户的需求实现信息的输入、查询、修改和保护等治理功能.用户可以通过旅行大力数据库对消费者和旅行代理机构的个项数据进行查询、校正并进行修改.旅行代理数据库仍可以对消费者进行合法性认证以接受各项旅行代理供应的各项消费服务.2.2 建设原就本次旅行代理数据库设计主要依据以下几个原就进行:2.2.1 能真实充分的反映旅行代理
3、服务流程.在消费者通过合法性认证后,旅行代理机构向消费者购供应旅行代理服务,支配旅行代理保险服务,航班、供应食宿等功能,旅行代理机构依据消费者的需求进行航班班次、航线和可编辑资料 - - - 欢迎下载精品_精品资料_时间及航班座位的查询、支配和调整.并供应相应的食宿支配,如食宿的的点、时间、费用等.在消费者进行登记完成后,旅行代理机构对消费者的登记信息进行数据库化并校对正确后,向消费者发放帐单.消费者和旅行代理机构可以依据已经建立的登记信息数据库对帐单与数据库内容进行查询校对和修改.2.2.2 简单懂得,有利于治理人员使用.旅行代理是非广大消费者服务的,消费者要对登记信息进行查询,查询的登记信
4、息要通俗易懂.同时建立的登记数据库信息要便利旅行代理机构对其进行矫正修改和备份.2.2.3 易于用关系数据库实现.描述概念模型的有力工具E-R 图来对问题进行描述.3. 支撑环境规划3.1 网络规律结构此次设计的网络规律结构采纳三层C/S 体系结构.它包含了表示层、功能层、数据层.在 C/S 结构中表示层负责处理拥护的输入和向可户的输入.功能层负责建立数据库的连接,依据用户的恳求生成拜访数据库的SQL 语句,并把结果返回给客户端.数据层负责实际的数据库储备和检索,响应功能层的数据处理恳求,并把结果返回给功能层.浏览器 / 服务器( B/S)风格就是上述三层结构的一种实现方式,其具体结构为:浏览
5、器 /WEB 服务器 / 数据库服务器.采纳 B/S 结构的运算机应用系统的基本框架如下图所示:可编辑资料 - - - 欢迎下载精品_精品资料_可编辑资料 - - - 欢迎下载精品_精品资料_客户端浏览器客户端浏览器WEB服务器WEB服务器数据库服数据库务器可编辑资料 - - - 欢迎下载精品_精品资料_B/S 模式结构3.2 软件支撑环境及开发工具本设计的支撑环境是 WINXP、VS环境,开发工具是 SQL.4. 系统总体结构4.1 总体 DFD消费者先进行登记操作,产生登记信息数据,经过处理记录备份后到达旅行服务机构.旅行代理机构依据登记信息数据,进行联系服务操作.航班服可编辑资料 - -
6、 - 欢迎下载精品_精品资料_务、食宿治理、保险代理操作产生的服务信息数据经过进一步处理记录备份以便以后的操作使用.4.2 功能结构4.2.1 本次旅行代理数据库设计主要完成以下几个功能:4.1.1 旅行代理中各种信息的输入,如消费者登记信息、旅行保险代理、旅行代理机构服务信息、飞机航班信息、消费者预定食宿信息、帐单信息等.4.1.2 旅行代理中各种信息的查询、修改和保护.4.1.3 旅行代理服务报表的生成.4.1.4 在旅行代理中加入合法性认证和旅行代理限度(包括服务团队、航班座位和食宿区等是否饱和,对消费者登记信息中的非法信息实现监控和报警.4.1.5 旅行代理中各部门的资源需求的治理.4
7、.1.6 旅行代理帐单日志的治理.4. 1. 7 旅行代理系统的使用帮忙4.2.2 功能结构图可编辑资料 - - - 欢迎下载精品_精品资料_4.3 数据库结构4.3.1 数据字典消费者数据字典:数据项数据项含义类型长度备注消费者编号CHAR101 对1 关系代理机构编号CHAR101 对1 关系姓名消费者姓名CHAR101 对1 关系性别消费者性别CHAR2国籍消费者国籍CHAR10身份证消费者身份证CHAR101 对1 关系旅行代理机构数据字典:可编辑资料 - - - 欢迎下载精品_精品资料_数据项数据项含义类型长度备注代理机构编号CHAR101 对1 关系消费者编号CHAR101 对1
8、关系联系编号CHAR101 对1 关系预定编号CHAR101 对1 关系购买编号CHAR101 对1 关系服务团队VARCHAR50治理人员VARCHAR50服务信息VARCHAR50航空公司数据字典:数据项数据项含义类型长度备注航空公司编号CHAR101 对 1 关系联系编号CHAR101 对 1 关系时间航班时间DATETIME8格式用“ - ”的点目的的CHAR10航线CHAR10舱位种类CHAR10共有 4 种费用INT4酒店数据字典:数据项数据项含义类型长度备注酒店编号CHAR101 对 1 关系预定编号CHAR101 对 1 关系时间酒店服务时间DATETIME8格式用“ - ”的
9、点酒店位置CHAR10食宿标准CHAR10共有 4 种费用INT4保险公司数据字典:数据项保险公司编号数据项含义类型CHAR长度10备注1 对 1 关系购买编号CHAR101 对 1 关系保险种类VARCHAR10共有 4 种保险费用INT4保险有效期限DATETIME8格式用“ - ”4.3.2E-R图可编辑资料 - - - 欢迎下载精品_精品资料_为了把用户的数据要求清晰精确的描述出来,系统分析员通常建立一个概念性的数据模型(也称信息模型).概念性数据模型是一种画面问题的数据 模型,是依据用户的观点对数据建立模型.下面我们通过E-R 来进行描述.年龄国籍姓名身份证消费者编号代理机构编号消费
10、者消费者 E-R 图上面的 E-R 图描述了消费者登记信息,包括消费者是姓名、年龄、国籍和旅行信息.这些信息是旅行代理服务数据库的主要内容,通过他可以对消费者旅行需求进行分析以便让旅行代理机构为他们供应中意的代理服务.可编辑资料 - - - 欢迎下载精品_精品资料_航班公司编号代理机构编号消费者编号酒店编号旅行代理机构保险公司编号服务团队治理人员服务信息可编辑资料 - - - 欢迎下载精品_精品资料_旅行代理机构 E-R 图可编辑资料 - - - 欢迎下载精品_精品资料_上面的 E-R 图描述了旅行代理机构的各项信息,这些信息是旅行代理服务中重要的组成部分,同时也是消费者挑选旅行服务需求的参考
11、和保证.的点航线舱位种类时间费用航空公司编号联系编号航空公司航空公司 E-R 图的点食宿种类费用时间酒店编号预定编号酒店酒店 E-R 图可编辑资料 - - - 欢迎下载精品_精品资料_保险种类保险公司编号保险费用购买编号保险有效期限保险公司保险公司 E-R 图以上三个图是对消费者接受消费服务过程登记的信息依据,也是旅行代理机构对消费者登记信息处理的表达.航班服务包括了对航班班次、航线和时间及航班座位的查询、支配和调整.食宿治理支配,包括食宿的的点、时间、费用等.帐单信息包括了食宿信息、消费信息、代理信息、旅行保险和航班信息.这些都是对消费者与旅行代理机构间各项交互的形象描述,是对数据库实例由抽
12、象到具体的分析模型.可编辑资料 - - - 欢迎下载精品_精品资料_可编辑资料 - - - 欢迎下载精品_精品资料_登记时间登记编号消费金额可编辑资料 - - - 欢迎下载精品_精品资料_可编辑资料 - - - 欢迎下载精品_精品资料_MN消费者登记M联系时间M旅 行 代 理机构M购买时间购买编号可编辑资料 - - - 欢迎下载精品_精品资料_购买联系预定可编辑资料 - - - 欢迎下载精品_精品资料_联系编号预定时间NN预定编号N可编辑资料 - - - 欢迎下载精品_精品资料_航空公司酒店保险公司上面的 E-R 图是对整个旅行代理服务过程中各个实体与实体之间的关系的描述.消费者进行认证登记后
13、产生了具体的消费者信息,经过处理记录到旅行 代理数据库.消费者查询旅行代理机构的信息数据,确定了接受旅行代理服务.然后产生各项必需的消费数据,如航班服务数据和食宿数据,最终产生帐单,经代理机构交到消费者手里.4.3.3关系数据库模式消费者(消费者编号、代理机构编号、年龄、性别、国籍、身份证)可编辑资料 - - - 欢迎下载精品_精品资料_旅行代理机构(代理机构编号、消费者编号、联系编号、预定编号、购买编号、服务团队、治理人员、服务信息)航空公司(航空公司编号、联系编号、时间、班次、航线、舱位种类、费用)酒店(酒店编号、预定编号、时间、的点、食宿标准、费用)保险公司(保险公司编号、购买编号、保险
14、种类、保险费用、保险有效期限)可编辑资料 - - - 欢迎下载精品_精品资料_联系(联系编号、代理机构编号、航空公司编号、联系时间)预定(预定编号、代理机构编号、酒店编号、预定时间)购买(购买编号、代理机构编号、保险公司编号、购买时间)旅行代理登记服务表的关系图:可编辑资料 - - - 欢迎下载精品_精品资料_本次设计我对表消费者的性别、航空公司的舱位种类、酒店的食宿标准、保险公司的保险种类都进行了约束,下面就是其中两个约束图例:可编辑资料 - - - 欢迎下载精品_精品资料_本次设计我设计了 5 个角色:超级治理员、顾客、航空公司治理员、酒店治理员、保险公司治理员.他们都有各自的权限,下面就
15、是其中两个权限图例:可编辑资料 - - - 欢迎下载精品_精品资料_5 总体实施方案5.1 数据库的实施数据库的实施主要是依据规律结构设计和物理结构设计的结果,在运算机系统上建立实际的数据库结构、导入数据并进行程序的调试.它相当于软件工程中的代码编写和程序调试的阶段.用具体的 DBMS供应的数据定义语言 DDL,把数据库的规律结构设计和物理结构设计的结果转化为程序语句,然后经DBMS编译处理和运行后,实际的数据库便建立起来了.目前的许多DBMS系统除了供应传统的命令行方式外,仍供应了数据库结构的图形化定义方式,极大的提高了工作的效率.具体的说,建立数据库结构应包括以下几个方面:数据库模式与子模
16、式,以及数据库空间的描述.数据完整性的描述.数据安全性描述.数据库物理储备参数的描述.此时的数据库系统就犹如刚竣工的大楼,内部空空如也.要真正发挥它的作用,仍有必需装入各种实际的数据.可编辑资料 - - - 欢迎下载精品_精品资料_5.2 数据库的试运行当有部分数据装入数据库以后,就可以进入数据库的试运行阶段,数据库的试运行也称为联合调试.数据库的试运行对于系统设计的性能检测和评判是非常重要的,由于某些 DBMS参数的正确值只有在试运行中才能确定.由于在数据库设计阶段,设计者对数据库的评判多是在简化了的环境条件下进行的,因此设计结果未必是正确的.在试运行阶段,除了对应用程序做进一步的测试之外,
17、重点执行对数据库的各种操作,实际测量系统的各种性能, 检测是否达到设计要求.假如在数据库试运行时,所产生的实际结果不抱负, 就应回过头来修改物理结构,甚至修改规律结构.5.3 数据库的运行和保护数据库系统投入正式运行,意味着数据库的设计与开发阶段的基本终止, 运行与保护阶段的开头.数据库的运行和保护是个长期的工作,是数据库设计工作的连续和提高.在数据库运行阶段,完成对数据库的日常保护,工作人员需要把握 DBMS的储备、掌握和数据复原等基本操作,而且要常常性的涉及物理数据库、甚至规律数据库的再设计,因此数据库的保护工作仍旧需要具有丰富体会的专业技术人员 主要是数据库治理员 来完成.数据库的运行和
18、保护阶段的主要工作有:对数据库性能的监测、分析和改善.数据库的转储和复原.保护数据库的安全性和完整性.数据库的重组和重构.可编辑资料 - - - 欢迎下载精品_精品资料_6. 研制报告本次课程设计我学会了怎么将实际生活中的问题运用自己所学的学问来把它实现.虽然过程不是很复杂,但其中对于我的重要性和意义是很大的.这次试验使我懂得了如何进行数据库操作,使我较全面的懂得、把握和综合运用所学的学问,同时培育我分析问题和解决问题的才能,以及软件文档的制作才能.当然在课程设计的时候也遇到了不少问题.我错误的把实体的功能当成试卷进行E-R 构造,仍有就是缺少对系统完整性的分析以及对表内各项约束条件的考虑.最终就是对系统的角色及其权限考虑的不够清晰完善.总之,这次课程设计使我明白,学习和做事都要仔细分析,考虑问题要全面周到,这样才可以事半功倍.7. 参考文献王珊 编著 数据库系统简明教程 ,高等训练出版社李霞 沈精虎 编著 Visual Basic数据库应用程序开发指南,人民邮电出版社张有生 等 编著 软件体系结构,清华高校出版社可编辑资料 - - - 欢迎下载