摘 要

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



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

  1. 2023基于微信小程序的社区小区车位租赁系统平台(springboot+mysql)-JAVA.VUE(论文+开题报告+运行)

    第1章 绪论 1.1 课题背景 互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面.它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务.所以各行业,尤其 ...

  2. 2023基于微信小程序的校园顺路代送跑腿系统(SSM+mysql)-JAVA.VUE(论文+开题报告+运行)

    摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式.本校园顺路代送微信小程序就是在这样的大环境下诞生,其可以帮助管理者在短时间 ...

  3. 2023基于微信小程序的游戏账号在线交易买卖平台(SSM+mysql)-JAVA.VUE(论文+开题报告+运行)

    摘 要 随着网络和计算机技术的发展,各行各业出现了新的生机.各种办公软件和网站充斥到日常生活中,并在实践中不断的进步和发展.目前办公软件和网站技术已非常成熟,可以为用户提供更好的工作帮助.游戏近几年成 ...

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

    摘 要 本毕业设计的内容是设计并且实现一个基于springboot的型服装企业人事管理系统.它是在Windows下,以MYSQL为数据库开发平台,java技术和Tomcat网络信息服务作为应用服务器. ...

  5. 2023基于微信小程序的火锅店点餐订餐系统(SSM+mysql)-JAVA.VUE(论文+开题报告+运行)

    摘 要 社会和科技的不断进步带来更便利的生活,计算机技术也越来越平民化.二十一世纪是数据时代,各种信息经过统计分析都可以得到想要的结果,所以也可以更好的为人们工作.生活服务.网上点餐是生活的一部分,特 ...

  6. 最新2023基于微信小程序的学生公寓生活管理系统+后台管理系统(SSM+mysql)-JAVA.VUE(毕业设计+论文+开题报告+运行)

    摘 要 随着信息化时代的到来,管理系统都趋向于智能化.系统化,学生公寓生活管理也不例外,但目前国内的市场仍都使用人工管理,市场规模越来越大,同时信息量也越来越庞大,人工管理显然已无法应对时代的变化,而 ...

  7. 【毕业设计_课程设计】基于微信小程序端的视频社交软件+后台管理系统(源码+论文)

    文章目录 0 项目说明 1 项目说明 2 开发环境 3 系统功能 3.1 微信小程序端 3.2 后台管理系统 4 界面展示 5 论文概览 6 项目工程 0 项目说明 基于微信小程序端的视频社交软件 + ...

  8. 2023基于微信小程序的大学生科技竞赛竞技报名管理系统(springboot+mysql)-JAVA.VUE(论文+开题报告+运行)

    摘 要 计算机的智能性特点越来越明显推动科技的发展,发展到如今已深入到各个领域.计算机的好处被越来越多的人认可,从根据上改变了管理方式.各行各业都开始用互联网的线上模式来进行管理,依靠计算机网络技术而 ...

  9. 最新2023基于微信小程序的奶茶店自助饭店点餐订餐系统平台(SSM+mysql)-JAVA.VUE【数据库设计、论文、毕设源码、开题报告】

    摘 要 使用智能手机的用户经过多年的使用习惯,已经越来越不喜欢安装各种的APP,除了正常生活和工作所必须的APP,不喜欢因为喜欢某些内容而被强制安装APP软件了.最近几年,随着微信生态的布局,通过开发 ...

最新文章

  1. 炫酷背光文字html,详细PS教程大放送:如何快速做出高级创意的文字背光效果?...
  2. Java项目 常用包的命名及理解【dao包、domain包、service包、utils包、web包、impl包】
  3. 微软 azure_在Microsoft Azure上运行Eclipse MicroProfile
  4. (王道408考研数据结构)第五章树-第三节4:树与二叉树的转换
  5. 高并发架构系列:Spring Cloud的核心成员、以及架构实现详细介绍
  6. git使用.gitignore 忽略文件和忽略已经提交过的文件
  7. Web Components 小榄
  8. oracle 存储过程 示例
  9. Winform 表格布局
  10. 计算机开机弹出的今日热点怎么关闭
  11. android三星s8底部菜单,三星Galaxy S8/S8+国行获更新:导航栏可隐藏/视野更宽阔
  12. 关于微信小程序中的.eslintrc.js
  13. Spring Cloud Alibaba学习记录
  14. 新来的妹纸 rm -rf 把公司整个数据库删没了,整个项目组慌了~
  15. 宝塔面板修改默认的放行端口8888为8001并且生效
  16. 计算机c语言二级编程题题库,计算机等级考试二级c语言编程题题库
  17. 云游戏深度报告:中国云游戏商业模式在哪里?
  18. ESP32WiFi-AP 模式创建 wifi 热点
  19. 接连三个百度副总裁都栽在“违纪”、“腐败”上,这是怎么了?
  20. Unity材质球个人学习笔记

热门文章

  1. mysql 索引优缺点
  2. Servlet与Jsp的区别
  3. uniapp之小程序自带客服功能
  4. 厦大计算机考研值得考吗,厦门大学考研难吗?一般要什么水平才可以进入?
  5. 计算机专业985硕士报考定向选调,985高校定向选调到2024年,定向选调政策大概会变成什么样...
  6. SpringBoot事务注解@Transactional
  7. 转:设计模式趣味理解
  8. RouYi-Cloud平台 ---项目的启动、登录功能是怎么实现的、怎么样创建新模块
  9. 清新脱俗的网页设计,给你不一样的视觉感受
  10. IDEA控制台输出中文显示乱码(非常规解决办法)