浅谈高校教务管理系统的设计与实现

2015-04-29 19:08武静
大观 2015年12期
关键词:设计与实现功能模块高校

武静

摘要:教务管理是一项事务性强、涉及面广、重复性操作大且准确度要求极高的工作。随着高校规模的不断扩大,教务管理业务也日渐复杂、繁重,建立一个完整统一、高效稳定、安全可靠的综合教务管理系统,是高等院校教务管理的迫切需要。教务管理系统的建设是高职院校教学管理乃至整个学校管理的有力支撑,其发展水平直接关系到教学工作的开展和教学质量的优劣。教务管理系统信息化是数字化校园的一个基础和标志,实现教务管理的信息化是知识经济条件下高等院校发展的大势所趋。

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

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

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

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

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

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

(一)系统目标。

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

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

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

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

(一)系统的结构。

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

(二)教学计划子系统。

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

(三)网上选课子系统。

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

(四)课表编排子系统。

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

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

(五)学生成绩子系统。

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

(六)教学考评子系统。

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

(七)系统管理子系统。

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

四、系统实现技术

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

数据库是系统的核心之一,从性能、数据库类型上、价格比上可采用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.

[2]徐林娟.浅谈教务管理系统的功能模块设计[J].教育教学论坛,2014(10)

[3]王兴芬.基于校园网络的综合教务管理系统的设计与实现[J].教育技术2013(02)

猜你喜欢
设计与实现功能模块高校
校园电商平台的设计与实现
高校文化建设中视觉识别系统的设计和实现
科研院所科研信息化管理系统的设计与应用
基于ASP.NET标准的采购管理系统研究
中日高校本科生导师制的比较
学研产模式下的医药英语人才培养研究
高校创新型人才培养制度的建设与思考
高校科研创新团队建设存在的问题及对策研究
输电线路附着物测算系统测算功能模块的研究
M市石油装备公服平台网站主要功能模块设计与实现