人事管理系统

系统功能1

序号 系统功能 添加 查询全部 模糊查询 删除 修改
1 用户管理 添加用户 查询所有用户 根据名称进行模糊查询 删除用户 修改用户
2 部门管理 添加部门 查询所有部门 根据名称进行模糊查询 删除部门 修改部门
3 职位管理 添加职位 查询所有职位 根据名称进行模糊查询 删除职位 修改职位
4 员工管理 添加员工 查询所有员工 根据名称进行模糊查询 删除员工 修改员工
5 公告管理 添加公告 查询所有公告 根据名称或内容进行模糊查询 删除公告 修改公告

 

系统功能2:文件处理:

长传文件,下载文件,查询文件,预览文件内容,删除文件

相关技术

序号 相关技术 作用  
1 JSP 负责收集用户请求数据以及业务数据的表现  
2 MFC框架    
3 Spring框架 负责生成和管理业务逻辑组件和DAO组件  
4 MyBatis 操作数据库,文诶DAO对象的实现提供支持  

系统结构与相关技术

序号 分层 说明 相关技术 案例实现
1 表现层 由JSP页面组成 传统表现层技术JSP  
2 MVC层 使用Spring MVC技术 MVC框架  
3 业务逻辑层 由Spring IoC容器管理的业务逻辑组件组成 Spring框架 业务逻辑组件HrmService
4 DAO层 由DAO组件组成 Spring框架
DAO对象 说明 
UserDao 提供对usert_inf表的基本操作
DeptDao 提供对dept_inf表的基本操作
JobDao 提供对job_inf表的基本操作
EmployeeDao 提供对employee_inf表的基本操作
NoticeDao 提供对notice_inf表的基本操作
DocumentDao 提供对document_inf表的基本操作

 

5 领域对象层 由domain Object对象组成  
持久化对象(PO) 说明
User 对应用户
Dept 对应部门
Job 对应职位
Employee 对应员工
Notice 对应公告
Document 对应文件

 

6 数据库服务层 使用MySQL数据库存储持久化数据    

 

Spring+MyBatis企业应用实战 - 笔记

注:此图为初步理解。

相关文章:

  • 2022-12-23
  • 2021-08-10
  • 2021-11-28
  • 2021-09-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-25
猜你喜欢
  • 2021-06-11
  • 2022-12-23
  • 2021-10-13
  • 2021-09-23
  • 2021-08-04
  • 2021-11-29
  • 2022-12-23
相关资源
相似解决方案