基于Web的课程在线学习资源网站的设计与实现毕业论文

 2021-04-14 01:04

摘 要

本论文主要阐述了基于web的课程在线学习资源网站设计与实现。除了介绍了动态网页程序开发和数据访问技术之外,还论述了系统的设计方案、实现方法和所采用的开发工具以及相关技术。本论文阐述的是一个基于Web应用程序模型,完成一个提供给管理员和普通用户使用的系统。不同的用户类型所能实现的功能不同。管理员需要完成的功能有:登录、管理员管理、网站公告管理、视频管理、在线论坛管理、会员管理、课程大纲管理、友情链接管理、课程考试管理、课程信息管理。一般用户完成的功能有:注册登录、课程信息查看、视频信息查看、课程大纲查看、真题测试、在线论坛和会员中心。

因为JSP技术独特的优势,所以才能成为开发网站系统的首选工具,而且本次论文使用Eclipse开发工具,最后就能实现对客户端的所有功能操作。因为JSP具有非常多的优点,比如一次编写,各处的运行、丰富而且高质量的工具的支持、通过构件和标签实现重用、通过指令和标签库增强开发能力等,这些优点对开发来说都是有益的,所以开发的系统可以在任何平台上进行编写、运行。

关键词:基于web的课程在线学习资源网站;课程测试管理;视频管理

Web-based courses online learning resource site

ABSTRACT

This paper mainly expounds the design and implementation of web web based on online learning courses. Besides the introduction of the dynamic web application development and data access technology, the design scheme of the system is discussed, the realization method and the use of development tools and related technologies. This paper describes a model based on the Web application, complete an offer for system administrators and ordinary users. Different types of users can achieve different functions. The administrator needs to complete the function of login, administrator management, web site management, video management, online forum management, membership management, curriculum management, Links curriculum management, examination management, curriculum information management general. Complete the function: user registration login, view the course information, video information view, curriculum view, Test questions, online forum and member center.

Because of the special advantages of JSP technology, so in order to become a web system development tool of choice, and this paper use eclipse development tools, finally can realize all functions of client operation. Because JSP has so many advantages, such as a compilation, everywhere, rich and high quality tool support, through the component and tag reuse through instruction and tag library to enhance the development ability etc.. These advantages for development is beneficial, so system development can in any platform to write and run.

Key words:Web-based courses online learning resource site; curriculum test management; Video Manager

目 录

1 绪论 1

1.1 研究目标 1

2 相关的理论和技术 2

2.1 java简介 2

2.2 jsp简介 3

2.3 MySQL简介 3

2.4框架介绍 3

2.5 B/S 模式介绍及应用 4

2.6 Eclipse 介绍 4

2.6 Tomcat 介绍 4

3 系统需求分析 5

3.1 可行性分析 5

3.2 系统开发过程 5

3.3 UML用例图 6

4 系统设计 8

4.1 功能模块设计 8

4.2 数据库概念结构设计 8

4.3 数据库各个表详情 10

5 系统实现 16

5.1 用户注册登录 16

5.2 前台功能 17

5.2.1 课程信息查看 17

5.2.2 视频信息查看 18

5.2.3 课程大纲查看 18

5.2.4 真题测试 19

5.2.5 在线论坛 21

5.2.6 会员中心 21

5.3 后台管理 23

5.3.1 管理员管理 23

5.3.2 网站公告管理 23

5.3.3 视频管理 24

5.3.4 在线论坛管理 24

5.3.5 会员管理 25

5.3.6 友情链接管理 25

5.3.7 课程测试管理 26

5.3.8 课程信息管理 27

5.3.9 课程大纲管理 27

6 系统调试和测试 30

6.1 程序调试 30

6.2 程序的测试 30

6.2.1 测试的重要性及目的 30

6.2.2 测试的步骤 31

6.2.3 测试的主要内容 31

结 论 34

致 谢 35

参考文献 36

1 绪论

现如今网络发展的越来越迅速,并且在教育事业中也广泛的运用。传统的教学模式以及方式已经逐步被新式的教育模式所取代,逐步形成了以自学为主的在线学习的模式。可以让学习者在更加广阔的学习环境中学习,培养学习者的自主学习能力,所以在线学习系统就应运而生了。

目前,国内外也有很多在线学习的网站,特别是西方发达国家政府支持并鼓励发展这一类的网站。这个系统在前台显示模块使用JSP在浏览器上实现,后台数据库使用my sql存储数据。因为JSP技术独特的优势,所以才能成为开发网站系统的首选工具,而且本次论文使用Eclipse开发工具,最后就能实现对客户端的所有功能操作。因为JSP具有非常多的优点,比如一次编写,各处的运行、丰富而且高质量的工具的支持、通过构件和标签实现重用、通过指令和标签库增强开发能力等,这些优点对开发来说都是非常有益的,所以开发的系统可以在任何平台上进行编写、运行。

本论文论述的是一个简化的Web课程在线的学习应用程序模型,可以让学完成一个提供给管理员和普通用户使用的系统。不同的用户类型所能完成的功能各不相同。管理员需要完成的功能有:登录、管理员管理、网站公告管理、视频管理、在线论坛管理、会员管理、友情链接管理、课程考试管理、课程信息管理。一般的用户完成的功能有:注册登录、课程信息查看、课程大纲查看、真题测试、视频信息查看、在线论坛和会员中心。

2 相关的理论和技术

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。