



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品系统设计报告目录第一章1.1总体设计 .41.1.1系统设计的原则 .41.1.2系统体系结构设计 .51.1.3系统功能架构设计 .8第二章1.2 功能模块设计 .91.2.1系统管理模块 .功能结构设计 . 类图设计 .13图 1-7系统管理模块类图 .时序图设计 .151.2.2旅游信息管理 . 功能结构设计 .类图设计 .17图 1-10旅游信息管理类图 .时序图设计 .181.2.3酒店信息管理 . 功能结构设计 .类图设计 .19图 1-1
2、3酒店信息管理类图.20welcome精品时序图设计 .201.2.4景点公交信息管理 . 功能结构设计 .类图设计 .时序图设计 .231.2.5旅游服务管理 . 功能结构设计 .类图设计 .时序图设计 .251.2.6退出系统管理 .2 功能结构设计 .2 类图设计 .26图 1-22 退出系统管理类图 .2时序图设计 .27第三章数据库设计 .281.3.1数据库概念结构设计 .2实体属性图 .281.3
3、.1.2 局部 E-R 图 .3总体 E-R 图 .321.3.2数据库逻辑结构设计 .3 关系模型创建 .3关系规范化分析 .33welcome精品1.3.3 数据表的创建3景点信息表3酒店信息表3景点公交信息表3火车信息表3长途客运信息表3航班信息表3旅游常见问题表3遵义专属节日表3管理员表381.3.4 数据库的创建3 数据库的创建设计所用的9 个表:391.3.5 遵义特例旅游系统
4、界面40在做任何项目之前必须要作设计,旅游系统也一样, 在做旅游系统之前也必须先进行系统设计。 系统设计是系统实现的关键步骤,直接影响系统的质量。 如果说在系统需求分析阶段已经完全弄清楚了系统的各种需求,就较好地解决了所设计的系统“做什么”的问题,并已在系统需求说明书中详尽和充分地阐明了这些需求,那么下一步就要着手对旅游系统的功能结构、数据结构等进行设计,即系统设计阶段要解决“怎么做”的问题,并最终通过“设计模型图”来反映设计的结果。welcome精品第一章1.1总体设计1.1.1 系统设计的原则设计遵义旅游系统是为服务用户、 满足用户的需求、解决实际问题而设计的,因此,在系统开发过程中,不仅
5、要以先进理论来指导,主流技术来支撑,而且要市场为导向,把握市场的动态,以用户为中心,满足用户的需求,开发出界面美观大方、功能强大完善、使用方便的系统。据此,通过综合的考虑旅游系统的系统目标和项目需求,在系统设计时,应遵循以下设计原则:(一)实用性原则。旅游系统的设计目的之一就是要优化旅游系统管理的各个环节,运用计算机,因为本系统是针对遵义地区的旅游系统,所以为方便信息查询, 在本系统中提供了相应的交通信息和遵义特色节日等模块,对于航班信息、长途客运信息和火车信息都做了具体介绍, 对于旅游常见问题和旅游疑问解答也在此功能中得到解决。因此,实用性原则是本系统的一个重要设计原则。(二)先进性原则。在
6、强调实用性的同时, 我们还要考虑系统的先进性。今时今日,信息化的发展速度令世人惊叹, 每一次技术上的更新与进步都会推动信息化建设的跳跃式发展。所以,为了与时俱进,有一个较高的起点,在本系统的设计过程中我采用目前较为先进和成熟的技术和理念,使系统在性价比上拥有一定的优势。(三)规范性原则。系统中的所有设计都遵循现有的国家标准、行业标准,符合软件工程中的设计原则与规范。所有文档的书写都遵照国标的要求。welcome精品(四)安全性原则。系统提供安全机制以防止非法授权操作,为各子系统提供严格灵活的用户和权限划分,对于数据库管理, 建立起完备的数据备份恢复机制。对关键的信息的操作提供日志记录。(五)可
7、扩展性原则。出于对后续升级工作的考虑,系统的所有功能模块的设计都预留了扩展接口。随着用户需求的不断变化和增加,遵义特殊旅游系统的业务处理需求逐渐提高,旅游信息处理量也会随之增加,这就需求系统能够实现快速便捷地扩展,完成系统的平滑升级。(六)可维护和可管理性原则这要求系统能够实现对设备的便捷管理和时时监控,时时掌握设备的情况,遇到问题能进行报警处理、会话控制,以及通过性能分析,实现系统的优化、故障的隔离及故障的恢复, 尽可能缩短维护时间, 提高系统可维护性, 延迟可系统使用时间。(七)系统模块化设计原则模块化即以功能块为单位进行程序设计,实现其求解算法的方法。 模块化的目的是为了降低程序复杂度,
8、使程序设计、调试和维护等操作简单化。因此,系统采用模块化设计原则, 增强了系统的灵活性和可扩展性。遵义特殊旅游系统的业务范围发生变化时,系统的功能也可根据实际变化情况进行调整。客户端数据库服务器1.1.2系统体系结构设计应用服务器客户端, B/S) 体系结构如下图所示。浏览器 -服务器 (Browser /Serverwelcome精品表示层业务逻辑层数据访问层图 1-1 B/S体系结构图数据库图 1-2 B/S三层架构模型图在系统中,采用B/S 的三层体系结构,如上图所示,将系统的整个业务应用划分为表示层、业务逻辑层和数据访问层,这样有利于系统的开发、维护、部署和扩展。 B/S 结构的基本原
9、则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布”原则。客户端完成数据处理,数据表示以及用户接口功能;服务器端完成DBMS 的核心功能。这种客户请求服务、服务器提供服务的处理方式是一种新型的计算机应用模式。B/S 结构的优点:1、交互性强。在 B/S 模式中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,充分的发挥客户端的处理能力;2、安全性高。由于B/S 是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网络协议,具有较高的安全性;welcome精品3、网络通信量少。 B/S 的网络通信量只包括客户端与服务器之间的通信量。因而, B
10、/S 具有较少的网络通信量,具有较强的数据处理能力;4、数据处理能力强。 由于 B/S 的三层逻辑结构处理数据时,处理速度较快,更适合处理大量数据。其缺点:只适用于局域网、客户端和服务端需要安装专用的客服端软件等,正好满足了遵义特色旅游系统的安全性的要求。图 1-3 系统结构图如上图所示,系统一共分为三层:表现层、业务逻辑层、数据层。其中表现层使用业务逻辑层、业务逻辑层使用数据层。表现层主要包括展现界面的UI 展示类,业务逻辑层包括实体类和服务类,数据层包括映射类和数据控制类。业务层依赖 WEB GUI 得以展现,数据层依赖 ADO.NET 技术。三层结构都建立在 .netwelcome精品f
11、ramework的基础之上。 遵义特色旅游系统系旅酒公旅退游店交游出统信信信服系管1.1.3 系统功能架构设计息息务统理息管管管管管理理理理理遵义特色旅游系统是面向所有的游客,为游客提供对遵义特色旅游的各项功能。根据现在对旅游信息管理的需求,我们对遵义景点、酒店、交通、旅游常见问题和遵义特色节日等旅游相关信息的进行管理。主要包括遵义景点信息管理、遵义特色旅游系统酒店信息管理、 交通信息管理、 管理员信息管理、 旅游服务信息管理以及遵义特色节日信息管理和退出系统管理。 这七个部分互相协作共同实现遵义特色旅游管后台管理子系统业务管理子系统理的电算化、精细化和科学化。 如图 4-4 的系统总体结构图
12、, 表示了遵义特色旅游系统的主要的七大模块功能。游客信息查询信息管景点信息查询统计数据管理系统管理管理理管理管理图 1-4系统总体模块结构图welcome精品图 1-5 系统总包图如上图所示,系统一共分为两个子系统, 业务管理子系统和后台管理子系统。其中,业务管理子系统又分为游客信息管理、查询信息管理、景点信息管理、查询统计管理、数据管理等五个模块。后台管理子系统为系统管理等模块。第二章1.2 功能模块设计1.2.1 系统管理模块功能结构设计系统管理提供支撑包括住房资金管理系统在内的各功能模块正常运行的各项基础和通用功能,完成遵义特色旅游系统的系统管理、 数据管理等一系列操作,其
13、功能结构图如图1-6 所示。系统管理模块系统管理数据管理创删设单本用系数数数置级户统建除位据据据当单权初年年维备恢统年位限始度度护份复计年设管化welcome度置理功能精品图 1-6系统管理功能结构图系统管理的主要功能有:创建年度、删除年度、设置当前年度、单位维护、本级单位设置、用户权限管理、日志管理、系统初始化功能。1、创建年度创建年度功能, 用于新建遵义特色旅游系统的工作年度,并导入新年度的公用基础数据。创建年度时,主要有两种个选项:一是选择输入新的工作年度;二是确认新建年度是否需要继承以往年度(通常是上年度) 的相关数据(主要是单位信息、公用标准数据等,不包括个人账户数据),如果要继承,
14、需要输入相应的年度。对于个游客信息管理系统而言,创建新工作年度, 对当前系统工作年度没有影响,也不做更换年度处理。 新年度的个人账户数据, 通过游客管理系统中的 “数据结转下年” 功能来产生, 与此同时完成系统的更换年度处理,并将系统当前工作年度自动设为下一个年度。2、删除年度welcome精品删除年度功能, 提供按年度删除系统年度数据库的功能。必要时(如系统数据的年份超过了规定的数据保存期限),使用该功能既可节约数据存储空间,又可在一定程度上提高系统运行速度。在执行“删除年度”操作时,选择需要删除的工作年度,点击“确认”按键,即可完成年度删除。3、单位维护单位维护功能,提供修改、扩充本单位对
15、应的“单位代码表”。“单位代码表”通常由本级单位及其下级直供单位构成。本级单位的单位代码, 系统统一编为“ 00 ”,本级的下属单位依次编码为“01 ”、“ 02 ”、“ 03 ” 等。4、用户权限管理为了维护系统的安全, 只有经过授权的用户才能进入遵义特色旅游系统,进行相应的操作。系统将用户分为三类角色:系统管理员:具有全部最高权限,可以进行系统全部操作。业务人员:能进行全部业务操作,但不能进行系统管理操作。查询游客:只能进行指定的查询操作。进行详细的单项功能授权时, 对于某一项具体的功能, 分为三中权限:查询、编辑、无权访问。(1)查询权限:只能查看该项数据,但不能进行编辑操作。(2)编辑
16、权限:可以进行增、删、改操作。(3)无权访问:不能进入该功能模块。5、本级单位设置用于建立了游客账户,如果已经建立,那么输入个人账户建立的时间。welcome精品6、日志管理为了方便的进行系统管理, 系统对一些重要的操作进行日志记录。通过日志管理功能可以查看系统日志、设置系统日志的保留时间等。在系统中,可以设置系统日志的保留天数。 设置保留天数后, 超过该天数的系统日志将被删除,以免系统日志记录过多,影响系统性能。7、系统初始化功能系统初始化功能将清除系统中的所有数据,只有系统管理员才能进行此操作。数据管理,提供对系统数据进行备份、数据恢复、制作上报盘、接收上报盘等功能。1、数据备份数据备份功
17、能是对当前工作年度的系统数据进行备份,以便需要时通过 “数据恢复”功能,将系统数据恢复至备份时的状态。首先,对于数据备份内容分为三类:账户数据、报表数据然后,对于备份数据文件存取路径和文件名, 可点击文件夹图标, 得到系统默认文件存取路径和文件名,也可备份到指定的目录下。2、数据恢复数据恢复功能是提供将备份数据导入系统,使系统恢复至备份时的状态。 系统管理员可根据备份软盘或其他存储介质上的备份数据进行数据恢复。3、生成上报盘welcome精品生成上报盘,提供按所查询信息遵义特色旅游系统的数据,将由上级供应单位使用“接收上报盘”功能予以接收、合并。制作上报盘时,可以选择上报数据的类型,可以单独上
18、报预算数据、决算与挂账数据,也可以两种数据都上报。4、接收上报盘接收上报盘,提供遵义特色旅游系统供应单位上报数据的功能。类图设计图 1-7 系统管理模块类图表 1-1 系统管理界面类描述系统管理界面类类的描述:提供支撑包括遵义特色旅游管理系统在内的各功能模块正常运行的各welcome精品项基础和通用功能。操InternetCommunication ()网络通信操作作Clickontheicon ()点击相应的图标进入各功能模块描Help ()用户帮助述Exit()退出系统表 1-2系统管理类描述购物车管理类类的描述:完成遵义特色旅游管理系统的系统管理类client author
19、ity()用户权限设置操department maintenance ()单位信息的维护作install present year ()用户设置当前工作年度描daily record management ()管理员进行日志管理述system initial ()管理员在需要时进行系统初始化表 1-3数据管理类描述数据管理类类的描述:提供遵义特色旅游管理系统的数据管理类操create disk ()生成上报盘作 receive disk ()接收上报盘描data back-up ()数据备份述data recover ()数据恢复welcome精品时序图设计图 1-8系统管理时序
20、图1.2.2旅游信息管理功能结构设计旅游信息管理为所以游客提供查看旅游信息、检索旅游信息、 以及对旅游信息进行管理等,其功能结构图见下图。welcome精品旅游信息管理模块对查检旅看索游旅旅信游游息信信进息息行管理信息信息备份更新图 1-9 旅游信息管理功能结构图旅游信息管理模块包括: 景点信息查询模块、 景点信息添加模块、 景点信息修改模块和景点信息删除模块。具体功能如下:景点信息查询: 根据旅游信息景点的名称, 或者景点所属类型进行相应的查询。也可以直接查询全部景点信息,同时可以查询相应景点的公交车信息。景点信息添加:对新的景点信息进行录入。景点信息修改:对景点信息的变更做出
21、及时的修改。景点信息删除:对景点信息进行删除。旅游信息管理模块中各子模块的实际意义是当管理员在管理旅游信息的时候,可以快速、便捷地将景点信息添加的系统中,同时对信息进行维护和管理,并与数据库中数据相连接, 这样不仅方便游客浏览, 还提高了信息的准确性。 管理员还可以对景点信息进行查询,确保景点中信息的准确性、 及时性,从而保证系统的准确性和完整性。welcome精品类图设计图 1-10旅游信息管理类图表 1-4 旅游信息管理类描述旅游信息管理类类的描述:对遵义旅游信息进行管理操datamanangement ()遵义旅游信息管理界面显示作描print()打印数据库中的遵义旅游信息
22、述表 1-5提取遵义旅游信息数据类描述提取遵义旅游数据类类的描述:从遵义旅游管理系统中,提取旅游信息数据welcome精品操acquire salary-inf ()获得遵义旅游数据作描write indb()更新数据库中的遵义旅游数据信息述delete inf()删除保障卡中的记录信息时序图设计图 1-11遵义旅游信息管理时序图1.2.3酒店信息管理功能结构设计welcome精品酒店信息管理模块中各子模块的实际意义是当管理员在管理酒店信息的时候,可以快速、便捷地将酒店信息添加的系统中,同时对信息进行维护和管理,当此酒店更名或动迁时, 也可以及时的对系统中的相应信息
23、进行修改,提高信息的准确性。管理员还可以直接对酒店信息进行查询,确保酒店信息的准确性, 从而保证系统的准确性和完整性。信息的添加和修改与后台数据库进行动态的连酒店信息管理模块接,其功能结构图如下图所示。酒酒数酒酒店店据店店信数信信恢息息复息据查备录更入新询份图 1-12 酒店信息管理功能模块图酒店信息管理模块主要是对酒店的信息进行管理和维护。酒店信息模块包括: 酒店信息查询模块、 酒店信息添加模块、 酒店信息修改模块和酒店信息删除模块,具体功能如下:酒店信息查询: 根据酒店的名称, 或者酒店所属的级别进行相应的查询。也可以直接查询全部酒店信息,也可以根据酒店信息查询到就近的景点信息。酒店信息添
24、加:添加新加入的酒店信息。酒店信息修改:对于各酒店相关信息的变更做出及时的修改。酒店信息删除:对于酒店信息进行删除。类图设计welcome精品图 1-13酒店信息管理类图表 1-6酒店信息管理表类描述审核表类类的描述:对酒店信息进行管理retired personnel examination ()获取遵义酒店信息inquire about table ()查询审核情况操write again ()重新审核作automaticgenerationofapplication描自动由审核表生成查询信息表form ()述automaticgenerationof自动由查询信息表生成数据
25、库annunciation form ()时序图设计welcome精品图 1-14酒店信息管理时序图1.2.4景点公交信息管理功能结构设计景点公交信息模块中各子模块的实际意义是在管理员对其进行管理时,将公交车自身的信息添加的数据库中的相应表中。同时表中信息根据景点信息的变更做相应的更改, 即完成表和表之间的动态连接。同时也可根据自身的变化对其进行相应的修改和删除, 当信息改变时, 对于景点的公交信息也会产生相应的变化景点公交信息管理模块其功能结构图如图4.7 所示。公公公公公数交交交交交据数数数数查导据据据据询出恢更录备复新入份welcome精品图 1-15 景点公
26、交信息管理功能结构图景点公交信息管理模块主要是对景点公交信息的管理, 同时包括公交本身信息的管理。景点公交信息模块包括:景点公交信息查询模块、景点公交信息添加模块、景点公交信息修改模块和景点公交信息删除模块,具体功能如下:景点公交信息的查询:根据公交车经由景点或者公交车自身信息进行查询。景点公交信息的添加: 可以将公交车的基本信息录入到数据库中,也可以根据景点信息对公交车信息进行录入和完善。景点公交信息的修改: 根据景点的增加或删除以或者是公交线路本身的变化对公交车的基本信息进行相应的修改。景点公交信息的删除: 根据景点的删除或者是公交车的变更或取消将公交车的信息从数据库中删除。
27、类图设计图 1-16 景点公交信息管理类图表 1-7 景点公交信息管理类描述welcome精品景点公交信息管理类类的描述:景点公交信息管理操create form ()生成遵义公交表作count form ()统计遵义公交表描gather form ()汇总遵义公交表述print form ()打印遵义公交表时序图设计图 1-17景点公交信息管理时序图1.2.5旅游服务管理功能结构设计旅游服务信息管理模块中各子模块的实际意义是解决在旅游中出现的问题,并且说明一些旅游相关的信息,方便系统的管理, 增强信息查询的功能, 使其更加完善,如下图所示。welcome精品旅游服
28、务管理模块服服服服查服务务务务询务数数数数资内据据据据源容录备恢更备查入份复新份询图 1-18旅游服务管理功能结构图旅游服务信息管理模块主要包括两个方面:解决游客所提出的问题和介绍遵义专属的节日。旅游常见问题模块包括:旅游常见问题的查询:可以精确和模糊查询相关信息。旅游常见问题的管理:对于问题进行添加和删除操作。 遵义专属节日就只是查询属于遵义的节日。类图设计图 1-19 旅游服务管理类图表 1-8 旅游服务管理类描述welcome精品住房资金决算类类的描述:住房资金决算create form ()生成遵义旅游服务信息表操count form ()统计遵义旅游服务信息表作gather form ()汇总遵义旅游服务信息表描print form ()打印遵义旅游服务信息表述inquire about form
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电子商务专业毕业生就业能力测试试题及答案
- 2025年公共政策分析师考试试题及答案
- 2025年海洋科学与技术专业考试试题及答案
- 基因编辑技术临床试验数据合作协议
- 虚拟偶像IP与教育培训合作运营协议
- 民航物流运输车队委托调度与机场保障服务协议
- 新能源汽车换电站土地使用权及设备租赁综合协议
- 直播电商MCN机构与短视频平台合作推广协议
- 娱乐直播平台用户体验设计师劳务合同
- 《CD制造流程》课件
- 不同直径和标钢筋植筋拉拔试验设计值
- 2023年中考物理复习方法技巧及备考策略指导(教学交流课件)
- 公开课《太空一日》一等奖课件
- 肩难产的处理PPT
- GB/T 18656-2002工业系统、装置与设备以及工业产品系统内端子的标识
- GB 29449-2012轮胎单位产品能源消耗限额
- 文献阅读技巧课件
- 一年级数学下册-应用题专项练习
- 2021人教版新教材高中英语必修三全册课文翻译(中英文Word)
- 研究生入学体检表
- 工控培训教程、手册合集倍福plc从入门到精通
评论
0/150
提交评论