题目:
基于 SMM 的员工管理系统
班级:
20 级软件班
姓名:
Xxx
学号:
2015080141
指导老师:
胡秦斌
时间
2022 年 6 月 28 日
目录
一、系统介绍 ...................................................................................1
1.软件环境...................................................................................1
2.技术栈.......................................................................................2
3.项目部署教程...........................................................................2
二、需求分析 ...................................................................................2
1.用户登录:...............................................................................2
2.员工信息管理:.......................................................................3
3.员工搜索和筛选:...................................................................3
4.员工培训和发展:...................................................................3
5.员工福利管理:.......................................................................3
6.数据安全和权限控制:...........................................................4
三、可行性分析 ...............................................................................4
技术可行性:..............................................................................4
经济可行性:..............................................................................5
操作可行性:..............................................................................5
组织可行性:..............................................................................5
四、项目功能 ...................................................................................5
五、时序图 .....................................................................................12
1.员工查询个人信息.................................................................12
2. 管理员进行员工个人信息修改 ..........................................13
六、总结 .........................................................................................13
一、系统介绍
1.软件环境
idea,jdk8,mysql8,tomcat8
2.技术栈
后端:jsp+servlet+mybatis
前端:html+js+css+layui
3.项目部署教程
1.Idea-》open 打开项目,检查环境是否是 jdk1.8.tomcat8.0,若不
是则需要更换为自己的 jdk1.8 和 tomcat8.0
2.使用 navicat 链接数据库,新建数据库 employee,导入数据库脚本
sql 文件 employee.sql
3.在本项目的 resources/mybatis-conf.xml 里面将数据库信息换成
自己的
4.启动 tomcat,访问项目
后台登录账号密码:admin admin
二、需求分析
员工管理系统是一个用于管理组织内员工信息的软件系统。它可
以帮助人力资源部门或管理员有效地管理员工的基本信息、工作情况、
薪资福利等相关信息。以下是对员工管理系统的需求分析:
1.用户登录:
系统应该提供用户登录功能,以确保只有授权人员可以访问和管理
系统。
2.员工信息管理:
系统应该能够实现员工信息的添加、编辑、删除和查询功能。包括但
不限于员工基本信息(如姓名、性别、出生日期、联系方式)、入职
情况(如入职日期、部门、职位)、薪资福利、考勤记录等。
3.员工搜索和筛选:
系统应该具备根据指定条件(如姓名、工号、部门等)进行员工搜索
和筛选的功能,以方便快速找到目标员工。
员工评估与绩效管理:系统应该支持员工的绩效考核和评估功能,并
能够自动生成相关的绩效报表或评级。
薪资管理:系统应该能够计算和管理员工的薪资,包括基本薪资、津
贴、奖金和扣款等,并生成薪资报表。
4.员工培训和发展:
系统应该提供员工培训计划和记录管理功能,包括员工培训需求分析、
培训计划的制定与执行、培训成果的评估等。
考勤管理:系统应该能够记录和管理员工的考勤情况,包括请假、加
班、迟到早退等,并生成考勤报表。还可以集成考勤机或其他考勤系
统,实现自动化考勤录入。
5.员工福利管理:
系统应该能够管理员工的福利信息,包括社会保险、员工健康计划、
商业保险等,并提供员工福利申请和维护的功能。
统计与报表:系统应该能够生成各种统计报表,如员工人数统计、部
门人员结构、薪资分布和绩效评估等,方便决策者进行数据分析和业
务决策。
6.数据安全和权限控制:
系统应该具备数据安全性,只授权用户可以访问和修改具体的员工信
息,并能够进行用户权限管理。
接口和集成:系统应该具备接口和集成能力,方便与其他系统(如财
务系统、考勤机等)进行数据交互和集成。
以上仅为员工管理系统的基本需求分析,具体需求可能会根据不同组
织的业务需求和管理需求进行调整和扩展。
三、可行性分析
员工管理系统的可行性分析主要包括技术可行性、经济可行性、操作
可行性和组织可行性等方面。