公务员期刊网 精选范文 教务系统范文

教务系统精选(九篇)

前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的教务系统主题范文,仅供参考,欢迎阅读并收藏。

教务系统

第1篇:教务系统范文

关键词 教务管理系统 教务管理 应用

教务管理是高校教学管理中的重要工作之一,随着办公自动化和网络技术的不断运用和推广,高校运用教务管理系统进行教务管理也越来越普遍。以广西幼儿师范高等专科学校为例,自2009年升格为专科学校以来,教学管理一直保存着中专时代的管理模式,都是传统的手工操作和一级管理模式。但是随着学校的发展壮大,招生规模越来越大,教师数量也逐年增长,传统的教务管理已经不能满足学校的发展。2013年学校引进青果教务管理系统并慢慢实施系部二级管理模式,与传统的教务管理相比较,青果教务管理系统的有效应用提高了管理水平和信息服罩柿浚推进了学校信息化校园建设的进程,为学校教务管理提供必要的辅助手段,在更大程度上减轻了管理人员的工作量,提高了教务管理的工作效率。

1青果教务管理系统的构成

青果教务管理系统的主要功能模块包括教学计划,基本信息,学生学籍,教学评教,教学安排,免修重修,教材管理,考试事务,学生成绩,系统管理,等级考试,毕业处理共12个模块,这些模块既相互独立又相互联系,既可以独立工作又相互制约,贯穿学校教务管理的各个环节,构成了复杂、庞大的教务管理信息系统。

教学计划模块主要实现课程、环节库的构建并设置教学计划等功能;基本信息模块主要实现专业信息管理,教学场地信息管理,教师教辅人员信息管理,外聘教师信息管理等功能:学生学籍模块主要建立学生学籍档案,维护学籍档案,处理学籍异动,专业分流等;教学考评模块主要用来进行教学质量评价和教学工作量统计等;教学安排模块主要设置教学任务,编排课表,安排临时活动等;考试事务模块用于实现期末考试安排和补考安排;学生成绩模块实现课程成绩录入,补录删除修改成绩和成绩认定等;等级考试模块用于实现校外考试的报名管理和成绩管理等。毕业处理模块主要实现学生的毕业审核,毕业情况查询,打印证书等功能;系统管理主要实现用户管理,数据字典,数据库维护和系统曰志等功能。

2青果教务管理系统各模块的应用现状

应用教务管理系统是教学管理模式创新的必然趋势,是提高教学管理工作效率的重要途径,为教务管理规范化提供了有力保障,是实现教育管理信息化的迫切需要。学校自2013年引入青果教务管理系统以来,投入使用的子模块有教学计划,基本信息,学生学籍,教学评教,教学安排,考试事务,学生成绩,等级考试,系统管理等模块。

青果教务管理系统由客户端和WEB端两部分组成。客户端面向教务处管理人员和各系部教学秘书。WEB端面向全校师生。青果教务管理系统的系统管理员由教务处管理人员承担,系统管理员拥有整个系统管理的最高权限。

2.1系统管理员在系统管理模块和基本信息模块的应用

系统管理员首先通过客户端的系统管理模块对教务处管理人员和各系部教学秘书分配账号,并对账号赋予角色,然后对角色分配权限。系统管理员根据教务处管理人员具体岗位分配为相应子模块的管理人员,子模块管理员拥有该模块的全部权限。系统管理员对各系部教学秘书进行权限划分,并赋予教学秘书各子模块的相应功能。其次通过客户端的基本信息模块对全校教师分配账号和密码,增加外聘教师相关信息,同时对教学场地进行数据的录入。同时在WEB端对学生账号进行初始化学生密码。最后系统管理员主要在系统管理模块进行数据字典的维护和管理,对各模块的控制开关进行控制,对数据库的备份和对数据进行维护等。

2.2学生学籍模块的应用

学籍管理员通过学生学籍管理模块完成学生学籍管理的信息化和网络化。每年新生入学后,由学籍管理员创建学生学籍档案,完善学生的基本信息并生成学号等,处理学生的学籍异动、专业分流等。各系部教学秘书根据本系部学生的情况进行相应的学籍管理等。

2.3教学计划模块的应用

教学计划管理员根据人才培养方案对理论课程和实践课程进行课程编码,录入课程名称、学时、学分、课程类别等相关信息,设置各个教学系部不同专业、年级的教学计划,从而形成完整的专业教学计划资源库。

2.4教学安排模块的应用

教学安排管理员根据教学计划读取学年学期教学计划。教务处统筹全校公共必修课程和选修课程,设置理论教学任务和实践教学任务并编排课表;各系部根据教学计划设置本系部的专业课程理论教学任务和实践教学任务,并编排课表。对于一些需要分组教学的课程,由各系部完成分组教学安排。有开课变更的系部,可以通过系统申请学期开课变更,教务处管理人员再完成相关的审核确认开课变更。对于存在补选和退选课程的学生,也需要通过系统完成相应的补选和退选程序。

教学安排管理员设置公共选修课教学任务后,通过WEB端打开相应控制开关,学生可以通过WEB端利用个人账号密码登录选修自己喜欢的选修课程。

课程课表编排完成后,教师和学生都可以通过WEB端查看教师课表和班级课表。当教学安排管理员对全校课表进行锁定后,系部教学秘书无法对课表进行修改,如须修改,需经过教务处同意方可进行课表的调整。

2.5考试事务模块的运用

考试事务管理员首先设置考试轮次、考试时间、设置考场容量等排考的相关参数,然后读取学年学期课程结束节序,确定考试任务,锁定空闲教室。各系部根据教学安排完成期末考试和补考的考试安排。考试安排完成后,考试事务管理员考试安排,学生可通过WEB端查看考试安排,监考员也可通过WEB端查看个人监考任务。

2.6学生成绩模块的应用

学生成绩管理员设置完成相关成绩参数后,各系部教学秘书对本系部承担的课程设置综合成绩构成,并根据任课教师设置相关课程的成绩录入人。以上相关参数完成后,学生成绩管理员设置成绩录入时间区段,任课教师可以通过WEB端录入学生成绩。当任课教师录入完学生成绩检查无误后提交系统。任课教师在录入课程成绩过程中可以随时暂存已录成绩,并随时修改,课程成绩一经任课教师提交后,教师无权再进行成绩的修改,只有经过教务处同意后办理相关成绩修改手续,学生成绩管理员才会对课程成绩进行修改。课程成绩经过学生成绩管理员认定后,学生可以通过WEB端个人账号密码查看课程成绩。

2.7教学考评模块的应用

教学考评模块主要实现质量评价和工作量的计算。通过质量评价可以实现学生评教、教师相互评教、督导评教、同行评教、教研室领导和各系部领导评教等。有了质量评价体系,对于提高教师教学水平有一定的促进作用。教学工作量的计算可以实现教师工作量的统计,对于审核评定教师工作量有一定的便利,同时也方便课酬审核。整套评价体系的形成,为学校职称评审、评优评先提供重要的依据。

2.8等级考试模块的应用

等级考试模块主要实现校外等级考试的报名管理和成绩管理。如全国大学生英语等级考试、计算机等级考试、普通话测试等。通过系统模块,严格控制允许报名的专业年级,并对报名总人数进行严格的控制,有利于充分利用学校现有资源,同时也大大减少报名数据的错误,提高工作效率。考试结束后通过等级考试的成绩管理模块导入学生成绩,对分析数据,得到数据表,反馈教学也起到促进作用。

2.9毕业处理模块的应用

毕业处理模块主要通过设定毕业条件的规定,然后对学生进行毕业审核。有了系统信息化的管理,极大的方便各系部对学生的毕业审核,大大减少了由于个人疏忽而造成的错误。

3青果教务管理系统在学校应用过程中存在的问题

整个教务管理系统几乎是全部模块同时上线并投入使用,前期并没有经过任何的试用就直接上线了,虽然有了系统的信息化管理,在很大程序上简化了工作流程,提高了教务管理人员的工作效率,但是在使用的过程中不可避免地遇到各种各样的问题。

3.1系统管理队伍的不稳定,培训不足

2013年8月系统开始投入使用后,原确定的系统管理员由于工作调动而更换系统管理员,新的系统管理员没参与前期的数据处理工作,同时由于时间关系技术员没对新的系统管理员进行前期数据处理的讲解与培训,系统管理员没得到全部系统模块的专业培训,系统管理员对前期的数据关联没有了解,技术员只根据教务管理人员的岗位对于子模块的管理员进行了简单的培训。对于全新的青果教务系统,要求系统管理员在短时间内完全掌握各模块的功能,掌握子系统问的相互关系,各模块的操作方法,这显然是不现实的。而各子模块管理员并非计算机专业,缺乏相关的专业知识,在短时间内掌握系统操作方法,规范教学管理也是相当困难。同时各系部教学秘书也是频繁更换,导致系统的推进有很大的难度。

3.2技术员不稳定、客服无法及时处理问题、系统更新慢

系统投入使用不到一年,技术员频繁更换,每个技术员对于系统的理解存在偏差。由于操作不当,最后导致系统存在不少冗余的数据而数据关联后又无法删除。而系统客服人员每天面对大量的客户,无法及时处理学校提出的问题。很多的问题都需要通过拟定问题描述、网络提交数字青果进行问题处理、上传备份数据库、研发部测试反馈、研发部技术解决、用户下载更新包进行更新等一系列反复的沟通与交流才能完成。有些问题甚至提交问题后也无法满足用户的需求。

3.3承担单位划分不合理

很多相同课程的学分、学时相同,代码不同,不同的教学系部都开设相同名称的课程,承担单位划分不合理,加上各系部在教学安排时不严格按照人才培养方案进行排课,导致考试事务考试安排时,出现有的系部找不到考试课程,或者找不到学生名单,在学生成绩管理模块中无法显示课程等。由于期末考试安排时临近放假,工作量多,为了简化工作,快速完成考试安排,各系部秘书之间相互借用账号进行排考,设置成绩构成等,最后导致教学管理不规范。

3.4课程设置不合理

相同课程开设在多个学期的,由于课程设置不合理,导致在成绩管理模块出现无法录入课程成绩。最后出现大量学生后一个学期的课程无法录入成绩,对于后期的毕业审核有很大的影响。

4青果教务管理系统发展的若干思考

针对学校使用青果教务管理系统的情况和出现的问题分析,对后续的发展引发了若干思考。

4.1稳定教学管理队伍,加强培训提高管理人员的业务水平

教展芾砣粘9ぷ鞅冉纤鏊椋内容繁杂,工作量大,涉及到学校教学管理的方方面面。而学校的管理队伍缺乏专业的管理知识,很多管理人员都忙于应付各种日常的繁杂事务,无暇顾及自我管理水平的提高,整体管理水平低下,学校应加强教学管理人员的培训,可以采取走出去或者引进来的办法,提高管理人员的业务水平。同时由于教学管理人员社会地位偏低,在职称评审中没有明确的方向,晋升的机会少。管理人员的工作热情难于调动,而教学管理人员又是处于学校教学管理中的重要位置,建议学校出台相应政策,从而稳定教学管理队伍。

4.2严格要求,规范教学管理

针对承担单位划分不合理和课程设置不合理的情况,建议学校教务部门认真分析出现的问题,严格要求,从源头开始把握,制定相关的规章制度,规范教学管理,并及时与技术人员沟通在运行过程中出现的找不到课程,无法录入后一学期课程成绩等问题,早日解决系统中存在的各类问题。

4.3加大资金投入,维护系统更新

第2篇:教务系统范文

关键词:管理;信息系统;编码设计

中图分类号:TP315文献标识码:A文章编号:1009-3044(2011)23-5568-02

The Design of Educational Management Information System Codes

ZHAN Mao-sen, OU Lian-qun

(City College of Dongguan University of Technology, Dongguan 523106, China)

Abstract: Educational Management Information System designed to encode a direct impact on the stability and security throughout the system or not, need to consider the uniqueness of the design codes, standards, scalability and stability of the principle of this proposed design of the specific coding scheme coding for the Educational Management Information System designed to provide some lessons of experience.

Key words: management; information system; design coding

随着计算机与网络的技术的飞速发展,教务管理工作的效率低下越来越明显,为此,不得不采用信息化技术的教务管理信息系统来解决该问题,或在已有的教务管理信息系统的基础上,不断更新换代,但是每次教务管理信息系统的变革,多将涉及到信息编码的设计问题,也是首当其冲的工作。这就要求如何设计好信息编码成为研究的主要课题。

1 编码设计的原则

在设计编码之前,首先应从规范化、标准化予以考虑,考虑国家标准、教育部标准、行业标准和学校已有的标准等,然后在此基础上,兼顾各个标准之间的兼容性、一致性以及标准的可扩展性、实用性和简便性等,建设形成一套符合自身实际的教务管理信息化标准编码。

2 基础编码的设计

信息编码是将事物或概念(编码对象)赋予有一定规律性的、易于计算机和人识别与处理的一个或一组有序的符号,即以数字或字母等字符来代表各种编码对象的名称、属性、状态等。

设计编码应从系统运行和实际情况的轻重缓急予以考虑,首先设计院系编码,该编码一般,由人事部门来负责制定,但且是教务管理信息系统的基础编码,紧接着就是设计教职工编码、校区编码、专业编码、班级编码和学号编码,具体设计方案如下:

1)院系编码:机构编码一般采用4位编码,由人事部门来负责制定,格式如图1所示。

其中:X1X2为单位代码,X3X4为流水号。处级单位X1X2为顺序号+固定值00(行政部门编码:01-29,教学部门编码:30-59,教辅部门60-89,90-99为预留码),科级单位编码为所属处级单位编码前两位+2位顺序码,其代码示例,如图2所示。

2)教职工编码:教职工编码可采用8位编码,由人事部门来负责制定,格式如图3所示。

其中:X1-X4为教师入校年份,X5-X8为顺序号。

3)校区编码:校区编码采用1位编码,由教务部门来负责制定,格式如图4所示,其中:X1为顺序号。而校区编码代码示例如图5所示。

4)专业编码:专业编码采用4位编码,由教务部门根据招生计划来负责制定,格式如图6所示,其中:X1X2为系代码,院系编码中处级单位代码的前2位,X3X4为专业号。而专业编码示例如图7所示。

5)班级编码:班级编码采用9位编码,由教务部门来负责制定,格式如图8所示,其中:X1-X4为年份,X5-X8为自编4位专业代码,X9为班号。而班级编码示例如图9所示。

6)学号编码:学号编码采用12位编码,由教务部门来负责制定,格式如图10所示,其中:X1-X4为入学年份;X5为层次:4-本科;3-专科、高职;X6-X9为专业代码;X10为班号;X11X12为班内顺序号,而学号编码示例如图11所示。

3 其它编码的设计

在完成教务管理信息系统基础编码设计的基础上,就需要考虑其它涉及到得相关编码的设计,比如课程编码、学年编码、学期编码、教室编码和宿舍编码,具体设计方案如下:

1)课程编码:课程编码采用8位编码,由教务部门来负责制定,格式如图12所示,其代码示例,如图13所示。

其中:X1X2为开课部门代码,取院系编码中处级单位代码的前2位;X3为课程性质:0-全院通识课,1-系内必修课,2-全院选修课,3-系内选修课;X4为层次:1-本科,2-专科,3-高职;X5为考试方式,0-考试课,1-考查课,X6-X8为顺序号。

2)学年编码:学年编码采用9位编码,由教务部门来负责制定,格式如图14所示。其中:X1-X4为开始年份,X5为中横杠分隔符,X6-X9为结束年份。

3)学期编码:学期编码采用1位编码,由教务部门来负责制定,格式如图15所示。

其中:X1=1(表示该学年的第1学期),X1=2(表示该学年的第2学期)

10)教室编码/宿舍编码:教室编码/宿舍编码采用8位编码,由总务部门来负责制定,格式如图16所示。其中:X1-X3为楼栋号,X1为字母,代表楼栋种类:学生宿舍(X)、课室(G);X2X3为顺序号,代表该种楼中的序号。X4-X8为寝室号、课室号:X4为字母,表示分区;X5X6为寝室或课室所在楼层;X7X8为该区该层的序号。

4 编码的补充设计

教务管理信息系统的编码设计必将随着信息系统的不断更新与完善,而需要不断完善,只要本着综合考虑,兼容扩充,统一调整的思想,就可以根据实际情况,进行不断的修正或重新设计,这样的编码才具有前瞻性和可扩展性,才能适应时代的发展。

5 结语

教务管理信息系统编码设计的好坏直接影响到整个系统的稳定和安全与否,以及系统以后的是否易维护与可扩展,是实施教务管理信息系统的核心工作。通过给出一个具体的编码方案来进行说明教务管理信息系统的编码设计的问题,同时提出了代码与时俱进的观点。在某种程度上,为教务管理信息系统的编码设计工作提供一些借鉴经验。

参考文献:

[1] 李石山,张菁,田彩华.信息系统开发中的代码设计[J].辽宁工程技术大学学报:自然科学版,2000.

[2] 丁福兴.高校教务管理信息系统中的信息编码问题研究[J].信息技术,2005(2).

[3] 黎孟雄,陈小春.高校教务管理信息系统的总体设计与安全管理[J].教育信息化,2005(3).

第3篇:教务系统范文

现在对于教务系统管理人员来说,能够通过网络平台对学生信息进行相互传递,分析某班学生信息、对无关信息进行处理等等,而这一切都归功于电脑技术的快速发展。对于以前的管理办法来说,想要实现联网共享信息、远程操作、迅速及时传达信息等功能,可以说根本不可能实现,但通过现代最管理手段全部都能实现。正因为如此,现代管理手段有着不可估量的市场价值。

关键词:

;教务管理系统;设计;实现

1国内外研究现状

美国和欧洲其他发展国家,政府非常支持建设数字化校园。所以各个学校都对本校的学籍以及教务等管理进行了信息化改造。在20世纪90年代之初,这些地区几乎所有的名牌院校都已经非常成功的实现了信息化,数字化校园。现在,全球的在互联网方面具有顶尖技术的大型公司都开始斥巨资用来开发与研究数字化校园。一般情况下,以上这种类型的软件对应群体是软件开发商。软件开发商在开发和使用自身企业或者是和自身企业相联系的软件的时候,关键是使用了下面的这两个不同的方法来设计与建设上述的那类技术。首先是需要购买在开发研究方面所需要的基础设施,像是桌面软件和服务器等。买这些基础设施就需要花费该公司大量的人力资源和物力资源。其次就是,根据对有关的虚拟主机与服务器不进行购买而是通过租赁的形式来获得使用权,这样就为企业节省了大量的人力物力资源,大大的节约了成本。但是若是这样做的话同时也降低了对后台服务器的控制权。数据化校园能够使全体师生在上网的过程中,可以让用户访问服务、处理器、存储设备等和他们相联系的设施。对学生和教师来讲,可以在运用校园信息化数据部署和应用程序在。基于同样的道路,可以选择任意的服务并对它们进行组合,这一来,在藕合程度方面还是比较低的。数字化校园运用了虚拟技术,云端或者本地的运行环境能够支持类型不同的编程语言,采用了改进的数据库。在我国,中国高等教育文献保障系统简称CALIS是第一个把信息化的应用带入到教务管理系统中的。其创造了没有访问界限的中国高等教育数字化校园。这所学校变成了社会经济和谐发展的重要因素,是至关重要的。根据之前的所的出的结论与未来发展的趋势,CALIS不仅实行了定位,而且还建议根据信息化来设计适合我国的数字化校园。以上所说的是,CALIS要构建植根于信息化平台的数字化校园。同样需要在全国、不同的地区、不同的学校都创建CALIS的数字化校园云服务中心。如此,大学生和教师就可以获取丰富的服务。同样,CALIS还可以为当地的数字化校园在建设云服务平台时给出有效的处理办法。建设CALIS的信息化平台,能够不断地提升信息化在数字化方面的进程。如此就为更深层次的优化数字化校园的服务结构部分给出了非常重要的可行性。信息化平台能够使数字化校园服务变得更加的虚拟,并且在此基础上,建设与分享图书馆的资源信息可以为数字化校园的发展带来巨大的美好前景。如此一来,我国的数字化校园也迈进了新时代。

2系统目标和总体需求

(1)系统目标。1)系统应该功能强大,操作过程简单明了;2)远程网络协同访问系统;3)对校园网实行开放,进行标准建设;4)可以对各种工作步骤进行传递;5)文件、数据安全可靠。(2)系统总体需求。学生想要对其个基本信息、下载学习有关资料、根据老师安排上传所布置的作业、等一列与网络有关的学习方法。现在只要登录网络管理系统都能够顺利实现。对于教师来说,凡是学生需要掌握的教学大纲、课辅资料、作业习题、参考课本等有利于学生更好学习的资料,均可以通过登陆网页系统来完成。这样一来,不仅增加了师生间的良好沟通,也极大地促进了网络教学目标的实施。另一方面。教务管理系统想要针对课程安排、教学任务、学生成绩查询、教师绩效考评等管理任务也能够通过网络平台实现自动化管理,而不再是以往的人工化。大大加快了工作效率。

3关于教务管理系统如何设计

设计系统时需要遵循的基本原则:(1)不但能够稳定不变还要相对靠谱。系统只要开始设计研发,将会持续运行,因此不允许中间因某些不稳定因素影响进程;(2)对外进行开放与拓展空间;(3)在世界范围内都处于先进水平且各项技术都比较成熟;(4)在实际应用当中,能够对其进行最大化利用且方便管理者管理。检验一个系统的优劣关键是看其实用性如何,里面的各项功能能否适用于用户需求,有无综合考虑用户的特点,或者根据用户日常习惯专项研究后再进行设计;(5)安全性。针对全部的用户来说,系统的管理机制必须安全可靠

4系统测试

通过对于软件进行测试,我们可以很容易的发现软件在设计之初与实现过程当中因为疏忽而产生的问题。相较于其他任何软件工程活动,软件测试的过程中所花费的工作量更多。假如对于软件测试不是有计划地进行,则会使得劳动和时间都造成浪费,这还不算,其中最为糟糕的是会对原有错误造成遗漏。所以,要想确保其所开发的软件质量,就必须要对软件进行系统化的测试。想要促进制定软件的测试方法,就要确保其策略拥有足够的灵活性;另一方面,一定要确保其严格性,这样的话在项目工程建设当中能够对项目提出合理策划,并进行追踪管理。软件测试理论中非常著名的舒曼(Shooman)模型理论这样描述软件测试策略:测试从许多方面来看和软件开发方法一样,是一个独立的过程,而且具有很多测试类型;早年我们处理程序出错主要是依靠谨慎的软件设计和程序员的个人智慧,而如今我们采用很多现代设计技术和正式技术评审来减少实现代码中的错误;与此类似,不同的测试方法也正在开始聚合成几种不同的途径和思想。其中所提到的途径和思想就是我们称之的“策略”。对于软件测试方法,在实际操作中,我们需要对其提供两种两种办法,即低级测试办法和高级测试办法。其中,确保低级测试可以对小段落的代码验证是否正确,相比而言,高级测试主要用于用户对于系统主要功能的满意度。软件测试的螺旋模型就能够为我们提供这样一种符合要求的软件测试策略。

5小结

第4篇:教务系统范文

【关键词】教务管理 功能分析 创新对策

前些年,高等教育发展迅速,办学规模不断扩大,高校学生人数剧增,使得教务管理任务繁重。为缓解工作难度,基于计算机网络平台的教务管理系统的应用在各高校已经普及。而近年来随着中小学在校人数的不断减少,生源萎缩对高校带来的竞争和生存压力,社会对应用型人才和个性化人才的需求不断增加,高校教学改革的力度越来越大,原有专业的培养方案的调整、新专业的设立、新的教学模式的采用对高校带来新气象的同时高校教务管理面临着前所未有的挑战。为提高高校教务管理质量,教务管理分析设计与创新势在必行。

一、高校教务管理系统的功能分析

(一)教务管理系统建设的成效

目前,高校教务管理系统包括基础信息管理、开课排课信息管理、选课成绩管理、毕业审核管理、系统管理等以及面向学校各部门的综合信息管理。各个信息管理下又分众多模块,模块之间以及各信息管理系统之间相互关联,实现教务管理系统的分散操作、信息共享、集中管理,使系统向现代化、规范化、智能化方向发展。提高了信息的时效性,其重要意义在于:(1)利用网络信息技术,使得信息的处理、传输、查询不受区域的限制,使得教学信息能够灵活管理;(2)规范管理工作流程,使教学各部门分工明确,提高了办事效率,也提高了学校教学管理效率;(3)利用现代信息管理技术通过数据库管理运作,避免了传统纸张记录的不便,保证了信息的安全性。

(二)教务管理系统建设存在的问题

但是由于我国高校办学规模的快速扩大以及教务管理工作的升级,教务管理工作面向的用户也不断增加,内容更加复杂,管理面范围更广的特点,此类教务管理系统也暴露出了以下几个方面的缺点:(1)各大高校不断扩招,多校区的产生,教务工作更加复杂,使得现有的教务管理系统要面向网络化多方向分布式发展,系统功能在应用上出现了障碍与瓶颈;(2)目前教务管理系统对高校的个性化需求还未解决,现有的教务管理系统只对高校日常教务管理出现的普遍性问题有解决方案,但是对一些管理方式各有特色的高校管理,教务管理系统程序中无法自动运行与高校管理达到有效的统一。(3)对教学过程的管理比较欠缺。

二、高校教务管理系统的创新建议

为适应高校教务管理创新,促进教学改革步伐,针对以上问题,建议对系统相关模块进行多方面的改进。

(一)教学管理系统的改善

随着教学课程设置的不断发展,教学体制也逐渐更新。在以前学分制条件下的教学计划完整性不易得到保证的情况下,可以实施教学分支处理,对一个学校的学生总体分为师范类和非师范类两大专业,对每类教学计划中相同的部分进行单独规划,避免出现交错;还可以对于学生专业设置不同性质的课程要求,制订对应专业的教学计划,并根据相应的教学计划来制定相应专业的毕业标准;另外,还可以对学生档案进行特殊标记,如属于统招还是特招,艺术类或是非艺术类,文科生还是理科生等,对学生进行系统的多层标记,可以根据条件很快地查询有关学生信息并可以高效完成计划任务。

(二)成绩信息管理系统的改善

针对在网络上集中操作时网络速度慢、服务器忙和查询、统计功能不完善等现状,可以采用设计出的单机形式成绩管理系统,另外有与本系统的接口软件与其相接,这样各个学院可以分别进行成绩批量录入或个别成绩录入、查询、汇总、修改等操作,并将汇总的信息向教务处提交数据,与教务处管理中心进行数据比较从而形成有效成绩数据,并完成自动加分操作或违纪学生减分、取消成绩等综合性处理。教务处将成绩处理结果反馈到学院管理系统并进行核对,由此将学生成绩网站,由学生自行查询。

(三)学生信息管理系统改善

针对学生选择专业规划,结合实际与本专业相关的各种专业考试纳入学生信息管理系统,教务处及时相关信息,鼓励学生积极参与个人学业拓展活动,拓宽知识面,增加专业技能。对于已经获得相关证书或相关奖项的学生进行特殊标记操作,以便快速、有效的学生信息查找和统计操作,并进行相应加分、奖励学分等操作。另外,对学生学位审核也参与其中,毕业学生学位与学分绩点和处分相挂钩,首先要对将要毕业的学生学籍做出标记,查询出因处分问题不能获得学位的名单,然后再根据毕业审核结果查询出能够毕业的学生名单,根据两个名单的分析处理,再进行学位审核。

(四)综合信息管理系统的改善

综合信息管理系统的改善想要实现的是常用查找、汇总和统计等功能的报表规范化、智能化、现代化。根据学校教务工作需求,将各个系统实现和谐条理运行,增强其协调、制约、沟通功能,使高校教务管理系统成为高效能的有机管理整体。

总结

随着社会的发展,高校教务管理系统运用现代科学技术的重要性已经成为各大高校的共识,高校教务管理系统作为现代高校教育技术的基础,是一项繁杂的系统工程,它涉及面广,功能性强,关系着学校日常教务管理工作各个方面,是各大高校教育发展面临的重大挑战。现实中,高校办学规模的扩大和教学改革等原因导致了原系统与现代实际需求不吻合现象突出,为此必须做出简要的功能分析,结合优缺点来进行相关模块的创新与改善。与此同时,只有结合各大高校教学改革对教务管理工作提出的各项新型要求,达到教育改革与教务管理改革共同发展与创新,才能实现教务信息管理完整、安全、及时有效,才能有效地推动高校教学的和谐、全面发展。

【参考资料】

第5篇:教务系统范文

关键词:高校;教务管理系统;功能模块;设计与实现

一、高校教务管理系统设计的原则

(一)系统功能的完整性和灵活性:该系统在设计时既要考虑高职院校规范管理的完整性,同时也要考虑不同学校不同阶段教务管理软件有机衔接的需求。

(二)教学资源调配的便捷性:使高职院校教学资源利用效率提高,对教室、实训室、辅导员及教师等要素实施有效的配置和合理的利用。

(三)数据标准的规范性:高职院校教学管理的设计应按照高职院校院信息标准规定的学生学号、专业代码、课程编码、教师编号等编码规范,避免编码的随意性和前后不统一等现象的发生。

二、高职教务管理系统需求分析

(一)系统目标。

教务管理系统的总体目标是通过此系统对学校的各类信息进行管理,使学校教学信息管理更加地有序,更加现代化,为学校的各个部门提高数据共享,节约资源,实现无纸办公。本系统是面向全校师生,为其提供服务的综合管理系统,提高工作效率,把各管理人员从繁杂的手工操作中解放出来。其主要功能在于完成:对部系信息、专业信息、教师信息、课程信息、学生信息、教材信息、教室信息、教学进程信息等来进行管理。

(二)系统用户需求描述。

教务处的业务主要包括以下方面:对学生和教师有关的信息的管理和对学生、教师的评价和督查。对学生和教师的信息管理主要是指对学生的选课信息、成绩信息、实习信息、学籍信息等进行管理,对教师的课程信息、任课班级信息、工作量、科研工作等进行管理。教务管理人员对系统的要求是容易操作,对汇总来的各类数据查询、统计。教师对系统的要求是能及时了解各类信息、方便地进行输入成绩并进行统计查询。学生对教务系统的要求是能上网查询所修的成绩,能通过网络进行选修课的选择。

三、高校教务管理系统主要功能模块设计

(一)系统的结构。

高职教务管理系统是以教学管理部门等行政职能部门为工作核心,对学校教学中所有的数据进行维护和管理。系统的数据处理是以各年级各个专业的教学计划为中心,结合学生的学籍数据、班级数据等根据学年学期自动生成学期教学任务,并根据课程的性质提交给学生进行选课、根据选课情况生成教学班数据、由部系为教学班级安排任课教师从而产生排课数据及考试安排数据等。考试结束后由任课教师录入成绩产生成绩数据,并对教学班任课教师的任课情况进行评价,按照计划在毕业前对学生进行毕业生管理等。

(二)教学计划子系统。

教学计划子系统包括提交课程信息、设置教学计划和制定开课计划等功能:提交课程信息:由各系部负责人员依照教学大纲,通过校园网提交课程信息,经教务处审定,构建成课程信息库。设置教学划:由教务处和各系部通过校园网共同构建各个年级的人才培养方案。制定开课计划:设置学年学期,读取学期教学计划,并由各系部负责人员通过校园网提交开课学期的教学计划变更申请,包括增开、不开和修改等三种变更类型。

(三)网上选课子系统。

网上选课子系统包括选课控制、选课处理和选课结果等功能。选课控制:设置禁止选课学生,确定学生选课内容和多种限定选课手段。选课处理:确认开设课程及任课教师,并在任课教师之间调剂预选学生;再确认开设课程、上课教师和上课班级的学生。选课结果:按教师查询选课学生名单、按上课班级查看学生名单和学生分布。

(四)课表编排子系统。

课表编排包括基本信息、教学任务、课表编排、课表分析等功能。

基本信息:设置学期内每周排课天数,每天排课节数,各系部按课程确定教师。教学任务:依照每学期的开课计划,设置学期课程、任课教师和上课班级,并确定授课方式、周学时、上课班级人数以及教学场地要求。课表编排:首先设置特殊要求,例如专业不排课节次,教学场地留用节次等,然后融合课程编排的习惯和原则,进行智能编排。课表分析:按容量分析教室使用率、按节次产看上课学生人数。

(五)学生成绩子系统。

学生成绩子系统包括基本信息、成绩录入、成绩查询等功能。基本信息:设置每学期成绩表现形式、综合成绩构成、毕业设计和论文成绩给定形式和补考成绩。成绩录入:正常情况下,由各系部教学秘书负责,分班级录入学生成绩;特殊情况下,由教务处管理员负责。成绩查询:可以分别按班级、课程、重修、补考查看成绩。

(六)教学考评子系统。

教学考评子系统包括评价设置、评价安排、评价结果等功能。评价设置:设置评价主体成员,评价范围等。评价安排:选定评价方式,设置评价类型,与起始和结束日期。评价结果:可以分别按教师、评价主体成员、课程及综合评价结果查看。

(七)系统管理子系统。

课表编排包括控制参数、用户管理、数据库维护等功能。控制参数:根据管理工作的需要,在各个子系统中分别定义有关控制点、设置相应控制参数。用户管理:依照系统需要的权限功能,定义若干角色,并设置各个角色的操作权限范围。数据库维护:安装数据库服务器时,设置数据库自动备份。

四、系统实现技术

(一)数据库和开发工具的选择。

数据库是系统的核心之一,从性能、数据库类型上、价格比上可采用ORACLE 10g。ORACLE数据库提供了高速的数据处理能力,基于WEB开发环境的支持强。对于MIS系统来说,一个好的开发环境可以使得系统开发工作容易实现。Delphi 提供了强大的VCL,编译速度快,DELPHI还提供与BDE、ADO、InterBase的无缝集成,还能很方便地构造出基于数据库的Web页面,通过HTML管理Web数据库。

(二)软件体系结构设计。

目前高校教务管理系统体系结构主要有两种模式:C/S模式和B/S模式,两者具有不同的特点。结合当前高校教务管理实际需要,可采用基于B/S和C/S混合结构的设计方案。对于安全性要求高,具有较强的交互性,地点固定而且需要处理大批量数据的子功能模块采用C/S模式,例如:教学计划、课表管理、考试管理等;而对于使用范围广,地点灵活,功能变得频繁的子功能模块采用B/S模式,例如:学校内部信息、教务信息的查询功能、学生成绩管理等。

(三)安全性的设计。

教务数据库中存放着大量的学生数据和学生历年的成绩,是毕业资格审查的重要依据。由于在系统中,大量的数据通过WEB方式,而系统是架构于Oracle +IIS +Windows 2003之上的,所以系统的安全性非常重要。在教务系统中,WWW服务不能直接访问数据库,而是访问信息数据库服务器,该服务器从主数据服务器下载需要的数据,这样,主数据库被隐藏再后台,而主数据库只能被限定的机器访问。在这个系统中,由于WEB不能直接访问主数据库,因此主数据库的安全得到保障,同时,客户程序通过应用服务器来访问主数据库,因此整个主数据库被隐藏在后台,确保了数据的安全性。数据备份也是维护数据安全的重要手段,为了保证重要的数据表和内容不丢失,我们对数据库的重要基础表数据进行设置备份时间,备份后采用压缩软件进行压缩减少占用空间,造成浪费。

【参考文献】

[1]陈毓祯.高校教务管理系统的分析与设计[D].云南大学,2013.

第6篇:教务系统范文

【关键词】教务管理;数据挖掘

一、引言

随着信息技术在高校管理中的应用,日常使用中教学管理系统会遗留下海量的数据,这些数据已经形成一个关于教学信息的数据库。在现代化建设的的条件下,如果对这些海量数据进行分析和挖掘,就可以发现对教务管理、学生管理当中有规律并具有指导意义的信息。

数据挖掘作为一种工具,将其应用于高校的教学管理工作,可以帮助管理者从以往的数据中发现隐藏的规律或模式,为决策提供信息支持,从而不断提高教学管理质量,促进教育管理的进一步改革、完善和发展,从而提高管理的科学性、针对性和高效率。不管是国内还是国外,越来越多的高校利用数据挖掘等等技术进行决策系统的构建,为更高的决策提供数据基础。

二、数据仓库和数据挖掘的定义

数据仓库是决策支持系统(dss)和联机分析应用数据源的结构化数据环境。数据仓库研究和解决从数据库中获取信息的问题。数据仓库的特征在于面向主题、集成性、稳定性和时变性。数据仓库不仅仅是是一个简单的数据集合,还是一个决策系统,它将相关联的的数据重新组织,并且为其找出一定的规律,从而对以后的数据进行预测,以供最终用户直接完成对数据的查询、分析与决策[1][2]。这些元素被收集在模型下,例如:

预测:估计销售量、预测服务器负载或服务器停机时间;

风险和概率:选择目标邮递的最佳客户、确定风险方案的可能保本点、将概率分配给诊断或其他结果;

建议:确定哪些产品有可能一起销售并生成建议;

查找序列:分析购物车中的客户选择,并预测接下来可能发生的事件;

分组:将客户或事件划分到相关的项目分类,分析和预测相关性。

目前,常用的数据挖掘分析方法有:关联规则分析、聚类分析、分类分析、特征、变化和偏差分析、web页挖掘等几种[3]。

三、数据挖掘在教务管理中的应用

随着时代的发展,对学生的要求也越来越趋向于个性化、多元化。学生可以自主选择自己感兴趣的课程,感兴趣的老师。这样就导致学校在定制人才培养方案的时候出现的盲区。或者我们可以通过调查问卷的方式提取学生的个人特征、学习情况和兴趣爱好。并对学校的教学计划、课程设置以及资源分配进行统筹。这样的方式会耗费大量的时间和精力,并有在这样的过程中,也会因为收调查的人群不同而得到不一样的结果。针对这种部分代表全部的方式,得到的结果也会有所误差。利用信息化的教务管理系统,我们在正常使用下就已经留下了学生信息、课程设置、成绩等等的大量信息。

在教务管理中运用不同的数据挖掘方法可以挖掘出相关的有价值的信息知识。按照不同的关联规则,对数据的分类也是不一样的,从而反应出的映射类别也是不一样的。选择合适的方法能够优化速度,更准确的预测,为决策提供更为精确的数据。按照不同的关联规则提取数据,并用对提取数据进行分析[4]。

例如存在A+B—C的规则。那么根据学生的A行为和B行为就可以推出可能要发生的C行为,这样就可以及时制定策略去鼓励或遏制C行为的产生。以A学生和B学生在一起的行为来说,推导出A和B在一起是起着积极作用还是负面的影响,进而可以选定学生之间的关联,促进学生之间的互助行为。通过这样的规律就可以更好的在学校内使用互帮互助的学生集合。并且利用分类规则对于学生的分类和判断,可以对于不同的学生采用不同的教学方法和教学课程,可以进一步实施分层次教学,提高教学质量。另外,利用数据挖掘技术挖掘教务管理系统中积累的有用信息,可以使学校的相关院系针对人才培养方案,进行课程的调节。通过选课率、通过率及相关信息,鼓励和引导学生选择互补的课程,这有利于学生整体素质的提高,也有利于教学资源的合理分配。

四、模型的建立

大部分的学校选用学分制的教务系统,采取分专业、分班教学的方式来测量学生的学习情况,在繁杂的的教务系统中,以统考课程成绩作为数据仓库的基础数据,利用数据挖掘的相关方法对学生的成绩进行分析和归类,并对课程的选择进行预测,更好的为学校制定人才培养方案提供基础数据和预测数据。进一步的为学校的管理者提供决策支持,更好的、更准确的制定学校的发展方案。于此同时也可以为学校提高教学质量、优化教学资源提供可靠的数据依据。

首先,在基于B/S的三层体系结构中,表示层、中间层、数据层被分割成三个相对独立的单元。利用数据仓库的三层体系结构,搭建属于高校统考课程成绩数据仓库的应用模型的体系[5]。

其中,这三层结构由五部分组成,如图4-1所示。

其中,五个部分分别是:

(1)数据源,包含着以后分析所需要的所有基础数据。例如学生基本信息、试卷信息、题型信息、课程信息、教师信息等。

(2)ETL阶段,即数据的抽取、转换、装载和刷新,数据的来自于不用的数据源,在不同的数据源中的信息表述也不尽相同,这些数据在抽取的过程中需要进行过滤,得到质量高的信息,并针对不同表述的数据转换成同种的格式,方便后面数据的刷新,并装载到另一层的数据仓库中。

(3)中心数据仓库,即高校统考课程成绩数据仓库。这个中心数据仓库内存放的是经过清洗和转换以后的数据,在经过进一步加工以后存储于多维数据库中,学生可以利用数据的分析进行课程的选择,从而达到决策支持的效果。

(4)OLAP服务层,利用OLAP技术或是DM技术对统考成绩数据仓库中的数据进行查询访问,得到辅助决策信息。

(5)信息展示层,利用数据分析工具得到的知识通过各种可视化的信息展示技术,比如有图标、文本、视频、声音等方法将分析结果更加直观和全面的展示给用户。

其中题型难度表,分数表,考试状态信息表作为表述的元素。

在教务系统中,针对课程成绩某一功能,利用数据挖掘技术,将其应用于某个课程成绩中,将学生成绩数据进行清洗、转换、加载,完成数据的汇总。并使用OLAP技术对学生成绩进行全方位、多角度的分析,例如:学生的总结性评估、学生的个性特征等等,通过这些信息更好的完善学习方法,提高学习的成效。准确判断学生合作学习和解决问题的能力,洞察学生的学习动态。

五、结语

利用数据挖掘技术,能帮助大学管理人员更好地分析数据,从而将潜藏的、有用的信息和知识,从大量的数据中提取出来。为后面的决策优化速度和准确性等。数据挖掘在教务系统中的运用,也需要通过慢慢的研究来进行进一步的提高。

参考文献

[1]Jiawei HAN,Mieheline Kamber.数据挖掘慨念与技术[J].范明,孟小峰,译.北京:机械工业出版社,2004:l-160.

[2]David Hand,Heikki Mannila,PadhraicSmv th.数据挖掘原理[J].张银奎,廖丽,宋俊等,译.北京:机械工业出版社,2003.

[3]刘红岩,陈剑,陈国青著.数据挖掘中的数据分类算法综述[J].清华大学学报汨然科学版,2002,1.

[4][美]融chard J.Roeger.数据挖掘教程[M].北京:清华大学出版社,2003.

[5]余英泽.一种新型数据分析技术——数据挖掘口].计算机与现代化,2000(1).

作者简介:

第7篇:教务系统范文

【关键词】微信公众平台 教务系统 MVC框架 移动互联网

随着移动通讯技术、互联网技术的进步以及时代的发展,数字化的进程逐渐深入到了高校的校园生活中,师生通过移动端获取各类信息的现象已经十分普遍。但笔者通过校园调研、访谈发现,大多数高校校园教务信息服务的提供形式仍未普及到移动端,在校师生对校园教务信息服务日益增长的需要同当前校园教务信息服务的提供形式仍有不足产生了矛盾,同时由于高校学生工作的文化背景,导致原有的部分工作方式失灵,使学生工作无法真正发挥作用。

故此,笔者基于当前非常流行的微信公众平台,通过将Java Web开发与微信公众平台开发相结合的方式对移动端教务系统进行实现,并命名为校园微平台。

1 功能需求

本平台依托于微信公众号开发平台,通过集成并添加用户绑定、学生考勤、本学期成绩查询、已修课程成绩查询、自习教室查询、课表信息查询、新闻聚合等教学过程中常用的功能,同时还将每天的日程安排、课堂信息、自习教室等集成到“我的面板”,以求方便师生,给当前的教学教务管理系统增添新的活力。结构图如图1所示。

2 数据库设计

校园微平台采用MySQL作为平台的数据库管理系统,选择H2数据库做为WEB服务器的嵌入式数据库,两者均为支持SQL中DDL、DML语句操作的关系型数据库。

校园微平台主要涉及的的数据库表有用户表、微信表、教室安排表、点名情况表、模块新闻表、消息表和日程表等,主要的关系如表1。

3 功能设计与实现

3.1 系统架构设计

校园微平台采用四层复合体系结构,分别是:微信客户端层、微信服务器层、第三方WEB服务器层、第三方数据库服务器层。结构图如图2。

3.2 系统功能实现

本系统采用MVC设计模式,使用JFinal作为后端开发框架、Bootstrap作为前端开发框架、C3PO数据库连接池技术并配合微信提供的API文档,使用Eclipse和Dreamweaver作为开发工具进行开发。

3.2.1 用户绑定

用户在进行绑定时,系统将获取到的用户的学/工号以及教务密码,通过jsoup网络爬虫模拟登陆学校教务系统,若登陆成功,即表示用户的学/工号以及教务密码有效,用户绑定成功。用户绑定成功后,用户通过使用“校园拍一拍”功能,向系统拍照发图,系统通过调用face++的接口,对用户的人脸信息进行采集。

3.2.2 教务信息查询

当用户需要查询教务信息时,进入微信公众号的“教务信息”功能,就可以对自己所需要的教务信息进行查询。系统使用jsoup网络爬虫实时爬取教务系统中的教务信息,保证信息的准确性。

3.2.3 学生考勤

当教师发起点名时,系统会自动给该课堂生成18个随机数字,并将这18个数字存储在数据库中,依次呈现在网页端。当在进行人脸认证时,系统通过调用face++人脸识别接口,将发送的人脸信息与初次进行采集的人脸进行对比,若判定为同一个人,即可完成人脸认证。同时系统采用Quartz作业调度框架保证系统能够高效地并发执行。

4 结束语

校园微平台虽然是一个基于微信公众平台的教务系统,但是能够应用到生活中的较多场景,解决生活中实实在在遇到的问题,目前校园微平台已经上线并被推广使用。从师生的实际使用平台的反馈来看,系统还有一些地方仍待改进。笔者始终秉承“不忘初心,方得始终”的信念去做新的展望。校园微平台致力于为在校师生提供优质的校园教务信息服务,拟将当前流行的地理位置检测、声纹识别等发展成熟的先进技术应用到系统中来,以求校园微平台能更好地、更加智能地给师生提供更便捷的服务,给校园信息化建设贡献自己的一份力。

作者简介

何世亮(1994-),男,湖北省恩施市人,土家族。现为中南财经政法大学信息与安全工程学院本科在读学生。主要研究方向为管理信息系统。

第8篇:教务系统范文

关键词:PHP;MYSQL;教务排课系统

中图分类号:TP301.6 文献标识码:A 文章编号:1007-9599 (2011) 22-0000-02

Academic Scheduling System Design and Implementation Based on PHP+MYSQL

Gao Wang

(Wuhan Institute of Physical Education School of Sports Science and Technology,Wuhan 430205,China)

Abstract:Scheduling in Educational Administration is an important and tedious work,for in the error-prone manual Scheduling,efficiency and low range of issues,using the popular B/S three-tier architecture,the PHP and MYSQL databases combination of design and implementation of the Academic Scheduling System.Major system functions of the system,Scheduling algorithms to make a detailed exposition.

Keywords:PHP;MYSQL;Academic Course Scheduling System

排课工作一直是高等院校教学管理中最基本的、最重要的工作。近年来,高等院校的招生规模不断扩大,如果采用过去的手工排课,费时费力且容易出错,其方便性,科学性难以保证。开发简单实用的教务排课系统已经成为满足教务工作高效管理的迫切需求。

一、PHP+MYSQL技术

PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP可简单地视为一种较流行的开放动态网页的程序语言,是一种服务器端的,嵌入到HTML中的脚本语言,是一种风格类似于C语言的超文本处理语言[1]。与其他的动态网页开发语言相比,PHP将自身程序嵌入到静态网页文件中去执行,从执行效率上看,要高于完全生成HTML标记的CGI;与客户端脚本语言JavaScript比较,因为PHP是在服务器端执行,所以可以充分利用服务器的性能;PHP执行引擎还会在内存中保留用户经常访问的PHP程序,正是由于这个原因,当其他用户再次访问驻留在内存中的程序时就不需要重新编译了,只要直接执行内存中的代码即可,这也体现了PHP的高效率[2]。正是由于这些特性,所以本系统采用PHP作为服务器端脚本语言。

MYSQL是一个数据库管理系统软件,是一种比较流行的关系型数据库。和其他数据库管理系统(Oracel、DB2、SQL Server等)相比,MYSQL具有小巧、功能齐全、查询快捷,并且完全免费使用等特点[3]。

所以,采用基于PHP+MYSQL技术开发的教务排课系统,具有性价比高、灵活、使用广泛和有良好支持的特点。

二、教务排课系统的具体实现

(一)功能模块

教务排课系统的功能模块总体上可分为权限管理、编辑信息、数据导入导出、课表查询、报表生成与打印、智能排课、帮助七个模块,如图1模块功能图所示。

图1功能模块图

各个模块功能如下:(1)权限管理:系统管理员可增加、删除用户(包括管理员),并设置用户权限,也可修改自己的密码。普通用户只能修改自己的密码。(2)编辑信息:可删除所有信息,以便重新输入信息;可输入系别、班级、课程、教师、教室、教师任课(可以设定总课时;可以设定合班课的课程、班级、教师;可以设定单双周;可以由教师设定课程可用时段;可以设置指定教室;可以设置当课时总数超过总课时时,能否进行减少课时;可以设置排课先后,即哪些课排在前,哪些课排在后。)(3)数据导入导出:可以导入导出Excel、备份数据。(4)课表查询:可以分别以班级、教室、教师为关键字进行查询。(5)报表生成与打印:可生成的报表包括班级课表、教室课表、教师课表、排课总表。可直接生成Excel,也提供打印功能。(6)智能排课:可以自动排课;可以重新排课;可以进行手工调整。(7)帮助:系统功能和用户操作手册。

(二)排课算法

教务排课系统实现的关键是算法。一个好的排课算法不仅可以有效地实现各个功能模块的要求,而且可以很好地降低程序设计的复杂程。其重点在于算法的设计。排课是一个涉及教师、班级、课程分布、时间分配、座位、地点等多种因素的优化组合问题,并且已经证明是一个NP问题。目前为止还没有一套算法可以完全解决此问题,只是利用类似解决的方法来优化组合问题。在本教务排课系统的设计上采用的是优化资源查找算法,即把每一个教学任务作为一个基本单位,以计算教学任务排课优先级为基础,自动安排教学任务的时间和教室。

1.确定时间。首先,对所有教学任务中的课程依据设定的优先级进行从高到低的遍历,然后,安排合适的教学时间和教学地点。为了使排课的难度降低,先确定合适的教学时间,教学时间的安排要使相应教学班的时间资源不冲突,也要使教师的时间资源不冲突,当所有教学任务的时间安排好之后,再安排教学任务的教学地点。

2.确定教室。当所有教学任务时间确定之后,接下来的工作就是确定教室。在为教学班确定教室时,也需要设置多个优先级,需要特定教室的教学班,需要特定类型教室(如机房、实验室等)的教学班设置较高的优先级,人数越多的教学班,优先级越高。即对教室要求条件越多的教学班安排教室的优先级越高,反之则优先级越低[4]。如果安排教室时出现了冲突,即将多个教学班安排在同一教室时,则将其中某一个教学班重新安排到其他时间片,直到冲突不再出现,该教学班安排到合适的教室为止。

(三)冲突处理

排课系统中会存在着一些硬性冲突:班级冲突、教师冲突、教室的冲突等。其中教室的冲突包括:同一时间所能提供的教室总数小于安排的课程总数、同一时间在同一教室安排多门课程、某一课程所安排教室的座位数小于参加学习的总人数等。也存在着一些软性冲突,比如课程在一周上多次时,要有一定的时间间隔、尽量将课程安排在上该类课程效果最好的时间段上等。

在排课过程中应当遵循一定的基本规则,只有将规则融入算法中才能够在满足功能要求的同时避免冲突的发生,这些基本原则主要有:(1)特性突出的班级优先级最高。(2)同一时间段同一班级的学生只能安排一门课程。(3)同一时间段同一教师只能安排一门课程。(4)同一时间同一教室只能安排一门课程。(5)同一时间段安排的课程总数只能小于所能提供的教室总数。(6)某一课程参加学习的总人数只能小于所安排教室的座位数。

三、实现方法与运行平台

本系统在前台页面设计上使用XHTML+CSS技术实现表现层与结构层分离遵循WEB标准,使得样式代码文件的层次含义分明,更加便于维护与修改。后台使用流行脚本语言PHP编写,搭配性能稳定My SQL数据库。在开发教务排课系统时,具体开发流程可以概括为以下四步:(1)对排课系统进行详细的需求分析,编写需求文档。根据WEB标准制作前台页面。(2)首先根据数据库需求分析,创建数据库和数据表,如创建用户表、教师信息表、课程信息表、班级信息表等;然户确定每个数据表的字段含义、属性、定义主键索引,并建立表之间的关系。(3)采用Web系统常用的MVC三层体系结构来实现后台部分,并采用面向对象的设计思想设计实现常用模块,如系统安装模块、用户管理模块、智能排课模块等。(4)编写PHP主程序开发平台是 WINDOWS 2003操作系统,开发工具是DreamWeaver CS3,运行平台是Linux Redhat 9.0,WEB服务器是Apache2.0。

四、结语

本文介绍了基于PHP+MYSQL技术的教务排课系统设计与实现。通过本系统能够实现智能排课,课表生成准确快速,提高了排课效率,减少了工作量,使课表更加合理,避免了手工排课带来的弊端。同时,本系统还存在一些不足,需要在实践中进一步完善和扩展。

参考文献:

[1]杜江.PHP5完全攻略[M].电子工业出版社,2010

[2]王勇.说说脚本语言[J].软件世界,2007,11

第9篇:教务系统范文

关键词:教务管理;B/S;WEB;PHP;LAMP

中图分类号:G424.7文献标识码:A文章编号:16723198(2010)01026602

1 引言

随着科学技术、管理方法的不断进步,传统的办公方式、方法和手段已经不能适应现代化管理的需要,作为培养高质量合格人才为宗旨的高等学校,总是走在科技的最前沿,教学管理的计算机化已成为高校管理现代化、决策科学化的一个重要环节,是开创教学管理工作新局面的必由之路。

当前,成教管理的弊端主要表现在两方面:第一,由于成人学生不像普通在校生那样常年住校,他们大部分都已工作,且居住地分散,这些特点决定了成教管理工作的难度。工作量大、数据更新频繁,数据冗余程度高。第二,缺乏监督体系和控制手段:学籍管理的政策性很强,应该严格按照上级部门的有关政策和规定办事,然而,由于传统的成教管理模式缺乏有效的监督措施,使有关部门的政策规定难以得到及时准确的贯彻执行,使成教管理工作完全失去了应有的严肃性,给学校的人才培养质量带来了严重的影响,也给社会带来了很大的负面影响。

传统的教学管理模式和管理手段不仅大量地消耗人力、物力,同时,还存在诸多弊端,时常影响教学秩序,阻碍教学改革的深化。

2 基于WEB的成教教务管理系统的选择与设计

当前网络信息技术在飞速地发展,本地型数据库己不能满足实际工作的需要,自然要求从网上搜索更多的信息。起初,主要是借助于网络操作系统的文件服务器来完成,文件服务器不管使用者需要信息多与少,都机械地将整个库文件传递给客户端,容易造成网络拥塞,因而后来兴起了C/S模式,C/S模式采用数据库服务器完成从数据库中查询客户端所请求的记录,较之传统的文件服务器模式性能有了很大改善。但随着网上浏览器功能的进一步扩展,当前世界最先进的网络体系结构B/S模式便应运而生,它是C/S结构的换代技术,代表了全球应用软件技术发展的趋势。

2.1 C/S的特点

C/S可以充分利用两端硬件环境的优势,将任务合理分配到客户端和服务器端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是客户/服务器形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和客户/服务器应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。

C/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:

而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。

客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高,对客户端的操作系统一般也会有限制。

2.2 基于WEB的成教教务管理系统体系结构

基于WEB的体系结构,即采用B/S(浏览器/服务器)模式。B/S是随着Internet技术的兴起,对C/S结构的一种改进。在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构。其最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。

2.2.1 系统结构工作原理

本系统采用基于B/S模型的三层结构,如图1所示,这种结构是在传统C/S模型的二层结构中,加入“WEB和应用服务器”形成的,三层结构是指:客户端、中间服务器和后台数据库。

(1)客户端,由统一的Web浏览器充当,是用户与系统进行交互的界面。用户可以通过管理员分配的用户名和口令登录,进行在线操作,接收用户的HTTP请求,提交到WEB服务器。

(2)中间服务器,是整个系统的核心,起着桥梁和纽带的作用,由Web服务器和应用程序服务器构成。Web服务器处理用户的HTTP请求,将后台处理结果组织成HTML页面发送到用户浏览器上显示出来。应用程序服务器则用于存放系统的功能模块和应用程序,利用这些功能模块和应用程序处理各项来自客户端发出的请求,同时实现对后台数据库服务器的访问,经过查询、删除、更新、插入等一系列的处理活动,然后将相应的处理结果通过Web服务器反馈给客户端。

(3)后台数据库,指数据库服务器,负责对系统中数据的定义和存储。

2.2.2 系统功能设计

系统主要功能模块如图2所示。

除此之外,系统还应设用户管理(不同类别用户所具有的权限不同)、日志与备份管理模块。

2.2.3 系统运行环境

(1)客户端:无需特定软件,只需有浏览器即可。如最常见的微软的IE。

(2)服务器端操作系统为LIUX;WEB服务器:Apache;数据库服务器:Mysql;开发语言为PHP。

3 系统安全设计

一是充分利用LINUX和Mysql的安全机制和可靠性机制,整个系统层层核查,防止非授权人员读写,采用口令、各种级别的封锁等,保证数据读写、传输过程的正确性和一致性。二是通过防火墙来实现的,它可根据采用的协议、网络地址和其它准则对数据包进行过滤,在必要时可阻挡数据包。

4 系统实现技术探讨

4.1 PHP技术

PHP,一个嵌套的缩写名称,是超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。它可以比CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。

4.2 MySQL

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracal收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。其主要特性有体积小、速度快、总体拥有成本低、开放源码,支持Windows、FreeBSD、Linux等多种操作系统;.为多种编程语言提供了API,这些编程语言包括C、C++、Java、Perl、PHP等;提供TCP/IP、ODBC和JDBC等多种数据库连接途径。

4.3 PHP操纵MySQL

PHP支持面向对象,于是可以将PHP操纵MySQL的代码封装在类里。下面是一个PHP操纵MySQL的数据库操作类实例(具体实现略去):

$db_username="root"; //连接数据库的用户名

$db_password=""; //连接数据库的密码

$db_database="test"; //数据库名

$db_hostname="localhost"; //服务器地址

$website="localhost/"; //网站绝对地址

class dbClass{ //开始数据库类

function dbClass($username,$password,$database,$hostname="localhost"){}

function connect(){ } //这个函数用于连接数据库

function select(){}//这个函数用于选择数据库

function query($sql){}//这个函数用于送出查询语句并返回结果,常用。

}

主要函数就是这些,在使用的时候,根据PHP的语法规则调用即可。如果有另外的需要,可以再添加。

5 结语

信息网络系统数据库和WEB服务器的一体化,己成为下一代互联网开发的新领域,将此技术应用到教务系统中具有一定的现实意义。基于WEB模式教务系统的优点主要来自于它的体系结构,它的软件独立性和网络功能使系统的安装、改进、升级和扩展变得极为灵活;信息及时、反馈迅速和数据共享广泛使网上教学变得更加方便,但还存在不足之处。总之,文章仅对WEB模式应用于教务系统的初步探讨,更多的问题有待今后进一步的研究。

参考文献

相关热门标签