基于javaweb和mysql的springboot古典舞在线交流平台(java+springboot+mybaits+vue+elementui+mysql)

私信源码获取及调试交流

私信源码获取及调试交流

运行环境

Java≥8、MySQL≥5.7、Node.js≥14

开发工具

后端:eclipse/idea/myeclipse/sts等均可配置运行

前端:WebStorm/VSCode/HBuilderX等均可

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

基于javaweb的SpringBoot古典舞在线交流平台(java+springboot+mybaits+vue+elementui+mysql)

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。

2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;

3.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;

4.数据库:MySql 5.7/8.0版本均可;

5.是否Maven项目:是;

技术栈

后端:SpringBoot+Mybaits

前端:Vue + elementui

使用说明

项目运行:

  1. 使用Navicat或者其它工具,在mysql中创建对应sql文件名称的数据库,并导入项目的sql文件;

  2. 使用IDEA/Eclipse/MyEclipse导入项目,导入成功后请执行maven clean;maven install命令;

  3. 将项目中application.yml配置文件中的数据库配置改为自己的配置;

  4. 运行项目,在浏览器中输入地址:

前台地址:http://localhost:8080/springbootrpj39/front/index.html

后台地址

http://localhost:8080/springbootrpj39/admin/dist/index.html

管理员 abo 密码 abo

用户:用户1 密码: 123456

注意项目文件路径中不能含有中文、空格、特殊字符等,否则图片会上传不成功。


@RequestMapping("/findLikeNameCommunity")

public String findLikeNameCommunity(String c_name, String c_people, Model model,

String type) {

System.out.println("===========模糊查询===========");

//String a_id = id;

//String a_name = name;

System.out.println("c_name:" + c_name);

System.out.println("c_people:" + c_people);

Map map = new HashMap();

map.put("c_name", c_name);

map.put("c_people", c_people);


@RequestMapping("/addActivityGoods")

@ResponseBody

public boolean addActivityGoods(HttpServletRequest request, String strnums, String strids) {

System.out.println("数量:" + strnums);

System.out.println("ID:" + strids);

String[] arrNums = strnums.split(",");

String[] arrIds = strids.split(",");

if (arrNums.length < 1 || arrIds.length < 1) {

return false;

} else {


//			return true;

//		}else{

//			return false;

//		}

//9修改密码

@RequestMapping("/updateCommunityPwd")

public @ResponseBody boolean updateCommunityPwd(Model model,String num,String oldPwd,String newPwd){

System.out.println("===============updateCommunityPwd=================");

System.out.println("新密码:"+newPwd);

System.out.println("num:"+num);

Community community=communityService.findCommunityByNum(num);


if(pwd.equals(oldPwd)){

managerService.updateManagerPwd(MA_pwd,MA_num);

return true;

}else{

return false;

社团信息详情控制层:

@Controller

@RequestMapping(value = "/Community")

public class CommunityController {

@Autowired

private CommunityService communityService;

model.addAttribute("manager", manager);

return manager;

// 2查询所有(分页显示)

@RequestMapping("/findAllManager")

public String findAllManager(Model model, String type, Integer pageNo,

Integer pageSize) {

System.out.println("===========findAllManager==============");

System.out.println("传到type的值:" + type);

PagedResult<Manager> pagedResult = (PagedResult<Manager>) managerService

.findAllManager(pageNo, pageSize);

model.addAttribute("pagedResult", pagedResult);

List<Manager> managerList = pagedResult.getDataList();

System.out.println("传到type的值:" + type);

PagedResult<Activity> pagedResult = (PagedResult<Activity>) activityService

.findAllActivity(pageNo, pageSize);

model.addAttribute("pagedResult", pagedResult);

List<Activity> activityList = pagedResult.getDataList();

System.out.println("当前页码:" + pageNo);

System.out.println("总页数:" + pageSize);

System.out.println(pagedResult.getPages());

model.addAttribute("activityList", activityList);

return "jsp/sonpage/activity/activityson/findActivity";

if (("").equals(ma_id) && ("").equals(ma_name)) {

System.out.println("2没有传值");

System.out.println("1没有传值");

System.out.println("===========findAllManager==============");

System.out.println("传到type的值:" + type);

PagedResult<Manager> pagedResult = (PagedResult<Manager>) managerService

.findAllManager(0, 5);

model.addAttribute("pagedResult", pagedResult);

managerList = pagedResult.getDataList();

System.out.println("当前页码:" + 1);

System.out.println("总页数:" + 5);

return manager;

// 2查询所有(分页显示)

@RequestMapping("/findAllManager")

public String findAllManager(Model model, String type, Integer pageNo,

Integer pageSize) {

System.out.println("===========findAllManager==============");

System.out.println("传到type的值:" + type);

PagedResult<Manager> pagedResult = (PagedResult<Manager>) managerService

.findAllManager(pageNo, pageSize);

model.addAttribute("pagedResult", pagedResult);

public String findAllCu(Model model, String type, Integer pageNo,

Integer pageSize) {

System.out.println("===========findAllAdmin==============");

System.out.println("传到type的值:" + type);

PagedResult<Community> pagedResult = (PagedResult<Community>) communityService

.findAllCommunity(pageNo, pageSize);

model.addAttribute("pagedResult", pagedResult);

List<Community> communityList = pagedResult.getDataList();

System.out.println("当前页码:" + pageNo);

System.out.println("总页数:" + pageSize);

System.out.println(pagedResult.getPages());

model.addAttribute("communityList", communityList);

return "jsp/sonpage/community/communityson/findcommunity";

// 用数组接收获取的选中集合

String[] str = ids.split("_");

for (int i = 0; i < str.length; i++) {

int id = Integer.parseInt(str[i]);

communityService.delCommunity(id);

System.out.println("删除的方法执行了");

// return "forward:findAllMember.action?type=show2";

return true;

// 8登陆(根据学号查找)

@RequestMapping("/findCommunityByNum")

public @ResponseBody boolean findCommunityByNum(HttpSession session, String num,String pwd) {

System.out.println("===============findAdminByNum=================");

//String AC_id=ac_id;

//String AC_theme=ac_theme;

Map map = new HashMap();

map.put("AC_id", AC_id);

map.put("AC_theme", AC_theme);

List<Activity> activityList = activityService.findLikeNameActivity(map);

model.addAttribute("activityList", activityList);

if (type.equals("show")) {

if (("").equals(AC_id) && ("").equals(AC_theme)) {

System.out.println("========输入为空跳转查询所有的方法=========");

return "forward:findAllActivity.action?type";

return "jsp/sonpage/activity/activityson/findActivity";

return "jsp/sonpage/activity/activityson/findActivity";


if (type.equals("show1")) {

System.out.println("===========从查询管理员信息页面===========");

if (("").equals(ma_id) && ("").equals(ma_name)) {

System.out.println("1没有传值");

System.out.println("===========findAllManager==============");

System.out.println("传到type的值:" + type);

PagedResult<Manager> pagedResult = (PagedResult<Manager>) managerService

.findAllManager(0, 5);

model.addAttribute("pagedResult", pagedResult);

managerList = pagedResult.getDataList();

System.out.println("当前页码:" + 1);

System.out.println("总页数:" + 5);

System.out.println(pagedResult.getPages());

int id = Integer.parseInt(AC_id);

Activity activity = activityService.findActivityById(id);

System.out.println("查到的值:"+activity.getAC_theme());

return activity;

// 2查询所有未审核活动信息(分页)

@RequestMapping("/findAllActivity")

public String findAllActivity(Model model, String type, Integer pageNo,

Integer pageSize) {

System.out.println("===========查询所有未审核活动信息==============");

System.out.println("传到type的值:" + type);

PagedResult<Activity> pagedResult = (PagedResult<Activity>) activityService

System.out.println("===========findAllManager==============");

System.out.println("传到type的值:" + type);

PagedResult<Manager> pagedResult = (PagedResult<Manager>) managerService

.findAllManager(pageNo, pageSize);

model.addAttribute("pagedResult", pagedResult);

List<Manager> managerList = pagedResult.getDataList();

System.out.println("当前页码:" + pageNo);

System.out.println("总页数:" + pageSize);

System.out.println(pagedResult.getPages());

model.addAttribute("managerList", managerList);

if (type.equals("show1")) {

@RequestMapping("/delCommunity")

public String delCommunity(String c_id) {

System.out.println("========删除社团联系人========");

System.out.println("页面传值:" + c_id);

int id = Integer.parseInt(c_id);

communityService.delCommunity(id);

return "forward:findAllCommunity.action?type=show1";

// 6修改社团联系人

@RequestMapping("/updateCommunity")

public String updateCommunity(Community community) {


@RequestMapping("/updateActivityNById")

public @ResponseBody boolean updateActivityNById(String id,String AC_remark){

System.out.println("===========updateActivityNById==============");

int AC_id=Integer.parseInt(id);

activityService.updateActivityNById(AC_remark,AC_id);

return true;

//首页显示

@RequestMapping("/show")

public String show(HttpServletRequest request,Model model){

System.out.println("===========show==============");

List<Activity> activityList=activityService.findshow();

request.getSession().setAttribute("activityList", activityList);

return "redirect:../jsp/sonpage/index.jsp";


//9修改密码

@RequestMapping("/updateCommunityPwd")

public @ResponseBody boolean updateCommunityPwd(Model model,String num,String oldPwd,String newPwd){

System.out.println("===============updateCommunityPwd=================");

System.out.println("新密码:"+newPwd);

System.out.println("num:"+num);

Community community=communityService.findCommunityByNum(num);

String pwd=community.getC_pwd();

if(pwd.equals(oldPwd)){

communityService.updateCommunityPwd(newPwd,num);


//		}

// 登出

@RequestMapping("/logout")

public String logout(Model model) {

try {

Subject subject = SecurityUtils.getSubject();

System.out.println("==========>>>>>>>>logout>>>>>>======"+subject.getPrincipal().toString());

subject.logout();

System.out.println("****************logout成功*************");

} catch (Exception e) {

return "/jsp/sonpage/login";

//9修改密码

@RequestMapping("/updateManagerPwd")

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐