中小学教师继续教育管理系统开发研究Word文档下载推荐.docx
- 文档编号:20619596
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:24
- 大小:384.48KB
中小学教师继续教育管理系统开发研究Word文档下载推荐.docx
《中小学教师继续教育管理系统开发研究Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《中小学教师继续教育管理系统开发研究Word文档下载推荐.docx(24页珍藏版)》请在冰豆网上搜索。
1.中小学教师继续教育管理系统开发的意义
在教师专业化与教师教育改革的背景下,世界各国积极探索促进教师专业化发展的途径,从全球范围来看,提高教师的整体素质已经成为教育发展的共同趋势。
在我国,中小学教师继续教育培训作为教师专业化最为重要的途径和手段已成为普遍共识。
我国将教师继续教育培训作放在推动教育改革、提高民族素质、增强综合国力的战略位置上。
“十二五”规划之初,教育部颁布了《国家中长期教育改革和发展规划纲要(2010—2020年)》(以下简称《纲要》)提出要发展和规范教育培训服务,统筹扩大继续教育资源。
《纲要》对培训管理模式、技术手段和服务范围提出了更高的要求。
因此,中小学教师继续教育培训将会是一项时间持久且规模不断扩大的工程,这就要求相关的教育行政部门和培训机构合作上更加紧密、管理上更加智能高效。
由于传统的教师继续教育管理信息不规范、不完整,且互不兼容,难以进行信息的共享和交流,造成了人力、物力、财力和教育资源的巨大浪费,使得教师继续教育管理缺乏统筹和宏观调控。
为彻底解决上述问题,进一步推动教师专业化和继续教育信息化的建设,必须进一步研究和开发服务于中小学教师继续教育管理系统。
中小学教师继续教育管理系统是一种全新理念的信息化管理和办公自动化系统。
通过该系统的应用可以促进教育主管部门和教师培训中心以新的观念、新的制度、新的模式与手段开展教师继续教育相关的培训与管理工作。
系统实现了教师培训信息管理电子化、网络化、信息化,增强了登记制度的科学性、规范性和易操作性,改变了传统繁琐的继续教育培训与登记模式,实现了中小学教师继续教育培训科学和高效的管理。
2.中小学教师继续教育管理系统需求分析——以毕节市为例
2.1毕节市中小学教师继续教育现有模式分析
开发之初,笔者查阅有关中小学教师继续教育管理的相关文献资料,着重了解当前的管理模式和手段。
为了更真实地了解系统用户的真实需求,又与毕节市中小学教师继续教育行政管理部门负责人、部分学校负责人及中小学教师进行访谈。
通过文献研究及访谈得知,毕节市传统的中小学教师继续教育工作流程如下:
图2-1继续教育工作流程图
下面分别对每一环节做简单介绍:
1)确定培训项目
培训机构根据省市教育主管部门对中小学教师继续教育的要求,与市教育局共同协商制定继续教育项目。
并共同制定具体培训方案、培训经费及缴交办法。
2)宣传通知
由教育局向所管辖的区学校传达继续教育的内容和学习时间、收费等文件等,再由学校向本校教师宣传。
3)报名学习
教师继续教育报名流程如下:
学校通知教师缴纳相关费用并参与培训
图2-2教师继续教育报名流程
4)办理成绩合格证书
参与学习的教师如成绩合格,则在培训机构办理成绩合格证书(成绩入册备案)。
5)办理继续教育合格证书
教师办理继续教育合格证书的步骤如下:
A、教师填写《中小学教师继续教育登记卡》。
B、申报:
以学校为单位上报申办人员的材料。
材料包括:
①继续教育合格证书;
⑦照片一张;
⑧继续教育证工本费。
C、初审:
当地教育局师资办专干对递交材料逐一审核,并认真填写《***中小学教师继续教育结业证书审核登记表》。
D、上报:
由当地教育局将初审合格人员材料上报市教育局审核,并对合格人员进行证书编号。
E、发放证书:
由是教育局制定并颁发教师继续教育合格证书。
2.2功能需求
通过上面的分析得出中小学教师继续教育管理系统主要要完成的任务有:
提出并决定培训项目,培训信息宣传,教师报名,授予成绩,办理继续教育合格证书,教师信息管理。
其中多个环节涉及到教师基本信息,所以把教师信息管理单独提出。
下面分别对每一模块的功能进行描述:
1)教师信息管理
管理现有教师的基本信息和继续教育信息,当信息发生变动时,可即时变更,可为相关机构和单位提供信息支持。
2)项目管理
培训机构根据数据分析和其他手段分析后,制定培训项目,再由相关教育行政单位对培训项目审核,决定该项目是否可以实施。
明确了各机构分工,简化了程序,加强了机构之间的协作能力。
3)通知新闻管理
向信息受众传达相关信息,如教师培训报名信息等。
4)报名管理
简化教师报名程序,由教师或者学校直接在报名系统报名,学校和教育局再对报名信息审核,决定参与培训人员,最后由继续教育培训机构审核再次决定参与培训人员。
5)成绩管理
培训教员给参加培训学习的教师授予成绩,培训机构对成绩信息进行审核,最后由教育局师训科审核确认并颁发相关证书。
无形中简化了办理证书的程序,减轻了教师及学校的工作。
6)数据管理
分类管理教师继续教育信息,为培训机构和教育行政单位决定培训项目时提供数据支持。
2.3其他非功能需求
1)安全性
由于中小学教师继续教育管理系统保存有教师及相关机构人员的大量敏感信息,所以对该系统的安全性提出了较高的要求。
2)兼容性
因为以前的数据大都是以excel的形式保存,所以系统要求能够兼容excel导入。
3)可扩充性
因为未来有很多不确定因素,所以系统要求有较高的可扩展性,以便在需求增加时能够进行相应的扩充。
3.中小学教师继续教育管理系统结构设计
3.1系统目标
毕节市中小学教师继续教育管理系统的总体设计应围绕“建设信息化继续教育管理,推进毕节市教师专业化进程,实施继续教育环境下教师队伍的素质教育与能力提升”而展开。
本节将对系统总体框架,系统功能结构以及数据库逻辑设计等进行详细分析。
3.2系统总体结构设计
在设计“毕节市总小学教师继续教育管理系统”时,选择了浏览器/服务器(B/S)的软件体系结构。
系统总体结构按照逻辑层次设计成如图所示:
图3-1系统总体结构按照逻辑层次设计图
3.3系统功能体结构设计
系统功能结构如下图所示
图3-2系统功能结构图
3.4系统流程图
用户在登录一个系统后,会进行一系列的操作,把这些操作的过程和结果以图形的形式表现出来,这就是系统流程图。
一个好的流程图,不仅可以让开发者迅速地理清思路,及时解决出现的问题,也可以让使用者很快明白该系统的操作方式和方法,下面给出毕节市中小学教师继续教育管理系统的简化工作流程图,该流程图省去了用户登录判断和退出系统两部分,但并不影响我们理解系统的工作流程,如图所示:
图3-3系统的工作流程图
3.5数据库设计
管理系统的数据模型是建立管理系统的基础,Web数据库管理系统的设计,应特别注重数据库的设计。
一个设计不良的数据库会有浪费存储空间、系统效率差、数据不一致、维护不方便等问题,而且随着软件发展的需要,程序需要改进,考虑到系统的扩展性和可维护性,系统数据库的设计应该遵循如下原则。
3.5.1数据库设计原则
我们在前面需求分析过程中,会收集到的系统相关数据,此时在设计数据库时应该将这些数据分割成数个大小适当的数据表,以避免数据重复、更新异常、新增异常和删除异常等的情形,其输出为数个彼此关联的规范化数据表。
一般而言,数据库规范化可分为六个阶段:
第一规范化(INF)、第二规范化(ZNF)、第三规范化(3NF)、BCNF规范化、第四规范化(4NF)和第五规范化(SNF)。
通常前三个规范化已足够应付绝大部分数据库的需要,BCNF规范化、第四规范化和第五规范化只有在特殊的情况下才会用到,所以这里只用前三个规范对中小学教师继续教育管理系统的数据项进行处理。
第一规范化:
消除重复字段和非原子值(原子值是指该字段代表单个值)。
第二规范化:
要求每一列与主关键字的每个部分之间存在相关性。
第三规范化:
要求所有非主字段完全依从于主字段。
3.5.2数据库逻辑设计
数据库的设计要求按照一定的数据库的设计规则设计出满足当前系统使用所需要的数据库结构,首先要找到系统中的各类实体并设计为表,然后确定每个实体中的属性并将其转换为表中的字段。
最后找到实体之间的联系并转换为表与表之间的关联。
限于篇幅,本文将以教师报名模块为例,运用PowerDesigner工具,画出该模块相关表的E-R概念数据模型图,如下图所示:
图3-4E-R概念数据模型图
3.5.3数据库物理设计
基于以上设计原则和考虑,下面将以教师报名模块为例,分析数据库的物理设计。
此处定义字段名称,规定数据类型,确定值域范围,表之间的关系等。
1)用户登录表(b_user)
表1用户登录表
序号
数据项英文名
数据项中文名
类型、长度、精度
默认值
说明
1
u_id
默认编号
Integer
主键
2
u_name
用户名
Varchar(15)
3
u_pass
密码
Varchar(32)
4
u_group
所在用户组
integer
5
islock
是否锁定
Varchar
(1)
2)用户信息表(u_information)
表2用户信息表
Id
编号
name
姓名
Char(50)
u_sex
性别
u_idcard
身份证号码
Char(18)
u_bianzhi
是否在编
Char
(1)
6
u_degree
最高学历
Char(30)
7
u_worktime
参加工作时间
Date
8
u_position
行政职务
Char(20)
9
u_zhicheng
职称
10
u_honor
最高荣誉
Char(100)
11
u_birthday
出生日期
12
u_number
教师资格证号
13
u_area
所在区域
14
u_course
任教科目
15
u_tel
个人电话
Char(11)
16
u_officetel
办公电话
Char(15)
17
u_email
3)学员报名表(stu_sign)
表3学员信息表
id
stu_name
学员姓名
stu_school
学员所在学校
stu_edu
学员所在区教育局
subject
课程名称
Varchar(20)
peixun_danwei
课程所属单位
varchar(50)
school_check
学校审核
edu_check
教育局审核
peixun_check
培训机构审核
sign_time
报名时间
date
4)课程信息表(sub_information)
表4课程信息表
sub_name
开课单位
Varchar(50)
sub_number
课程编号
申报时间
审核是否通过
3.6系统用户角色权限设计
按照毕节市中小学教师继续教育管理系统的使用对象,系统用户类别划分如下表:
表5系统用户角色表
角色
职责
教育行政单位管理员
在系统中为当地各用户单位建立账号并发放,审核项目培训申请和学员报名,随时可以查询、统计、输出本单位范围内的数据,维护本单位信息的准确。
培训机构管理员
登级本单位每次承办的规范性培训的计划和内容,并为每位学员登记培训成绩。
维护本单位信息的准确。
学校管理员
登记本校每位教师的电子信息档案,登记本校开展的每次校本培训学时、成绩等。
审核本校教师项目报名,维护本单位信息的准确。
教员
录入成绩,维护本人信息的准确。
教师
项目报名,校本培训报名,教学评价,维护本人信息的准确。
系统管理员
用户管理,用户权限管理,系统代码维护。
4.中小学教师继续教育管理系统实现关键技术
本系统选用B/S结构进行设计,用Apache、PHP和MysqL来进行构建。
4.1使用B/S结构设计
B/S结构,即Browser/Server(浏览器/服务器)结构,客户机上只要安装一个浏览器,如InternetExplorer;
服务器安装Oracle、Sybase、MysqL、Informix或SQLServer等数据库。
浏览器通过webServer同数据库进行数据交互。
B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Seript语言(VBSeript、Javaseript)和AetiveX技术,用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,是一种全新的软件系统构造技术。
B/S最大的优点就是在客户机上不用安装任何专门的软件,只要有浏览器即可。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。
随着windows98/2K/XP/2003将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。
B/S结构利用Internet虚拟专网。
具有节省投资、跨地域广的优点。
4.2使用Apache服务器
本系统的运行平台是Apache,它是众多的Web服务器软件中的一种,已经成为目前Internet上最流行的Web服务器软件之一。
它支持多种操作系统,如:
Unix、Linux、Win9X/NT/2000/XP等,功能强大。
Apaehe服务器同11S、Tomeat、WebLogie服务器相比,具有很大优势:
(1)同IIS相比,首先,IIS是收费的,而Apache是完全免费的,不需要支付任何费用就可以免费下载并使用;
其次,IIS在实际使用中经常出现500错误,而且有的时候还会出现莫名其妙的假死现象,用户需要不定期的重新启动11S服务才能保证网站的正常,而APache一经设置完一毕就可以长期的工作了,非常稳定;
再次,IIS的源代码是没有开放的,而Apache是完全对外开放源代码的,所以任何人都可以分析他的代码,发现其中的漏洞,并发布补丁来弥补该漏洞,也使其安全性大大提高。
(2)同Tomcat相比,首先,当处理静态页面时,Tomeat不如Apache迅速;
其次,Tomcat不象Apache一样可配置;
再次,Tomcat不象Apache一样强壮。
(3)同WebLogi相比,Apache更适合使用PHP程序的用户,而且速度也比较快。
总之,与其它WEB服务器软件相比,Apache具有安装方便,配置简单,效率高,便于管理,安全性高等优点。
4.3使用PHP进行程序设计
在系统的开发上,采取目前比较流行的PHP编程环境。
它是一种嵌入HTML页面中用于创建动态Web页面的服务器端脚本语言。
如同ASP和JSP,用户可以混合使用PHP和HTML编写Web页面,当访问者浏览到该页面时,服务器端会首先对页面中的PHP命令进行处理,然后把处理后的结果连同HTML内容一起传送到访问端的浏览器。
PHP是一种源代码开放程序,具有很好的跨平台兼容性,用户可以在Windows系统以及许多版本的Unix和Linux系统上运行PHP,而且可以将PHP作为Apache服务器的内置模块或CGI程序运行。
PHP具有基本的面向对象组件功能,可以极大地方便用户有效组织和封装自己编写的代码。
同时,PHP在开发及维护时间、系统稳定、系统安全、网页结合能力等方面有着很好的表现,PHP的工作原理如图所示。
图4-1PHP的工作原理图
4.4使用MysqL数据库
MySQL目前是比较受欢迎的开源的SQL数据库管理系统,它是由MySQLAB进行相关的开发、发布和支持。
而且MySQLAB是基于MySQL开发的一家商业公司,它是使用了一种成功的商业运作模式来结合相关的开源价值和方法论的开源公司之一。
其中MySQL是MySQLAB公司的注册商标。
它的主要特点和优势主要有以下几个
(1)MySQL可以说是一个高速、多线程、多用户和比较健壮的SQL数据库服务器之一。
它支持一些关键任务、高负载生产系统的应用,在有的情况下也可以将其植入到一个比较大配置的用户软件中去。
(2)MySQL也是一个功能比较强大的关系数据库管理系统。
和其它数据库管理系统相比,它是将数据单独存放在独立的表格中,来提高数据的存取的速度和效率。
"
MYSQL”中的SQL代表“StructuredQueryLanguage"
。
而SQL是来访IG数据库的最通用的标准语言,主要是由ANS工/工SO来定义SQL标准和规范。
(3)MySQL是开源的。
用户可以从Internet上下载和使用MySQL而且不收费。
也可以根据自己的需要任意修改该软件。
4.4构建开发环境
4.6.1服务器环境配置
PHP可以在各种操作系统平台上运行,但前提是要先建立PHP工作环境。
在不同的操作系统下建立PHP工作环境的方法不同。
在Windows操作系统下PHP的工作环境配置可以用公式表示如下:
“Apache+PHP+MysQL”含义:
要进行PHP程序的开发工作,首先要建立PHP工作环境,即需要安装Apache服务器、安装PHP,再对Apache服务器和PHP进行必要的配置。
接下来是,安装MysqL并设计符合要求的数据库表,最后,要完成数据库的配置连接。
现在,我们可以采用Wamp安装包,Wamp包是PHP工具组合包,它是将一些网路上免费的架站资源重新包装成单一的安装程序,以方便初学者快速完成架站,Wamp所包含的软件有:
Apache、MysqL、PHP、PhPMyAdmin。
4.6.2编写代码工具
实际上PHP的应用程序就是以.php为扩展名的纯文本文件,你可以用任何文本编辑器打开并编辑它(如记事本),EclipseForPHP专为PHP所设计的网页程序编辑软件之一,具有PHP编辑、侦错、浏览等功能,是一套功能强大的PHP编程软件。
4.7系统关键环节及解决方法
4.7.1用户登录技术
作为管理系统,尤其是对用户权限有一定要求的基于WEB开发的数据库系统,数据和信息的安全性是一个很重要的,而且必须第一时间解决的问题。
这就涉及到了认证。
什么是认证呢?
所谓认证,就是指当用户首次向WEB服务器发出访问受保护区域资源请求时,验证进程被启动,服务器返回HTTP401号状态回应标题,表明该用户身份未经验证。
客户端浏览器在检测到上述响应后弹出对话框,要求用户输入用户名和密码。
Session文件是存放在服务器端,是用它可以保证数据的正确写入,并且更简单、安全。
当一个用户访问Web站点时,用它来保存特定的一小块数据。
这个会话(Session)数据在整个访问期间被保存下来。
一个Session可以被看成一个信息栏,它保存着主机的变量。
这些变量对在整个访间期间都存在,并且可以在任何时刻被处理。
这样Session可以记录用户是否被授权了,如果已经被授权,那么下次进入系统指定的页面就不用重新登录了。
这样对站点的安全性是非常有好处的。
这个方法对HTTP协议的无状态的特点提供了一流的解决办法。
每一个被创建的Session都有一个唯一的标识串。
这个串被发送到客户端,同时在服务器端也生成了同样唯一标识串的入口,或者放在文本文件或者在一个数据库中。
之后就可以注册任何的Session变量。
这些普通的变量可以保存文本或数值信息,可以通过session被读出或写入。
综上所述,我们开发的这套系统采用了PHP强大功能之一的Session技术来解决用户登录系统的身份认证问题。
使用Session之前要对相关文件php.ini进行配置,主要修改:
session.save_path//设置存取session数据的路径;
session.auto_start//保证每打开一个新的页面,session功能自动开启。
几个关键
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中小学教师 继续教育 管理 系统 开发 研究