/HR-1

人力资源系统包括一些核心的人力资源管理业务功能,如:薪酬管理、考勤管理、绩效管理、加班申请、出差申请等模块

Primary LanguageJavaScript

前言

    最近想做一个业务简单的系统,夯实下基础(前端+后端)。人力资源系统业务上较为简单,也比较独立,适合个人练手项目。人力资源系统包括一些核心的人力资源管理业务功能如:考勤管理薪酬管理绩效管理员工管理加班申请出差申请等模块。

开发环境

    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. ...

项目进度

##登录模块     密码密文存储、设置了拦截器(不登录返回登录界面)、登录、退出系统.

![登录界面](http://img.my.csdn.net/uploads/201506/11/1434011044_4098.png)

##权限管理     主要包含角色、用户基础信息的管理(CRUD)、用户角色的分配、模块的管理(CRUD),模块授权.

###角色管理     角色的增、删、查、改、模糊搜索功能.

![角色管理](http://img.my.csdn.net/uploads/201508/28/1440726632_2964.png)

###用户管理     用户的增、删、查、改、模糊搜索功能(密码的密文保存MD5加密).

![用户管理](http://img.my.csdn.net/uploads/201508/28/1440726808_2619.png)