运行环境:

开发工具:IDEA /Eclipse
数据库:MYSQL5.7
应用服务:Tomcat7/Tomcat8
使用框架:Spring+SpringMVC+mybatis

介绍

前台部分功能

注册登录,用于学生或者家长的注册登录
新闻公告 ,查看和家教相关的新闻公告信息
教师信息,查看教师的具体资历和教育背景等内容
家教信息,教师发布自己任教的家教信息,学生和家长用户进行查看
课程管理,用户教师管理自己的家教课程信息
预约管理,学生或者家长对教师的家教预约管理
个人信息管理,管理自己的个人信息
后台部分功能

用户信息管理,管理学生用户的注册信息和教师用户的注册信息;
家教信息管理,管理教师用户发布的家教信息
新闻功能管理,管理和家教相关的新闻信息
修改密码,修改自己的个人密码

效果图


控制器类
/*** 登录相关*/
@RequestMapping("config")
@RestController
public class ConfigController{@Autowiredprivate ConfigService configService;/*** 列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,ConfigEntity config){EntityWrapper<ConfigEntity> ew = new EntityWrapper<ConfigEntity>();PageUtils page = configService.queryPage(params);return R.ok().put("data", page);}/*** 列表*/@IgnoreAuth@RequestMapping("/list")public R list(@RequestParam Map<String, Object> params,ConfigEntity config){EntityWrapper<ConfigEntity> ew = new EntityWrapper<ConfigEntity>();PageUtils page = configService.queryPage(params);return R.ok().put("data", page);}/*** 信息*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") String id){ConfigEntity config = configService.selectById(id);return R.ok().put("data", config);}/*** 详情*/@IgnoreAuth@RequestMapping("/detail/{id}")public R detail(@PathVariable("id") String id){ConfigEntity config = configService.selectById(id);return R.ok().put("data", config);}/*** 根据name获取信息*/@RequestMapping("/info")public R infoByName(@RequestParam String name){ConfigEntity config = configService.selectOne(new EntityWrapper<ConfigEntity>().eq("name", "faceFile"));return R.ok().put("data", config);}/*** 保存*/@PostMapping("/save")public R save(@RequestBody ConfigEntity config){//      ValidatorUtils.validateEntity(config);configService.insert(config);return R.ok();}/*** 修改*/@RequestMapping("/update")public R update(@RequestBody ConfigEntity config){//        ValidatorUtils.validateEntity(config);configService.updateById(config);//全部更新return R.ok();}/*** 删除*/@RequestMapping("/delete")public R delete(@RequestBody Long[] ids){configService.deleteBatchIds(Arrays.asList(ids));return R.ok();}
}

目 录
摘 要 I
Abstracts I
目 录 I
第1章 绪论 1
1.1课题背景 1
1.2研究意义 1
1.3研究内容 2
第2章 技术介绍 2
2.1相关技术 3
2.2 Java技术 3
2.3 MySQL数据库 4
2.4 Tomcat介绍 4
2.5 ssm框架 5
第3章 需求分析 5
3.1需求分析概述 6
3.2可行性分析 6
3.2.1经济可行性 6
3.2.2技术可行性 7
3.3系统功能设计 7
第4章 系统设计 7
4.1系统结构设计 7
4.2数据库设计 8
4.2.1实体ER图 8
4.2.2数据表 10
第5章 系统实现 14
5.1管理员功能模块 14
5.2前台首页功能模块 18
5.3用户功能模块 18
第6章 系统测试 23
6.1测试定义及目的 23
6.2测试方法 23
6.3测试模块 24
6.4测试结果 25
结 论 26
致 谢 27
参考文献 28

计算机毕业设计Java在线家教管理系统(源码+系统+mysql数据库+Lw文档)相关推荐

  1. 计算机毕业设计Java企业人事管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java企业人事管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java企业人事管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 ...

  2. 计算机毕业设计Java在线拍卖系统(源码+系统+mysql数据库+Lw文档)

    计算机毕业设计Java在线拍卖系统(源码+系统+mysql数据库+Lw文档) 计算机毕业设计Java在线拍卖系统(源码+系统+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B/S架构 开发语 ...

  3. 计算机毕业设计Java大学生学籍管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java大学生学籍管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java大学生学籍管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S ...

  4. 计算机毕业设计Java家电售后管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java家电售后管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java家电售后管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 ...

  5. 计算机毕业设计Java多媒体素材管理系统(源码+系统+mysql数据库+lW文档)

    计算机毕业设计Java多媒体素材管理系统(源码+系统+mysql数据库+lW文档) 计算机毕业设计Java多媒体素材管理系统(源码+系统+mysql数据库+lW文档) 本源码技术栈: 项目架构:B/S ...

  6. 计算机毕业设计Java毕业生就业管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java毕业生就业管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java毕业生就业管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S ...

  7. 计算机毕业设计Java汽车客运站票务管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java汽车客运站票务管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java汽车客运站票务管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构 ...

  8. 计算机毕业设计Java作业批改管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java作业批改管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java作业批改管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 ...

  9. 计算机毕业设计Java高校招生管理系统(源码+系统+mysql数据库+Lw文档)

    计算机毕业设计Java高校招生管理系统(源码+系统+mysql数据库+Lw文档) 计算机毕业设计Java高校招生管理系统(源码+系统+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B/S架构 ...

最新文章

  1. 《转载》Java异常处理的10个最佳实践
  2. 优秀教程:创建基于 Ajax 的文件拖放上传功能
  3. jquery ajax怎么实现,你认为他有什么不足之处
  4. Android安全与逆向之在ubuntu上面搭建NDK环境
  5. 修改、读取txt文档
  6. 30 个 Python 的最佳实践、小贴士和技巧,不可错过哟!
  7. java使用properties_Java中使用Properties配置文件的简单方法
  8. 病毒及***防御手册之五
  9. 全球首发!惯性导航导论(剑桥大学)第一部分
  10. mysql主从同步开启后的iptables的设定问题
  11. 手动创建maven项目+cmd+webapp+tomcat
  12. linux服务器开启公网访问_如何在外网用SSH访问内网LINUX服务器?
  13. NB-LoT 云平台对接及使用
  14. LAMP兄弟连ThinkPHP笔记
  15. VS2019官方下载地址
  16. 018 参数估计之点估计法:矩估计法、最大似然估计
  17. MATLAB绘制小胖墩
  18. 链塔小程序产品更新说明
  19. 用户空间与内核空间数据交换-2-generic netlink
  20. 雷神ZERO游戏本和ROG冰刃5Plus的 区别 选哪个

热门文章

  1. U3D各种[XXX]的用法
  2. 基于单片机的RFID门禁卡的设计
  3. 《J2SE 回炉再造15》-------溺水狗
  4. ssm+jsp计算机毕业设计大学生工作室管理系统5465a(程序+LW+源码+远程部署)
  5. 很好用的电脑桌面远程控制软件 支持多平台 Win,Mac,Debian… 等操作系统 Anydesk...
  6. Python3入门与进阶_课堂笔记
  7. 文本分类从入门到精通各种模型的学习——Jieba分词。
  8. 预期违背_违背好的建议的理由
  9. Stata | 回归分析(esttab)
  10. 安卓逆向之ida的那些坑2脱坑