基于nodejs的企业员工档案考勤工资管理系统VUE【源码论文】

  博主介绍:👉全网个人号和企业号粉丝40W+,每年辅导几千名大学生较好的完成毕业设计,专注计算机软件领域的项目研发,不断的进行新技术的项目实战👈
⭐️热门专栏推荐订阅⭐️ 订阅收藏起来,防止下次找不到

🔎千套JAVA项目实战持续更新中~

🔎百套小程序APP项目实战持续更新中~

🔎百套Python实战项目持续更新中~
有需求的各位可以先收藏起来,还有大家在毕设选题,开题报告有疑惑的都可以找我,给你参考意见,需要开题模板的可以私信留言告诉我

❤️文末获取源码联系❤️        ⚠️一定要先收藏⚠️

 

第四章 系统设计

4.1总体功能设计

根据上文中对用户需求的一系列综合细致的分析,针对本文小型企业工资管理系统,得到一个如图4-1所示的宏观的总体功能结构图

图4-1 系统功能结构图

4.2数据库E-R图设计

ER图是由实体及其关系构成的图,通过E/R图可以清楚地描述系统涉及到的实体之间的相互关系。在系统中对一些主要的几个关键实体如下图:

4.3数据库表的设计与开发

在现有的软件工程运行环境中,数据库与数据表的设计都是为了构建最适合最优秀的数据存储框架。建立一个优秀的数据库,必须保证数据的完整、准确,并尽量满足用户对数据存储的需求。那么,数据库中的信息和网络应用程序之间的链接就必须得到保障。在已有的条件下,尽可能地降低占用的数据库的空间资源消耗,使得整个小型企业工资管理系统能够迅速地做出反应。根据上述原则并结合实际需要,本文采用MySql进行设计。现列出如下几张表。

表4-1:系统公告

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

gonggaobianhao

varchar

200

公告编号

gonggaobiaoti

varchar

200

公告标题

gonggaotupian

longtext

4294967295

公告图片

gonggaoneirong

longtext

4294967295

公告内容

faburiqi

date

发布日期

表4-2:用户表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

username

varchar

100

用户名

password

varchar

100

密码

role

varchar

100

角色

管理员

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

表4-3:请假信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

qingjiabianhao

varchar

200

请假编号

qingjiayuanyin

varchar

200

请假原因

qingjiatianshu

varchar

200

请假天数

gonghao

varchar

200

工号

yuangongxingming

varchar

200

员工姓名

qingjiariqi

date

请假日期

sfsh

varchar

200

是否审核

待审核

shhf

longtext

4294967295

审核回复

表4-4:考勤信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

kaoqinbianhao

varchar

200

考勤编号

kaoqinleixing

varchar

200

考勤类型

gonghao

varchar

200

工号

yuangongxingming

varchar

200

员工姓名

dakabeizhu

varchar

200

打卡备注

dakashijian

datetime

打卡时间

表4-5:工资信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

gongzibianhao

varchar

200

工资编号

gonghao

varchar

200

工号

yuangongxingming

varchar

200

员工姓名

bumen

varchar

200

部门

gangwei

varchar

200

岗位

jibengongzi

int

基本工资

gonglingbutie

int

工龄补贴

queqinkoukuan

int

缺勤扣款

jiangjin

int

奖金

qitayingkou

int

其它应扣

shifagongzi

int

实发工资

beizhu

varchar

200

备注

riqi

date

日期

表4-6:配置文件

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

name

varchar

100

配置参数名称

value

varchar

100

配置参数值

表4-7:员工档案

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

gonghao

varchar

200

工号

yuangongxingming

varchar

200

员工姓名

xingbie

varchar

200

性别

nianling

varchar

200

年龄

bumen

varchar

200

部门

gangwei

varchar

200

岗位

jibengongzi

varchar

200

基本工资

gongzuoqingkuang

longtext

4294967295

工作情况

jiangchengxinxi

longtext

4294967295

奖惩信息

ruzhiriqi

date

入职日期

diaozhijilu

longtext

4294967295

调职记录

dengjiriqi

date

登记日期

表4-8:员工

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

gonghao

varchar

200

工号

mima

varchar

200

密码

yuangongxingming

varchar

200

员工姓名

xingbie

varchar

200

性别

nianling

int

年龄

shenfenzheng

varchar

200

身份证

shoujihaoma

varchar

200

手机号码

touxiang

longtext

4294967295

头像

表4-9:岗位信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

gangweimingcheng

varchar

200

岗位名称

jibengongzi

int

基本工资

表4-10:部门信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

bumenmingcheng

varchar

200

部门名称

bumendizhi

varchar

200

部门地址

bumenjingli

varchar

200

部门经理

lianxishouji

varchar

200

联系手机


第五章 系统运行

5.1系统登录实现

系统登录,在登录页面选择需要登录的角色,在正确输入用户名和密码后,进入操作系统进行操作;如图5-1所示。                               

图5-1 系统登录界面

系统注册:在系统注册页面的输入栏中输入用户注册信息进行注册操作,系统注册页面如图5-2所示:

图5-2系统注册页面

5.2管理员模块实现

管理员进入主页面,主要功能包括对系统首页、个人中心、员工管理、部门信息管理、岗位信息管理、员工档案管理、请假信息管理、考勤信息管理、工资信息管理、系统公告管理等进行操作。管理员主页面如图5-3所示:

图5-3 管理员主界面

管理员点击员工管理。在员工页面输入工号和员工姓名进行查询、新增或删除员工列表,并根据需要对员工详情信息进行详情、档案、修改或删除操作;如图5-4所示:

图5-4员工管理界面

管理员点击部门信息管理。在部门信息页面输入部门名称、部门地址和部门经理进行查询、新增或删除部门信息列表,并根据需要对部门信息详情进行详情、修改或删除操作;如图5-5所示:

图5-5部门信息管理界面

管理员点击岗位信息管理。在岗位信息页面输入岗位名称进行查询、新增或删除岗位信息列表,并根据需要对岗位信息详情进行详情、修改或删除操作;如图5-6所示:

图5-6岗位信息管理界面

管理员点击员工档案管理。在员工档案页面输入员工姓名、选择部门和岗位进行查询、部门人数统计和删除员工档案列表,并根据需要对员工档案详情信息进行详情、工资、修改或删除操作;如图5-7所示:

图5-7员工档案管理界面

管理员点击请假信息管理。在请假信息页面输入请假原因、员工姓名和选择是否通过进行查询或删除请假信息列表,并根据需要对请假信息详情进行详情、修改或删除操作;如图5-8所示:

图5-8请假信息管理界面

管理员点击考勤信息管理。在考勤信息页面输入员工姓名和选择考勤类型进行查询、员工考勤统计或删除考勤信息列表,并根据需要对考勤信息详情进行详情、修改或删除操作;如图5-9所示:

图5-9考勤信息管理界面

管理员点击工资信息管理。在工资信息页面输入员工姓名、部门和岗位进行查询或删除工资信息列表,并根据需要对工资信息详情进行详情、修改或删除操作;如图5-10所示:

图5-10工资信息管理界面

源码获取

大家点赞、收藏、关注 ,让更多需要的同学看到

不同开发语言专栏推荐订阅

 🔎千套JAVA项目实战持续更新中~

🔎百套小程序APP项目实战持续更新中~

🔎百套Python实战项目持续更新中~

👇下方有我的微信名片👇

  • 26
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值