 |
|
二炮档案馆发布系统方案
2003/11/06
目录
一. 概述
1.1 引言
1.2 总体目标
1.3 建设原则
1.4 设计原则
二.网络架构
三.档案信息发布系统架构
1.业务模型
2.框架模型
3.信息采集模型
4.信息处理模型
5.信息发布模型
四.二炮发布系统功能设计
功能定义
功能描述
4.1 网站信息管理
4.2 用户管理
4.3 论坛管理
4.4 数据库检索
4.5 网站全文检索
4.6 网站导航/网站地图
4.7 热点调查
4.8 留言簿、需求表
4.9 访问量统计分析
4.10 网站监控/报警
4.11 模板管理
4.12 图片/多媒体文件管理
4.13 网站组件
六.运行环境
硬件环境
软件环境
设计指标
一. 概述
1.1 引言
本方案充分利用二炮档案馆的网络和数据资源优势,以建立完备的档案信息数据库为目标,通过动态信息发布系统实现档案数据的发布、查阅、共享等,将档案馆现有的数据资源充分利用起来。
1.2 总体目标
通过网站在系统内部建议一个基于内部网(INTRANET)的、开放的、可最大限度交互的、高度数据共享与流程整合的、安全稳定的、采用先进网络和技术的、系统、全面的二炮档案网。
1.3 建设原则
统一规划、分期投入、分步实施、适度超前
1.4 设计原则
(1)可靠性和安全性
二炮档案馆档案资料的有其特殊性,整个系统的可靠性和安全性就显得尤为重要。因此在设计中,应特别注意如何保证系统的可靠性和安全性。系统的可靠性主要是要防止Web服务器等出现故障,从而对整个系统的运行产生影响。应从服务器的配置、操作系统的功能配置等几方面考虑,保证系统的可靠运行。系统的安全性主要是要防止来自网络的攻击和病毒的传播,保证系统的安全运行。
(2)可扩展性和开放性
现在设计的网络不仅要满足当前应用,还需要保证其今后相当一段时间内能为网络提供有效的网络平台和资源平台,所以在设计时必须考虑其扩展性和开放性。除当前设计需含有一定的超前性外,还需保留系统的可扩充性(如空余的扩展插槽),以利于今后技术和业务的发展。同时充分考虑"标准和开放"的原则,要支持各种相应的接口和标准的协议,使之具有灵活性和可移植性。
(3)先进性和成熟性
在对网络进行设计时,应采用在国内外具有先进性、符合当前技术和管理发展的方向的网络技术,并且确保设备和技术都是有应用先例的。使用被证明了是成熟的设备和技术,减少系统的风险。
(4)实用性和可维护性
为确保投资的有效性和网络系统的实用性,应针对网站特点选用设备和技术,并尽量简化网络的配置步骤,使其容易得到维护。另外,为了保证网络系统出现故障时能够在最短的时间内得到解决,应对网站配备合理的网络管理系统,以实现对网络的有效管理。
二.网络架构

三.档案信息发布系统架构
1.业务模型
从整体流程上,可以用下图来表示:

由于工作性质的不同,数据来源是非常多样化的。从简单的格式化数据、到复杂的电子文档、视频音频流,甚至有可能是某一种序列。通过数据处理,对各种来源进行整理、加工、分析挖掘,最后通过发布服务器在Intranet、Internet、移动网络发送各种格式化的信息。
这个流程可以概括各种企事业单位、政府部门的业务数据流程。但因为工作领域的不同,会有所差别。有时候比较强调数据来源的规范化,有时候更侧重的数据处理的分析功能,有时候则强调发布信息的多样化。同时,系统应该具备基本的功能,以满足用户的需求,一些特殊的要求能够随时添加。一般情况下,系统的基本配置应该如下图所示:

.框架模型
如下图所示,信息中心集中存储和管理各类信息。授权用户可以访问或订阅信息中心的信息,各种信息源的数据通过"信息采集系统"进入信息中心。信息中心的内容也可以通过"信息发布系统"以生成内部网站或外部站点。

3.信息采集模型
信息采集提供了将不同数据源的不同数据格式统一入库的功能。该模块提供了一个统一的入库接口。用户根据实际需要,针对不同的信息来源开发具体的数据转换组件,将不同的信息转换为eZpost能够接受的格式化数据后,通过这个入口,把数据采集到系统中。示意图如下:

采用这种体系,系统将能够获取本地文档、数据表格、网络页面、照排文件甚至用户自行定义的数据。也正是通过这种方式,不会因为数据来源、式多样化变得更为复杂,有利于信息的统一管理和维护。同时,这也为系统之间进行简单、方便的信息交换创造了条件。
4.信息处理模型
一般信息发布系统具有录入、编辑、审核的采编流程。针对这一需求提供了分布式、流程化支持。下图是典型信息处理的流程:

5.信息发布模型
基于XML可以非常方便地把数据发布到内部网站或直接发布到外部网站中,使一套数据资源,在Intranet、Internet中被充分利用。

四.二炮发布系统功能设计
功能定义
| 模块名称 |
功能定义 |
权限 |
| 用户管理 |
注册、登记、身份验证、注销、修改密码等 |
Admin |
| 注册 |
在线填写注册信息,经审查后成为网站注册用户 |
|
| 修改个人信息 |
修改信息 |
Group |
| 遗忘密码 |
遗忘变更密码 |
Group |
| 注销 |
删除注册用户 |
Group, Admin |
| 权限管理 |
后台管理人员分组管理 |
Admin |
| 网站栏目设置 |
系统管理员可以动态定义、修改栏目。 |
Group, Admin |
| 增加栏目 |
|
| 修改栏目名称 |
|
| 删除栏目 |
|
| 移动栏目 |
|
| 网站模版管理 |
每个栏目可以定义多套网页风格(模版),并指定其中的一套为默认。 |
Group , Admin |
| 信息发布 |
信息发布模块实现内容录入、编辑、审核发布等功能 |
Group, Admin |
| 信息采集、 |
录入 管理员登陆后台管理界面,直接通过后台新闻发布模块发布各类信息。 |
Group, Admin |
| 编辑(校对) 发布以 |
后的内容可以随时编辑修改,并保存修改明细记录 |
Group, Admin |
| 审核(可选模块) |
录入信息只有经过审核员审核后方可发布,非重要信息可以直接发布。 |
Group, Admin |
发布
|
从数据库抽取要发布内容,再结合模版文件,生成静态html页面,先预览,
确认正确无误后更新到webserver. |
Group, Admin |
| 网站检索 |
根据关键字检索静态页面或根据组合条件查找数据库 |
User, Group,Admin |
| 信息查询 |
根据组合条件查找数据库 |
|
| 站内检索 |
根据关键字检索静态页面 |
|
| 论坛 |
学习心得交流,按照学习科目分为不同版,每版设版主1-2名 |
|
| 留言簿 |
用户或访客留言到管理员信箱,选其精彩文章公布。 |
|
| 热点问题调查 |
后台自定义调查项目,用户投票后以统计图形式直观查看投票结果 |
|
| 网站日志 |
包括系统日志、应用程序日志,WEB访问日志三种 |
|
| 访问量统计 |
根据统计结果定期生成周报和月报 |
|
功能描述
4.1 网站信息管理
1. 功能定义
网站管理员登陆网站后,动态发布、管理招生、学院新闻、教学、教材等信息。
2. 功能描述
已发布内容浏览
待发布内容浏览
新增栏目
新增页面
删除栏目
删除页面
编辑栏目
编辑页面
复制栏目及页面
高级检索
3. 数据描述
| 栏目属性: |
栏目名称、上级栏目、排序方式、栏目风格模版
栏目权限(读、写、编辑)、栏目描述、栏目图标
|
| 文章属性: |
标题、作者姓名、作者Email、所属类目、
浏览权限、编辑权限、关键字、创建时间、
发布时间、修改时间、日志、文章摘要、
文章正文、相关链接
|
4. 设计要点
信息发布是本网站的主要功能之一,最重要的一点,是实现数据库结构-文件系统-页面逻辑结构的统一。本功能适用于二炮档案网初始栏目设置和档案信息发布。
4.2 用户管理
1. 功能定义
用户管理包括用户和单位管理,本功能主要完成用户和用户单位的增、删、改、查、权限分配。以下称用户为用户。
2. 功能描述
用户列表
组列表
删除用户
删除组
编辑用户
编辑组
当前在线登录用户
3. 数据描述
用户属性:姓、名、登录用户名、Email、属组、密码、签名
用户组属性:组名、描述、Session超时时间、该用户组拥有的模块权限
4. 设计要点
用户组的引入,使用户权限分配管理异常方便。网站可以分为这样几组用户:内容编辑用户、内容审批用户和内容发布用户。可根据实际需要自定义用户组。
4.3 论坛管理
1. 功能定义
用户之间、用户与学校之间进行在线交流。
2. 功能描述
论坛栏目列表
新增栏目
编辑栏目
删除栏目
新增版
编辑版
删除版
审查帖子
删除帖子
修改帖子
3. 数据描述
论坛栏目属性:栏目名称、栏目描述、栏目风格
版的属性:版名、版主、所属栏目、读权限、是否监控、是否匿名发贴。
帖子属性:主题、正文、作者、发布时间
4. 设计要点
论坛下设版若干,每版设版主1-2名,系统管理员可根据需要随时增删论坛贴子。
4.4 数据库检索
1. 功能定义
查找用户数据库和课件数据库等信息。
2. 功能描述
按照条件组合查询:
查找时间(起始、结束时间)
关键字(可以进行与、或、非组合查询)
3. 数据描述
数据结构参考原有的数据库设计
4. 设计要点
网站访问量大时,对检索速度和性能要求很高。一般说来,组合查询响应时间<20秒,站内检索响应时间<5秒。高级检索仅限部分注册用户。
4.5 网站全文检索
5. 功能定义
预先对网站指定目录、指定格式文件生成索引文件,根据用户输入的关键字(可以进行与、或、非组合)检索本站对外发布的html/text格式内容。
6. 功能描述
前台:按照条件组合查询: 关键字(可以进行与、或、非组合)
后台:创建索引文件,根据静态索引文件全文检索
7. 数据描述
8. 设计要点
网站访问量大时,对检索速度和性能要求很高。一般说来,站内检索响应时间<0.2秒。
4.6 网站导航/网站地图
1. 功能定义
导航条用于为用户指引方向,随时确定在网站中的位置。在每一个页面的显著位置,设置导航条。
网站地图显示网站所有一级栏目、二级栏目。
4.7 热点调查
1. 功能定义
针对当前用户关心的热点问题进行调查,并实时生成调查统计结果。
2. 功能描述
已有调查表管理
新增调查表
3. 数据描述
调查表:名称、描述、选项、调查项目、投票数量、当前状态(激活、关闭)、是否匿名、是否显示结果。
4.8 留言簿、需求表
1. 功能定义
记录用户反馈,随时获得用户的意见和建议。不提供对外留言查看功能。
2. 功能描述
用户通过EMAIL或在线提交等形式向网站管理员留言,管理员将留言进行整理后择优发布到留言簿上。对好的建议和意见定期总结,向校领导汇报。
4.9 访问量统计分析
1. 功能定义
记录网站访问者IP来源、域名、访问页面、浏览器类型,统计出本日网站浏览总数,生成周报、月报、年报。
2. 功能描述
访问量总体情况
访问明细
日报
月报
年报
3. 数据描述
访问者IP来源、域名、访问页面、浏览器类型
4.10 网站监控/报警
1. 功能定义
监控主服务器(Master Server)运行状态及服务进程,一旦出现异常,监控系统给管理员和软硬件厂商发送邮件和短消息,锁定大致故障原因。
2. 处理流程
3. 设计要点
安全性、稳定性是本方案考虑的重中之重。容错及报警也是必不可少的重要一环。出现故障后能自动接管出错服务器,以外网备份服务器对外提供服务,并通知相关人员在第一时间获悉故障原因,将大大降低故障波及面,为解决问题赢得宝贵时间。
4.11 模板管理
1. 功能定义
以WEB界面管理网站模版。
2. 功能描述
模版文件是由设计师及美工设计的网页模版文件,模版文件中需要插入数据的部分以自定义的关键字表识代替。每个频道或栏目可以定义多套模版文件,指定一套为缺省模版。
4.12 图片/多媒体文件管理
1. 功能定义
Web方式后台上传多媒体课件,用户注册登陆后可以下载到本地播放。以后可以增加流媒体服务器,实现在线课件播放。
2. 功能描述
课件目录管理
课件浏览
新建目录
删除目录
复制目录
移动目录
目录权限管理
流媒体文件管理
浏览
新建
删除
更改属性信息
3. 数据描述
目录:目录名、上级目录、目录描述、目录权限
文件:文件名、所在目录、文件描述、文件权限
4.13 网站组件
流量分析系统
可以统计的信息包括:
1.PageView总数、本月PageView数、今天PageView数
2.最近100个页面请求时间、对方IP地址、对方服务器名、请求的页面
3.年度访问量分布统计、月访问量分布统计、日访问量分布统计
全文搜索
文字内容的关键字、文章标题以及全文进行搜索。
系统监控
1.系统信息:主机名称、IP地址、内核、运行时间、用户、负载
2.网络信息:网卡设备号、接收流量、发送流量
3.内存信息:剩余内存、已用内存、swap剩余、swap已用
4.文件系统信息:文件系统设备名、已用空间、剩余空间
五.运行环境
硬件环境
对服务器的要求取决于管理的信息量以及信息的复杂程度。信息量越大、同时使用的用户数量越多,要求服务器的性能越高。
(1) 制作服务器的配置
CPU:建议使用Intel系列奔腾III500及以上型号机器;
内存(RAM):建议256M,最低128M;
硬盘(HD):不小于1G;
(2) 数据库服务器的配置
CPU:建议双CPU及以上
内存(RAM):建议1024M,最低256M;
硬盘(HD):不小于10G;
(3) WEB服务器
Linux + Apache +PHP
根据访问量会对服务器的性能要求有很大的变化。
内存(RAM):建议1024M,最低256M;
硬盘(HD):不小于10G;(根据发布信息量变化)
(4) 客户端机器
CPU:建议使用Intel系列奔腾III500及以上型号机器
内存(RAM):建议128M,最低64M;
硬盘(HD):不小于2G;
软件环境
(1) 制作服务器:
操作系统:Microsoft Windows 2000 Professional/Server
Microsoft Internet Explorer 5.01 SP1
(2) 网站服务器:
数据库系统:MySQL3.23或 Oracle RDBM 8i
web服务器:Apache
(3) 客户端机器:
操作系统:Mirosoft WindowsNT4.0或Microsoft Windows 2000 Professional/Server或Microsoft
Windows 98/Me
其它软件包:
Microsoft Internet Explorer 5.01 SP1
设计指标
a) 在文章数量大于60,000,超过800 个栏目且平均每个栏目有8 个查询的情况下,100 篇/分钟,文章可能有多页(平均1.5-2.5
页,总页面数大致150-250页)
b) 所有栏目发布,700+秒(800 个左右栏目页)。
c) 总数据量:3-4G
d) 每分钟执行查询数:约1500 次
e) 每分钟数据流量:约2250k
北京春笛公司供稿 CTI论坛编辑
[11月26-28 上海 北京]
·
·
·
|
|
|
|