1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 基于微信小程序的服装企业人事OA管理系统+后台管理系统(Springboot+mysql)-JAVA.V

基于微信小程序的服装企业人事OA管理系统+后台管理系统(Springboot+mysql)-JAVA.V

时间:2022-02-28 06:14:36

相关推荐

基于微信小程序的服装企业人事OA管理系统+后台管理系统(Springboot+mysql)-JAVA.V

摘 要

本毕业设计的内容是设计并且实现一个基于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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。