登录模块
密码密文存储、设置了拦截器(不登录返回登录界面)、登录、退出系统.
权限管理
主要包含角色、用户基础信息的管理(CRUD)、用户角色的分配、模块的管理(CRUD),模块授权.
角色管理
角色的增、删、查、改、模糊搜索功能.
用户管理
用户的增、删、查、改、模糊搜索功能(密码的密文保存MD5加密).
开发环境
JDK1.6 + Eclipse + MySQL + Maven
本项目作为业余研究,后端使用spring mvc进行开发,前端主要使用bootstrap也是初学,完成整个项目的过程,也是一个学习的过程,下面是项目中使用到的相关知识点:
前端技术
1. jQuery:js库
2. Bootstrap:前端界面框架(学习中)
3. BootstrapTable:表格扩展插件
4. Velocity:基于java的模板引擎(放在前端貌似不恰当)
5. ...
后端技术
1. Hibernate:ORM框架,底层封装BaseDataMng数据库操作接口
2. Spring:轻量级的IOC(控制反转)、AOP(面向切面)的容器框架
3. SpringMVC:MVC框架
4. Activiti:工作流引擎
5. ...