旅游网站网站建设项目建议书
一、 系统总体设计
(一) 总体设计原则
1 技术先进性原则
由于信息技术的飞速发展、用户在构建信息系统时有了很大的选择余地,同时用户在构建系统时需绞尽脑汁在技术的先进性与成熟性之间寻求平衡。系统技术水平要保证先进性,符合当今计算机科学的发展潮流。系统网络平台、硬件平台、系统软件平台技术要代表当今计算机技术发展的方向,同时经实践证明其实用性和稳定可靠性。保证了所选择的各平台供应商有能力进行该项产品的持续性开发,可以保证该项技术不断地更新并可顺利升级而维持系统的先进性。
2 经济实用性原则
秉承“少花钱,多办事”的原则,提出性价比较高的方案,在不增加投资负担的情况下,提高系统档次,完善系统功能。这是我们技术设计的基本依据之一。
选用当前流行的软件技术—多层结构体系作为应用软件系统开发的核心技术,充分考虑到实际情况,使得开发的应用系统具有非常好的维护性。在符合管理需要的条件下,应用软件全部使用图形化交互式人机界面,使操作简单、便捷。而且采用了高效的服务器、功能强大的数据库系统及通用数据库引擎,为各种业务提供高效率的工作能力,适应大规模数据处理的要求。应用软件在大家熟悉的易于维护的系统平台上开发,并且其安装简单。
3 安全可靠性原则
系统构建选用成熟技术和当今世界优秀的高集成设备,保证系统的高质量、稳定、可靠。对系统如硬件、操作系统、网络、数据库应该设计尽可能详尽的故障处理方案,以保证系统的快速恢复性。并采用冗余技术(冗余设备、冗余
- 1 -
旅游网站网站建设项目建议书
通信链路、RAID 技术)保证数据可靠存储、网络系统可靠运行。对系统运行状况采用自动检测、告警、监控等方式进行实时观测。
应用软件系统采用容错性设计,避免造成系统的死机和瘫痪,提高系统的可靠性(系统的容错性设计是指设计软件时能够保证用户输入的正确性和对系统非法的和破坏性的输入有很强的容错能力)。在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,使其继续运行下去。在系统正常运行时,定期地将数据库中的数据备份到磁带机,避免数据库里的数据过于庞大,也保证数据的安全。当用户查询以前的数据超出当前硬盘存储的数据范围,则随时从磁带机中调出相应时间段的数据库供使用。
4 扩展开放性原则 随着建设的不断深入,管理模式和业务规范还在不断完善,因此,要求现在建设的系统能支持较长时间内的业务开展,具有较长生命力。 ? 组件化
组件化技术利用面向对象的封装性,将具有共性的模块统一设计,不同部分设计成独立的功能实体模块,根据业务的具体需要进行不同的挂接,提高了系统的可扩展性。组件化一般都会采用多层结构,多层结构体系从根本上为系统提供了一个扎实可靠的技术框架,将业务逻辑集中在中间层实现,易于升级和更改。 ? 使用中间件
中间件作为构造三层结构应用系统的基础平台,提供了两个主要功能:一是负责客户机和服务器间的联接和通讯;二是提供一个三层结构的应用开发和运行平台。中间件的使用保证了系统的开放性和对技术发展的适应性。 ? 动态部署应用
利用现在应用服务器提供应用的可部署,动态地将新应用部署到应用服务器,与原有系统集成到一起,方便用户使用和扩展。 - 2 -
旅游网站网站建设项目建议书
5 项目开发模式和技术
软件工程指出,计算机软件系统的开发是一个复杂的系统过程,必须采用一套工程化的方法进行,一种好的方法学能够为软件系统的开发过程提供一整套提高效率的途径和措施。
软件系统的生命周期可以划分为系统规划和可行性研究、需求分析、概要设计、详细设计、编码和测试、系统实施、系统维护等环节。依据对这些环节的先后顺序、交替、循环的不同处理观点和方法,传统开发模式可分为基于顺序模型、迭代模型、瀑布模型、螺旋模型等多种,其中瀑布模型是使用得最多的。这些方法强调严格按工程化的方法,遵照工程化的标准进行信息系统的开发,开发的各个阶段有着严格的先后顺序,因而需要在早期冻结用户的需求。针对这一缺陷,快速原型法逐步发展成熟起来,该方法强调系统的开发速度,通过快速建立一个原型化系统来与用户反复多次交流,通过用户实际使用中的意见来逐步完善系统,该方法依据的基本模型仍然是循环迭代模型。
快速原型法是软件开发的自然过程描述,通过分析 — 设计 — 实现 — 测试的若干次反复迭代,每次反复都会增加或明确一些目标系统的特性,最终实现理想的目标系统。其重要的工作就是不断从用例导出系统原型,检验整个系统架构及组件的稳定性,循环渐进地整合出稳定、可靠、弹性的系统结构。
在软件的分析设计技术方面,早期是结构化方法占据主流,进入90年代,面向对象的方法逐步发展并成熟起来,面向对象方法的基本原理就是按照人类认识客观世界的一般方法和一般思维方式去分析问题和解决问题,通过对象、类、继承等机制去描述现实物理世界。
面向对象方法学与结构化方法学是两种不同的方法,二者的差别主要体现在认识问题空间的角度和方法上的不同。结构化方法是从过程的角度、按照自顶向下逐步求精的思路认识、描述问题空间的;而面向对象方法则是从对象的角度、按照先归纳后演绎的思路来认识和描述问题空间的。结构化方法另一个特点是操作和数据分离,而面向对象的方法则强调数据(属性)和施加在数据上的操作(行为、方法)的封装,这就是一个对象。
本项目中,应用系统的开发模式将采用基于循环迭代模型的快速原型法。
- 3 -
旅游网站网站建设项目建议书
分析设计技术将主要采用面向对象的方法。具体说,在设计阶段采用面向对象的方法,适当结合结构化分析方法。在软件实现阶段,采用面向对象的程序设计方法。我们将基本遵循Rational公司提出的RUP(Rational Unified Process)软件开发范式,结合我们公司的经验,将软件开发过程分为初始阶段、细化阶段、构建阶段、实施阶段,每个阶段又具体为一个个的循环迭代的过程。
为了提高系统开发的规范性和系统开发效率,我们将采用统一建模语言UML和成熟的面向对象的CASE工具;例如Rational Rose / ClearCase / ClearQuest / RequisitePro / SoDA、Visio、PowerDesigner等,另外,我们也将利用Project 2003作为项目管理工具。
(二) 功能设计
UIG (Unified Interface Gateway)概念
UIG (Unified Interface Gateway)应用集成网关,作为打通多种业务应用的统一平台,为提供更多新业务及新应用带来更多的便利。它分为接入层,应用层及表现层。将平台及各种业务和应用通过接入层形成统一的标准接入方式使它们可以互联互通,在应用层将原有业务和应用重新打包;再利用表现层的门户让不同特点的人群享受不同特点的打包产品。让产品设计及市场推广更加的快速简便,也可以让更多的合作伙伴参与运营。
- 4 -
旅游网站网站建设项目建议书
- 5 -
旅游网站网站建设项目建议书
结构 门户及智能集群 表现层 频道: 包含内容 描述 根据业务需要对现有平台门户进行搭建,协助建设子平台.并将精品应用利用智能集群推广到不同的目标客户群 应用打包在平台内部 丰富现有平台应用,开发针对目标用户群的精品应用 网上商城、企业库、行业资讯、展会信息、网上招商、网上公共事业费用交纳、网上论坛 网上商城、自助建站系统、商家/店铺管理、订单系应用层 统、网上洽谈、网上竞价、电子合同、客户关系统管理 接入层 采集系统、客户关系统管理系统、网上公共事业费用交纳 各级接口支撑业务发展
UIG采用以下的步骤及方法,将各自分离的系统有机的融合在一起,利用标准的方法实现无缝集成。
定义好IDF (Interface Definition File) 界面定义文档
1.Protocol 信息传送采用什么协议 2.Frequency 信息往来频率,是什么样的
3.Push, Pull or both 信息往来关系,下推,上拉还是同时互动 4.Data Format 数据格式,字段及相应内容的定义 5.Eencrypt 传输是否加密
- 6 -
旅游网站网站建设项目建议书
定义好Business Rule 生意模式
在应用层设计好产品的定义,需要整合的业务,资费标准,支付方式等;采用API,数据库对接,订阅,调用,匹配,发布等方法,将应用打包在平台内部与电信其它业务融合在一起。
设计各平台之间具体的对接方法
需要分别打通各平台接口,并规划出统一的规范。依照统一规范提供标准接口以备未来平台的扩充。鉴于UIG及相关应用的复杂性,建议在考虑每个需要整合的现有平台都要经过系统分析、系统详细定义,系统开发,系统集成,系统测试的过程,以利于整体的规划。
考虑CP如何接入
UIG将针对不同的业务为CP提供标准的接口。
(三) 系统业务需求分析
建设目标
目标
? 系统建设按照应用发展的原则进行
- 7 -
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库旅游网站建设方案在线全文阅读。
相关推荐: