项目背景:
为了提高企业信息化水平,促进企业管理的规范化、制度化、流程化,XX单位决定实施人力资源管理系统。希望通过这个系统的实施规范人事档案的管理,规范薪酬体系和薪酬发放的管理,规范人事的调动管理、培训管理和激励管理。并对招聘工作的职位发布、简历、面试、招聘题库、招聘考试、录用等环节加以规范。系统还需提供人事档案的导出和报表功能。
项目概要
本系统包括:系统管理、人力资源档案管理、薪酬管理、调动管理、培训管理、激励管理、招聘管理和标准化数据报表八个模块。系统功能为本说明书与附件Demo版界面描述中功能的并集。在上述文件未明确描述的情况下,应能满足合同和相关投标书所描述的功能。
功能概要
本参考基于北大青鸟JV-STD-PROJ项目进行开发,详细功能说明参考原文档
人力资源系统需求规格说明书.docx
项目所用到的技术
Java8
Maven3.6
Spring4.2.4
SpringMVC4.2.4
MyBatis3.4.6
pagehelper5.0
dbcp1.4
mysql5.7
jstl
junit
mybatis-generator
jackson
spring-tx
spring-aspects
fastjson
commons-fileupload
tomcat7-maven-plugin
项目获取
项目演示
地址:http://hr.muzidong.com/login
账号:lidong 密码:123
Gitee码云下载:
https://gitee.com/gdianqimeng/hr
项目启动配置
这里以Mac系统,IDEA开发工具为列,Windows与之类似
-
将项目导入到开发工具
-
配置好idea maven本地仓库及配置文件(入已配置略过此步骤)
-
配置好maven后 找到hr-parent父项目 先执行clear操作
-
导入sql脚本 使用记事本打开复制到可视化工具或者使用可视化工具直接导入 接下来创建数据库名为hr 执行sql脚本
-
找到hr-dao>src>main>resources>jdbc.properties 将username,password 修改为自己数据库的用户名和密码
-
找到启动按钮>Edit Configurations…>点击左上角+找到Tomcat Server 选择Local
添加成功后在点击Deployment 点击右边的+ 选择第一个Artifact >选择hr-web:war exploded 点击ok>点击右下角的apply>点击ok
-
点击启动按钮启动项目
注意:如启动不了可能是端口占用,可到启动配置里面修改端口
启动视频教程: 视频教程