首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
thinkphp hr系统
2024-08-04
php随笔5-thinkphp OA系统 人力资源管理
最近闲来无事,自己尝试通过thinkphp3.1.3框架开发一套自己的OA系统,目前已完成了人力资源管理部分的内容,遇到并解决了几个问题. 1.由于刚开始不太熟悉thinkphp的框架,花费了一些功夫去了解.重点阅读了开发手册:http://doc.thinkphp.cn/manual/preface.html 2.问题:HTML 布局 规划布局为 header(头部)+side(左侧导航)+content(内容)的布局. 学习点:div 布局 1)position:absolute : 2)
HR系统+人脸识别
近期一直在写一套HR系统,这套HR系统和人脸识别相结合.全然杜绝取代刷卡的情况产生.系统的灵活性比較强,开发简洁高速. 例如以下是一些功能上的截图 考勤模块仅仅是列举当中一个请假申请的功能做为展示 功能比較灵活,以下介绍的是一些系统层面的灵活性界面 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center">
HR系统邮件审批功能总结
时至今日,来兰亭工作的第三个小任务算是暂时告一段落了.这个小任务是耗费时间最长的,因此在这里总结整理一下. 首先这个功能的出发点是方法领导进行手下员工的审批,包括加班申请,休假申请,和漏打卡申请.由于HR系统的不给力,导致领导登录HR系统进行审判的时候耗费了太多的时间.所以考虑以邮件的形式,对每个申请进行系统外的审批. 起初考虑做这个功能的方案有两个: 直接调用原系统DLL里的审批方法. 手写sql,执行审批的sql语句或存储过程. 通过查看代码发现,审批的流程极其复杂,因为引入了一个工作流系统
使用PHP开发HR系统(4)
本节我们讲述如何引入页面框架来建立漂亮的主页. ========================================================================================= 打开https://www.js-css.cn/divcss/admin/metro/index.html网站,看到如下页面: 这里有很多漂亮的控件可以使用,页面风格也比较统一,可以用这个来快速构建我们自己的页面: 1 添加文件 1) 在HRMS工程下新建assets文件
Thinkphp显示系统常量信息的方法(php的用法)
输入 :public function Main() { dump(get_defined_constants(true)); }显示系统信息, 其中: 'APP_PATH' => string './News/' : 项目路径 'MODE_PATH' =>string 'D:\wamp\www\ThinkPHP\ThinkPHP/Mode/' :模型路径 '__SELF__' => string '/ThinkPHP/index.php/Home/Mai
中小企业为什么要上HR系统
人力资源不不过公司资源.也是一种社会资源. 越来越多的企业已将人作为一种重要的资源来看待,资金和技术则是其次.所以企业内部科学的全面的人力资源管理也因此处在了十分重要的位置上. 现在的人力资源是服务于知识型工作中的,它的參谋和咨询功能将扩展,直线功能得到强化,在制定和运行企业战 略方面的作用越来越大,对人力资源管理者在又一次设计工作组织.监測工作态度.建立质量改善小组以及构建企业文化等方面提供參谋意见的要求会越来越高.它在设计和完毕企业战略规划方面将起到越来越关键的数据. 一句话.人力资源管理将
使用PHP开发HR系统(3)
本节我们讲述如何创建主页. ================================================================================================== 我们首先来理解CI框架的运行机制,以下是CI官方网站上的介绍: 下图说明了整个系统的数据流程: index.php 文件作为前端控制器,初始化运行 CodeIgniter 所需的基本资源: Router 检查 HTTP 请求,以确定如何处理该请求: 如果存在缓存文件,将直接
使用PHP开发HR系统(6)
本节讲述如何连接Postgre数据库并查询与显示数据. ================================================================================================== 前几节我们搭建了环境并处理了页面的一些问题,本节我们研究如何连接真实的数据库并把数据显示在页面上. 从主页我们看到有"在职人员总数",我们就以这个数据为例来说明: 1.建立数据集库表 CREATE TABLE "
thinkphp 调用系统的方法
在需要调用的脚本 加载 load('filename');//filename为文件名
ThinkPHP框架 系统规定的方法查询数据库内容!!同时也支持原生的SQL语句!
<?php namespace Admin\Controller; use Think\Controller; class MainController extends Controller{ public function test(){ $nation = M("nation"); //$a = $nation->select();//查所有,返回关联数组 //$a = $nation->field("name")->select();/
thinkphp的系统变量
define('EXT', '.php'); define('DS', DIRECTORY_SEPARATOR); defined('THINK_PATH') or define('THINK_PATH', __DIR__ . DS); define('LIB_PATH', THINK_PATH . 'library' . DS); define('CORE_PATH', LIB_PATH . 'think' . DS); define('TRAIT_PATH', LIB_PATH . 'tra
HR系统-人员申请单
部门在人员缺失时,须要进行人员申请, 申请会涉及到单据的建立及审核.单据建立界面例如以下:
使用PHP开发HR系统(5)
本节讲述如何拆分页面以及使用jquery和ajax实现局部刷新. ================================================================================================== 从我们的页面来看,左边的菜单是不变的,右边的内容区根据不同的菜单来变化,我们就想到是否可以只针对 右边做局部刷新呢,可以使用ajax技术来完成. 1 拆分主页 我们把页面结构分成四块区域:1.页面上端Top区域:2.页面左侧Menu区域
使用PHP开发HR系统(2)
本节讲述如何创建基于CI框架的PHP程序. ================================================================================================== 1 创建工程 1)打开CodeLobster PHP Edition工具,选择File->New->Project 2)在弹出的界面上选择 Create New Project,Project Name填写HRMS,Location选择www目录 记得一定
使用PHP开发HR系统(1)
本文通过笔者的实践,讲述如何以PHP+CI+Postgres构建一套人力资源管理系统. =============================================================== 首先我们需要搭建好整个环境,为后来的项目奠定基础. 底层环境我们使用WAMP来创建Apache+PHP+Mysql的环境: 数据库使用开源的PostgreSQL数据库: 开发工具IDE使用CodelobsterPHPEdition: 1 WAMP 1.1 WAMP介绍 Wamp Se
【详解】ERP、APS与MES系统是什么?
ERP是什么?MES是什么?APS又是什么?无论他们有什么功能,对企业有什么意义,不过都是计算机在读写一些数据而已.实际上这一切的本质不过是数据在硬盘和内存中快速的读和写. ERP是--,APS是--,MES是--.,这些概念早已为大家所熟知,谁也改变不了,所以不必多说.本文要做的是对它们所共有的'生产计划'部分的对比和分析. 首先,我们谈论的是一个关于计算机的话题,那么就有一个最基本的问题:计算机能干什么?对这个问题似乎答案太多了,计算机本身就是一个大千世界,随便就能找出很多种答案.但是告诉你
thinkphp nginx php-fpm url rewrite 导致 404 错误
## thinkphp nginx php-fpm url rewrite 导致 404 错误 之前thinkphp的系统部署在apache上,考虑到在并发性能nginx比apache强悍得多,所以在centos上以 nginx+php-fpm模式重新部署了thinkphp系统,结果发现诸如 <pre>/index.php/home/user/verify</pre> 此类的url nginx会报404错误,但是改成 <pre>/index.php?s=/home/us
一秒钟看懂SaaS、CRM、OA、ERP、HR、进销存
自2014年以来,SaaS.CRM.OA.ERP.HR.APM.进销存.财务系统等,这些名词大量出现在微信朋友圈.电视楼宇广告和千百万融资资讯中.它们到底是什么意思?相互之间又有什么区别?在这个飞速发展的互联网时代,再不知道这些可就OUT了! SaaS.CRM.OA.ERP.HR.进销存究竟是什么? SaaS模式就像用自来水 2015年被媒体和IT从业人员称为SaaS元年.什么是SaaS呢?SaaS是Software-as-a-Service(软件即服务)的简称,“软件即服务”,简单理解也就是“
ThinkPHP魔术方法
我们在使用thinkphp开发系统的时候,有时候会用到getById('1')这个方法快速的获取一条信息的内容,比用where(" id =1 ")->find();好用多了,也比find快速. 刚 开始接触这个方法的时候,没有多留意它内部是怎么实现了,感觉就像它的名字一样,通过id来获取信息,慢慢的就这样接受了这个方法,直到今天,我看到一个 视频,它里面出现getByTitle("nihao").getByMoney('1000'),这些很相似的方法,它里面
理解钩子Hook以及在Thinkphp下利用钩子使用行为扩展
什么是钩子函数 个人理解:钩子就像一个”陷阱”.”监听器”,当A发送一个消息到B时,当消息还未到达目的地B时,被钩子拦截调出一部分代码做处理,这部分代码也叫钩子函数或者回调函数 参考网上说法 譬如我们用鼠标在某个窗口上双击了一次, 或者给某个窗口输入了一个字母 A; 首先发现这些事件的不是窗口, 而是系统! 然后系统告诉窗口: 喂! 你让人点了, 并且是连续点了两鼠标, 你准备怎么办? 或者是系统告诉窗口: 喂! 有人向你家里扔砖头了, 不信你看看, 那块砖头是 A. 这时窗口的对有些事件会忽略
ThinkPHP 3.2.3 中设置和使用 Session
Session 的配置 可以在 config.php(可以是应用公用的 config.php 或模块的 config.php)中对 Session 进行配置,例如: config.php <?php return array( //'配置项'=>'配置值' 'SESSION_AUTO_START' =>false,//系统不自动启动Session 'SESSION_OPTIONS'=>array( 'use_trans_sid'=>1, 'expire'=>3600,/
热门专题
jackson list空不返回
中国剩余定理证明欧拉函数
animation属性怎么用 ease-out
vbox 磁盘压缩 vhd
noip 2014 珠心算测试 桶排序
arcgis中标注要素英文变中文
PageHelper.startPage 不查总条数
java内存设置无用 内存使用到一定程度就上不去了
python 字符等宽
谷歌浏览器 启动参数 扩展
Android drag拖拽详解
一个软件模块,可以编译为DLL和LIB,决策的依据是什么
UIView 添加图片
基于tensorflow1.x搭建DeepLab模型
java方法如何返回两个list
delphi 线程 virtual
android timepickerDialog设置样式
arcpy遍历文件夹中所有矢量数据
windows mkdir创建多级目录
wordpress 文字包围图片