胡冬艳(江苏省常州建设高等职业技术学校)
摘要:文章在对高校教师业务档案管理进行深入需求分析的基础上,基于.NET 技术,设计开发了高校教师业务档案管理系统,通过该系统可以实现在线查询、编辑、修改、统计管理等操作。其开发主要包括服务器端的建立以及客户端应用程序和Web 端应用开发方面。该系统的特点是采用B/S 三层架构设计,提高了用户访问效率和系统数据处理能力。
教育期刊网 http://www.jyqkw.com
关键词 :教师业务档案管理系统NET 技术B/S 三层架构
1 研究背景
对于哈佛大学的办学方针,第23 任哈佛大学校长科南特曾经做过总结,指出“: 大学的荣誉,不是它的校舍和人数,而是它一代又一代的人才质量。”而教师是培养优良人才的关键。在激烈的市场竞争中,一所学校要站住脚,首先教师要出色。教师作为学校的主体力量,因此需要对师资队伍加大建设、管理的力度,近年来,已成为各高校的一项重点建设工程。对教师的选拔、配备、培养、考核、聘任和奖惩等多个环节共同组成师资队伍的管理,其中加强教师的业务考核是强化师资队伍建设的重要环节,组织开展好教师业务的考核工作,通常情况下需要建设教师业务档案。
然而,目前高校教师业务档案管理现状很不乐观,主要表现在:意识淡薄,缺乏开放性;管理混乱,缺乏共享性;更新不及时,缺乏时效性;管理手段落后,缺乏现代化。再结合笔者在高校的工作经验,发现高校教师业务档案管理方面存在的问题,同时对这些问题进行深入的思考,进而产生一个设想,就是研究开发高效、安全、简便的管理系统。
笔者通过调查、研究分析,对ASP.NET、SQL Server2005 数据库管理进行深入学习、研究,进一步研究、开发科学高校教师业务档案管理系统。
2 相关内涵界定
所谓教师业务档案,通常情况下是指教师个人在教育、教学和科研等方面,形成的各种材料记录,这种材料记录往往具有保存价值,通过这些材料记录可以进一步反映教师的业务能力、学术水平和工作业绩等。
教师业务档案一方面可以真实地反映教师的个人情况,另一方面可以展现学校的整体素质、师资队伍结构和办学水平等,为高职院校师资队伍建设、教育教学改革、职称评审、学校各项评估等工作提供了真实可靠的依据。
3 系统功能需求分析
对于高校教师业务档案管理系统来说,其用户类型通常情况下主要包括普通的教师和系统管理员。其中,教师的功能表现为:编辑、查询和修改本人的信息,同时可以对本人的登录密码进行修改。
对于系统管理员来说,其功能需求主要表现为:一方面具有教师的所有功能,另一方面能够查询、修改所有的用户数据,同时能够注册新用户,并且可以对用户进行删除操作等。
对于教师业务档案管理系统来说,其基本功能主要包括:查询、输入和存储教师信息,并且教师可以添加、更新个人的信息,同时可以设定和修改密码;对于管理员来说,能够对数据库进行更新、删除、添加等操作。在设计方面,利用模块化方式对管理系统进行处理,将整个系统的各个功能划分为若干个模块,通过对模块进行开发和设计,完成系统的修改与更新,同时维护数据库,进而在一定程度上满足用户添加、删除、更新、查询和打印相关数据的需要。根据需求分析该系统设计了以下功能模块(如图1):教师个人信息、任课信息、科技项目信息、论文信息、著作信息、社会兼职信息、学术团体兼职信息、国内进修学习信息、出国(境)学习工作信息、专家信息、教师教学工作量、教师业务考评信息、教师实践经历和管理工作信息。
4 系统总体设计思路
高校教师业务档案管理系统基于B/S 体系结构,真正实现零客户端。采用浏览器/ 应用服务器/ 数据库服务器的分层体系结构开发设计该系统,无需安装相应的客户端,进而在一定程度上方便了用户的使用和管理。
为了保证数据的安全性与交互性,系统采用SQLServer 2005,对数据进行储存、检索和维护等管理。该系统具有良好的兼容性,同时能够容纳大量的专业知识,在安全性、准确性、运行速度等方面表现得尤为突出,在一定程度上为客户端提供快速、稳定的运行环境。前台的开发工具选择Microsoft Visual Studio 2005,该开发语言由Microsoft 公司推出,并且基于.NET2.0 框架,这一开发平台具有较强的战略性,Microsoft 公司所有的编程语言的开发环境被Visual Studio.NET 框架统一起来,并且可以创建、配置和运行Web 服务以及Windows 平台,可以很好地连接SQL Server 2005。它以构件化方式进行开发,统一了接口,并且访问简单、升级容易、易扩充等,在一定程度上迎合了当今IT 技术的发展方向。
在传统的客户/ 服务器结构的基础上研究开发出B/S
(Browser/Server)模式的三层架构模式,这一模式具有严格的分层定义,首先对整个软件系统进行分解,将其分成相对简单的小分块,每一层只实现系统相应层的功能,相邻层对应的功能模块通过相互调用的方式完成层间的交
互,由接口完成信息的传递。系统功能利用三层架构来实现,在一定程度上为系统提供一个可行性方案,对于程序设计人员来说,可以方便地将该方案转换为实现应用系统功能的B/S 模式,这一计算方式由传统的C/S 发展起来。对应于三层架构的多层结构,其含义是一样的,只是细节有所不同。三层分别是:表现层、业务逻辑层、数据访问层。三层之间的关系主要表现为:通过访问数据库操作层提供的接口,业务逻辑层可以对数据库操作层进行访问,对于同样的数据库操作层来说,访问数据库访问层则是通过访问数据库访问层提供的接口来实现,对于客户端来说,通过界面层对业务逻辑层进行访问。在三层架构之间派生类去实现接口,对派生类的方法和属性进行调用,并且三层之间可以相互调用。
5 系统测试运行
系统部分功能运行图如下3-5 图。
6 结束语
借助当前流行的.NET技术开发设计该系统,同时结合C/S 架构和B/S架构,对高校教师业务档案实现现代化管理。在信息化环境下,我们要不断完善教师业务档案的开发和应用,不断挖掘其应用价值,使其在高职院校各项工作中真正充分发挥重要作用。
教育期刊网 http://www.jyqkw.com
参考文献:
[1]解红.基于三层架构与Web 服务的教师业务信息管理系统设计与实现[D].山东大学,2010.
[2]王进.B/S 模式下的三层架构模式[J].南通职业大学学报,2011,10(3).
[3]赵连丰.高校教师业务档案信息化建设的探索与实践[J].福建电脑,2012(04).
[4]达列雄.基于B&C/S 双架构的高校教师业务档案管理系统的开发[J].软件导刊,2012,11(7).
[5]王海峰.基于ASP.NET技术的教师业务档案管理系统的设计与实现[J].南通职业大学学报,2013,27(2).
作者简介:胡冬艳(1982-),女,山东济宁人,江苏省常州建设高等职业技术学校科研处,硕士研究生,助理研究员,研究方向院职业教育管理与研究。