系统设计报告.doc
《系统设计报告.doc》由会员分享,可在线阅读,更多相关《系统设计报告.doc(38页珍藏版)》请在咨信网上搜索。
1、系统设计报告目录第一章1.1 总体设计31.1.1系统设计的原则31.1.2 系统体系结构设计41.1.3系统功能架构设计6第二章1.2功能模块设计71.2.1系统管理模块71.2.1.1 功能结构设计71.2.1.2类图设计10图1-7 系统管理模块类图111.2.1.3 时序图设计121.2.2 旅游信息管理121.2.2.1功能结构设计121.2.2.2 类图设计13图1-10 旅游信息管理类图141.2.2.3 时序图设计141.2.3 酒店信息管理151.2.3.1功能结构设计151.2.3.2 类图设计16图1-13 酒店信息管理类图161.2.3.3 时序图设计171.2.4 景
2、点公交信息管理171.2.4.1功能结构设计171.2.4.2 类图设计181.2.4.3 时序图设计191.2.5 旅游服务管理191.2.5.1功能结构设计191.2.5.2 类图设计201.2.5.3 时序图设计201.2.6 退出系统管理211.2.6.1功能结构设计211.2.6.2类图设计22图1-22 退出系统管理类图221.2.6.3 时序图设计22第三章数据库设计231.3.1 数据库概念结构设计231.3.1.1 实体属性图231.3.1.2局部E-R图271.3.1.3 总体E-R图271.3.2数据库逻辑结构设计271.3.2.1关系模型创建271.3.2.2 关系规范
3、化分析281.3.3 数据表的创建281.3.3.1 景点信息表281.3.3.2 酒店信息表281.3.3.3 景点公交信息表291.3.3.4 火车信息表291.3.3.5 长途客运信息表301.3.3.6 航班信息表301.3.3.7 旅游常见问题表301.3.3.8 遵义专属节日表311.3.3.9 管理员表311.3.4 数据库的创建311.3.4.1数据库的创建设计所用的9个表:311.3.5 遵义特例旅游系统界面32在做任何项目之前必须要作设计,旅游系统也同样,在做旅游系统之前也必须先进行系统设计。系统设计是系统实现的关键环节,直接影响系统的质量。假如说在系统需求分析阶段已经完全
4、弄清楚了系统的各种需求,就较好地解决了所设计的系统 “做什么”的问题,并已在系统需求说明书中详尽和充足地阐明了这些需求,那么下一步就要着手对旅游系统的功能结构、数据结构等进行设计,即系统设计阶段要解决“怎么做”的问题,并最终通过“设计模型图”来反映设计的结果。第一章 1.1 总体设计1.1.1系统设计的原则设计遵义旅游系统是为服务用户、满足用户的需求、解决实际问题而设计的,因此,在系统开发过程中,不仅要以先进理论来指导,主流技术来支撑,并且要市场为导向,把握市场的动态,以用户为中心,满足用户的需求,开发出界面美观大方、功能强大完善、使用方便的系统。据此,通过综合的考虑旅游系统的系统目的和项目需
5、求,在系统设计时,应遵循以下设计原则:(一)实用性原则。旅游系统的设计目的之一就是要优化旅游系统管理的各个环节,运用计算机,由于本系统是针对遵义地区的旅游系统,所认为方便信息查询,在本系统中提供了相应的交通信息和遵义特色节日等模块,对于航班信息、长途客运信息和火车信息都做了具体介绍,对于旅游常见问题和旅游疑问解答也在此功能中得到解决。因此,实用性原则是本系统的一个重要设计原则。(二)先进性原则。在强调实用性的同时,我们还要考虑系统的先进性。今时今日,信息化的发展速度令世人惊叹,每一次技术上的更新与进步都会推动信息化建设的跳跃式发展。所以,为了与时俱进,有一个较高的起点,在本系统的设计过程中我采
6、用目前较为先进和成熟的技术和理念,使系统在性价比上拥有一定的优势。(三)规范性原则。系统中的所有设计都遵循现有的国家标准、行业标准,符合软件工程中的设计原则与规范。所有文档的书写都遵照国标的规定。(四)安全性原则。系统提供安全机制以防止非法授权操作,为各子系统提供严格灵活的用户和权限划分,对于数据库管理,建立起完备的数据备份恢复机制。对关键的信息的操作提供日记记录。(五)可扩展性原则。出于对后续升级工作的考虑,系统的所有功能模块的设计都预留了扩展接口。随着用户需求的不断变化和增长,遵义特殊旅游系统的业务解决需求逐渐提高,旅游信息解决量也会随之增长,这就需求系统可以实现快速便捷地扩展,完毕系统的
7、平滑升级。(六)可维护和可管理性原则这规定系统可以实现对设备的便捷管理和时时监控,时时掌握设备的情况,碰到问题能进行报警解决、会话控制,以及通过性能分析,实现系统的优化、故障的隔离及故障的恢复,尽也许缩短维护时间,提高系统可维护性,延迟可系统使用时间。(七)系统模块化设计原则模块化即以功能块为单位进行程序设计,实现其求解算法的方法。模块化的目的是为了减少程序复杂度,使程序设计、调试和维护等操作简朴化。因此,系统采用模块化设计原则,增强了系统的灵活性和可扩展性。遵义特殊旅游系统的业务范围发生变化时,系统的功能也可根据实际变化情况进行调整。1.1.2 系统体系结构设计浏览器-服务器(Browser
8、 /Server, B/S)体系结构如下图所示。图1-1 B/S体系结构图图1-2 B/S三层架构模型图在系统中,采用B/S的三层体系结构,如上图所示,将系统的整个业务应用划分为表达层、业务逻辑层和数据访问层,这样有助于系统的开发、维护、部署和扩展。B/S 结构的基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完毕,即采用“功能分布”原则。客户端完毕数据解决,数据表达以及用户接口功能;服务器端完毕DBMS的核心功能。这种客户请求服务、服务器提供服务的解决方式是一种新型的计算机应用模式。 B/S结构的优点:1、交互性强。在B/S模式中,客户端有一套完整的应用程序,在犯错提醒、在线帮助
9、等方面都有强大的功能,充足的发挥客户端的解决能力;2、安全性高。由于B/S是配对的点对点的结构模式,采用合用于局域网、安全性比较好的网络协议,具有较高的安全性;3、网络通信量少。B/S的网络通信量只涉及客户端与服务器之间的通信量。因而,B/S具有较少的网络通信量,具有较强的数据解决能力;4、数据解决能力强。由于B/S的三层逻辑结构解决数据时,解决速度较快,更适合解决大量数据。其缺陷:只合用于局域网、客户端和服务端需要安装专用的客服端软件等,正好满足了遵义特色旅游系统的安全性的规定。图1-3系统结构图如上图所示,系统一共分为三层:表现层、业务逻辑层、数据层。其中表现层使用业务逻辑层、业务逻辑层使
10、用数据层。表现层重要涉及展现界面的UI展示类,业务逻辑层涉及实体类和服务类,数据层涉及映射类和数据控制类。业务层依赖WEB GUI得以展现,数据层依赖ADO.NET技术。三层结构都建立在.net framework的基础之上。1.1.3系统功能架构设计遵义特色旅游系统是面向所有的游客,为游客提供对遵义特色旅游的各项功能。根据现在对旅游信息管理的需求,我们对遵义景点、酒店、交通、旅游常见问题和遵义特色节日等旅游相关信息的进行管理。重要涉及遵义景点信息管理、酒店信息管理、交通信息管理、管理员信息管理、旅游服务信息管理以及遵义特色节日信息管理和退出系统管理。这七个部分互相协作共同实现遵义特色旅游管理
11、的电算化、精细化和科学化。如图4-4的系统总体结构图,表达了遵义特色旅游系统的重要的七大模块功能。图1-4 系统总体模块结构图 图1-5系统总包图如上图所示,系统一共分为两个子系统,业务管理子系统和后台管理子系统。其中,业务管理子系统又分为游客信息管理、查询信息管理、景点信息管理、查询记录管理、数据管理等五个模块。后台管理子系统为系统管理等模块。第二章 1.2功能模块设计1.2.1系统管理模块1.2.1.1 功能结构设计系统管理提供支撑涉及住房资金管理系统在内的各功能模块正常运营的各项基础和通用功能,完毕遵义特色旅游系统的系统管理、数据管理等一系列操作,其功能结构图如图1-6所示。图 1-6
12、系统管理功能结构图系统管理的重要功能有:创建年度、删除年度、设立当前年度、单位维护、本级单位设立、用户权限管理、日记管理、系统初始化功能。1、创建年度创建年度功能,用于新建遵义特色旅游系统的工作年度,并导入新年度的公用基础数据。创建年度时,重要有两种个选项:一是选择输入新的工作年度;二是确认新建年度是否需要继承以往年度(通常是上年度)的相关数据(重要是单位信息、公用标准数据等,不涉及个人账户数据),假如要继承,需要输入相应的年度。对于个游客信息管理系统而言,创建新工作年度,对当前系统工作年度没有影响,也不做更换年度解决。新年度的个人账户数据,通过游客管理系统中的“数据结转下年”功能来产生,与此
13、同时完毕系统的更换年度解决,并将系统当前工作年度自动设为下一个年度。2、删除年度删除年度功能,提供按年度删除系统年度数据库的功能。必要时(如系统数据的年份超过了规定的数据保存期限),使用该功能既可节约数据存储空间,又可在一定限度上提高系统运营速度。在执行“删除年度”操作时,选择需要删除的工作年度,点击“确认”按键,即可完毕年度删除。3、单位维护单位维护功能,提供修改、扩充本单位相应的“单位代码表”。“单位代码表”通常由本级单位及其下级直供单位构成。本级单位的单位代码,系统统一编为“00”,本级的下属单位依次编码为“01”、“02”、“03”等。4、用户权限管理为了维护系统的安全,只有通过授权的
14、用户才干进入遵义特色旅游系统,进行相应的操作。系统将用户分为三类角色:系统管理员:具有所有最高权限,可以进行系统所有操作。业务人员: 能进行所有业务操作,但不能进行系统管理操作。查询游客: 只能进行指定的查询操作。进行具体的单项功能授权时,对于某一项具体的功能,分为三中权限:查询、编辑、无权访问。(1)查询权限:只能查看该项数据,但不能进行编辑操作。(2)编辑权限:可以进行增、删、改操作。(3)无权访问:不能进入该功能模块。5、本级单位设立用于建立了游客账户,假如已经建立,那么输入个人账户建立的时间。6、日记管理为了方便的进行系统管理,系统对一些重要的操作进行日记记录。通过日记管理功能可以查看
15、系统日记、设立系统日记的保存时间等。在系统中,可以设立系统日记的保存天数。设立保存天数后,超过该天数的系统日记将被删除,以免系统日记记录过多,影响系统性能。7、系统初始化功能系统初始化功能将清除系统中的所有数据,只有系统管理员才干进行此操作。数据管理,提供对系统数据进行备份、数据恢复、制作上报盘、接受上报盘等功能。1、 数据备份数据备份功能是对当前工作年度的系统数据进行备份,以便需要时通过“数据恢复”功能,将系统数据恢复至备份时的状态。一方面,对于数据备份内容分为三类:账户数据、报表数据然后,对于备份数据文献存取途径和文献名,可点击文献夹图标,得到系统默认文献存取途径和文献名,也可备份到指定的
16、目录下。2、 数据恢复数据恢复功能是提供将备份数据导入系统,使系统恢复至备份时的状态。系统管理员可根据备份软盘或其他存储介质上的备份数据进行数据恢复。3、生成上报盘生成上报盘,提供按所查询信息遵义特色旅游系统的数据,将由上级供应单位使用“接受上报盘”功能予以接受、合并。制作上报盘时,可以选择上报数据的类型,可以单独上报预算数据、决算与挂账数据,也可以两种数据都上报。4、接受上报盘接受上报盘,提供遵义特色旅游系统供应单位上报数据的功能。1.2.1.2类图设计图1-7 系统管理模块类图表1-1 系统管理界面类描述系统管理界面类类的描述:提供支撑涉及遵义特色旅游管理系统在内的各功能模块正常运营的各项
17、基础和通用功能。操作描述InternetCommunication ()网络通信操作Clickontheicon ()点击相应的图标进入各功能模块Help ()用户帮助Exit()退出系统表1-2 系统管理类描述购物车管理类类的描述:完毕遵义特色旅游管理系统的系统管理类操作描述client authority()用户权限设立department maintenance ()单位信息的维护install present year ()用户设立当前工作年度daily record management ()管理员进行日记管理system initial ()管理员在需要时进行系统初始化表1-3 数
18、据管理类描述数据管理类类的描述:提供遵义特色旅游管理系统的数据管理类操作描述create disk ()生成上报盘receive disk ()接受上报盘data back-up ()数据备份data recover ()数据恢复1.2.1.3 时序图设计 图1-8 系统管理时序图1.2.2 旅游信息管理1.2.2.1功能结构设计旅游信息管理为所以游客提供查看旅游信息、检索旅游信息、以及对旅游信息进行管理等,其功能结构图见下图。图1-9 旅游信息管理功能结构图旅游信息管理模块涉及:景点信息查询模块、景点信息添加模块、景点信息修改模块和景点信息删除模块。具体功能如下:景点信息查询:根据旅游信息景
19、点的名称,或者景点所属类型进行相应的查询。也可以直接查询所有景点信息,同时可以查询相应景点的公交车信息。景点信息添加:对新的景点信息进行录入。景点信息修改:对景点信息的变更做出及时的修改。景点信息删除:对景点信息进行删除。旅游信息管理模块中各子模块的实际意义是当管理员在管理旅游信息的时候,可以快速、便捷地将景点信息添加的系统中,同时对信息进行维护和管理,并与数据库中数据相连接,这样不仅方便游客浏览,还提高了信息的准确性。管理员还可以对景点信息进行查询,保证景点中信息的准确性、及时性,从而保证系统的准确性和完整性。1.2.2.2 类图设计图1-10 旅游信息管理类图表1-4旅游信息管理类描述旅游
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 设计 报告
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。