国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于存儲過程的Web簽字流程的方法

      文檔序號:9547741閱讀:355來源:國知局
      一種基于存儲過程的Web簽字流程的方法
      【技術(shù)領(lǐng)域】
      [0001 ] 本發(fā)明Web簽字流程領(lǐng)域,尤其涉及一種基于存儲過程的Web簽字流程的方法。
      【背景技術(shù)】
      [0002]隨著各個公司的高速發(fā)展,傳統(tǒng)的報表形式已經(jīng)跟不上目前信息化辦公的潮流,各個公司以及廠商都著手創(chuàng)建自己的信息管理系統(tǒng),其中非常重要的一項功能就是報表審批工作,業(yè)務(wù)上的審批工作也由傳統(tǒng)的領(lǐng)導手工簽字轉(zhuǎn)為通過網(wǎng)絡(luò)簽字的方法,那么如何自動生成各種各類的單據(jù)、報表的簽字信息也相應的成為了 Web信息管理系統(tǒng)的一大難題。面對于不同種類的信息管理系統(tǒng),需要有一個統(tǒng)一的方式來實現(xiàn)各類業(yè)務(wù)功能所對應的簽字流程審批表的填寫功能。存儲過程是一種效率非常高的數(shù)據(jù)庫編程方式,PL/SQL是一種編寫數(shù)據(jù)庫存儲過程的語言進,它有效的結(jié)合了 SQL的數(shù)據(jù)操作能力和過程化語言的流程控制能力,可以很好的在存儲過程的編寫中實現(xiàn)預期的功能,而且規(guī)范的編程可以增加存儲過程的通用性,可以是一個存儲過程適用于多種類型的數(shù)據(jù)庫當中,更加增強了本方法的適用性范圍。
      [0003]王珊、薩師煊等人編寫的數(shù)據(jù)庫系統(tǒng)概論(第4版)也在數(shù)據(jù)庫編程一章中簡要的介紹了存儲過程的使用方法與諸多的優(yōu)缺點等等。其中主要提到了存儲過程的結(jié)構(gòu)以及變量常量的定義方法、語法形式和控制結(jié)構(gòu)以及存儲過程的用戶接口等內(nèi)容。本方法利用存儲過程與游標相結(jié)合,有效的設(shè)計并實現(xiàn)了針對于管理系統(tǒng)內(nèi)部的簽字流程的自動生成程序。不僅應用效果明顯,并且存儲過程方法書寫規(guī)范,能夠有利于的擴展至使用其他數(shù)據(jù)庫的應用平臺。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明的目的是提供一種操作簡單、應用范圍廣的,一種基于存儲過程的Web簽字流程的方法。
      [0005]—種基于存儲過程的Web簽字流程的方法,包括簽字流程的生成部分和簽字流程審批部分;
      [0006]簽字流程的生成部分的具體過程為:
      [0007](1)進行初始化;
      [0008](2)獲取應用頁面的參數(shù),包括:業(yè)務(wù)流程表中文表名,主鍵字段,業(yè)務(wù)流程申請人所在部門;
      [0009](3)連接數(shù)據(jù)庫,傳入?yún)?shù)調(diào)用存儲過程,得到更新后的簽字流程表;
      [0010](4)讀取更新后的簽字流程表,更新應用頁面;
      [0011]簽字流程審批部分的具體過程為:
      [0012](1)進行初始化;
      [0013](2)獲取應用頁面的參數(shù),包括:簽字流程數(shù)據(jù)庫表名,主鍵字段,主鍵字段值,當前簽字者名稱。
      [0014](3)連接數(shù)據(jù)庫,傳入?yún)?shù)調(diào)用存儲過程,獲取輸出結(jié)果;
      [0015](4)如果輸出結(jié)果為0,轉(zhuǎn)至步驟¢);存儲過程輸出結(jié)果非0,繼續(xù)下一步;
      [0016](5)修改或者添加審批意見;
      [0017](6)讀取更新后的簽字流程表,更新應用頁面。
      [0018]本發(fā)明一種基于存儲過程的Web簽字流程的方法,還可以包括:
      [0019]1、簽字流程的生成部分的具體過程中調(diào)用存儲過程的具體方法為:
      [0020]步驟一:將業(yè)務(wù)流程表中文表名傳值給存儲過程中的中文表名FormDesc,將主鍵字段傳值給存儲過程中的主鍵值KeyValue,將業(yè)務(wù)流程申請人所在部門傳值給存儲過程中的所在部門名稱DeptName ;
      [0021]步驟二:聲明存儲在數(shù)據(jù)庫里的業(yè)務(wù)流程表對應的形式參數(shù)簽字流程編號SignProcessNo char (4),簽字表名 SignTable varchar (50),簽字關(guān)鍵字 SignKeyWordchar (50),得到當前操作的業(yè)務(wù)流程表;
      [0022]步驟三:利用步驟一中的中文表名FormDesc、主鍵值KeyValue和所在部門名稱D印tName在當前操作的業(yè)務(wù)流程表中進行查詢,查看當前操作的業(yè)務(wù)流程表中是否存在簽字流程記錄,如果存在,則轉(zhuǎn)到步驟五,如果不存在則進行下一步;
      [0023]步驟四:定義游標,打開游標,利用數(shù)據(jù)庫的SQL語句編程先查詢申請人對應部門的負責人,根據(jù)不同部門負責人生成具體的部門審批人,釋放游標;
      [0024]步驟五:得到更新后的簽字流程表。
      [0025]2、簽字流程審批部分的具體過程中調(diào)用存儲過程的具體步驟為:
      [0026]步驟一:將簽字流程表數(shù)據(jù)庫表名傳值給存儲過程中的數(shù)據(jù)庫表名TableName,將主鍵字段傳值給存儲過程中的主鍵字段KeyField,將主鍵字段值傳值給存儲過程中的主鍵字段值KeyValue,將當前簽字者名稱傳值給存儲過程中的當前簽字者NowSigner ;定義輸出結(jié)果接收變量JudgeResult ;
      [0027]步驟二:聲明存儲在數(shù)據(jù)庫里的簽字流程表對應的形式參數(shù)簽字流程表名TableName varchar (50),關(guān)鍵字段名 KeyField varchar (50),關(guān)鍵字段值 KeyValuevarchar (50),當前簽字者 NowSigner varchar (10),結(jié)果輸出變量 JudgeResultvarchar (10),得到當前操作的簽字流程表以及接收判斷結(jié)果的輸出變量;
      [0028]步驟三:利用步驟一中的數(shù)據(jù)庫表名TableName、主鍵字段KeyField、主鍵字段值KeyValue和當前簽字者NowSigner在當前操作的簽字流程表中進行查詢,查看當前簽字者是否符合的當前業(yè)務(wù)流程表中的簽字審批要求,輸出結(jié)果到結(jié)果接收變量JudgeResult ;
      [0029]步驟四:輸出結(jié)果。
      [0030]有益效果:
      [0031]本發(fā)明兩個主要部分都是基于存儲過程這種數(shù)據(jù)庫結(jié)構(gòu)來操作的,存儲過程不同于程序代碼,他是通過預編譯存儲在數(shù)據(jù)庫系統(tǒng)當中的數(shù)據(jù)庫的程序,在執(zhí)行的時候可以有效避免通過程序調(diào)用時的創(chuàng)建執(zhí)行查詢語句的時間,在公司日常的繁忙的流程事務(wù)當中,此功能是應用最廣泛的功能,利用存儲過程這種結(jié)構(gòu)可以有效的提高響應效率。并且在公司有大的或者小的人事變動的時候可以通過修改數(shù)據(jù)庫所對應的參數(shù)表進行程序修改,不會影響用戶的日常操作習慣;并且,在公司的簽字審批政策發(fā)生改變時,不用修改程序,只要修改存儲過程內(nèi)容即可。
      [0032]為了驗證方法的實用性與可使用行,需要通過實際的測試來對以上的程序功能進行驗證,因此需要將該方法應用到一個實際的應用系統(tǒng)當中。
      【附圖說明】
      [0033]圖1簽字流程自動生成流程;
      [0034]圖2添加審批意見流程;
      [0035]圖3報表打印流程;
      [0036]圖4簽字審批表結(jié)構(gòu)表。
      【具體實施方式】
      [0037]下面結(jié)合附圖對本發(fā)明做進一步詳細說明。
      [0038]本發(fā)明的具體內(nèi)容介紹如下:
      [0039]—種基于存儲過程的Web簽字流程的方法的特征是:將已有的功能添加簽字審批功能按鍵,通過在后臺調(diào)用創(chuàng)建簽字流程的存儲過程,完成簽字流程的創(chuàng)建,同時通過功能界面讀取數(shù)據(jù)庫內(nèi)部簽字流程數(shù)據(jù),為業(yè)務(wù)功能提供進一步的簽字審批工作。在簽字審批進行時,通過存儲過程控制簽字審批順序與要求,使得報表打印功能的邏輯更加嚴謹。根據(jù)該Web簽字流程的開發(fā)方法的特點,該方法應滿足兩部分需求:
      [0040]1.根據(jù)不同系統(tǒng)的不能業(yè)務(wù)功能的具體業(yè)務(wù)要求,在現(xiàn)有的業(yè)務(wù)基礎(chǔ)上,可以靈活的生成簽字流程。
      [0041]2.可以任意的修改簽字流程的審批順序,并且對于同一報表的簽字審批工作,每次只能由審批人在系統(tǒng)中可見。
      [0042]根據(jù)1所提出的要求,該簽字流程審批的存儲過程主要具有以下幾種功能:
      [0043]1)簽字流程的審批人可以自動填寫;
      [0044]2)簽字流程的審批人可以靈活改變;
      [0045]3)對于已具有簽字流程的功能進行處理,使得不再重復生成簽字流程;
      [0046]4)支持
      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1