基于WEB的教学管理系统的设计与实现
闫静静
(太原理工大学 山西太原 030062)
摘要:为了适应教学的需要,也为了使得教学管理更加方便快捷,学校需要采用基于WEB的教学管理系统。但这个教学管理系统的设计非常复杂,笔者根据实际情况,针对基于WEB的教学管理系统的设计与实现进行了分析,希望能为广大的相关工作者提供一些参考依据。
关键词:WEB;教学管理;系统;设计;实现;信息技术
如今,信息技术在大力的发展,网络、计算机为人们的生活、工作带来了非常多的方便,同时也给教学的发展注入了更大的力量,使得教学管理方式面临变革。同时,网络导致教学内容的传递不需要受到时间和空间的制约,对网络教学管理进行开发,已经成为了目前教学发展的主要趋势。
通过调查后发现,很多学校的教师在对学生的作业进行管理时,都是采取U盘拷贝的方式。这样的方式不但成本太高,而且如果U盘丢失、损坏,就会给作业管理带来很大麻烦。还有一些学校,教师让学生完成纸质的作业,然后统一进行上交。纸质作业本不但占地方,而且也不方便进行管理。另外,也有一部分教师让学生把做好的作业上传到邮箱,然后发给自己。这样一来,虽然方便快捷,但是不利于作业的统计和后期维护。
根据以上情况,为了使得资源能够得到共享,也为了促进教学管理,必须要设计和构建一个关于作业管理、资源管理以及其他管理为一体的教学管理系统,也就是基于WEB的教学管理系统。通过这样的方式,可以为师生带来更多的便利,同时促进教学资源的共享,增加师生之间的交流和沟通。
一、系统的设计原则
基于WEB的教学管理系统,在进行设计的时候,必须遵循这样几个基本的原则。
第一,标准化。也就是说在进行设计的时候,必须遵循国家相关规定,学校规定,并且按照行业的标准来操作。采用统一的数据格式来描述,使得不同的业务工作实现规范化和标准化。第二,模块化。将整个教学管理系统根据功能划分成若干个不同的模块,使得系统的设计更加的方便,同时也有利于维护和升级。第三,先进性。借助如今非常先进和成熟的来发模式来进行设计,使得开发出来的教务系统功能强大、性能好,而且具备一定的稳定性。第三,安全化。安全是开发和设计教务系统的主要原则,因为如今网络环境复杂,非常容易遇到风险和不安全因素,给系统的使用带来问题。为此,需要对所有用户的登陆进行验证,而且对权限进行限制,登陆口令采用MD5算法加密存储。第四,交互性。界面简单大方,容易操作,从而在保障系统整体功能实现的基础上,促使用户更好的掌握和使用这个系统。
二、系统功能模块设计
这个系统所采用的架构是B/S,借助“模型-视图-控制器”的形式,将一个应用的输入、处理、输出流程根据View、Model、Controller的形式进行分离,从而使得一个应用被分为模型层、控制层以及视图层。而且这个系统基于PHP语言开发,采用基于MVC模式的thinkPhP框架。而数据库系统采用的是mysql。为了促使整个视图层的效果更佳,所采用的是easy UI的前端框架。
它的整体功能结构,如下图所示:
图1:系统的整体功能结构
(一)用户管理 第一是权限管理:通过权限管理,能够对系统里的角色进行添加、
186
修改以及删除。而且也能够对不同的角色的权限和使用范围进行维护。第二是用户信息管理:系统中的管理者有权对用户的基本信息、权限以及身份信息、账号信息等进行添加、更改、删除等。此外,系统中的每一位个人用户,都有权对自己的个人基本信息进行修改,比如年龄、姓名、生日等一些基础的信息。
(二)课程管理
第一是对课程分类进行管理,比如对课程的类别进行划分、维护,也或者是对课程类别进行添加和删除、修改等等。第二是对课程科目进行管理,根据不同科目的课程来进行维护,比如对课程科目进行添加、删除,或者是更改、替换。
(三)班级管理
该系统中,对班级的管理分为两种,一种是期班管理,另外一种则是教学班管理。所以,期班指的是实际的物理班。因为教学资源的因素,不可能对每一个期班单独实施教学活动,因此至少一个期班构成一个教学班,从而完成教学任务。系统中的期班管理功能,指的是对期班进行维护,比如增加、删除和修改期班信息。教学班管理则指的是在期班管理的基础上,对教学班进行增加、删除,或者是修改。
(四)资源管理
系统当中的资源管理,包括了教学资源分类管理、教学资源列表管理两种。第一种教学资源分类管理,主要指的是对教学资源类别的增加、修改和删除。而教学资源列表管理,则指的是使得教学资源根据资源资料类别情况,来进行增加、修改或者删除,然而实施附件上传的方式。该系统可以支持多种格式的教学资源文件上传,比如JPG格式、MP4格式、PDF格式、rar格式、GIF格式、zip格式、RMVB格式、caj格式等等。教师对教学资源进行查看后,还可下载使用。
(五)新闻管理
新闻管理也包括了两类,一类是新闻分类管理,一类是新闻列表管理。新闻分类管理包括了对新闻类别的维护和管理,以及添加、删除和修改新闻的功能。而新闻列表管理则包括了新闻的添加、删除以及修改等,另外还有新闻的置顶、新闻内容模板的维护等等。
(六)论坛管理
论坛的管理指的是对学校论坛的版块、发言权、回帖、发帖等一系列的权限进行操作和管理,同时使得广大师生有一个发表自身见解的平台,加强师生之间的交流和沟通,了解学生的想法。
(七)用户权限管理
这个系统的用户有三种类别,即学生、教师、管理员、教务员。这些用户的权限设置是这样的,所有用户都拥有系统管理子系统的密码修改权限、信息管理子系统查看新闻权限、论坛交流系统权限。
管理员拥有系统管理子和信息管理子系统的所有权限。教务员则可以对系统管理子系统中的人员进行查看,而且教务员还拥有教务管理子系统、学籍管理子系统、成绩管理系统的所有权限。不仅如此,教务员还可以对信息系统中的相关信息进行删除和修改、添加等。
教师则拥有系统管理子系统的查看权限,可以查看学生的学籍、成绩记录,也可以登陆作业管理系统,对作业进行发布、批改、删除等等。另外,教师也可以进入成绩管理系统对成绩进入录入和查询。或者对信息系统中的信息进行删除、修改和添加。
学生则拥有查阅课程、作业、成绩的功能,除了可以在这个系统中提交作业,发布信息,还可以删除修改自己发布的信息。
(八)作业管理
在整个教学管理系统中,最复杂,最重要的便是作业管理,这个模块的设计难度很大。该模块的功能是针对作业进行管理,比如布置作业、交作业、批改作业以及查阅作业、交流沟通等等。
第一是布置作业,教师对将要布置的作业,以上传附件的形式放入到系统里去。这个系统可以上传多种格式的作业,比如JPG格式、MP4格式、PDF格式、rar格式、GIF格式、zip格式、RMVB格式、caj格式等等。此外,教师也可以选择一部分教学资源供学生参考和使用。而且布置作业的时候,还要在系统中设置作业截至时间,过了这个时间系统就不再接收学生提交的作业。
(下转第200页)
网络天地
(上接第148页)也就是说各个子系统之间是相互关联的。如在电子邮件子系统的作用是为企业员工传输消息,提升文件传输能力;短信管理系统也是为员工传递消息,同时强化员工之间的信息沟通与交流。这两个子系统之间存在一定的联系,但也存在差异。
(二)数据库设计
数据库是系统设计中不缺少的一部分,数据库设计情况如何将直接影响到办公自动化系统成败。在数据库设计中,首先应坚持一致原则,妥善处理好各个子系统之间的关系,确保数据的稳定性与有效性;
[3]
其次,完整原则。这一点主要表现在数据输入机制的构建上,保证所有数据完整、正确,防止存在缺陷数据。
在数据库设计中,最重要的做好数据库表设计,这部分设计主要由以下几部分构成:第一,用户表设计,它的作用是存储用户登陆信息,如用户名、密码、登录时间、次数等。第二,通讯录表设计,它的作用是存储与企业组织架构信息与员工联系方式,如姓名、职务、手机号码、QQ等。第三,公文表设计。在该部分设计中,主要用于公文文件发送与信息存储,具体有公文标题、发布者及下载次数等。第四,操作表设计,该部分设计主要用于用户操作权限信息存储。只有做好这几部分的设计才能最大程度的满足实际设计需求,保证各项管理工作顺利开展。
(三)界面设计
界面设计是广电行业办公室管理办公网络安全系统设计中不可缺少的一部分,为做好这部分的设计需要注意以下几点:第一,硬件与软件。在广电行业办公室管理办公网络安全系统设计中,软硬件设计必不可少,其中,硬件设备主要有电脑、存储装置、辅助装置以及通信装置等,在安装完成以后还要做好硬件设备配置,且需要大量的人力与物力,并强化设备安装与调试[4]。在软件设计中,主要涉及应用程序管理、采用相关软件等,有时也需要相关工作人员编写软件,其意义在于使软件更加符合实际要求,强化业务拓展。第二,人员培训,主要是培训那些对办公自动化软件应用与操作并不了解的人员,
(上接第186页)第二是提交作业,教师布置作业后,学生完成了作业,在作业截至时间之前,以附件的形式将作业上传到系统当中,作业的格式必须是系统能兼容的格式。
第三是批改作业,收到学生提交的作业后,教师需要对学生提交的作业进行审阅和批改。通过这个系统,教师既可以批量下载学生的作业,同时也可以单独对一些学生的作业进行查看点评,或者直接的导入学生的成绩。此外,教师在批改作业的时候,还可以录入一些批语或者评分。
第四是留言平台,学生若是对于教师的评语,所批改的作业存在疑问,也或者有其他的问题,可以通过留言平台对教师进行留言,和教师进行一定的沟通交流。而教师打开系统,就能对学生的留言进行一定的回复,非常方便。
通过培训时期掌握相关知识,增强其运用办公自动化软件的能力。第三,数据准备,它的作用是为系统调试奠定基础,保证所有数据真实有效。
在界面设计中,只要用户打开系统网页就可以看到系统提示的登陆信息,如用户名与密码,为增强界面的美观度,在设计中可以将企业经典文化设置其上,在用户输入密码以后便可进入系统中。然后可以根据系统上设定好的选项标志选择自己想要观看的内容,每个小选项栏中还有属于自己的模块,如在我的办公桌一栏中,登录以后用户可以看到工作日志、新闻、公告等内容,在收到新信息以后会有红色的提示,提醒用户观看。此外,还要做好办公室自动化系统测试与维护,确保系统始终处于安全运行状态下。
三、结束语
广电行业办公室管理工作的办公网络安全系统设计十分重要,在实际设计的过程中,应将设计重点落在总体框架设计、数据库设计以及界面设计上,应用合适的设计模型,只有这样才能做好设计。本文联系实际情况提出了做好办公网络安全系统设计的措施,希望能为相关人士带来有效参考。
参考文献:
[1]. 广电网络信息安全现状及未来发展[J]. 电视技术,2014,20:2-11.
[2]杨木伟,唐月,崔岩,孙黎丽,遇琪,赵虎,徐军,李国政. 贵州广电网络总体安全规划研究[J]. 广播与电视技术,2015,12:88-92.
[3]沈传宝. 浅谈广电行业信息安全建设[J]. 现代电视技术,2010,03:117-121.
[4]刘永杰. 电视台网络系统的信息安全等级保护工作研讨[J]. 信息安全与通信保密,2014,08:120-123.
在系统中,不同等级的用户,其权限和职责也完全不同,能使用的功能更是不同。因此该系统明确的限定了每一个用户能使用的功能模块,以及能访问的数据。比如学生仅仅只能发布论坛信息,查阅课程,上传作业,但教师和管理者却具备教务管理子系统、学籍管理子系统、成绩管理系统的权限,这样是为了方便管理。
四、总结与体会
基于WEB的教学管理系统的设计和实现,促进了教学活动更好的开展,同时也为师生带来了更多的方便。而且该系统也会根据教学的实际情况,不断的进行完善。相信在将来,网络教学管理系统将会成为教育发展的重要趋势。
三、系统的特点
(一)功能比较齐全 该系统针对教务、教学的状况进行深入的分析,根据教学的需要,提供了一些非常实用的功能,比如选课管理、作业管理、成绩管理等。所以能够在一定程度上满足广大师生的需要,为大家带来方便,也能够促进教学的顺利进行。
(二)界面简单朴素
该系统的界面简单朴素,非常统一,而且菜单功能也很完全。点击系统图标后,师生们可以快速的进入到操作的界面中去。而且不需要过多的人工输入,有完善的确认信息,以及出错信息。
(三)操作方便简单
这个系统所采用的模式是B/S类型,系统前端仅仅需要使用统一的浏览器,设置方便简单,而且操作起来也很容易。使用这个系统,不需要对教务人员进行另外的培训,因此也降低了培训的成本。不仅如此,该系统不需要对前端软件进行开发、维护,降低了客户端的投资量,减少了系统维护的工作量,使得系统更加容易扩展。
(四)用户权限更加明确
参考文献:
[1]陈娟娟. 基于AIR Android平台的移动电子教务系统的设计与实现[J]. 通讯世界,2013,02:69-72.
[2]张幸芝,徐东东,贾菲. 基于响应式Web设计的教务系统移动平台研究与建设[J]. 软件,2013,06:5-7.
[3]王秦辉,孙洪睿,李超. 基于.NET的高校教务管理信息系统设计[J]. 数字技术与应用,2010,03:63-64.
[4]徐琳,吕磊,洪志全. 基于B/S结构的高校教务办公自动化系统的设计与实施[J]. 电脑与信息技术,2001,03:27-29.
[5]陈雷. 高等医学院校教务管理系统的设计与应用[J]. 中国中医药现代远程教育,2005,02:11-12.
[6]冯恩达. 新媒体环境下高校教务系统的交互设计研究[J]. 传媒与教育,2014,01:197-200.
200
因篇幅问题不能全部显示,请点此查看更多更全内容