摘要

此刻的社会,信息化的发展速度很快。随着我们的生活模式的转变,我们的工作模式也在随之产生转变。旧时的办公人员管理也在发生着根本性的变化。所以办公人员管理系统也随着这些变化而产生。
本文是对办公人员管理系统在开发时的一个阐述。本系统的前端选择了H-ui框架以及使用了JSP、jQuery等相关技术,后端则选择Java语言来编写以及使用MySQL数据库来管理数据。系统主要实现了请假管理、考勤管理、薪酬管理、培训计划管理、培训情况管理等功能。
本系统按照功能权限的不一样,主要有办公人员和管理员两种使用人员。办公人员使用本系统可以简单快速的执行请假申请、考勤打卡和薪酬查询等操作。管理员能够经过本系统对办公人员的日常内容进行操持。

课题研究现状

国内研究现状

办公人员管理系统的最早出现,是在1960年代的后期。在那个年代,计算机技术刚开始在社会中使用,很多比较大的公司,还在使用人工来计算和支付工资。这样做不但消耗时间、耗费精力,而且很容易出现差错。为了解决这个问题,当时的办公人员管理系统就开始出现了。在当时,因为技术不够成熟,有很多的限制,所以使用系统的人非常少,当时开发出来的系统,顶多就是一种工具,只能计算办公人员的工资。没有那些人员信息管理、请假管理、考勤管理等方面的功能,也没有薪酬信息的导出,考勤信息的导出,不能对薪酬信息进行分析。
跟随着时间的脚步,在1970年代的最后的时段。这个年代的计算机技术,开始疾速发展,无论是计算机开始进入人们的生活中,还是个人电脑、大型的服务器和数据存储的仓库的快速出现,都为后面扩展办公人员管理系统的功能给足了充分的条件。
时间到了1990年代的后期。办公人员管理系统开始发生重要的变化。那个年代对于市场的争斗,人才的拉拢和保留,如何把办公人员的创造力、工作使命感和办公人员的办公激情最大程度的表现出来,在当时这些都是影响一个公司能否稳定生存下去的重要因素。当时,因为计算机、数据存储的技术、服务器的广泛出现,尤其是网络技术的快速发展,势必会出现一种拥有强大功能的新的办公人员管理系统。新的办公人员管理系统的优势是,从办公人员管理方面,它使用聚集的数据库以融合的手段管理所有与办公人员相干的数据。当时开发出来的系统拥有清晰明了的使用页面,健壮的报告产生工具,分析工具和分享多种信息功能,这些功能的出现能够减轻办公管理人员的每天沉重的工作,可以有时间专注在如何从各个方面去壮大公司。

国外研究现状

外国的专家学者相对较早地开始了对办公人员管理系统的探索,外国一些比较优秀的公司,在开发自身的办公人员管理系统上十分看重。尤其是那些需要与外面的国家进行合作的公司,他们会全身心的投入去开发属于他们自己的办公人员管理系统。他们通过创造众多信息集成方法和庞大数据结合的方式来开发办公人员管理系统。通过对系统的不断开发和创新,办公人员被选拔和评估。留住最杰出的办公人员,然后通过培训和考核增强这些办公人员的能力。

数据库设计

数据库的设计是办公人员管理系统的一个主要工作,同时也是系统开发的关键探究对象。执行办公人员管理系统的所有功能,都需要使用到数据。
对于数据库的设计,第一个就是要依照功能的需要,把设计的方案写出来。第二个则是要明确每个实体,接着给定每个实体一定要的属性有什么。
最后要正确的对数据库进行设计,这样做的话不但可以降低多余的数据出现,节约数据保存的空间,同时提高系统运行的速度,还能够提升系统的机能,减少出现错误的概率,并且容易进行维护,并为接下来的开发和设计确立了基础。如果在数据库设计这一环节没有做好的话,将会影响系统的进一步开发,并且会存在许多的隐藏的毛病。在后面的系统开发中则会出现很多的差错,所以,有没有对数据库做好正确的设计,将会影响整个系统的好坏

系统需求分析

系统业务需求

随着信息时代的飞速发展,旧时的通过手工操作来管理办公人员的数据工作量大,效率低,又容易出错,既耗费时间和金钱,又不能给用户一个好的体验。该系统主要用来操持办公人员的各种数据,既节省了人工成本,又避免了人工数据管理中的错误。

系统功能需求

依据系统须要,可以将系统分为员工端和管理员端。员工端面向的对象是办公人员,而管理员端是给管理员使用的,不同的使用者所能执行的功能也不尽相同。但整个系统主要以管理员端为主。具体的分析在下面展开:

员工端分析

员工端主要能执行的操作是:办公人员进行注册用于登录、上班考勤打卡操作、发起请假申请、查看个人的薪酬、查看自己的各项信息等。
办公人员考勤的情况:只能对自己本人进行打卡操作和查看其他办公人员的考勤情况。

管理员端分析

管理员端需要实现的功能是:
1、人员管理:可以执行的功能有:能够对办公人员实行添加、依据需要删除办公人员、修改办公人员的各项信息和搜寻办公人员的信息。
2、部门管理:可以对各个部门执行修改、添加、查询和删除功能。
3、请假管理:管理员能够审核办公人员提交的请假要求。
4、考勤管理:管理员能够查看办公人员的考勤状态以及可以把办公人员的考勤信息导出为表格。
5、薪酬管理:管理员能够对办公人员的薪酬实行统计。办公人员的工资会根据人员的请假次数和迟到次数做相应的扣除。可以将办公人员的薪酬信息导出为表格。
6、培训计划管理:管理员能够对培训计划执行增添、删除、修正和搜查。
7、培训情况管理:管理员能够对办公人员的培训情况做出评估。
8、公告管理:管理员可以添加公告的标题和内容以及可以进行删除、修改和查询操作。

运行截图





获取方式

https://gitee.com/XiaoLin_Java/communion/blob/master/README.en.md

基于SSM的办公人员管理系统的设计与实现(附源码)相关推荐

  1. 基于SSM框架的人力资源管理系统的设计实现(附源码、论文)

    摘要 在现在的社会,当代的中国,经济实力不断的变强,中国的企业数量也在不断的增多,规模也在不断的增大.一些小型企业在开创的初期,人力管理方面的问题还不明显,但随着企业的规模的变大,企业所需要的员工就不 ...

  2. 基于SSM的手机商城平台的设计与实现(附源码获取链接)

    技术栈: 后端:SSM 前端:VUE 功能模块: 管理端(PC后台管理) 管理员管理(分为超级管理员和普通管理员) 手机商品信息管理 手机商品分类管理 营销活动管理(秒杀活动,团购活动) 手机标签管理 ...

  3. java毕业设计基于的校园头条新闻管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw

    java毕业设计基于的校园头条新闻管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw java毕业设计基于的校园头条新闻管理系统的设计与实现mybatis+源码+调试部署+系统+数 ...

  4. 计算机毕业设计JAVA基于的校园头条新闻管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA基于的校园头条新闻管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA基于的校园头条新闻管理系统的设计与实现mybatis+源码+调试部 ...

  5. java计算机毕业设计ssm基于SSM框架的旅游订票系统s0s38(附源码、数据库)

    java计算机毕业设计ssm基于SSM框架的旅游订票系统s0s38(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstor ...

  6. 基于ssm框架的校园订餐系统设计与实现 毕业设计-附源码270912

    校园订餐系统的设计与实现                                                                       摘 要 信息化社会内需要与之针对性 ...

  7. ssm私人牙科诊所病例管理系统的设计与实现毕业设计源码071128

    目  录 摘要 1 引言 1.1 系统开发的项目背景 1.2系统开发目的 1.3论文结构与章节安排 2私人牙科诊所病例管理系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1 数据增加流程 ...

  8. 基于SSM的校园点餐外卖配送系统【附源码】

    基于SSM的校园点餐外卖配送系统(点餐系统.外卖系统.配送系统) 开发语言:Java 数据库:MySQL 技术:Spring+SpringMVC+MyBatis+ElementUI 工具:IDEA/E ...

  9. 基于SSM+Vue大学生勤工俭学管理系统Java高校勤工助学系统(源码调试+讲解+文档)

  10. 基于SSM的医院医疗管理系统的设计与实现

    项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等.这里根据疫情当下,你 ...

最新文章

  1. 影像组学视频学习笔记[44(End)]-带95%置信区间的折线图、Li‘s have a solution and plan.
  2. Java基础-序列化与反序列化
  3. 手撕FSG2.0壳(有坑点)
  4. 机器人学习--University of Alberta自主机器人导航课
  5. VTK初始化New返回Null问题
  6. JVM内存管理------垃圾搜集器精解
  7. 两种类型的Spark RDD task解析以及iterator解析 -- (视频笔记)
  8. FB宣布将回购60亿美元股票 首席会计官将离职
  9. Myeclipse学习总结(1)——Myeclipse优化配置
  10. 【渝粤教育】国家开放大学2018年春季 0161-21T教师职业道德 参考试题
  11. 创建dqn的深度神经网络_深度Q网络(DQN)-III
  12. CPAL脚本自动化测试 ———— UDP 系列函数
  13. docker安装nexus3
  14. android安装出现问题怎么解决方案,安卓手机安装软件提示解析程序包时出现问题怎么解决...
  15. ToolkitScriptManager与ScriptManager
  16. 矩阵合同,相似与等价 以及初等变换矩阵
  17. 微信重磅更新,视频号狂放大招:直播连麦打赏美颜齐上线,新增巨大流量入口
  18. 2020汽车消费把脉:如何挠到年轻消费者的内心?
  19. iOS进阶课程-Passbook编程-关东升-专题视频课程
  20. ae导出gif插件_AE脚本:快速输出GIF动图格式插件脚本 Aescaripts GifGun 1.7 Win/Mac

热门文章

  1. 【AI视野·今日CV 计算机视觉论文速览 第224期】Tue, 22 Jun 2021
  2. 8uftp连接服务器设置
  3. 步进电机和伺服电机的区别
  4. 电力电子,电机控制系统的建模与仿真
  5. uv422转换为yuv420_利用libswscale转换yuyv422到yuv422p或rgb之间的转换, 视频翻转
  6. leetcode 剑指 Offer 12. 矩阵中的路径
  7. 移动光猫(吉比特TEWA-272G)进入高级管理界面的简单方法
  8. python通讯录管理程序的用户可行性_通讯录管理系统可行性分析报告
  9. 标签打印软件如何制作菱形标签
  10. PB低版本下的UTF8字符编码转换