《网站改版技术方案模板.docx》由会员分享,可在线阅读,更多相关《网站改版技术方案模板.docx(37页珍藏版)》请在三一办公上搜索。
1、网站改版技术方案模板2008年7月目 录一、背景41.1 运行压力41.2 系统整合的要求41.3 安全压力51.4 信息维护工作量压力51.5 多种媒体信息维护需要51.6 多站点维护需要6二、改版后的网站框架6三、改版后网站的技术指标113.1采用网站建设标准113.2 提供网站安全服务123.3 耳目一新的网站形象123.4 功能强大的内容管理133.5 系统兼容性133.6 技术要求13四、系统技术路线14五、网站建设过程中注意的问题15六、网站建设的主要内容186.1 系统选型186.2 体系结构196.4 网站安全服务206.4.1 代码级安全206.4.2 应用层安全206.4.
2、3 用户角色权限安全206.4.4 SSL加密安全216.4.5 用户注册登录安全216.4.6 内置防火墙安全216.4.7 数据备份恢复安全216.4.8日志跟踪分析安全226.5 统一身份认证226.6 网站内容管理系统236.6.1 概述236.6.3 功能结构316.7 多站点管理346.8 网站综合统计分析35培训网改版技术方案一、背景培训网是国家烟草局人事劳动司主办,总公司职工技术培训中心承办。以服务行业为宗旨,以传递培训资讯、整合培训资源、提高培训质量为己任,全面提升行业职工素质为目标。主要职责是通过烟草教育培训网,为行业在职职工提供学习交流的平台;整合教育培训资源,发布最新的
3、教育培训项目及行业职工培训动态;增进培训中心与烟草行业的沟通交流,扩大在线浏览量;让浏览者充分而便捷的了解培训网的各项服务,展示培训中心的整体形象。培训网自成功建设以来访问量寓于剧增,逐步成为对外发布信息的平台,行业在职职工提供学习交流的平台,教育培训资源汇总平台,最新的教育培训项目及行业职工培训动态窗口;受到行业及行业在职职工的认可和好评。但经过长时间的运行,也涌现出不少问题,集中体现在以下几个方面:1.1 运行压力培训网作为烟草行业培训的门户网站,访问量的剧增给培训网带来巨大的挑战。随着网站发展的需要,仍有一些新的应用需要充实到门户系统中,原有的系统架构将越来越不能满足需求。1.2 系统整
4、合的要求由于不同应用系统在不同时间由不同人群研发完成,缺乏全局的系统规划等诸多原因,应用系统间的数据不能很好的共享,形成了网络环境下的信息孤岛。另外各个应用系统也应该是有机的整体。同样由于前面所述原因,以及应用系统可能采用不同软件平台开发,并缺乏统一规划下的应用访问接口,各应用系统间也缺乏集成。同一个用户,进入不同应用系统,可能需要不同的密码,甚至是需要不同的身份标识。各应用系统之间无法直接访问相互间的数据和功能。随着信息化建设的深入,将不断有新的应用需求出现,也不断有新的应用系统建成,有效的对这些应用系统进行信息的共享与应用的集成的需求已经很迫切。1.3 安全压力网站以及信息的安全是网站系统
5、的一个重要组成部分,构建科学的信息安全体系,是促进行业培训网站健康发展的前提。1.4 信息维护工作量压力培训网栏目繁多,缺乏统一的管理和维护平台,分散维护的方式,造成日常维护的工作量极大。1.5 多种媒体信息维护需要现有网站的信息发布以及信息交流方式以文字和图片为主,系统不能很好的发布音频、视频等格式的媒体信息。而通过灵活、富于变化的图像、声音、文字、视频、flash,构建丰富多彩的数字网络平台,是网站发展的一个重要方面。1.6 多站点维护需要培训网作为烟草培训的门户网站,改版后的网站不仅包括烟草培训主站可能还会有其他的分站点。为了缓解网站压力,采用多站点网站群架构,并进行统一管理的需要已经很
6、迫切。二、改版后的网站框架培训机构远程培训脱产培训学历教育在线办事知识殿堂总公司职工技术培训中心其他培训机构培训动态 培训项目 培训计划技能鉴定 技能竞赛 培训研究培训动态 项目介绍 学习指南 学员登陆其他培训机构项目介绍 研究生教育本科教育 网上报名培训需求 网上报名 网上调查 资料下载 联系我们其他培训机构政策法规 烟草科普 工作交流公共资源 教育培训资源库培训网首页应包含以下内容:1.1内容频道-对应后台(内容管理)部分1.培训中心动态,包括在培训中心举办各种培训信息,培训中心内部活动信息。2.行业培训动态,行业有关培训的信息。3.公告栏,及时公布需要培训中心教职员工、培训学员了解的信息
7、。4.通知快讯,如:近期即将举办的培训班或学员成绩查询通知。5.图片信息,突出重点信息,以图文并茂的方式展示,丰富网页。6.项目专栏,远程培训项目介绍、培训中心历年举办的培训项目。7.活动专栏,例如:先进性教育专栏、两个维护大讨论专题、“十一五”教育培训先进专栏等。图文混编动态页面8.联系我们,图文混编动态页面9.培训机构,介绍培训中心概况,机构设置,培训设施图文混编动态11.培训项目,包括培训计划(国家局下达计划及培训中心自主开发实施项目)、课程设置、精彩花絮。 12.特色培训,比如烟叶技师培训、卷烟营销员培训等等在行业有影响的培训项目。 13.政策法规烟草科普烟草趣闻、烟标欣赏、烟与健康、
8、科普园地。等14.联系我们 电话 地址 邮箱 电子地图图文混编动态面面。1.2学员登陆-对应后台(用户管理)模块1.与主页“远程培训平台”登陆口一致。 1.3远程培训平台-对应后台(远程教育)平台1.与远程培训“学员登陆”链接。 1.4搜索及查询-对应后台(搜索及查询管理)模块1.信息搜索,便于学员查找。2.高级搜索,提供交互式搜索、模糊搜索、向导式搜索,并且可对比搜索结果。3.整合百度,谷歌等搜索,增加用户的粘性。1.5网上调查-对应后台(调查管理)模块1.一般调查,类似大型网站结果统计百分比调查。2.特殊调查,有主持调查的单位制作调查表格(excel格式),可选择调查范围,点发送后自动向所
9、选网站注册人员发送调查表,接受人员在收到表格后,填写表格,填完点击上交,结果返回,调查人员在到期后可进行根据返回情况进行简单的统计工作。3.征求行业的需求及行业人员对目前开展的培训项目意见和建议。1.6资源下载中心-对应后台(资源管理)模块1.教育培训资源库培训师资库、培训教学案例案例库、培训教材资料库。(文献资料库、试题库、课件库、课程库等方面)2.公共资源,提供部分免费的资源并与“培训师资库、培训教学案例库、培训教材资料库”链接。3资料下载,软件等知识的下载。1.7帮助中心-对应后台(向导管理)模块1.使用帮助,提供指导学员操作学习。如:提供进入平台学习的操作步骤等。常见问题的解决方案、方
10、法. 1.8教育专题-对应后台(教育管理)模块 1.研究生教育,最新动态、招生信息、导师介绍、教学管理、成绩查询。 2.本科教育,最新动态、招生信息、教学管理、成绩查询。1.9电子邮箱-对应后台(邮箱管理)子系统1.现有邮件系统在网站前台加入邮箱登陆界面 2.培训机构 2.1总公司职工技术培训中心 2.1.1中心简介:介绍培训中心的概况。 2.1.2主要领导:培训中心领导简介。 2.1.3领导关怀:记录各级领导关心培训中心发展的事例图片。 2.1.4机构设置:介绍培训中心机构设置情况。 2.1.5师资力量:介绍培训中心师资结构、骨干教师简介、客座专家简介等。 2.1.6党群建设:介绍党建、工会
11、等方面工作情况。 2.1.7企业文化:介绍本单位企业文化建设。 2.1.8教学环境:展示培训中心先进的培训设施和服务设施。 2.1.9大事记:介绍培训中心自建校以来的发展轨迹。 2.2 山东烟草职工培训中心。 介绍内容包括:名称、地理位置、组织机构、场地、教师、开展的培训项目、电话、传真、邮编、E-mail等。 2.3云南烟草教育培训中心(同上)。 2.4湖南省烟草职工培训中心(同上)。 2.5黑龙江省牡丹江烟草职业技术培训中心(同上)。 3.脱产培训 3.1培训动态:介绍在培训中心举办培训班、行业其他单位举办培训的情况和培训中心教师走出去为行业提供培训信息的情况。 3.2培训项目: 3.2.
12、1项目介绍:介绍已实施培训项目及培训教学的效果。 3.2.2特色培训:重点介绍在培训过程中有影响的培训项目。 3.3 培训计划:按年度列出培训中心制定的培训计划。 3.4技能鉴定:介绍培训中心常年举办技能鉴定的项目和有关鉴定方面的知识。 3.5技能竞赛 3.5.1技能竞赛计划:介绍当年将要开展的技能竞赛项目。 3.5.2技能竞赛项目介绍:具体介绍培训中心已开展的各类技能竞赛项目,包括日程、安排等。 3.6培训研究:介绍职业培训方面的最新动态,发展趋势,培训教学、管理方面的新成果等。 3.7网上报名 4.远程培训 4.1培训动态:发布举办远程培训班信息。 4.2远程培训介绍:介绍远程培训的基本情
13、况。 4.3项目介绍:介绍培训项目的主要课程、时间等内容。 4.4学习指南:介绍登陆远程培训平台,参加学习的操作步骤。 4.5学员登陆:与主页“远程培训平台”登陆口一致。 4.6网上报名 5.学历教育5.1项目介绍:介绍各类学历教育项目。5.2研究生教育:5.2.1最新动态:介绍最新的招生信息、教学计划、通知及学员学习情况等。5.2.2教学管理:分专业、分年级提供相关教学文件、规章制度等。5.2.3导师介绍:介绍各个专业的导师情况。5.2.4学习指南:参加研究生教育的流程和学习指南。5.2.5资料下载:提供各种表格、文件资料的下载。5.2.6成绩查询:学生学习成绩的查询。5.2.7网上报名;5
14、.3本科教育5.3.1最新动态:介绍最新的招生信息、教学计划、通知及学员学习情况等。5.3.2教学管理:相关教学文件、规章制度等。5.3.3资料下载:提供各种表格、文件资料的下载。5.3.4 学习指南:参加本科教育的流程和学习指南。5.3.5成绩查询:学生学习成绩的查询。5.3.6网上报名6在线办事6.1培训需求:了解行业所需,便于更好地开发培训项目。6.2网上报名:提供各个培训班报名表,拓宽学员报名渠道。6.3网上调查:对曾参加过培训班的学员进行调查,为制定第二年培训计划提供依据。6.4联系我们:包括培训中心黄页,邮箱和电子地图等内容。6.5资料下载:提供表格、文件、通知下载。7知识殿堂7.
15、1政策法规:包括教育法规、行业法规、工作指导等内容。 7.2烟草科普:包括烟草趣闻、烟标欣赏、吸烟与健康和科普园地等内容。 7.3工作交流:包括理念共享和经验交流等方面的内容。 7.4公共资源: 7.5教育培训资源库:三、改版后网站的技术指标3.1 采用网站建设标准网站建设标准(以下简称Web 标准)是一些规范的集合,是由W3C和其他的标准化组织共同制定的,以用它来创建和解释网页的基本内容。这些规范是专门为了那些在网上发布的可向后兼容的文档所设计,使其能够被大多数人所访问。Web 标准作为未来的发展方向,通过使用它会得到许多好处。举几个例子:更快的网页下载、读取速度:更少的HTML代码带来的将
16、是更小的文件和更快的下载速度。如今的浏览器当处于标准模式下将比它在以前的兼容模式下拥有更快的网页读取速度。 更好的可访问性:语义化的HTML(结构和表现相分离)将让使用浏览器以及不同的浏览设备的读者都能很容易的看到内容。 更高的搜索引擎排名:内容和表现的分离使内容成为了一个文本的主体。与语义化的标记结合会提高您在搜索引擎中的排名。 更好的适应性:一个用语义化标记的文档可以很好的适应于打印和其他的显示设备(像掌上电脑和智能电话),这一切仅仅是通过链接不同的CSS文件就可以完成。你同样可以仅仅通过编辑单独的一个文件就完成跨站点般的表现上的转换。更简易的开发与维护:使用更具有语义和结构化的HTML,
17、能够更加容易、快速的理解他人编写的代码。 与未来浏览器的兼容:使用已定义的标准和规范的代码,向后兼容的文本就消除了不能被未来的浏览器识别的后患。3.2 提供网站安全服务为了更好保护web网站安全,采用各种安全措施,把它们糅合成一个整体,形成立体、多重的防御体系。例如:l 代码级安全l 应用层安全l 用户角色权限安全l SSL加密安全l 用户注册登录安全l 内置防火墙安全l 数据备份恢复安全l 日志跟踪分析安全3.3 耳目一新的网站形象设计包括网站logo,各种模版样式,节日logo,突出大气、干净、知识化的特点,页面布局规范,符合国人的浏览习惯和网络使用习惯。给用户带来与众不同的视觉冲击力。3
18、.4 功能强大的内容管理建立一个统一专业的网站维护后台,实现分布式的信息采集、创作和发布,以及集中的数据管理中心。3.5 系统兼容性改版后的“培训网”与改版“远程教育平台”良好对接,并满足培训网以后升级改版需要。3.6 技术要求概述为了提供一个具有先进性、开放性、标准性、可扩展性和安全性的高性能管理系统,系统在设计过程中,无论在中间件、数据库、操作系统,还是开发工具的选择方面都遵循以下基本原则:安全性保证数据不被非法入侵和盗用,并保证数据的一致性。对欺诈行为采取多种检查和处理手段。可靠性/稳定性采用故障检查、警告处理机制,保证数据不因意外情况丢失或损坏;采用灵活的任务调度机制实现负载均衡,防止
19、“瓶颈”产生,在任何情况下,都保持可预见的输出。可扩展性/可伸缩性采用平台化、组件化设计原则,用户可以选择需要的组件,构成规模不同、界面统一的应用系统,日后新功能、新业务的增加能够在不影响系统运行的情况下实现。易操作/易管理良好的用户操作界面和完备的帮助信息。系统参数的维护与管理都能通过界面实现。准确性提供多种的核查或稽查手段,保证系统及共享数据的准确性。改版网站符合J2EE规范;支持跨平台,windows/RedHat Linux AS 4;中间件采用WebSphere;WEB服务器:Apache以及相应的质量保证体系。四、系统技术路线系统依据以下思路、方法、技术进行构建:平台化的设计思路平
20、台化设计思路将许多相类似的需求问题抽象成为问题模型,根据模型设计出通用的问题描述方法、可重用的模块、系统配置工具。面向对象的分析设计方法面向对象的方法是当今大型软件系统开发使用的主要设计、分析、实现方法,可以很好地掌握系统的本质,保证系统的相对稳定性,提高开发的效率和质量。三层结构体系三层结构由表示层(客户层)、业务逻辑层(服务器组件)、数据层(资源管理)构成。三层结构用业务逻辑层管理大量的客户端,并为其联结、集成多种异构的服务器平台,通过有效的组织和管理,在极为广阔的范围内将客户机与服务器进行高效组合。中间件技术中间件的使用可以简化开发,保证三层结构体系下系统的运行稳定、可靠、高效,使开发人
21、员集中于业务逻辑的实现,不必为底层细节而耗费精力。JAVA技术 JAVA技术具有以下特点:1. 平台独立性,与硬件、操作系统、数据库无关。2. 新型的面向对象的程序语言,代码可重用、可扩展。3. 强大的安全结构和策略,可防止恶意程序或病毒的入侵。4. 通过多线程运行机制来支持多任务和并行处理。五、网站建设过程中注意的问题系统维护可以解决运行中发生的细节问题,但并不能解决系统结构发生的变化。新系统开发或是系统重新开发不用去理会原有系统的存在,可以抛弃原有系统的各个组成,重新进行设计和开发。此次培训网的改版与单纯的系统维护和新系统的建设都不同,要充分考虑对原有信息资源和原有投资的保护,以提高用户的
22、投资效益,是要用最先进的技术、最先进的管理模式, 对原有培训网的升级、改造与整合。 建设内容,概括起来说包括以下方面:l 支撑系统升级我们将升级定义为:由于信息技术的发展,原有的支撑系统(硬件系统、网络系统、操作系统、数据库管理系统等)需要升级到新的版本或采用新的技术。比如,操作系统从Win2000升级到Win2003/Linux.l 信息资源迁移我们将系统的迁移定义为:系统的功能需求和信息存储结构没有变化,但需要将原有系统转换为其他产品,通常是不同厂商提供的产品。l 信息资源系统整合与应用软件整合系统的整合往往伴随有系统的重构,在这种情况下,支撑系统的环境往往没有变化,由于客户业务流程的变化
23、等因素,需要系统功能和信息资源存储结构进行相应的调整,就产生系统整合的需求,这个过程中往往伴随有数据库结构的改变和应用软件程序的修改。l 系统扩展系统的扩展是指系统内部没有需求的变化和支撑系统环境的变化,系统需要与外部系统进行数据交换或功能集成,与其他系统一起构成更大的系统,我们将这种过程称为系统扩展。在这个过程中我们会采用下图所示的流程来保证系统的顺利完成:主要表现在:l 保护现有信息资源信息资源是网站系统的宝贵财富,也是网站系统价值的体现。随着时代的进步,信息设备的价值越来越小,但信息资源的价值却越来越高。保护信息资源既是信息系统升级与整合的一个理由,也是其实现过程中所必须达到的一个目标。
24、保护信息资源不仅仅是将历史数据完整地迁移到新的系统中,而且还要确保这些历史数据适应新的应用。l 实施的渐进性这种特性表现在系统自身的内容和实施过程中。首先,渐进性表现在系统的兼容性上,对原有的数据格式、交互方式、操作方式等具有一定的兼容性,经常在一个系统中可以看到以前系统的影子。其次,渐进性体现在系统的实施过程中,系统的升级与整合往往是动态完成的,因此,实施过程中,新的功能逐渐被引入到系统中,不会使用户感觉突变而有找不着背的感觉。l 实施的动态性培训网作为烟草培训的门户网站,网站必须不间断的运行,业务的停顿会给带来很大的损失和很不好的影响。因此,需要系统的升级与整合过程在组织运作的动态中完成,
25、即使间或有些停顿,也必须在规定的有限时间内完成,并以不影响网站的运营为原则。六、网站建设的主要内容6.1 系统选型l 开发语言开发语言采用Java,Java语言以其独立于平台、面向对象、分布式、多线索及完善的安全机制等特色,成为现代信息系统建设中的良好的开发平台和运行环境。l Web服务器:Web服务器采用IBM Websphere,WebSphere以对多种平台的支持和符合最新的Java标准,提供了开发电子商务应用的可靠平台。l 关系型数据库:关系型数据库采用DB2,DB2的设计可以使之有效地部署在各种服务器及各种规模的服务器集群。它具备自动管理能力,以实现简单、低成本高效益的运行。l 操作
26、系统:操作系统从 Microsoft windows 2000 Server改变为Microsoft Windows Server 2003企业级, 是各种应用程序、Web 服务和基础结构的理想平台,支持高达 32 路的 SMP 和 64 GB 的 RAM、提供 8 节点群集和负载平衡服务是它的标准功能、将可用于能够支持 64位处理器和 512 GB RAM 的 64 位计算平台。6.2 体系结构考虑到综合应用系统功能要求和维护方式,拟采用基于关系数据库的B/S模式的三层(浏览器、应用服务器、数据库服务器)体系结构的解决方案,即客户端主体功能全部通过浏览器实现,业务处理部分全部采用中间件(应用
27、服务器)的方式完成,从而将整套系统的应用结构构造成典型的三层次结构。采用这种体系结构的优点是:1. WEB技术和中间件技术将使系统在应用结构性方面具备相当的领先性,符合Internet/Intranet的发展方向,适合作为电子政务和办公自动化的Intranet配套解决方案。2. 中间件为系统提供了很高的安全保障。采用B/S模型构建整个系统,其数据集中存储,所有的数据访问必须通过中间件进行权限认证,这样在客户端本地不会存储任何数据信息,大大提高了整个系统的安全性。3. 中间件为系统提供了强大的扩展性能。用户可以将基础信息数据库应用的部分功能纳入门户网站系统中一起构成一个更大的完整系统,中间件可以
28、实现的强大功能使这种集成变得非常紧密,使得系统具有更好的适应性能和扩展性能。4. 服务器单点安装/更新,所有客户端无须安装,大幅度降低了实施及维护成本,特别适合培训网维护人员少的实际。5. 由于WEB应用结构的可动态链接页面技术,使系统可以将不同的插件集成在统一整合的用户界面,可操作性更强,用户更易上手。6.4 网站安全服务6.4.1 代码级安全 代码级安全主要表现在编程语言和数据库两方面。在系统建设过程中,我们会采用多种编码规范来保证代码的安全,比如:l 严格控制程序与用户交互的途径 l 严格控制程序与用户交互的内容 l 尽可能好的保护我们控制l 检测提交的方法l 检测提交的来路,就是检测一
29、个环境变量HTTP_REFERER;l 检测提交内容的长度l 全面检测提交内容l 尽可能多的错误处理,例如当检测到了不正确的输入时,应该怎么做,是强制返回,还是发出警告l 充分发挥日志功能,例如在检测到了不正确的提交时,就记录下客户端的信息,例如IP,系统配置,请求等等6.4.2 应用层安全具体表现为采用集群部署,加强页面验证。6.4.3 用户角色权限安全对于系统的管理实行严格的权限管理,只有持有一定权限的用户才能管理、维护、查询实施相应的管理、控制操作,确保系统安全防止黑客的入侵。6.4.4 SSL加密安全对于系统的重要数据,比如用户信息等,我们可以采用SSL加密的方法来加强安全性。Web
30、服务器IBM WebSphere支持SSL3.0, 我们可以利用它加强客户端的浏览器到Web服务器的通讯信道的安全性,包括服务器认证,客户端认证,对信息加密等安全措施。6.4.5 用户注册登录安全建立严格的用户授权访问机制,以统一身份认证的方式进入系统,禁止未登录用户的无权访问和未授权用户的越权访问。6.4.6 数据备份恢复安全数据是一个网站的基础, 只有保证了数据的安全,才能使网站正常可靠的运行。此次采用的DB2是关系型数据库管理系统,它功能强大、性能卓越,在当今大型数据库管理系统中占有重要地位。在正常情况下,DB2数据库会保证数据的安全、稳定,为用户提供正确的数据,但由于计算机系统的故障(
31、硬件故障、软件故障、网络故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此,如何保证DB2数据库的安全是系统建设必须考虑的一个方面。首先,数据库服务器采用双机热备份,另外规划出合理的备份和恢复策略。备份采用逻辑备份和物理备份并用的方法,一般来说,物理备份用于磁盘介质损坏或数据文件损坏;逻辑备份用于数据库中的某些对象被破坏或用户误操作。当需要数据恢复时,可以采用多种恢复手段。6.4.7日志跟踪分析安全日志数据在管理计算机或者网络方面是一种有价值的和实用的工具。事先监测日志数据以寻找可疑的活动迹象的能力或者在发生安全事件时分析日志数据
32、是非常有价值的。我们可以通过操作系统日志、数据库日志及网站运行日志来发现入侵的蛛丝马迹,网站系统建设中,有一部分为网站综合统计分析系统,能够很好的对日志进行记录。6.5 统一身份认证自从培训网启动以后,在网站上建设了许多子系统,比如,邮件系统、远程培训平台、成绩查询、资源库等,其中不乏很多提供公共服务的系统,这些系统往往各自拥有一套权限管理机制和身份认证方式。在这种情况下,一个用户如果需要登录不同的系统就需要采用多个账号和密码,不容易记忆,而很多用户往往在不同系统中使用相同的账号和密码,这样也不安全。同时,对于不同系统都采用自身的一套认证和用户管理机制,也是非常不利于统一管理的。 随着培训网提
33、供的信息服务质和量的提升,对信息安全的需要也越来越强烈。在此次培训网改版中使用统一身份认证机制,它将同一个用户在所有应用系统中的权限和身份统一管理和分发。这样一来,各个应用系统只需保留角色和权限控制,用户相关的数据统一保存在身份认证服务器中,用户和角色的管理由应用系统自行管理,从而简化了应用系统中用户管理模块的建设。 培训网的用户从一个统一的登录界面登录培训网,访问网内不同的系统时只需要输入一次用户名和密码就可以了,使用方便,使用户在完成身份认证后无须再次登录就可以接受网中其他信息服务系统提供的服务。另外,为了更多的支持不同安全等级用户的需要,他们可以相应通过卡认证、用户名/口令认证等不同安全
34、等级的认证方式登录使用系统。6.6 网站内容管理系统6.6.1 概述培训网建设首先需要解决的问题就是网站内容的统一管理:随着信息化的深入,培训网需要发布和管理的内容从数量上、范围上都有很大的增长,培训中心及各科室都有各自独特信息资源需要管理和利用;同时培训学员对信息发布的全面性、及时性的要求也越来越高。而作为讲求效率的培训服务机构,在专业信息、技术人员的配置方面需要一定的规模限制。因此必须利用先进的信息技术和网络技术,提高网站信息内容的管理效率和共享整合程度,减少网站日常运行维护所需的人力成本投入,通过利用统一规划、集中管理的模式实现规模效应,全面提升网站的整体管理水平。要实现这一目标,必须建
35、立一个统一内容管理平台,实现分布式的信息采集、创作和发布,以及集中的数据管理中心。这就是新网站的核心内容管理系统。新规划中的培训网内容栏目繁多,各栏目之间的信息内容纵横交错,信息内容图文并茂、形式多样,因此如何能够灵活、方便地采集、管理、展现培训网的专业信息,实现网站内容统一、高效的管理,满足网站形式的多样化需求是培训网在网站内容管理系统建设中首要考虑的问题。培训网不单纯是一个新闻类信息内容的网站平台,它更像是一个烟草行业的专业知识库和信息中心。培训网目前采用的是几年前开发的动态新闻发布系统,信息采集方式单一,而且不同的栏目应用的采集分布在不同的系统中,不能有效地进行统一管理。网站内容管理系统
36、是一套可以综合管理网站上各种栏目的通用工具,新闻、资料、文档、下载,通过模板技术,他们都在同一套系统里完成更新和维护。对于用户降低管理总成本,提高工作效率有极大的帮助。内容管理系统的运行过程示意图:6.6.2 系统指标在网站内容管理系统的建设过程中,我们会充分考虑用户的操作习惯,尽最大可能降低用户的使用门槛,让用户关注于内容维护本身,而不需要投入过多的时间来学习系统的使用技巧,在细节处下大工夫。系统将具备的主要特点有:1、不同凡响的采编体验内容录入界面充分考虑内容维护人员的实际情况,他们可能不精通HTML,但他们会使用Word等办公软件,因此,系统界面与Word 等Office产品紧密集成,可
37、直接从Word里拖动一块内容到系统中来。如果Word中包括图片、表格等内容,则系统自动上传图片等文件,完全无需人工干预,并可批量导入Word、PowerPoint、Excel文件,并支持自动分页,自动清理HTML,自动排版。用户也可以直接进行文字的排版处理,比如改变字体名称,字体大小,字体颜色,背景颜色,以及对齐样式等等。还可以透明地插入图片,并可以任意调整图片的位置、大小,与文字进行环绕等等。系统甚至可以自动给图片生成缩略图,点击后看大图。系统还支持插入Flash动画、超级连接、特殊字符、音频视频等等。系统会自动将插入的图片、Flash 等文件上传到系统中合适的目录,而无需用户关心这一切。如
38、果从网页上拷贝内容,系统支持远程图片自动本地化。系统支持插入附件,热字连接,内容分页。系统支持托拽方式进行顺序调整,任意排版。支持重要文章置顶。托拽方式进行内容位置调整,频道间拷贝、移动。2、电子期刊解决方案培训网的有一些栏目是按时间更新的,比如一周一期,一月一期等类似于电子期刊的形式,这种更新方式和传统的网站的持续性更新有很大的区别。从内容维护上看,内容录入时需要区分内容是在哪一期出版的,从网站浏览上看,访问者要求能查询过刊。系统将专门为此类需求提供支持。编辑可以在一期的内容都准备好了后统一出版。当旧的一期出版后,内容被录入到新的一期中。期刊的内容出版到网站上后,访问者可以按年、期来查询过刊
39、,也可以按栏目来查询过往的内容。3、灵活的模板应用培训网栏目众多,不同的栏目表现的是不同方面的信息,为了实现丰富的前端表现形式,使网站变得丰富多彩,不至于发布出来的东西千篇一律,无亲和力,系统提供灵活的模板管理。4、工作流支持为了确保内容的准确性和权威性,一篇内容从采编人员最初录入到最后发布到网站上,中间需要经过编辑审批,甚至需要美工配图等等。系统支持内容发布的工作流。系统会根据设置,自动会将任务发送到下一个处理者。系统可以根据实际需求,在文章在每一步设置“返工”、“否决”等选择。5、自定义内容字段在系统建设中,系统将为每一个频道都可以定义自己的字段结构的功能。字段类型可以是文本、选择、日期、
40、图片、标签等。相对于整个系统使用相同的字段结构不能扩展,或只能对整个系统进行扩展而不能对单独频道进行扩展的系统来说,此内容管理系统建成后,将具有极大的灵活性,可以满足网站上各种类型、各种结构的信息发布需求,溶各种类型内容管理于同一个系统中。6、静态部署与动态部署由于一个动态页面的速度往往会比静态页面慢210倍,因此对于一个访问量逐步向十万级发展的网站来说,访问速度很快成为一个瓶颈。除了优化内容发布系统的应用本身外,如果能把更新频率比较低的动态页面转存成静态网页来发布,速度上的提升效果将是显著的,而静态网页如果能被缓存在内存里,访问速度更会比原有动态网页有23个数量级的提高。因此,将动态页面转换
41、成静态页面,无论从效率上还是面向搜索引擎友好上,都是一个行业培训门户内容发布系统必须面对的问题。静态页面的缓存可能有2种形式静态缓存和动态缓存:静态缓存:是在新内容发布的同时就立刻生成相应内容的静态页面,比如:2005年8月22日,管理员通过后台内容管理界面录入一篇新闻后,就立刻生成动态缓存:是在新内容发布以后,并不预先生成相应的静态页面,直到对相应内容发出请求时,如果前台缓存服务器找不到相应缓存,就向后台内容管理服务器发出请求,后台系统会生成相应内容的静态页面,用户第一次访问页面时可能会慢一点,但是以后就是直接访问缓存了。网站内容管理系统望使用先进的静态或动态缓存技术,并达到发布和内容管理系
42、统分离,以确保服务器安全。系统的工作方式为,用户录入内容时被保存在专门的内容数据库中,然后这些内容结合模板生成静态的HTML页面。最后这些静态的HTML页面被复制到网站的web服务器上去。在最终的web服务器上,无需数据库支持。系统提供一个自动部署工具,可以自动地将更新过的文件及时同步到web服务器上,并可以将同一个目录部署到多台web服务器上,从而支持服务器镜像和服务器集群。7、丰富前端的支持系统可以与Flash、Jscript等前端表现工具进行结合,以丰富媒体的形式将内容交付给最终用户,并且系统采用ajax方式从而改善用户体验,提升内容价值。8、无限层级频道管理频道是站点的信息与内容的显示
43、和导航结构,是站点的信息和内容的分类节点。频道可以有父子关系,可以达到无限个层级,形成频道结构树。在每个频道中,可以通过模版(频道的显示样式)和模块(频道的具体内容与交互)来加载形成,这样就可以创建任意复杂的静态页面和交互式页面了,从而实现了频道动态管理的功能。9、其他特点l 大容量设计、连接池技术,保证系统稳定性。l 网站特殊页面管理。l 图片库管理功能。l 按角色的用户及权限控制。l 相关文章分类功能。支持多个相关文章集合。l 内容分发功能。某个频道的数据可设置分发规则,自动地分发到其他频道中。l 文章中可在任意位置插入任意多图片,并支持图片自动生成缩略图,图片加水印,图文混排。l 文章标
44、题字数提示,辅助编辑注意网站的格式维护。l 文章中可插入特殊符号、连接、多媒体、FLASH、附件等。l 热字连接功能,关键字替换,将指定关键字建立连接。l 文章定时发布、定时归档、文章定时下线等功能。l 文章拖拽方式进行排版、频道间移动、复制,支持连接复制。l 文章推荐功能,文章可推荐到首页、到专题等。l 文章可视化预览功能。l 专题支持。专题中内容可来源于频道。l 子网站生成功能。l 频道拆分、频道合并、频道转移、频道复制功能,内容转移功能。l 系统支持委托管理,可将某个子网站委托给指定的管理员进行管理。l 无限子频道深度和广度。l 文章限时发布功能6.6.3 功能结构系统可以根据需要将用户
45、分成多种角色,比如记者、编辑、签发、审核、管理员员。每种角色可以执行不同的操作,访问不同的功能模块。同一个用户可以具有多种角色。系统由以下几个模块构成:1、内容采编模块位于不同部门和地点的内容采编人员均可以通过基于Web界面的内容采编子系统,将他们收集到的内容录入到系统中。内容采编人员可以是没有任何网页知识的业务人员,只要他们有一点计算机使用基础,就可以使用系统。当然,如果他们会使用Microsoft 的Office系列,那么他们可以使用内容采编系统中的高级功能,给录入的内容插入图片、FLASH动画、表格等元素。内容采编除支持多媒体元素的使用外,还可以支持文章分页、相关文章整理等。在内容采编系
46、统中采编的文章,通过编辑审批后,就可以自动发布到网站上去了。之后的操作由系统全部自动完成。内容采编支持按频道、按期刊、按报纸、按专题、按页面等多种方式进行。2、文件管理模块文件管理模块为网站的管理人员提供了内容丰富、灵活的文件管理方式,允许管理员像管理Windows的文件一样管理网站中的所有文件,包括图片文件、包含文件等。文件管理模块还提供文件锁定等操作,以便支持多个管理员同时对网站中的文件进行管理。3、模板管理与制作模块模板的目的是决定内容采编系统中录入的内容如何生成成HTML页面。模板其实跟一个普通的HTML页面差不多,在其中固定的位置,插入内容采编系统中输入的字段信息,就生成了最终的HTML页面。系统提供所见即所得的模板编辑工具,一个普通的HTML制作人员经过短暂的培训即可制作模板。模板对于整个网站只需要一次