一、项目介绍
基于SSM框架的心理咨询预约系统,系统角色为学生以及管理员,主要功能如下
学生:
基本操作:登录、注册、忘记密码、修改密码、获取个人信息、修改个人信息、信箱发送、退出登录
兼职模块:获取兼职列表、筛选兼职、获取兼职详情、获取兼职发布者信息详情、与ta聊天、发布兼职、删除兼职
论坛模块:发布帖子、获取帖子列表、评论帖子、收藏帖子、取消收藏、查看帖子详情、删除帖子
公告模块:获取公告列表、查看公告详情
个人中心:设置密保问题、查看聊天消息、获取聊天列表、获取评论消息、回复评论、删除聊天记录、删除评论
管理员:
基本操作:登录、修改密码、获取个人信息、修改个人信息、登出
用户管理:添加用户、获取用户列表、查看用户详情、编辑用户信息、删除用户、筛选用户
兼职管理:获取兼职列表、查看兼职详情、审核兼职信息申请、编辑兼职信息、禁用兼职、筛选兼职信息
帖子管理:获取帖子列表、查看帖子详情、编辑帖子信息、禁用帖子、筛选帖子、查看帖子评论列表、编辑帖子评论、删除帖子评论
聊天管理:获取聊天信息列表、查看聊天信息详情、编辑聊天信息、删除聊天信息、筛选聊天信息
广告管理:获取广告列表、添加广告、编辑广告信息、删除广告信息、筛选广告信息
信箱管理:获取信件列表、编辑信件信息、删除信件信息、筛选信件信息
收藏管理:获取收藏列表、删除收藏信息、筛选收藏信息
轮播管理:添加轮播信息、获取轮播信息列表、编辑轮播信息、删除轮播信息、筛选轮播信息
公告管理:添加公告信息、获取公告信息列表、编辑公告信息、删除公告信息、筛选公告信息
系统设置:编辑平台信息、图片上传、删除图片
二、项目技术
编程语言:Java
项目架构:B/S架构
前端技术:Jsp、JQuery、Ajax、LayUI
后端技术:Spring、SpringMVC、Mybatis、Mysql
三、运行环境
JDK版本:1.8及以上都可以
操作系统:Windows7/10、MacOS
开发工具:IDEA、Ecplise、MyEclipse都可以
数据库: MySQL5.5/5.7/8.0版本都可以
tomcat版本:7.0.108及以上都可以
四、数据库配置文件
文件名:jdbc.properties
编码类型:utf8mb4
web启动链接(tomcat中的Application context必须设置为moonlighting)
http://localhost:8080/moonlighting/pc/index/goIndex.action(系统首页)
http://localhost:8080/moonlighting/manager/login/goServerLogin.action(管理端)