毕业设计(论文)基于ssh网络教学系统的设计与实现.doc
《毕业设计(论文)基于ssh网络教学系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于ssh网络教学系统的设计与实现.doc(43页珍藏版)》请在三一办公上搜索。
1、 学号:XXXXXXXXXXX 毕业论文网络教学系统的研究与实现The network teaching research and implementation of the system学院 专业 XXXX 班级 XXXXX学生 XXX 指导教师(职称)XXXX(副教授) 完成时间 2012年 1月15 日至 2012 年 6 月10日摘要文章先对项目的开发背景、国内外的发展状况、目的意义进行阐述和分析,在此基础上提出了网络教学系统的构建设想,并对网络教学系统的教学应用研究作深入的分析研究,包括系统的理论支撑和系统的实施应用方案,结合当前计算机网络、数据库技术和网络教学的评价特点,系统采用J
2、SP技术和MySQL数据库技术结合MVC设计模式对系统进行开发,先对学生成长档案袋管理系统的构建作了详细的分析和设计,然后针对与“质性评价,自主学习、双边反思、教学评定” 相适应的课堂教学模式重点对各个功能模块的实现方法作了详细论述,最终实现记录、存储、再现学生学习过程,实现学生、教师、共同参与学生学习过程的评价与监督,使之成为优化教学课堂的好帮手。关键词 网络教学 教学研究 上传下载 注册登录 留言答疑Abstract The article first to project the development background, the development situation of b
3、oth at home and abroad, expounds the significance and analysis, this paper puts forward the construction of network teaching system ideas, and network teaching system of the teaching application research for the analysis of the research, including the system theory support and the implementation of
4、the system solutions, and combining the current computer networks, database technology and network teaching evaluation of characteristics, the system adopts the JSP technology and MySQL database technology in combination with MVC design pattern on the system of development, first to the students gro
5、wth management system of the construction of the increasingly has made the detailed analysis and design, and then to qualitative evaluation, independent study, bilateral reflection, teaching evaluation adaptation of the classroom teaching mode key to each function module and the realization method o
6、f makes detailed discussion, and finally achieve record, storage, reproduce students learning process, students, teachers, and realize the participation of the students learning process evaluation and supervision, make it become the good assistant of the classroom teaching. Keywords Network teaching
7、 Teaching and research Upload download Login Registration message answering 目录摘要2Abstract3目录4第一章引言11.1项目背景11.3目的和意义2第二章 网络教学系统应用研究32.1网络教学的相关概要32.1.1网络教学系统在教学中的作用32.1.2实施网络教学的准备工作4第三章 网络教学系统的开发技术研究43.1JSP简述43.2AJAX概述53.3Tomcat的概述63.4 MYSQL的概述73.5 Eclipse简介8第四章 网络教学系统的分析与设计94.1网络教学系统的需求分析94.2网络教学系统可行
8、性分析104.2.1经济可行性分析104.2.2技术可行性分析104.3网络教学系统的设计104.5.1网络教学系统框架的设计104.5.2各模块的功能设计114.5.2.1用户模块114.5.2.2文件上传下载模块114.5.2.3答疑模块124.5.2.5 BBS论坛模块124.5.2.6 后台管理模块134.5.3数据库的设计14第五章 网络教学系统的实现185.1主要功能模块的实现185.1.1用户注册185.1.2首页195.1.3论坛195.1.4后台管理员205.2主要功能程序的实现205.2.2数据库连接的建立215.2.3注册用户244.2.4引入标签到页面265.2.5发帖
9、、跟帖275.2.6文件上传29第六章 系统测试336.1系统测试的目的跟原则336.2 子系统测试346.2.1页面跳转获取不到请求参数的问题346.2.2 JSP的中文乱码问题34第七章 总结与展望347.1总结347.2展望35致谢35参考文献36 第一章 引言1.1项目背景Internet正以其庞大的用户数量和惊人的增长速度显示出旺盛的生命力。学校需要寻找新的学习模式。在线学习是一种新的教育形式。在线学习系统主要服务于学校内的所有学生,为他们很好的提供更多元化的学习环境、更方便复习,预习的学习渠道。在线学习系统是一个正在兴起的应用领域,主要利用网页制作、数据库等技术实现网上教学的实时性
10、、交互性、动态性。目前对于网上学习的模式以及其所涉及的技术仍有许多问题需要探讨和解决。World Wide Web已成为Internet上最流行和最具潜力的信息查询、发布和交互方式,被广泛地用于资源共享和技术共享,而且这些技术(多媒体技术、Web和数据库互连技术以及分布对象技术等)在教育方面的潜力越来越明显,尤其在开放的和远程的教学方面。网络教学是利用计算机网络技术、多媒体技术等现代信息技术手段开展起来的一种新型教学形式。它使得广大受教育者可突破传统教育在教育资源(师资、教材、实验和演示设备等)和教育方法(统一进度、集中式和单向传授等)方面的限制,实现优秀教育资源和教育方法不受时间和空间等约束
11、的共享。1网络教学可以实现优秀教育资源和教育方法不受时间和空间等约束的共享,受教育者根据自己的水平和时间情况安排自己的学习计划和学习进度,实现传统教育无法做到的“个性化教育”。 2本系统突破一般多媒体辅助教学工具的思想,目的是尽可能将现实的活生生的学习环境和方法应用于网络教学中,提高学生网上学习的兴趣,从而真正提高网上学习质量;同时本系统的总体框架是为建立多学科的通用的模块化的网上学习平台,为今后开展广泛的网上教育提供技术基础服务。作为传统教学的延伸,网络信息化教学的作用正逐步被人们所重视,随着网络技术和多媒体技术的进步,网络信息化教学系统还会有更多的发展空间。1.2国内外发展现状 目前,它的
12、研究和应用主要有两种形式:一种是基于Web的软件实现方式,在这种方式下,学生或教师只要有一台连网的计算机,就可以通过软件进行远距离教学,不需要特殊的硬件,在这样的系统中学生可以进行学习、讨论、等,学生和教师之间可以传输文字、图形、声音、图像等各种信息;第二种形式是基于视频会议系统的实现方式,它除了需要第一种方式中的各种软件支持以外,还需要特殊的硬件,使学生和教师可以相互实时看到和听到对方,同时也可以充分利用视频会议系统所提供的特殊功能。8今年来为规范远程教育的教学内容,国家建设了大批的精品课程,取得了巨大成绩,每年增添精品课程数百门,但这些课程在智能理论及应用方面的探索仍留有不少发展空间,精品
13、课程下一个阶段将是朝向智能化方向发展。远程教学从研究以个别化学习为主的自主学习和适应性学习,到以小组为主的协作学习与合作学习,以及今天人们更为关注的多元智能理论和混合型学习,其中任何一种学习方式的引用均对教育和远程教育的发展起着不同的推动作用。目前远程教学具体内容可以归结为以下几个层面:1.开始关注合作学习 主要是基于数据仓库支持合作学习的智能教学专家系统。2.评价测试方面通过分析学科材料和测检结果提供学习意见的概念图模型1.3目的和意义本课题研究的目的在于在传统的课堂式教学下学习存在着很多的缺点:如:享受到最优秀老师服务的只能是少数人;不能随时随地、灵活有效的、个人掌握学习主动权。随着科学技
14、术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及,计算机已进入人类社会生活的各个领域,并发挥着越来越重要的作用,越来越多的学员选择网上在线学习。在线学习提供最优秀的教育资源传统授课方式中,真正能享受到最优秀老师服务的只能是少数人,而通过在线学习提供的视频学习,任何人都可以轻松享受到优秀老师提供的教学服务,在线学习系统整合各领域最优秀的教学视频,可以让你接受的第一流的教育。在线教学不受时间的限制,并且可以随时随地在可以上网的地方参与学习。网络教学系统可以实现对学生过程性学习情况的详细记录,而且这些记录内容没有特定的标准要求,只要是学生个人认为满意的或者喜欢的作品都可以上传到系统中进行保存
15、,因此通过本课题对学生成长档案袋管理系统的研究与实现,可以有效的提高学生的学习兴趣,促进学生自主学习,成为优化教学模式、提高教学质量的一个好帮手。第二章 网络教学系统应用研究2.1网络教学的相关概要在多媒体辅助课堂教学环境下, 以注重“质性评价、自主学习、双边反思、网络教学的教学模式来辅助教学,以主张“让学生主动学习,学会学习”的主体教育理论和质性课程评价理论、现代教学论等教育理论为依据,另外反思性学习理论认为:教和学是一个需要不断重复检查、反省和调整的持续过程。因此笔者认为运用网络教学实际教学中可以描述学生的学习过程, 记录学生的学业成长, 有助于客观、正确的引导学生的学习。这种评价融入课程
16、教学之中, 其一体化可以促使学生主动学习、小组合作学习, 完成任务。在实际教学中, 创造性地实施成长档案袋评价具有简、便、廉、验的特点, 能够达到多、快、好、省的效果3。这种评价不仅具有传统意义上的区分和评判功能, 更有助于及时调整和改进教学, 促使学生学业进步, 完成特定学习任务。2.1.1网络教学系统在教学中的作用 网上教学不仅仅是将教学材料在网上发布,而更多的是学生与教师之间、学生与学生之间的充分沟通与交流,由于远程教学教师与学生之间在空间上的分离,这种沟通与交流就显得尤为重要,另外,传统教学过程中一些保证教学质量的关键环节,如作业、考试、图书馆、笔记记录等,都需要一些专用的工具来支持,
17、而现有Internet技术并没有提供这些工具,因此需要进行工具开发。此外网上交互式的程序设计,是一般非计算机专业教师所难以做到的,因此迫切需要一套网上的教学支持平台,为教师在网上实施教学提供全面的工具支持,屏蔽程序设计的复杂性,使得教师能够集中精力于教学,也使得网上教学从简单的教学信息发布变成一个充满交互与交流的虚拟学习社区。网络教学系统是一整套提供远程教学服务的系统软件,它以网络课件为核心,在教学管理系统的支持下,合理有效地利用学科教学资源,为实施全方位的现代远程教学提供服务,它将网络课件与学校的远程教学服务进行了有机的集成。网络教学系统不仅是先进计算机科学和技术水平的体现,更重要的是要符合
18、现代化教育的一般规律,能够为远程教育提供一个真正高效的现代化教育手段。2.1.2实施网络教学的准备工作1、确保教学目标和学习目标相一致。2、向学生介绍网络教学的理念。必须向学生讲清楚网络教学的概念,也可向学生展示系统使用。在这个阶段指引学生将注意力转向网络教学的主要方面,即作为一个学习工具使用。3、关注其他感兴趣的团体。确保学校负责人关注你的这种新的教学方式。教师和管理者需要向学生讲明网络教学是怎样工作的,以及它相比传统教学的优越性。第三章 网络教学系统的开发技术研究综合各方面的考虑,系统选择采用Java、JSP、struts、hibernate、spring、javascript等技术来开发
19、本网络教学系统。该系统为三层B/S结构模式,采用MySQL5. 0作为后台数据库,充分利用Java技术的优势,使得系统稳定高效,并且结合应用AJAX技术提高用户体验效果。下面将对系统所用到的相关技术的概况和优势作简单的叙述,以增加读者对系统开发环境的了解。 3.1JSP简述JavaServer PagesTM (JSP)技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。4JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。5 在万维网短暂的历史中,它已经从一个大部分显示静态信息的网络演化到
20、对股票进行交易和进行购书操作的一个基础设施。在各种各样的应用程序中,对于可能使用的基于Web的客户端,看上去没有任何限制。6基于浏览器客户端的应用程序比传统的基于客户机/服务器的应用程序有几个好处。这些好处包括几乎没有限制的客户端访问和极其简化的应用程序部署和管理(要更新一个应用程序,管理人员只需要更改一个基于服务器的程序,而不是成千上万的安装在客户端的应用程序)。7这样,软件工业正迅速地向建造基于浏览器客户端的多层次应用程序迈进。很显然,目前所需要的是一个业界范围内的创建动态内容页面的解决方案。这个方案将解决当前方案所受到的限制,即:能够在任何Web或应用程序服务器上运行;将应用程序逻辑和页
21、面显示分离;能够快速地开发和测试;简化开发基于Web的交互式应用程序的过程。8在JavaServer Pages (JSP)技术就是被设计用来满足这样的要求的。JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。太阳微系统公司(Sun Microsystems Inc.)开发出这个规范来整合和平衡已经存在的对Java编程环境(例如,Java Servlet和JavaBeansTM)进行支持的技术和工具。其结果是产生了一种新的、开发基于Web应用程序的方法,给予使用基于组件应用逻辑的页面设计者以强大的功能。8JSP技术在多个方面加速了动态Web页面的开发,使用JS
22、P技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。103.2AJAX概述Ajax这个概念的最早提出者Jesse James Garrett认为:Ajax是Async
23、hronous JavaScript and XML的缩写。Ajax并不是一门新的语言或技术,它实际上是几项技术按一定的方式组合在一在同共的协作中发挥各自的作用,它包括:(1)使用XHTML和CSS标准化呈现; (2)使用DOM实现动态显示和交互;(3)使用XML和XSLT进行数据交换与处理;(4)使用XMLHttpRequest进行异步数据读取;(5)最后用JavaScript绑定和处理所有数据。Ajax的工作原理相当于在用户和服务器之间加了个中间层,使用户操作与服务器响应异步化。并不是所有的用户请求都提交给服务器,像些数据验证和数据处理等都交给Ajax引擎自己来做,只有确定需要从服务器读取
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 ssh 网络 教学 系统 设计 实现
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2387576.html