教务支持系统的设计与实现

来源 :数字化用户 | 被引量 : 0次 | 上传用户:fanleejohn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】近年来,教务系统已成为各大院校不可或缺的一项辅助教学管理的系统。无论是学生选课,还是教师评分,抑或是教务管理员安排考试,都需要依赖于它。因此,一个高效安全,功能丰富的教务系统,无疑是学生、教师与管理员的福音。我们针对我院教学任务的特点,设计出了这样一个教务支持系统来帮助教师与教务管理员进行管理。它包括课程管理,论文与实践管理,考试管理和教师工作量管理。
  【关键词】教务支持系统 ThinkPHP LAMP
  一、绪论
  随着计算机互联网络的飞速发展,高校的教务管理逐渐淘汰了费时、易错的
  手工操作,利用功能多样化的管理系统来减少教务人员的工作时间,方便高校各个部门机构的工作。
  然而,现在学校所用的教务系统仍存在一些不尽如人意的地方,如学生的论文管理模块并未实现,学生所在的学院班级无法及时通知学生一些教务信息,没有适合各个学院个性化的模块以及教师工作量衡量的具体办法,如何改进这些不足,成为我们首要研究的内容。
  我们通过对学校及学院教务工作的调查与研究,结合各个部门的需求,设计了一个改善教务人员工作强度,增进教师与学生互动的教务支持系统。
  二、相关技术支持
  本系统采用B/S架构(Browser/Server浏览器/服务器模式),使得用户只要在普通浏览器中即可登录系统,无需安装客户端软件。并采用ThinkPHP框架,该框架是一个免费开源的,快速、简单的面向对象的輕量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。 在对本系统进行深入分析后,我们认为ThinkPHP十分适合我们的开发。
  本系统采用SVN版本管理工具来管理所有源码和文档。SVN(subversion)是近年来崛起的版本管理工具。目前,绝大多数开源软件都使用SVN作为代码版本管理软件。使用SVN管理方便,逻辑明确,符合一般人思维习惯。易于管理,集中式服务器更能保证安全性,使得代码的一致性非常高,帮助我们进行该系统的开发。
  SQLyog是一个易于使用的、快速而简洁的图形化管理MySQL数据库的工具,它能够在任何地点有效地管理数据库。它是方便快捷的数据库同步与数据库结构同步工具,具有易用的数据库、数据表备份与还原功能。
  NetBeans IDE是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java、C/C++,PHP等语言的开发。它所提供的整个系统代码项目的管理,以及代码编写时的提示功能,给我们开发该系统很大的帮助。
  三、功能模块实现
  在课程管理模块中首先由教务管理人员按照专业添加课程,然后按照年级、学期和专业进行排课。之后教师就可以看到本学期的授课任务,然后制定教学计划,在授课过程中可进行学生的考核与评估。
  学生则可以查询自己本学期的选修课程信息和已修课程信息,查看选修的课程进度、课程异动信息和平时成绩、总评成绩等。
  课程管理的关键在于课程的安排,每学期开学时,教务管理人员的任务非常繁重,要想实现多门课程多个老师授课,就要先为每个专业每个学期安排应修课程,然后安排带课教师和可选班级,这样就可实现一门课程不同教师授课,不同班级学生选修,也就实现了公共课的选修。
  论文及实践模块由教务管理员给每位学生分配导师开始,到导师提供可选方向,教务管理员对方向进行审核,再到学生选择,教务管理员审批同意。
  在分析了论文及实践管理模块后,我们为本系统实现了自动平均分配学生使得指导工作均衡,教务管理员可调整指导教师的指导学生数量。通过双击或者拖拽就可以实现相关人员的安排。
  指导教师可以为学生安排不同方向的研究,经过相关人员审核后,供学生自主选择。教师可通过对学生的指导内容,在网上填写论文指导记录。
  学生可在安排好指导教师后选择自己喜欢的方向,然后等教师审核,期间学生可以退选重选,若教师审核通过,则不可退选重选。学生在完成过程中,可以与教师进行互动并提出问题。
  考试管理的设计也是从教务管理人员开始的,只有当教务管理人员进行考试安排后,教师才可以查询自己的监考任务。学生可查询自己本学期课程的考试时间和考场安排,按时参加。
  在分析了该模块需要解决的冲突后,我们让教务管理员先选择本学期可以进行考试的教室,然后选出学院可以监考的教师,之后让系统自动计算考场容量及考试人数,依次完成所有课程的考试安排。安排完课程后,就为同一场次的每一场考试选择一个监考教师。
  至于工作量管理的设计与实现模块,我们也分析了其特点:主要辅助教务管理人员完成教师工作量的统计和教师对自己工作量的查询、额外工作量的申请等。教师每学期的工作量应包括授课、监考、论文指导以及教师申请的额外工作量等。
  对于工作量的统计,首先根据教师授课情况、监考情况以及论文及实践指导情况算出每位教师的基本工作量,然后加上教师申请的额外工作量,就完成了工作量的统计。
  本文通过对该教务支持系统需求的简介,进一步深入分析了系统实现的具体方法,改善了原本教务系统欠缺的功能,增加了教师工作量计算的模块,方便了教务管理员的工作,也增加学生与教师互动的内容,以便提升学生学习的积极主动性。
其他文献
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
【摘 要】通过PSTN实现对用户信息服务的多元化,已经成为时下研究与发明的主流趋势,要想实现这一点,就要根据PSTN用户线路的特征,科学探究出有效的信息终端,使其能够维护各类信号。经过大量的实践研究得出:嵌入式技术善于有效技术,适合用于这种信息终端的设计。选择科学的设计方法才能确保信息终端通讯子系统功能的实现,本文从信息终端通讯子系统的特征出发,通过分层次、模块化的设计方法,打造了一个分层模型。 
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥