中小型企業(yè)辦公自動化管理系統(tǒng)詳細設計說明書_第1頁
中小型企業(yè)辦公自動化管理系統(tǒng)詳細設計說明書_第2頁
中小型企業(yè)辦公自動化管理系統(tǒng)詳細設計說明書_第3頁
中小型企業(yè)辦公自動化管理系統(tǒng)詳細設計說明書_第4頁
中小型企業(yè)辦公自動化管理系統(tǒng)詳細設計說明書_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、中小型企業(yè)辦公自動化管理系統(tǒng)需求說明書目錄1引言(21.1 編寫目的(21.2 參考資料(22公有模塊和公有類設計(22.1 公有數(shù)據(jù)表設計(22.2 公有模塊和公有方法(32.3 公有類(42.4 發(fā)布子系統(tǒng)詳細設計(63.1 功能(73.2 數(shù)據(jù)庫設計(83.3 業(yè)務實體類的劃分與算法描述(94公文流轉子系統(tǒng)詳細設計(94.1 定義(94.2 功能(94.3 數(shù)據(jù)庫設計(124.4 業(yè)務實體類的劃分與算法描述(不直接與界面交互(144.5 業(yè)務邊界類的劃分與算法描述(直接與界面交互(175考勤管理子系統(tǒng)詳細設計(225.1 功能(225.2 數(shù)據(jù)庫設計(245.3 業(yè)務實體類的劃分與算法描

2、述(266辦公室管理子系統(tǒng)詳細設計(296.1 功能(296.2 數(shù)據(jù)庫設計(306.3 業(yè)務實體類的劃分與算法描述(337系統(tǒng)管理子系統(tǒng)詳細設計(337.1功能(337.2算法描述(348限制條件(349測試要點(341引言1.1 編寫目的為明確中小型企業(yè)辦公自動化管理系統(tǒng),提高開發(fā)效率,作此詳細設計說明書,提交開發(fā)部作開發(fā)用。本文檔供項目經理、設計人員、開發(fā)人員參考1.2 參考資料a.項目的計劃任務書、合同或批文;b.內部網(wǎng)站項目開發(fā)計劃;c.需求說明書;d.文檔中所引用的其他資料、軟件開發(fā)標準或規(guī)范。2公有模塊和公有類設計2.1公有數(shù)據(jù)表設計2.1.1用戶基本信息集字段名稱字段描述主at

3、類型氏度說明IdIdInteger8Yhbh:用戶編號Char12Bmhdwid部門或單位HIntegerSXm姓名Char12Dim登錄名Chaj,12Dimin登錄密碼Char2Fbqxbz發(fā)布權限標志Boolean區(qū)分用戶是否具有發(fā)布信息的極限Dqxid讀權限HInteger8Xb性別BooleanCsny出生年月DateYhsm川戶說明Char60Jybz禁用標志Boolean該用戶是否已被禁用字段名稱字段描述主鍵類型長度說明IdIdInleizer8Bmbh部門編號Char12Bmhdwmc部門或單位名稱Char202.2公有模塊和公有方法字段名稱字段描述主鍵類型長度口兌明IdIdI

4、nteger8Bmbh部門編號Chiir12Bmhdwme部門或單位:幺稱Char20公有模塊和方法:AppModPub模塊功能提供訪問數(shù)據(jù)庫的接口方法1CormectDB描述連接數(shù)據(jù)庫.傳入?yún)?shù)SglConnection傳出參數(shù)True,false字段氣稱字段描述主鍵類型長度說明)IdId4Integer8Btnbh部門編號Char12Btnhdwme部門或單位名稱Char20公有模塊和方法:AppaodPub模塊功能提供訪問數(shù)據(jù)庫的接口方法1ConnecIDE描述連卷數(shù)據(jù)席.傳入?yún)?shù)SqlConnection傳出參數(shù)True*false1方法2DisCnn“t_公類*elsAncevtox

5、實體理性對記錄進行增加,刪除,修改和查疊等掾作方法1Getftow描述參取一行數(shù)據(jù)傳入爹鞋無傳出笏數(shù)True,false方法2AddRov描述,潦加一行數(shù)據(jù)傳入嬖數(shù)無獷法3DelKn描述:刪除一行數(shù)據(jù)吊人參數(shù)無I)法1KodRov國述修改一行數(shù)據(jù)傳入軍數(shù)|無公仃龍:cisAncestor實體蟠性對記錄進行增加,刪除,修改和在行等操作方法1GetRow描述獲取一行數(shù)據(jù)傳入?yún)?shù)無傳出參數(shù)True,false方法2AddRow描述添加一行數(shù)據(jù)傳入介效無方法3DelKov描述刪除一行數(shù)據(jù)傳入?yún)⒎鬅o方法4ModRow描述/改一行數(shù)訕傳入?yún)?shù)無傳出參數(shù)True,false公有類:clsReDataSet實

6、體屬性對兩個相關聯(lián)的表數(shù)據(jù)進行操作方法1CreateDataSet描述創(chuàng)建一個帶有兩個關聯(lián)表的數(shù)據(jù)集傳入?yún)?shù)String,String,String,String傳出參數(shù)DataSet(創(chuàng)建的數(shù)據(jù)集)方法2UpdateDataSet描述對數(shù)據(jù)集進行更新操作傳入?yún)?shù)DataSet傳出參數(shù)True,false公有類:clsReDataSet實體屬性對兩個相關聯(lián)的表數(shù)據(jù)進行操作方法1CreateDataSet描圭創(chuàng)建一個帶有兩個關聯(lián)表的數(shù)據(jù)集傳入?yún)?shù)String,String,String,String傳出參數(shù)DataSet(創(chuàng)建的數(shù)據(jù)集)方法2UpdateDataSet描述對數(shù)據(jù)集進行更新操作傳入

7、參數(shù)DataSet傳出參數(shù)True,false公有類:clsReDataSet實體屬性對兩個相關聯(lián)的表數(shù)據(jù)進行操作方法1CreateDataSet描述創(chuàng)建一個帶有兩個關聯(lián)表的數(shù)據(jù)集傳入?yún)?shù)String,String,String,String傳出參數(shù)DataSet(創(chuàng)建的數(shù)據(jù)集)方法2UpdateDataSet描述對數(shù)加后進行更新操作傳入?yún)?shù)DataSet傳出參數(shù)True,false公有類:clsReDataSet實體屬性對兩個相關聯(lián)的表數(shù)據(jù)進行操作方法1CreateDataSet描if創(chuàng)建一個帶有兩個關聯(lián)表的數(shù)據(jù)集傳入?yún)?shù)String,String,String,String傳出參數(shù)Data

8、Set(創(chuàng)建的數(shù)據(jù)集)公有類:clsSineleRoY坡體屬計單行數(shù)據(jù)的簡的操縱,包括增、刪、改、查單行數(shù)據(jù)方法1GetRow:描述獲取單行數(shù)據(jù)傳入?yún)?shù)String.String*String,String傳出參數(shù)True,false方法2AddRow:描述添加一行數(shù)據(jù)公仃類icliSintltltMr實林修忤甲h數(shù)蛾的制單操縱.包拈增、州.改,音電打數(shù)和:1URdv獲取單數(shù)據(jù)j傳入掾於Strin(.StrinfinStrinc*String傳出摯效Truefalse方法2AdIdRov描述添詞一打數(shù)州加入華敷String,StringnString代出齡教True,false療法3bLfeK

9、H描述刪除-11數(shù)據(jù)旭入拳敝String.SItidchSlrinctString能出葬均Tiru七false方法4描述更新一行數(shù)據(jù)傳人好效StringString,String.String傳出藁Trufl,fals3信息發(fā)布子系統(tǒng)詳細設計本節(jié)重點分析信息發(fā)布子系統(tǒng)的各個模塊以及功能3.1 功能3.1.1 發(fā)布信息本功能供具有發(fā)布權限的用戶發(fā)布信息,部門信息管理員或以上級別的用戶有發(fā)布信息的權限,部門用戶和訪客沒有發(fā)布信息的權限可以使用的信息格式有附圖片信息”和文檔信息”兩種。兩種信息都具有信息標題,所不同的是,發(fā)布者可以在附圖片信息”的信息正文后加入圖片,而文檔信息”沒有信息正文發(fā)布者須指

10、定文檔信息”中的文檔(可以是任何格式的文件,但推薦使用Word文檔、excel文檔和文本文件。用戶發(fā)布信息時須指定:?信息類型(如果該類型的信息全部用戶可讀,則不用指定下面三項?可以閱讀該信息的最低權限?讀限制標志(所有部門皆可閱讀,還是將閱讀范圍限制為某些部門?(若讀限制為某些部門可以閱讀該信息的部門(一個或多個3.1.2 閱讀信息用戶登錄系統(tǒng)后,都可以查看信息,但他(她所能閱讀的信息根據(jù)其讀權限的級別而有所差別。訪客只能閱讀所有用戶均可閱讀的信息,如公告、合理化建議等;其他用戶除了可以閱讀所有用戶均可閱讀的信息外,還可以閱讀以下信息:?所有部門皆可閱讀的,而且最低讀權限小于或等于當前用戶的

11、讀權限的信息;?當前用戶所屬部門可讀的,而且最低讀權限小于或等于當前用戶的讀權限的信息。3.1.3 按條件搜索信息本功能可以讓用戶按發(fā)布部門”或信息類型”檢索其可以閱讀的所有信息。本功能供信息發(fā)布人刪除/修改信息,并供系統(tǒng)管理員刪除信息3.1.5 修改登錄密碼本功能供網(wǎng)站用戶修改登錄密碼3.2數(shù)據(jù)庫設計字段名稱字段描述主鍵類型長度境明IdIdhneger8Dqxbh讀權限編號Integer8伊越小權限越高,初始有1070共7個權限.權限之間的間隔為10.以便插入新的級別Dqxme讀權限名稱Char20字段名稀字段描述主部類型K度說明IdTdVInteger8Dqxbh讀權限編號Integer8

12、但越小權限越南,初始有1(i7。共7個權限,權限之間的間隔為10,以便插入新的級別3、信息登記表字段名稱i字段描述主類型長度說明IdIdVInteger8Dqxbh讀權限編號IntegerS值越小權限越高,初始有1070共7個權限,權限之間的間隔為to.以便插入新的級別Dqxmc讀權限名稱Char20字段名稱字段描述鍵類型長度說明IdIdVInteger8Xxlxbh信息類型編號Cliai-12Xxlxmc信息類型名稱Char20Djbbz讀級別標志Booleaji該類型信息是否全部人可讀字段含稱字段描述主鍵類型說明字段輯稱字段描述主類型說明IdIdVInteger8Xxid信息idInteg

13、er8Bmhdwid部門或單位idInteger83.3 業(yè)務實體類的劃分與算法描述按照一個表對應一個DataSet實體的原則處理。包括基本的增加、刪除、修改和查看。所有的基本的增刪改查都在業(yè)務實體作,包括List和Detail兩種方式。4公文流轉子系統(tǒng)詳細設計歷史公文:最終審批完后的公文.包括最終審批后已執(zhí)行和未來得及執(zhí)行得公文.歷史公文不包括作廢的公文.在庫中的記錄,最終審批完成標志為完成”作廢標志為朱作廢”。在審公文:現(xiàn)在還在審批的公文,沒有最終審批完成。最終審批完成標志為朱完成”作廢標志為朱作廢”。作廢公文:作廢標志為作廢”但沒有從庫中徹底刪除。固定流程:由本人專門制作的一條流程,供使

14、用權限范圍內的人使用。每一步的審批人已確定.固定流程不具體對應某條公文.定制流程:每一步的審批人沒事先確定好,發(fā)起人只選擇第一個審批人,以后每一步的審批人審批完都要選擇他下一步的審批人.4.2 功能4.2.1 登錄公文流轉子系統(tǒng)用戶進入公文流轉子系統(tǒng)后的操作如下:1、能夠看到系統(tǒng)給的公文審批通知信息。形式以滾動條或其他消息框方式給出。初始登錄用戶為集團所有人員并擁有自己的登錄名和登錄密碼。2、登錄公文子系統(tǒng)就要同時打開本登錄用戶的待審文件列表。促使用戶進入系統(tǒng)就進行審批文件。4.2.2 發(fā)布公文文件集團所有人員都可以發(fā)布公文。用戶按照公文的要求發(fā)布自己的公文(公文號、標題、內容、發(fā)布時間、發(fā)布

15、人、附帶文檔及文檔類型。每人發(fā)布的公文除了管理員有所有管理權限之外只能由自己或已審批過的人查看。用戶自己填寫的公文成功提交后,進入到選擇審批流程。流程分為兩種:固定流程和定制流程。固定流程由發(fā)起人在固定流程表中選擇一個審批流程。分為:1、發(fā)起人選擇固定流程表中一個審批流程。2、若需要對固定流程進行維護(增加、修改,提供選擇固定流程前到固定流程維護界面的入口,并能夠返回。也就是說用戶在選擇固定流程時,可以先進入到固定流程維護界面進行維護,然后返回選擇界面選擇一條固定流程。定制流程發(fā)起人發(fā)起公文后或上一個審批人審批完后,按照先部門后人員選擇下一步的審批人,完成后提父。4.2.4 通知審批通知審批是

16、給下一步的審批人發(fā)送即時通知。通知顯示從用戶登錄內部網(wǎng)站開始一直到退出內部網(wǎng)站。若此次登錄沒審批則下次登錄還應繼續(xù)發(fā)送待審的所有信息。注:此處為所有通知信息,即包括了以前發(fā)送過通知但還沒審批,則要繼續(xù)發(fā)送即時通知。4.2.5 查看審批文件狀態(tài)前置:本功能提供查看的公文是正在審批過程中的文件。發(fā)起人可以對自己發(fā)起的公文進行維護,維護類型如下:(1查看:查看本人發(fā)起的公文的審批情況。(2刪除。在還沒最終審批完成之前,對本人發(fā)起的公文,進行作廢處理。審批人可以對自己審批的文件進行查看。4.2.6 審批文件并選擇下一個審批人用戶進入到公文子系統(tǒng)就直接審批文件,若本公文審批流程為固定流程,則審批后提交完

17、成,若審批流程為定制流程,則如同上面選擇審批流程功能模塊中的“(2t制流程”。4.2.7 查詢歷史文件歷史文件為已經完成最后審批的文件。所有人都只能查看自己發(fā)起或者審批過的歷史公文信息,但不能進行修改。其他人發(fā)布的文件自己又沒進行審批則沒有權限查看。歷史文件的刪除操作由管理員進行。作廢處理的文件只能由管理員才能夠查看。4.2.8 維護固定流程維護固定流程可以在用戶登錄公文系統(tǒng)后直接進入,也可以在選擇固定流程的時候進入。所有人都對自己創(chuàng)建的流程有增、刪、改和使用的權限,非制定人但在使用權限范圍內由只有使用的權限。流程制定人的操作:a,增加。添加新的固定流程。b,刪除。對已經沒有實際應用價值的固定

18、流程刪除掉。c,修改。對需要修改的流程進行修改,例如人員的添加,刪除,改動。固定審批流程的使用范圍”類型如下:1本人,則這條固定流程只能供本人維護和使用2某部門,則本部門所有人有使用和查看此項固定流程的權限,但無修改權限。3集團所有人,則所有人有查看和使用的權限,無修改權限。查看分為流程的查看和流程相關人員的查看。4.2.9 管理員查詢?yōu)g覽文件查找文件描述1、按照一定關鍵字進行文件查找,提供按公文名稱,發(fā)起人發(fā)起時間,審批人以及人員編號等查詢。2、查看分列表和詳細兩種方式。3、管理員可以查看歷史文件,也可以查看在審的文件。管理員可以查看作廢處理的文件。4.2.10 管理員管理文件管理員對所有公

19、文有刪除、查看的權限。1、查看:文件及其審批情況或歷史公文??梢詫λ泄钠鸬奖O(jiān)查的作用。2、刪除:文件及其審批情況或歷史公文。管理員對正在審批或已經審批完成的公文認為該作廢的可以作廢處理,作廢處理的文件并沒從數(shù)據(jù)庫中徹底刪除。例如內容不是健康的,則要即時作相關處理,并且作廢處理的文件只能由管理員查看處理。主要是對用戶的權限管理:目前暫設所有人都有發(fā)布公文的權限。其他用戶權限例如用戶對固定流程的維護權限等在程序中控制,對管理員不作管理要求之外,用戶管理暫沒有特殊要求。4.3 數(shù)據(jù)庫設計數(shù)州打例丁丹K敷據(jù)關里長搜|l.Bf膽空初始依茶注時曾桁澳hiInteger64/公文號即hSiringA/w

20、公立標后”biSiring加v微快內容gynrTextMK)wdimage發(fā)起人標識qridInteger6取的名*曲如艮名門動取發(fā)起百期知嗎Latc10當日緊襄級別帥Integer1島,H低審批完成林spwchzinteger1耒未完最終審批兜成二作廢標志4bjtinicgeft不作成收也不作廢瑞用標志1B)h/IinkierI芾川標志士電3打il昨ert備用幅性1ByI51n工20備用屆件2肆y2|siring20數(shù)據(jù)名稱字段名數(shù)據(jù)類型長度1制|非空初始值備注對象標識HInteger6j公文號gwhStringgj公文標題gwblString20概要內容gynrText500藪據(jù)名稱標識數(shù)

21、據(jù)類型長皮主鍵非空初始值備注對象標限idIntegerf)ij固定流程名稱gdkticString20j流程制定時間kzdsjDate10當日流程制定人標識zdridInicgLT6取姓名適用范審syfwintegerI1.本人使田2,本油門說明:固定流程標識不提供查詢功能和頁面顯示。C、固定流程主表(n_gwgdlczb_ent數(shù)據(jù)名稱標識數(shù)甥類型長度國(空始T|備注y.i,11汨【司1曜w占JJ周定說把竹稱gdkjncSiring20J流程制定時間肥ahjatt?10流程制定人標識zdrid【皿小6取姓名遁川越國sytuIflicker1L本人使n、本部門世用a集團所有人員用標志1H加1i

22、nteci1招用標忐2Bbz2Six黑rI備用屬性1Mrii嗒20r.n2電2siruig2t數(shù)據(jù)名稱標識數(shù)據(jù)類型長度主鍬北空初始值備注對象標識idInteger647固定流程名稱gdkmcString207流程制定時間lezdsjDate10當11流程制定人標識zdridInteger6取姓名適用范圍syfwInteger11本人使公行事件事件1StndXessage傳入?yún)?shù)無(從Session得到用戶名)傳出參數(shù)本用戶的特審文件數(shù)。算法描述按登錄用戶名統(tǒng)計臨時表中的記錄,從登錄內部網(wǎng)站開始發(fā)送通知給登錄用戶.Chss】:用戶登錄(ClrLyhdlds)實體展性用戶項本表實體也1.1+Lh”

23、;+.Fk】r=LL4.4 業(yè)務實體類的劃分與算法描述(不直接與界面交互按照一個表對應一個DataSet實體的原則處理。包括基本的增加、刪除、修改和查看。所有的基本的增刪改查都在業(yè)務實體作,包括List和Detail兩種方式。公有事件賽件SendXessage傳入?yún)?shù)無(從SusKon得到用戶名)傳出參數(shù)本用戶的待審文件數(shù)。算法描述按登錄用戶名統(tǒng)計臨時表中的記錄,從登滎內部網(wǎng)站開始發(fā)送通知給登錄用戶.公有事件事件SendXessage傳入?yún)?shù)無(從Session得到用戶名)傳出參數(shù)本用方的待審文件數(shù)。算法描述按登錄用戶名統(tǒng)計臨時中的記錄,從登錄內部網(wǎng)站開始發(fā)送通知給登錄用戶。公有事件事件Sen

24、dMessage傳三參數(shù)無(從Session得到用戶名)傳出參數(shù)本用戶的待審文件數(shù)。算法描述按登錄用戶)統(tǒng)計臨時表中的記錄,從登錄內部網(wǎng)站開始發(fā)送通知給登錄用戶.Class1:川戶登錄(ClrLyhdlclass)實體屬性用戶基本表實體Class3:定制流程操作(包括下一步選擇XCtrLdzlcclass)實體屬件臨時表史體,公文表實體,部門表實體.人員表實體,執(zhí)行表實體方法1ChecklfAlICompleted描述得到是否審批最后完成的傳入?yún)?shù)(每一個審批頁面上的RadioButton)o*體乂門&嶼衣支埠.fcifttii.腑”&蜜洋.人(0A4t.AttiaiccorktHtt,w+市

25、艙皈南卜第!UdicM,E),&UliMeteTewlle“SeiAllCleted.6JV.供hM*qE,LH3LsiFcrfectkOwaMFiEiaHditymiULaM*1FlllliecutiveTdble.t.)0的。丁,6向公。腦H仿公攵”iR,HIM4州;廠;:,;人已,nx#e2UM,,卡5jrrM心Se?BxCMtlrcCc1*letH梅匕AG十:可:2痔A*trH.Un公JIM出.(iEj人0:EU!和由$uretW4癡AllCimdWWf:i&邛為給碑,川&利人,血Got)會文“央,gqIUM金二&hKSuce.B覆6ChrckStleclrrrvarTalidity4

26、口OxlW於人&的介仇te:。*%乂“11以1小的.Htrn$UU.HMT7川*虎”船“代中趾EG拿公ZU,4MR&d,ma.Class4:審批文件(Ctrl_spwjclass)實體屬性執(zhí)行表實體方法1SetCompletedClass4:審批文件(Ctrl_spwjclass)實體屬性執(zhí)行表實體方法1SetCompleted描述置余次審批完成標志為“完成”。傳入?yún)?shù)(Datarow)執(zhí)行表中本次申批的一行數(shù)據(jù).傳出參數(shù)Success方法2CheckSequence描述判斷本次審批為何流程。若為固定流程,進入卜步審批選擇操作(Class5)若為定制流程,進入定制流程操作(Class3)傳入?yún)?/p>

27、數(shù)(DataRow)執(zhí)行表中本次審批的一行數(shù)據(jù).傳出參數(shù)(int)公文標識Class4:審批文件(CtrLpwjclas$)實體屬性執(zhí)行表實體方法】SetConpleted喻述應本次審應完成標志為“完成”.傳入?yún)⒘?Datarow)執(zhí)行表中本次審批的一行數(shù)據(jù).傳出由kSuccess方法2CheckSequcnce描述,、批為何流程.心為同定流程.進入卜-步審批選擇操作lass5).心為定制流程,進入定制流程操作Class3).傳入?yún)?shù)(DataRow)執(zhí)次收中本次審批的行數(shù)據(jù).傳出參數(shù)(int)公文標識Class5:卜步審批選擇(固定流程XarLfidkxybchss)實體同性執(zhí)行表實體,臨時

28、我實體.公文表方法1CheckIfAlIConpleted描述判新是否審批全部先成,從執(zhí)行去中介詢是否還行F個審批人.若是則執(zhí)行DeleteTeqFile和SetAllConpleted.若否則執(zhí)行SelectNext和Update!enp.Class6:作廢在審文件(CtrLzfzswjclass)實體屬性公文表實體,臨時表實體方法DeleteByMader描強根據(jù)發(fā)起杳詢的結果的選擇,執(zhí)行作廢操松(Class7:DeleteTenpFile和SetDeleted).傳入?yún)?shù)(Datarow)公文表的,行數(shù)據(jù),(Dataset)臨時發(fā)實體傳出參數(shù)(int)公文標識,(Dataset)臨時表實

29、體Class7:作廢處理(Ctrl_zfclclass)實體屬性1臨時表實體,公文表實體Chss6:作廢在審文件Ctrl_z立swjclass)實體屬性公文表實體,臨時表實體萬江DeleteByMader觸根據(jù)發(fā)起查詢的結果的選擇,執(zhí)行作廢操作(Class7:DeleteTenpFile和SetDeleted).拈人參數(shù)(Datarow)公文表的一行數(shù)據(jù).(Datdset)臨時表丈體傳出參數(shù)Gn,公文標識,ataset)臨時表實體Class6:作放在審文件(Ctrl/fzswjehss)實體屬性公文表實體,臨時表實體方法DeleteByMader根據(jù)發(fā)起告詢的結果的選擇,執(zhí)行作廢操作(Clas

30、s7:DeleteTefl(File和SetDeleted).傳入?yún)?shù)(Dtarw)公文表的行數(shù)據(jù).(Datasut)臨忖表實體傳出參數(shù)(int)公文標識JDatasut)臨時表實體Class7:作廢處理(Ctrl_zfclclass)實體屬性臨時表實體,公文去實體方法1DeleteTeirpFile:描述刪除臨時表中本公文.4.5業(yè)務邊界類的劃分與算法描述(直接與界面交互Chss6:作廢在審文件(Ctrljfzswjclass)實體屬性公文表實體,臨時表實體方法DeleteByMader描述根而發(fā)總有而的結果的選擇,執(zhí)行作廢操作assTiDaeteTenpFile和SetDeleted).傳

31、入?yún)?shù)(Datarow)公文表的一行數(shù)據(jù),(Dataset)臨時表實體Cliiss3選擇固定流程(xzgdlcboundaryclass)對象屬性固定流程主表實體,固定流程表實體,固定流程操作控制類方法1SelectSequence描述按登錄用戶名從固定流程表中選出本人適用范圍的固定瀛程,即本人.本部門,集團施用的記求列表顯示。傳入?yún)?shù)(Dataset)固定流程實體(從sossdon得到用戶名)傳甫參數(shù)SuccessClass3di擇固定流程(xzgdlcboundarycbss)對象反性固定流程主衣實體,固定流程f表實體,固定流程操作控制類方法1SelectSequence描述按皆求用戶名從

32、固定流程&中選出本人適用包國的同定流程.即本人,本部門.集團范陽的記錄列入顯小傳入?yún)?shù)(Dataset)固定流程實體(從session得到用戶名)傳出參數(shù)Success方法2SelectPerson描述檢查用戶是否選界了條固定流程.檸足則顯示相應的審批人員。傳入數(shù)(int)選擇的固定流程標識,(Dataset)固定流程去實體傳出的KSuccess方法3ExecuteControlM述友行固定流程和制功能controlclass2),并傳遞選擇的固定流程1表和子表的信息.傳入?yún)?shù)(int)固定流程標識.(string)人員集合傳出叁數(shù)SuccessClass3:選擇固定流程(xzgdlcboun

33、darychss)對象屬性固定流程主表實體,固定流程子表實體,固定流程操作控制類方法1SelectSequence描述按登錄用戶名從固定流程表中選出本人適用范用的固定流程,即本人,本部門,集團范圍的記錄列表顯示。傳入?yún)?shù)(Dataset)固定流程實體(從session得到用戶名)傳出參數(shù)Success方法2SelectPerson描述檢查用戶是否選擇r-條固定流程,若是則顯示相應的審批人員。傳入?yún)?shù)(int)選擇的固定流程標識,(Dataset)固定流程子表實體傳出參數(shù)Success方法3ExecuteControlClass5:審批文件(spwjtxmndaiyclass)對象屬性執(zhí)行表實體

34、,臨時表實體,審批文件控制類方法1ListCheckFileClass5:3批I(1(p*jboundarycktssl對象屬件執(zhí)行衣實體.夠時我實體,審批文件及制類方法1ListCheckFile描述恨據(jù)用戶名從幅時衣著到本M戶的所仃價中文件,列賽旦示.傳入(故從Session卅到用戶名傳出多效Success方法2DetailCheckFile描述國所樸木文件同中足臺送抒J記示.從執(zhí)hMail&不下次特申信息.傳入?yún)⑿?int)公文標識,(int)人員杯取傳出參數(shù)Success方法3SelectChecke4he濡述從拉打點中選出本次審批以時能次審批的俏息只取人員和審批點MB(提供本次審批作

35、參七U)傳入叁效(int)公文M識0m)人員標識(取心序號)傳出歲故Success方法4EiecutcControl描述A行審批攵件的護iM類,CtrLspwj.(確定卜步審批流村傳入等政(DatarE)執(zhí)行&中本次審批的一行數(shù)據(jù).傳出號數(shù)SuccessClass5:審批文件(spwjboundaryclass)對象屬性執(zhí)行表實體,臨時表實體,審批文件控制類方法1ListCheckFile描述根據(jù)用戶名從臨時表得到本用戶的所有待審文件,列表顯示。傳入?yún)?shù)從Session得到用戶名傳出參數(shù)Success方法2DetailCheckFile描速判斷儲H文件列表中是否選擇了記錄,從執(zhí)行表中Detai

36、l顯示本次待審信息。傳入?yún)?shù)(int)公文標識,(int)人員標識傳出參數(shù)Success方法3SelectCheckedltem描弦從執(zhí)行表中選出本次審批以前每次審批的信息,只取人員和審批意Class7:杏詢歷史文件(cxlswjboundaryclass)對象屬性一,.執(zhí)行/體方法1CheckFileType描述判斷是查前發(fā)起的還足審批的歷史公文。(用戶選擇)若為發(fā)起.則執(zhí)行SelectedByNader.若為審批.則執(zhí)行SelectedByChecker.無傳出叁政Success方法2SelectedBylader描述按發(fā)起查詢歷史文件.他入,敷(Dataset)公文表實體.從Sessio

37、n得到用戶名傳出叁數(shù)Success方法3SelectedByChecker描述按審批fti旬歷*文件.套詢歷史文件時,先從公文我中找發(fā)起人不是木人的文件.再找執(zhí)行表中自己是串批人的.傳入?yún)?shù)(Dataset)公文去安體,(Dataset)執(zhí)行表實體.從Session得到用CteM7:杳詢歷史Zfl(cxbwjboundarycbss)齦H性公文我實體.執(zhí)行我實體fjiklCheckFileType描述判斷是介詢發(fā)起的還足審批的歷史公文.(用戶il抵),為發(fā)為!則執(zhí)行SelectedBylader.七旬審批.,叫SelectedByChecker.傳入$敦無傳出如教Success方法2SelectedBylader描述按發(fā)起自詢歷史文件傳入S數(shù)(Dntasz)公文小實體.從Session符劉用戶名傳出看數(shù)Succe

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論