# employees-os **Repository Path**: oldwang_nextdoor/employees-os ## Basic Information - **Project Name**: employees-os - **Description**: 学习合作项目,书写一个员工原理系统的前端页面。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-12-05 - **Last Updated**: 2023-06-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # employees-os ## 介绍 自己学习用的员工管理系统,这里分为6个小模块{员工管理、部门管理、职位管理、项目管理、工资管理、项目分配}。 ## 技术选型 spring + springmvc + mybatis + layui + html + css + js + jquery ## 模块介绍 ![员工管理系统](README.assets\员工管理系统.png) ## 项目人员分配 1. 前端人员(2名) 2. 后端人员(2名) 3. 架构人员(1名) ## 数据库ER图 ![image-20221207135236254](README.assets/image-20221207135236254.png) ## 数据库表格设计 | 员工表(employee) | | | | | | | ------------------ | ----------- | ------------ | ---------- | ---------- | -------- | | 列名 | 数据类型 | 是否允许为空 | 是否为外键 | 是否为主键 | 说明 | | employee_id | int(8) | no | no | yes | 员工编号 | | employee_name | varchar(50) | yes | no | no | 员工姓名 | | sex | varchar(10) | yes | no | no | 性别 | | cart_id | int(18) | yes | no | no | 身份证号 | | phone | int(11) | yes | no | no | 手机号 | | email | varchar(30) | yes | no | no | 邮箱 | | department_id | int(8) | yes | yes | no | 部门编号 | | position_id | int(8) | yes | yes | no | 职位编号 | | 部门表(department) | | | | | | | -------------------- | ----------- | ------------ | ---------- | ---------- | ---------- | | 列名 | 数据类型 | 是否允许为空 | 是否为外键 | 是否为主键 | 说明 | | department_id | int(8) | no | no | yes | 部门编号 | | department_name | varchar(50) | yes | no | no | 部门名称 | | chairman_umber | varchar(20) | yes | no | no | 负责人工号 | | 职位表(position) | | | | | | | ------------------ | ----------- | ------------ | ---------- | ---------- | -------- | | 列名 | 数据类型 | 是否允许为空 | 是否为外键 | 是否为主键 | 说明 | | position_id | int(8) | no | no | yes | 职位编号 | | position_name | varchar(20) | no | no | no | 职位名称 | | department_id | int(8) | yes | yes | no | 部门编号 | | 项目表(project) | | | | | | | ----------------- | ----------- | ------------ | ---------- | ---------- | -------- | | 列名 | 数据类型 | 是否允许为空 | 是否为外键 | 是否为主键 | 说明 | | project_id | int(8) | no | no | yes | 项目编号 | | project_name | varchar(20) | no | no | no | 项目名称 | | start_time | dateTime | no | no | no | 开始时间 | | end_time | dateTime | no | no | no | 结束时间 | | 项目员工关联表(emp_project) | | | | | | | ----------------------------- | -------- | ------------ | ---------- | ---------- | -------- | | 列名 | 数据类型 | 是否允许为空 | 是否为外键 | 是否为主键 | 说明 | | employee_id | int(8) | no | yes | yes | 员工编号 | | project_id | int(8) | no | yes | yes | 项目编号 | | 工资表(salary) | | | | | | | ---------------- | -------- | ------------ | ---------- | ---------- | -------- | | 列名 | 数据类型 | 是否允许为空 | 是否为外键 | 是否为主键 | 说明 | | salary_id | int(8) | no | no | yes | 工资编号 | | base_pay | int(20) | yes | no | no | 基本工资 | | insurance_pay | int(20) | yes | no | no | 五险一金 | | merit_id | int(20) | yes | no | no | 绩效奖金 | | subsidy_pay | int(20) | yes | no | no | 补贴 | | overtime_pay | int(20) | yes | no | no | 加班费 | | employee_id | int(8) | yes | yes | no | 员工编号 | ## 数据库 SQL 文件 请在 webapp/static 目录下查找