Insert title here

基于python设计开发人力资源管理系统

发布时间:2022-07-26 13:03:46

全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。

同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。



¥50

微信购买 支付宝购买

程序编号:zydjango001人力资源系统
包含内容:

程序+截图+演示视频+功能说明


功能说明:

员工登录注册,查看个人信息;管理员对员工进行增删查改

演示视频链接:https://pan.baidu.com/s/1AKyBHmrksuTFZGISRNkGdA 

提取码:24uh 

--来自百度网盘超级会员V7的分享

b站视频链接:https://www.bilibili.com/video/BV1Dt4y1G7JS/

开发框架:DJANGO
数据库说明:
管理员数据表中文字段:密码,账号,管理员id
管理员数据表英文字段:password,username,id
字段名 解释 类型 长度 是否为空 是否主键
password 密码 varchar 255
username 账号 varchar 255
id 管理员id int 11

员工数据表中文字段:员工id,上级姓名,密码,电话,工号,姓名,部门,账号,性别,薪资
员工数据表英文字段:id,highername,password,phone,staffnum,name,departinfo,username,sex,salary
字段含义 字段内容 是否关联 数据为空 类型说明
员工id id 无关联 必填项 数字
上级姓名 highername 无关联 可为空 字符串
密码 password 无关联 可为空 字符串
电话 phone 无关联 可为空 字符串
工号 staffnum 无关联 可为空 字符串
姓名 name 无关联 可为空 字符串
部门 departinfo 无关联 可为空 字符串
账号 username 无关联 可为空 字符串
性别 sex 无关联 可为空 字符串
薪资 salary 无关联 可为空 字符串

删除管理员测试表

删除管理员编号删除管理员名称删除管理员条件删除管理员步骤删除管理员说明删除管理员结果
test_deleteadmin删除管理员测试用例在系统页面中,进入管理管理员页面,进行管理员数据管理点击删除管理员管理页面的删除管理员按钮在管理员控制层中通过deleteadmin方法接收管理员id,根据id删除管理员信息页面给出提示删除管理员成功,删除管理员功能正确

 

删除管理员测试表

删除管理员编号删除管理员名称删除管理员条件删除管理员步骤删除管理员说明删除管理员结果
test_deleteadmin删除管理员测试用例在系统页面中,进入管理管理员页面,进行管理员数据管理点击删除管理员管理页面的删除管理员按钮在管理员控制层中通过deleteadmin方法接收管理员id,根据id删除管理员信息页面给出提示删除管理员成功,删除管理员功能正确

 

从员工控制层中获取到员工信息后,点击员工操作栏中的删除员工按钮,获取员工对应的id信息,将员工信息提交到员工控制层中,在控制层中调用mapper中的delete方法删除t_staff中的员工信息。

表删除员工用例描述

用例编号删除员工
用例参与者管理员
用例概述本用例用于管理员删除员工
前置条件管理员登陆系统后执行操作
用例步骤管理员登录系统,进入员工管理页面,对需要删除的员工信息,点击删除员工按钮,将员工id信息提交到员工控制层,在员工控制层中调用员工服务层,使用员工模型层删除t_staff数据库中对应id的员工信息
系统响应提示用户登录成功,跳转到添加员工页面,添加完成员工后,员工控制层返回添加员工成功信息
响应时间1S
输入参数员工id信息

 

从员工控制层中获取到员工信息后,点击员工操作栏中的删除员工按钮,获取员工对应的id信息,将员工信息提交到员工控制层中,在控制层中调用mapper中的delete方法删除t_staff中的员工信息。

表删除员工用例描述

用例编号删除员工
用例参与者管理员
用例概述本用例用于管理员删除员工
前置条件管理员登陆系统后执行操作
用例步骤管理员登录系统,进入员工管理页面,对需要删除的员工信息,点击删除员工按钮,将员工id信息提交到员工控制层,在员工控制层中调用员工服务层,使用员工模型层删除t_staff数据库中对应id的员工信息
系统响应提示用户登录成功,跳转到添加员工页面,添加完成员工后,员工控制层返回添加员工成功信息
响应时间1S
输入参数员工id信息

 

管理员需要对员工信息进行管理,需要从数据库中查询出所有的员工信息。点击对应的员工搜索按钮,可以执行Staffcontroller的manage方法,在对应的方法中调用Staffservice层,在Staffservice层中定义了具体获取代码。在Staffservice中使用selectstaff方法调用Staffmapper中的select t_staff sql语句进行数据库的获取,再通过层层返回到Staffcontroller控制层中,保存到request的staff字段中返回员工搜索页面使用for语句循环展示。核心操作代码如下:

// 实例化StaffExample类为example

StaffExample example = new StaffExample()

// 使用 Staffdao.selectByExample(example)方法获取所有的Staff数据

List Staffall = Staffdao.selectByExample(example);

// 将所有的Staff数据保存到request中的Staffall参数里

request.setAttribute("Staffall", Staffall);

图管理员工界面

管理员需要对员工信息进行管理,需要从数据库中查询出所有的员工信息。点击对应的员工搜索按钮,可以执行Staffcontroller的manage方法,在对应的方法中调用Staffservice层,在Staffservice层中定义了具体获取代码。在Staffservice中使用selectstaff方法调用Staffmapper中的select t_staff sql语句进行数据库的获取,再通过层层返回到Staffcontroller控制层中,保存到request的staff字段中返回员工搜索页面使用for语句循环展示。核心操作代码如下:

// 实例化StaffExample类为example

StaffExample example = new StaffExample()

// 使用 Staffdao.selectByExample(example)方法获取所有的Staff数据

List Staffall = Staffdao.selectByExample(example);

// 将所有的Staff数据保存到request中的Staffall参数里

request.setAttribute("Staffall", Staffall);

图管理员工界面

专业程序代做

为你量身定制的程序设计

诚信经营,我们将尽心尽力为你完成指定功能

十年程序经验,尽在全微程序设计

联系我们
Insert title here
Copyright © qwwendang.com All Rights Reserved
在线客服
联系方式
微信:13265346583 QQ:2196316269

扫码联系客服