资源简介
开发工具使用idea,前端框架使用了layui、bootstrap等主要框架
后端使用ssm技术,数据库采用了mysql,主要分为管理员、学生、教师、课程、菜单管理五个管理模块,根据权限生成对应菜单
代码片段和文件信息
package com.scco.controller;
import com.scco.entity.Admin;
import com.scco.entity.Menu;
import com.scco.service.AdminService;
import com.scco.service.MenuService;
import com.scco.utils.TableResult;
import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.SessionAttributes;
import org.springframework.web.servlet.ModelAndView;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@SessionAttributes(“currentAdmin“)
@RequestMapping(“/admin“)
@Controller
public class AdminController {
@Resource
private AdminService adminService;
private Logger logger = Logger.getLogger(AdminController.class.getName());
// 列表分页
@ResponseBody
@RequestMapping(value = “/adminList“ method = RequestMethod.GET)
public TableResult queryList(Integer page Integer limit) {
page = (page - 1) * limit;
Map pageMap = new HashMap<>();
pageMap.put(“page“ page);
pageMap.put(“limit“ limit);
List admintList = adminService.queryData(pageMap);
int count = adminService.queryCount();
return new TableResult(0 “请求成功“ count admintList);
}
// 新增管理员
@ResponseBody
@RequestMapping(value = “addAdmin“ method = RequestMethod.POST)
public Integer save(Admin admin) {
logger.debug(“------------开始添加用户“);
int result;
String a_id = adminService.checkAdminById(admin.getA_id());
if (a_id == null) {
result = adminService.insertAdmin(admin);
} else {
result = -2;
}
logger.debug(“---add===result:“ + result);
return result;
}
// 批量删除管理员数据
@ResponseBody
@RequestMapping(value = “/batchDelAdmin“ method = RequestMethod.POST)
public Integer delete(String ids) {
logger.debug(“-----------开始删除管理员数据“);
logger.debug(“---ids:“ + ids);
int result;
String[] idArray = ids.split(““);
List idList = new ArrayList<>();
for (String id : idArray) {
idList.add(id);
}
logger.debug(“---删除集合idList:“ + idList);
result = adminService.batchDelAdmin(idList);
logger.debug(“---delete===result:“ + result);
logger.debug(“------------删除结束“);
return result;
}
// 获取更新管理员数据
@RequestMapping(value = “/queryAdminById“ method = RequestMethod.GET)
public ModelAndView update(String a_id) {
logger.debug(“------------获取管理员更新页数据“);
logger.debug(“---a_id:“ + a_id);
ModelAndView mav
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-03-19 12:22 sccoSystem\
目录 0 2019-05-19 11:02 sccoSystem\.idea\
文件 607 2019-05-19 08:49 sccoSystem\.idea\compiler.xm
文件 209 2019-03-18 13:32 sccoSystem\.idea\encodings.xm
文件 656 2019-03-18 13:32 sccoSystem\.idea\misc.xm
文件 234 2019-04-01 22:57 sccoSystem\.idea\sqldialects.xm
文件 8915 2019-03-18 17:11 sccoSystem\.idea\uiDesigner.xm
文件 315 2019-03-19 08:49 sccoSystem\.idea\webContexts.xm
文件 69170 2019-05-19 11:02 sccoSystem\.idea\workspace.xm
文件 12964 2019-03-19 12:22 sccoSystem\pom.xm
文件 81 2019-03-18 13:07 sccoSystem\sccoSystem.iml
目录 0 2019-03-18 14:14 sccoSystem\src\
目录 0 2019-03-18 15:31 sccoSystem\src\main\
目录 0 2019-03-18 15:47 sccoSystem\src\main\java\
目录 0 2019-03-18 15:47 sccoSystem\src\main\java\com\
目录 0 2019-04-16 15:33 sccoSystem\src\main\java\com\scco\
目录 0 2019-05-11 13:34 sccoSystem\src\main\java\com\scco\controller\
文件 4919 2019-04-16 16:16 sccoSystem\src\main\java\com\scco\controller\AdminController.java
文件 4865 2019-04-11 15:20 sccoSystem\src\main\java\com\scco\controller\CourseController.java
文件 1593 2019-04-07 10:23 sccoSystem\src\main\java\com\scco\controller\ImgCodeValidController.java
文件 4891 2019-04-27 16:11 sccoSystem\src\main\java\com\scco\controller\LoginController.java
文件 10088 2019-04-27 18:39 sccoSystem\src\main\java\com\scco\controller\MenuController.java
文件 11335 2019-05-10 23:31 sccoSystem\src\main\java\com\scco\controller\StudentController.java
文件 10051 2019-05-11 13:34 sccoSystem\src\main\java\com\scco\controller\TeacherController.java
目录 0 2019-03-19 15:37 sccoSystem\src\main\java\com\scco\converter\
文件 519 2019-03-19 15:36 sccoSystem\src\main\java\com\scco\converter\DateConverter.java
目录 0 2019-04-24 18:20 sccoSystem\src\main\java\com\scco\entity\
文件 1750 2019-04-18 12:27 sccoSystem\src\main\java\com\scco\entity\Admin.java
文件 1648 2019-04-11 15:58 sccoSystem\src\main\java\com\scco\entity\Course.java
文件 880 2019-04-18 12:37 sccoSystem\src\main\java\com\scco\entity\Menu.java
文件 3322 2019-04-24 18:20 sccoSystem\src\main\java\com\scco\entity\Student.java
............此处省略1169个文件信息
相关资源
- 基于SSM(spring+springMVC+MyBatis)开发的
- 基于SSH框架的WEB图书管理系统
- 一个很简单的spring+struts2+mybatis的小,
- web端高端信息管理系统完整版
- 经典必看的高校学生选课系统SSH+mys
- 农产品网站
- ssm搭建个人博客系统,可完整运行
- 基于SSM框架信息管理系统
- 大型企业的ERP系统源码设计文档写的
- 在线考试与阅卷系统源码附数据库脚
- 宿舍管理系统ssh+mysql+论文
- 毕业设计商城系统(论文+源码+sql文件
- 基于SSM框架的项目
- SSH实现在线考试系统demo
- 员工信息管理系统源码+sql
- mysql数据库家教系统
- 数据库课设 劳务信息管理系统
- SSM框架开发超市管理系统
- ssm权限管理源码
- ssm框架+oracle
- ServerSocket+Swing+SQL Server2008聊天系统好
- springMVC+spring+mybatis+maven多模块web项目
- 使用IDEA通过maven创建基本的ssm项目
- ssh图书管理系统源码
- SSH+Mysql整合开发Bookshop网上书店,适合
- 带事务回滚测试的SSH整合小案例(S
- 新闻网站用户端,管理端
- ssm+mysql实现的图书馆预约占座系统源
- 房产销售与租赁管理系统-毕业设计
- 21天学通Oracle第二版(pdf+ppt+练习答案
评论
共有 条评论