中国电信集团wap门户内容管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国电信集团wap门户内容管理系统

建设需求文档

2012/3/20

1序论

1.1编写目的

这份软件系统技术白皮书给出集团电信wap门户内容管理系统概要设计说明,包括最终实现的软件的总体设计、接口设计、模块划分、数据库设计等。

目的在于:

对整个软件进行总体设计,划分功能模块,确定模块之间的接口和对数据库进行设计。

1.2定义

产品中文全称:wap门户内容管理系统

本计划书用到的术语符合国家标准《软件工程术语(GB/T 11475-1995)》。

参考资料:

a.ISO9001-2000质量标准体系

b.GB9385-88计算机软件需求说明编制指南1996年

c.wap内容管理系统项目需求规格说明书

2总体设计

2.1功能概述

wap门户内容管理系统主要内容包括:

a.提升网站内容组织能力、网站快速建设的能力;

b.基于java技术开发,继承其强大、稳定、安全、高效、跨平台等多方面

的优点;

c.强大、灵活的标签,用户自定义显示内容和显示方式;

d.多站点共同管理、共用一组服务器、信息可共享。将各个站点孤岛进行

连接,不仅节约资源,又提高了信息的利用率;

e.灵活的二次开发架构,可快速整合功能至系统;

2.1.1运行环境

服务器端:支持多种应用服务器,包括IBM Websphere Application Server,WebLogic,Tomcat等主流服务器,基于MySql数据库开发。

客户端:IE 6.0 以上

2.2总体规划

2.2.1概述

wap门户内容管理系统采用B/S结构,提供分布式应用解决方案。该系统是以完全基于J2EE标准的平台技术为基础创建的纯Java的大型内容管理系统。充分发挥了Java基于Web的特性和良好跨平台性,保证了系统良好的可扩展性。

2.2.2总体性能指标

整个知识库系统的性能要求可以分成以下几个方面:

1. 强化内容管理。

内容的修改、发布、移动、复制等功能。有很多内容相近,在制作的时候只要进行复制后稍作修改即可;还有,在对网站内容进行维护时,可能会对栏目的结构进行调整,解决了这些问题期望能节省50%的内容维护工作量。

2.系统服务能力提高。

内容管理系统达到的服务能力包括:

1) 前台支持20000以上用户同时在线,并发数支持200以上;

2) 前台系统查询响应时间短于3秒;后台所有操作响应时间最长不超过6秒;

2.2.3系统体系结构

系统的目标是一套技术先进的,功能完整的,稳定可靠的,低运行成本、低维护要求的、高效的、适应市场发展需要的内容管理系统。

基于这一目标,整个新系统设计成分布式网络计算多层体系结构(Distributed Network Computing Architecture, 以下简称NCA技术)和已广泛应用于事务处理系统的Client/Server二层体系统结构(以下简称C/S技术)的完美结合。同时,运用一整套面向对象的分析、设计,开发原理(即OOA,OOD,OOP)等多项关键技术,以确保新系统目标的顺利实现。

上图所示是一个典型的分布式多层应用的模型,它将整个应用按照功能划分为表示层、商业逻辑层和数据层三个部分。各个层次在逻辑上相互独立。

表示层是应用的用户接口部分,它担负着用户与应用间的对话功能。它可用于检查用户从键盘等输入的数据,显示系统处理后输出的数据。一般提供了类似于原来C/S结构中客户端中图形化的界面。

在变更用户接口时,只需要改写显示控制和数据检查程序,而并不会因此影响其他层的功能。而数据检查的功能也只是限于数据的形式和实际取值范围,不包括有关业务本身的处理逻辑。另外图形界面的结构也是不固定的,这便于以后可灵活变更。例如:可以在一个窗口中不是放入几个功能,而是按照功能分割窗口,以便每个窗口的功能简洁。

在原有C/S结构中客户端的业务逻辑现在统一并入到新增出的商业逻辑层中。

商业逻辑层实际是整个应用的本体,它负责整个系统的业务处理逻辑。例如:报价、授信、撮合、行情发布等等,而处理所需的数据则是从表示层和数据层取得。表示层和商业逻辑层间的数据交换尽量简洁,避免“一次业务处理,表示层和商业逻辑层间有多次数据交换。”

数据层实际是DBMS,它负责管理对数据库的访问和控制数据库数据的读写。

数据层应能够迅速执行大量数据的更新和检索操作。

这样一种体系结构对商业逻辑层的要求非常高。对于知识库系统来讲,该层要求能够处理数据检索,分析计算,推理机推理等关键任务;为此需要选择一个功能强大、性能稳定、扩展性强的中间平台,我们称之为数据中间件。

2.2.4系统体系结构

系统采用当今流行的技术框架,基于SpringMVC + Spring3.0 + Hibernate3 + FreeMarker实现

大大提供了系统的访问性能,维护能力,扩展能力,二次开发能力。

2.3设计原则

2.3.1先进性原则

采用当今国内、国际上最先进和成熟的计算机软、硬件技术,使系统能够最大

限度地适应今后技术发展变化和业务发展变化的需要。该系统采用三层应用结构,即“Browser + Application + Database”。

三层结构的客户/服务器模型是当前先进的协同应用程序开发模型,这种方案将客户/服务器系统中各种各样的组件划分为三“层”服务,它们共同组成一个应用程序,这三层服务包括:

(1)用户服务(页面表现层):提供信息和功能、浏览定位、保证用户界面的一致性和完整性。

(2)业务服务和其它的“中间层”服务(业务处理层):共享的业务政策,从数据中生成业务信息,保证业务的一致性。

(3)数据服务(数据访问层):数据的定义,永久数据的存储和检索,保证数据一致性。

相关文档
最新文档