源码获取:博客首页 "资源" 里下载!

一、项目简述

功能包括:
课题管理,学生管理,内容管理,文件管理,提问管理,教师管理,进度管理等等。

二、项目运行

环境配置:

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

项目技术:

JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + 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";}}

源码获取:博客首页 "资源" 里下载!

Java项目:设计管理系统(java+SSM+JSP+MYSQL+layui+Maven)相关推荐

  1. Java项目:财务预算管理系统(java+SSM+Jsp+Mysql+Layui+Maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 功能包括:实现公司对项目的管理. 二.项目运行 环境配置: Jdk1.8 + Tomcat8.5 + mysql + Ecli ...

  2. 基于javaweb的毕业设计毕业论文管理系统(java+ssm+jsp+mysql+layui)

    基于javaweb的毕业设计毕业论文管理系统(java+ssm+jsp+mysql+layui) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/my ...

  3. Java项目:养老院管理系统(java+Spring Boot + SpringMVC + MyBatis+HTML+CSS+JavaScrip+ Layui+maven+mysql)

    源码获取:博客首页 "资源" 里下载! 关注公众号,带你学Java 项目介绍 : Spring Boot + SpringMVC + MyBatis+ Mysql + druid ...

  4. Java项目:健身俱乐部管理系统(java+SSM+Mysql+Jsp)

    源码获取:博客首页 "资源" 里下载! 项目介绍: 基于jsp+mysql+Spring+mybatis的SSM健身房管理系统 运行环境: jdk 1.8 IDE环境: Eclip ...

  5. Java项目:房屋租赁管理系统(java+SSM+Layui+Maven+Mysql+Jsp)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 功能包括: 房屋租赁管理系统是一款方便快捷,易操作的租房和各种物业收费的管理系统,该系统官网包含着用户和管理员分类登录,减少了 ...

  6. Java项目:图书管理系统(java+SSM+jsp+mysql+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 功能包括(管理员和学生角色): 管理员和学生登录,图书管理,图书添加删除修改,图书 借阅,图书归还,图书查看,学生管理,借还管 ...

  7. Java项目:房屋租赁管理系统(java+SSM+Layui+Maven+Mysql+Jsp

    一.项目简述 功能包括: 房屋租赁管理系统是一款方便快捷,易操作的租房和各种物业收费的管理系统,该系统官网包含着用户和管理员分类登录,减少了为使用管理员系统的开支,用户分别支持手机网上或电脑网页快捷的 ...

  8. Java项目:宿舍管理系统(java+jsp+SSM+Spring+mysql)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 功能:包括学生管理,班级管理,宿舍管理,人员信息维 护.维修登记,卫生管理,访客管理等等. 二.项目运行 环境配置: Jdk1 ...

  9. Java项目:教材管理系统(java+SSM+jsp+mysql+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 功能包括: 管理员可以增删改查教材.教材商.入库教材.用户(用 户包括学生和教师)可以对教材商.教材进行.xcel的导入 导出 ...

最新文章

  1. VC2005与IE8的冲突解决
  2. **PHP foreach 如何判断为数组最后一个最高效?
  3. Win32ASM学习[3]:局部变量
  4. 蓝桥杯-算法提高-打水问题
  5. 浅谈长连接的平滑重启
  6. read -p 的使用
  7. linux 邮件服务器pop3,linux下用pop3收web电子邮箱_邮件服务器
  8. WebRTC架构和协议栈-zz
  9. Practical Lessons from Predicting Clicks on Ads at Facebook
  10. PHP 空数组转Json字符串的问题
  11. Ubuntu 网络配置
  12. 多频段压缩参数均衡器:Initial Audio Dynamic EQ Mac
  13. JAVA知识点(尚硅谷宋红康老师的b站授课自我整理)
  14. YY直播产品体验报告
  15. java二级大题分值_2017年9月全国计算机等级考试各级别题型分值
  16. 国庆星期日 1949年的国庆节(10月1日)是星期六。 今年(2012)的国庆节是星期一。
  17. java+ElementUI前后端分离旅游项目第六天 移动端开发下
  18. 基于nginx-http-flv-module提供摄像头hls flv回放流服务
  19. 火车票订票管理系统c语言,基于c 的火车票订票管理系统的设计与实现.docx
  20. 遍历对象Object的两类方法

热门文章

  1. 根据keyName(如:result.data.name),无限深度遍历获取keyValue
  2. 实现第一个自定义nginx模块
  3. Mac上 如何快速玩起rocksdb
  4. Struts2 2.5版本新配置filter-class
  5. Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...
  6. c# 获取客户端IP地址方法
  7. Datagridview中数字格式列 不显示小数点前面的0
  8. SLAM小结——求解退化问题解析(F、H、E)(面试经验总结)
  9. 内存溢出和内存泄漏的定义,产生原因以及解决方法(面试经验总结)
  10. 分布式消息队列Kafka集群安装