3.网上交流模块
该模块主要是经过“网络论坛”来完成,给教师和学生提供一个在线交流的平台。学生能够经过网络论坛充沛发挥自主权和发言权,对课程的某些主题能够在网上展开讨论,发表各自见解,讨论学习心得、交流学习经历等。对疑问
问题将设立特地的网页,分专题停止深化、系统、理性的讨论,为学生提供一个更为宽广的学习平台。同时该模块承受来自各方面对教学的反应信息,如教学问卷、学习请求及希冀等。
4.答疑模块
该模块分为自动答疑和人工答疑两种方式。系统自动答疑是指当学生遇到疑问问题时,经过网络远程提交问题的描绘,系统将依据学生提交的问题描绘,对问题库和范畴学问库停止智能
搜索,将对该问题的解答呈现给学生。当没有检索到对该问题的解答时,自动将问题发送到学科教员的留言信箱中,当教员对该问题停止答复后,系统经过发送留言通知该学生。之后,系统将对该问题的解答归结到范畴学问库中,以便其他学生遇到相似问题时,能给予自动应对。人工答疑则是学生将问题直接针对某个教师发送,教师一旦上线给出解答后即反应给学生。
5.网络测评模块
该模块支持网上自测和正式考试两品种型。学生能够登录后停止网络自测,选择课程及内容停止测试,能够本人设定章节、题型和难度系数等要素,然后由系统随机生成检验卷,自测完成后,自动阅卷并给出正确答案;教员以合法身份登录后能够对试题库中试题停止添加、删除、修正,同时经过人工或智能组卷方式,生成
试卷对学生停止在线考试。系统能够自动生成并发布考试试卷,并且可以对考试结果停止修改、统计和剖析。真免费论文网6.后台管理模块
该模块是网络教学系统中不可短少的重要组成局部,主要包括:人员管理、课程管理、试题管理、论坛管理、成果管理等。
四、系统关键技术的完成
1.页面设计
主要采用jsp和局部servlet定制的标签来表现。为了增强用户体验与交互才能,在网页设计大量采用ajax技术来完成,如自动完成、在线提示等功用。
2.课程信息录入流程完成
本系统采用assh框架停止开发完成,下面以课程信息录入为例论述系统的完成。在响应新增课程数据页面恳求时,经过导入课程管理模块的配置文件struts-course-config.xml来完成业务流程的部署。当点击course_add.jsp上的保管按钮时,将输入数据用set办法存入到courseform中,然后依据struts-course-config.xml调用coursesave.do停止业务处置。在coursesave.do中页面数据将从courseform中读取。coursesave.do执行胜利后将显现页面(course_save_success.jsp)。coursesave.do对应的coursesaveaction在导入课程管理模块的spring配置文件中指定,也要定义名字为”/coursesave”的受管bean。同时,coursesaveaction运用到courseservice。要运用courseservice,需求在coursesaveaction中生成csservice的get、set办法,并且coursecontext.xml中对“/coursesave”停止courseservice的依赖注入。spring和hibernate从dbcontext.xml中读取和数据库有关的信息。数据库信息包括数据库衔接、与数据库构造相对应的映射文件,把它封装在datasource中。然后将datasource注入到sessionfactory中,sessionfactory同时还对课程信息表courseinfo,所对应的映射文件courseinfo.hbm.xml以及hibernate相关操作然后将sessionfactory注入到数据访问类courseinfodao中。courseinfodao中是对courseinfo表停止保管\\查询\\删除等根本数据操作,在coursecontext.xml中需求courseservice停止courseinfodao及其代理的依赖注入。这样做,使得当courseinfodao变化时,只需修正coursecontext.xml给courseservice完成新的注入就能够了,由此解除了数据访问层和业务层的严密耦合。
3.事务控制
为了对系统中的事务停止统一管理和控制,采用了spring的声明式事务管理机制。声明式事务最大的优点就是不需求经过编程的方式管理事务,只需在配置文件中做相关的事务规则声明(或经过等价的基于标注的方式),便能够将事务规则应用到业务逻辑中。由于事务管理自身就是一个典型的横切逻辑,这正是aop的用武之地。
五、完毕语
胜利的网络教学平台能够为学习者提供图文音像并茂、丰厚多彩的人机交互界面,让学习者乐于学习,能为学习者提供一个自我发现、自主选择的智能型个性化学习环境,同时创设一个多人在线、相互协助、协作式学习环境。本文采用框架技术设计的个性化网络教学系统旨在构建一个性能优秀、合适网络开展的智能型教学平台。