中图分类号:TP311文献标识码:A文章编号:1009-3044(2016)10-0001-02
随着当今社会科学技术的快速发展,人民生活水平得到了很大的改善,教师专业发展已成为一个日趋严峻的问题,传统的人工管理方式在进行繁多的业务信论文网息处理时显得极不方便,直接导致了错误的产生,服务质量的低下。因此,人们对于运用计算机技术来协调和管理工作的需求正在逐步加大。
传统的管理方式无法掌握培训学员的基本信息,在教师组织培训过程中,项目负责人不能做到全过程的监督,不能全面的掌握培训学员的情况,不能对出现的问题进行处理[1]。利用现代信息化技术手段提升培训管理的水平。完善培训管理方法,已经成为高校的迫切需要[2]。
针对贵州师范的现状,本系统采用B/S结构进行实现,设计并实现了高校教师专业发展管理系统。[3]
1系统分析
系统主要完成的功能有发布通知公告,下载专区管理,培训信息统计,用户管理等。
本系统的基本使用流程是:
1)管理员具有最高的权限,通过该系统内部通知公告栏将任务下发给其他培训管理部门,并可以通过该系统对这些部门进行远程管理;
2)下属部门接收任务,按照计划进行开展;
3)每个部门将培训的情况通过系统上传给上一级部门,管理员根据情况分析整理,借助系统自带的模板,将数据以报表的方式,通过系统设计的专用通道将材料上传给管理员。
目前,有两种常用的系统体系结构,即C/S与B/S。C/S结构中用户操作模块不在客户端,而是将数据存储在服务器上,这样可以降低了系统的开销,充分利用硬件环境优势,将任务合理分配到client端和server端来实现,但是进行升级和维护比较麻烦;而B/S结构是针对C/S结构的一种改进,用户界面完全通过浏览器来实现,主要的事务逻辑在服务器端实现,大大简化了客户端的负荷,而且易于扩充。升级维护简单。用户成本比较低[4]。本系统所采用的即是B/S系统结构模式。
本系统根据用户的需求,采用了人性化的设计,设计时采用了ASP。NET技术,ASP。NET+SqlServer2008组合在一起,适合的开发环境[5]。为了确保系统的使用安全,本系统采用了防SQL注入式攻击,加入了验证码模块,它具有一定的校验功能。
2系统总体框架与功能设计
2。1总体设计
系统分为前台功能和后台管理两个模块,采用HTML+DIV+CSS设计前端页面,根据需求布局每一个板块,ASP。NET是一种在服务端执行的脚本语言,本系统开发所采用的数据库为SqlServer2008。
前台的功能主要分为培训教师的信息发布管理。下载专区管理。培训信息管理等模块,后台的功能主要分为工作动态模块。培训信息查看模块。培训统计模块等。
2。2功能设计
本系统可分模块进行设计,因为面对的主要是后台管理者和培训用户,但是这两类人所扮演的角色是不同的,所以设计的时候,分为管理员登录与用户登录两个模块。
登录管理模块(登录是本系统首页,每个要使用本系统的人员需输入用户名与密码方可验证进入)
信息发布管理模块(信息发布管理模块为用户进入本系统的主页面,主要版块有:公告栏。教育政策法规。下载专区。联系方式等)
基础信息管理模块(基础信息管理模块主要含有学校。(部)信息管理。教师的基础信息管理。学校及(部)信息统计。教师信息统计等)
培训资源管理模块(包培训资源管理主要是管理权限资源管理和公开资源管理,公开资源管理包括远程资源的链接等;权限资源管理,需要有管理者负责分配账号和密码进行登记,才能查看相应的资源等)
培训管理模块(培训主要分为校级培训。(部。中心)级培训。不同级别的培训项目,分别由不同级别的管理员创建。管理。一次培训项目的创建。审批。报名。实施。考勤。考核。授分。评价整体流程均在培训管理模块予以完成。不同的角色负责不同的工作。在培训的管理中,同时也提供了针对培训工作的数据筛选)
学分。学时管理模块(每一次教师进行培训后,都有可能根据每一个人相应的表现授予学时或者学分。学分管理主要功能,可以提供管理者随时浏览查看管辖范围内所有教师的学分授予情况。提供多维度的数据检索条件,帮助管理者迅速查找到希望看到的数据情况。并提供教师信息与学分数据的导出功能等)
用户角色管理模块(系统提供了灵活的角色管理功能。管理员可以自行根据实际的情况进行实时添加。修改下级或平级管理员的信息等)
系统管理模块(可以根据不同级别权限,可以查看监管其他管理员的日志信息功能等)
2。3数据库设计
通过数据库,我们可以明确地将各种数据进行统计。分类,可以很方便地对数据进行相应的处理[6]。数据库的设计在每一个系统中都是很重要的一部分,设计好了数据库,可以方便系统管理员进行管理,提高访问的速度,还可以减少内存空间的使用[7]。
例如,在本系统中,培训学员信息数据库表中部分字段属性就应该表示为以下形式:
在ASP。NET中,可以通过Conn。close()方法来完成ASP。NET与SqlServer数据库的连接,脚本一结束,连接就会关闭。通过数据库可以很快地对高校教师专业发展培训学员的各类数据信息进行增。删。改。查[8]。本系统设计的数据库中存储的数据包括教师信息表。管理员角色表。通知公告表信息表。角色表等。
3系统的实现
MVC(model-view-controller)是软件设计的典范,它用一种业务逻辑。数据。界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性定制界面及用户交互的同时,不需要重新编写业务逻辑。[9]。
在用ASP。NET实现系统时,为了防止后台数据库被sql注入以及被恶意攻击等,主要做了以下几个保护措施:
1)用户身份验证。用户分为四类:超级管理员。系统管理员。一般教师。普通学生。为他们分配了不同的权限和功能,即在数据表中增加了一个字段存储用户的角色。在进行用户登录验证的时候,不同的用户进入的页面不一样。
2)数据验证。当用户上传数据给服务器时,对不同的数据类型进行验证。
本系统的登录功能界面如下图2所示:
4结束语
高校教师专业发展管理信息化是各个教育部门。培训院校教师职后培养管理工作的必然和趋势。本论文依托结构化的设计。面向对象的软件开发方法,设计了B/S结构的教师培训管理系统[10]。教师专业发展是一个动态。持续的过程,并且伴随教师的整个职业生涯。作为高校教师不能只会教学生书本上的知识,同时还要和社会接轨,不断地更新自己的知识,将其运用在自己日常的教学之中。学高为师,身正为范,要让学生拥有更高的水平,首先要提升自己。所以在有效促进教学和科研的同时一定要“以学生为本“,不能忘了一个做教师的基本职责,推进教育事业的发展。
高校教师专业发展管理系统设计及实现
高校教師专业发展管理系统设计及实现【2503字】:http://www.youerw.com/jiaoxue/lunwen_134572.html