当前位置: 首页 > news >正文

java ssm人力资源系统Y3程序

1.系统登录:系统登录是员工访问系统的路口,设计了系统登录界面,包括员工名、密码和验证码,然后对登录进来的员工判断身份信息,判断是管理员还是普通员工。
2.系统员工管理:不管是超级管理员还是普通管理员都需要管理系统员工,包括普通管理员的添加、删除、修改、查询,修改管理员的登录密码,新添加的管理员可以登录系统。
3.普通员工管理:管理员可以管理系统的其他普通员工的账号,包括录入新员工,删除现有的普通员工,修改现有普通员工的信息,并可以通过员工名和姓名等关键字搜索普通员工,打印员工列表页面,导出员工列表至excel中。
4.修改密码:系统所有员工(管理员和普通员工)应该都要能修改自己的登录密码,修改后需要重新登录。
5.个人资料管理:由普通员工使用,普通员工登录系统后,可以修改个人原始信息,如修改电话号码、邮箱等,员工的帐号是无法修改的。
6.登录情况管理:系统每个员工应该都能查看个人的历史登录情况,如登录IP、登录时间、登录地址等,防止员工账号被盗,加强员工账号安全。
7.操作日志管理:系统每个员工应该都能查看个人的历史操作日志,如员工添加了某条数据,历史操作日志需要展示操作人,操作描述,操作时间等信息。防止系统被黑客攻击,加强系统的安全性。
8.部门信息管理:管理员发布部门信息后,普通员工便可以查询到该部门信息,员工选择某个部门信息,查询部门信息,管理员审核添加,或删除部门信息。
9.员工信息管理:管理员发布员工信息后,普通员工便可以查询到该员工信息,员工选择某个员工信息,查询员工信息,管理员审核添加,或删除员工信息。
10.考勤记录管理:管理员发布考勤记录后,普通员工便可以查询到该考勤记录,员工选择某个考勤记录,查询考勤记录,管理员审核添加,或删除考勤记录。
11.奖惩管理:管理员发布奖惩后,普通员工便可以查询到该奖惩,员工选择某个奖惩,查询奖惩,管理员审核添加,或删除奖惩。
12.薪资信息管理:管理员发布薪资信息后,普通员工便可以查询到该薪资信息,员工选择某个薪资信息,查询薪资信息,管理员审核添加,或删除薪资信息。
13.请假信息管理:员工发布请假信息申请后,普通员工便可以查询到该请假信息,员工选择某个请假信息,查询请假信息,管理员审核添加,或删除请假信息。
人力资源管理系统基于SSM(Spring+SpringMVC+MyBatis)框架,功能包括了系统员工管理、最新动态管理、部门信息管理、员工信息管理、考勤记录管理、招聘信息管理、奖惩管理、薪资信息管理、请假信息管理等功能模块


目 录

1 绪论    1
1.1开发背景    1
1.2开发意义    1
1.3研究内容    1
1.4论文结构    1
1.5本章小结    2
第2章 主要技术和工具介绍    3
2.1JSP语言    3
2.2MySQL  数据库    3
2.3jsp技术    4
2.4ssm简介    5
3 系统分析    7
3.1功能需求分析    7
3.2业务流程分析    8
3.3数据流程分析    9
3.4本章小结    11
4 系统设计    12
4.1系统设计思想    12
4.2系统总体设计    12
4.3系统功能模块设计    12
4.4数据库设计    13
4.4.1概念模型设计    13
4.4.2数据库表设计    13
4.4.3数据库连接计    17
4.5本章小结    17
5 系统的实现    18
5.1实现环境说明    18
5.3登录模块的实现    18
5.5部门信息管理模块的实现    20
5.6员工信息管理模块的实现    22
5.7考勤记录管理模块的实现    23
5.9奖惩管理模块的实现    24
5.11请假信息管理模块的实现    26
5.12分页算法的实现    27
5.14本章小结    28
6 系统测试    30
6.1测试目的    30
6.2界面测试    30
6.3功能测试    30
6.4测试结果    32
6.5本章小结    32
7 总结    33
致 谢    34
参考文献    35
 
 

http://www.lryc.cn/news/58638.html

相关文章:

  • leetcode重点题目分类别记录(三)动态规划深入与素数理论
  • 面试篇-学习Java多线程编程必备:深入理解volatile与synchronized
  • 后端系列文章
  • C++之AVL树
  • 【ROS2指南-2】入门 turtlesim 和 rqt
  • Python 进阶指南(编程轻松进阶):四、起个好名字
  • STL容器适配器之<priority_queue>
  • 线程——线程同步
  • 安卓录屏使用VirtualDisplay虚拟屏幕;MediaRecorder,媒体录影机;
  • Java FileChannel文件的读写实例
  • 2023 年男生还推荐报计算机专业吗?
  • 【华为OD机试真题】积木最远距离(相同数字的积木游戏1)(javapython)
  • STM32F103RCT6驱动SG90舵机-完成正反转角度控制
  • 【4.13(补)】二叉搜索树的遍历、插入、删除
  • Web 攻防之业务安全:Callback自定义测试(触发XSS漏洞)
  • Java访问底层操作系统
  • Python 进阶指南(编程轻松进阶):十六、面向对象编程和继承
  • 【计算机系统结构】第一章 计算机系统结构基本概念
  • e2fsprogs logsave Ubuntu 安装失败 unable to make backup link of ‘./usr/bin/chattr‘
  • 在排序数组中查找元素的第一个和最后一个位置(二分查找进阶)
  • 1 Nginx跨域配置
  • ChatGTP如此强大,我们普通人如何利用它来赚钱?
  • 常见的九种大数据分析模型
  • 射频识别(RFID)技术的基本原理、特性、发展和应用
  • 3.3 二维随机变量条件分布
  • Kafka——概述、安装及命令行操作
  • 怎么控制ERP企业管理系统开发的价格
  • 我在“Now In Android”中学到的 9 件事
  • ChatGPT宝藏插件丨装上之后,上网、语音聊天、一键分享对话……简直让你爽到起飞!
  • 私有句柄表