python3档案管理程序源码_php人事档案管理系统,源码免费分享
全微毕设擅长JAVA(SSM,SSH,SPRINGBOOT)、PYTHON(DJANGO/FLASK)、THINKPHP、C#、安卓、微信小程序、MYSQL、SQLSERVER等,欢迎咨询
今天记录的项目是基于php的人事档案管理系统,鉴于笔记方式的诸多缺点,人们更加容易接受采用Excel表格的方式实现信息录入。因此,设计以及实现符合企业需求的档案管理系统尤为重要。 采用当前非常流行的B/S体系结构,以PHP作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统。
做基于php的人事档案管理系统的时候,我们需要用到PHP框架,开发工具选用最拿手的PYCHARM。
基于php的人事档案管理系统项目是一个 后台项目。
开发系统时,需求分析是必不可少的一个环节。基于php的人事档案管理系统拥有的登录角色包括了管理员、用户。
每个账号设置身份、账号、密码是必不可少的,管理员、用户中都包含这些登录角色该有的字段。
总结得出基于php的人事档案管理系统项目所有数据为:管理员(admin)、用户(yonghu)、功能需求(gongnengxuqiu)、业务需求(yewuxuqiu)
基于php的人事档案管理系统之管理员表
字段名 | 类型 | 属性 | 描述
id | INT(11) | PRIMARY KEY | 管理员id
username | VARCHAR(255) | | 账号
password | VARCHAR(255) | | 密码
基于php的人事档案管理系统之用户表
字段名 | 类型 | 属性 | 描述
id | INT(11) | PRIMARY KEY | 用户id
xingming | VARCHAR(255) | | 姓名
username | VARCHAR(255) | | 账号
password | VARCHAR(255) | | 密码
xingbie | VARCHAR(255) | | 性别
nianling | VARCHAR(255) | | 年龄
zhiwu | VARCHAR(255) | | 职务
基于php的人事档案管理系统之功能需求表
字段名 | 类型 | 属性 | 描述
id | INT(11) | PRIMARY KEY | 功能需求id
luruxinxi | VARCHAR(255) | | 录入信息
dayin | VARCHAR(255) | | 打印
daochu | VARCHAR(255) | | 导出
bumenzhineng | VARCHAR(255) | | 部门职能
基于php的人事档案管理系统之业务需求表
字段名 | 类型 | 属性 | 描述
id | INT(11) | PRIMARY KEY | 业务需求id
jibendangan | VARCHAR(255) | | 基本档案
peixunjilu | VARCHAR(255) | | 培训记录
diaodongjilu | VARCHAR(255) | | 调动记录
qingjiajilu | VARCHAR(255) | | 请假记录
kaopingjilu | VARCHAR(255) | | 考评记录
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- ----------------------------
-- Table structure for ggjyphpdrsdaglxt
-- ----------------------------
DROP TABLE IF EXISTS `t_admin`;
CREATE TABLE `t_admin` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '管理员id',`username` VARCHAR(255) DEFAULT NULL COMMENT '账号',`password` VARCHAR(255) DEFAULT NULL COMMENT '密码',PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='管理员';
-- ----------------------------
DROP TABLE IF EXISTS `t_yonghu`;
CREATE TABLE `t_yonghu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '用户id',`xingming` VARCHAR(255) DEFAULT NULL COMMENT '姓名',`username` VARCHAR(255) DEFAULT NULL COMMENT '账号',`password` VARCHAR(255) DEFAULT NULL COMMENT '密码',`xingbie` VARCHAR(255) DEFAULT NULL COMMENT '性别',`nianling` VARCHAR(255) DEFAULT NULL COMMENT '年龄',`zhiwu` VARCHAR(255) DEFAULT NULL COMMENT '职务',PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='用户';
-- ----------------------------
DROP TABLE IF EXISTS `t_gongnengxuqiu`;
CREATE TABLE `t_gongnengxuqiu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '功能需求id',`luruxinxi` VARCHAR(255) DEFAULT NULL COMMENT '录入信息',`dayin` VARCHAR(255) DEFAULT NULL COMMENT '打印',`daochu` VARCHAR(255) DEFAULT NULL COMMENT '导出',`bumenzhineng` VARCHAR(255) DEFAULT NULL COMMENT '部门职能',PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='功能需求';
-- ----------------------------
DROP TABLE IF EXISTS `t_yewuxuqiu`;
CREATE TABLE `t_yewuxuqiu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '业务需求id',`jibendangan` VARCHAR(255) DEFAULT NULL COMMENT '基本档案',`peixunjilu` VARCHAR(255) DEFAULT NULL COMMENT '培训记录',`diaodongjilu` VARCHAR(255) DEFAULT NULL COMMENT '调动记录',`qingjiajilu` VARCHAR(255) DEFAULT NULL COMMENT '请假记录',`kaopingjilu` VARCHAR(255) DEFAULT NULL COMMENT '考评记录',PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='业务需求';
添加业务需求模块:
在tianjiayewuxuqiu.php中定义tianjiayewuxuqiuact接收页面传入的业务需求参数,定义为yewuxuqiu。其中yewuxuqiu包含字段:基本档案,培训记录,调动记录,请假记录,考评记录,使用tianjiayewuxuqiuact将该业务需求对象存入数据库中,在tianjiayewuxuqiu.php中使用insert语句,匹配数据库中的insert into yewuxuqiu语句实现将业务需求数据存入数据库的操作。该部分核心代码如下:
require_once "conn.php";
//启动程序需session
session_start();
header("Content-type: text/html; charset=utf-8");
$act = $_POST['act'];
if($act == "tianjiayewuxuqiuact"){
//获取post传入的jibendangan参数,并保存到$jibendangan中
$jibendangan = $_POST['jibendangan'];
//获取post传入的peixunjilu参数,并保存到$peixunjilu中
$peixunjilu = $_POST['peixunjilu'];
//获取post传入的diaodongjilu参数,并保存到$diaodongjilu中
$diaodongjilu = $_POST['diaodongjilu'];
//获取post传入的qingjiajilu参数,并保存到$qingjiajilu中
$qingjiajilu = $_POST['qingjiajilu'];
//获取post传入的kaopingjilu参数,并保存到$kaopingjilu中
$kaopingjilu = $_POST['kaopingjilu'];
mysql_query("insert into t_yewuxuqiu (jibendangan,peixunjilu,diaodongjilu,qingjiajilu,kaopingjilu)values('$jibendangan','$peixunjilu','$diaodongjilu','$qingjiajilu','$kaopingjilu')");
echo "";
$backurl = $_POST['backurl'];
if($backurl !="" && $backurl != null){
echo "";
}}
?>
查询业务需求模块:
在后台yewuxuqiuguanli方法中,通过select * 语句获取所有的数据信息。将其保存到yewuxuqiuall中,在页面中通过for方法
进行循环展示到table中。完成业务需求查询操作。具体代码如下:
$res = mysql_query("select * from t_yewuxuqiu");
while ($row = mysql_fetch_array($res)){
echo "
".$row['jibendangan']."".$row['peixunjilu']."".$row['diaodongjilu']."".$row['qingjiajilu']."".$row['kaopingjilu']."
修改 删除
";
}
?>
修改业务需求模块:
在页面完成业务需求的修改信息填写后,将该部分数据传入xiugaiyewuxuqiu.php地址,并通过post进行提交。提交后在xiugaiyewuxuqiu.php中通过xiugaiyewuxuqiu进行接收,将所有字段封装为一个业务需求实体。并使用mysql语句中的update,在该方法中定义了通过业务需求id更新其余业务需求的字段,该部分字段包括基本档案,培训记录,调动记录,请假记录,考评记录,该部分核心代码如下所示:
//导入数据连接文件
require_once "conn.php";
session_start();
header("Content-type: text/html; charset=utf-8");
$act = $_POST['act'];
$id=$_GET["id"];
if($act == "xiugaiyewuxuqiuact"){
$id=$_POST['id'];
//获取post传入的jibendangan参数,并保存到$jibendangan中
$jibendangan = $_POST['jibendangan'];
//获取post传入的peixunjilu参数,并保存到$peixunjilu中
$peixunjilu = $_POST['peixunjilu'];
//获取post传入的diaodongjilu参数,并保存到$diaodongjilu中
$diaodongjilu = $_POST['diaodongjilu'];
//获取post传入的qingjiajilu参数,并保存到$qingjiajilu中
$qingjiajilu = $_POST['qingjiajilu'];
//获取post传入的kaopingjilu参数,并保存到$kaopingjilu中
$kaopingjilu = $_POST['kaopingjilu'];
mysql_query("update t_yewuxuqiu set jibendangan = '$jibendangan',peixunjilu = '$peixunjilu',diaodongjilu = '$diaodongjilu',qingjiajilu = '$qingjiajilu',kaopingjilu = '$kaopingjilu' where id = $id");
echo "
alert('修改业务需求成功')
";}
$res = mysql_query("select * from t_yewuxuqiu where id = $id");
$yewuxuqiu = mysql_fetch_array($res);
?>删除业务需求模块:
删除业务需求功能实现在yewuxuqiuguanli.php中,实现方法为shanchuyewuxuqiu。在页面中通过get方法shanchuyewuxuqiu.php?Id的形式将需要删除的业务需求id上传到服务器中,响应对应的方法,调用mysql中的delete语句,完成删除操作。将删除成功的提示信息返回到页面中,完成删除数据的操作。该部分核心代码:
require_once "conn.php";
session_start();
header("Content-type: text/html; charset=utf-8");
if ($_GET['act'] == 'shanchuyewuxuqiuact'){
$id = $_GET['id'];
mysql_query("delete from t_yewuxuqiu where id = $id");
echo "";
$backurl = $_GET['backurl'];
if($backurl !="" && $backurl != null){
echo "";
}}
?>
如需源码,请留下邮箱或联系站长
python3档案管理程序源码_php人事档案管理系统,源码免费分享相关推荐
- 最新~博弈美业系统源码/美业门店管理系统源码/应用场景逻辑分析
博弈美业系统源码/美业门店管理系统源码/应用场景逻辑分析 商家iPAD端 场景名称 场景流程举例 预约管理/美业系统源码 1.顾客团购了一个冻干粉, 打电话过来预约明天下午, 并指定要小王为她做护肤服 ...
- 人事档案管理c语言程序,人事档案管理完整系统c语言.doc
人事档案管理完整系统c语言 <C语言程序设计>课程设计 人事档案管理系统 指导教师:李耀成 设 计 者:刘玉成.孙涛.马新涌.郭恒阳 专业班级:机电081 设计时间:2009年11月 人事 ...
- 企业人事工资管理系统(源码+数据库+三层架构)
人事工资管理系统是一个企业单位不可缺少的部分,它能够为用户提供充足的信息和快捷的查询手段,所以人事工资管理系统的内容对于企业的决策者和管理者来说都是至关重要的. 文件:590m.com/f/25127 ...
- LIS系统源码 医院检验信息管理系统源码 (LIS) LIS源码
系统概况: 一.预约管理 1)预约处理:预约时间,打印预约单(准备.注意事项). 2)预约浏览:查询预约情况. 二.检验单信息 1)患者基本信息:科室.姓名.性别.年龄.病例号.病区.入院诊断.送检日 ...
- WMS智能仓储管理系统源码 SpringMVC物流仓库管理系统源码
淘源码:国内知名的源码免费下载平台 需要源码学习可私信我. 系统介绍: 基于SpringMVC+Hibernat+Minidao(类Mybatis)+Easyui(UI库)+ Jquery + Boo ...
- VS2015进销存管理系统源码,产品库存管理系统源码
VS2015进销存管理系统源码 开发语言:C# 数据库:SQL2008 开发工具:VS2015 源码类型:全开源免费分享,需要源码用来学习可私信回复MF00412. 运行环境:.Net4.6+SqlS ...
- 多门店药品进销存系统源码 大型连锁药店管理系统源码
大型连锁药店管理系统源码 多门店药品进销存系统源码 开发环境为:Visual Studio 2010 数据库为:SQLServer2008 使用.net 2.0开发 源码类型:全开源免费分享源码,需要 ...
- ThinkPHP php 仿千图网源码_PHP微信表白墙源码 基于ThinkPHP框架开发
PHP微信表白墙源码是基于ThinkPHP框架编写的,全站使用ajax无刷新请求和提交数据,使用非常流畅,用户体验很高. 本程序实现的功能是: 头像:头像使用了QQ头像取消了之前的随机显示头像,新增了 ...
- 进销存源码|进销存管理系统源码
什么是进销存源码? 首字母缩略词进销存代表企业资源规划.进销存它是一种软件,可以统一和集成组织的各个部门,并帮助公司实现大部分运营的自动化.此外,进销存还可以帮助进行高度先进的技术预测. 在我们今天生 ...
最新文章
- vba怎么安装_学VBA,这些最基础的概念一定要知道
- list vue 删除后页面渲染_Vue项目中v-for数组删除第n项元素产生渲染错误问题及解决方法...
- 用gensim doc2vec计算文本相似度,Python可以跑通的代码
- [Django学习] Django基础(5)_优化分页器
- 广东第一高中生_曝前广东第一高中生将加盟广东,他或成宏远最有希望之人
- docker Ubuntu系统中使用 powershell
- [No0000143]Win10“卓越性能模式”
- Scala的模式匹配和条件类
- 悦诗风吟网络营销的目标_睫毛膏营销策划方案
- Android常用布局-01
- Bus error 问题原因
- python基础编程小实例4——恺撒密码
- 2022广东工业大学计算机考研科目,2022广东工业大学MBA考试科目有哪些-MBA考研初试科目 - 希赛网...
- 软考高级系统架构设计师系列论文七:论基于构件的软件开发
- 当当网 R 语言学习资料统计分析
- 政府移动信息化解决方案
- “好奇号”火星探测器正在利用AI自主寻找探测目标
- 2020扁皮筋排名_CSCC2020赛季竞赛规则
- 开源硬件是开放自动化不可缺失的重要一环
- 网络工程师笔记——密钥分配
热门文章
- 判断response.data是否为空
- Golang 退出chroot环境的方法
- commons-logging中无法寻找log4j
- Matrix使用的分析
- 12月9日10日 总结
- Go 语言初级教程之一[变量声明]
- 【论文写作】网上选课系统中模块设计如何写
- kali 创建php可执行文件_利用树莓派在kali环境下搭建Web环境(Apache+Php7.3+Mysql)...
- 技嘉 b360m d3h-cf efi_技嘉Geforce RTX 3080 GAMING OC 10G评测:性能入魔,方为魔鹰_显卡...
- java季度第一天_Java得到年在一个季度的错误的第一天