5.4 系统的运行 32
5.5 本章小结 32
第6章 总结与展望 33
6.1总结 33
6.2展望 33
毕业设计体会 34
致谢 34
参考文献 35
英文翻译资料 36
第1章 绪论
1.1 课题背景及研究意义
1.1.1 研究背景
随着当今社会与互联网的飞速发展,互联网在社会的多个方面发挥着重要的作用。出现的新事物很多都与互联网有关,比如现在老少皆知的淘宝,微信等,说的直白一点就是在线购物,在线聊天,随着互联网与移动终端的飞速发展,在线一词已经成为了当下最热词汇之一。
现在的高校也开始不仅仅只局限于上课教学的模式,上课教学固然是大学里最重要的一环,但学生难免会有知识遗漏、听不懂的现象,这就需要在课后找机会去弥补。所以,开发一套网络在线学习系统对于学生,老师,学校而言都是非常重要的。
1.1.2 课题前景
在人人学习的社会大氛围下,利用互联网学习已经成为极为重要的一块。很多已经参与工作的毕业生在上班之余在网上学习英语或者考各种证件来提高自己的竞争力已经是非常普遍的现象了。利用互联网学习虽然没有课堂学习的氛围,但是对于学习者来说却有重复观看,反复学习的特点,并且拥有大量的资源,这也是课堂与书本所不能比的。所以,开发网络在线学习系统以及日后不断的完善它是非常有意义的。
所以说,开发在线学习系统在现在以及未来都是必要的。通过网络在线学习系统的使用,可以让学习者有更多的选择方式去学习知识,这与未来社会的发展方向也是一致的,本课题的前景是极为良好的。相信在日后会有一套成熟的系统供人们使用。
1.2 开发工具介绍
1.2.1 struts2简介
Struts2框架是Struts的下一代产品,Struts2采用WebWork为核心,通过拦截器机制来处理用户发送的请求。Struts2的设计理念使得系统功能服务层与逻辑控制层完全分离,这使得在开发者在开发过程中能更清楚开发流程。
Struts2的系统结构为当WEB容器收到请求时,它会将请求传递给一个标准的过滤器,将其得到的结果通过action类的map找到对应的action类,当action类调用完成返回一个结果,xml文件会按照对应的结果给出下一步操作。
Struts2框架是现在比较流行的框架,国内很多的大型网站也已经开始使用struts2框架。
1.2.2 MYSQL数据库简介
MYSQL是关系型数据库管理系统,在WEB应用开发方面,MYSQL应用得极为广泛。MYSQL有很多优点,如体积小、速度快、成本低以及开放源码等,所有很多小型网站都采用MYSQL作为网站的数据库。
MYSQL有着良好的特性:
1) 为多种编程语言提供 API。
2) 支持多线程,提高了CPU 资源的利用率。
3) 可以支持多种存储引擎。
4) 支持大型的数据库。
5) MYSQL 使用标准的 SQL数据语言形式。
1.2.3 JS简介
JS为JavaScript的缩写。其用途很广,比如:嵌入动态文本于JSP界面中、读写HTML界面中的数据、在数据传入后台之前对数据进行验证、检查访客的浏览信息等。
JavaScript脚本语言具有以下特性:
1) 脚本语言。JS是一种解释型脚本语言。
2) 基于对象。
3) 简单。JS语言的设计简单而紧凑。
4) 动态性。JS是一种采用事件驱动的脚本语言,它不需要经过服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠标点击等操作JS都可对这些事件直接给出相应的响应。 jsp+mysql网络在线学习系统的设计与实现 (2):http://www.youerw.com/jisuanji/lunwen_39916.html