基于网站群架构的学校门户网站设计实现

2013-08-14 04:41李守宏
电大理工 2013年3期
关键词:数据表站点分类

李守宏

辽宁广播电视大学 (沈阳 110034)

随着互联网技术的迅速发展和普及,网站作为学校与社会连接的桥梁,在对外宣传、教学管理、信息传递、支持服务等方面发挥越来越重要的作用。如何有效地管理学校网站、组织和利用海量的信息内容,充分的实现网站间的数据共享以及同步,整合学校的信息资源,实现学校的信息门户集成,成为了学校信息化建设中的重点。

1 学校网站的建设现状

学校网站可分为学校主网站及部门二级网站。学校部门二级网站的建设管理大部分是各系部、部门自行建设,一般存在如下所述的现状:

1.1 缺乏统一规划,各自为政。

部门二级网站的管理模式主要是由学校网络中心提供服务器空间、技术指导和服务器管理,通常共用同一台服务器。然而在网站建设时由于缺乏统一规划,缺乏统一接口和标准,造成了站点之间、站点和应用系统之间难以进行数据交换,影响校园网站整体效能的发挥,导致了校内大量的低水平重复建设。

1.2 标准不一,安全存在隐患。

由于各网站多是各部门自行建设,无法建立统一的安全保障机制,不少网站存在重大的安全漏洞和安全隐患,网站被黑客植入代码事件经常发生。当个别网站由于自身的漏洞而遭受网络攻击时,位于同一服务器上的其它网站也将被波及,极易导致大面积信息安全事故。

1.3 技术繁杂,管理维护成本高。

网站制作技术要求较高,大多数院系和部门技术力量不足,往往聘请专业人员进行各自的网站建设,这就导致各网站在不同的时期由不同的人员开发或维护,采用不同的技术标准,个体差异很大,网站的运行和维护非常依赖建站者,一旦建站者离开,接手人员需要投入大量精力重新建站,很大程度上提高了网站的管理及维护成本。

2 网站群概念的引出

网站群是指集中部署,统一规划,统一规范,统一标准,建立在统一技术构架基础上,按照一定的隶属关系组织在一起,既可以统一管理,也可以独立管理自成体系,分级维护,耦合程度高,基于特定权限共享呈送的网站集合。

相对于一群分散的网站,网站群具有以下几方面的明显优势:

2.1 统一规划,统一技术标准。

网站群采用统一的系统平台及网站建设技术标准,易于实现分布式维护,降低运行维护的人力成本,减少硬件和软件上资金的投入。

2.2 分级权限管理,保证信息共享和信息安全。

网站群可实现严格的权限分级管理,在消除“信息孤岛”的同时,保证信息的安全。

2.3 信息资源统一存储,统一分类,充分挖掘和利用。

网站群可实现数据复用,各单位的相关分类信息可与校园门户网站进行数据交换,方便校内外访问者查看。同时可采用信息推送技术,将统一存储的网站数据推送给不同的接收对象,使信息的利用最大化。

3 学校网站群设计

3.1 学校网站群设计原则

由于学校网站群管理信息量大,存储周期长,安全性和可靠性要求较高,因此,学校网站群设计应遵循以下原则:

(1)学校网站群设计需采用开放式架构、标准化技术开发,具有强健的架构、良好的集成扩展性、方便维护和管理;

(2)学校网站群设计需具备实用性、先进性、可靠性、扩充性、易维护性及可操作性等特点;

(3)学校网站群设计需满足更强的业务独立性和灵活性。

3.2 学校网站群设计目标

为了适应校园网站应用和内容管理的需求特点,学校网站群设计需达到以下设计目标:

(1)实现多级权限管理,根据网站群中不同用户的实际工作需要,设定不同的级别,分配不同的权限。

(2)学校网站群设计需实现页面定制功能,各子网站管理员对各自网站整体页面方案可实现自由切换,无需具备任何技术基础;

(3)学校网站群设计需实现信息整合功能,即各子网站发布的信息均可有选择地同步发布至学校门户网站,从而实现信息共享。

3.3 学校网站群功能模块设计

学校网站群设计了三个主要子系统,分别是系统管理子系统、网站管理子系统及信息管理子系统。

(1)系统管理子系统能够管理网站及子网站,可以增加或删除一个子网站,或修改某一网站的基本信息,并指定各子网站的管理员。

(2)网站模板子模块可以提供一些模板供各子网站根据自身特点进行选择,以展示各个子网站的特色,同时,在新建网站时可根据实际的需要选择某种样式的网站模型来快速建站。

(3)信息模板子模块可以新增、修改或删除网站群中的各类信息。学校网站群功能模块总体结构如图1所示:

图1 学校网站群功能模块总体结构图

4 学校网站群数据库表结构及关系描述

学校网站群数据库中主要表包括:用户信息表、站点分类表、站点数据表、站点等级表、信息分类表、信息数据表等。各表关系结构及描述如下:

图2 数据库表关系视图

4.1 用户信息表

用户信息表(lntvu_member)中存储着系统中所有关于用户的资料,主要包括用户ID、用户名、密码、电子邮箱、联系方式、注册时间、登陆信息等。其中用户ID为主索引,类型是长度为10的整型自动增长字段。系统中所有用到用户信息的表均与本表的用户ID作为外键关联。

4.2 站点分类表

站点分类主要用于区分不同类型站点,以满足对不同类型站点应用特殊化功能的需求。其表结构主要包括分类ID、分类名称、父类ID、排序等。其中分类ID为主索引,在“站点数据表”中作为外键关联。

4.3 站点等级表

等级用于对不同站点的功能限制,主要限制内容为空间大小、样式数量、特殊应用等。其表结构为等级ID、等级名称、空间大小、样式数量、等级描述、特殊应用(JSON数据格式)、样式列表、排序。其中等级ID为主索引,用于“站点数据表”的外键关联。

4.4 站点信息表

站点信息表中存储着所有站点的数据,主要包括站点ID、站点名称、拥有者ID、站点等级ID、站点分类ID、站点状态、访问域名、主题样式、站点描述及各种联系方式等。其中站点ID为主索引,拥有者ID、分类ID、等级ID用于与“用户信息表”、“分类信息表”、“等级信息表”作为外键关联。

4.5 信息分类表

信息分类表中存储着所有站点的栏目数据,主要包括分类ID、站点ID、父类ID、分类名称、排序值、名称代码、列表类型、列表数量、是否显示等字段。其中分类ID为主索引,数据类型是长度为10的整型自动增长字段,“信息数据表”的分类ID与本字段作为外键关联。

4.6 信息数据表

系统中所有信息数据均存储在本表中,其主要包括信息ID、特殊标识、信息标题、分类ID、站点ID、外连接、信息内容、默认图片、排序、置顶、置顶时间、添加时间、是否显示等字段。其中信息ID为主索引,数据类型是长度为10的整型自动增长字段。分类ID、站点ID分别与“信息分类表”、“站点信息表”做外键关联。

5 系统实现

学校网站群系统最终实现如下功能:

5.1 网站群基本设置

图3 用户管理界面

网站群基本设置最主要功能是设置时区及时间格式以及伪静态与网站地图。时区及时间是系统设置中的重要参数,其主要作用是统一网站系统时间。伪静态和网站地图功能是搜索引擎优化(SEO)的重要技术指标,是一种利用搜索引擎的搜索规则来提高网站在有关搜索引擎排名的方式。网站地图会根据“更新周期”自动更新。

5.2 用户管理

用户管理中包括基本信息的增加、删除、修改、查询。可以把某个用户“设为管理员”使其拥有网站群的管理权限。

5.3 站点管理

图4 站点管理界面

站点管理中包括基本的增、删、改、查操作。“所属等级”与“有效期”是对某个站点具体限制。“状态”用来控制站点是否开启。

5.4 信息管理

图5 信息管理界面

信息管理是网站系统的基本功能,其中包括信息分类管理、附件管理、在线编辑等。

图6 主题设置界面

站点可用的主题是网站群管理员通过设置“站点等级”指定的,不同等级的站点拥有不同的模板及风格,站点管理员可根据需要切换不同的可用模板或风格。

6 结语

建设基于网站群架构的学校门户网站,可以实现信息充分共享、管理流程优化,从而提高学校教学管理质量、效率和服务水平,使学校门户网站能更好地服务于学生,服务于社会。

[1]侯静,邓可君.CMS在高校网站群建设中的应用[J].实验技术与管理,2011,(4):221-222.

[2]苏艳刚.校园网站群管理系统应用架构分析[J].企业导报,2011,(8):273-274.

[3]王德灵.浅谈高校网站群的建设[J].宁德师专学报(自然科学版),2011,(2):49-51.

[4]王琪全,许兴.高校网站群管理的研究[J].实验技术与管理,2011,(4):252-254.

[5]吴为胜.高校校系网站群管理系统的研究与实践[J].萍乡高等专科学校学报,2011,(6):51-54.

猜你喜欢
数据表站点分类
分类算一算
湖北省新冠肺炎疫情数据表(2.26-3.25)
湖北省新冠肺炎疫情数据表
基于Web站点的SQL注入分析与防范
分类讨论求坐标
2017~2018年冬季西北地区某站点流感流行特征分析
基于列控工程数据表建立线路拓扑关系的研究
数据分析中的分类讨论
教你一招:数的分类
首届欧洲自行车共享站点协商会召开