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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

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

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

3、類型氏度說明IdIdInteger8Yhbh:用戶編號Char12Bmhdwid部門或單位HIntegerSXm姓名Char12Dim登錄名Chaj,12Dimin登錄密碼Char2Fbqxbz發(fā)布權(quán)限標(biāo)志Boolean區(qū)分用戶是否具有發(fā)布信息的極限D(zhuǎn)qxid讀權(quán)限HInteger8Xb性別BooleanCsny出生年月DateYhsm川戶說明Char60Jybz禁用標(biāo)志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、實(shí)體理性對記錄進(jìn)行增加,刪除,修改和查疊等掾作方法1Getftow描述參取一行數(shù)據(jù)傳入爹鞋無傳出笏數(shù)True,false方法2AddRov描述,潦加一行數(shù)據(jù)傳入嬖數(shù)無獷法3DelKn描述:刪除一行數(shù)據(jù)吊人參數(shù)無I)法1KodRov國述修改一行數(shù)據(jù)傳入軍數(shù)|無公仃龍:cisAncestor實(shí)體蟠性對記錄進(jìn)行增加,刪除,修改和在行等操作方法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實(shí)

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

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

8、Set(創(chuàng)建的數(shù)據(jù)集)公有類:clsSineleRoY坡體屬計(jì)單行數(shù)據(jù)的簡的操縱,包括增、刪、改、查單行數(shù)據(jù)方法1GetRow:描述獲取單行數(shù)據(jù)傳入?yún)?shù)String.String*String,String傳出參數(shù)True,false方法2AddRow:描述添加一行數(shù)據(jù)公仃類icliSintltltMr實(shí)林修忤甲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)詳細(xì)設(shè)計(jì)本節(jié)重點(diǎn)分析信息發(fā)布子系統(tǒng)的各個模塊以及功能3.1 功能3.1.1 發(fā)布信息本功能供具有發(fā)布權(quán)限的用戶發(fā)布信息,部門信息管理員或以上級別的用戶有發(fā)布信息的權(quán)限,部門用戶和訪客沒有發(fā)布信息的權(quán)限可以使用的信息格式有附圖片信息”和文檔信息”兩種。兩種信息都具有信息標(biāo)題,所不同的是,發(fā)布者可以在附圖片信息”的信息正文后加入圖片,而文檔信息”沒有信息正文發(fā)布者須指

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

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

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

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

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

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

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

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

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

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

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

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

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

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

24、dMessage傳三參數(shù)無(從Session得到用戶名)傳出參數(shù)本用戶的待審文件數(shù)。算法描述按登錄用戶)統(tǒng)計(jì)臨時表中的記錄,從登錄內(nèi)部網(wǎng)站開始發(fā)送通知給登錄用戶.Class1:川戶登錄(ClrLyhdlclass)實(shí)體屬性用戶基本表實(shí)體Class3:定制流程操作(包括下一步選擇XCtrLdzlcclass)實(shí)體屬件臨時表史體,公文表實(shí)體,部門表實(shí)體.人員表實(shí)體,執(zhí)行表實(shí)體方法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)實(shí)體屬性執(zhí)行表實(shí)體方法1SetCompletedClass4:審批文件(Ctrl_spwjclass)實(shí)體屬性執(zhí)行表實(shí)體方法1SetCompleted描述置余次審批完成標(biāo)志為“完成”。傳入?yún)?shù)(Datarow)執(zhí)行表中本次申批的一行數(shù)據(jù).傳出參數(shù)Success方法2CheckSequence描述判斷本次審批為何流程。若為固定流程,進(jìn)入卜步審批選擇操作(Class5)若為定制流程,進(jìn)入定制流程操作(Class3)傳入?yún)?/p>

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論