高校教师专业发展管理系统设计及实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:ie286
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:该文分析了高校教师培训管理系统的主要功能,提出了高校教师培训管理系统的结构,并设计了数据库的逻辑结构,最后进行了详细开发。系统采用Browser/Server模式,基于ASP.NET技术和C#语言,以SQL Server 2008作为后台数据库,Visual Studio 2010作为开发工具。
  关键词:教师专业化发展;web管理系统;在线管理
  中图分类号: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是一种在服务端执行的脚本语言,本系统开发所采用的数据库为SqlServer 2008。
  前台的功能主要分为培训教师的信息发布管理、下载专区管理、培训信息管理等模块,后台的功能主要分为工作动态模块、培训信息查看模块、培训统计模块等。
  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]。教师专业发展是一个动态、持续的过程,并且伴随教师的整个职业生涯。作为高校教师不能只会教学生书本上的知识,同时还要和社会接轨,不断地更新自己的知识,将其运用在自己日常的教学之中。学高为师,身正为范,要让学生拥有更高的水平,首先要提升自己。所以在有效促进教学和科研的同时一定要"以学生为本",不能忘了一个做教师的基本职责,推进我国教育事业的发展。
  参考文献:
  [1] 李晓红, 李跃, 张磊. "国培计划"教师培训的教学管理与服务[J]. 河北联合大学学报:社会科学版, 2013(13): 67-70.
  [2] 谢希仁. 计算机网络[M]. 北京: 电子工业出版社, 2013.
  [3] 万常选. 数据库系统原理与设计[M]. 北京: 清华大学出版社, 2009.
  [4] 臧文科, 杨杰, 韩秀萍. 基于Web Service的继续教育管理系统设计与实现[J]. 计算机应用与软件, 2010(11): 102-105.
  [5] Ralph M Stair, George WReynilds. 信息系统原理[M]. 北京: 机械工业出版社, 2003.
  [6] 王陆. 大学支持下的校本研修教师专业发展模式[J]. 中国电化教育, 2005(3): 9-13.
  [7] 杨向谊. 知识管理在校本研修中的运用[J]. 计算机教与学, 2005(10): 25-26.
  [8] 李艳群. 网络教育资源的建设及查询方法研究[D]. 济南: 山东师范大学, 2005.
  [9] 武希迎, 刘洋. 教师个人知识管理系统的功能设计[J]. 中国电化教育, 2011(1): 129-132.
  [10] 徐碧美. 追求卓越———教师专业发展案例研究[M]. 陈静, 李忠如, 译. 北京: 人民教育出版社, 2003.
其他文献
针对只利用单数据源进行关系人发现不准确、不完备的问题,研究利用多维数据的关系人分析方法。针对航班和火车出行数据,采用同行规律挖掘算法得到与目标人物一起出行的同行关
摘要:汽车行业会产生大量数据,需要对这些数据进行存储与分析。基于ApacheAmbari搭建大数据基础设施,通过Nifi可以将各种型式的数据进行处理、整合并导入大数据存储。通过Kylin可以对存储的大数据进行降维,提高查询速度。基于springCloud与开发计算模块并,对外提供Rest接口,实现大数据查询功能。  关键词:Amabri;Nifi;Kylin;SpringCloud  中图分类号:
为真正确立学生的主体地位,文章基于论坛文本,以校园论坛平台为支撑,以人本主义理论、非指导性教学法理论为指导,构建以学生观点为主的教学过程,并进行实践。结果表明:(1)学
摘要:在大数据时代,如何从容量大、虚拟化存储的大数据中获取电子证据是电子取证急需解决的大难题。该文结合数据挖掘的优势,将其处于大数据环境下在电子取证中的应用进行了分析。  关键词:大数据;数据挖掘;电子取证  中图分类号:TP311 文献标识码:A  文章编号:1009-3044(2019)33-0001-02  大数据时代的网络背景下,数据呈现出5V特点,即数据量大(volume)、形式多元化(
近年来,社交网络发展迅速,各种社交的网络平台每天都会产生海量的用户数据。这些无序的数据中隐藏着潜在的价值,也为研究者提供了用数据挖掘中的方法来分析这些数据的机会。
针对舆情分析系统而言,其对提升学校管理水平有着很大的意义和作用。当前,随着的信息化技术发展水平的不断提升,网络技术的发展也变得越来越稳定。在这种背景下,本文即对基于
摘要:随着科学技术的迅猛发展,当下新时代已步入信息能够随时共享、及时传播的数据化新纪元,由此衍生而来的是在电子计算机程序中对大数据进行分层数据管理的系统构建,该文先从介绍分布式数据库系统的特点开始,然后就其设计方法以及对应的优化内容进行探讨,以便推进其更好更快捷的使用。  關键词:分布式数据库;数据库系统;系统查询  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)
数据挖掘是一门交叉性学科,它注重潜在能量,我们可以从广博的数据库中,找到大量有价值的知识、图片、文字等重要信息内容。数据库技术、网络技术以及计算机硬件,是时代发展的科技结晶,它在贮存大量数据的同时,也扩大了人们采集数据的范围。经过多年的发展,数据挖掘已经在商业、金融、医疗等各个领域得到了广泛的应用。本文从数据挖掘的含义、功能出发,探究了数据挖掘的种类和内容,以及在高校招生信息化中的运用。
摘要:随着分布式存储的广泛应用,分布式的冗余机制也越来越受关注。该文使用马尔可夫链模拟系统的集群状态,对典型的HDFS分布式存储的冗余做了详细的研究和分析,并由数学模型计算出系统的失效率。在保证系统数据安全的情况下,得出一个合理的数据备份数目。并且从理论和试验中证明了该设计可以达到预期的效果。  关键词: 数据库;大数据;分布式存储;HDFS  中图分类号:TP311 文献标识码:A 文章编号:1
摘要:为了解决我校选课系统在选课时阶段性高负载造成的“峰值堵塞”问题,该文采用大数据分析方法,基于云计算技术和海量数据的支撑,以我校综合教务系统为例,对数据库进行多方面的性能调整,并对WEB端进行负载均衡配置,最大程度地优化大数据环境下的网上选课系统,使资源消耗明显降低,提高运行效率,缩短系统响应时间。  关键词:大数据;选课系统;优化  中图分类号:TP311 文献标识码:A 文章编号:1009