论文部分内容阅读
摘 要:数字化迎评系统是数字化校园中的重要组成部分。本文构建了一种集数据提交、数据审核和汇总、迎评信息发布和迎评文件上传下达于一体的数字化迎评系统。系统的实现基于J2EE三层架构体系,在中间层采用先进的MVC设计模式思想,实现页面显示与业务逻辑的分离,有效提高系统的可维护性、可扩展性和可复用性,极大地提高了迎评工作的效率。
关键词:本科教学评估 评估状态数据 J2EE
中图分类号:TP311.5 文献标识码:B 文章编号:1673-8454(2008)15-0060-03
本科教学工作水平评估(简称为本科教学评估)是国家教育部对普通高等学校本科办学水平和教育质量高低进行评判的一种形式。评估以本科教学评估方案(包括评估指标体系和评估标准)为依据,旨在通过评估进一步加强国家对普通高等学校本科教学工作的宏观管理与指导。[1]
高校在迎接本科教学评估的准备工作中需要对大量的教学相关数据进行收集、整理和分析,同时学校各部门之间需要频繁的沟通和交流,上传下达许多文件。目前很多高校评估工作组对于各部门评估资料的收集、信息的审核和管理、信息的分析和处理以及根据信息做出决策均处于人工操作阶段,没能将各学院以及各部门所提交的相关材料和数据有效地集成在一起,各个部门之间的数据还处于孤立状态,造成工作效率低下,进度缓慢,沟通力度不够的局面,从而给迎评工作带来一定的影响。因此,怎样通过先进的技术手段加强迎评信息的处理成为高校迎评工作面临的重要课题。在这个背景之下,江西财经大学委托江西财经大学软件学院为其设计和开发了“江西财经大学数字迎评系统”。该系统已经上线运行,取得了非常好的效果,为2007年11月江西财经大学迎接教育部本科教学评估并取得“优秀”的优异成绩做出了巨大的贡献,受到了评估专家的高度评价。目前,该系统正通过江西省教育厅向全省各个高校普及和推广。
一、系统体系架构
经调查研究发现,本科教学评估指标体系包括一级指标7个,二级指标19个,其中重要指标11个,主要观测点44个,涉及全校18个教学学院、15个行政部门、7个评估项目工作组和2.4万多名学生的相关数据,如全校各学院学校生均占地、教学行政用房和宿舍面积数、全校2004届至2007届每届本科专业学生毕业率及学位授予率等。具有典型的数据量大、数据分散、数据关联复杂的特点。为了保证系统能够长期、安全、稳定、可靠、高效的运行,数字化迎评系统应满足以下的性能需求:
(1)系统的开放性和可扩展性:高校本科教学评估机制还在不断地改革发展中,因此为了适应高校评估的发展,推广系统的应用,必须充分考虑系统的开放性和可扩展性。
(2)系统的易用性和易维护性:从软件工程的思想来看,系统的维护工作占整个工作量的很大比例,必须采取一定的措施使系统易于维护。
(1)Web容器(Web Container):这是中间层的重要组成部分,所有的用户界面都在这里得到体现。考虑到JSP能够嵌入HTML页面中,开发容易而且产生的用户界面灵活等优点,故系统采用JSP实现用户界面。其主要产生的用户界面包括用户登录和验证界面以及用户录入数据界面、用户信息反馈界面和用户查询请求界面等。
(2)EJB容器(EJB Container):EJB 容器主要管理J2EE应用程序的EJB的执行。EJB负责直接从客户端应用程序或者从Web容器接收数据,对它们进行必要的转换,并将其发送到数据层进行存储和处理。EJB也可以从数据层获取数据并进行处理后发送到客户端。系统的大部分事务逻辑和规则都在这里实现。这些EJB 组件主要实现的事务逻辑包括用户的验证和登记、关键字提取、用户信息查询等。
(3)数据库连接:EJB Container的实体EJB是通过数据库连接和数据库管理系统交互信息的,对于不同的数据库系统,其访问形式是不同的,但都是通过标准的JDBC-ODBC连接接口来访问数据库,可使需要得到的数据库服务程序存取异质数据库,以使系统具有很强的扩展性。
3.数据层
数据层是数据库管理系统(DBMS),负责数据的存储管理、安全性管理和完整性管理。为了避免版权问题,江西财经大学数字迎评系统采用了开源数据库服务器MYSQL,用来存储用户基本信息、系统信息、各类参数信息、上传下达的各类迎评文件内容以及用户上传的各种数据表等。
二、系统模块设计
江西财经大学数字化迎评系统按四级管理制将用户分为四大类:数据提交用户、数据审核用户、校领导用户,系统管理员用户。其中数据提交用户包括各学院、团委、财务处、工会、图书馆、后勤处、技术中心、学工处、教务处、研究生部、基建处、人事处、科研处等;数据审核用户包括学风建设项目组、教学建设项目组、师资建设项目组、校舍和设备建设项目组、教学经费保障项目组、图书馆建设项目组、体育建设项目组。校领导用户包括各个校领导和评估专家组成员,他们权限和功能如下:
(1)数据提交用户:进行各学院或各部门数据表的填报、修改、上传、浏览,个人用户信息的维护、本单位上传文件表的管理。
(2)数据审核用户:可对各学院或各部门级数据表进行浏览、填报、修改、审核、汇总、查看,并能将审核结果通过Email的方式告知各数据提交用户。对本项目组所审核的所有上传文件进行统一的管理。
(3)校领导用户:能浏览和查询所有数据提交用户提交的数据和文件,能查询所有数据观测点的汇总信息,为校领导决策提供有用信息。
(4)系统管理员:进行用户的创建,查询,删除,修改,查看;对系统的状态进行设置:包括学生人数折合系数表参数设置、各类聘用教师折合系数表参数设置、专业名称表设置、社会设立奖学金情况项目名称表设置及国家助学贷款和学校助学资金发放情况项目名称表设置。
从用户的角度出发,江西财经大学数字迎评系统总体上分为4大模块:数据提交用户模块、数据审核用户模块、校领导用户模块和系统管理员模块。分别完成数据提交、数据审核和汇总、数据浏览及系统管理等功能,使用者按照不同的身份登录系统即可进入相应的模块。系统功能模块如图2所示。
三、系统关键模块详细设计
迎评过程中所收集的数据量多且来自于不同的教学单位和行政部门,数字化迎评系统不仅要对不同部门提交的同种类型的数据进行汇总和审核,而且还要对同一部门提交的不同类型的数据分类保存。因此具有数据量大、数据关联复杂、数据处理时间较长的特点。
为了优化数据的访问,该系统采用了数据库连接池技术。连接池技术最基本的思想就是连接复用。当需要建立数据库连接时,只需从内存中取一空闲连接来使用而不用新建;当使用完毕后,只需将连接放回内存而不是被关闭。通过使用连接池,大大提高数据库的访问效率,缩短了数据审核和汇总处理的时间。
基于数据库的数据审核和汇总模块采用客户端层、Web层和数据层来实现。客户端层用浏览器,Web层用JSP实现相关页面的显示,用Servlet调用处理业务逻辑的会话Bean,通过连接池来访问数据库,经过逐层的转化、处理,返回给用户Web页面格式的信息,也就是客户端用户所看到的自己提交信息的审核状态,审核小组反馈的意见和建议等等。该模块总体结构如图3所示。
四、系统特点
本科教学评估的根本目的是使高等院校的教学规范化、办学科学化和信息管理系统化,为了高效、快速、逻辑条理清晰地对学校基础数据进行分类完整的采集和共享,实现学校信息数字化管理的目标,我们设计和实现了“江西财经大学数字迎评系统”,和传统的纸本办公、人脑计算、手工归档操作相比,该系统具有如下明显优势:
(1)该系统不但大幅降低各部门统计数据及计算的工作强度,还规范校内各类数据定义及分类的标准和规则,促使各部门在统一标准下协同工作、提高效率,减少数据误差带来的重复劳动。
(2)该系统可以清晰地对学院各部门提出评估要求,使工作目标更明确。
(3)该系统可以长期地对学校全部基本信息建立相应的数据库并进行管理。
(4)该系统可以提供评估工作中所填一切表格和模板的下载服务,减少递送环节的误差。
(5)该系统可以长期地对学校基础数据进行计算、分析、汇总等,并可以不同方式(列表、表格等)呈现,一目了然,层次清楚。
(6)该系统可以和学校现有的网络信息平台融合,构成完整的学校行政、教学管理系统,使学校教学各方面的工作规范、科学、有序。
(7)全校师生通过系统发布的信息可以随时了解教学评估的要求、进度和阶段任务。
(8)全校师生通过系统可以了解学校的各项基础数据,对学校情况了如指掌,从而保证在评估期间能流利地回答评估专家所提出的与学校相关的各种问题。
总之,数字化迎评系统的使用,不仅仅是为了本科教学评估的一时之需,也是高校加强日常宏观调控管理,实现数字化校园建设不可或缺的组成部分,是教育部本科教学评估要求“评估工作日常化”、“建立评估长效机制”的具体体现。
参考文献:
[1] 张凯,史蓉. 普通高等学校本科教学工作水平评估的理论与实践探索[J]. 黑龙江高教研究,2004(10):89-91.
[2] Sun Microsystems. Java 2 Platform, Enterprise Edition-Documentation[EB/OL]. http://java.sun.com/j2ee/docs.html, 1994-2006.
[3] 季永华,许华虎,沈敏,等.自动答疑系统的研究与实现[J].计算机工程与应用, 2005(14):224-225.
[4] 杨国才,王建峰,王玉昆.基于Web的远程自学型教学系统设计与实现[J].计算机应用,2000,20(4):61-63.
关键词:本科教学评估 评估状态数据 J2EE
中图分类号:TP311.5 文献标识码:B 文章编号:1673-8454(2008)15-0060-03
本科教学工作水平评估(简称为本科教学评估)是国家教育部对普通高等学校本科办学水平和教育质量高低进行评判的一种形式。评估以本科教学评估方案(包括评估指标体系和评估标准)为依据,旨在通过评估进一步加强国家对普通高等学校本科教学工作的宏观管理与指导。[1]
高校在迎接本科教学评估的准备工作中需要对大量的教学相关数据进行收集、整理和分析,同时学校各部门之间需要频繁的沟通和交流,上传下达许多文件。目前很多高校评估工作组对于各部门评估资料的收集、信息的审核和管理、信息的分析和处理以及根据信息做出决策均处于人工操作阶段,没能将各学院以及各部门所提交的相关材料和数据有效地集成在一起,各个部门之间的数据还处于孤立状态,造成工作效率低下,进度缓慢,沟通力度不够的局面,从而给迎评工作带来一定的影响。因此,怎样通过先进的技术手段加强迎评信息的处理成为高校迎评工作面临的重要课题。在这个背景之下,江西财经大学委托江西财经大学软件学院为其设计和开发了“江西财经大学数字迎评系统”。该系统已经上线运行,取得了非常好的效果,为2007年11月江西财经大学迎接教育部本科教学评估并取得“优秀”的优异成绩做出了巨大的贡献,受到了评估专家的高度评价。目前,该系统正通过江西省教育厅向全省各个高校普及和推广。
一、系统体系架构
经调查研究发现,本科教学评估指标体系包括一级指标7个,二级指标19个,其中重要指标11个,主要观测点44个,涉及全校18个教学学院、15个行政部门、7个评估项目工作组和2.4万多名学生的相关数据,如全校各学院学校生均占地、教学行政用房和宿舍面积数、全校2004届至2007届每届本科专业学生毕业率及学位授予率等。具有典型的数据量大、数据分散、数据关联复杂的特点。为了保证系统能够长期、安全、稳定、可靠、高效的运行,数字化迎评系统应满足以下的性能需求:
(1)系统的开放性和可扩展性:高校本科教学评估机制还在不断地改革发展中,因此为了适应高校评估的发展,推广系统的应用,必须充分考虑系统的开放性和可扩展性。
(2)系统的易用性和易维护性:从软件工程的思想来看,系统的维护工作占整个工作量的很大比例,必须采取一定的措施使系统易于维护。
(1)Web容器(Web Container):这是中间层的重要组成部分,所有的用户界面都在这里得到体现。考虑到JSP能够嵌入HTML页面中,开发容易而且产生的用户界面灵活等优点,故系统采用JSP实现用户界面。其主要产生的用户界面包括用户登录和验证界面以及用户录入数据界面、用户信息反馈界面和用户查询请求界面等。
(2)EJB容器(EJB Container):EJB 容器主要管理J2EE应用程序的EJB的执行。EJB负责直接从客户端应用程序或者从Web容器接收数据,对它们进行必要的转换,并将其发送到数据层进行存储和处理。EJB也可以从数据层获取数据并进行处理后发送到客户端。系统的大部分事务逻辑和规则都在这里实现。这些EJB 组件主要实现的事务逻辑包括用户的验证和登记、关键字提取、用户信息查询等。
(3)数据库连接:EJB Container的实体EJB是通过数据库连接和数据库管理系统交互信息的,对于不同的数据库系统,其访问形式是不同的,但都是通过标准的JDBC-ODBC连接接口来访问数据库,可使需要得到的数据库服务程序存取异质数据库,以使系统具有很强的扩展性。
3.数据层
数据层是数据库管理系统(DBMS),负责数据的存储管理、安全性管理和完整性管理。为了避免版权问题,江西财经大学数字迎评系统采用了开源数据库服务器MYSQL,用来存储用户基本信息、系统信息、各类参数信息、上传下达的各类迎评文件内容以及用户上传的各种数据表等。
二、系统模块设计
江西财经大学数字化迎评系统按四级管理制将用户分为四大类:数据提交用户、数据审核用户、校领导用户,系统管理员用户。其中数据提交用户包括各学院、团委、财务处、工会、图书馆、后勤处、技术中心、学工处、教务处、研究生部、基建处、人事处、科研处等;数据审核用户包括学风建设项目组、教学建设项目组、师资建设项目组、校舍和设备建设项目组、教学经费保障项目组、图书馆建设项目组、体育建设项目组。校领导用户包括各个校领导和评估专家组成员,他们权限和功能如下:
(1)数据提交用户:进行各学院或各部门数据表的填报、修改、上传、浏览,个人用户信息的维护、本单位上传文件表的管理。
(2)数据审核用户:可对各学院或各部门级数据表进行浏览、填报、修改、审核、汇总、查看,并能将审核结果通过Email的方式告知各数据提交用户。对本项目组所审核的所有上传文件进行统一的管理。
(3)校领导用户:能浏览和查询所有数据提交用户提交的数据和文件,能查询所有数据观测点的汇总信息,为校领导决策提供有用信息。
(4)系统管理员:进行用户的创建,查询,删除,修改,查看;对系统的状态进行设置:包括学生人数折合系数表参数设置、各类聘用教师折合系数表参数设置、专业名称表设置、社会设立奖学金情况项目名称表设置及国家助学贷款和学校助学资金发放情况项目名称表设置。
从用户的角度出发,江西财经大学数字迎评系统总体上分为4大模块:数据提交用户模块、数据审核用户模块、校领导用户模块和系统管理员模块。分别完成数据提交、数据审核和汇总、数据浏览及系统管理等功能,使用者按照不同的身份登录系统即可进入相应的模块。系统功能模块如图2所示。
三、系统关键模块详细设计
迎评过程中所收集的数据量多且来自于不同的教学单位和行政部门,数字化迎评系统不仅要对不同部门提交的同种类型的数据进行汇总和审核,而且还要对同一部门提交的不同类型的数据分类保存。因此具有数据量大、数据关联复杂、数据处理时间较长的特点。
为了优化数据的访问,该系统采用了数据库连接池技术。连接池技术最基本的思想就是连接复用。当需要建立数据库连接时,只需从内存中取一空闲连接来使用而不用新建;当使用完毕后,只需将连接放回内存而不是被关闭。通过使用连接池,大大提高数据库的访问效率,缩短了数据审核和汇总处理的时间。
基于数据库的数据审核和汇总模块采用客户端层、Web层和数据层来实现。客户端层用浏览器,Web层用JSP实现相关页面的显示,用Servlet调用处理业务逻辑的会话Bean,通过连接池来访问数据库,经过逐层的转化、处理,返回给用户Web页面格式的信息,也就是客户端用户所看到的自己提交信息的审核状态,审核小组反馈的意见和建议等等。该模块总体结构如图3所示。
四、系统特点
本科教学评估的根本目的是使高等院校的教学规范化、办学科学化和信息管理系统化,为了高效、快速、逻辑条理清晰地对学校基础数据进行分类完整的采集和共享,实现学校信息数字化管理的目标,我们设计和实现了“江西财经大学数字迎评系统”,和传统的纸本办公、人脑计算、手工归档操作相比,该系统具有如下明显优势:
(1)该系统不但大幅降低各部门统计数据及计算的工作强度,还规范校内各类数据定义及分类的标准和规则,促使各部门在统一标准下协同工作、提高效率,减少数据误差带来的重复劳动。
(2)该系统可以清晰地对学院各部门提出评估要求,使工作目标更明确。
(3)该系统可以长期地对学校全部基本信息建立相应的数据库并进行管理。
(4)该系统可以提供评估工作中所填一切表格和模板的下载服务,减少递送环节的误差。
(5)该系统可以长期地对学校基础数据进行计算、分析、汇总等,并可以不同方式(列表、表格等)呈现,一目了然,层次清楚。
(6)该系统可以和学校现有的网络信息平台融合,构成完整的学校行政、教学管理系统,使学校教学各方面的工作规范、科学、有序。
(7)全校师生通过系统发布的信息可以随时了解教学评估的要求、进度和阶段任务。
(8)全校师生通过系统可以了解学校的各项基础数据,对学校情况了如指掌,从而保证在评估期间能流利地回答评估专家所提出的与学校相关的各种问题。
总之,数字化迎评系统的使用,不仅仅是为了本科教学评估的一时之需,也是高校加强日常宏观调控管理,实现数字化校园建设不可或缺的组成部分,是教育部本科教学评估要求“评估工作日常化”、“建立评估长效机制”的具体体现。
参考文献:
[1] 张凯,史蓉. 普通高等学校本科教学工作水平评估的理论与实践探索[J]. 黑龙江高教研究,2004(10):89-91.
[2] Sun Microsystems. Java 2 Platform, Enterprise Edition-Documentation[EB/OL]. http://java.sun.com/j2ee/docs.html, 1994-2006.
[3] 季永华,许华虎,沈敏,等.自动答疑系统的研究与实现[J].计算机工程与应用, 2005(14):224-225.
[4] 杨国才,王建峰,王玉昆.基于Web的远程自学型教学系统设计与实现[J].计算机应用,2000,20(4):61-63.