基于SSM+MySQL+Bootstrap的高校运动会信息管理系统

登陆

修改密码

开幕信息

广播信息

比赛信息

项目信息

成绩表

成绩信息详情

项目管理

成绩管理

租借记录

用户管理

成绩信息详情

技术描述

开发工具: 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);
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

2016855150

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值