最近想做一个业务简单的系统,夯实下基础(前端+后端)。人力资源系统业务上较为简单,也比较独立,适合个人练手项目。人力资源系统包括一些核心的人力资源管理业务功能如:考勤管理、薪酬管理、绩效管理、员工管理、加班申请、出差申请等模块。
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. ...
##登录模块 密码密文存储、设置了拦截器(不登录返回登录界面)、登录、退出系统.
![登录界面](https://img.my.csdn.net/uploads/201506/11/1434011044_4098.png)##权限管理 主要包含角色、用户基础信息的管理(CRUD)、用户角色的分配、模块的管理(CRUD),模块授权.
###角色管理 角色的增、删、查、改、模糊搜索功能.
![角色管理](https://img.my.csdn.net/uploads/201508/28/1440726632_2964.png)###用户管理 用户的增、删、查、改、模糊搜索功能(密码的密文保存MD5加密).
![用户管理](https://img.my.csdn.net/uploads/201508/28/1440726808_2619.png)