{$cfg_webname}
主页 > 硕士 >

技师学院远程教学网站的设计与实现(硕士)

来源:56doc.com  资料编号:5D15048 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D15048
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 帮助
资料介绍

技师学院远程教学网站的设计与实现(硕士)(论文31000字)
Design and implementation of Xuzhou Institute of Distance Education site technician
摘要
远程教学网站是指利用多媒体技术和网络通信技术,在网络环境下开展的教学活动。它有着传统教学模式所无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,大大提高了教学效率和教学效果,使教学活动上了一个新台阶,开展远程教学网站的设计不仅可以提高教学效率,而且可以更大范围地使学校的教学资源得到共享。
本网站采用的是B/S结构,网站使用JSP作为主要开发工具,采用myeclipse作为辅助开发工具实现网站的框架设计,使用mysql数据库用来存放网页素材、课程资料以及用户资料。本系统可以实现课程的分类显示以及对数据库课程的审核发布、更新删除等功能。用户通过Web浏览器实现对课程的发布、上传、浏览等操作。本网站可以成为学校Web站点的一个子网,具有很好的外部接口,能够很好的配合校园网的其它子系统进行学校的远程教育活动。
论文从徐州技师学院远程教学网站的发展现状入手,配以图例详细地介绍了网站的可行性分析、用例分析、网站开发的具体步骤和应用技术,其中包括对JAVA和mysql的使用和特点进行了介绍,然后对所做系统进行总体设计,数据库的设计和详细设计,从这三个方面详细阐明系统的设计过程,最后,在编程实现的过程中,介绍本人使用java对数据库基础应用程序进行设计、开发与实现的思路、算法、并得出结论。

关键词:远程教学, 课程, 网站, JSP;myeclipse;mysql 

Abstract
Distance Learning Site is the use of multimedia technology and network communication technology, teaching activities carried out in the network environment. It has a traditional teaching mode incomparable advantages, it has created a new teaching mode, breaking the traditional teaching model was limited in time and space, using advanced teaching methods and teaching methods, greatly improving the efficiency of teaching and teaching effectiveness, teaching activity on a new level, distance learning website design not only can improve teaching efficiency, but also greater scope to make the school teaching resources be shared.
This site uses the B / S structure, the site uses JSP as the main development tool, as an auxiliary development tools myeclipse website frame design, using mysql database for storing web material, course information and user information. The system can display and classified programs for database publishing curriculum review, update and delete functions. Users to achieve release of the course, upload, browse through a Web browser and other operations. This site can be a subnet school Web site, it has a good external interface that can be very good with other subsystems of the campus network for remote education activities in schools.
Dissertation on Progress of Technician College distance learning sites to start, with the legend describes in detail the site feasibility analysis, use case analysis, web development and application of technology specific steps, including the use of JAVA and mysql and characteristics presentation, and then made to the overall system design, design and detailed design of the database, from the three aspects elaborated the system design process, and finally, in the process of programming, the introduction of the database I use java-based application design the development and implementation of ideas, algorithms, and draw conclusions.

Keywords: distance learning courses, websites, JSP; myeclipse; mysql  

目录
摘要    III
ABSTRACT    IV
1 引言    1
1.1 课题来源及意义    1
1.1.1 课题来源    1
1.1.2 课题研究目的及意义    2
1.2 国内外研究现状    2
1.2.1 国外研究现状    2
1.2.1 国内研究现状    3
1.3 研究方法及设计思路    3
1.3.1 研究方法    3
1.3.2 设计思路    4
2 相关技术    1
2.1 B/S模式分析    2
2.2 开发环境介绍    3
2.2.1 Myeclipse简介    3
2.2.2 Tomcat简介    3
2.3 SSH框架技术介绍    4
2.3.1 Struts简介    5
2.3.2 Hibernate简介    5
2.3.3 spring简介    5
3 系统分析    6
3.1 需求分析    6
3.1.1 需求分析的概述    6
3.1.2 需求分析的任务    7
3.1.3 应用需求分析    7
3.1.4 运行需求分析    7
3.1.5 其他需求分析    7
3.2 业务流程分析    8
3.3 数据流程分析    11
3.3.1 系统流程图    11
3.3.2 用户登录模块流程图    12
6.2.3 系统操作流程图    12
3.4 可行性研究    13
3.4.1 经济可行性    13
3.4.2 技术可行性    14
3.4.3 运行可行性    14
3.4.4 时间可行性    14
3.4.5 法律可行性    14
4 系统概要设计    15
4.1 系统体系结构    15
4.2 系统实现目标    16
4.3  域名的选择    17
4.3.1  域名的涵义    17
4.3.2  域名选择原则    18
4.3.3  远程教学网站域名的选择    18
4.4 网络安全设计    18
4.5 系统运行环境配置设计    19
4.5.1  硬件环境配置设计    19
4.5.2  软件环境配置设计    20
5 数据库设计    21
5.1 MYSQL数据库简介    21
5.2 JDBC连接    21
5.3 数据库结构设计    22
5.3.1 数据库概念结构设计    22
5.3.2 数据库逻辑结构设计    23
6 系统实现    27
6.1 环境配置    27
6.2 系统部分功能活动图分析    27
6.2.1 登录功能活动图    27
6.2.2 用户注册功能活动图    28
6.2.3 课程信息管理功能活动图    29
6.2.4 评教信息管理功能活动图    31
6.3 网站主页面模块    33
6.4 学生用户功能编码实现    34
6.4.1 学生注册模块    34
6.4.2 学生登陆模块    35
6.4.3 个人资料管理模块    36
6.4.4 课程设计信息管理模块    38
6.5 管理员功能编码实现    39
6.5.1 管理员登陆模块    39
6.5.2 教师用户管理模块    40
6.5.3 学生用户管理模块    42
6.5.4 课程信息管理模块    43
6.5.5 课程设计管理模块    44
6.5.6 评教信息管理模块    45
6.5.7 通知公告管理模块    46
6.6 教师用户功能编码实现    48
6.6.1 学习资料管理模块    48
6.6.2 微课管理模块    49
7 系统测试    51
7.1 程序调试    51
7.2 程序的测试    51
7.2.1 测试的重要性及目的    51
7.2.3 测试的步骤    52
7.3 测试环境及其配置    53
7.2.1  添加项目输出    53
7.2.2  发布项目    54
7.2.3  运行项目    54
7.2.3 测试的主要内容    55
7.4 系统存在的不足和改进方案    56
总结    58
参考文献    59

推荐资料