美文网首页Java学习笔记代码改变世界java&spring社区技术分享
不要蓝瘦,不要想哭,现在进入用户管理模块

不要蓝瘦,不要想哭,现在进入用户管理模块

作者: Java面试官 | 来源:发表于2016-10-20 20:56 被阅读139次

    CompanyManager项目简介

    该项目的搭建环境:
    项目管理:maven
    框架:spring、springmvc、mybatis、easyui
    数据:mysql
    主要用途:实现了用户管理、菜单管理、部门管理、理财管理、理财报表、待办管理、字典管理等多个功能,可作为有具体需要的朋友提供参考的demo,也可作为新手学习的demo。
    码云地址:https://git.oschina.net/xi_fan/CompanyManager.git

    目前该项目已经搭建在腾讯云上,有需要的朋友可以登录访问:http://123.207.236.102:8080/ssm_template/pages/login.jsp
    超级管理员用户名:system
    超级管理员密码:123


    一、用户管理板块讲解:


    需求说明:

    • 该项目的使用角色可分为三个:分别为一般用户、系统管理员、超级管理员;
    • 权限管理:超级管理员具有所有的权限,包括添加、修改、删除系统管理员等权限,而系统管理员具有管理一般用户的权限,遵守现实中上级管理下级的原则。

    用户管理板块具体实现:

    • 1、先从dao层说起:在cn.springmvc.dao中搭建好UserInfoDao,该类是一个接口,中包含着对user相关信息的增删查改。具体的可看项目中cn.springmvc.dao.UserInfoDao的实现
    • 2 、在对应的目录下配置好UserInfoDao的Mapper映射文件,实现具体函数在mybatis中实现对Mysql的操作。具体的可看项目中cn.springmvc.dao.UserInfoMapper的实现
    • 3 、在cn.springmvc.service中搭建好对应的service接口,并在cn.springmvc.service.impl中实现具体的service层功能。具体的可看项目中cn.springmvc.service.impl.UserInfoServiceImpl的实现
    • 4 、在cn.springmvc.controller中实现对应的控制器具体的可看项目中cn.springmvc.service.controller.UserInfoController的实现

    下一篇讲解如何实现菜单管理。


    Note: 欢迎有兴趣的小伙伴们fork该项目,一起为完善该项目!!!

    相关文章

      网友评论

        本文标题:不要蓝瘦,不要想哭,现在进入用户管理模块

        本文链接:https://www.haomeiwen.com/subject/tlxquttx.html