人事管理系统

一、序言

人事管理系统功能模块:用户管理、部门管理、职位管理、员工管理、公告管理、下载中心等。

JavaEE架构:SpringMVC 5+MyBatis 3。


二、项目简介及系统结构

页面使用jQuery框架完成动态功能。

1. 系统功能介绍

用户管理:添加用户,管理员或普通用户;查询用户,模糊查询;删除用户;修改用户。

部门管理:添加部门;查询部门,模糊查询;删除部门;修改部门。

职位管理:添加职位;查询职位,模糊查询;删除职位;修改职位。

员工管理:添加员工;查询员工,模糊查询;删除员工;修改员工。

公告管理:添加公告;查询公告,模糊查询;删除公告;修改公告。

下载中心:上传文件;查询文件,模糊查询;预览文件;删除文件;下载文件。

所有查询页面统一使用分页处理。

2. 相关技术

使用三个开源框架:MyBatis 3、Spring 5、JSP和表示层框架jQuery1.11。

3. 系统结构

表现层:JSP页面。

MVC层:Spring MVC技术。

业务逻辑层:Spring IOC容器管理的业务逻辑组件组成。

DAO层:由6个DAO组件组成。

领域对象层:由6个Domain Object对象组成。

数据库服务层:MySQL数据库存储持久化数据。


三、数据表和持久化类

所有PO:用户:User;部门:Dept;职位:Job;员工:Employee;公告:Notice;文件:Document。

各PO的关系:Dept和Employee:1对N;Job和Employee:1对N;User和Notice:1对N;User和Document:1对N。

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值