栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

基于javaweb+jsp的宠物医院管理系统(java+Springboot+ssm+mysql+jsp+maven)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于javaweb+jsp的宠物医院管理系统(java+Springboot+ssm+mysql+jsp+maven)

基于javaweb+jsp的宠物医院管理系统(java+Springboot+ssm+mysql+jsp+maven)
一、项目简述
功能描叙: 医生信息,客户信息,宠物管理,浏览管理,诊断管理, 医生管理,用户管理等等模块。

二、项目运行
环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)

项目技术: JSP +Springboot+ SpringMVC + MyBatis + ThymeLeaf + HTML+ Javascript + JQuery + Ajax + maven等等




适用

课程设计,大作业,毕业设计,项目练习,学习演示等

	 * Method name: addUserPage 
* Description: 增加用户界面
* * @return String
*/ @RequestMapping(value = "/addUserPage") public String addUserPage(Long userId, Model model) { model.addAttribute("manageUser", userId); if (null != userId) { User user = userService.selectByPrimaryKey(userId); model.addAttribute("manageUser", user); } return "sa/userAdd"; } @RequestMapping(value = "/logout", method = RequestMethod.GET)
	public Object getPageByRole(Integer roleId) {
		return pageService.getAllPageByRoleId(roleId);
	}
	
	@RequestMapping("/updatePageById")
	@ResponseBody
	public ResultMap updatePageById(Page page) {
		return pageService.updatePageById(page);
	}
	public Object getAllUserByRoleId(Integer roleId, String roleNot, Integer page, Integer limit) {
		if (null == roleNot) {
			return userService.getAllUserByRoleId(roleId, page, limit);
		}
		return userService.getAllUserByNotRoleId(roleId, page, limit);
	}
	
	@RequestMapping("/delUserRoleByUserIdAndRoleId")
	@ResponseBody
	public ResultMap delUserRoleByUserIdAndRoleId(String userId, Integer roleId) {
		return userRoleService.delUserRoleByUserIdAndRoleId(userId, roleId);
	}
	
	@RequestMapping("/getAllPage")
	@ResponseBody
	public List getAllPage() {
		return pageService.getAllPage();
	}
	
	@RequestMapping("/getPageByRole")
		if (flag1 && flag2 && flag3) {
			return "SUCCESS";
		}
		return "ERROR";
	}
	
	@RequestMapping("/updateRole")
	@ResponseBody
			User u = userService.getUserByPhoneAndName(user.getPhone(), user.getName());
			String[] ids = new String[1];
			ids[0] = u.getId()+"";
			// 医生角色
			userRoleService.addUserRole(3, ids);
			return "SUCCESS";
		} catch (Exception e) {
			return "ERR";
		}
	}
	
	@RequestMapping(value = "/index")
	public String login() {
		return "login";
	 * Method name: addRole 
* Description: 增加角色
* * @param name * @return String
*/ @RequestMapping("/addRole") @ResponseBody public String addRole(String name) { return roleService.addRole(name); } @RequestMapping("/getPageByRole") @ResponseBody public Object getPageByRole(Integer roleId) { return pageService.getAllPageByRoleId(roleId); }
		Subject subject = SecurityUtils.getSubject();
		User user = (User) subject.getPrincipal();
		if (null != user) {
			logger.info("{}---退出登录!", user.getName());
		}
		subject.logout();
		return "login";
	}
	
	@RequestMapping("/getAllPage")
	@ResponseBody
	public List getAllPage() {
		return pageService.getAllPage();
	}
	
	@ResponseBody
	@RequestMapping("/addUser")
	public String addUser(User user) {
	 */
	@RequestMapping(value = "/main")
	public String main(Model model) {
		Subject subject = SecurityUtils.getSubject();
		User user = (User) subject.getPrincipal();
		if (null != user) {
			model.addAttribute("user", user);
		} else {
			return "login";
		}
		List pageList = pageService.getAllRolePageByUserId(user.getId()+"");
		model.addAttribute("pageList", pageList);
		return "index";
	
	@RequestMapping("/getAllDelUserByLimit")
	@ResponseBody
	public Object getAllDelUserByLimit(UserParameter userParameter) {
		return userService.getAllDelUserByLimit(userParameter);
	}
	
	@RequestMapping(value = "delUser")
	@ResponseBody
	@Transactional
		}
		List pageList = pageService.getAllRolePageByUserId(user.getId()+"");
		model.addAttribute("pageList", pageList);
		return "index";
	}
	
	@RequestMapping(value = "/user/checkUserPassword")
	@ResponseBody
	public boolean checkUserPassword(String password) {
}
登录控制类:

@Controller("OpenLogin")
@RequestMapping()
public class LoginController {
	@Autowired
	private ResultMap resultMap;
	@Autowired
	@ResponseBody
	@RequestMapping("/checkUserId")
	public User checkUserId(Long userId) {
		return userService.selectByPrimaryKey(userId);
	}
	
	@ResponseBody
	@RequestMapping("/addUser")
	public String addUser(User user) {
		try {
			user.setPassword(MD5.md5(user.getPassword()));
			user.setCreateTime(new Date());
			userService.addUser(user);
        }
        return "user/userEdit";
    }
    
    @ResponseBody
    @RequestMapping("/updateUser")
    public String updateUser(User user) {
        return userService.updateUser(user);
    }
}
管理员权限控制类:

		}
		return "sa/userAdd";
	}
	
	@ResponseBody
	@RequestMapping("/checkUserId")
	public User checkUserId(Long userId) {
		return userService.selectByPrimaryKey(userId);
	}
	
    @RequestMapping(value = "/getMessage", method = RequestMethod.GET)
    public ResultMap getMessage() {
        return resultMap.success().message("您拥有用户权限,可以获得该接口的信息!");
    }
    
    @RequestMapping(value = "/editUserPage")
	 * @param password 密码
	 * @return ResultMap
*/ @RequestMapping(value = "/login") @ResponseBody public ResultMap login(String username, String password) { return userService.login(username, password); } @RequestMapping(value = "/index")
		// 删除某个角色的所有用户
		boolean flag3 = userRoleService.delUserRoleByRoleId(id);
		if (flag1 && flag2 && flag3) {
			return "SUCCESS";
		}
		return "ERROR";
	}
	
	
		}
		List pageList = pageService.getAllRolePageByUserId(user.getId()+"");
		model.addAttribute("pageList", pageList);
		return "index";
	}
	
	@RequestMapping(value = "/user/checkUserPassword")
	@ResponseBody
	public boolean checkUserPassword(String password) {
		return userService.checkUserPassword(password);
	}
	/**
	 * Method name: updatePassword 
* Description: 更新密码
* * @param password 旧密码
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/782482.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号