paul623 / HumanResourceManager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

人力资源管理系统

用例

  • 管理员
    • 用户管理
      • 增删改查用户,这里特指为管理员
    • 部门管理
      • 部门的CURD
    • 职位管理
      • 职位的CURD
    • 员工管理
      • 员工的CURD
      • 员工的登录
      • 员工的密码修改
      • 员工的个人信息修改
    • 公告管理
      • 公告CURD
    • 下载中心
      • 文件的上传、下载、编辑、删除
  • 雇员
    • 通知公告
    • 下载中心

服务器要求

标准要求

操作系统:Centos 7.4 或 Ubuntu 16及以上版本系统。

数据库:Mysql 5.7以上

WEB 服务器:Nginx1.14.0以上版本以及 Tomcat7以上

其他数据库

  • 我在项目中已经集成了sqlserver和mysql两个版本 使用其他数据库请自行添加驱动。
  • 推荐使用Navicat Premium,项目中提供的是mysql的sql转存文件
  • mysql转sqlserver或者其他数据库的方法
    • 分别在mysql和sqlserver中创建数据库 librarydb,编码选utf-8
    • 将sql文件导入mysql的数据库中
    • 在 工具->数据传输 分别选择两个数据库,传输即可
    • 注意,经测试自增属性不会在sqlserver中设置生效,需要手动打开sqlserver管理器去分别设置主键的自增,否则系统运行会报错(如书本添加)

开发环境

IntelliJ IDEA 2020.01

SpringBoot MVC+Bootstrap+JSP,前端框架为Layui+JQuery

更新日志

2020.07.10 v0.0.3-release
新增首页特效,Duang
新增表单校验,检验数据的有效性

2020.07.06 v0.0.3-ALPHA
新增用户个人信息修改
调整拦截器配置,修复css、js等资源获取不到的问题
主页可以查看个人信息了
管理员可以查看雇员的完整信息
雇员支持手机登录了
配色调整及动画优化

2020.07.01 v0.0.2
新增员工登录系统,鉴权,拦截器

2020.06.30 v0.0.1
修复诸多问题,测试文档上传稳定性

About


Languages

Language:Java 82.5%Language:CSS 10.9%Language:TSQL 2.7%Language:JavaScript 2.5%Language:HTML 1.4%