旅游网站建设方案(共39页).docx
《旅游网站建设方案(共39页).docx》由会员分享,可在线阅读,更多相关《旅游网站建设方案(共39页).docx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上一、 系统总体设计(一) 总体设计原则1 技术先进性原则由于信息技术的飞速发展、用户在构建信息系统时有了很大的选择余地,同时用户在构建系统时需绞尽脑汁在技术的先进性与成熟性之间寻求平衡。系统技术水平要保证先进性,符合当今计算机科学的发展潮流。系统网络平台、硬件平台、系统软件平台技术要代表当今计算机技术发展的方向,同时经实践证明其实用性和稳定可靠性。保证了所选择的各平台供应商有能力进行该项产品的持续性开发,可以保证该项技术不断地更新并可顺利升级而维持系统的先进性。2 经济实用性原则秉承“少花钱,多办事”的原则,提出性价比较高的方案,在不增加投资负担的情况下,提高系统档次
2、,完善系统功能。这是我们技术设计的基本依据之一。选用当前流行的软件技术多层结构体系作为应用软件系统开发的核心技术,充分考虑到实际情况,使得开发的应用系统具有非常好的维护性。在符合管理需要的条件下,应用软件全部使用图形化交互式人机界面,使操作简单、便捷。而且采用了高效的服务器、功能强大的数据库系统及通用数据库引擎,为各种业务提供高效率的工作能力,适应大规模数据处理的要求。应用软件在大家熟悉的易于维护的系统平台上开发,并且其安装简单。3 安全可靠性原则系统构建选用成熟技术和当今世界优秀的高集成设备,保证系统的高质量、稳定、可靠。对系统如硬件、操作系统、网络、数据库应该设计尽可能详尽的故障处理方案,
3、以保证系统的快速恢复性。并采用冗余技术(冗余设备、冗余通信链路、RAID 技术)保证数据可靠存储、网络系统可靠运行。对系统运行状况采用自动检测、告警、监控等方式进行实时观测。应用软件系统采用容错性设计,避免造成系统的死机和瘫痪,提高系统的可靠性(系统的容错性设计是指设计软件时能够保证用户输入的正确性和对系统非法的和破坏性的输入有很强的容错能力)。在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,使其继续运行下去。在系统正常运行时,定期地将数据库中的数据备份到磁带机,避免数据库里的数据过于庞大,也保证数据的安全。当用户查询以前的数
4、据超出当前硬盘存储的数据范围,则随时从磁带机中调出相应时间段的数据库供使用。4 扩展开放性原则随着建设的不断深入,管理模式和业务规范还在不断完善,因此,要求现在建设的系统能支持较长时间内的业务开展,具有较长生命力。u 组件化组件化技术利用面向对象的封装性,将具有共性的模块统一设计,不同部分设计成独立的功能实体模块,根据业务的具体需要进行不同的挂接,提高了系统的可扩展性。组件化一般都会采用多层结构,多层结构体系从根本上为系统提供了一个扎实可靠的技术框架,将业务逻辑集中在中间层实现,易于升级和更改。u 使用中间件中间件作为构造三层结构应用系统的基础平台,提供了两个主要功能:一是负责客户机和服务器间
5、的联接和通讯;二是提供一个三层结构的应用开发和运行平台。中间件的使用保证了系统的开放性和对技术发展的适应性。u 动态部署应用利用现在应用服务器提供应用的可部署,动态地将新应用部署到应用服务器,与原有系统集成到一起,方便用户使用和扩展。5 项目开发模式和技术软件工程指出,计算机软件系统的开发是一个复杂的系统过程,必须采用一套工程化的方法进行,一种好的方法学能够为软件系统的开发过程提供一整套提高效率的途径和措施。软件系统的生命周期可以划分为系统规划和可行性研究、需求分析、概要设计、详细设计、编码和测试、系统实施、系统维护等环节。依据对这些环节的先后顺序、交替、循环的不同处理观点和方法,传统开发模式
6、可分为基于顺序模型、迭代模型、瀑布模型、螺旋模型等多种,其中瀑布模型是使用得最多的。这些方法强调严格按工程化的方法,遵照工程化的标准进行信息系统的开发,开发的各个阶段有着严格的先后顺序,因而需要在早期冻结用户的需求。针对这一缺陷,快速原型法逐步发展成熟起来,该方法强调系统的开发速度,通过快速建立一个原型化系统来与用户反复多次交流,通过用户实际使用中的意见来逐步完善系统,该方法依据的基本模型仍然是循环迭代模型。快速原型法是软件开发的自然过程描述,通过分析 设计 实现 测试的若干次反复迭代,每次反复都会增加或明确一些目标系统的特性,最终实现理想的目标系统。其重要的工作就是不断从用例导出系统原型,检
7、验整个系统架构及组件的稳定性,循环渐进地整合出稳定、可靠、弹性的系统结构。在软件的分析设计技术方面,早期是结构化方法占据主流,进入90年代,面向对象的方法逐步发展并成熟起来,面向对象方法的基本原理就是按照人类认识客观世界的一般方法和一般思维方式去分析问题和解决问题,通过对象、类、继承等机制去描述现实物理世界。面向对象方法学与结构化方法学是两种不同的方法,二者的差别主要体现在认识问题空间的角度和方法上的不同。结构化方法是从过程的角度、按照自顶向下逐步求精的思路认识、描述问题空间的;而面向对象方法则是从对象的角度、按照先归纳后演绎的思路来认识和描述问题空间的。结构化方法另一个特点是操作和数据分离,
8、而面向对象的方法则强调数据(属性)和施加在数据上的操作(行为、方法)的封装,这就是一个对象。本项目中,应用系统的开发模式将采用基于循环迭代模型的快速原型法。分析设计技术将主要采用面向对象的方法。具体说,在设计阶段采用面向对象的方法,适当结合结构化分析方法。在软件实现阶段,采用面向对象的程序设计方法。我们将基本遵循Rational公司提出的RUP(Rational Unified Process)软件开发范式,结合我们公司的经验,将软件开发过程分为初始阶段、细化阶段、构建阶段、实施阶段,每个阶段又具体为一个个的循环迭代的过程。为了提高系统开发的规范性和系统开发效率,我们将采用统一建模语言UML和
9、成熟的面向对象的CASE工具;例如Rational Rose / ClearCase / ClearQuest / RequisitePro / SoDA、Visio、PowerDesigner等,另外,我们也将利用Project 2003作为项目管理工具。(二) 功能设计UIG (Unified Interface Gateway)概念UIG (Unified Interface Gateway)应用集成网关,作为打通多种业务应用的统一平台,为提供更多新业务及新应用带来更多的便利。它分为接入层,应用层及表现层。将平台及各种业务和应用通过接入层形成统一的标准接入方式使它们可以互联互通,在应用层
10、将原有业务和应用重新打包;再利用表现层的门户让不同特点的人群享受不同特点的打包产品。让产品设计及市场推广更加的快速简便,也可以让更多的合作伙伴参与运营。结构包含内容描述表现层门户及智能集群频道:网上商城、企业库、行业资讯、展会信息、网上招商、网上公共事业费用交纳、网上论坛根据业务需要对现有平台门户进行搭建,协助建设子平台.并将精品应用利用智能集群推广到不同的目标客户群应用层网上商城、自助建站系统、商家/店铺管理、订单系统、网上洽谈、网上竞价、电子合同、客户关系统管理应用打包在平台内部丰富现有平台应用,开发针对目标用户群的精品应用接入层采集系统、客户关系统管理系统、网上公共事业费用交纳各级接口支
11、撑业务发展UIG采用以下的步骤及方法,将各自分离的系统有机的融合在一起,利用标准的方法实现无缝集成。定义好IDF (Interface Definition File) 界面定义文档1.Protocol 信息传送采用什么协议2.Frequency 信息往来频率,是什么样的3.Push, Pull or both 信息往来关系,下推,上拉还是同时互动4.Data Format 数据格式,字段及相应内容的定义5.Eencrypt 传输是否加密定义好Business Rule 生意模式在应用层设计好产品的定义,需要整合的业务,资费标准,支付方式等;采用API,数据库对接,订阅,调用,匹配,发布等方法
12、,将应用打包在平台内部与电信其它业务融合在一起。设计各平台之间具体的对接方法需要分别打通各平台接口,并规划出统一的规范。依照统一规范提供标准接口以备未来平台的扩充。鉴于UIG及相关应用的复杂性,建议在考虑每个需要整合的现有平台都要经过系统分析、系统详细定义,系统开发,系统集成,系统测试的过程,以利于整体的规划。考虑CP如何接入UIG将针对不同的业务为CP提供标准的接口。(三) 系统业务需求分析建设目标目标Ø 系统建设按照应用发展的原则进行系统体系架构1. 平台拓扑结构平台拓扑结构示意图2. 系统软件体系架构 平台软件功能架构图3. 系统网络拓扑图 平台网络结构图4. 系统硬件体系架构
13、硬件平台主要考虑四方面的内容:网络系统、服务器系统、存储系统、安全系统。4.1 网络系统网络基础设施是业务运行的基础平台。对整个业务平台的正常、稳定运行发挥整体支撑作用。整个网络体系必须为业务平台提供稳定可靠的基本硬件平台、并能持续稳定运行。因此从以下几方面考虑:1、网络的可靠性与稳定性 网络系统应具有一定的容错能力,作为主干设备备份和链路备份,保证不致因为单点设备故障和链路故障,而影响整个网络上的业务应用。 2、网络的可管理性 网络管理员能够在不改变系统运行的情况下对网络进行调整,不管网络设备的物理位置在何处,网络都应该是可以控制的。 3、网络的扩展性 随着网络的不断发展及网上系统应用的不断
14、扩展,系统应可以随时增加网络设备或模板来扩展整个网络。可以不增加任何投资,通过选择通讯协议和接入通信速率来提高网络传输速度,降低系统运行费用。4、支持多种通讯协议 所选择的网络设备应支持多种网络协议。局域网应选择千兆以太网,在广域网上应具备实现X.25、DDN、Frame Relay、ISDN、E1等通讯协议的转换和提升的能力,以保证系统多种方式连接,具有很强的适应性。5、支持多种传输介质 系统应是一个多协议、多介质的网络,应能够适应诸如五类非屏蔽双绞线(UTP)、六类双绞线(UTP)以及光纤。 6、网络的容错性设计,断点恢复使网络系统的结构设计符合通行的网络设计标准,使整个网络系统流量均衡,
15、防止局部产生瓶颈,同时便于网络路由、VLAN配置,便于在此基础上进行网络的扩容和升级。同时网络系统的配置以网络流量优化为重点,以网络稳定、安全运行为目标,采用适当的网络技术,最终建成一个高性能、高稳定性、安全的网络平台。基于以上原则:针对网络的具体细节我们将从以下几个方面来分析:1. 网络应用分布和数据流量分析目的:处理交换机在不同应用和不同地域的配置情况。2. 网络结构分析局域网络结构一般可分为核心层、汇聚层、接入层三部分。核心层主要考虑实现与分布层交换机快速连接,并且提供链路上的冗余,以增强网络可靠性。因此网络系统方案的重点是:交换机冗余和链路冗余,实现网络的高可靠性。同时根据不同应用利用
16、网络对服务器、数据库的访问,从网络的数据链路层主要考虑:3. 路由协议的选择;4. IP访问列表;5. 网络冗余设计;6. 生成树协议的配置。4.2 服务器系统对于服务器系统,主要系统如:数据库系统、认证系统应构成双机热备份模式,充分保证其工作的安全性和稳定性。在一台主机出现问题时,另一台主机能立即接管故障机的当前任务,这种接管对于客户来说是透明不可见的,同时在主机出现问题之前能预先报警,并指示解决方法。从产品选型上,选择高品质高可靠性的专用服务器来构建整个系统的脊柱,配备有相关辅助设备,如磁带机、光盘刻录机,以便及时备份重要数据,并对存储设备采用RAID(冗余磁盘阵列)技术。主机应具备强大的
17、并行处理能力,及时响应较多用户同时对数据的调用请求,并能够在短时间内完成对集中业务的处理。系统服务器系统应遵循如下要求:(1)硬件平台7. 系统要有足够的联机事务处理(OLTP)、联机分析(OLAP)能力、WEB访问处理能力;8. 系统要有足够的I/O速度;9. 系统要有足够的内存及外存;10. 系统要易于扩展,包括CPU数、I/O接口卡、内存、硬盘;11. 系统要支持高可靠性;12. 提供冗余备份。(2)操作系统13. 操作系统具有较高的先进性、兼容性、安全性;14. 操作系统比较成熟,能提供良好的可靠性和安全机制;15. 操作系统要易于升级;16. 提供丰富的系统管理软件和良好的用户界面,
18、提供CPU资源、内存资源、外设资源的管理。(3)其它17. 较好的售后服务,包括安装、调试、培训以及软硬件的维修、升级服务及对操作系统内核、文件系统的管理,提供详细的系统日志记录;18. 提供丰富的开发工具;19. 支持开放的网络协议。4.3 存储系统系统的存储系统应能够提供相当安全可靠的数据存储机制和数据容错、纠错、恢复机制,保证数据存储的安全性和可靠性,并能够提供快捷先进的备份机制和多种备份手段,包括异地备份机制的建立。磁盘阵列宜采用高性能的RAID架构(N + 1 + SPARE),拥有更高的连接速度和处理能力,在保证数据安全的同时满足大量用户可能产生的并发数据存取请求;并采用为大规模数
19、据传输而专门设计的光纤通道技术,适用于非线性编辑、服务器集群、远程灾难恢复、因特网数据服务等多个领域。系统存储系统应遵循以下设计原则:20. 先进、实用、可靠的原则;21. 存储的扩充,要考虑在不影响现运行的应用,能够方便将来的扩容;22. 备份方案的考虑,要基于应用保护和数据安全保护的考虑,在不影响系统性能的前提下,安全有效的完成数据的备份并在意外发生时能够提供最快的系统恢复;23. 不能只追求单一产品意义上的高性能,忽视整体存储系统的兼容性、稳定性和可扩展能力;24. 系统的安全性;25. 利用服务器、磁盘阵列、数据网关、磁带库、光纤交换机一起构成存储区域网络;26. 磁盘阵列校验容错机制
20、。4.4 安全系统系统的安全体系包含以下三方面:1、信息系统安全的技术体系:27. 风险管理:研究信息系统存在的漏洞缺陷、面临的风险与威胁,这可以通过安全风险评估技术来实现;对于可能发现的漏洞、风险,规定相应的补救方法,或者取消一些相应的服务。 28. 行为管理:对网络行为、各种操作进行实时的监控;对各种行为进行分类管理,规定行为的范围和期限。 29. 安全边界:信息系统与外部环境的连接处是防御外来攻击的关口,根据企业具体的业务范围,必须规定系统边界上的连接情况,防止非法用户的入侵以及系统敏感信息的外泄,利用防火墙对进出的连接情况进行过滤和控制。30. 系统安全:操作系统是信息系统运行的基础平
21、台,它的安全也是信息安全的基础。根据具体的安全需求,应该规定所要采用的操作系统类型、安全级别以及使用要求。为了实现这个目的,可以采用不同安全级别的操作系统,或者在现有的操作系统上添加安全外壳。具有安全审计功能; 31. 身份认证与授权:为了区分各个用户以及不同级别的用户组,需要对他们的身份和操作的合法性进行检查。体系应该规定实现身份认证与权限检查的方式、方法以及对这些用户的管理要求。 32. 应用安全:基于网络信息系统的应用有很多,存在的安全问题也很多。为了保证安全,应该根据安全需求规定所使用的应用的种类和范围,以及每一种应用的使用管理制度;应用系统日志管理。 33. 数据库安全:保护数据库的
22、安全是一个核心问题。为了达到这个目的,需要规定所采用的数据库系统的类型、管理、使用制度与方式;数据库传输安全;数据库的备份与灾难恢复;数据库的管理。34. 链路安全:链路层是网络协议的下层协议,针对它的攻击一般是破坏链路通信,窃取传输的数据。为了防御这些破坏、攻击,需要规定可以采取的安全措施,如链路加密机。 35. 病毒防治:随着网络技术和信息技术的发展,各种各样的病毒泛滥成灾,严重威胁着信息财产的安全。为了避免因为病毒而造成的损失,必须制定严格的病毒防护制度,减少、关闭病毒的来源,周期性对系统中的程序进行检查,利用病毒防火墙对系统中的进程进行实时监控。 36. 灾难恢复与备份:不存在绝对安全
23、的安全防护体系,为了减少由于安全事故造成的损失,必须规定必要的恢复措施,能够使系统尽快地恢复正常的运转,并对重要的信息进行周期性的备份。2、信息系统安全的组织结构体系37. 集中安全控制:为了便于安全体系的统一运转,发挥各个功能组件的功能,必须对体系实施集中的管理。因此,需要制定科学的管理制度,成立相应的管理机构。3、信息系统安全的管理体系38. 信息管理:信息IT系统的重要资产,由于它的特殊性,因此必须采用特殊的方式和方法进行管理,根据具体的实际情况,对不同类型、不同敏感度的信息,规定合适的管理制度和使用方法,禁止有害信息的传播。 39. 具体到设备主要考虑防火墙的设置、病毒的防护策略、应用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅游 网站 建设 方案 39
限制150内