时间:2023-03-06 16:01:30
序论:在您撰写教师档案管理系统时,参考他人的优秀作品可以开阔视野,小编为您整理的7篇范文,希望这些建议能够激发您的创作热情,引导您走向新的创作高度。
关键词:高校教师 校园 网络管理
中图分类号:G645 文献标识码:A 文章编号:1672-3791(2012)08(b)-0219-01
随着校园信息化建设不断升级,很多高校纷纷采用数字化网络管理方式,将计算机和网络技术融入到教学、科研、管理等方方面面,在传统校园信息建设基础上,拓展现实校园信息的时间和空间维度,提升传统校园信息的运行效率,扩展传统校园信息的业务功能,达到管理水平、效率的最大化。高校各个职能部门针对信息化管理趋势,在此基础上应用而生了人事信息管理系统、教学信息系统、科研管理系统、年终考核管理系统等等。这些系统为日常高校教师档案管理带来了极大便利,在一定范围内,信息查找快捷高效,但在长期的工作实践中,也产生出一些问题。
1 建立高校教师业绩档案管理系统的重要性
(1)人事档案信息管理系统、教学档案信息系统、科研档案管理系统、年终考核档案管理系统等都是相对独立的存在于校园网络中,由相应职能部门分别管理。这就要求教师根据内容不同,逐步完善各个系统,这就为原本日常教学、科研任务就繁重的高校教师带来了不小的负担。特别是各个系统的用户名、密码等信息,意味着有多少系统,每位教师就要记多少用户名、密码。冗杂繁琐,年长的教师有时还会混淆遗忘,这就大大改变了信息化校园方便快捷的初衷。面对实际工作中遇到的这种困扰,尽快建立一个统一的高校教师业绩档案管理系统尤为重要。
(2)现行的各类档案管理规定的标准仅限于实体管理为主[1],功能不全,内容空洞抽象,提供利用面狭窄,反映本人个性特点,学术水平和专业技术能力的档案材料极少,缺乏对教师历史价值的评价,不能实现对人的相对全面的衡量与评估。教师业绩档案管理系统针对性强,材料精炼,信息量大,可以提供及时、准确、优质的信息,是对现行人事、教学和科研档案的补充,充分利用现代数字网络,能够为高校各项工作提供良好的服务。
2 高校教师业绩档案管理系统的内容
(1)教师本人的基本信息材料:包括第一学历、进修深造、培训材料、最后学历、学位、工作履历、职务、职称等情况。
(2)教师本人的教学信息材料:包括本科教学和研究生教学、学生评教、课时量、历年授课情况、教学质量及业绩鉴定材料。
(3)教师本人的考核信息材料:包括每学年度的业绩考评材料,考核的量化评估。[2]
(4)教师本人的科研信息材料:包括论文及收录情况、著作、创造发明、科研成果、各类学术会议上宣读的论文及科研、教学获奖等材料。
(5)教师本人的社会兼职、参加社会各类学术团体及任职情况的材料。
(6)其他与教师本人业绩有关的材料。
3 建立高校教师业绩档案管理系统的作用
3.1 评价的依据和凭证
建立一个统一的高校教师业绩档案管理系统在高校教师职称评审工作中作用发挥最大[3]。职称评审是激发专业人才积极性、创造性,鼓励他们学习技术,钻研业务,努力工作的一种行之有效的管理手段。高校教师职称评审涉及到教师的切身利益和名誉,有利于促进教师技术人员不断提高自身的业务素质和技术水平,有利于高校人才的有序培养。由于高校教师职称评审的特殊性和重要性,就要求人事、教学、科研等档案信息的准确性。这里的准确分两个方面,一方面,档案信息自身的准确。档案,作为一种直接形成的历史记录,应具有真实性、客观性、准确性。现行的人事、教学、科研等档案管理系统具有相对独立性、片面性、时滞性,信息的准确性大打折扣。另一方面,现行的人事、教学、科研等档案管理系统都是由各个高校自行建立,缺少统一标准,在一定程度上有失公平。综合以上两方面,结合档案管理自身特点,建立一个较为完整、统一、全面的衡量与考核档案系统尤为重要,高校教师业绩档案管理系统为高校教师职称评审工作提供了评价的依据和凭证。
3.2 服务决策作用
教师业绩档案管理系统的建立,不仅为广大高校教师学习、工作提供方便,还为上级组织全面考察、了解使用干部、人才提供全面的材料。通过利用教师业绩档案管理系统,可以全面的了解教师的业绩情况,为高校调整师资结构,提高教师队伍整体素质和管理水平等重大决策提供可靠依据。
4 建立高校教师业绩档案管理系统需要注意的问题
档案管理人员必须要有强烈的事业心和责任感,指派专人认真填写每位教师每学期的业绩档案,确保信息准确、合理、公正,积极开发利用教师业绩档案资源,牢固树立服务意识,使教师业绩档案管理系统充分发挥其积极作用。
高校教师业绩档案管理系统同人事管理信息系统等其它系统一样,是个人信息的组合体。作为档案资源,内容具有可识别性,存在形式具有可查询性,其承载的个人信息极易成为价值极高的商品,因而具有相对保密性[4]。因此此系统只对相应级别领导及管理员具有整体调阅权利,其他无关人员不得随意调阅整体信息,教师只有维护本人信息的权利。教师业务档案管理部门在提供档案资源,促进信息共享的同时,必须充分保护教师个人信息,确保管理中个人信息的安全。
综上所述,高校教师业绩档案管理系统在高校的发展过程中扮演着极其重要的角色,我们应对建立高校教师业绩档案管理系统这项工作更加重视,不断补充完善,使其发挥更大的作用。
参考文献
[1] 娜嘉,宋新婵.对高校教师业绩档案管理的探讨[J].兰台世界,2005,12.
[2] 江福兰,张萍.浅析高校教师业绩档案管理[J].云南档案,2008,1.
摘要:文章在对高校教师业务档案管理进行深入需求分析的基础上,基于.NET 技术,设计开发了高校教师业务档案管理系统,通过该系统可以实现在线查询、编辑、修改、统计管理等操作。其开发主要包括服务器端的建立以及客户端应用程序和Web 端应用开发方面。该系统的特点是采用B/S 三层架构设计,提高了用户访问效率和系统数据处理能力。
关键词 :教师业务档案管理系统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架构,对高校教师业务档案实现现代化管理。在信息化环境下,我们要不断完善教师业务档案的开发和应用,不断挖掘其应用价值,使其在高职院校各项工作中真正充分发挥重要作用。
参考文献:
[1]解红.基于三层架构与Web 服务的教师业务信息管理系统设计与实现[D].山东大学,2010.
[2]王进.B/S 模式下的三层架构模式[J].南通职业大学学报,2011,10(3).
[3]赵连丰.高校教师业务档案信息化建设的探索与实践[J].福建电脑,2012(04).
[4]达列雄.基于B&C/S 双架构的高校教师业务档案管理系统的开发[J].软件导刊,2012,11(7).
Key words: management system of teachers' files;database;office automation
中图分类号:TP311 文献标识码:A 文章编号:1006-4311(2013)08-0231-02
0 引言
①常见高校教师档案管理系统存在的不足。目前,大部分高校教师档案的管理均已采用数字化管理,其中B/S、C/S或混合模式的管理系统也多有应用。数字化、网络化的管理手段使教师档案管理工作更有成效,资源得到进一步共享。但现有的教师档案管理系统的设计,往往只限于数据的收集、检索和分析,面向教师的服务局限在数据上传和查询上,未能有效激发教师的工作积极性,因此现有的教师档案管理系统在功能结构上有进一步改进的必要。②基于职称评定的高校教师档案管理系统的优势。职称评定工作是高校教师必做的工作之一,关系到教师的切身利益。职称评定工作涉及的相关材料是教师档案中的大部分内容。因此,将职称评定中涉及的材料、评定的流程与教师档案管理系统的设计结合起来,可以使管理系统的设计更加科学,有利于教师日常工作的开展,有利于教师在专业业务上的成长。具体可表现在以下几个方面:1)提醒教师职称评定的期限,使教师可以更合理的规划各项工作的开展时间。2)明确列出职称评定的材料目录,使教师可以更的针对性的开展工作。3)将数据库中各人、各部门的材料进行横向、纵向的比对,可以激发教师的积极性和好胜心。4)将各项工作细化、量化,可以作为教师绩效考核的依据之一。5)将各项材料的归档按职称评定的规格实施,教师从系统中打印即可放入相应评定材料目录中,达到“可见即可用”的效果。
1 数据库设计
1.1 数据库的选择 从高校教师人数分析,各校从数百人至上千人不等,虽然人员数量不多,但涉及至的各种材料的数据量较为庞大,因此数据库宜选用中小型数据库为好。如mysql或SQL Server等。
1.2 数据表的设计 根据对“高等学校教师职务任职资格评审表”(以江苏省为例)的分析,数据库中需要设计教师基本信息表等十几个数据表,方能满足系统功能设计的需要,如:①教师基本信息表:包括工号、姓名、密码、性别、身份证号、部门、联系方式、是否在岗、专兼职、是否双师、权限、民族、出生地、身体状况、政治面貌等字段,用于记录教师的基本信息,此表信息应由管理员统一录入或导入。②奖惩信息表:包括工号、奖惩名称、奖惩时间、奖惩部门、奖惩级别、附件路径等字段,用于记录教师奖惩信息,其中附件路径用于保存教师上传的获奖证书或相关证明的扫描件路径,其他数据表也有类似字段,不再逐个解释。③学习经历表:包括工号、毕业学校、专业、学制、学历、学位、毕业时间、附件路径等字段,用于记录老师的学习经历。④工作经历表:包括工号、开始时间、结束时间、工作单位、职务、备注等字段。⑤职称考试表:包括工号、通过时间、组织单位、科目、成绩、合格证号、附件路径等字段,用于记录教师职称外语、计算机考试情况。⑥学术交流情况表:包括工号、学术交流内容、组织单位、级别、时间、提交的成果、本人承担情况等字段。⑦教学工作情况表:包括工号、开始时间、结束时间、讲授课程、课程性质、授课对象、听课人数、课内学时等字段,用于记录教师的教学工作量完成情况。⑧情况表:包括工号、题目、发表日期、出版物名称、期刊级别、本人承担部分、附件路径等字段。⑨科研情况表:包括工号、开始时间、结题时间、科研题目、项目级别、本人角色、完成情况等字段。⑩论著教材表:包括工号、题目、发表日期、出版社、本人承担部分及字数等字段。{11}校内任职情况表:包括工号、开始时间、结束时间、部门、职务等字段。{12}专业技术职务聘任情况表:包括工号、聘任开始时间、聘任终止时间、聘任专业技术职务、聘任单位、聘任岗位、附件路径等字段。{13}级别权限表:包括编号、级别等字段。用于定义用户级别和权限。{14}绩效分值表:包括编号、项目名称、分值等字段,用于将教师各项工作(论文、课题等)的成果进行量化。{15}部门情况表:包括编号、部门名称等字段,用于记录学校部门设置。
2 系统功能模块的设计
2.1 基本信息维护模块
2.1.1 教师基本信息管理模块 教师的基本信息由学校人事部门负责统一管理,包括在数据表中新增或删除教师信息、教师的基本信息的录入与修改等。
2.1.2 教师业务信息模块 教师的业务档案信息由教师自己负责维护,进行开放式管理。如奖惩信息、工作经历、论文、课题等均由教师自行维护,学校相关部门进行审核。其中包括奖惩信息管理子模块、工作经历管理子模块、培训管理子模块、论文管理子模块、课题管理子模块、论著管理子模块等。
2.2 查询分析模块
2.2.1 综合显示模块 本模块对当前年度的论文、课题、论著、奖励等信息进行查询,并将排名靠前的信息显示在系统首页。此模块的功能主要体现在系统首页。
2.2.2 分析统计模块 本模块提供综合查询功能。主要提供以下分析统计功能:①师资信息查询:对数据库的数据进行查询分析,对师资队伍的学历层次、专兼情况、双师情况进行统计。②按个人分年度进行业务开展情况查询:对教师一个年度的专业业务开展情况进行查询,根据各项业务的量化分值,给出综合分值,并给出校内排名。③按部门分年度进行查询:对某一部门的教师业务开展情况进行分析统计,将该部门的教师业务开展情况进行统计,综合计算分值,并给出校内排名。④个人信息综合查询:将教师近三年的业务开展情况进行查询,将按职称申报材料的顺序进行排版,形成完整的职称业务档案材料。
2.3 系统管理模块
①用户管理模块:该模块对用户的基本信息、级别进行管理,对各类用户的权限进行设定。②绩效管理模块:该模块对各业务内容所量化的分值和分值计算公式进行设定。③系统设置模块:该模块对系统所需的数据字典进行设置,以便用户填写信息时保持信息一致,同时也可以使系统操作的自由度更大。
3 开发工具分析
本系统从应用方便起见,应采用B/S结构或B/S和C/S的混合模式,对数据库的操作主要涉及查询、插入、修改和删除等基本操作,故常见的设计语言均可完成,如ASP、PHP、JSP、ASP.NET等。但从可重用性、安全性等角度考虑,应多选用JSP+JAVA或ASP.NET作为开发语言,相应的开发工具也可选择Eclipse+MyEclips或.Net开发框架,可以有效提高开发效率。
关键词:独立学院 数据库 管理系统 高效的
1 概述
教师业务档案是高校档案的重要组成部分,它能为高校管理、教师业务考核、统计报表等提供资料,是学校进行管理工作以及抓好师资队伍建设的重要依据。随着高等教育事业的不断发展以及档案管理信息资源开发的深化,传统的工作方式已不能完全适应档案管理的要求。特别是对于独立学院来讲,因为其师资力量和队伍都是依托于上级本科院校的,其每学期和学年的师资存在着很大的流动性,教师的业务档案也要求具有随时能够按不同要求进行添加、编辑等特性。所以,尽快构建一套方便快捷的信息管理系统,是当前独立学院教师业务档案管理工作的首要任务。
2 系统研发理念
正如我们所知,传统的结构化方法的主要思路是将问题空间映射到数据流图,通过数据流图和加工及基细化来描述系统的逻辑功能,近将比逻辑模型映射成由及映处理功能的模块分层描述的系统物理模型,这是一种以处理过程和处理功能为基础的方法。
但是,随着网络信息技术的发展,这种系统是显然已经不适应了。而且,现代的信息系统处在一个复杂多变的环境之中,用户的需要常有变更,特别是我们独立院校中,师资力量存在着很大的流动性,这就要求系统具有很强的应变能力。要求可以对系统的功能,处理对象随时具有编辑、修改能力。而传统的系统在运行阶段的维护工作十分繁重,处理数据繁多、冗长,并且,结构化方法中的数据分析和功能分解难以一致与协调,系统分析的逻辑模型和系统设计的物理模型没有明确。
在这种前提下,为了构建一个方便快捷的信息系统,应用asp.net 2.0技术首先构建一个基于b/s结构的系统,通过构建web服务器和数据库服务器,这样就很容易地提供了教师教学质量一览的基础数据,而且,根据整个系统的研发的实际需求,由于此系统旨在最终简化传统的教师业务档案管理,则应选用简单易用的小型数据库管理系统visual foxpro 9.0作为其前端表示工具,并能过spt技术访问sql sirver2000数据库,由此开发一整套基于c/s结构的教师基本信息维护系统,最终,在这样一个系统下,用户只需在客户端输入教师姓名或者教师号,便可以查询得包括教师性别、出生日期、籍贯、民族、形象照片等基本情况以及参加工作时间、享受待遇职称、第一毕业学校和所学专业、最高学历学校和最高学历专业、目前研究方向、办公电话、电子邮箱、所在院系(科室)、近五年来的教学情况、进修情况等一些具体信息,使用户能够方便快捷地对所查询教师的情况有一个整体的把握,而且,在这样的一个系统下,用户可以对教师信息进行打印但不能参与修改,最终的管理、修改、编辑由系统管理员掌握。可以预见,在这样一个系统下,管理员的工作也是相当轻松的,不会像传统工作方式那样繁琐。
3 可行性分析
首先,在技术方面,虽然是独立学院,但学校的校园网经过几年的建设已经具备了一定的规模,为网上数据交换提供了现成的信息通道。目前各种管理软件层出不穷,各种开发工具也日渐丰富。特别是现在asp、asp.net技术,vfp、vb.net、c#等编程技术都已非常成熟,很多高校、单位及个人都在利用这些技术开发适合自己情况的管理软件。利用asp.net和vfp数据库技术构建的教师业务档案管理系统,技术层面是不存在什么问题的。
其次,在使用上,由于系统基于b/c/s结构研发,而b/c/s最大特点就是客户端无需部署,即客户端基于浏览器访问数据库,只要掌握浏览器的使用便可,操作简单方便避免以前重复的操作程序,提高了效率。
再次,安全方面,因为这样一个教师业务档案系统的使用和管理是两个不同的通道,可以防止非管理人员非法篡改系统数据,既可以防止越权操作,又可实现共享系统资源,起到有效地保护资源的作用。
4 系统设计
(1)系统总体结构图,见图1。
(2)数据库文件
根据本系统的实际设计需求,结合数据库设计理论,对任课教师的基本情况,享受的待遇职称、第一学历、专业、最高学历及专业、目前研究方向、所在科室(院系)、近五年来的教学情况、进修情况等情况分别建立数据库,并将各个教师的数据库文件独立工来,以此方便独立学院中师资力量有所流动和改变时的编辑和修改。此外,系统中还应有课程库、系部库、科室库等。可分别作于存储课程编码及名称、系部编码及名称、科室编码及名称等等。
5 总述
用计算机管理教师业务档案,是实现管理规范化、标准化和科学化的重要举措,特别是对于我们独立院校来讲,学校在依托于本部的同时,自身也得有所发展。建立了这样一个系统,其信息内容丰富,评价数据采集方便,更新维护及时,可以从中发现教师,尤其是青年教师的成长轨迹及规律,使学院师资培养工作有的放矢,更好地促进青年教师的成长,从而提高学院的教育教学质量,加快发展步伐。
参考文献
关键词:Visual Studio2005;SQL Server2000;数据库;档案管理
中图分类号:G271 文献标识码:A文章编号:1007-9599 (2010) 11-0000-02
Design&Implement of University Teachers’Archives Management System Base on WEB
Xie Zeqi,Zhang Huimin
(Sias International University of Zhengzhou University,Zhengzhou451100,China)
Abstract:In order to achieve a more scientific and efficient library management,meet the needs of teachers and allow the administrators to operate the system easily,we build this Archives Management Information System.We use Visual Studio2005 and SQL Server2000 database development platform.This system allows teachers to isearch and manage and other multiple functions related to the management.It can be applied to all small and medium university has a good promotion and basically to achieve a dynamic information management.
Keywords:Visual Studio2005;SQL Server2000;Database;Archives management
高校教师档案管理系统是教育单位不可缺少的部分,对于学校的决策层和管理层来说都至关重要,所以高校教师档案管理系统应该能为用户提供充足的信息和快捷的查询方式。在此之前,高校使用传统的手工方式管理文件档案,这种管理方式存在这许多缺点和漏洞。例如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这给文件的查找、更新和维护都带来了不少的困难,高校教师档案管理系统能有效地解决了这一难题。
一、系统需求分析
(一)需求分析
根据实际调查,要求本系统具有以下功能:
1.要求系统具有良好的人机界面。
2.要求有较好的权限管理。
3.要求能分类显示教师的相关档案信息。
4.要求能方便数据查询,并支持多条件查询。
5.要求本系统操作数据方便简单、数据稳定性强。
6.支持打印功能。
(二)系统功能
本系统主要有前台用户管理模块和后台管理员管理模块两大部分组成。
1.前台功能模块
主要包括登录模块、基本档案信息模块、科研档案信息模块、学术档案信息模块、教学业务信息模块、师资队伍列表和强大的搜索功能等模块。
2.后台管理模块
主要包括管理员登陆模块、教师基本信息管理和权限设置等功能模块。
(三)系统性能要求
作为高校信息化建设的一部分,要求系统总体性能不仅实用、先进、高效和具有较好的可扩展性与可维护性,而且要求系统能够跨平台可靠运行的能力和较好的保密性与安全性。
二、设计与实现
(一)系统开发环境
本系统后台数据库采用Microsoft SQL Server2000,该数据库系统在安全性、准确性、运行速度方面有绝对的优势,并处理数据量大,效率高;前台系统要求安装IIS及其相关组件,采用Microsoft公司的Visual studio2005作为主要的开发工具,可与SQL Server2000数据库无缝连接。
(二)系统数据库设计
本系统的数据库中数据库名及其对表的命名采取英文缩写加下划线连接的命名规则。数据库命名为db_TFM,其中有6张表,分别是:系统配置表dbo.tb_config、学术档案信息表dbo.tb_ academic、科研档案信息表dbo.tb_reserch,基本档案信息表dbo.tb_basic,教学业务信息表dbo.tb_teaching,用户信息表dbo.tb_userinfo。
(三)功能模块的实现
1.WebConfig配置
为了方便对数据的操作和限制,本系统在web.config文件中配置参数,主要是数据库的连接字符串,具体配置如下:
2.功能模块实现
由于系统功能模块较多,下面仅以基本档案信息模块为例,说明本系统功能的实现。档案信息模块包括基本档案信息模块、学术档案信息模块以及科研档案信息模块,每个模块又由不同的页面组成,实现不同档案的管理。由于各个页面实现的具体操作大致相同,这里只给出基本档案信息模块中的后台功能代码。当页面加载时,在事件Page_Load中调用自定义gvListBind()方法,显示用户的教育背景,并根据用户的操作权限显示或隐藏控件。gvListBind()方法代码如下:
if(Convert.ToInt32(Session[“Admin”])= =1)
{
SqlCommand myCmd=Obj.GetSRICmd();
//调用PersonRecordClass类中的自定义方法GetSRICmd,获取SqlCommand对象
Obj.GVBind(myCmd,gvlist,”AResume”);
//调用PersonRecordClass类中的自定义方法GVBind,获取数据绑定到GridView控件
}
else
{
SqlCommand myCmd=Obj.GetSRICmd(1, Convert.ToInt32(Session[“UID”]);
Obj.GVBind(myCmd,gvlist,”Aresume”);
}
3.疑难问题分析与解决
3.1存储过程中实现多条件查询
为了方便用户的快速查询,大多是提供详细查询功能即多条件查询,其方法是在程序代码中利用“if-else”语句编写,但是这样编写将导致代码比较繁琐。本系统通过在SQL Server中创建存储过程,然后在网页设计过程中直接调用实现。在创建存储过程中,首先利用declare语句声明变量,然后利用set语句为声明的变量指派值。
3.2解决SQL注入式攻击
SQL注入式攻击是指利用设计上的漏洞,在目标服务器上运行sql命令以及进行其他方式的攻击,动态生成sql命令时没有对用户输入的数据进行验证,此为sql注入攻击得逞的主要原因。
检查用户输入的最佳途径是通过存储过程实现。存储过程可以在SQL Server中创建,也可以通过C#语言创建。本系统是通过在SQL Server中创建存储过程,然后在网页设计过程中直接调用实现的。
三、结束语
本高校教师档案信息管理系统测试成功后,在本单位进行使用,证明该系统可明显提高人员管理的效率,实现了预期功能;此外,本系统的一个重要特点是广泛的适用性,即可经过简单的模块处理以及后台数据库的修改,转化为其他信息管理系统,如学生信息管理系统等,具有较广阔的发展空间。
参考文献:
[1]张跃廷,韩阳,张宏宇.C#数据库系统开发案例精选[M].人民邮电出版社,2007
[2]李容.Visual C# 2008开发技术详解[M].电子工业出版社,2008
关键词:管理系统;.NET技术;B&C/S架构
中图分类号:TP319文献标识码:A文章编号:16727800(2012)007005302
作者简介:达列雄(1979-),男,陕西富平人,西安石油大学硕士研究生,陕西理工学院讲师,研究方向为信息管理系统与计算机网络。
1高校教师业务档案管理系统开发环境选择
系统采用Microsoft Visual Studio 2005为开发平台, Visual Studio 2005是基于.NET2.0框架的,是Microsoft公司推出的具有战略性发展的新一代开发平台,Visual 框架将Microsoft公司所有编程语言的开发环境统一起来,并且可以创建、配置和运行Web服务以及Windows平台的应用。数据库设计采用SQL Server 2000,SQLserver 2000是Microsoft公司开发的大型关系数据库管理系统。开发语言采用C#,因为它是.NET开发中最好的一种语言,其使用简单、功能强大、表达力丰富。
2关系型数据库的实现
由于本系统采用B/S+C/S双架构,因此,数据库的设计非常重要,数据库为管理人员的客户端提供完全开放的管理和操作,而普通教职工可以通过Web应用程序对数据进行授权操作和访问。数据库中身份验证分开设计,对于客户端有专门的用户表,而Web应用程序的身份验证在教职工基本信息表中体现。此系统只建立一个数据库,在此数据库基础上建立人员基本信息表、教学信息表、论文信息表、著作信息表、专利信息表、获奖信息表、考核信息表、用户管理表。部分关键表的实现:
(1)基本信息表。基本信息表中“工号”字段为主键,必须建立密码字段,提供Web应用程序端用户验证。
(2)用户管理表。用户管理表中的用户名密码提供客户端程序身份验证,其中flag字段表示用户身份,0为普通用户,1为管理员。
(3)其它表根据用户需求建立,全部以“工号”字段为外键,与基本信息表建立“一对多”关系。
为了数据库安全,在数据库连接访问时需建立专门的访问用户,不直接使用SA用户访问。
3系统结构分析
传统C/S模式信息系统采用胖客户端可以解决复杂应用问题,C/S优点是能充分发挥客户端PC处理能力,很多工作可以在客户端处理后再提交给服务器,主要优点是客户端响应速度快。不足之处包括:①一般局限于局域网内的应用;②客户端需要安装专用客户端软件。系统软件升级、安装、维护成本非常高,对客户端操作系统一般也会有限制。大部分适应于Windows操作系统,很少支持Linux、Unix等。
B/S模式可以很好地解决安装和维护问题,但是所有的应用需求集中在服务器上,对服务器提出了更高的要求,效率要依赖服务器性能和网络的速度。
本系统采用C&B/S双架构设计,客户端和Web应用程序使用同一个数据库服务器。客户端只供少数的管理者使用,而数量众多的普通用户则是通过Web应用程序访问数据。
4系统功能
由于管理者是少数,而又要对全局数据进行操作和分析等,因此,访问界面采用客户端应用程序,根据系统功能及方便用户的需要,界面采用WIN FORM常规窗体,使用菜单配合常用操作工具按钮形式,采用这样的界面直观明了,便于操作。在客户端中提供对数据库的“增、删、改、查”等所有访问操作,以及数据统计和分析。
提供数据导出功能。管理者将感兴趣的数据可以导出到EXCEL表中进行其它所需的操作。
客户端登录时,通过用户管理表验证身份,根据用户身份,客户端程序自动分配权限,对于一些敏感操作,只对管理员用户开放,这样做可以进一步提高数据库的安全性。对于管理者而言看到的完全是一种C/S架构的系统。
而对于人数众多的普通教职工则是通过Web浏览器访问数据库,主要是信息录入与查询,为了个人隐私,每个用户登录后只能看到和自己相关的信息。Web应用程序登录时,通过基本信息表中的“密码”字段进行身份验证。对于普通教职工而言看到的完全是一种B/S架构的系统。
5数据库连接
本系统通过访问SQL Server 数据库,是与C#和.NET一起使用的类集的名称,用于以关系型的、面向表的格式访问数据。包括关系数据库,集成到.NET Framework中,可用于任何.NET语言,尤其是C#.只需要通过命名空间就能很方便地使用其中的数据库访问类。在中,使用Connection对象来连接SQL数据库,为了系统的可扩展性,将连接字符串单独放在配置文件中,系统登录时程序根据配置文件连接相应的数据库。当数据库服务器变更时,管理员便能方便进行重新选择数据源而不需修改程序,只需要在客户端开发中加入数据源设置模块即可。
6结语
本系统使用流行的.NET技术,将C/S架构和B/S架构相互结合,实现高校教师业务档案管理。将数据访问量大的教师操作端通过B/S架构的Web应用程序实现,分散服务器访问时段,减小服务器压力,降低服务器负载;而对于少数管理者而言,访问则采用C/S架构,提供专门的客户端程序,提供更多的数据操作和分析功能,并将感兴趣的数据导出到EXCEL表中。采用这种双架构进行设计,将C/S架构和B/S架构结合,取长避短,从而提高系统性能。
参考文献:
\[1\]任卫东,赵燕君.基于B/S+C/S架构的电源监控系统的研究与设计\[J\].电源技术,2012(3).
\[2\]王权.基于B/S+C/S模式的期刊网络采编系统研究及其应用\[J\].图书与情报,2010(5).
\[3\]应佳行,侯磊田,李志敏,等.B/S,C/S双模远程温度监控模块设计\[J\].电子设计工程,2011(8).
高校教师档案管理信息化是高校管理信息化的重要组成部分。随着高校招生规模的扩大,高校对教职工的需求编制也随之不断增加,同时教职工也具有一定的流动性,因此为全校乃至全国高校教职工建立个人“动态”信息档案是一项十分浩大的工程。[1]依靠传统模式的利用人工进行教师的档案管理方式费时费力,管理也成为一个非常辣手的问题。基于网络化的教师档案管理平台,能够极大地提高教师档案管理的效率和管理的质量,也是各大高校实现数字化、信息化的一项重要部分。[2]本系统的开发研究主要基于web对教师档案的管理等相关操作,实现教师档案管理的统一化、规范化,通过网络把整个学院的教师档案汇集起来,从而达到提供教师档案动态管理效率的目的。本系统具有档案处理的自动性,完成教师档案各个模块的管理功能,实现对档案的浏览、上传、更新、删除、查询、下载、打印等。上级各个部门可以非常便利地对教师档案信息进行查阅、下载。
二、系统分析与设计
1、系统设计目标
高校教师档案管理总任务是实现教师档案管理的系统化、规范化和自动化,以下是系统开发的基本功能要求:实现高校教师档案资料的集中化电子化处理;实现高校教师档案管理工作的制度化、标准化、规范化;实现高校教师档案管理的其他必要的管理功能;建立关于教师档案数据比较全面详细的数据库;实现决策支持。
2、系统主体架构
系统开发利用层次图来表示系统中各个模块间的关系。层次方框图用树形结构的一系列多层次矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素。
随着结构的精细化,层次方框图对数据结构的描绘也越来越详细,这种模式很适合于需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。[3]系统分为基本档案管理、教学科研档案管理、学习档案管理、社会活动档案管理、评价档案管理、反思档案管理及健康档案管理等七个模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。为了清晰、全面地介绍教师档案管理系统各个功能模块间的从属关系,可参见图1所示系统功能结构图。
3、系统功能描述
主要包括如下方面:
(1)基本档案管理。权限:系统同时提供给予教师和上级部门使用。教师仅查看本人档案;上级部门可浏览、查找及管理所在权限范围的所有教师档案。数据表:履历、学历、职称、职务、工资、党团。功能:浏览、查找教师基本档案信息等功能,可进行模糊查询和精确查询。动态管理:对教师信息可进行变动管理,对信息进行增、删、改等操作。
(2)教学科研档案管理。完成关于教师的教学及科研情况的管理和检查工作,主要包括:教师教学完成情况记录;教师科研完成情况记录;教师教学成果管理:其中包括查询、增加、统计等功能;教师科研成果管理:其中包括查询、增加、统计等功能;完成教师各种奖励情况的记录。
(3)学习档案管理。完成教师进修学习情况的管理和审核工作,主要包括:非学历的进修管理,包括教师学习的申请、计划、成绩单、学习成果等上报功能,人事上级部门对材料的审核管理功能;技能培训管理,包括教师对于参加各类业务培训的计划、总结、感想及结业证明和成绩单的上传功能,上级人事部门对此的审核管理功能等。
(4)社会活动档案管理。完成关于教师在任教期间参与的社会活动情况的录入及查看等功能。社会活动,就是某个人参加有关社会上各行各业或者某一个社会性质问题调查或走访的活动,具有以社会为媒介的性质,包括扶贫、支教,其它公益活动等内容,其中包括活动形式、申报审批表、总结、感想、社会影响等方面的管理功能。
(5)评价档案管理。完成教师各类教学、科研内容的评价档案管理功能。主要包括:督导、学生的评教材料,教学评估材料,各类教科研活动、学术交流、课题、论文等获奖材料,以及优秀教师、优秀教育工作者、优秀党员、优秀党务工作者等各类优秀人员的申报表、评议表(评议结果为优的评议表),实习期满考核鉴定表,年度考核表以及惩处的相关文件资料等。此外,还可以根据新进教师的实际情况,制定教师个人职业生涯规划书(五年一个阶段),定期对照、考核教师个人职业生涯规划的实施情况等方面的管理。
(6)反思档案管理。完成教师对教学、科研等任务活动后的反思档案管理功能。包括教师对自己教学行为、科研成果的自我评价,对他人给自己做出的评价结果的反思,在与同事对教学、科研等工作的交流中得出的有益结论,以及教师在各项工作中形成的计划、总结等的管理。
(7)健康档案管理。完成教师每年一次的健康体检档案管理功能。包括每次常规检查的结果,主要是内科、外科、耳鼻喉科、眼科、口腔科、肝功能、乙肝五项、肺部X光片、血常规及尿常规化验等内容;医生对检查结果所给出的治疗建议;后续的特殊检查的记录;住院病情摘要及处治方案,包括所患疾病的名称、住院时间、治疗方案、治疗效果、出院时间、出院小结等内容的管理。
4、系统业务流程分析
高校教师档案总体规划由人事部门人员在教师档案管理系统中完成对运行所需的基本数据的维护,包括这些档案内容的增加、修改及对各项数据的变动。在学期开始,对本学期的教学及科研任务制定情况录入,学期末对教学及科研任务完成情况做信息录入,以及评价及反思等内容录入,期间可对其它信息进行录入,如社会实践活动、每年一次的体检情况档案报告等。系统同时记录高校新进教师的基本信息档案录入以及对调离教师档案信息的转移和冻结。见图2,系统业务流程图。