登陆
修改密码
开幕信息
广播信息
比赛信息
项目信息
成绩表
成绩信息详情
项目管理
成绩管理
租借记录
用户管理
成绩信息详情
技术描述
开发工具: Idea/Eclipse
数据库: mysql
Jar包仓库: Maven
前段框架:jquery/Jsp
后端框架: Spring+SpringMVC+Mybatis
资料说明
基于SSM+MySQL+Bootstrap的高校运动会信息管理系统,整体包含管理员,学生,老师角色。功能包括个人信息管理,运动信息管理,院系人员管理,开幕管理,项目管理,成绩管理,广播管理,器材管理等。
package com.handy.controller;
import com.handy.domain.Broadcast;
import com.handy.service.BroadcastService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView;
import java.util.List;
@Controller
@RequestMapping("/broadcast")
public class BroadcastController {
@Autowired
private BroadcastService broadcastService;
/**
* 广播列表
*
* @return
*/
@RequestMapping("/findAll.do")
public ModelAndView findAll() {
ModelAndView mv = new ModelAndView();
List<Broadcast> broadcastList = broadcastService.selectBroadcastByS();
mv.addObject("broadcast", broadcastList);
mv.setViewName("broadcast-list");
return mv;
}
/**
* 根据id获取广播信息到模态框上
*
* @param id
* @return
*/
@RequestMapping(value = "/findById.do", method = RequestMethod.GET, produces = "application/json; charset=utf-8")
@ResponseBody
public Broadcast findBybId(@RequestParam(name = "id") Integer id) {
return broadcastService.findById(id);
}
/**
* 根据id删除广播信息
*
* @param id
* @return
*/
@RequestMapping("/deleteById.do")
public String deleteByIds(Integer[] id) {
broadcastService.deleteById(id);
return "redirect:manage.do";
}
/**
* 首页跳转
*
* @return
*/
@RequestMapping("main.do")
public ModelAndView main() {
ModelAndView mv = new ModelAndView();
mv.setViewName("main");
return mv;
}
/**
* 广播管理界面
*
* @return
*/
@RequestMapping("/manage.do")
public ModelAndView manage() {
ModelAndView mv = new ModelAndView();
List<Broadcast> broadcastList = broadcastService.findAll();
mv.addObject("broadcast", broadcastList);
mv.setViewName("broadcast-manage");
return mv;
}
/**
* 新增广播信息
*
* @param broadcast
* @return
*/
@RequestMapping(value = "/insert.do", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")
@ResponseBody
public String insert(@RequestBody Broadcast broadcast) {
try {
broadcastService.insert(broadcast);
} catch (Exception e) {
return "新增失败!";
}
return "200";
}
/**
* 修改广播信息
*
* @param broadcast
* @return
*/
@RequestMapping(value = "/update.do", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")
@ResponseBody
public String update(@RequestBody Broadcast broadcast) {
System.out.println(broadcast);
try {
broadcastService.update(broadcast);
} catch (Exception e) {
return "修改失败!";
}
return "200";
}
}
package com.handy.service;
import com.handy.domain.Borrow;
import java.util.List;
public interface BorrowService {
List<Borrow> selectByeId(Integer eId);
List<Borrow> findAll();
void deleteById(Integer[] id);
void insert(Borrow borrow);
List<Borrow> findAllOff();
void update(Integer[] id);
}