一方案概述
TBS/CMS动态信息发布系统是政府和企业构建内部与外部网站,实现网站信息管理、信息发布和网站维护的理想工具。应用该系统,用户可以随时方便地实现信息的发布和维护而无须掌握复杂的技术。
TBS/CMS态信息发布检索系统(CMS)主要面对两方面的应用:
一类应用是在Internet上建立政府门户网站(电子政务平台)/企业门户网站(电子商务平台)的用户,尤其对那些内容更新量较大、网站由相对较少的IT人员来维护的政府机关或企业,他们可以用该系统快速建立且方便地维护网站,及时更新网站内容,实现对结构化和非结构化数据库的动态信息发布;
另一类应用是在Intranet上建立内部信息门户和知识管理门户的用户。通过内部网站可以对大量的文档数据分类管理,让拥有不同权限的领导和工作人员(包括不在一个地区的部门和移动办公的人员)通过网络进行高效的沟通、交流、信息共享和流转。
二需求分析
门户网站是政府/企业在INTERNET上进行自我宣传和信息发布的窗口,是实现对外交互、开展业务的平台。许多政府/企业相续建立了自己的网站,但由于采用传统的建站技术,面临以下问题:
1、信息发布网页制作难度高工作量大需要专业的网页技术人员实施,因而内容单调信息不能及时更新
2、网站框架结构复杂,不易修改维护。
3、内容丰富,网页太多之后,不易维护使用管理。
4、手工建立连接,容易产生死链及错误链接;人工上传数据,过程烦琐。
5、与内部办公自动化系统及其他业务信息系统无法对接。
6、数据库内容很难发布,大量信息无法在网站使用发挥其应有作用。
TBS/CMS动态信息发布检索系统是金信桥公司集多年互联网开发经验和清华大学技术力量开发的第四代针对网络媒体的内容管理系统。该系统是参照国外最先进的内容管理平台产品的技术模型,结合国内网络媒体的实际需要而开发的。TBS/CMS产品吸收了国外先进产品在工作流管理、模板管理等方面的先进思想和功能,并且考虑到了国内网站生产实践的具体情况和需求,真正为用户解决了网站的采编发管理、
信息检索、内容扩充。是一个优秀的内容管理系统。
改变了传统的网络信息采集发布的模式,很好地解决了上述问题,为网站的管理提供了极大的方便。
三系统特点
系统包括内容采编、内容发布、系统管理三大模块,涵盖栏目管理、内容管理、发布管理、模板管理、用户管理、角色管理六大功能,实现网站设计、制作模板、录入内容、内容发布这一工作流程,功能强大、高效、简单易用、安全可靠。使用TBS/CMS动态信息发布检索系统构建的网站,具有如下特点:
1、 易用性
网站的信息发布、页面更改简单易用,非专业人员即可完成信息采集、管理和发布的全部工作。不需要HTML语言知识等专业知识,只要会简单的计算机操作即可。
2、 灵活性
系统具有模板管理功能,提供大量的模板可以直接使用并支持模板的添加、调用、修改、删除等操作。支持显示内容样式的灵活设置。
强大的网页自动生成配置管理和人性化的发布任务管理功能,内容发布、网页生成自动进行,不需人工干预。
3、安全性
系统将网页设计和内容彻底分离,内容在数据库中分类进行存储,并有详细的操作记录。系统还提供完善的站点管理与统计功能,具备严密的安全措施保障。
4、 先进性
系统自动生成栏目、页面、摘要、导读,自动生成每日最新信息,自动将所定义的栏目生成到对应的网页上,轻松添加随文图片;强大的"所见即所得"页面排版编辑功能。系统不再需要手工编写页面,也无需具备专业的HTML知识和掌握JSP等程序设计语言。
5、 实用性
可快速对内容进行批量的编辑、查阅、维护,比传统方式效率提高20倍以上,保证了信息的及时性及海量信息发布和管理的需求。过期内容自动删除和备份。具有信息、栏目、频道、网站的添加、修改、删除及移动等操作功能,也可轻松实现网站结构的设置与修改。
6、开放性
支持绝大多数关系型数据库,可以和内部办公自动化系统及其他业务信息系统对接。
四系统功能
1基本功能
1.1内容采编管理
为用户提供内容管理平台界面。对准备用于网站信息发布的内容进行采集录入、编辑处理。可以选择录入模板,并可以使用在线编辑器,编辑超文本文章并轻松添加随文图片,强大的"所见即所得"页面排版编辑。信息采编工作支持包括作者,栏目编辑,审核三个角色,并按照固定的工作流程完成任务。
1.2内容发布管理
A、支持跨网站发布
系统实现了数据集中管理下的内外网站的分别和集中维护;内外网站可以同时在一套系统中运行,彼此相互独立,互不干扰。信息既可单独发布于一个网站也可同时发布于内外网站。
B、支持跨栏目发布
可以做到一篇文章,可以投递到同一网站的多个栏目。
C、支持异地远程稿件审批、信息发布管理。
1.3网站结构管理
支持自定义栏目、频道。具有信息、栏目、频道、网站的添加、修改、删除及移动等操作功能,也可轻松实现网站结构的设置与修改。
1.4网页模板管理
TBS/CMS动态信息发布检索系统采用独创的CBScript模板编程技术控制网页格式输出,大量现有模板可以直接使用,无需编程,就可自动生成主页。可以编辑定制网页样式及页面风格,使网站富于变化。
1.5系统用户管理
TBS/CMS系统具有完善的用户管理策略。主要包括角色管理、用户管理、审计日志等功能。
A、角色管理
网站维护可能是一个繁复的分工协作的过程,所以我们安排了角色管理,分多少级别的用户,各个级别的权限,工作范围,都可以由最高级别管理用户指定。如:我们可以设置四种角色:普通浏览者、编辑员、审核员、管理员。
B、用户管理
对普通用户、管理人员进行管理,主要包括:增加用户、编辑用户(设置口令,修改角色)、删除用户、登入(用户可修改口令)、注销。
C、审计
管理员可详细的查看到所有用户的所有操作记录。实现用户行为监控。
1.6站内全文搜索
强大的信息检索功能可以指定对某一个数据库进行检索,也可以对多个数据库同时进行检索,对检索结果可以反复进行任意次的二次检索;全文检索词可限定在某一个字段或多个字段中同时进行字段检索;系统还具有强大的目录导航、分类导航等功能,支持任意级的层次浏览;
在日期浏览中,支持“日历表”功能,还可以跨时间段来进行检索。对检索结果页可以进行任意一页的翻页和跳转,也可以定制每页显示的记录条数、排序方式。对每一个库可以进行个性化模板的定制,可以控制本库是否允许打印、下载等操作。
2扩展功能
2.1电子邮件系统(TBS/WebMail)
为用户建立电子邮件系统,提供高性能的邮件服务。提供基于Web方式的系统管理, 管理员无需懂得专业知识, 操作维护简单实用。为满足用户不同需要,用户可在系统上扩展Mailing
List等功能、支持基于Windows CE的移动设备(如:WAP手机)的邮件收发和Web浏览。
2.2网上论坛系统(TBS/BBS)
用于在Internet/Intranet为会员提供一个信息发布/信息交流的场所。论坛会员可以在论坛中提出自己的问题﹑发表观点,对别人的观点发表自己的意见,实现网上问答﹑讨论等功能。系统主要包括两部分模块—用户功能模块﹑系统管理模块。
2.3其他功能
a 计数器
b 动态公告和广告栏
c 流量监测系统
d 安全监测系统
五关键技术
本方案是采用先进的B/S三层体系结构,基于关系型数据库并采用动态网页生成技术,实现了信息、内容、数据的动态、实时发布及检索等功能。下图是标准的三层体系结构图:
采用三层结构,使中间逻辑应用层和前台界面、后台数据库分开。使数据得到更安全的保证,不会因为修改程序时的逻辑混乱导致数据丢失或出错,更大限度的防止黑客或病毒等恶意破坏,三层结构提高了平台的可移植性和可扩充性,为客户带来更高的可用性和价值,使整个产品、服务的生命周期大大延长。
下面是对三层的阐述:
a 界面层
与Web服务器相对应的层面叫界面层。在界面层,用户可以通过浏览器向分布在网络上的许多服务器发出请求。Browser/Server结构极大的简化了客户机的工作,客户机上不需要安装、配置的客户端,直接通过IE的方式浏览、访问即可,
服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。
在界面层中包含系统的显示逻辑,位于客户端。它的任务是由Web浏览器向网络上的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在Web浏览器上。
b 逻辑层
逻辑层的启承上启下的作用,它把界面层的请求处理,向数据库发出添加、更新、删除等指令,并最终通过它反映到界面层。
c 数据层
数据层主要包括数据库服务器,在数据层中包含系统的数据处理逻辑,位于数据库服务器端。它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。
细分析不难看出,三层的Browser/Server体系结构是把二层Client/Server结构的事务处理逻辑模块从客户机的任务中分离出来,由单独组成的一层来负担其任务,这样客户机的压力大大减轻了,把负荷均衡地分配给了Web服务器,于是由原来的两层的Client/server结构转变成三层的Browser/Server结构。
这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子"苗条"了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。这种三层结构层与层之间相互独立,任何一层的改变不影响其它层的功能。它从根本上改变了传统的二层Client/Server体系结构的缺陷,它是应用系统体系结构中一次深刻的变革。
六运行环境
操作系统:
Unix;
Linux;
Windows NT
Windows 2000 Server
数据库:
采用JDBC的开发数据库连接方式,可应用于:
Oracle
Microsoft SQL Server
DB2
Informix
Sysbase
mySQL
语言环境:
可支持GB2312,BIG5,UNICODE等编码,可发布各种语言。
|