和谐校园视阈下基于WEB的校务信息交流平台的设计与实现贺宝勋1,余福全2(1.西华师范大学,四川南充637009;2.陕西师范大学知识媒体研究所,陕西西安710062)【摘要】:校务信息交流是促进民主管理、构建和谐校园的根基。本文以构建和谐校园的要求出发,阐述了校务信息交流与构建和谐校园的关系,并着重论述了校务信息交流平台的设计及实现的关键技术。【关键词】:和谐校园;校务信息;信息交流平台;设计;实现【中图分类号】G40【文献标识码】A【论文编号】引言构建和谐校园是社会与时代对学校提出的现实要求。如何建立高校和谐校园成为当今高校管理与研究的一个重要课题。一和谐校园1、和谐校园的涵义什么是和谐校园?由于认识的不同,人们对和谐校园的涵义的理解也存在差异。其中被广泛认同的是,“和谐校园”是一种以和衷共济、内和外顺,协调发展为核心的素质教育模式,是以校园为纽带的各种教育要素的全面、自由、协调,整体优化的育人氛围,是学校教育各子系统及各要素间的协调运转”。[1]2、构建和谐校园的意义为什么要构建和谐校园?构建和谐校园的意义在于:首先,是促进学校事业全面协调发展的现实需要。其次,是增强校园创造活力的现实需要。最后,是实现校园安定有序的现实需要。[2]3、构建和谐校园的途径如何构建和谐校园呢?近几年,学者们的研究主要集中在如何改革学校管理以构建和谐校园方面。人们普遍认为:实行学校民主管理是深化学校教育改革、提高依法治校水平、充分调动广大师生员工的积极性、增强学校凝聚力、进而构建和谐校园的有效途径。二校务信息交流与和谐校园构建1、民主管理是构建和谐校园的基本途径。只有在校园实行民主管理,各项事务的计划、实施与评价以多数师生员工的意愿出发,才能够充分发挥广大师生员工投身于学校各项事务当中的积极性,进而实现校园各个教育要素的和谐运行。2、校务信息交流促进民主管理。校务是指学校的各项事务,如:教务、政务、财务、勤务等。校务信息就是指与学校各项事务相关的政策制度、新闻公告、计划报告等基本情况。校务信息交流应当具有两层涵义,一是校务信息公开发布;二是校务信息沟通反馈。前者是校园管理者将校务信息公之于众,尊重师生的知情权;后者是广大师生员工对各项校务信息的评议与反馈,尊重师生的参与权。信息公开便于民主监督;信息沟通反馈便于民主决策。因此,高校校务信息交流是构建和谐校园的一条有效途径。三校务信息交流平台的总体功能需求分析目前,高校校务信息交流缺乏专门的平台,校务信息的公开一般是通过传统的校报、文件、信息栏及现代数字校园门户网站、校园BBS等措施进行的。传统手段的缺点是信息传播的范围有限,受众数量少,单向传播,无法形成足够的影响力。而通过校园门户网站及BBS进行公开,弥补了单向传播的弊端,但信息庞杂、无法承担专门为校务信息公开与沟通反馈服务的重任。所以,设计开发一款专门为校务信息公开发布与沟通反馈的基于WEB的校务信息交流平台成为构建和谐校园的必然要求。在针对以往校务信息公开手段的缺点分析的基础上,认为基于WEB的校务信息交流平台的总体功能必须满足以下几点要求。一是基于WEB的平台。随着教育信息化水平的不断提高与数字化校园的大范围建设,加之网络的自由平等、方便快捷,使得广大师生利用Internet网络获取与处理信息,开展校园文化生活已经成为发展趋势。设计开发基于WEB的校务信息交流平台成为必需。二是专项校务信息的交流平台。是专门针对被筛选的校务信息进行公开发布、沟通反馈的系统。为此,学校管理部门应委派专人负责平台信息的审核,避免无关信息的干扰。三是异步双向交流。在网络环境下为师生提供专门针对校务信息公开发布、留言及反馈“双向”的基于网络的校务信息公开系统,架设起师生与学校各职能部门之间沟通的桥梁。四是应用模式创新。为了充分发挥平台校务信息交流的功能,避免无关信息干扰,建立合理的平台使用秩序,学校应规范平台使用。分两级管理,学校委派专人为平台管理员,负责平台的管理维护,交流信息的审核及各部门平台应用情况的评价;学校各部门委派专人为平台信息员,负责本部门信息的公开发布及针对本部门留言的回复,并负责将汇总的信息上报本部门领导。四校务信息交流平台的设计1、系统结构图1系统结构图平台设计中采用三层框架结构,由数据层、业务层和表示层组成。三层框架结构各层之间低耦合,任何一层的改变不会导致其他层重新编译,可以实现表示层和业务逻辑层的代码分离,提高系统的开发效率。降低对平台进行后期维护和二次开发的成本。表示层:表示层是面向平台用户的界面,用户通过表示层与平台进行数据交互。将业务层处理返回的数据以特定的形式呈现给用户,针对不同权限的平台用户,表示层提供不同的用户部件和界面。表示层的呈现技术既可以是传统的HTML元素,也可以是更灵活丰富、更强交互的RIA技术。业务层:业务层处于数据层和表示层之间,在三层中处于关键的位置,负责平台的业务逻辑处理。业务层通过利用数据层提供的数据服务,对表示层传递的用户数据进行逻辑处理,并将最终处理结果返回给表示层。从而实现数据层与表示层的数据交换。数据层:数据层处于三层框架结构的最底层。负责平台与数据服务器的通讯,封装了平台所需要的数据信息。包括连接、访问和读写数据库,屏蔽数据库类型的差异等程序。2、功能模块图2主要功能模块图部门信息模块。是学校各部门校务信息公开的一个窗口。了解学校各部门的政策法规、工作动态、通知公告、学术活动等校务信息的窗口。每个部门都有部门信息员,负责维护本部门对外发布的信息。表示层业务层数据层信息反馈处理部门信息处理信息检索信息统计用户数据信息数据部门数据IP数据平台管理员界面部门信息员界面校园用户界面数据库..............信息反馈模块。是校园用户(即:广大师生员工)与各部门之间咨询沟通的桥梁,该模块允许校内用户对任一一部门提交留言,各部门信息员对留言进行反馈,平台要求各部门对留言信息及时给予反馈。信息统计。包含三部分。一是对各部门的留言反馈率、反馈的及时性进行统计,以便学校对各部门使用平台进行评价。二是热门信息排行榜。榜中内容是一段时间内访问量比较大的部门公开信息和留言。三是热门词汇排行榜。不是对平台信息访问次数的简单数量统计,而是对网站搜索内容、部门发布的信息和用户留言的关键字进行语义分析,构造概念层次树,挖掘出一段时间以来用户关注的关键字,汇总成热门词汇排行榜,反馈给各部门,为各部门后续开展工作提供参考。平台管理。该模块主要用于维护平台的基本信息,主要包含部门管理、栏目管理和IP管理。部门管理包括部门的分类和各部门信息员信息的维护;栏目管理只要用于将部门发布的信息进行分类,使各部门以及学生在访问部门信息时,对信息进行筛选,提高查找效率;出于安全等问题的考虑,设立IP管理模块,用于管理允许在平台上交流的校园网IP地址列表,以此作为判断用户是否为学校内部用户的依据。3、数据库结构ArticleArticleIdArticleTitleArticleTimeArticleClickCountDepartmentIdClassIdUserIdModelIdIpAddressArticleKeyWordsClassClassIdClassTitleModelIdDepartmentDepartmentIdDepartmentNameReplyReplyIdReplyTitleReplyTimeReplyContentUserIdDepartmentIdArticleIdUserUserIdUserPwdDepartmentIdUserNameModelModelIdModelTitleIpIpIdIpMinIpMaxSearchSearchIdSearchKeyWordsSearchCount图3数据库结构图采用高安全性、高伸缩性的MicrosoftSQLServer2005作为数据库服务器。能够很好的满足校务信息交流平台对数据库的要求。根据校务信息交流平台的结构与功能分析确定需要8张数据表。表1数据表描述表名表描述Article部门发布的信息、校园用户发表的留言Reply部门对留言的反馈Class部门发布信息的分类User平台用户。包括平台管理员和各部门信息员Department部门描述Model部门信息所属模型IP允许匿名留言的IP地址列表Search记录用户搜索关键字4、操作流程登录平台查看部门信息、查看留言用户登录用户类别判断不成功成功管理员部门负责人用户管理、ip管理、部门管理、栏目管理部门负责人发布留言发布部门信息、发布留言、回复留言Ip判断校内ip校外ip图4操作流程图平台用户有管理员、部门信息员、校园用户三类,平台针对不同类别的用户提供不同的表示层,满足其差异性要求!部门发布的信息和留言信息的权限是公开的,所有的用户都可以浏览。当用户希望在平台上进行交流时,会对用户IP地址进行过滤,如果是校内IP地址,则允许用户在没有登陆的情况下发布留言。如果是校外IP地址,那么用户界面会被重定向到登录界面。在登录的时候,因为部门信息员和平台管理员数据操作是不同的,因此在用户登录成功后需要进行身份判断,将管理员和部门信息员重定向到不同的表示层。五实现校务信息交流平台的关键技术以Asp.net为开发平台,以VisualStudio2008为开发工具,使用面向对象的技术来实现校务信息平台的三层架构。并吸取Web2.0时代网络技术发展的新成果——AJAX技术来实现异步更新。网站的关键技术主要有IP地址过滤和基于语义统计的热门词汇排行榜。1、IP列表算法IP地址过滤最重要的部分就是校园网IP地址列表。校园网IP地址列表是进行IP地址过滤的依据。校园网IP地址包括内网IP地址和有限的公网IP地址。平台在进行IP地址过滤时只需判断用户IP地址是内网IP还是校园所拥有的公网IP地址。内网IP地址是使用保留地址的网络(例如:10.X.X.X)。判断用户IP地址是否属于内网只需判断IP地址是否为保留地址。对于公网IP地址是否为校园网的判断,考虑到学校的公网IP地址的数据量有限,因而将整个学校的公网IP列表存储到数据库中,使用时只需检索当前用户IP是否存在于列表之中即可。在具体IP的存储时,可将IP地址视作256进制,将IP地址转换为数字格式。为此本算法定义了一个转化公式:IpNum(X1.X2.X3.X4)=X1*256*256*256+X2*256*256+X3*256+X4算法中X1.X2.X3.X4分别对应着IP地址的四位数字。例如:IP地址219.244.172.22的转化过程为:IpNum(219.244.172.22)=219*256*256*256+244*256*256+172*256+22=36902451422基于语义统计的热门词汇排行榜从Search表中提取搜索关键字字段(SearchKeyWords)和搜索次数字段(SearchCount),从Article表中提取部门发布信息的关键字字段和用户留言关键字字段(ArticleKeyWords)以及消息访问次数字段(ArticleClickCount)将其按照下表汇总。表2关键字——频度表关键字(Key)频度(S)SearchKeyWords字段值SearchCount字段值……ArticleKeyWords字段值ArticleClickCount字段值……将汇总表格按照《同义词词林》[3]构造概念层次树。概念层次树中概念节点的频度为其子概念节点的频度和。例如:概念节点A的子概念节点集合为{B1,B2,……Bn},则概念节点A的频度(S)的计算公式为:当Bk为叶子概念节点时,Fs(Bk)的值为关键字——频度表中的频度值。考虑到各个子概念节点重要程度不同,为此本算法定义了一个重要程度系数W,概念节点A的子概念节点重要程度计算公式为:为了避免概念节点频度和重要程度系数直接运算导致差异太大,从而影响概念的选取程度,为此另外设置两个参数来调节。综上得到概念节点A的选取度公式:其中α和β为加权系数,用来调节参数的权重。参考文献[1]常炜.关于构建和谐校园的