摘 要:教育问题是家长最关心的问题之一,为了提高孩子们的学业水平,很多家长通过选择家教来给孩子辅导功课。家长们一般通过熟人推荐或者网上搜索信息的方式寻找家教人员,想要找一个满意的家教往往不那么容易;而同时大学生们作为家教的主力军,很多学生有做家教服务的想法,往往因为信息不畅难于找到合适的雇主。为此,本设计将开发一个家教管理平台,为大学生和家长们提供一个信息发布、信息检索以及信息分享的空间。
通过使用结构化的分析方法,调研了家长找家教和大学生应聘家教的过程,以及所需要实现的细节,进而得到了系统的功能和数据需求。系统实现了网站的界面设计、家教分类、联系人功能、签约功能、留言功能、查看公告的功能以及管理员对用户、公告、留言、签约和推荐教师管理的功能。通过本系统,家长可以快捷的找到适合自己孩子的家教,大学生可以省时省力的为自己找到合适的家教兼职。
系统使用Java作为开发语言,Intelij IDEA作为开发工具,使用MySQL数据库,通过MD5加密确保数据的安全性,并且使用Shiro作为权限管理的安全框架,保证了本系统的数据一致、安全可靠。使用Lay UI作为界面设计的框架,确保界面简洁,操作方便。通过数据检索来实现家教分类,提高系统的可用性,实现用户操作的高效。在开发过程中,以高效为大学生和家长服务为基本准则,系统界面友好、操作简易、安全保密。
关键词:家教管理;系统设计;Java
目录
摘要
Abstract
1 绪论-1
1.1 课题背景、研究的目的和意义-1
1.2 主要研究内容-2
2 核心技术简介-3
2.1 Spring Boot-3
2.2 JPA-3
2.3 开发平台-3
3 需求分析-4
3.1 系统需求分析-4
3.1.1 功能需求分析-4
3.1.2 非功能需求分析-5
3.2 可行性分析-5
3 系统总体设计-6
3.1 系统概述-6
3.2 功能模块划分-6
3.3 数据库设计-7
3.3.1 逻辑设计-7
3.3.2 数据表设计-7
4 系统详细设计-12
4.1 系统主要功能模块的详细设计-12
4.1.1 前台-12
4.1.2 后台管理-16
5 系统实现-19
5.1 系统主要功能模块的实现-19
5.1.1 前台-19
5.1.2 后台管理-25
5.2 系统测试-28
6 结论-30
参 考 文 献-31
致 谢-32