基于Java和MySQL的精品课程网站设计与实现
摘要:近年来,教育信息化发展十分迅猛,人们的教育观念、教育手段、学习方法、学习渠道等等都发生了重大的变化。知识性人才也已经日益成为了一个国家繁荣昌盛和民族伟大振兴的决定性因素和强大资源后盾。
远程教育这一基于日益发达的计算机技术和早已大规模普及的通讯技术的现代教育方式,正以其自身强大优势,成为现代教育的一个亮点和重点。在传统的教育教学模式中,授课老师通过面授,直接进行教学活动,学生只能在课堂上学习知识。然而教学活动不仅受到了时间的限制同时也受到了空间束缚,师生之间不能及时的进行交流、问题得不到及时的解决,甚至还存在教育资源紧缺不能共享等问题。得益于信息技术的支持与发展及问题急于解决的紧迫性,在线学习类系统的开发与实现成为了必要趋势。
基于与Java和MySQL的精品课程网站以JSP、Servlet和Java Bean为基础,采用MySQL数据库及Tomcat服务器技术进行网站设计和开发。首先对相关的Java Web成功案例进行学习,再根据师生的使用需求,对精品课程网进行详细的系统需求分析,然后根据分析结果设计功能、处理逻辑、编写模块代码。
经过多次分析及测试,最终表明基于与Java和MySQL的精品课程网站可稳定运行,符合师生的使用需求,且用户体验良好,具有一定的价值效益。
关键词:Java Web 课程网 在线学习
Based on Java and MySQL exquisite course website design and implementation
Abstract:In recent years, very rapid development of information technology education, people's concepts of education, educational tools, learning methods, learning channels and so have undergone major changes.Intellectual talent has increasingly become a decisive factor in a country's prosperity and great national rejuvenation and powerful resources backing.
Distance education based on modern education in this increasingly advanced computer technology and communication technology already massive popularity, is its own great advantage, become a highlight and focus of modern education.In the traditional teaching model of education, the instructor through face to face, direct teaching activities, students can only learn in the classroom.However, only limited teaching time, but also by the space constraints, not timely communication between teachers and students, the problem is not resolved promptly, and even the existence of resources for education and other issues can not be shared.Thanks to the support and development of information technology and eager to solve the issue of urgency, the development of online learning and implementation of such systems has become a necessary trend.
Based on Java and MySQL Course Website with JSP, Servlet and Java Bean basis using the MySQL database and the Tomcat server technology for web design and development.First, the relevant Java Web success stories to learn, according to teachers and students needs, for quality courses network for detailed system requirements analysis, design features and results of the analysis, processing logic, write module code.
After much analysis and testing, the final show based on Java and MySQL Course Website stable operation, in line with the needs of teachers and students to use, and the user experience is good, has a certain value benefits.
Keywords: Java Web Courses Online Learning
目 录
1 前言
1.1 背景 (1)
1.2 国内外研究概况及发展趋势 (1)
1.3 研究意义 (2)
1.4 可行性分析 (2)
2 需求分析
2.1 功能分析 (3)
2.2 模块分析 (3)
3 概要设计
3.1 结构模块图描述 (5)
3.2 数据库结构设计 (5)
3.2.1 关系模型 (5)
3.2.2 数据字典 (6)
3.3 模块流程图 (7)
4 详细设计
4.1 任务概述 (12)
4.2 开发环境 (12)
4.3 代码模式结构 (12)
4.4 模块功能的实现 (16)
4.4.1 登录与注册模块 (16)
4.4.2 在线出题 (18)
4.4.3 在线测试 (20)
4.4.4 资料下载 (21)
4.4.5 师生互动 (23)
4.4.6 我的作业 (24)
4.4.7 收取作业 (25)
4.4.8 用户管理 (31)
4.4.9 公告管理 (27)
5 用户使用说明 (29)
6 结论 (32)
参考文献 (33)
致 谢 (34)