3 项目建设目标与任务
3.1 指导思想和原则 3.1.1 指导思想
3.1.2 建设原则
3.2 建设目标
3.2.1 数据库建设目标
3.2.2 应用系统建设目标
第 10 页 共 34 页
4 设计依据与原则
4.1 设计依据
1.招标书
2.
4.2 设计原则
在系统设计、设备采购和项目实施各个阶段始终坚持如下原则: (1)可扩充性
系统数据库设计应充分考虑系统的扩展性,数据的兼容性和可扩充性。系统设计必须考虑未来应用功能的扩展。功能扩展是以数据库扩展为基础的,因此,数据库的可扩充性是首先要考虑的问题。
(2)合理性
数据库设计的合理性意味着实用性、可行性,同时合理设计数据库的逻辑关系,保证数据有最小的冗余。系统的合理性是系统能否可靠运行、是否可用、是否好用的基本保证。在系统设计、实施和维护过程中,相关系统资源要能够被管理平台所监控;
(3)规范性
数据库的设计必须参照国家、行业和地方的所有数据库标准及分类代码体系。我们选用当前最流行的大型数据库管理系统—Oracle10g作为系统的数据库平台,采用Oracle数据仓库理论解决方案。
(4)可靠性
数据资源的可靠保存和业务应用系统的可靠运行是本项目建设的基本要求,需要采用对关键设备的冗余设计和对数据的备份等手段,来提高系统的可靠性;
(5)实用性原则
系统设计应该面向实际需求、针对应用的特点,促使业务应用人员能够充分、方便、快捷地使用各项系统设计功能,力求充分考虑用户当前各业务层次、各管理环节中信息处理的便利性和可行性;
第 11 页 共 34 页
(6)经济性原则
在满足系统需求的前提下,尽量选用高性能价格比的设备,同时,应该充分利用现有的设备。
第 12 页 共 34 页
5 系统总体设计
5.1 体系结构
5.1.1 系统整体拓扑结构
5.1.2 系统应用层次结构
5.2 系统功能框架 5.2.1 支撑平台建设
5.2.2 数据中心建设
5.2.3 业务系统建设
5.3 技术路线
5.4 关键技术
5.4.1 采用多层架构
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet和Intranet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,
第 13 页 共 34 页
形成所谓3-tier结构。B/S结构。它主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种脚本语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并大幅降低了开发成本和运行成本,是一种全新的软件系统构造技术,这种结构已成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。
Browser/Server结构具有以下三个典型的特征: ? 标准浏览器Browser界面特征
? 数据与应用逻辑分离的特征
Browser/WebServer/DataBaseServer结构指硬件的体系结构,也有相应的逻辑体系结构对应。在Browser / Web Server / Data Base Server计算模型中,要完成的功能在浏览器、Web应用服务器和数据库服务器之间进行划分。
硬件的Browser/WebServer/DataBaseServer结构,通常是指某项请求任务在浏览器或Web应用服务器和数据库服务器之间进行分配,其中浏览器用来发送请求和前端表示处理,Web应用服务器处理来自浏览器的请求,数据库服务器处理数据查询逻辑处理。
对逻辑系统体系来说,客户\\服务器结构可以分为表示层、商业逻辑处理层、和数据处理层三层。
第 14 页 共 34 页