博主介绍:✌IT徐师兄、7年大厂程序员经历。全网粉丝15W+、csdn博客专家、掘金/华为云//InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌
🍅文末获取源码联系🍅
👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及文档编写等相关问题都可以给我留言咨询,希望帮助更多的人
文章目录
第一章 项目简介
Java基于SSM框架的企业职工薪资查询系统小程序,正是采用计算机技术和网络设计的新型系统,可以有效的把工资信息与网络相结合,为用户提供工作帮助和管理需求。本系统主要设计的内容包括工资信息、部门基本信息、考勤信息、工作安排信息,员工可以查看工资、考勤、工作安排和公告资讯。为了可以给用户更多的提醒,本系统中加入了交流论坛的功能。管理员在系统中可以更新部门、工资等信息,管理员工的考勤信息、工作安排和进行论坛管理。本系统是信息化社会发展的必然产物,可以为用户提供更为高效的管理以及辅助,同时也可以改变企业人力资源管理的局面,提高效率。
本系统采用MySQL数据库存储数据,兼容性更强,可跨越多种平台,采用的框架为SSM。
本课题的主要内容包括管理员和员工两个部分,管理员负责员工相关信息的管理,包括工资信息、部门基本信息、员工的考勤信息和工作安排信息以及员工信息的管理;员工可以查询工资、考勤、工作安排、公告资讯的信息,可以修改个人信息和进行交流讨论。本基于微信小程序的企业职工薪资查询系统满足了员工和管理人员双方的要求,符合了信息化现代的要求。
第二章 技术栈
使用框架:SSM,微信小程序
开发语言:Java,
框架:SSM,
JDK版本:JDK1.8 ,
服务器:tomcat7或者8 ,
数据库:mysql 4.7,
数据库工具:Navicat11,
开发软件:idea、微信开发者工具,HBuilder X
浏览器:谷歌浏览器
第三章 系统分析
3.1 系统流程分析
本系统的流程为先进行登录,在登录中需要输入账号和密码并选择相对应的身份才可以登录成功,管理员登录后的功能主要为管理,员工登录后的功能主要为查看。本系统中的主要功能有工资信息、考勤信息、工作安排信息、部门信息,公告信息等,在本系统中员工也可以修改个人资料和参与论坛讨论。用户登录流程图如下图所示:

员工发布帖子的流程图如下图所示:

系统操作的整体流程如下图所示:

3.2 系统用例分析
本系统的主要角色为管理员和员工,管理员的用例包括员工管理、考勤管理、部门信息、工资信息、工作安排管理、交流论坛管理等。管理员的用例图如下图所示:

员工的用例包括浏览工资信息、部门信息,工作安排信息、考勤信息以及修改个人资料、发布帖子。员工用例图如下图所示:

第四章 系统设计
4.1 系统总体结构设计
一个好的设计不止是功能完整,操作流畅,还要符合用户的审美和界面的友好。在进入正式系统实施前,不可缺少的步骤为系统的总体结构设计,本系统为实用性的系统,所以开发的功能都是针对工资信息相关的。本系统的结构可以分为管理员界面和员工功能界面。本系统的总体结构图如下图所示:

4.2 数据库设计
4.2.1 数据库概念结构设计
数据库的概念结构设计就是需要在系统分析的过程中分析开发本系统是要做什么,然后设计出大的框架,根据大的框架把系统进行转换成怎么做的物理模型。然后再进行设计。
在所有的系统设计中数据库的设计占有举足轻重的地位,选择合适的数据库软件进行设计非常重要。因为本系统的功能非常有针对性,没有进行扩展,所以本系统采用小型轻便的MySQL软件进行设计。数据库的安全保障着系统里数据的安全,本系统的主要数据为部门信息、工资信息、考勤信息以及员工信息等。本系统的ER关系图如下图所示:

(1)管理员的属性包括编号、用户名和密码,管理员的ER图如下图所示:

(2)部门信息主要为管理员进行管理,员工进行浏览,部门信息的属性包括标题、内容、添加时间等,详细的部门信息ER图如下图所示:

(3)工资信息的属性包括编号、职位、月份等,工资信息的ER图如下图所示:

(4)考勤信息的属性包括编号、月份和扣除工资等,考勤信息ER图如下图所示:

(5)员工信息属性包括用户名、年龄、手机号、职位、部门编号等,员工信息ER图如下图所示:

第五章 系统实现
5.1 登录功能模块的实现
登录功能包括员工登录和管理员登录,在登录界面设计中包括用户名和密码的检验。用户名和密码的检验过程由数据库自动完成,此过程需要1秒左右。首先由用户填写账号和密码,然后点击登录系统,数据库自行对用户名和密码进行对比,所填写数据正确方能进行登录,所填写数据错误则需要返回登录界面重新登录。用户登录界面的设计运行界面效果如下图4.1所示:

图4.1用户系统登录界面效果
5.2 首页界面的实现
首页界面是最直接的展示,用户可以对系统进行最直接的了解。在本功能界面里可以看到背景图片、功能导航栏以及时间、当前用户等。首页界面的运行效果界面如下图4.2所示:

图4.2首页界面的运行效果
5.3 工作安排管理信息模块实现
工作安排信息是工资的重要组成部分,管理员可以添加工作安排信息,员工可以查询工作安排信息,工作安排管理信息功能的界面实现效果如下图4.3所示:

图4.3管理员查询工作安排信息功能实现界面
5.4 员工信息管理功能的实现
员工信息管理功能分为管理员管理员工信息和员工自己管理自己的信息两种,管理员可以看到员工的各项基本信息,可以删除员工的基本信息。添加员工信息功能的界面实现效果如下图4.4所示:

图4.4添加员工信息功能界面实现效果
5.5 工资信息管理功能的实现
系统里展示的工资信息都是由管理员在系统进行添加和维护的,管理员可以上新工资信息,也可以修改工资信息,当工资信息被淘汰时也可以直接进行删除,工资信息管理功能的界面实现效果如下图4.5所示:

图4.5工资信息管理功能的运行效果界面
管理员添加工资信息的效果图如下图4.6所示:

图4.6添加工资信息的界面效果
5.6 部门管理功能的界面设计实现
部门信息功能为员工查询管理员添加管理,管理员可以根据部门的名称进行查询搜索。部门管理信息功能的界面实现效果如下图4.7所示:

图4.7部门管理信息功能的界面实现效果
5.7 功能的界面设计
考勤信息也是由管理员负责管理,员工可以查看考勤信息,管理员添加考勤信息的实现界面如下图4.8所示:

图4.8管理员添加考勤信息实现界面
5.8 交流论坛功能的实现
管理员可以审核帖子信息,员工可以发布帖子信息。交流论坛功能的实现界面如下图4.9所示:

图4.9交流论坛管理功能的实现
5.9 我的功能实现界面
在我的界面里可以查询工资信息、工作安排信息、考勤信息、我发布的帖子和发布帖子。我的功能实现界面如下图4.10所示:

图4.10我的功能实现界面
第六章 推荐阅读
基于Python的自然语言的话题文本分类(V2.0),附源码
Java基于Spring Boot+Vue框架的大学生就业招聘系统
第七章 源码获取:
大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻
👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟
2024-2025年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅
基于Python Opencv的人脸识别上课签到考勤系统,可准确识别人脸
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及文档编写等相关问题都可以给我留言咨询,希望帮助更多的人

被折叠的 条评论
为什么被折叠?



