ImageVerifierCode 换一换
格式:DOC , 页数:38 ,大小:1.05MB ,
资源ID:3320898      下载积分:12 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3320898.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(系统设计报告.doc)为本站上传会员【人****来】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

系统设计报告.doc

1、系统设计报告 目录 第一章 1.1 总体设计 3 1.1.1系统设计的原则 3 1.1.2 系统体系结构设计 4 1.1.3系统功能架构设计 6 第二章 1.2功能模块设计 7 1.2.1系统管理模块 7 1.2.1.1 功能结构设计 7 1.2.1.2类图设计 10 图1-7 系统管理模块类图 11 1.2.1.3 时序图设计 12 1.2.2 旅游信息管理 12 1.2.2.1功能结构设计 12 1.2.2.2 类图设计 13 图1-10 旅游信息管理类图 14 1.2.2.3 时序图设计 14 1.2.3 酒店信息管理 15 1.2.3.1功能结

2、构设计 15 1.2.3.2 类图设计 16 图1-13 酒店信息管理类图 16 1.2.3.3 时序图设计 17 1.2.4 景点公交信息管理 17 1.2.4.1功能结构设计 17 1.2.4.2 类图设计 18 1.2.4.3 时序图设计 19 1.2.5 旅游服务管理 19 1.2.5.1功能结构设计 19 1.2.5.2 类图设计 20 1.2.5.3 时序图设计 20 1.2.6 退出系统管理 21 1.2.6.1功能结构设计 21 1.2.6.2类图设计 22 图1-22 退出系统管理类图 22 1.2.6.3 时序图设计 22 第三章 数据库

3、设计 23 1.3.1 数据库概念结构设计 23 1.3.1.1 实体属性图 23 1.3.1.2局部E-R图 27 1.3.1.3 总体E-R图 27 1.3.2数据库逻辑结构设计 27 1.3.2.1关系模型创建 27 1.3.2.2 关系规范化分析 28 1.3.3 数据表的创建 28 1.3.3.1 景点信息表 28 1.3.3.2 酒店信息表 28 1.3.3.3 景点公交信息表 29 1.3.3.4 火车信息表 29 1.3.3.5 长途客运信息表 30 1.3.3.6 航班信息表 30 1.3.3.7 旅游常见问题表 30 1.3.3.8 遵义专属

4、节日表 31 1.3.3.9 管理员表 31 1.3.4 数据库的创建 31 1.3.4.1数据库的创建设计所用的9个表: 31 1.3.5 遵义特例旅游系统界面 32 在做任何项目之前必须要作设计,旅游系统也同样,在做旅游系统之前也必须先进行系统设计。系统设计是系统实现的关键环节,直接影响系统的质量。假如说在系统需求分析阶段已经完全弄清楚了系统的各种需求,就较好地解决了所设计的系统 “做什么”的问题,并已在系统需求说明书中详尽和充足地阐明了这些需求,那么下一步就要着手对旅游系统的功能结构、数据结构等进行设计,即系统设计阶段要解决“怎么做”的问题,并最终通过“设计模型图”来反映设计的

5、结果。 第一章 1.1 总体设计 1.1.1系统设计的原则 设计遵义旅游系统是为服务用户、满足用户的需求、解决实际问题而设计的,因此,在系统开发过程中,不仅要以先进理论来指导,主流技术来支撑,并且要市场为导向,把握市场的动态,以用户为中心,满足用户的需求,开发出界面美观大方、功能强大完善、使用方便的系统。据此,通过综合的考虑旅游系统的系统目的和项目需求,在系统设计时,应遵循以下设计原则: (一)实用性原则。 旅游系统的设计目的之一就是要优化旅游系统管理的各个环节,运用计算机,由于本系统是针对遵义地区的旅游系统,所认为方便信息查询,在本系统中提供了相应的交通信息和遵义特色节日等模块,对

6、于航班信息、长途客运信息和火车信息都做了具体介绍,对于旅游常见问题和旅游疑问解答也在此功能中得到解决。因此,实用性原则是本系统的一个重要设计原则。 (二)先进性原则。 在强调实用性的同时,我们还要考虑系统的先进性。今时今日,信息化的发展速度令世人惊叹,每一次技术上的更新与进步都会推动信息化建设的跳跃式发展。所以,为了与时俱进,有一个较高的起点,在本系统的设计过程中我采用目前较为先进和成熟的技术和理念,使系统在性价比上拥有一定的优势。 (三)规范性原则。 系统中的所有设计都遵循现有的国家标准、行业标准,符合软件工程中的设计原则与规范。所有文档的书写都遵照国标的规定。 (四)安全性原则。

7、 系统提供安全机制以防止非法授权操作,为各子系统提供严格灵活的用户和权限划分,对于数据库管理,建立起完备的数据备份恢复机制。对关键的信息的操作提供日记记录。 (五)可扩展性原则。 出于对后续升级工作的考虑,系统的所有功能模块的设计都预留了扩展接口。随着用户需求的不断变化和增长,遵义特殊旅游系统的业务解决需求逐渐提高,旅游信息解决量也会随之增长,这就需求系统可以实现快速便捷地扩展,完毕系统的平滑升级。 (六)可维护和可管理性原则 这规定系统可以实现对设备的便捷管理和时时监控,时时掌握设备的情况,碰到问题能进行报警解决、会话控制,以及通过性能分析,实现系统的优化、故障的隔离及故障的恢复,

8、尽也许缩短维护时间,提高系统可维护性,延迟可系统使用时间。 (七)系统模块化设计原则 模块化即以功能块为单位进行程序设计,实现其求解算法的方法。模块化的目的是为了减少程序复杂度,使程序设计、调试和维护等操作简朴化。因此,系统采用模块化设计原则,增强了系统的灵活性和可扩展性。遵义特殊旅游系统的业务范围发生变化时,系统的功能也可根据实际变化情况进行调整。 1.1.2 系统体系结构设计 浏览器-服务器(Browser /Server, B/S)体系结构如下图所示。 图1-1 B/S体系结构图    图1-2 B/S三层

9、架构模型图 在系统中,采用B/S的三层体系结构,如上图所示,将系统的整个业务应用划分为表达层、业务逻辑层和数据访问层,这样有助于系统的开发、维护、部署和扩展。B/S 结构的基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完毕,即采用“功能分布”原则。客户端完毕数据解决,数据表达以及用户接口功能;服务器端完毕DBMS的核心功能。这种客户请求服务、服务器提供服务的解决方式是一种新型的计算机应用模式。 B/S结构的优点: 1、交互性强。在B/S模式中,客户端有一套完整的应用程序,在犯错提醒、在线帮助等方面都有强大的功能,充足的发挥客户端的解决能力; 2、安全性高。由于B/S

10、是配对的点对点的结构模式,采用合用于局域网、安全性比较好的网络协议,具有较高的安全性; 3、网络通信量少。B/S的网络通信量只涉及客户端与服务器之间的通信量。因而,B/S具有较少的网络通信量,具有较强的数据解决能力; 4、数据解决能力强。由于B/S的三层逻辑结构解决数据时,解决速度较快,更适合解决大量数据。 其缺陷:只合用于局域网、客户端和服务端需要安装专用的客服端软件等,正好满足了遵义特色旅游系统的安全性的规定。 图1-3系统结构图 如上图所示,系统一共分为三层:表现层、业务逻辑层、数据层。其中

11、表现层使用业务逻辑层、业务逻辑层使用数据层。表现层重要涉及展现界面的UI展示类,业务逻辑层涉及实体类和服务类,数据层涉及映射类和数据控制类。业务层依赖WEB GUI得以展现,数据层依赖ADO.NET技术。三层结构都建立在.net framework的基础之上。 1.1.3系统功能架构设计 遵义特色旅游系统是面向所有的游客,为游客提供对遵义特色旅游的各项功能。根据现在对旅游信息管理的需求,我们对遵义景点、酒店、交通、旅游常见问题和遵义特色节日等旅游相关信息的进行管理。重要涉及遵义景点信息管理、酒店信息管理、交通信息管理、管理员信息管理、旅游服务信息管理以及遵义特色节日信息管理和退

12、出系统管理。这七个部分互相协作共同实现遵义特色旅游管理的电算化、精细化和科学化。如图4-4的系统总体结构图,表达了遵义特色旅游系统的重要的七大模块功能。 图1-4 系统总体模块结构图 图1-5系统总包图 如上图所示,系统一共分为两个子系统,业务管理子系统和后台管理子系统。其中,业务管理子系统又分为游客信息管理、查询信息管理、景点信息管理、查询记录管理、数据管理等五个模块。后台管理子系统为系统管理等模块。 第二章 1.2功能模块设计 1.2

13、1系统管理模块 1.2.1.1 功能结构设计 系统管理提供支撑涉及住房资金管理系统在内的各功能模块正常运营的各项基础和通用功能,完毕遵义特色旅游系统的系统管理、数据管理等一系列操作,其功能结构图如图1-6所示。 图 1-6 系统管理功能结构图 系统管理的重要功能有:创建年度、删除年度、设立当前年度、单位维护、本级单位设立、用户权限管理、日记管理、系统初始化功能。 1、创建年度 创建年度功能,用于新建遵义特色旅游系统的工作年度,并导入新年度的公用基础数据。 创建年度时,重要有两种个选项: 一是选择输

14、入新的工作年度; 二是确认新建年度是否需要继承以往年度(通常是上年度)的相关数据(重要是单位信息、公用标准数据等,不涉及个人账户数据),假如要继承,需要输入相应的年度。 对于个游客信息管理系统而言,创建新工作年度,对当前系统工作年度没有影响,也不做更换年度解决。新年度的个人账户数据,通过游客管理系统中的“数据结转下年”功能来产生,与此同时完毕系统的更换年度解决,并将系统当前工作年度自动设为下一个年度。 2、删除年度 删除年度功能,提供按年度删除系统年度数据库的功能。必要时(如系统数据的年份超过了规定的数据保存期限),使用该功能既可节约数据存储空间,又可在一定限度上提高系统运营速度。在执

15、行“删除年度”操作时,选择需要删除的工作年度,点击“确认”按键,即可完毕年度删除。 3、单位维护 单位维护功能,提供修改、扩充本单位相应的“单位代码表”。“单位代码表”通常由本级单位及其下级直供单位构成。本级单位的单位代码,系统统一编为“00”,本级的下属单位依次编码为“01”、“02”、“03”……等。 4、用户权限管理 为了维护系统的安全,只有通过授权的用户才干进入遵义特色旅游系统,进行相应的操作。 系统将用户分为三类角色: 系统管理员:具有所有最高权限,可以进行系统所有操作。 业务人员: 能进行所有业务操作,但不能进行系统管理操作。 查询游客: 只能进行指定的查询操作。

16、 进行具体的单项功能授权时,对于某一项具体的功能,分为三中权限:查询、编辑、无权访问。 (1)查询权限:只能查看该项数据,但不能进行编辑操作。 (2)编辑权限:可以进行增、删、改操作。 (3)无权访问:不能进入该功能模块。 5、本级单位设立 用于建立了游客账户,假如已经建立,那么输入个人账户建立的时间。 6、日记管理 为了方便的进行系统管理,系统对一些重要的操作进行日记记录。通过日记管理功能可以查看系统日记、设立系统日记的保存时间等。在系统中,可以设立系统日记的保存天数。设立保存天数后,超过该天数的系统日记将被删除,以免系统日记记录过多,影响系统性能。 7、系统初始化功能 系

17、统初始化功能将清除系统中的所有数据,只有系统管理员才干进行此操作。 数据管理,提供对系统数据进行备份、数据恢复、制作上报盘、接受上报盘等功能。 1、 数据备份 数据备份功能是对当前工作年度的系统数据进行备份,以便需要时通过“数据恢复”功能,将系统数据恢复至备份时的状态。 一方面,对于数据备份内容分为三类:账户数据、报表数据然后,对于备份数据文献存取途径和文献名,可点击文献夹图标,得到系统默认文献存取途径和文献名,也可备份到指定的目录下。 2、 数据恢复 数据恢复功能是提供将备份数据导入系统,使系统恢复至备份时的状态。系统管理员可根据备份软盘或其他存储介质上的备份数据进行数据恢复。

18、 3、生成上报盘 生成上报盘,提供按所查询信息遵义特色旅游系统的数据,将由上级供应单位使用“接受上报盘”功能予以接受、合并。制作上报盘时,可以选择上报数据的类型,可以单独上报预算数据、决算与挂账数据,也可以两种数据都上报。 4、接受上报盘 接受上报盘,提供遵义特色旅游系统供应单位上报数据的功能。 1.2.1.2类图设计 图1-7 系统管理模块类图 表1-1 系统管理界面类描述 系统管理界面类 类的描述:提供支撑涉及遵义特色旅游管理系统在内的各功能模块正常运营的各项基础和通用功能。 操作描述 InternetCommunicat

19、ion () 网络通信操作 Clickontheicon () 点击相应的图标进入各功能模块 Help () 用户帮助 Exit() 退出系统 表1-2 系统管理类描述 购物车管理类 类的描述:完毕遵义特色旅游管理系统的系统管理类 操作描述 client authority() 用户权限设立 department maintenance () 单位信息的维护 install present year () 用户设立当前工作年度 daily record management () 管理员进行日记管理 system initial () 管理员在需要

20、时进行系统初始化 表1-3 数据管理类描述 数据管理类 类的描述:提供遵义特色旅游管理系统的数据管理类 操作描述 create disk () 生成上报盘 receive disk () 接受上报盘 data back-up () 数据备份 data recover () 数据恢复 1.2.1.3 时序图设计 图1-8 系统管理时序图 1.2.2 旅游信息管理 1.2.2.1功能结构设计 旅游信息管理为所以游客提供查看旅游信息、检索旅游信息

21、以及对旅游信息进行管理等,其功能结构图见下图。 图1-9 旅游信息管理功能结构图 旅游信息管理模块涉及:景点信息查询模块、景点信息添加模块、景点信息修改模块和景点信息删除模块。具体功能如下: 景点信息查询:根据旅游信息景点的名称,或者景点所属类型进行相应的查询。也可以直接查询所有景点信息,同时可以查询相应景点的公交车信息。 景点信息添加:对新的景点信息进行录入。 景点信息修改:对景点信息的变更做出及时的修改。 景点信息删除:对景点信息进行删除。 旅游信息管理模块中各子模块的实际意义是当管理员在管理旅游信息的时候,可

22、以快速、便捷地将景点信息添加的系统中,同时对信息进行维护和管理,并与数据库中数据相连接,这样不仅方便游客浏览,还提高了信息的准确性。管理员还可以对景点信息进行查询,保证景点中信息的准确性、及时性,从而保证系统的准确性和完整性。 1.2.2.2 类图设计 图1-10 旅游信息管理类图 表1-4旅游信息管理类描述 旅游信息管理类 类的描述: 对遵义旅游信息进行管理 操作描述 datamanangement () 遵义旅游信息管理界面显示 print() 打印数据库中的遵义旅游信息 表1-5 提取遵义旅游信息数据类描述 提

23、取遵义旅游数据类 类的描述: 从遵义旅游管理系统中,提取旅游信息数据 操作描述 acquire salary-inf () 获得遵义旅游数据 write indb() 更新数据库中的遵义旅游数据信息 delete inf() 删除保障卡中的记录信息 1.2.2.3 时序图设计 图1-11 遵义旅游信息管理时序图 1.2.3 酒店信息管理 1.2.3.1功能结构设计 酒店信息管理模块中各子模块的实际意义是当管理员在管理酒店信息的时候,可以快速、便捷地将酒店信息添加的系统中,同

24、时对信息进行维护和管理,当此酒店更名或动迁时,也可以及时的对系统中的相应信息进行修改,提高信息的准确性。管理员还可以直接对酒店信息进行查询,保证酒店信息的准确性,从而保证系统的准确性和完整性。信息的添加和修改与后台数据库进行动态的连接,其功能结构图如下图所示。 图1-12酒店信息管理功能模块图 酒店信息管理模块重要是对酒店的信息进行管理和维护。 酒店信息模块涉及:酒店信息查询模块、酒店信息添加模块、酒店信息修改模块和酒店信息删除模块,具体功能如下: 酒店信息查询:根据酒店的名称,或者酒店所属的级别进行相应的查询。也可以直接查询所有酒店信息,也

25、可以根据酒店信息查询到就近的景点信息。 酒店信息添加:添加新加入的酒店信息。 酒店信息修改:对于各酒店相关信息的变更做出及时的修改。 酒店信息删除:对于酒店信息进行删除。 1.2.3.2 类图设计 图1-13 酒店信息管理类图 表1-6 酒店信息管理表类描述 审核表类 类的描述: 对酒店信息进行管理 操作描述 retired personnel examination () 获取遵义酒店信息 inquire about table () 查询审核情况 write again () 重新审核 automatic generation

26、of application form () 自动由审核表生成查询信息表 automatic generation of annunciation form () 自动由查询信息表生成数据库 1.2.3.3 时序图设计 图1-14 酒店信息管理时序图 1.2.4 景点公交信息管理 1.2.4.1功能结构设计 景点公交信息模块中各子模块的实际意义是在管理员对其进行管理时,将公交车自身的信息添加的数据库中的相应表中。同时表中信息根据景点信息的变更做相应的更改,即完毕表和表之间的动态连接。同时也可根据自身的变化对其进

27、行相应的修改和删除,当信息改变时,对于景点的公交信息也会产生相应的变化其功能结构图如图4.7所示。 图1-15 景点公交信息管理功能结构图 景点公交信息管理模块重要是对景点公交信息的管理,同时涉及公交自身信息的管理。 景点公交信息模块涉及:景点公交信息查询模块、景点公交信息添加模块、景点公交信息修改模块和景点公交信息删除模块,具体功能如下: 景点公交信息的查询:根据公交车经由景点或者公交车自身信息进行查询。 景点公交信息的添加:可以将公交车的基本信息录入到数据库中,也可以根据景点信息对公交车信息进行录入和完善。 景点公交信息的修

28、改:根据景点的增长或删除以或者是公交线路自身的变化对公交车的基本信息进行相应的修改。 景点公交信息的删除:根据景点的删除或者是公交车的变更或取消将公交车的信息从数据库中删除。 1.2.4.2 类图设计 图1-16 景点公交信息管理类图 表1-7 景点公交信息管理类描述 景点公交信息管理类 类的描述:景点公交信息管理 操作描述 create form () 生成遵义公交表 count form () 记录遵义公交表 gather form () 汇总遵义公交表 print form () 打印遵义公交表 1.2.4.3

29、 时序图设计 图1-17 景点公交信息管理时序图 1.2.5 旅游服务管理 1.2.5.1功能结构设计 旅游服务信息管理模块中各子模块的实际意义是解决在旅游中出现的问题,并且说明一些旅游相关的信息,方便系统的管理,增强信息查询的功能,使其更加完善,如下图所示。 图1-18 旅游服务管理功能结构图 旅游服务信息管理模块重要涉及两个方面:解决游客所提出的问题和介绍遵义专属的节日。① 旅游常见问题模块涉及:旅游常见问题的查询:可以精确和模糊查询相关信息。旅游常见问题的管理

30、对于问题进行添加和删除操作。 ② 遵义专属节日就只是查询属于遵义的节日。 1.2.5.2 类图设计 图1-19旅游服务管理类图 表1-8 旅游服务管理类描述 住房资金决算类 类的描述:住房资金决算 操作描述 create form () 生成遵义旅游服务信息表 count form () 记录遵义旅游服务信息表 gather form () 汇总遵义旅游服务信息表 print form () 打印遵义旅游服务信息表 inquire about form () 查询遵义旅游服务信息表

31、1.2.5.3 时序图设计 图1-20旅游服务信息管理时序图 1.2.6 退出系统管理 1.2.6.1功能结构设计 系统用户可以根据自己的需要来进行关闭系统。关闭系统时会出现提醒对话框,选择拟定后系统就会安全的退出了。如下图所示 图1-21 退出系统管理功能结构图 1.2.6.2类图设计 图1-22 退出系统管理类图 表1-9 退出系统管理类描述 住房资金挂账类 类的描述:住房资金挂账

32、 操作描述 create form () 生成所查询的信息表 count form () 记录所查询的信息表 gather form () 汇总所查询的信息表 print form () 打印查询的信息表 inquire about form () 检索查询表 1.2.6.3 时序图设计 图1-23 退出系统管理时序图 第三章 数据库设计 本系统是遵义特色旅游数据库管理系统,下面具体地介绍一下本系统的数据库结构设计。 1.3.1 数据库概念结

33、构设计 1.3.1.1 实体属性图 各实体属性图如图1-24~图1-所示。 图1-24旅游信息实体属性图 图1-25酒店实体属性图 图1-26公交实体属性图 图1-27 长途客运实体属性图 图1-28 火车实体属性图

34、 图1-29 航班实体属性图 图1-30 人员实体属性图 图1-31 旅游信息各职能局部E-R图 图1-32 系统总体E-R图 1.3.1.2局部E-R图 旅游信息管理系统对于相关的信息有不同的规定,涉及:景点信息和公交信息的管理,景点信息和酒店信息的管理,公交信息和交通信息的管理,旅游信息和旅游常见问题的管理。(如图1-31所示)。 1.3.1

35、3 总体E-R图 旅游信息管理系统总体E-R图(如图1-32所示)。 1.3.2数据库逻辑结构设计 1.3.2.1关系模型创建 本系统涉及8个实体,转换后的关系模式如下(加下划线的为主键): 景点信息(景点编号,景点名称,景点类别,具体信息,门票价格,乘车路线) 景点公交信息(线路名称,景点名称,全程站点,始末车时间,投币票价,IC卡票价) 酒店信息(酒店名称,酒店级别,相信信息,酒店地址,房间设立,预订电话) 公交(线路名称,所到景点,全程站点,始末车时间,投币票价,IC卡票价) 航班(航次,目的地,每日航班数,头等舱票价,商务舱票价,经济舱票价) 长途客运(路线名称,

36、遵义发车时间,对向发车时间,车型,全程时长,单程票价,往返票价,学生票价) 火车(车次,路线名称,遵义发车时间,终届时间) 问题(旅游常见问题,解决方案) 1.3.2.2 关系规范化分析 景点信息、酒店信息、公交信息、其它交通信息等都满足第3范式的规定。 1.3.3 数据表的创建 根据系统E-R图,本系统数据库需要创建9个表:景点信息表、酒店信息表、景点公交信息表、火车信息表、长途客运信息表、飞机信息表、旅游常见问题信息表、遵义专属节日信息表、管理员表。用于存放旅游信息、酒店信息、景点公交信息、其它交通信息、旅游服务信息等。 1.3.3.1 景点信息表 创建旅游信息表t_tra

37、vel。此表涉及6个字段,其中f_id是此表的主键,具体描述如表4-1所示。 表1-10 t_travel表的定义 字段名称 数据类型 长度 是否为空 是否为主键 说明 f_id 自动编号 50 否 是 景点编号 f_travelname 文本 50 否 否 景点名称 f_traveltype 文本 50 否 否 类型 f_travelinfo 文本 255 否 否 具体信息 f_travelprice 文本 100 否 否 门票价格 f_travelbus 文本 255 否 否 乘车路线 1.3.3.2

38、酒店信息表 创建酒店信息表t_hotel。此表涉及6个字段,其中f_hotelname是此表的主键,具体描述如下表所示。 表1-11 t_hotel表的定义 字段名称 数据类型 长度 是否为空 是否为主键 说明 f_hotelname 文本 50 否 是 酒店名称 f_hotelgrade 文本 50 否 否 级别 f_hotelinfo 文本 255 否 否 具体信息 f_hoteladd 文本 100 否 否 地址 f_hotelroom 文本 255 否 否 房间设立 f_hoteltel 数字 50

39、否 否 预订电话 1.3.3.3 景点公交信息表 创建公交信息表t_bus。此表涉及6个字段,其中f_busname是此表的主键,具体描述如下表所示。 表1-12 t_bus表的定义 字段名称 数据类型 长度 是否为空 是否为主键 说明 f_busname 文本 50 否 是 线路名称 f_bustravel 文本 255 否 否 所到景点 f_busline 文本 255 否 否 全程站点 f_bustime 文本 255 否 否 始末车时间 f_price1 文本 50 否 否 投币票价 f_pric

40、e2 文本 50 否 否 IC卡票价 1.3.3.4 火车信息表 创建火车信息表t_train。此表涉及6个字段,其中f_trainno是此表的主键,具体描述如下表所示。 表1-13 t_train表的定义 字段名称 数据类型 长度 是否为空 是否为主键 说明 f_trainname 文本 50 否 否 线路名称 f_trainno 文本 50 否 是 车次 f_traintime1 文本 50 否 否 遵义发车时间 f_traintime2 文本 50 否 否 对向发车时间 1.3.3.5 长途客运信息表 创建

41、长途客运信息表t_lbus。此表涉及8个字段,其中f_lbusname是此表的主键,具体描述如下表所示。 表1-14 t_lbus表的定义 字段名称 数据类型 长度 是否为空 是否为主键 说明 f_lbusname 文本 50 否 是 客车目的地 f_lbustime1 文本 50 否 否 遵义发车时间 f_lbustime2 文本 50 否 否 对向发车时间 f_lbustype 文本 50 否 否 客车类型 f_lbusdistance 文本 50 否 否 运营时间 f_price1 文本 50 否 否

42、 单程票价 f_price2 文本 50 否 否 往返票价 f_price3 文本 50 否 否 学生票价 1.3.3.6 航班信息表 创建航班信息表t_plane。此表涉及5个字段,其中f_planename是此表的主键,具体描述如下表所示。 表1-15 t_plane表的定义 字段名称 数据类型 长度 是否为空 是否为主键 说明 f_planename 文本 50 否 是 名称 f_planeorder 文本 50 否 否 每日航班数 f_planeprice1 文本 50 否 否 头等舱票价 f_price

43、2 文本 50 否 否 商务舱票价 f_plane3 文本 50 否 否 经济舱票价 1.3.3.7 旅游常见问题表 创建旅游常见问题信息表t_problem。此表涉及2个字段,其中f_title是此表的主键,具体描述如下表所示。 表1-16 t_problem表的定义 字段名称 数据类型 长度 是否为空 是否为主键 说明 f_title 文本 255 否 是 标题 f_content 文本 255 否 否 内容 1.3.3.8 遵义专属节日表 创建遵义专属节日信息表t_festival。此表涉及2个字段,其中f_name是

44、此表的主键,具体描述如下表所示。 表1-17 t_festival表的定义 字段名称 数据类型 长度 是否为空 是否为主键 说明 f_name 文本 255 否 是 名称 f_content 文本 255 否 否 内容 1.3.3.9 管理员表 创建系统用户表t_user。此表涉及2个字段,其中f_username是此表的主键,具体描述如下表所示。 表1-18 t_user表的定义 字段名称 数据类型 长度 是否为空 是否为主键 说明 f_username 文本 50 否 是 用户名 f_password 文本 50

45、 否 否 密码 1.3.4 数据库的创建 1.3.4.1数据库的创建设计所用的9个表: (1)创建景点信息表t_travel。此表涉及6个字段,其中f_id是此表的主键,分别涉及字段f_id(景点编号),f_travelname(景点名称),f_traveltype(景点类型),f_travelinfo(具体信息),f_travelprice(门票价格),f_travelbus(所到公交)。 (2)创建酒店信息表t_hotel。此表涉及6个字段,其中f_hotelname是此表的主键,分别涉及字段f_hotelname(酒店名称),f_hotelgrade(酒店级别),f_hot

46、elinfo(具体信息),f_hoteladd(酒店地址),f_hotelroom(房间设立),f_hoteltel(预订电话)。 (3)创建景点公交信息表t_bus。此表涉及6个字段,其中f_busname是此表的主键,分别涉及字段f_busname(线路名称),f_bustravel(所到景点),f_busline(全程站点),f_bustime1(始末车时间),f_busprice1(投币票价),f_busprice2(IC卡票价)。 (4)创建航班信息表t_plane。此表涉及6个字段,其中f_id是此表的主键,分别涉及字段f_id(航次),f_planename(目的地),f_p

47、laneorder(每日航班数),f_planeprice1(头等舱票价),f_price2(商务舱票价),f_price2(经济舱票价)。 (5)创建长途客运信息表t_lbus。此表涉及8个字段,其中f_lbusname是此表的主键,分别涉及字段:f_lbusname(线路名称),f_lbustime1(遵义发车时间),f_lbustime2(对向发车时间), f_lbustype(车型),f_lbusdistance(全程时长),f_price1(单程票价),f_price2(往返票价),f_price3学生票价)。 (6)创建火车信息表t_train。此表涉及4个字段,其中f_tra

48、inno是此表的主键,分别涉及字段f_trainname(目的地),f_trainno(车次),f_traintime1(发车时间),f_traintime2(终届时间)。 (7)创建遵义节日信息表t_festival。此表涉及1个字段,为f_name(节日信息)。 (8)创建旅游常见问题信息表t_problem。此表涉及2个字段:f_title(标题),f_content (内容)。 (9)创建管理员信息表t_user。此表涉及2个字段,其中f_uesrname是此表的主键,分别涉及字段f_username(用户名),f_password(密码)。 1.3.5 遵义特例旅游系统界面 】】 图1-33 遵义特色旅游系统界面图

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服