• 基于jsp+mysql+Spring+mybatis的SSM实现的篮球队球员管理系统


     作者主页:夜未央5788

     简介:Java领域优质创作者、Java项目、学习资料、技术互助

    文末获取源码

    项目介绍

    本项目分为管理员与用户两种角色;
    管理员角色包含以下功能:
    管理员登录,添加管理员,修改密码,球队管理,球员管理,球员数据管理,查看球迷信息等功能。

    用户角色包含以下功能:

    用户登录与注册,修改个人信息,查看球队,球员查看,球员数据查看等功能。

    环境需要

    1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
    2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
    3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
    4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 

    5.数据库:MySql 5.7版本;

    6.是否Maven项目:否;

    技术栈

    1. 后端:Spring+SpringMVC+Mbytes

    2. 前端:JSP+css+javascript+jQuery

    使用说明

    1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
    2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;
    若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行;
    3. 将项目中db.properties配置文件中的数据库配置改为自己的配置;

    4. 运行项目,在浏览器中输入localhost:8080/

    运行截图

    管理员角色

     

     

     

     

     

    用户角色

     

     

     

     

    相关代码

    1. @Controller
    2. public class QiuduiController
    3. {
    4. @Autowired
    5. private QiuduiService qiuduiService;
    6. @RequestMapping(value="/qiuduiList")
    7. public String qiuduiList(HttpServletRequest request) throws Exception
    8. {
    9. Qiudui qiudui = new Qiudui();
    10. List qiuduiList=qiuduiService.queryQiuduiList(qiudui);
    11. request.setAttribute("qiuduiList", qiuduiList);
    12. return "/admin/qiudui/qiudui_list.jsp";
    13. }
    14. @RequestMapping(value="/qiuduiAdd")
    15. public String qiuduiAdd(Qiudui qiudui,HttpServletRequest request) throws Exception
    16. {
    17. qiuduiService.insertQiudui(qiudui);
    18. request.setAttribute("message","操作成功");
    19. request.setAttribute("path","qiuduiList.action");
    20. return "common/succeed.jsp";
    21. }
    22. @RequestMapping(value="/qiuduiDel")
    23. public String qiuduiDel(HttpServletRequest request) throws Exception
    24. {
    25. int id = Integer.parseInt(request.getParameter("id"));
    26. qiuduiService.deleteQiudui(id);
    27. request.setAttribute("message","操作成功");
    28. request.setAttribute("path","qiuduiList.action");
    29. return "common/succeed.jsp";
    30. }
    31. @RequestMapping(value="/qiuduiEditPre")
    32. public String qiuduiEditPre(HttpServletRequest request) throws Exception
    33. {
    34. int id = Integer.parseInt(request.getParameter("id"));
    35. Qiudui qiudui=qiuduiService.queryQiuduiById(id);
    36. request.setAttribute("qiudui", qiudui);
    37. return "/admin/qiudui/qiudui_edit.jsp";
    38. }
    39. @RequestMapping(value="/qiuduiEdit")
    40. public String qiuduiEdit(Qiudui qiudui,HttpServletRequest request) throws Exception
    41. {
    42. qiuduiService.updateQiudui(qiudui);
    43. request.setAttribute("message","操作成功");
    44. request.setAttribute("path","qiuduiList.action");
    45. return "common/succeed.jsp";
    46. }
    47. }

    如果也想学习本系统,下面领取。回复:222ssm 

  • 相关阅读:
    关于Webpack
    SQL小技巧,动态输出本周各天日期
    电脑中vcruntime140.dll丢失的四种修复方法,一键修复dll修复方法
    10 个最佳免费 PDF 压缩工具软件
    Java多线程案例【定时器】
    自动化测试中如何编写配置文件 ? 该使用什么工具 ? 一文详解使用ConfigParser读写配置文件
    C语言中的多线程调用
    Matlab:控制流
    MoneyPrinterPlus:AI自动短视频生成工具-腾讯云配置详解
    elementUI的table使用展开功能( type=“expand“ ),展开时合起上一次展开的内容,始终保持展开内容为一个,并且再次点击合起自身
  • 原文地址:https://blog.csdn.net/hanyunlong1989/article/details/125439069