2023基于微信小程序的服装企业人事OA管理系统+后台管理系统(Springboot+mysql)-JAVA.VUE(论文+开题报告+运行)

摘 要

本毕业设计的内容是设计并且实现一个基于springboot的型服装企业人事管理系统。它是在Windows下,以MYSQL为数据库开发平台,java技术和Tomcat网络信息服务作为应用服务器。小型服装企业人事管理系统的功能已基本实现,主要包括首页,个人中心,部门管理,员工管理,员工考勤管理,员工请假管理,部门调动管理,出差申请管理,员工工资管理,系统管理等。
论文主要从系统的分析与设计 、数据库设计和系统的详细设计等几个方面来进行论述,系统分析与设计部分主要论述了系统的功能分析、系统的设计思路,数据库设计主要论述了数据库的设计,系统的详细设计部分主要论述了几个主要模块的详细设计过程。

小程序功能结构

一、员工管理功能
该部分内容提供员工注册、员工资料修改、员工考勤、员工请假、部门调动、出差申请,员工工资等功能。
二、管理员管理功能
该部分内容包含了首页,个人中心,部门管理,员工管理,员工考勤管理,员工请假管理,部门调动管理,出差申请管理,员工工资管理,系统管理等。管理员可对所有的信息进行增、删、改、查,能对用户信息进行管理,更新最近的企业人事管理信息。
为了方便更直观的理解,下图以图形形式给出关于整个小程序的结构图。小程序总体功能结构图3-1如图所示:
在这里插入图片描述

                                                图3-1小程序总体功能结构图

3.5系统流程分析

3.5.1操作流程

系统登录流程图,如图所示:
在这里插入图片描述

                                                        图3-2登录流程图

3.5.2添加信息流程
添加信息流程图,如图所示:
在这里插入图片描述

                                                    图3-3添加信息流程图

3.5.3删除信息流程
删除信息流程图,如图所示:
在这里插入图片描述

                                                    图3-4删除信息流程图

第四章 数据库设计

4.1数据库概念设计

在对数据库设计之前首先要分析一下小型服装企业人事管理系统的功能,和各模块之间的关系,再对数据表进行设计。每一个模块的实体都会对应多个实体对象,下面是几个系统中的数据实体如下所示。
公告信息实体E-R图如图4-1所示:
在这里插入图片描述

                                                 图4-1公告信息实体E-R图

员工实体E-R图如图4-2所示:
在这里插入图片描述

                                       图4-2员工实体E-R图

员工考勤实体E-R图如图4-3所示:
在这里插入图片描述

                                      图4-3员工考勤实体E-R图

4.2数据表设计

小型服装企业人事管理系统的操作都是依靠数据库来进行数据的操作,包括对数据的添加、删除、修改和查询等。所以对数据库的设计是一个很重要的环节,本小型服装企业人事管理系统根据管理员和员工的需求分析,对数据库进行了设计,为方便数据查询,本小型服装企业人事管理系统数据库中创建了数据表。这些实体对象是数据表结构的基本模型,这个数据模型包含了系统所有的数据实体和属性。如下表所示:
表4-1:员工工资
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
nianyuefen varchar 200 年月份
yuangongzhanghao varchar 200 员工账号
yuangongxingming varchar 200 员工姓名
touxiang varchar 200 头像
bumen varchar 200 部门
dixin int 底薪
jixiao int 绩效
gangweibutie int 岗位补贴
quanqinjiang int 全勤奖
jiabanfei int 加班费
buzhufei int 补助费
koujixiao int 扣绩效
qitakoukuan int 其他扣款
jijiangongzi int 计件工资
shifagongzi varchar 200 实发工资
gongzibeizhu varchar 200 工资备注
userid bigint 用户id

表4-2:员工
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yuangongzhanghao varchar 200 员工账号
mima varchar 200 密码
yuangongxingming varchar 200 员工姓名
touxiang varchar 200 头像
xingbie varchar 200 性别
shoujihaoma varchar 200 手机号码
shenfenzhenghao varchar 200 身份证号
bumen varchar 200 部门

表4-3:用户表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
username varchar 100 用户名
password varchar 100 密码
role varchar 100 角色 管理员
addtime timestamp 新增时间 CURRENT_TIMESTAMP

表4-4:token表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
userid bigint 用户id
username varchar 100 用户名
tablename varchar 100 表名
role varchar 100 角色
token varchar 200 密码
addtime timestamp 新增时间 CURRENT_TIMESTAMP
expiratedtime timestamp 过期时间 CURRENT_TIMESTAMP

表4-5:公告信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
title varchar 200 标题
introduction longtext 4294967295 简介
picture varchar 200 图片
content longtext 4294967295 内容

表4-6:配置文件
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
name varchar 100 配置参数名称
value varchar 100 配置参数值

表4-7:出差申请
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yuangongzhanghao varchar 200 员工账号
yuangongxingming varchar 200 员工姓名
touxiang varchar 200 头像
bumen varchar 200 部门
chuchariqi date 出差日期
chuchatianshu varchar 200 出差天数
chuchayuanyin longtext 4294967295 出差原因
shenqingshijian datetime 申请时间
sfsh varchar 200 是否审核 否
shhf longtext 4294967295 审核回复
userid bigint 用户id

表4-8:部门调动
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yuangongzhanghao varchar 200 员工账号
yuangongxingming varchar 200 员工姓名
touxiang varchar 200 头像
bumen varchar 200 部门
shenqingbumen varchar 200 申请部门
shenqingyuanyin longtext 4294967295 申请原因
shenqingshijian datetime 申请时间
sfsh varchar 200 是否审核 否
shhf longtext 4294967295 审核回复
userid bigint 用户id

表4-9:部门
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
bumen varchar 200 部门

表4-10:员工请假
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yuangongzhanghao varchar 200 员工账号
yuangongxingming varchar 200 员工姓名
touxiang varchar 200 头像
bumen varchar 200 部门
qingjiariqi date 请假日期
qingjiatianshu varchar 200 请假天数
qingjiayuanyin longtext 4294967295 请假原因
shenqingshijian datetime 申请时间
sfsh varchar 200 是否审核 否
shhf longtext 4294967295 审核回复
userid bigint 用户id

表4-11:员工考勤
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yuangongzhanghao varchar 200 员工账号
yuangongxingming varchar 200 员工姓名
touxiang varchar 200 头像
bumen varchar 200 部门
dakaleixing varchar 200 打卡类型
dakashijian datetime 打卡时间
jijianshuliang varchar 200 计件数量
beizhu varchar 200 备注
userid bigint 用户id

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值