1 简介
今天向大家介绍一个帮助往届学生完成的毕业设计项目,公司人事管理系统。
计算机毕业生设计,课程设计需要帮助的可以找我
源码获取------》
链接:https://pan.baidu.com/s/1CdxrlV7GeRRmsT9UWEMtJg
提取码:cygy
2 设计概要
21世纪是信息化时代,随着信息技术和网络技术的发展,信息化已经渗透到人们日常生活的各个方面,人们可以随时随地浏览到海量信息,但是这些大量信息千差万别,需要费事费力的筛选、甄别自己喜欢或者感兴趣的数据。对网络电影服务来说,需要用到优秀的协同过滤推荐功能去辅助整个系统。
本系统基于java技术,使用UML建模,采用springboot框架组合进行设计,Mysql数据库存储数据。
毕业设计课题的主要内容如下:
(1)公司人事系统的需求分析与体系结构设计
公司人事管理系统是在对绝大部分的公司进行实地调研后,以实际为基础进行设计的。该系统属该系统包括六大模块:用户管理、人事管理、部门管理、薪酬管理、奖惩管理,论坛管理。设计方案包含如下主要功能详解:
其一,用户管理:主要包括添加用户和用户管理。
其二,人事管理:主要包括基本信息管理、员工变动管理等。
其三,部门管理:主要包括部门信息的修改、添加、删除。
其四,薪酬管理:主要包括薪金的修改、添加、删除及统计。
其五,奖惩管理:主要包括奖惩信息编辑、奖惩信息添加、奖惩信息删除。
其六,论坛管理;
(2)公司人事系统的数据库设计
梳理用户需求,通过分析用户信息,部门信息等基本信息设计并构建相对应的数据库。
(3)公司人事系统网站设计
3 系统关键技术
使用springboot,vue,mysql, mybaties, typescript, html ,css, js 等进行开发
4 开发工具
开发工具主要有:idea、jdk1.8、maven、mysql5.7、Navicat等。
5 代码展示
package com.ssm.dao;
import com.ssm.pojo.Forum;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Select;
import java.util.List;
public interface ForumDAO {
@Select("select a.*,b.name 'user.name' from forum a,user b where a.uid=b.uid and a.pid is null order by a.fid desc")
List<Forum> findAllPage(int page, int limit);
@Select("select count(*) from forum where pid is null")
int findCount();
@Select("select a.*,b.name 'user.name' from forum a,user b where a.uid=b.uid and a.pid is null order by a.fid desc")
List<Forum> findAll();
@Select("select a.*,b.name 'user.name' from forum a,user b where a.uid=b.uid and a.pid=#{pid}")
Forum findByPid(Integer pid);
@Delete("delete from forum where pid=#{pid}")
void delbyPid(Integer pid);
int deleteByPrimaryKey(Integer fid);
int insert(Forum record);
int insertSelective(Forum record);
Forum selectByPrimaryKey(Integer fid);
int updateByPrimaryKeySelective(Forum record);
int updateByPrimaryKey(Forum record);
}
6 系统功能描述
项目功能演示
7 最后
计算机毕业生设计,课程设计需要帮助的可以找我