重庆邮电大学本科毕业设计(论文)
编 号:
审定成绩:
重庆邮电大学
毕业设计(论文)
设 计 ( 论 文 ) 题
目:
基于 JAVA 的网络教学系统
学 院 名 称 :
学 生 姓 名 :
专 业 :
班 级 :
学 号 :
指 导 教 师 :
答辩组 负责人 :
重庆邮电大学本科毕业设计(论文)
填表时间: 年 月
重庆邮电大学教务处制
I
重庆邮电大学本科毕业设计(论文)
摘 要
论文对项目的开发背景、开发环境、目的意义进行阐述,然后针对课堂教学模式重点对
各个功能模块的实现方法作了详细论述,在此基础上提出了网络教学系统的构建设想,并对
网络教学系统的教学应用研究作深入的分析研究,包括系统的理论支撑和系统的实施应用方
案,结合当前计算机网络、数据库技术和网络教学的评价特点。然后对开发环境以及系统模
块分别做出详细介绍,系统采用 SSH 技术和 MySQL 数据库技术结合 MVC 设计模式对系统
进行开发。论文主要从论坛答疑,自主选课,文件共享,教师审核等模块介绍网络教学系统
系统。先对学生成长档案袋管理系统的构建作了详细的分析和设计,最终实现选课、审核、
记录、存储、师生答疑等再现学生学习过程,实现学生、教师、共同参与学生学习过程的评
价与监督,使之成为优化教学课堂的好帮手。
网络教学的研究与实现,把各种多媒体信息(如声音,文字,图像,动画等)融为一体,
向学生提供一个既丰富多彩、生动活泼,又方便快捷的人机交互界面,使学生在学习过程中
各个感官都能接受到教学的信息,对改善教学环境,提高教学质量,改变传统的教学模式都
会起到积极创新的作用。
论文在介绍系统的同时对各项开发技术均有较为详细的介绍
(JSP、AJAX、Struts2、Spring),能让刚接触 java 的读者更快理解网络教学系统的实
现过程。
关键词 网络教学 教学研究 SSH Mysql 数据库
II
重庆邮电大学本科毕业设计(论文)
Abstract
The article first to project the development background, the development situation of both 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 the
system solutions, and combining the current computer networks, database technology and network
teaching evaluation of characteristics,then make a
detailed introduction to
the development
environment and the
system module
respectively.
the system adopts the SSH technology and
MySQL database technology in combination with MVC design pattern on the system of
development, first to the students' growth 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 of 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.
Research and implementation of network
teaching,
all kinds of
multimedia
information
(such as voice,
text,
images,
animation and so on)
com.,
to provide students with
a
rich and
colorful,
be lively and vivid,
and convenient and swift human-computer interaction
interface,
make student
all
senses
receive
instruction information
in the learning process,
to
improve the teaching environment,
to improve the quality of teaching,
change the
traditional teaching
mode can play positive
role of innovation
Based on the introduction of system and the development technology are introduced in detail
(JSP, AJAX, Struts2, Spring), can let just contact the Java reader to understand the realization
process of the network teaching system
Keywords Network teaching Teaching and research SSH Mysql
1
重庆邮电大学本科毕业设计(论文)
目 录
摘 要 I
Abstract II
目 录 1
前 言 3
项目背景 3
项目意义 4
第一章 网络教学系统应用研究 4
第一节 网络教学的相关概要 4
一、网络教学系统在教学中的作用..........................................................................................................4
二、实施网络教学的准备工作..................................................................................................................5
第二节 本章小节 5
第二章 网络教学系统的开发技术研究 6
第一节 JSP 简述 6
第二节 AJAX 原理 7
第三节 Tomcat 的概述 7
第四节 MYSQL 的概述 8
第五节 Struts2 工作原理 9
第六节 Eclipse 简介 9
第七节 本章小节 9
第三章 网络教学系统的分析与设计 10
第一节 网络教学系统的需求分析 10
第二节 网络教学系统可行性分析 10
一、经济可行性分析................................................................................................................................10
二、技术可行性分析................................................................................................................................11
第三节 网络教学系统的设计 11
一、网络教学系统框架的设计................................................................................................................11
二、各模块的功能设计............................................................................................................................12
第四节 本章小节 18
第四章 网络教学系统的实现 18
第一节 主要功能模块的实现 18
一、首页.....................................................................................................................................................18
二、用户注册/登录...................................................................................................................................19
三、个人中心............................................................................................................................................20
四、论坛答疑............................................................................................................................................23
第二节 主要功能程序的实现 26
一、程序设计思想....................................................................................................................................26
二、数据库连接的建立............................................................................................................................26
三、注册用户............................................................................................................................................28
四、申请(审核)课程............................................................................................................................30
五、发帖(回帖)....................................................................................................................................32