高校网站群系统设计与实现

2021-09-22 19:21刘焕杰
今日财富 2021年27期
关键词:站点架构统一

刘焕杰

随着互联网的发展,门户网站已成为学校、各院系各职能部门展示自己的一个重要平台,通过这平台,可以宣传学校信息,树立品牌形象,实现教育资源共享,为师生提供服务,因此,门户网站的建设具有十分重要的意义,网站建设质量的高低也是衡量一所大学办学水平和质量的关键性指标之一。我校有网站42个,这些网站的建设目标基本相同,功能相似,具有很多共同点,但由于各单位网站单独建设,采用的技术架构不尽相同,网站质量参差不齐,数据分散存储,不便于统一管理和维护,且容易出现安全隐患。针对该情况,分析我校已建网站系统的需求,结合管理需要,提出建设网站群系统的想法,通过一套系统实现全校网站的统一建设与管理,系统数据统一存储。系统基于J2EE的开发平台,采用B/S架构,MVC模式设计开发,以提高站点的稳定性和安全性。系统主要功能包括:站点管理、用户管理、栏目管理、内容管理等功能。目前系统已应用在学校网站建设中,新建或迁入网站共28个,实际应用表明,我校网站群系统稳定、可靠,为学校以及各二级单位的网站建设与管理提供了便利。

一、绪论

(一)项目的来源与选题背景

本项目来源于成都理工大学工程技术学校信息化中心。

随着互联网的发展以及学校信息化工作的推进,学校各系、各职能部门都建立了自己的网站,以便捷的方式为师生提供服务。然而这些网站没有通过统一规划,存在很多问题,总结如下:

1.重复建设。各单位的网站的结构、内容、功能都是大同小异,然而各单位网站独立建设,各自为政,导致很多功能和数据建设重复。

2.信息孤岛严重。各网站数据存储在各自的系统中,没有共享数据,是一群孤立的网站。

3.存在安全隐患。各单位建设网站时所采用的技术架构不尽相同,开发人员水平参差不齐,存在很大的安全隐患。

4.管理难度大。各单位网站没有统一的建设标准,系统分散,无法对网站进行统一管理。

在这样的背景之下,学校信息化中心希望能建设一套系统,可以将一群独立的网站,以统一的标准、统一的技术,合理的组织在一起,实现一站式的管理。

(二)概念及发展历程

网站群是通过统一标准、统一规范、统一规划,建立在统一技术架构基础之上的若干个能够相互共享信息、按照一定的隶属关系组织在一起,既可以统一管理,也可以独立管理自成体系的网站集合。

网站群的发展共有6个阶段,国内网站群的建设情况参差不齐,现在基本上正处于第二代与第三代网站群过渡时期,第二代网站群所占比重比较大,部分高校已建设或正在建设第四代网站群系统,网站群的建设正呈现出从第一、二、三代网站群直接向第四代网站群过度的趋势。

(三)建设网站群系统的意义

网站群建设对于我校网站建设有重大的意义,具体表现在:

1.避免重复建设。通过网站群的建设,可以实现功能一次建设,大家使用。

2.避免信息孤岛。网站群系统内容统一存储,各网站共用一套数据库,数据共享十分容易。

3.安全性更高。网站群系统由信息化中心统一开发维护,出现漏洞能及时修补。

4.管理更加容易。网站群系统实现一站式管理,同一平台,不同的管理权限,管理各自的网站。

学校建设网站群系统,可以实现对各单位站点进行统一规划、建设、管理,使网站的管理更加规范化,有效节约建设和管理成本。

(四)课题主要研究的内容

本课题通过对B/S架构,J2EE技术,MVC设计模式等技术在网站群系统开发中的可行性分析,就现有网站建设模式存在的问题以及对新系统的功能需求等进行分析,设计实现基于J2EE的高校的网站群系统。

本课题研究的主要内容有:

1.介绍网站群系统的研发背景及意义

在业务、功能、框架以及非功能的需求基础上确定系统的设计目标和原则,确定系统的功能架构。

2.对系统进行实现。

二、需求分析

(一)系统功能概述

根据学校网站建设现状,通过分析网站的建设目标与系统功能,结合管理需要,要求新建网站群系统具有以下功能:

1.集中管理,系统要实现一个统一的入口,在同一个平台管理多个网站。

2.分级授权,系统要实现超级管理员、站点管理员、站点编辑等角色权限。超级管理员拥有站群系统所有权限,站点管理员拥有所分配网站的管理权限,站点编辑拥有所分配网站内容编辑权限。一个网站可以有多个站点管理员或编辑,一个站点管理员或编辑可以管理多个网站。

3.个性化,支持由二级单位根据自身特点所设计的效果图制作网站。二级单位制作好网站效果图,交由信息化中心,信息化中心超级管理员根据系统接口开发出个性模板,导入系统建成网站。

4.内容形式多样化,包括:图文、跳转、视频、文件下载、PDF等。支持对栏目(内容分类)的排序、移动等功能,支持对内容的移动排序等功能。

5.系统应记录用户的操作记录,支持根据用户、IP、网站等条件查找操作日志。

6.系统应以记录来访用户量,点击量,并形成访问曲线图。

7.系统应生成全网站的内容总量、内容增量、访问量、访问量增量等报表。

(二)技术要求

1.基于 J2EE 技术开发

J2EE 技術基于最具安全的架构,提供金融级别的安全解决方案,提供功能强大的权限控制功能,并实现了多重的保护拦截机制,使系统的数据能够的到有效的保障。

2.支持响应式前端框架

前端采用HTML5+CSS3技术,结合响应式前端框架Bootstrap、Layui等,能够设计出支持不同用户端的页面,为用户提供良好的移动端体验。

猜你喜欢
站点架构统一
中考省级统一命题意味着什么?
基于云控平台雾计算架构的网联汽车路径控制
淝水之战
以“夏季百日攻坚”推进远教工作拓展提升
积极开展远程教育示范站点评比活动
怕被人认出
统一方向 瞄准目标
自然界中相互作用的大统一理论简介
VIE:从何而来,去向何方
先进站点应与落后站点开展结对帮扶