一 项目简介
项目基于SSM框架(spring+ springMVC+mybatis)并利用eclipse+tomcat+mysql进行开发,其中springMVC实现Web层(显示层),mybatis实现持久层(数据层),spring贯穿三层框架,主要用以实现业务层(逻辑层)。人事管理系统包括用户管理、部门管理、职位管理、员工管理、公告管理、下载中心六大模块。
设计目的:小组成员通过人事管理系统的设计,进一步巩固自己课堂上学习的知识,以实践得以锻炼,提升自己的沟通能力和合作意识。
负责内容:用户模块和部门模块的功能实现、测试与BUG修复。
二 设计分析
1.1 运行环境
操作系统:Win10
编程语言:Java
编程环境:Eclipse IDE for Enterprise Java Developers
1.2 使用技术
后端技术:Spring5基础系列、Mybatis3.0、mysql8.0、Log4j12日志
前端技术:JQuery、Easyui
2.1 数据库设计
数据库共由7个数据表组成,分别为用户(user)表,权限(role)表,部门(dept)表,职位(job)表,员工(employee)表,公告(notice)表,文件上传(uploadfile)表。
数据库E-R图