论文部分内容阅读
[摘要] 根据研究生教务管理模式的特点,经过实地调研、分析,设计出适合地方高校的研究生教务管理信息系统。在系统分析、设计的过程中,阐述了系统的设计原则,讨论了系统的结构、安全和实现方法。
[关键词] 研究生; 管理; 网络安全; 系统设计
[中图分类号] G643; TP39 [文献标识码] A [文章编号] 1673 - 0194(2013)07- 0107- 02
1 研究生管理系统的现状
目前国内大多数高校的研究生管理系统采用B/S和C/S相结合的开发结构,获得了不错的效果,比如清华大学和西南交通大学的高校研究生管理系统都是国内较为先进的管理系统。但是此类系统也存在着许多问题,比如软件价格过高,功能模块都是按照各学校的具体需要定制开发的,许多功能并不适合地方高校研究生管理的具体情况,并且软件开发商不提供源代码,导致系统扩展性不强,二次开发难度较大。以西南交通大学的管理系统为例,系统中处理业务逻辑的代码都嵌套在HTML页面中,这样使得表示层与业务逻辑混合在一起,页面难以修改和维护,所以需要改进系统的分层结构,同时系统在可复用性、可扩展性上有待改进。鉴于以上情况,需要构建能满足地方高校管理要求的研究生管理系统和架构相对安全的网络环境。
2 研究的目的和意义
为了适应大力发展研究生教育的需要,急需开发出一整套适合云南地方高校的研究生教务管理信息系统,通过网络实现管理工作的自动化、条理化。管理工作通过对任务的逐层细化、分解,达到缓解工作压力的目的,从而提高学校管理效率。
(1) 可根据地方高校的实际情况进行功能的定制和安全维护,降低使用成本。
(2) 面对日趋严重的网络安全风险,可根据实际情况,在最短的时间内,解决出现的安全问题,构建相对安全的网络系统。
(3) 可适应地方高校研究生管理的需求。
(4) 研究生管理信息系统为学校中的教育管理者、教师、学生构建了一个充分自由的空间,通过研究生管理信息系统,许多管理工作将不再受到时间和空间的限制,任何人都可以根据自己的需求和愿望,选择适当的时间和地点登录管理信息系统并进行信息的获取、加工与发布,充分体现管理工作的信息化。
(5) 改革研究生管理模式,进一步提高研究生教育的管理水平和工作效率,实现规范化管理,提高研究生的培养质量。
3 研究思路和方法
本课题将采取多专业、多学科人员相结合,开发人员与管理人员相结合等方式,联合同行信息技术研究力量协同攻关。采取边开发、边测试的原则,通过“调研—开发—测试—再开发—再测试—完善”的过程,使项目研究成果更具实际效果。本项目将有效地集成各种技术,研究具有自主知识产权的面向地方高校研究生管理的应用软件,探索相应的网络安全架构。
4 系统分析与设计
4.1 系统功能分析
通过实际调研,云南农业大学研究生教务管理系统所需基本功能如表1所示。
4.2 系统结构设计
本管理系统采用B/S与C/S两种模式相结合的方式,对有固定的用户群,信息安全性比较高的模块,采用C/S结构,实现系统基本信息模块、培养方案管理模块、课程管理模块、教室管理模块的功能。针对一般用户或者使用计算机不固定的用户经常使用的模块,实现收费控制模块、教师管理及成绩管理模块、教务员管理模块、系统管理员模块等功能,采用B/S结构开发。
4.3 系统功总体功能设计
根据研究生教务管理的具体任务,按管理功能进行业务划分、模块化设计,将研究生教务管理系统设计为以下5个功能模块,如图1所示。
4.4 系统安全设计
(1) 通过软硬件结合,加强了系统的物理安全性。安装云南农业大学研究生管理系统的服务器放置在专用机房内,通过校园网和外界连接,机房设在老校区,距离办公室有近1千米的路程,服务器需要经常维护,但一般的远程控制方法又经常被黑客利用,这就会留下安全隐患。为了保障系统的安全,在服务器和校园网之间专门设置了硬件防火墙和智能交换机,通过对防火墙进行安全策略的配置加强了系统的安全,对交换机的端口进行远程控制,需要对服务器进行远程控制时,才将交换机上对应的端口打开,对服务器进行远程控制结束时,关闭交换机上对应的端口,再加上在交换机上配置的安全策略,就解决了对服务器进行远程控制的安全问题。
(2) 通过对系统权限的分配,实现逻辑安全。针对不同的用户分配不同的权限,用户只能操作拥有权限的功能模块,不能超范围操作。系统管理员拥有最大权限,可进行权限分配,修改其他类用户的信息;院系教务管理员只能对本院系的课程、教师和学生信息进行权限内的操作;教师只能查看自己所授课程选课情况,提交课程成绩;学生只能修改自己的部分信息,查看自己的成绩。
(3) 系统通过B/S与C/S的混合模式,降低了数据库连接的安全风险。对于有固定的用户群、信息安全性比较高的模块,采用C/S结构。C/S结构客户端需要安装专用的客户端软件,可以把数据库连接的用户名、密码封装在编译好的客户端内,防止连接数据库的用户名和密码泄露,在客户端和服务器传输数据时可采用加密算法,保障信息传输的安全。
5 结 语
本文主要论述了基于B/S和C/S混合架构的研究生教务管理信息系统,系统已开发实现了硕士研究生的信息化管理及博士研究生的部分管理功能信息化,并投入实际运行,得到了云南农业大学研究生处的肯定和好评。本系统的研究具有重要的理论意义和现实意义。
主要参考文献
[1] 宣华,王映雪. 清华大学综合教务系统在教务管理中的应用[J]. 计算机工程与应用, 2002(12).
[2] 宣华,郭大勇,武海平. 研究型大学研究生教务管理的改革与创新[J]. 江苏高教, 2005(6).
[3] 蔡德辉,毛宁,程树林. 基于Web的设备运行管理系统的多层B/S结构的实现[J]. 现代计算机,2004(3).
[4] 戴志诚,张国应. 举一反三SQL Server中文版数据库编程实战训练[M]. 北京:人民邮电出版社,2004.
[5] 田素文. 北京中医药大学研究生选课系统的设计与实现[D]. 北京:北京中医药大学, 2008.
[6] 李祎,余青明. 高校教务管理系统的分析与研究[J]. 海军院校教育,2006(3).
[7] 王婧. 高校教务管理系统分析与模型初探[J]. 教书育人:高教论坛,2007(11).
[关键词] 研究生; 管理; 网络安全; 系统设计
[中图分类号] G643; TP39 [文献标识码] A [文章编号] 1673 - 0194(2013)07- 0107- 02
1 研究生管理系统的现状
目前国内大多数高校的研究生管理系统采用B/S和C/S相结合的开发结构,获得了不错的效果,比如清华大学和西南交通大学的高校研究生管理系统都是国内较为先进的管理系统。但是此类系统也存在着许多问题,比如软件价格过高,功能模块都是按照各学校的具体需要定制开发的,许多功能并不适合地方高校研究生管理的具体情况,并且软件开发商不提供源代码,导致系统扩展性不强,二次开发难度较大。以西南交通大学的管理系统为例,系统中处理业务逻辑的代码都嵌套在HTML页面中,这样使得表示层与业务逻辑混合在一起,页面难以修改和维护,所以需要改进系统的分层结构,同时系统在可复用性、可扩展性上有待改进。鉴于以上情况,需要构建能满足地方高校管理要求的研究生管理系统和架构相对安全的网络环境。
2 研究的目的和意义
为了适应大力发展研究生教育的需要,急需开发出一整套适合云南地方高校的研究生教务管理信息系统,通过网络实现管理工作的自动化、条理化。管理工作通过对任务的逐层细化、分解,达到缓解工作压力的目的,从而提高学校管理效率。
(1) 可根据地方高校的实际情况进行功能的定制和安全维护,降低使用成本。
(2) 面对日趋严重的网络安全风险,可根据实际情况,在最短的时间内,解决出现的安全问题,构建相对安全的网络系统。
(3) 可适应地方高校研究生管理的需求。
(4) 研究生管理信息系统为学校中的教育管理者、教师、学生构建了一个充分自由的空间,通过研究生管理信息系统,许多管理工作将不再受到时间和空间的限制,任何人都可以根据自己的需求和愿望,选择适当的时间和地点登录管理信息系统并进行信息的获取、加工与发布,充分体现管理工作的信息化。
(5) 改革研究生管理模式,进一步提高研究生教育的管理水平和工作效率,实现规范化管理,提高研究生的培养质量。
3 研究思路和方法
本课题将采取多专业、多学科人员相结合,开发人员与管理人员相结合等方式,联合同行信息技术研究力量协同攻关。采取边开发、边测试的原则,通过“调研—开发—测试—再开发—再测试—完善”的过程,使项目研究成果更具实际效果。本项目将有效地集成各种技术,研究具有自主知识产权的面向地方高校研究生管理的应用软件,探索相应的网络安全架构。
4 系统分析与设计
4.1 系统功能分析
通过实际调研,云南农业大学研究生教务管理系统所需基本功能如表1所示。
4.2 系统结构设计
本管理系统采用B/S与C/S两种模式相结合的方式,对有固定的用户群,信息安全性比较高的模块,采用C/S结构,实现系统基本信息模块、培养方案管理模块、课程管理模块、教室管理模块的功能。针对一般用户或者使用计算机不固定的用户经常使用的模块,实现收费控制模块、教师管理及成绩管理模块、教务员管理模块、系统管理员模块等功能,采用B/S结构开发。
4.3 系统功总体功能设计
根据研究生教务管理的具体任务,按管理功能进行业务划分、模块化设计,将研究生教务管理系统设计为以下5个功能模块,如图1所示。
4.4 系统安全设计
(1) 通过软硬件结合,加强了系统的物理安全性。安装云南农业大学研究生管理系统的服务器放置在专用机房内,通过校园网和外界连接,机房设在老校区,距离办公室有近1千米的路程,服务器需要经常维护,但一般的远程控制方法又经常被黑客利用,这就会留下安全隐患。为了保障系统的安全,在服务器和校园网之间专门设置了硬件防火墙和智能交换机,通过对防火墙进行安全策略的配置加强了系统的安全,对交换机的端口进行远程控制,需要对服务器进行远程控制时,才将交换机上对应的端口打开,对服务器进行远程控制结束时,关闭交换机上对应的端口,再加上在交换机上配置的安全策略,就解决了对服务器进行远程控制的安全问题。
(2) 通过对系统权限的分配,实现逻辑安全。针对不同的用户分配不同的权限,用户只能操作拥有权限的功能模块,不能超范围操作。系统管理员拥有最大权限,可进行权限分配,修改其他类用户的信息;院系教务管理员只能对本院系的课程、教师和学生信息进行权限内的操作;教师只能查看自己所授课程选课情况,提交课程成绩;学生只能修改自己的部分信息,查看自己的成绩。
(3) 系统通过B/S与C/S的混合模式,降低了数据库连接的安全风险。对于有固定的用户群、信息安全性比较高的模块,采用C/S结构。C/S结构客户端需要安装专用的客户端软件,可以把数据库连接的用户名、密码封装在编译好的客户端内,防止连接数据库的用户名和密码泄露,在客户端和服务器传输数据时可采用加密算法,保障信息传输的安全。
5 结 语
本文主要论述了基于B/S和C/S混合架构的研究生教务管理信息系统,系统已开发实现了硕士研究生的信息化管理及博士研究生的部分管理功能信息化,并投入实际运行,得到了云南农业大学研究生处的肯定和好评。本系统的研究具有重要的理论意义和现实意义。
主要参考文献
[1] 宣华,王映雪. 清华大学综合教务系统在教务管理中的应用[J]. 计算机工程与应用, 2002(12).
[2] 宣华,郭大勇,武海平. 研究型大学研究生教务管理的改革与创新[J]. 江苏高教, 2005(6).
[3] 蔡德辉,毛宁,程树林. 基于Web的设备运行管理系统的多层B/S结构的实现[J]. 现代计算机,2004(3).
[4] 戴志诚,张国应. 举一反三SQL Server中文版数据库编程实战训练[M]. 北京:人民邮电出版社,2004.
[5] 田素文. 北京中医药大学研究生选课系统的设计与实现[D]. 北京:北京中医药大学, 2008.
[6] 李祎,余青明. 高校教务管理系统的分析与研究[J]. 海军院校教育,2006(3).
[7] 王婧. 高校教务管理系统分析与模型初探[J]. 教书育人:高教论坛,2007(11).