# V1.0版本
### 1. 使用技术:
使用MVC框架实现一个基于JavaWeb的人事管理系统
JavaBean+Servlet+jsp
前端框架使用Easyui
### 2. 开发工具:
IDE工具:MyEclipse10.0
数据库使用MySql5.0,图形化工具使用Navicat for MySQL 数据库设计使用PowerDesigner 15
服务器使用:apache-tomcat-6.0.35
### 3. 加密方式
使用AES进行密码加密
### 4.日志管理
引入Log4j日志管理插件
### 5.请求转发模式
使用BaseServlet进行方法调度,目的是同一个Servlet处理不同的请求,根据method进行区分,使用Java的反射技术
### 6.数据库连接
引入了C3p0数据库连接池
# V2.0版本
### 引入项目管理功能
1. 引入Maven框架进行项目管理
2. 使用PMS.war包部署,可直接运行本项目2.0版本,数据库将连接远程Mysql数据库
# V3.0版本计划
- 引入Spring框架,使用JdbcTemplate操作数据库,完善日志处理
- 修改Web.xml配置文件,增加Spring的相关配置
- 引入Mybatis框架
- 引入SpringMVC框架
# 2018年9月1日
- 使用Mybatis代码生成器生成Model实体类
-命令:`mybatis-generator:generate`
```xml
<!--通用mapper -->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper</artifactId>
<version>${mybatis.mapper}</version>
</dependency>
<!--Mybatis-generater插件 -->
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<configurationFile>../PMS/src/main/resources/ModelGenerator.xml</configurationFile>
<overwrite>true</overwrite>
<verbose>true</verbose>
</configuration>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.39</version>
</dependency>
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper</artifactId>
<version>3.3.9</version>
</dependency>
</dependencies>
</plugin>
```
# 2018年9月2日
- 增加Eclipse中Java的style文件,分别是:
- checkstye静态检查配置文件: checkstyle.xml
- java格式化文件模板: codeformat.xml
- java代码注释模板: codetemplates.xml
- 整合SSM框架,测试页面导航已完成
## 注意事项
> 不对应可能会报 *Unable to compile class for JSP* 的错误
- jdk:jdk1.8.0
- tomcat: apache-tomcat-6.0.35
- STS: Version: 3.9.5.RELEASE
- maven:apache-maven-3.5.0
# 2018年9月20日
- 注意通用mapper中对于那些非数据库中的属性可以使用:@Transient进行忽略
# 2018年10月17日
> 好几周没有打开电脑开始了,工作太忙,加班回来就不想再开电脑了;最近稍微缓点应该继续开始学习了,学习不能放下,身边的人都很优秀,需要继续努力。完成最近的这个目标,将这个项目重构完,毕竟这个项目是具有纪念意义的。
- 完成员工信息显示页面,政治面貌转中文
- 完成员工信息页面删除用户信息时,检查是否在使用
- 取出员工维护时密码必输项,新增时设置默认密码为:123456,后期优化首次登陆强制提示修改密码。
- 完善岗位列表显示时,部门和领导信息显示;
- 完成岗位页面,部门下拉框数据的显示接口;
- 完成岗位页面查询功能接口以及界面显示功能;
# 2018年10月18日
> 不想加班,提前回家,学点东西,继续完成功能喽。
- 完成岗位管理增加,修改,删除功能接口,完善界面显示;
- 完成公告管理查询功能,显示发布人姓名;
- 完成公告增加,修改,删除功能;完善发布人从session中获取当前登录用户信息
- 公告功能完成发布人信息优化
# 2018年10月22日
- 完成政治面貌参数管理,增加,修改,删除,查询功能;
- 增加新增时检查,是否已经存在同名类型;
- 增加删除时检查,是否在使用;
# 2018年10月24日
- 完成职位管理界面设计
# 2018年10月25日
> 天气有些冷,就这样了,明天继续
- 完成职位管理后台查询功能的逻辑接口代码
# 2018年10月26日
- 完成申请新增接口,增加新增前检查
- 完成申请修改接口
- 完成删除记录接口,增加删除前状态检查
- 完成提交接口
# 2018年10月27日
- 完成审批申请;
- 完成修改审批;
- 完成删除功能;
- 完成三表联合查询合并结果的SQL查询;
- 完成权限状态下各个角色可以查询的页面;
# 2018年10月28日
- 完成个人信息修改之后回显新信息的问题,更新session中的数据;
- 完成密码修改功能;
- 优化主页面session消失,跳转登录页面;
# 2018年10月29日
- 升级fastjson依赖包版本,解决github预警的信息;
- 到此为止pms项目2.0重构完成,新框架采用SSM框架进行后台重构,前台采用easyui,没有进行变化
- 此项目到此结束,不会进行再次重构,预计开始新的项目,使用SpringBoot——vue前后端分离框架完成
没有合适的资源?快使用搜索试试~ 我知道了~
基于SSM框架的人事管理系统,前端采用EasyUI框架,第一个独立完成的项目,具有纪念意义.zip
共2000个文件
png:1461个
html:162个
css:135个
0 下载量 175 浏览量
2024-08-20
10:45:53
上传
评论
收藏 8.83MB ZIP 举报
温馨提示
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松copy复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全栈开发),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助 【资源内容】:项目具体内容可查看/点击本页面下方的*资源详情*,包含完整源码+工程文件+说明(若有)等。【若无VIP,此资源可私信获取】 【本人专注IT领域】:有任何使用问题欢迎随时与我联系,我会及时解答,第一时间为您提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发出更多功能 #注 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担 2. 部分字体及插图等来自网络,若是侵权请联系删除,本人不对所涉及的版权问题或内容负法律责任。收取的费用仅用于整理和收集资料耗费时间的酬劳 3. 积分资源不提供使用问题指导/解答
资源推荐
资源详情
资源评论
收起资源包目录
基于SSM框架的人事管理系统,前端采用EasyUI框架,第一个独立完成的项目,具有纪念意义.zip (2000个子文件)
icon.css 137KB
easyui.css 46KB
easyui.css 45KB
easyui.css 44KB
easyui.css 44KB
easyui.css 42KB
tabs.css 8KB
tabs.css 8KB
tabs.css 8KB
tabs.css 8KB
tabs.css 6KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
calendar.css 3KB
calendar.css 3KB
calendar.css 3KB
calendar.css 3KB
calendar.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
panel.css 3KB
panel.css 3KB
panel.css 2KB
panel.css 2KB
linkbutton.css 2KB
linkbutton.css 2KB
panel.css 2KB
menu.css 2KB
menu.css 2KB
menu.css 2KB
menu.css 2KB
menu.css 2KB
window.css 2KB
window.css 2KB
window.css 2KB
window.css 2KB
tooltip.css 2KB
tooltip.css 2KB
tooltip.css 2KB
tooltip.css 2KB
tooltip.css 2KB
wu.css 2KB
layout.css 2KB
layout.css 2KB
layout.css 2KB
layout.css 2KB
layout.css 2KB
icon.css 2KB
slider.css 2KB
slider.css 2KB
slider.css 2KB
slider.css 2KB
slider.css 2KB
window.css 2KB
searchbox.css 1KB
searchbox.css 1KB
searchbox.css 1KB
searchbox.css 1KB
searchbox.css 1KB
pagination.css 1KB
pagination.css 1KB
pagination.css 1KB
pagination.css 1KB
pagination.css 1KB
spinner.css 1KB
spinner.css 1KB
spinner.css 1KB
spinner.css 1KB
spinner.css 1KB
combo.css 992B
combo.css 992B
combo.css 992B
combo.css 983B
combo.css 980B
splitbutton.css 960B
splitbutton.css 957B
splitbutton.css 954B
splitbutton.css 954B
splitbutton.css 951B
accordion.css 831B
accordion.css 828B
accordion.css 828B
accordion.css 822B
accordion.css 822B
messager.css 752B
messager.css 752B
messager.css 752B
messager.css 749B
messager.css 749B
loginStyle.css 741B
propertygrid.css 712B
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
热爱技术。
- 粉丝: 2597
- 资源: 7860
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功