设计管理系统(java+SSM+JSP+MYSQL+layui+Maven)(维普毕业论文设计管理系统)

一、项目简述

功能包括:

课题管理,学生管理,内容管理,文件管理,提问管理,教师管理,进度管理等等。

二、项目运行

环境配置:

Jdk1.8 Tomcat8.5 mysql Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。

项目技术:

JSP Spring SpringMVC MyBatis html css JavaScript JQuery Ajax layui maven等等。

设计管理系统(java+SSM+JSP+MYSQL+layui+Maven)(维普毕业论文设计管理系统)设计管理系统(java+SSM+JSP+MYSQL+layui+Maven)(维普毕业论文设计管理系统)设计管理系统(java+SSM+JSP+MYSQL+layui+Maven)(维普毕业论文设计管理系统)设计管理系统(java+SSM+JSP+MYSQL+layui+Maven)(维普毕业论文设计管理系统)设计管理系统(java+SSM+JSP+MYSQL+layui+Maven)(维普毕业论文设计管理系统)

管理员控制层:

@Controller("adminController")@RequestMapping(value = "/admin")public class AdminController extends MyController { @RequestMapping(value = "/index") public String frame(Model model, HttpServletRequest request)throws Exception { return "/admin/index"; } @RequestMapping(value = "/main") public String main(Model model, HttpServletRequest request)throws Exception { return "/admin/main"; } @RequestMapping(value = "/tj1") public String tj1(Model model, HttpServletRequest request)throws Exception { String sql="select DATE_FORMAT(insertDate,'%Y-%m-%d') dates,sum(allPrice) price from t_order order by DATE_FORMAT(insertDate,'%Y-%m-%d') desc"; List<Map> list = db.queryForList(sql); model.addAttribute("list", list); System.out.println(list); return "/admin/tj/tj1"; } @RequestMapping(value = "/password") public String password(Model model, HttpServletRequest request)throws Exception { return "/admin/password"; } @RequestMapping(value = "/changePassword") public ResponseEntity<String> loginSave(Model model,HttpServletRequest request,String oldPassword,String newPassword) throws Exception { Map admin = getAdmin(request); if(oldPassword.equals(admin.get("password").toString())){ String sql="update t_admin set password=? where id=?"; db.update(sql, new Object[]{newPassword,admin.get("id")}); return renderData(true,"1",null); }else{ return renderData(false,"1",null); } }}

管理员用户控制层:

@Controller("adminUserController")@RequestMapping(value = "/admin/user")public class AdminUserController extends MyController { @RequestMapping(value = "/frame") public String frame(Model model, HttpServletRequest request)throws Exception { return "/admin/user/frame"; } @RequestMapping(value = "/list") public String list(Model model, HttpServletRequest request,String username,String name)throws Exception { String sql="select a.* from t_user a where 1=1"; if(username!=null&&!"".equals(username)){ sql =" and username like '%" username "%'"; } if(name!=null&&!"".equals(name)){ sql =" and name like '%" name "%'"; } sql =" order by id desc"; List list = db.queryForList(sql); request.setAttribute("list", list); return "/admin/user/list"; } @RequestMapping(value = "/editSave") public ResponseEntity<String> editSave(Model model,HttpServletRequest request,Long id ,String username,String password,String name,String gh,String mobile,String headPic) throws Exception{ int result = 0; if(id!=null){ String sql="update t_user set username=?,password=?,name=?,gh=?,mobile=?,headPic=? where id=?"; result = db.update(sql, new Object[]{username,password,name,gh,mobile,headPic,id}); }else{ String sql="insert into t_user(username,password,name,gh,mobile,headPic) values(?,?,?,?,?,?)"; result = db.update(sql, new Object[]{username,password,name,gh,mobile,headPic}); } if(result==1){ return renderData(true,"操作成功",null); }else{ return renderData(false,"操作失败",null); } } @RequestMapping(value = "/editDelete") public ResponseEntity<String> editDelete(Model model,HttpServletRequest request,Long id) throws Exception { String sql="delete from t_user where id=?"; int result = db.update(sql, new Object[]{id}); if(result==1){ return renderData(true,"操作成功",null); }else{ return renderData(false,"操作失败",null); } } @RequestMapping(value = "/edit") public String edit(Model model, HttpServletRequest request,Long id)throws Exception { if(id!=null){ //修改 String sql="select * from t_user where id=?"; Map map = db.queryForMap(sql,new Object[]{id}); model.addAttribute("map", map); }String sql=""; return "/admin/user/edit"; }}

管理员登录控制层:

@Controller("adminLoginController")@RequestMapping(value = "/adminLogin")public class AdminLoginController extends MyController { @RequestMapping(value = "/login") public String index(Model model, HttpServletRequest request)throws Exception { return "/admin/login"; } @RequestMapping(value = "/save") public ResponseEntity<String> loginSave(Model model,HttpServletRequest request,String username,String password) throws Exception { String sql="select * from t_admin where username=?"; List<Map> list = db.queryForList(sql, new Object[]{username}); String result="1"; if(list!=null&&list.size()>0){ Map map = list.get(0); if(StringHelper.get(map, "password").equals(password)){ request.getSession().setMaxInactiveInterval(60*60*24); request.getSession().setAttribute("adminBean", map); result="1"; }else{ result="0"; } }else{ result="0"; } return renderData(true,result,null); } @RequestMapping(value = "/out") public String out(Model model, HttpServletRequest request)throws Exception { request.getSession().removeAttribute("adminBean"); return "redirect:/adminLogin/login.html"; } }

项目源码与开发文档

由于限制,这里不能直接放链接,需要项目源码与开发文档的同学转发本文 关注 私信【0215】即可获取

设计管理系统(java+SSM+JSP+MYSQL+layui+Maven)(维普毕业论文设计管理系统)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年6月16日 上午9:46
下一篇 2022年6月16日 上午9:48

相关推荐

  • 科研项目的成本

    科研项目的成本: 科研项目的成本是一个备受关注的话题。科研项目的成本包括许多方面,包括人员成本、设备成本、材料成本、场地成本等等。这些成本都影响着科研项目的成功与否。 人员成本是科…

    科研百科 2025年2月19日
    0
  • 【红石榴·微课堂】乡村建设行动实施方案

    乡村建设是实施乡村振兴战略的重要任务,也是国家现代化建设的重要内容。党的十八大以来,各地区各部门认真贯彻党中央、国务院决策部署,把公共基础设施建设重点放在农村,持续改善农村生产生活…

    科研百科 2022年8月30日
    278
  • 四川省人力资源保障局博士后生活补贴

    四川省人力资源保障局博士后生活补贴 近年来,随着博士后研究的不断推进和人才竞争的加剧,博士后工作逐渐成为许多高校和研究机构的重要工作之一。然而,对于博士后来说,生活费用和住房问题仍…

    科研百科 2024年11月7日
    2
  • 反应计划

    反应计划 反应计划是组织应对突发事件的一种重要工具,可以帮助组织快速做出反应,保护组织的人员和财产,并尽可能地减少损失。以下是一些有关反应计划的基本知识和建议。 1. 确定反应计划…

    科研百科 2024年11月14日
    3
  • 项目管理梳理

    项目管理梳理 项目管理是组织中至关重要的一环,它涉及到从计划、执行、监控和收尾等多个方面。有效的项目管理可以帮助组织实现目标,提高生产效率,降低风险,并提高客户满意度。但是,有效的…

    科研百科 2024年9月16日
    25
  • 投屏软件哪个好用?5款投屏软件分享(投屏软件哪个好用-5款投屏软件分享不了)

    随着科技的发展,投屏技术已经成为了现代生活和工作中不可或缺的一部分。不论是希望将手机上的视频投射到电视上观看,还是希望将电脑屏幕投放到会议室的大屏幕上进行展示,投屏软件都为我们提供…

    科研百科 2024年4月30日
    82
  • 开展科研项目管理培训

    开展科研项目管理培训 随着科技的不断进步,科研项目也越来越受到人们的关注。科研项目的开展对于推动科学技术的发展起着重要的作用,但同时也存在一些问题,如项目进度缓慢、质量问题等。因此…

    科研百科 2025年2月1日
    0
  • 第四版信息系统项目管理师备考书

    备考信息系统项目管理师:掌握核心知识点 随着信息技术的快速发展,信息系统项目管理师这个职位也逐渐成为了一个热门职业。如果想成为一名信息系统项目管理师,就需要掌握相关的知识点和技能,…

    科研百科 2025年1月28日
    0
  • 科研会遇到的问题

    科研会遇到的问题 在科研会中,我们经常会遇到各种各样的问题。这些问题可能是关于实验设计,可能是关于数据分析,也可能是关于研究问题的讨论。无论这些问题是什么,它们都是科学研究中不可避…

    科研百科 2025年1月4日
    0
  • 大学科研项目推荐意见

    大学科研项目推荐意见 随着科技的不断进步,大学科研项目已经成为许多学生和教师追求学术成就和职业发展的重要平台。在参与科研项目的过程中,不仅能够接触到最新的研究进展和知识,还能够培养…

    科研百科 2025年4月5日
    1