一. 發起流程和審核流程需要用到的三張表
二.寫**
1. 用ajax做了乙個登入頁面,用session獲取使用者名稱:
2.登入介面的處理頁面 dlchuli.php
<?phpsession_start();
require "../dbda.class.php";
$db = new dbda(); //造新物件
//傳過來的值
$uid = $_post["uid"];
$pwd = $_post["pwd"];
//查詢語句
$sql = " select pwd from users where uid='' and pwd=''";
//執行語句
3.主頁面 main.php
發起流程審核流程
4.發起流程頁面 faqi.php
5.發起流程處理頁面 fqchuli.php點選「發起」,資料庫中就會新增此條資料
6.流程審核頁面 shenhe.php
<?php7.寫審核處理頁面 tongguo.php(*)session_start();
$uid = $_session["uid"];
require "../dbda.class.php";
$db = new dbda();
$sql = "select * from userflow a where code in(select code from flowpath where uids='')
and towhere >=(select orders from flowpath b where b.code=a.code and b.uids='' )" ;
$arr = $db->query($sql,1);
echo "流程代號
發起者發起內容
是否結束
發起時間
操作";
foreach($arr as $v)
' and uids=''";
$wz = $db->strquery($sql);
if($v[6]>$wz)
echo "";}
echo "";
?>
<?php當寫好這一步時,點選「通過」則會變成「已通過」;$ids = $_get["code"];
require "../dbda.class.php";
$db = new dbda();
//讓流程往下走,每審核通過乙個,對應towhere欄位要加1
$sql = "update userflow set towhere = towhere+1 where ids=''";
$db->query($sql);
//判斷流程是否結束
$sql = "select max(orders) from flowpath where code=( select code from userflow where ids='')";
$maxsx = $db->strquery($sql);
$sql = "select towhere from userflow where ids=''";
$towhere = $db->strquery($sql);
if($towhere>$maxsx)
'"; $db->query($sql);
}header("location:shenhe.php");
zhangsan是第乙個審核人,從zhangsan開始依次審核
niuniu是最後乙個審核人,結束顯示1
未來十年,流程管理發展的趨勢和挑戰
移動互聯時代,也是客戶主導型經濟的時代,企業更加關注客戶端到端價值訴求和客戶體驗,對以科層制管理思想為主導的傳統企業管理提出了巨大的挑戰。如果說科層制管理解決了組織分工及專業能力塑造,實現了自上而下行政命令式的縱向管理模式,那麼流程管理則是以客戶為中心,以實現客戶端到端價值訴求為目的的橫向管理模式。...
sap銷售發貨的流程 外向交貨發起的銷售流程
一 說明 一般銷售業務都有銷售訂單 so 在訂單中確定客戶 物料名稱 數量 條件等要素。但有一類銷售流程的發起端是外向發貨,直接向指定客戶發貨,常見的業務場景是庫房緊急向客戶發貨。以無參考憑證的外向發貨作為一種銷售流程的發起端,是無法確定銷售 的,最終 的確認需到開具發票時完成。此類流程有以下特點 ...
PHP底層架構和執行流程
php底層架構自底向上是乙個四層體系 1 zend引擎 zend整體用純c實現,是php的核心部分,他將php 翻譯 詞法 語法解析等一系列編譯過程 為可執行opcode的處理並實現相應的處理方法 實現了基本的資料結構 如 hashtable oo 記憶體分配機制及管理 提供了相應的api方法供外部...