毕业论文基于Struts的网上辅导系统

上传人:ss****gk 文档编号:233082197 上传时间:2022-01-01 格式:DOCX 页数:45 大小:177.71KB
返回 下载 相关 举报
毕业论文基于Struts的网上辅导系统_第1页
第1页 / 共45页
毕业论文基于Struts的网上辅导系统_第2页
第2页 / 共45页
毕业论文基于Struts的网上辅导系统_第3页
第3页 / 共45页
毕业论文基于Struts的网上辅导系统_第4页
第4页 / 共45页
毕业论文基于Struts的网上辅导系统_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《毕业论文基于Struts的网上辅导系统》由会员分享,可在线阅读,更多相关《毕业论文基于Struts的网上辅导系统(45页珍藏版)》请在金锄头文库上搜索。

1、传统的课后辅导是在课后,老师和学生同时找一个时间和地点,面对面的进行辅 导。由于在时间,空间场所和广泛性上都有一定的局限性,所以很难对每个学生都进 行辅导。与传统的辅导方法相比,网上辅导系统的开通,将实现教育资源的开放,使 得学习者在任何时间、任何地点都能够利用互联网络进行学习,实现课堂教学的延伸。 一方面,学习者可以共享他人的成功经验,吸取他人的失败教训,做到事半功倍;另 一方面,教师可以通过本系统对学生进行超越时空的指导,同时,通过数字化环境下 新型教学模式的运用,将有利于学习者养成自觉获取知识的习惯。Struts是基于模型视图控制体系(MVC)的Web应用框架。本文详细介绍了基于 MVC

2、体系的Struts工作原理,探讨应用Struts框架构建企业级应用系统的步骤及方法。 并在分析Struts技术的基础上,对网上辅导涉及的知识构建、人机交互学习、网上答 疑、作业批改、教学论坛和试题生成等需求做了探讨,提出了基于Struts的解决网上远 程教学辅导的策略,提高了网上教学的交互性和主动性,并在此基础上实现了一个网上 辅导系统,实现了教学信息网络化。除此,访问数据库时,还用到了 Hibernate技术,并详细介绍了该技术。本文还 介绍了系统的数据管理。系统的数据分为用户数据,论坛数据和管理数据等等。并且 对各数据库进行了举例说明。本文建立了一个基于Struts的网上辅导系统。各个模块

3、功能都已经实现,实验证 明该系统可完成网上辅导功能。关键词Struts框架;Hibernate技术;java设计模式;网络辅导AbstractTeachers guide students face to face through seeking a same time and a same location in traditional learning -assistance. Because of limitations of time and space, teachers are difficult to assist every student. Compare to tradit

4、ional learning-assistance, online learning-assistance can implement opening educational resource. And it make student to study at any place and time through using Internet. It is extend of classroom teaching. On the one hand, students can share others successes and draw others lessons. On the other

5、hand, teacher can guide students at any space and time through this system. And it is useful to student to form a habit of consciousness of study.Struts is a application frame based on MVC. This paper gives a detail account of principle of Struts based on MVC. Based on the research and analysis of t

6、he technology of Struts, the function of instructing system of web was discussed, which include knowledge constructing, interactive leaning, online replying, homework correcting, E-learning forum and producer of test questions. The Strategy of distance teaching and tutoring on web was brought forwar

7、d using STRUTS technology, and the interactive and initiative of instructing on web was improved greatly. A learning-assistance system was exploited and implemented. Information on internet for teaching was realized.In addition, this paper introduces Hibernate and database management. The dates of t

8、his system include user date, forum date, management date and so.This paper design a online learning-assistance system based on Struts. Functional modularity of this system is implemented. Experiments prove that this system can complete online learning-assistance.KeywordsStruts frame; Hibernate; Jav

9、a design model; Online assistance摘要iAbstractii第一章绪论11.1研究目的及意义11.2网上辅导系统的发展现状及趋势21.3本论文的主要研究工作3第二章 开发技术介绍42.1 JAVA设计模式42.1.1 工厂方法 (FactoryMethod) 模式42.1.2 适配器模式 (Adapter Pattern) 42.1.3单例模式62.2 Struts 框架介绍62.2.1 Struts 体系结构82.2.2主要组件介绍82.3 Hibernate 介纟召92.3.1 Hibernate 概念92.3.2 Hibernate 工彳乍原理102.3.

10、2 Hibernate 优,点122.4 SQL Server 数据库132.4.1 SQL Server 基础132.4.2 SQL Server 语句14第三章 系统分析与设计173.1需求分析173.2模块设计18第四章分析与创建数据库及其数据管理204.1系统的数据管理204.1.1系统数据模型的建立204.1.2关系数据模型概念214.2系统中的关系数据模型214.2.1用户表224.2.2班级表234.2.3博客表244.2.4博客明细表244.2.5课程表244.2.6论坛主题类型表254.2.7论坛主题表254.2.8论坛详细信息表264.2.9论坛附件管理表274.2.10班

11、级管理表274.2.11课程管理表274.2.12权限编码表284.2.13业务名称表284.2.14权限类型表294.2.15院系基本表294.2.16年级基本表304.2.17公共消息表304.3创建并配置数据库30第五章创建网上学习辅导系统325.1公用模块325.1.1系统框架325.1.2系统权限335.1.3数据提交335.2用户管理模块335.2.1用户注册335.2.2用户登陆335.3.1创建班级345.3.2加入班级355.3.3删除班级355.3.4管理班级355.3.5其他操作355.4论坛管理365.4.1增加主题类型365.4.2增加主题365.4.3增加回帖375

12、.5博客管理37结论39参考文献40致谢41第一章绪论1.1研究目的及意义答疑、解惑和课后辅导是教学活动的重要组成部分。近年来,随着我国高等教育 由精英教育向大众教育的转型,一方面,学生基础参差不齐,教师难以把我教学尺度, 致使学生中学有余力和疲于应付兼而有之,个别辅导答疑需求增大;另一方面,老师 课堂讲授量答,超负荷运转,课后辅导量减少,加上教学场所不足,致使师生交流量 下降,答疑和课后辅导的数量和质量均有所下降。这种“供需”矛盾,正是导致当前我 国高等教育教学质量在某些方面滑坡的重要原因之一,应当重视并设法解决。信息技术和互联网络具有超时空和资源共享的特性0,可以实现课堂教学的延伸 8o学

13、生上课时间有限,有些课程对于学生来说有一定的难度,为了提高学生的学习 积极性和为了学生能在课余时间更有效地学习、巩固教学知识,把课堂教育和课后自 学有机地结合起来,使教与学相辅相成。为此,我开发了网上学习辅导系统。网上辅导系统是通过网络表现的某门学科的教学内容的补充及实施的教学活动 的总和。随着网络技术和信息技术的迅速发展,网络辅导的建设也正在蓬勃的发展。本系统参考了现有的一些网上学习辅导系统的技术Gsp,asp,等),系统研究 和总结了近年来网上辅导系统建设的发展过程和主要特点,并在这些技术的基础上采 用了目前非常流行的Struts框架和Hibernate数据库持久层,并根据实际情况以及对网

14、 上学习辅导系统的理解和看法,重新分析系统的需求。利用以上技术,尝试开发具有辅导答疑、习题练习、模拟考试等子系统以及提供 学生与教师,学生与学生之间的交流平台网上辅导系统。该系统对推动网络化辅助教 学,提高教学质量和教学改革必将产生深远的意义。本系统使一个网上各科教学辅导系统,用户对象主要是学生,师生在网上进行教 学与交流。学生进入该系统的主页并注册为会员后,通过对选定课程的教学方法、学 科构成、考核基本要求、试题类型、试题难度设置等的分析,学生可以在面对面的课 堂教学后,在网上进一步掌握课程知识的范围及具有表达方式、要点和疑难点以及它 的应用,实现课后的教学互动。在学生进入该系统的论坛后,可

15、以查看留言、发布留 言、查询留言、回复留言、修改自己的留言等,同时教师也可以通过教学论坛及时了 解学生学习情况和回答学生问题,并可以一对多进行讨论和发布信息。1.2网上辅导系统的发展现状及趋势随着Internet/Intranet的迅速发展和广泛普及,建立在其上的远程教育成为现代教 育技术未来发展方向之一,网上辅导作为远程教育的一个子系统也成为一个重要的研 究领域。Internet技术的发展使得课后辅导的技术手段发生了革命性的变化,Internet的开 放性、分布性的特点和基于Internet的巨大的计算能力使得课后辅导突破了时间和空 间的限制。基于Internet的课后辅导系统正成为人们的研究热点之一。与传统辅导模 式相比,网上辅导具有无可比拟的优越性。传统的课后辅导是在课后,老师和学生 同时找一个时间和地点,面对面的进行辅导。由于在时间,空间场所和广泛性上都有 一定的局限性,所以很难对每个学生都进行辅导。而网上辅导系统正打破了这局限性, 通过网络,直接在网上对学生进行辅导。所以学生在任何能上网的地方都可以进行辅 导。老师和同学同时在线的时候可以一对多进行辅导,即使老师不在线,同学可以把 问题留言给老师,等老师下回再上线时,就可以回答学生的问题,解

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号