基于javaweb的物业管理系统(java+ssm+html+jquery+mysql)
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb+SSM的物业管理系统(java+SSM+html+JQuery+Maven+mysql)
项目介绍
物业管理系统,包含登录信息统计、物业人员管理,住户管理,房屋管理、车位管理等功能;
环境要求
JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.5.0 (推荐5.7版本)
Maven >= 3.0
开发工具:IDEA/Eclipse
Tomcat: 8.0及以上
技术栈:
后端Spring+Spring MVC+MyBatis
前端:html+JQuery
用户管理控制层:
@Controller
@RequestMapping(“/user”)
public class UserController {
@Autowired
private UserService userService;
@Autowired
private CarService carservice;
@Autowired
private RoomService roomservice;
@RequestMapping(“/welcome”)
public String welcome(HttpServletRequest request,ModelMap model){
return “login”;
/**
-
用户登录
-
@param request
-
@return
*/
@RequestMapping(“/login”)
public String login(HttpServletRequest request,ModelMap model){
String username = request.getParameter(“username”);
String password = request.getParameter(“password”);
if(StringUtils.isEmpty(username)||StringUtils.isEmpty(password)){
return “login”;
User user = userService.getUserByUsername(username);
HttpSession session = request.getSession();
session.setAttribute(“user”, user);
if(user.getPassword().equals(password)){
if(user.getRole().equals(0)){
return “adminindex”;
}else {
return “userindex”;
}else{
model.put(“msg”, “用户名或者密码错误!”);
return “login”;
/**
- 跳转用户注册页面
*/
@RequestMapping(value=“/getregister”)
public String getRegister(){
return “register”;
/**
-
用户注册
-
@param user
-
@param modelMap
-
@return
*/
@RequestMapping(“/register”)
public String register(ModelMap modelMap,HttpServletRequest request){
try{
String username = request.getParameter(“username”);
String password = request.getParameter(“password”);
String realname = request.getParameter(“realname”)