基于Python+Django+MySQL+Vue的人力资源管理系统

文摘   科技   2024-10-19 10:16   上海  

Django+MySQL+Vue

基于Python+Django+MySQL+Vue人力资源管理系统

  • 项目采用前后端分离技术,项目包含完整的前端,经过打包后与Django构成完整的前后端分离系统
  • Element-UI
  • 支持两种角色登录,用户登录查看个人信息,管理员登录查看全部信息,用户登录查看投诉相关的信息,可以注册用户信息

简介

基于Django+MySQL+Vue人力资源管理系统,采用Element-UI构建前端页面,采用前后端分离技术,通过PyMySQL连接数据库获取并读取数据。UI框架采用Element-UI组件库,安装需要基础的前端知识数据库知识以及python知识。

主体

基于Django+MySQL+Vue人力资源管理系统,采用Vue构建前端页面,采用前后端分离技术,通过PyMySQL连接数据库获取并读取数据。UI框架采用Element-UI组件库,安装需要基础的前端知识数据库知识以及python知识。

  • Vue是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。

用户前台登录

打开用户登录页面地址http://localhost:8080/front/index.html输入对应的账号密码后选择正确的角色登录

登录

部门信息展示,可以查看到各个部门的风采图片

招聘信息查看页面,可以获取招聘的岗位类型和岗位名称等相关信息,也可以通过点击搜索按键,搜索想要查找的岗位信息

公告信息查看页面,进入该页面可以查看公司相关的新闻动态,快速地掌握相关信息

留言板查看页面,进入留言板页面后,可以根据个人的需要,在留言板输入留言,或上传所需图片,点击立即提交按钮,即可发布个人留言,如果输入信息有误或需要重新输入及上传,点击重置按键即可轻松完成

用户后台登录

人力资源管理系统页面,进入系统页面后,可以见下图所示,如果需要退出,点击退出登录按键

个人中心页面,该页面如下图所示,输入原始密码和新密码,然后再次确认新密码,点击确定即可

个人信息页面,如下图所示,在用户名一栏输入想要修改的用户名,点击修改即可

部门信息管理页面,在该页面可以查看各个部门的相关详情,点击修改可以对内容进行修改,点击删除即可删除相应的内容,如果想要更加直接快速地查询想要的部门,可以输入部门名称,点击查询

部门信息输入页面,在下图所示的页面中,填写需要增加或修改的部门,上传部门封面,并填写对应的人数,增加部门介绍和人员架构,即可完成内容修改,点击返回,可以返回上级菜单

员工信息管理页面,在该页面可以新增或删除员工个人信息,如果需要快速查询某个员工信息,可以输入员工工号、姓名、部门、岗位即可查询

员工个人信息修改页面,在该页面填入员工工号、姓名、工资月份、部门、出勤天数、基本工资、绩效工资等相关信息,点击提交即可完成

员工个人信息修改页面,在该页面填入员工工号、姓名、联系电话、邮箱、部门、岗位和入职时间等相关信息,点击返回即可完成

员工打卡信息页面,在该页面可以查看员工的上班打卡情况,如果想要快速查询,可以输入员工工号、部门、打卡类型进行查询

员工加班申请查看页面,在该页面可以查看具体的加班申请信息,以及申请状态,如果想要快速查询,需要输入员工工号和部门

员工请假信息查看页面,在该页面可以查看员工的请假类型和相关证明,以及请假申请的审核状态

员工工资查看页面,可以查看员工迟到、请假、出勤天数、加班工资、奖金等相关的信息,也可以输入员工工号、姓名、工资月份来进行快速查询

员工工资导出/打印页面,在该页面可以对员工的工资信息进行删除、导出、打印等操作

岗位类型查看页面,可以查看岗位类型详情信息,或对其进行修改、删除、查询

招聘信息修改页面,在该页面可以对岗位招聘信息进行新增、修改、删除、查看评论、查询等操作

留言板管理页面,在该页面可以查看留言内容,也可以对留言进行回复,修改或删除相应的内容

安装与使用

本项目在python3.7下通过测试,具体可以查看requirements中的环境要求,在这里出一个简单的项目使用教程,一般项目中的requirements.txt中包含了项目的python依赖环境,在安装好python的前提下只需要在cmd窗口中pip install -r requirements.txt 有时候因为路径问题会提示requirements这个文件不存在,可以改为完整的路径,比如c:\requirements.txt,对于本项目只需要运行python manage.py runserver,在pycharm的配置更为方便,可以不用每次都在终端输入命令使用。

获取方式

有需要的小伙伴可以通过后台联系方式获取,如果加不上可以后台留言留下联系方式,不经常看后台,但是看到了会回复的~,源码获取只收取很少的钱钱,除非是标记了For Free的。


Python工坊
Python技术分享
 最新文章