版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要计算机技术的进步使得原本的管理方法不再适应复杂的需求,智能化的课程综合信息管理系统的呼声日渐壮大。本系统选择浏览器与服务器相连接的模式,选择Java进行系统的开发,数据库则采用MySQL,并且将Ajax运用到系统数据传输中,操作简单,错误率小。本文针对现阶段高校课程管理新需求进行分析,立足于实际,考虑到学生、教师和管理员三方角色的操作需求,实现了管理员对基础信息的后台管理功能,教师与学生在作业上的交互功能,资料的上传下载功能等,极大地便利了信息的管理和维护。通过研究相关技术和背景,为智能化的管理系统提供良好的条件。关键词:课程管理系统,Ajax,ssm引言二十一世纪以来,互联网信息技术不断发展,对信息管理系统的需求也逐渐增加。现阶段,信息管理系统更是逐渐渗透进入人们生产生活,为了满足人们对管理系统的需求,为用户提供方便快捷高效的交互,因此进行人性化的设计。系统设计的背景以及意义1.1.1研究背景现代社会处在快速发展之中,信息化时代也随之悄然降临至我们身边[1],各种互联网设备也逐渐得到了普及,逐渐进入到人们的日常生产生活之中。一些企业、组织和高校等都开始大面积地使用计算机等互联网设备,计算机科学技术在各个领域中发挥着它日渐重要的作用[2]。为了提高学校教学质量,保障学生的学习效率,不少高校都设计开发了课程综合管理系统。使用计算机进行课程信息的管理相比于传统的手工管理方式有着无可替代的优越性。高效的教学模式和学习方式能够让学生更加快捷高效地获取所需的科学文化知识,从而提高学习的整体效率和学习资料的利用率。基于web的课程综合管理系统正是针对高校教学流程而开发的,它能根据各个人群不同的需求实现电子化的管理[3],很大程度减轻了管理人员的负担,同时也便利了老师和同学,极大地减少了管理作业以及实验的不必要的麻烦。随着互联网网络的迅速发展,多媒体教学的手段也更为丰富[4],人们越来越多地使用web网页技术来服务于他们日常生活的各个方面。由于网页可以将各种媒体信息,如声音、动画、文字和动漫结合在一起,不仅方便了人们对信息的浏览,而且使信息的显示更加生动和形象化。这样一个高效的系统设计显然是提高大学教学效率的必要条件,也是进行正规化和科学化的管理不可忽视的重要条件之一。1.1.2研究意义本系统的意义在于将以往的课程管理模式由人工管理改为计算机智能管理,使学校在处理学生的课程时变得更加方便快捷。而且智能化的管理减少了人工管理中难以避免的错误,提高了信息的安全性、针对性和相关性[5]。近年来,伴随着经济和信息技术的快速发展,学校的规模也在不断地扩大,有关学生的信息量也在逐渐膨胀[6]。面对日渐增长的庞大的信息量,传统的手工管理模式已经逐渐不能满足课程管理的需求,这时候就需要有智能化的课程管理系统来提高管理工作的效率,推动教育体系现代化的发展进程[7]。由于Internet拥有影响范围广,交互性强,操作便捷等优势,在此基础上开发出的课程综合管理系统可以有效提高老师,管理员以及学生的管理效率。课程管理是大学主要的管理工作之一,随着教学方式以及教学体质的多次改革,越发需要智能化来辅助进行大量数据的统计和管理,智能化管理方法不仅有效避免了人工管理中不必要的错误,还能大大的提升信息的交互性和实时性[8]。基于B/S的课程管理系统可以促进课程管理工作的系统化、自动化和规范化,大大提高了管理效率。系统相关技术研究综述在课程信息管理方面,国外大学一般都有大规模的技术团队,提供相关的技术和服务支持,在智能化发展的过程中,各大高校不断投资各类计算机资源,并且同步开发各类计算机系统,由此形成了一定规模的信息化体系。随着互联网网络的逐步普及,基于计算机科学技术的网络教学已成为一种非常重要的教学手段。目前,国内大部分信息管理系统所采用的是B/S方式(浏览器-服务器)、基于LAN方式还有C/S方式(客户端-服务器)这几种模式。最早运用于实际中的是以局域网为核心的方式,这种方式的操作要点在于对局域网的协议的把握和运用。在当时环境下设计的系统也由于各种限制对计算机硬件和处理能力要求不高,开发也偏向简单化。C/S方式是服务器和客户端共同工作的两层结构模式,客户端主要负责收集请求和操作,并向系统发出请求;数据库管理和具体的操作则交给服务器具体负责,服务器需要将数据传回给客户端,最终的结果由客户端完整地展现在用户眼前。一般来说,C/S模式仅限于小型局域网,不够灵活,因而没有被我们所采用。另一方面,B/S模式不存在其中的一些弊端,在此基础上开发的系统具有随时随地可以浏览、开发维护简单、业务扩展容易等优点。全文组织结构本系统第一章介绍了课程综合信息管理系统的意义和背景,从互联网技术的发展开始讨论课程综合信息管理系统的必要性。第二章分析了开发环境和采用的技术,为系统的实施奠定了基础。第三章和第四章介绍了系统设计的蓝图,使课程综合信息管理系统初步成型。第五、六章描述了系统的详细设计,并进行了相应的测试,这样一个完整的信息管理系统就诞生了。最后,第七章是对上述内容的总结和对系统的展望。
系统技术分析技术概述本系统采用HTML和javascript作为前端编程语言,用HTML进行界面设计,用javascript进行网页组件的事件监听和组件状态的动态控制。Ajax主要用于数据交互,前端的内容被javascript打包成json格式,发送到服务器进行处理,返回的数据结果也通过Ajax传输,实现对网络组件的动态控制[9]。文件形式的资源可以上传并存储在服务器中,而其他数据信息则存储在MySql数据库中。在数据更新方面,仍然采用整体页面刷新的方式,利用Ajax和Javascript的部分页面刷新作为辅助。相关技术局部更新页面信息:ajaxajax是异步JavaScript和XML,是一种创建交互式和快速动态网络应用程序的网络开发技术解决方案,它使传统的网络应用程序从单一请求获得完整的渲染网络文件变为部分刷新网络页面。Ajax的出现优化了用户体验,减少了带宽的占用和服务器的负载。开发框架:ssmSSM框架,包括Spring、SpringMVC与MyBatis。Spring就像一个大工厂,用于在整个项目中组装Bean,可以在配置文件中指定使用特定的参数来调用实体类构造函数来实例化对象,简化了程序员的操作,如同程序员的“春天”。SpringMVC在项目中拦截用户请求,其核心Servlet承担中介或前台这样的职责,用户请求通过Mapping匹配到Controller,Controller则具体对应请求执行操作。mybatis是对jdbc的封装,使底层的数据库操作透明化。mybatis的操作是以sqlSessionFactory实例为中心的。mybatis通过配置文件与每个实体类的Mapper文件关联,配置每个类需要对数据库执行的sql语句、映射。开发工具:IntelliJIDEAIntellijIDEA是公认的最好最实用最方便的java开发工具之一,简称IDEA,是服务于java的开发环境。IDEA在智能助手、自动代码提示、J2EE支持、各种版本工具(git、svn、github等)、创新GUI设计等方面的功能可以说是非同一般。技术难点分析当教师发布作业时,他们需要在专业下拉框中选择合适的专业,然后根据专业选择合适的班级。而要实现这个效果需要在页面加载成功后触发一个ajax请求,这个请求是请求关于专业的所有信息并且将这些信息作为选项的内容。在选择专业后,又会触发一个新的ajax请求,这个请求的是这个专业下的所有班级信息,并将所有的这些信息作为选项的内容。它的实现就是ajax的二级联动,这不仅需要准确及时地读取数据库信息,还需要将信息准确地显示出来。
系统需求分析系统业务基本描述本系统主要目的是为学校课程管理相关工作提供便利,从而设计出一个管理员、教师、学生三方使用的web平台。本系统实现的基本逻辑是是管理员管理以及维护有关专业、班级、教师和学生等的基本信息,发布公告和通知;教师发布、批改和下载相关学生作业,上交材料,查看公告,编辑个人信息;学生接受作业并提交作业,查看公告和编辑个人信息。可行性分析我从各方面分析了开发综合课程管理系统的条件是否满足,该系统是否值得开发。开发前我查阅了许多资料,并将所学的理论知识运用到实际应用中,经过综合考虑,我认为可以进行本系统的实际开发。(1)经济可行性分析。在二十一世纪,计算机已不同于曾经,不再是昂贵的代名词,然而,其性能却有了质的飞跃和提升。本系统的开发耗费的时间较多,但不是很繁琐,使用IntelliJIDEA进行开发和使用数据库MySQL存储数据消耗的成本低,但性能效率高,而且本系统在未来一段时间内能够稳定运行,对学校的课程管理有很大帮助。因此可以得出结论,本系统的开发与实现从经济方面看是可行的。(2)运行可行性分析。本系统作为一个小型的信息管理系统,设计本系统所需各种资源较少,现在的条件基本能满足系统的运行。在人机交互方面,本系统界面清晰简单,使用方便,操作容易理解,学生和教师可以直接上手使用。因此可以得出结论,本系统的开发与实现在运行条件方面是可行的。(3)技术可行性分析。本系统以web网页的形式实现,计算机在校园中的使用率为本系统的广泛使用奠定了基础。系统采用jsp技术作为前端,通过MySQL建立系统数据库,能够适应大中型信息量的要求,同时采用强大稳定的IntelliJIDEA进行研发也符合系统的需求。因此可以得出结论,本系统的开发与实现在技术方面也是可行的。综上所述,基于ssm的综合课程管理系统在设计和功能实现上都是可行的。该系统的实施可以为用户提供高效、便捷、可靠的服务。系统需求分析本系统主要为高校课程管理提供了一个网上平台,方便管理员进行各种信息的管理和教师进行网上教学的各种操作。系统考虑了多方角色的使用需求,分别从管理员端、教师端和学生端入手,结合现实情况,系统需要实现的功能如下:管理员端:系统实现的主要功能包括管理专业、班级、资料等基本信息,发布公告和通知等。教师端:系统实现的主要功能包括批改和收发作业、维护个人信息、上传资料还有查看系统公告等。学生端:系统实现的主要功能包括接收和提交作业、查看系统公告、下载资料还有管理个人信息等操作。系统用例图用例图在编写需求说明时经常被用来表达需求,并用来向开发和测试同事说明需求中用户和系统功能单元之间的关系。在课程综合信息管理系统中,管理员负责进行后台管理,对教师和专业等各种基础的信息进行及时的管理和维护,以此来确保信息的正确性。教师主要负责作业的发布和批改,并将资料进行及时的上传。学生通过系统接收并提交作业、查看公告、维护个人信息、下载资料和查看作业分数等。其中对管理员的功能进行归纳整理并绘制成图,用例图结果如REF_Ref70952925\h图表31所示。图表STYLEREF1\s3SEQ图表\*ARABIC\s11管理员用例图对教师所拥有的的功能进行整理归纳并绘制成图,用例图结果如REF_Ref70952966\h图表32所示。图表STYLEREF1\s3SEQ图表\*ARABIC\s12教师用例图对学生所拥有的功能进行整理归纳并绘制成图,用例图结果如REF_Ref70952993\h图表33所示。图表STYLEREF1\s3SEQ图表\*ARABIC\s13学生用例图
系统设计系统软件结构图系统设计是为了将软件需求转换为软件系统方面的展现形式的过程。通过对系统的分析和研究,得出了课程综合信息管理系统的总体纲要计划,明确总体计划之后才能进行下一步的详细设计。这个纲要计划是在对综合课程信息管理系统进行深刻的理解和结合在实际运用中的认知产生的。系统设计不止需要考虑开发环境和工具、数据库设计,还需要有更多细致的思考。每个角色能在系统中做到什么,每个功能的实现会运用到什么样的技术这些都是我们需要在系统设计时便开始思考的,并随着系统的完善有更深刻的理解。在理解的基础上对功能进行详尽的分析,绘制出本系统分层功能模块结构图。其中前台功能模块图如REF_Ref70953017\h图表41所示。图表STYLEREF1\s4SEQ图表\*ARABIC\s11前台功能模块图功能模块结构图中的后台功能模块图如REF_Ref70953040\h图表42所示。图表STYLEREF1\s4SEQ图表\*ARABIC\s12后台功能模块图系统模块基本描述本系统由管理员子系统、学生子系统还有教师子系统构成,刚好能满足学校中各个角色的使用需求。其中管理员子系统主要提供给管理员使用,管理员可以对本系统进行管理,其中包括专业、班级、教师、学生和公告信息管理;学生子系统由学生使用,主要功能包含查看公告、查看下载和提交作业、个人信息维护;教师子系统由教师使用,主要功能包括查看公告、作业的批改、发布以及下载、个人信息的维护和资料的上传等。管理员子系统管理员子系统中的管理员使用的目的和职责是对各类信息进行相关管理和维护。主要包括专业管理、教师管理、资料管理、班级管理、公告管理、学生管理、作业管理、通知管理还有留言解惑管理。专业管理:对专业信息进行增删改。其中专业信息包含专业编号、专业名称和专业介绍。班级管理:对班级信息进行增删改。班级信息包含班级编号、班级名称、专业和班级介绍。教师管理:对教师信息进行增删改。教师信息包含教师工号、教师姓名、教师性别、教师年龄和头像。学生管理:对学生信息进行增删改。学生信息包含学号、学生姓名、学生性别、学生年龄、入学时间、班级、专业和头像。留言解惑:删除留言信息。留言信息包含标题、留言内容、留言者、留言时间和回复数量。公告管理:对公告信息进行增删改。公告信息包含标题、内容、发布时间和发布者。通知管理:对通知信息进行增删改。通知信息包含通知编号、通知类别和内容。作业管理:对作业信息进行删除。作业信息包含作业名称、班级、专业、发布者、发布时间、最新完成时间和作业状态。资料管理:对资料信息进行删除。资料信息包含文件名、所属资料、文件大小、上传者、上传时间和文件描述。教师子系统教师子系统中教师的主要操作是进行作业的发布、批改和提交,公告的查看,回复留言解惑,上传资料和个人信息的编辑。其中作业的发布功能包含作业的名称、所属专业、所属班级、最迟上交时间和附件信息。使用了ajax二级联动的技术,根据获取的专业id得到班级的信息并列举出来。回复留言解惑调用了富文本编辑器,使界面更加清晰,交互也更加友好。学生子系统学生可以登录使用学生子系统进行系统公告的查看,下载相关资料,接收和及时提交作业,提出和回复留言解惑以及个人信息的编辑。其中作业的提交在选择文件后ajax自动提交文件,提交的作业可以被下载,并由老师批改。超过截止期限的作业不能上交,下载作业时读取作业的相对路径并进行下载。数据库设计好的数据库设计不仅能满足数据库用户的需求,而且对应用也有非常大的影响。然而,数据库设计是一个复杂的过程,好的数据库设计不是一项简单的任务。在系统开发的初期就要进行数据库的设计,完成这一步,后面的其他步骤才有继续的可能。如果数据库设计的不合理或者不完善,那就会影响到整个系统的开发进度,更有甚者,会直接影响到后期的系统维护管理和功能变更,造成很多问题,严重影响项目进度。因此,数据库的设计一定要慎重,结合实际情况,更要符合设计的基本准则。通过对本系统的充分分析和理解,得出如下REF_Ref70953064\h图表43所示系统E-R图。图表STYLEREF1\s4SEQ图表\*ARABIC\s13系统E-R图学生表是数据库中用以储存学生姓名、性别、班级等信息,如REF_Ref70953264\h图表44所示。图表STYLEREF1\s4SEQ图表\*ARABIC\s14学生表教师表是数据库中用以储存教师姓名、密码等信息,如REF_Ref70953255\h图表45所示。图表STYLEREF1\s4SEQ图表\*ARABIC\s15教师表管理员表是数据库中用以储存管理员姓名、编号等信息,如REF_Ref70953246\h图表46所示。图表STYLEREF1\s4SEQ图表\*ARABIC\s16管理员表专业表是数据库中用以储存专业名称、介绍等信息,如REF_Ref70953236\h图表47所示。图表STYLEREF1\s4SEQ图表\*ARABIC\s17专业表班级表是数据库中用以储存班级名称、描述等信息,如REF_Ref70953223\h图表48所示。图表STYLEREF1\s4SEQ图表\*ARABIC\s18班级表公告表是数据库中用以储存公告标题、内容、发布者等信息,如REF_Ref70953215\h图表49所示。图表STYLEREF1\s4SEQ图表\*ARABIC\s19公告表资料表是数据库中用以储存显示资料的基本信息,包括创建时间、名称和创建者,如REF_Ref70953203\h图表410所示。图表STYLEREF1\s4SEQ图表\*ARABIC\s110资料表详细资料表数据库中用以储存详细的资料信息,并且记录文件路径供下载使用,如REF_Ref70953193\h图表411所示。图表STYLEREF1\s4SEQ图表\*ARABIC\s111详细资料表发布作业表是数据库中用以储存教师发布作业的基本信息,如REF_Ref70953177\h图表412所示。图表STYLEREF1\s4SEQ图表\*ARABIC\s112发布作业表提交作业表是数据库中用以储存学生提交作业的基本信息,如REF_Ref70953167\h图表413所示。图表STYLEREF1\s4SEQ图表\*ARABIC\s113提交作业表留言表是数据库中用以储存学生留言标题、内容、留言者等信息,如REF_Ref70953157\h图表414所示。图表STYLEREF1\s4SEQ图表\*ARABIC\s114留言表评论表是数据库中用以储存评论留言编号、内容等信息,如REF_Ref70953147\h图表415所示。图表STYLEREF1\s4SEQ图表\*ARABIC\s115评论表系统详细设计本系统设计的主要目的是将传统的课程管理网络化,方便管理员、教师和学生的使用。本模块针对教师与学生的作业交互功能以及管理员的后台管理功能进行详细的阐述。根据本课程综合信息管理系统绘制的具体业务流程图如REF_Ref70953292\h图表416所示。图表STYLEREF1\s4SEQ图表\*ARABIC\s116业务流程图作业交互功能当一门课程开始时,教师免不了会布置相应的作业。在布置作业时,教师会选择专业、班级,确定作业名称和作业附件,在选择专业时ajax会根据所选的专业id查询相关的班级名称,再设定最后截止时间,作业的基础信息就会被记录在发布作业表中。学生接收到作业后可以进行下载,下载时关键技术难点在于寻找附件的相对路径。学生需要关注作业的最后完成时间,只有在完成时间内才可以上交作业,一旦超过时间,上交通道就会被关闭。学生上交作业以后,教师可以接收作业并进行批阅和打分,之后学生可以在个人中心查看相应作业分数。到此为止便完成了作业交互的整个过程。后台管理功能这个功能模块就是管理员的功能,由作业管理、教师管理、班级管理、学生管理、留言解惑管理、通知管理、公告管理、资料管理和专业管理几大模块组成。其中可以实现对专业、班级、教师、公告和学生信息的增删改操作,这些操作的实现是通过数据库操作实现的。而对留言解惑、资料和作业的管理是删除操作,也是通过sql语句实现的。
主要功能测试测试方案本系统的测试,主要采用的是黑盒测试。为一个功能模块分配各种不同的数据,并观察输出结果,通过观察数据是否正确来判断这个功能是否按预期运行。系统测试登录功能测试图表STYLEREF1\s5SEQ图表\*ARABIC\s11登录功能测试表用例ID001用例名称登录用例描述管理员、教师和学生的登录验证测试用例ID测试步骤预期结果实际结果TC1准确填写所有信息,以教师身份登录登录成功
登录成功TC2准确填写所有信息,以学生身份登录登录成功登录成功TC3准确填写账号密码信息,以教师身份登录,验证码填写错误提示错误:验证码错误TC4准确填写账号密码信息,以学生身份登录,验证码填写错误提示错误:验证码错误TC5准确填写账号、验证码,密码输入小于六位或者大于十二位,以教师身份登录提示错误:密码必须6到12位,且不能出现空格TC6准确填写账号、验证码,密码输入小于六位或者大于十二位,以学生身份登录提示错误:密码必须6到12位,且不能出现空格TC7准确填写账号、验证码,错误填写密码,以教师身份登录提示错误:老师账号或密码错误TC8准确填写账号、验证码,错误填写密码,以学生身份登录提示错误:学生账号或密码错误TC9错误填写账号,准确填写密码、验证码,以教师身份登录提示错误:老师账号或密码错误TC10错误填写账号,准确填写密码、验证码,以学生身份登录提示错误:学生账号或密码错误TC11不填写账号,其他信息准确填写错误提示:账号至少得4个字符啊TC12不填写密码,其他信息准确填写提示错误:密码必须6到12位,且不能出现空格TC13不填写验证码,其他信息准确填写错误提示:必填项不能为空TC14准确填写管理员账号密码登录成功登录成功TC15准确填写管理员账号,错误填写管理员密码提示错误:用户名或密码错误TC16准确填写管理员密码,错误填写管理员账号提示错误:用户名或密码错误测试结论:综上可知本系统的登录功能较为完善,没有发现相关bug。发布作业功能测试图表STYLEREF1\s5SEQ图表\*ARABIC\s12发布作业功能测试表用例ID002用例名称发布作业用例描述教师向学生发布作业测试用例ID测试步骤预期结果实际结果TC1所有信息准确填写发布成功TC2作业名称不填写,准确填写其他所有信息提示错误:作业名称不能为空TC3课程不选择,准确填写其他所有信息提示错误:请选择课程TC4所属专业不选择,准确填写其他所有信息提示错误:请选择专业TC5所属班级不选择,准确填写其他所有信息提示错误:请选择班级TC6不选择上传作业附件,准确填写其他所有信息提示错误:请上传作业测试结论:综上可知本系统的发布作业功能较为完善,没有发现相关bug。后台管理功能测试图表STYLEREF1\s5SEQ图表\*ARABIC\s13后台管理功能测试表用例ID003用例名称后台管理用例描述管理员对教师、学生、专业、班级等信息进行管理测试用例ID测试步骤预期结果实际结果TC1打开添加学生信息窗口并完整填写所有信息添加成功TC2打开添加教师信息窗口并完整填写所有信息添加成功TC3打开添加专业信息窗口并完整填写所有信息添加成功TC4打开添加班级信息窗口并完整填写所有信息添加成功TC5修改学生信息修改成功操作成功TC6修改教师信息修改成功操作成功TC7修改专业信息修改成功操作成功TC8修改班级信息修改成功操作成功TC9删除学生信息删除成功操作成功TC10删除教师信息删除成功操作成功TC11删除班级信息删除成功操作成功TC12打开添加公告信息窗口并完整填写所有信息添加成功TC13修改公告信息修改成功操作成功TC14删除公告信息删除成功操作成功测试结论:综上可知本系统的后台相关功能并未发现bug,较为完善。
系统部分功能展示打开网站,课程综合信息管理系统的主页就映入了眼帘。界面如REF_Ref70953735\h图表61所示。图表6SEQ图表\*ARABIC\s11首页教师端教师登陆教师的登录功能是教师使用相关功能的过滤界面,只有正确输入账号信息和验证码才能通过系统校验。界面如REF_Ref70953719\h图表62所示。图表6SEQ图表\*ARABIC\s12教师登录教师个人中心教师可以在个人中心模块对个人资料进行管理与维护,界面如REF_Ref70953693\h图表63所示。图表6SEQ图表\*ARABIC\s13教师个人中心教师发布作业界面教师通过发布作业页面填写好作业名称,然后选择课程、专业和班级,确定最后截止时间并上传作业附件。界面如REF_Ref70953679\h图表64所示。图表6SEQ图表\*ARABIC\s14教师发布作业学生端学生登陆学生的登录功能是学生进行相关操作的过滤界面,需要填写准确的账号密码和验证码才能顺利通过系统的校验。界面如REF_Ref70953661\h图表65所示。图表6SEQ图表\*ARABIC\s15学生登录作业学生提交作业学生提交功能是学生在下载作业后提交作业的功能,并且在超过作业截止日期后不能再进行提交。界面如REF_Ref70953645\h图表66所示。图表6SEQ图表\*ARABIC\s16学生提交作业学生个人中心学生在个人中心模块对个人资料进行维护,界面如REF_Ref70953628\h图表67所示。图表6SEQ图表\*ARABIC\s17学生个人中心管理员端管理员登陆管理员的登录功能是管理员能否进行后台操作的一堵墙,需要填写正确的账号密码信息才能顺利进入管理员功能页面。界面如REF_Ref70953617\h图表68所示。图表6SEQ图表\*ARABIC\s18管理员登录管理员学生管理学生信息管理和维护是配合数据库进行数据的增删改查操作。界面如REF_Ref70953602\h图表69所示。图表6SEQ图表\*ARABIC\s19管理员学生管理管理员教师管理教师信息管理和维护是配合数据库进行数据的增删改查操作。界面如REF_Ref70953552\h图表610所示。图表6SEQ图表\*ARABIC\s110管理员教师管理系统评价与总结系统特点本系统将传统的课程管理工作网络化,使课程管理的变得更加方便快捷。教师可以将材料上传到系统,供学生下载并在课后使用,以巩固他们的知识。在线作业管理系统更是将线下繁琐的收发作业流程清晰化、简单化。教师可以网上选择相应的专业、班级发布作业,作业通过数据库的相关操作将被学生接收,学生就可以查看和下载作业。学生在截止日期之前完成作业就能进行提交,截止日期之后系统自动判断不允许再上交作业。教师可以下载学生的作业并进行打分操作。这一系列的操作都可以在课程综合信息管理系统中完成,大大方便了教师和学生,省去了繁琐的线下操作,很大程度地提高了教师的工作管理效率和学生的学习效率[10]。此外,数据的安全性、及时性和准确性也得到了极大的提高。智能管理系统还有效地避免了人工管理中可能出现的各种错误,使信息管理的相关工作得以持续有效地开展。本系统中管理员、教师和学生三个模块之间相互联系、相互影响,从而组成一个完整的整体,促使管理工作系统化,自动化和规范化[11]。本系统秉持顺应互联网的节奏,紧跟时代步伐的原则,毅然在新时代的潮流中前行。开发总结计算机的发展速度是有目共睹的,新兴产业接替手工传统产业的趋势已成必然。而在这趋势中我们能享受到信息化时代的福利,不仅大大减小了体力劳动的必要,还有效提高了社会的生产力,将失误控制在最小范围。目前,各大高校纷纷将计算机资源统一投入到教学和管理中,关于课程的综合信息管理平台的设计就是其中一个关注点。本系统在传统课程管理的基础上引入了jsp技术和MySQL数据库设计[12],完成了基本的课程管理要求。同时,在设计本系统时,采用了结构化自上而下的设计方法,条理逻辑清晰。同时界面交互一直是被关注的重要方面之一,本系统遵循界面友好的原则,页面排版清晰美观,操作简单便捷。但是由于个人开发经验等的问题,系统数据准确性方面还存在着一些问题,可操作性还有待进一步的提升。但是,这个系统的优点也是不容忽视的:首先,系统操作简单,界面美观;其次,系统存储信息合理,便于查询和管理;最后,系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校外培训课程顾问接待培训
- 信托初步框架合作协议
- 2025年质量员之市政质量专业管理实务练习题及答案
- 盲校低视力七年级道德与法治《集体生活成就我》教学设计
- 小学数学六年级上册变化幅度问题应用教学设计
- 九年级物理上册《初识电世界》单元整体教案
- 高中一年级心理《掌握学习的舵盘:高中生学习自我管理》教学设计
- 小学三年级硬笔书法课后服务教学设计:基础笔画与结体启蒙
- 九年级化学《基于核心素养的二氧化碳性质实验探究》深度教学讲义
- 七年级数学《有理数的加减法》单元整体教学设计-基于核心素养的运算律建构与迁移
- 煤矿安全生产事故隐患排查及消除培训
- 2026年鹰潭市月湖区事业单位人员招聘考试参考题库及答案详解
- 2026年中央安全生产考核巡查组问题通报(2026年更新)
- 2026年GCP综合考试题库(含完整答案+解析)
- 2026中国手术导航系统在神经外科的应用价值研究
- 2025-2026学年福建省泉州市惠安县八年级下册期末质量抽测数学试题 含答案
- 2025杭州学军中学高一英语分班考试真题含答案
- 2026年北京版小学数学六年级下册期末学情测试卷及答案
- 2026辅导员结构化面试题目及答案
- 五升六语文暑假衔接作业完整版 人教部编版(可直接打印)
- 2026年时事政治练习题库及答案
评论
0/150
提交评论