基于Linux的校园MIS实践 李志国 2001年 30期 重庆一中作为重庆市重点中学,也是“中华十大名校”之一,前不久建立了基于Linux的B/S多层构架的“重庆一中管理信息系统(MIS)”。这套系统的应用,对提高重庆一中的现代化教育的水平有着重要的作用。   #1 1.现行系统的调研   重庆一中的管理职能部门涵盖了党办、校办、教务、总务、科研、德育、体育卫生、校办产业、实验室、电教、保卫、学生社团等12个大类。系统调研的最小单位为实施管理的部门里某个工作人员的具体的一项管理需求。   系统调研主要记录了以下两个方面的内容:1)所有管理部门以及基层组织的管理职能、工作范围、数据种类结构、数据来源和流向;2)学校领导层对现有管理体系的评价和发展规划。调研的结果是收集了共200多种学校日常管理中使用的表格,附有文字和关系图的部门数据流向图20份。   #1 2.现行系统的分析   通过系统调研的原始资料分析,我们把重庆一中的管理系统分为了三个大的方面:1)以教务处、德育处和科研处为核心的教学科研业务部门,管理了所有学生的学籍、成绩、身体素质、教师的业务档案、课程安排、教学改革课题和研究课题等等,是最大的数据源,部门数据之间交流最为频繁;2)以校长办公室、党委办公室为核心的行政管理,是学校运行的核心;3)以总务处为核心的后勤管理系统,是学校运行的保障系统。经过分析得到数据(信息)源和数据(信息)流向图。   #1 3.系统结构设计   通过详细的系统调研和系统分析,全面掌握了重庆一中的管理现状之后,开始进行系统的设计工作。传统的C/S构架的MIS系统无法充分利用Internet上的丰富资源,对于像一中这样的知名学校不利于合作与交流,同时信息资源的共享度不高,无法对学校其他分部实施管理,客户端维护麻烦等等。   综合考虑,决定采用B/S多层构架的动态MIS方案。在Server端,选择了使用Linux作为服务器。Linux由于它的安全性、稳定性、高速性和资源占用廉价性,近年来在各个行业得到了广泛的运用。   在Linux下三层结构的实现方法如图所示。使用了强大而免费的Web服务器Apache作为与用户打交道的第一层;使用PHP +JSP构建业务逻辑层,使得程序设计模块化程度高,页面与功能实现分离,然后由业务层的程序去访问后端的数据库和其他功能。大量的MIS数据和基础数据放到了数据库系统中。数据库系统选用了Mysql,MySql是一个精巧的SQL数据库管理系统,能够胜任从小型数据库到大型数据库的应用。   #1 4.实施的经验   管理信息系统在实施过程中会出现许多的矛盾,主要是工作人员的适应过程。在传统的管理体系下,老师的信息化办公能力还有待提高,在实施管理信息系统的过程中,需要组织教师和学校工作人员进行相关培训。重庆一中在培训过程中,为了保护系统数据,保证系统跟工作人员的最佳结合,在培训过程中使用测试版系统,在人员熟悉系统的同时,测试系统并且听取各个部门的测试意见,再对系统进行反复的修改,起到了很好的作用。(^30050102a^)   在系统运行的调整期内,会出现一些误解或者错误,这些问题有可能是由于用户的操作引起的,也可能是系统本身的设计错误引起的,必须准确区分问题的性质,然后做相应的调整。一个成功的管理信息系统不是照搬学校的管理模式,而是在详细分析现有系统的基础上,将先进的管理模式和方法结合学校的实践情况,形成比现有的模式更加有效的管理方法,重庆一中在系统的实施过程中受益很多。