Spring+Spring Mvc+Hibernate+Bootstrap整合实现企业级的员工信息管理系统,带数据库
项目描述
这个项目是由企业中真实的项目提取而成(因为只提取了和员工信息相关的模块)
配合上真实项目的系统架构和权限系统,从而形成这样一套一般大小的BS模式管理系统;
原创的,希望加高亮;
下面简单说一下这套系统的特点:
01. 采用后台及前台的 Spring + Spring mvc + Hibernate + Bootstrap
02. 后台全注解式的开发(除了必要的spring和hibernate的xml配置以外)
03. 后台通过自定义注解结合一个访问拦截器实现整个系统的权限控制
04. 系统前台采用全采用的Html+jQuery开发
05. 系统前台与后台的交互全部使用 Ajax 异步请求
06. 自定义 SecureValid 注解实现权限的控制
07. 通过自定义 ExcludeLog 注解来实现对日志的记录进行排除
08. Spring mvc 返回数据格式采用统一的对象(JSONReturn)进行封装
09. 通过自定义处理器 ExceptionIntercept 实现 Spring mvc的全局异常捕获
10. 系统中包含了企业中采用的开发工具类的集合
11. AbstractDao 父类实现了Dao中针对单个对象的常用操作
运行环境
jdk7+tomcat7+mysql5.7+IntelliJ IDEA
项目技术(必填)
Spring + Spring mvc + Hibernate + Bootstrap
数据库文件(可选)
链接: https://pan.baidu.com/s/151ENricz7fOws2WWVe3Tzg?pwd=x3th 提取码: x3th
必须通过命令行导入
依赖包文件(可选)
因为项目文件过大,所以单独将 所使用到的jar包单独上传到百度网盘中;
链接: https://pan.baidu.com/s/1tYzAINwFhjsbZyTmQ5XySg?pwd=tmj7 提取码: tmj7
运行视频(可选)
https://www.bilibili.com/video/BV1BT411q7Qk
是否原创(转载必填原文地址)
原创
项目截图(必填)
运行截图(必填)
01.登录界面
http://localhost:8080/
admin www.te5l.com
登录成功
02.实习员工数据列表页面
新建实习员工
保存成功
搜索
实习员工记录
录取员工
03.正式员工数据列表页面
04.培训项目数据列表页面
05.新增或修改培训项目信息
06.培训项目详情页面
07.普通弹窗
08.离职员工数据列表
09.员工信息操作记录数据列表
10.部门数据列表页面
新增部门
11.职位数据列表页面
12.帐号数据列表
13.勾选角色所管理的系统模块及功能
考勤模块
添加角色
修改密码
注意事项(可选)
1,如何在本地的myeclipse或Tomcat中运行这个系统:
1. 将项目导入到myeclipse中
2. 将 data_patch / patch.1.0.0.0.init.sql 文件中的脚本全部导入到数据库中
3. 导入数据库请在命令行中使用source命令进行导入,因为脚本文件中包含了70多万条地址信息,在软件中执行脚本会导致软件卡死或执行脚本的时间过长
3. 修改 src/main/resource / 目录下的 config.properties 配置文件连接本地数据库即可
2,数据库导入通过命令行导入,navicat导入会有异常
source D:/workspace-idea/te-empl/data_patch/patch.1.0.0.0.init.sql;
3,部分模块尚未开发,比如考勤模块,员工薪酬
猜你喜欢
- /
- /te-empl
- /te-empl/.classpath
- /te-empl/.mymetadata
- /te-empl/.project
- /te-empl/.settings
- /te-empl/.settings/.jsdtscope
- /te-empl/.settings/com.genuitec.eclipse.j2eedt.core.prefs
- /te-empl/.settings/org.eclipse.core.resources.prefs
- /te-empl/.settings/org.eclipse.jdt.core.prefs
- /te-empl/.settings/org.eclipse.wst.common.component
- /te-empl/src
- /te-empl/src/main
- /te-empl/src/main/java
- /te-empl/src/main/java/com
- /te-empl/src/main/java/com/empl
- /te-empl/src/main/java/com/empl/mgr
- /te-empl/src/main/java/com/empl/mgr/annotation
- /te-empl/src/main/java/com/empl/mgr
- /te-empl/src/main/java/com/empl
- /te-empl/src/main/java/com
- /te-empl/src/main/java
- /te-empl/src/main
- /te-empl