摘要:随着家长对孩子教育的重视程度越来越高,家教也越来越受家长的青睐,同时随着信息化社会的发展,传统的家教模式已经无法满足当前需求,传统家教,双方一般都是通过人与人之间的介绍所开展的,在教授的范围上有很高的局限性。有时学生有需求,找不到好的老师;老师想传授技艺,却不知道学生何在。这样的方式对于教学双方来说都是身心疲惫的一件事情。因此,如果有一种家教平台,能够实现教师与学生的对接,那将是非常有帮助的。而家教交流平台的设计为找家教的学生和做家教的老师提供了交流平台,因此基于B/S的家教交流平台存在广阔的发展空间。
本系统是一个基于JavaWeb技术、采用B/S结构的系统,用户使用浏览器和系统进行交互。使用Java作为开发语言,MySQL作为数据库,开发工具为Eclipse,系统在任何操作系统上均可运行。
本课题在分析了依据徐州地区的实际情况,进行充分调研,对家教工作的参 与人员进行需求分析的基础上,设计并实现了基于 B/S 的家教交流平台。该系统包括①教员和学员的注册登录、②查看教员、学员信息、③发布和浏览文章、④发送和接收站内信、⑤学习资料的上传和下载、⑥个人资料修改、⑦用户管理等功能。其满足了学生和家教的双向交流的基本需求。
本文主要简绍基于 B/S 的家教交流平台的整个设计和开发流程,包括具体的代码实现和基本需求分析,使用到的开发工具和相关技术,以及在设计开发测试过程中遇到的问题和解决方法。
关键词 家教交流平台;Java;Eclipse;MySQL
目录
摘要
Abstract
1-绪论-1
1.1-课题研究的背景-1
1.2-课题研究的内容-1
1.3-课题研究的意义-1
1.4-文档的内容-2
2-开发工具及相关技术-3
2.1-Eclipse开发工具-3
2.2-Java和JSP技术-3
2.3-Spring和SpringMVC框架-3
2.4-Hibernate框架-3
2.5-MySQL数据库-4
2.6-Apache Tomcat服务器-4
2.7-jQuery框架-4
3-需求分析-5
3.1-需求陈述-5
3.2-业务建模-7
3.2.1-业务流程-7
3.2.2-业务用例建模-9
3.2.3-业务活动图-9
4-系统设计-11
4.1-体系结构设计-11
4.2-系统功能设计-11
4.2.1-登录功能设计-11
4.2.2-注册功能设计-12
4.2.3-退出登录功能设计-13
4.2.4-教员信息模块设计-14
4.2.5-学员信息模块设计-15
4.2.6-文章模块设计-16
4.2.7-资料下载功能设计-17
4.2.8-照片管理功能设计-18
4.2.9-个人信息管理功能设计-20
4.2.10 投诉与建议功能设计-21
4.2.11 站内信功能设计-21
4.2.12 用户管理模块设计-23
4.2.13 密码修改功能设计-24
4.3-数据库设计-25
4.3.1-数据库逻辑结构设计-26
4.3.2-数据库表设计-26
4.4-安全性设计-28
5-系统实现-30
5.1-前台首页实现-30
5.2-注册模块实现-31
5.3-登录和注销功能实现-34
5.4-用户后台模块实现-34
5.5-教员信息模块实现-36
5.6-学员信息模块实现-37
5.7-教育资讯页面实现-38
5.8-资料下载模块实现-39
5.9-照片管理模块实现-39
5.10-文章管理模块实现-40
5.11 资料上传模块实现-41
5.12 资料管理功能实现-42
5.13 个人信息管理模块实现-42
5.14 用户管理功能实现-42
5.15 密码修改功能实现-43
5.16 站内信功能实现-43
5.17 投诉与建议功能实现-44
6-测试-46
6.1-资料上传功能系统测试-46
6.2-密码修改功能系统测试-47
结论-48
致谢-49
参考文献-50