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

下載本文檔

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

文檔簡介

----4.4業(yè)務(wù)實(shí)體類的劃分與算法描述(不直接與界面交互)144.5業(yè)務(wù)邊界類的劃分與算法描述(直接與界面交互)17----1.1編寫目的本文檔供項(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ì)字字段名稱字段描述類型度dd√8用戶編號8Xm名Dlm登錄名登錄密碼發(fā)布權(quán)限標(biāo)志區(qū)分用戶是否具有發(fā)布信息的權(quán)限8Xb性別用戶說明禁用標(biāo)志該用戶是否已被禁用----字字段名稱字段描述類型度dd√8部門編號部門或單位名稱2.2公有模塊和公有方法模塊功能述傳入?yún)?shù)傳出參數(shù)傳入?yún)?shù)傳出參數(shù)提供訪問數(shù)據(jù)庫的接口tDBnTrue,false開連接n無模塊功能獲取本地路徑,用戶名等信息AppPath述獲取應(yīng)用程序本地路徑傳入?yún)?shù)無傳出參數(shù)應(yīng)用程序的本地路徑獲取當(dāng)前用戶名傳入?yún)?shù)無傳出參數(shù)用戶名獲取當(dāng)前計(jì)算機(jī)的名稱傳入?yún)?shù)無----傳出參數(shù)當(dāng)前計(jì)算機(jī)的名稱erPath述獲取當(dāng)前用戶的路徑傳入?yún)?shù)String,String傳出參數(shù)當(dāng)前用戶的路徑將當(dāng)前日期轉(zhuǎn)換成星期傳入?yún)?shù)Date傳出參數(shù)String(星期)WriteErrorLog述寫錯(cuò)誤日志傳入?yún)?shù)String,String,Integer傳出參數(shù)無2.3公有類實(shí)體屬性對記錄進(jìn)行增加,刪除,修改和查看等操作述獲取一行數(shù)據(jù)傳入?yún)?shù)無傳出參數(shù)True,falseddRow述添加一行數(shù)據(jù)傳入?yún)?shù)無ow述刪除一行數(shù)據(jù)傳入?yún)?shù)無odRow述修改一行數(shù)據(jù)傳入?yún)?shù)無傳出參數(shù)True,false--實(shí)體屬性對兩個(gè)不相關(guān)聯(lián)的表數(shù)據(jù)進(jìn)行操作創(chuàng)建一個(gè)帶有兩個(gè)表的數(shù)據(jù)集傳入?yún)?shù)String,String,String,String傳出參數(shù)對數(shù)據(jù)集進(jìn)行更新操作傳入?yún)?shù)aSet傳出參數(shù)True,false實(shí)體屬性對兩個(gè)相關(guān)聯(lián)的表數(shù)據(jù)進(jìn)行操作創(chuàng)建一個(gè)帶有兩個(gè)關(guān)聯(lián)表的數(shù)據(jù)集傳入?yún)?shù)String,String,String,String傳出參數(shù)對數(shù)據(jù)集進(jìn)行更新操作傳入?yún)?shù)aSet傳出參數(shù)True,false實(shí)體屬性對只有一個(gè)表的數(shù)據(jù)集進(jìn)行操作創(chuàng)建帶有一個(gè)表的數(shù)據(jù)集傳入?yún)?shù)String,String傳出參數(shù)對數(shù)據(jù)集進(jìn)行更新操作傳入?yún)?shù)aSet傳出參數(shù)True,false實(shí)體屬性使用存儲過程對數(shù)據(jù)庫進(jìn)行操作利用存儲過程更新數(shù)據(jù)庫傳入?yún)?shù)String,String,String,String,String傳出參數(shù)True,falseGetDataRow--述取一行數(shù)據(jù)傳入?yún)?shù)String,String傳出參數(shù)True,falsetaItem述取一個(gè)數(shù)據(jù)項(xiàng)傳入?yún)?shù)String,String傳出參數(shù)數(shù)據(jù)項(xiàng)的值實(shí)體屬性單行數(shù)據(jù)的簡單操縱,包括增、刪、改、查單行數(shù)據(jù)述獲取單行數(shù)據(jù)傳入?yún)?shù)String,String,String,String傳出參數(shù)True,falseddRow述添加一行數(shù)據(jù)傳入?yún)?shù)String,String,String傳出參數(shù)True,falseeteRow述刪除一行數(shù)據(jù)傳入?yún)?shù)String,String,String,String傳出參數(shù)True,falsedateRow述更新一行數(shù)據(jù)傳入?yún)?shù)String,String,String,String傳出參數(shù)True,false3信息發(fā)布子系統(tǒng)詳細(xì)設(shè)計(jì)本節(jié)重點(diǎn)分析信息發(fā)布子系統(tǒng)的各個(gè)模塊以及功能;3.1功能本功能供具有發(fā)布權(quán)限的用戶發(fā)布信息,部門信息管理員或以上級別的用----可以使用的信息格式有“附圖片信息”和“文檔信息”兩種。兩種信息都片,而“文檔信息”沒有信息正文,發(fā)布者須指定“文檔信息”中的文檔(可以可以閱讀該信息的最低權(quán)限(若讀限制為某些部門)可以閱讀該信息的部門(一個(gè)或多個(gè))用戶登錄系統(tǒng)后,都可以查看信息,但他(她)所能閱讀的信息根據(jù)其讀權(quán)有本功能供網(wǎng)站用戶修改登錄密碼。3.2數(shù)據(jù)庫設(shè)計(jì)字字段名稱d字段描述d類型√度8--讀權(quán)限編號讀權(quán)限名稱8值越小權(quán)限越高,初限,權(quán)限之間的間隔字字段名稱字段描述類型度dd√8Xxlxbh信息類型編號Xxlxmc信息類型名稱讀級別標(biāo)志該類型信息是否全部人可讀字字段名稱字段描述類型度dd√8信息編號88發(fā)布時(shí)間Xxlxid8讀限制標(biāo)志可讀8Xxbt信息標(biāo)題Xxnrlxbz信息內(nèi)容類型標(biāo)志區(qū)分文檔+圖片的信息和文檔信息文本內(nèi)容Tpwjlx修改時(shí)間字字段名稱字段描述類型度dd√8Xxid88--3.3業(yè)務(wù)實(shí)體類的劃分與算法描述所有的基本的增刪改查都在業(yè)務(wù)實(shí)體作,包括List和Detail兩種方式。4公文流轉(zhuǎn)子系統(tǒng)詳細(xì)設(shè)計(jì)4.1定義歷史公文:最終審批完后的公文.包括最終審批后已執(zhí)行和未來得及執(zhí)行得公文.歷史公作廢標(biāo)志為“未作廢”。固定流程:由本人專門制作的一條流程,供使用權(quán)限范圍內(nèi)的人使用。每一步的審批人已確定.固定流程不具體對應(yīng)某條公文.定制流程:每一步的審批人沒事先確定好,發(fā)起人只選擇第一個(gè)審批人,以后每一步的審批人審批完都要選擇他下一步的審批人.4.2功能用戶進(jìn)入公文流轉(zhuǎn)子系統(tǒng)后的操作如下:1、能夠看到系統(tǒng)給的公文審批通知信息。形式以滾動(dòng)條或其他消息框方式給出。初始登錄用戶為集團(tuán)所有人員并擁有自己的登錄名和登錄密碼。2、登錄公文子系統(tǒng)就要同時(shí)打開本登錄用戶的待審文件列表。促使用戶進(jìn)入系統(tǒng)就進(jìn)行審批文件。集團(tuán)所有人員都可以發(fā)布公文。用戶按照公文的要求發(fā)布自己的公文(公文號、標(biāo)題、內(nèi)容、發(fā)布時(shí)間、發(fā)布人、附帶文檔及文檔類型)。每人發(fā)布的公文除了管理員有所有管理權(quán)限之外只能由自己或已審批過的人查看。----用戶自己填寫的公文成功提交后,進(jìn)入到選擇審批流程。流程分為兩種:固定流程和定⑴固定流程定流程表中選擇一個(gè)審批流程。分為:2、若需要對固定流程進(jìn)行維護(hù)(增加、修改),提供選擇固定流程前到固定流程維護(hù)界面的入口,并能夠返回。也就是說用戶在選擇固定流程時(shí),可以先進(jìn)入到固定流程維護(hù)界面進(jìn)行維護(hù),然后返回選擇界面選擇一條固定流程。⑵定制流程發(fā)起人發(fā)起公文后或上一個(gè)審批人審批完后,按照先部門后人員選擇下一步的審批人,。通知顯示從用戶登錄內(nèi)部網(wǎng)站開始一直到退出內(nèi)部網(wǎng)站。若此次登錄沒審批則下次登錄還應(yīng)繼續(xù)發(fā)送待審的所有信息。注:此處為所有通知信息,即包括了以前發(fā)送過通知但還沒審批,則要繼續(xù)發(fā)送即時(shí)前置:本功能提供查看的公文是正在審批過程中的文件。發(fā)起人可以對自己發(fā)起的公文進(jìn)行維護(hù),維護(hù)類型如下:(1)查看:查看本人發(fā)起的公文的審批情況。(2)刪除。在還沒最終審批完成之前,對本人發(fā)起的公文,進(jìn)行作廢處理。審批人可以對自己審批的文件進(jìn)行查看。4.2.6審批文件并選擇下一個(gè)審批人流程”。歷史文件為已經(jīng)完成最后審批的文件。--所有人都只能查看自己發(fā)起或者審批過的歷史公文信息,但不能進(jìn)行修改。其他人發(fā)布的文件自己又沒進(jìn)行審批則沒有權(quán)限查看。歷史文件的刪除操作由管理員進(jìn)行。作廢處理的文件只能由管理員才能夠查看。維護(hù)固定流程可以在用戶登錄公文系統(tǒng)后直接進(jìn)入,也可以在選擇固定流程的時(shí)候進(jìn)b,刪除。對已經(jīng)沒有實(shí)際應(yīng)用價(jià)值的固定流程刪除掉。c,修改。對需要修改的流程進(jìn)行修改,例如人員的添加,刪除,改動(dòng)。:1本人,則這條固定流程只能供本人維護(hù)和使用。2某部門,則本部門所有人有使用和查看此項(xiàng)固定流程的權(quán)限,但無修改權(quán)限。3集團(tuán)所有人,則所有人有查看和使用的權(quán)限,無修改權(quán)限。查看分為流程的查看和流程相關(guān)人員的查看。查找文件描述1、按照一定關(guān)鍵字進(jìn)行文件查找,提供按公文名稱,發(fā)起人,發(fā)起時(shí)間,審批人以及管理員對所有公文有刪除、查看的權(quán)限。1、查看:文件及其審批情況或歷史公文??梢詫λ泄钠鸬奖O(jiān)查的作用。2、刪除:文件及其審批情況或歷史公文。管理員對正在審批或已經(jīng)審批完成的公文主要是對用戶的權(quán)限管理:目前暫設(shè)所有人都有發(fā)布公文的權(quán)限。其他用戶權(quán)限例如用戶對固定流程的維護(hù)權(quán)限等在程序中控制,對管理員不作管理要求之外,用戶管理暫沒有特殊要求。----4.3數(shù)據(jù)庫設(shè)計(jì)jxxbent數(shù)據(jù)名稱數(shù)據(jù)名稱字段名數(shù)據(jù)類型度初始值對象標(biāo)識d6√√8√公文標(biāo)題√概要內(nèi)容發(fā)起人標(biāo)識fqrid6發(fā)起日期緊要級別jyjb1低審批完成標(biāo)志1未完成最終審批完成標(biāo)志作廢標(biāo)志1不作廢作廢、不廢11數(shù)據(jù)名稱數(shù)據(jù)名稱識數(shù)據(jù)類型度初始值對象標(biāo)識d6√√公文標(biāo)識6√公文標(biāo)題審批人標(biāo)識6取姓名審批內(nèi)容審批時(shí)間審批完成標(biāo)志1未完成識6取標(biāo)識號11--說明:固定流程標(biāo)識不提供查詢功能和頁面顯示。數(shù)據(jù)名稱數(shù)據(jù)名稱識數(shù)據(jù)類型度初始值對象標(biāo)識d6√√√流程制定流程制定人標(biāo)識6取姓名適用范圍1用用有人員11t數(shù)據(jù)名數(shù)據(jù)名稱標(biāo)識數(shù)據(jù)類型長度主鍵非空初始值備注gdlcidInteger取標(biāo)識識號人員標(biāo)識ryidInteger6√取姓名sxhinteger4√在流程號數(shù)數(shù)據(jù)名稱標(biāo)識數(shù)據(jù)類型長度主鍵非空初始值備注r題,發(fā)起日緊要級別人員標(biāo)識ryidinteger6√取姓名(顯示)--4.4業(yè)務(wù)實(shí)體類的劃分與算法描述(不直接與界面交互)所有的基本的增刪改查都在業(yè)務(wù)實(shí)體作,包括List和Detail兩種方式。SenSendMessage無(從Session得到用戶名)件數(shù)。按登錄用戶名統(tǒng)計(jì)臨時(shí)表中的記錄,從登錄內(nèi)部網(wǎng)站開始發(fā)送通知給公有事件事件傳入?yún)?shù)傳出參數(shù)算法描述實(shí)體屬性用戶基本表實(shí)體法Authoritycheck述傳入?yún)?shù)傳出參數(shù)Success實(shí)體屬性傳入?yún)?shù)傳出參數(shù)傳入?yún)?shù)傳出參數(shù)FillExecutiveTable將選擇的固定流程對應(yīng)的人員全部填入執(zhí)行表。SuccessFillTempTable將第一個(gè)審批人填入臨時(shí)表。(Dataset)臨時(shí)表實(shí)體,(int)選擇的固定流程第一個(gè)人員標(biāo)識,Success實(shí)體屬性CheckIfAllCompleted得到是否審批最后完成的傳入?yún)?shù)(每一個(gè)審批頁面上的--傳入?yún)?shù)傳出參數(shù)傳入?yún)?shù)傳出參數(shù)傳入?yún)?shù)傳出參數(shù)傳入?yún)?shù)傳出參數(shù)傳入?yún)?shù)傳出參數(shù)傳入?yún)?shù)傳出參數(shù)RadioButton)。若否,執(zhí)行DepartmentList,ListPerson,CheckSelectedPersonValidity,FillTempTable和FillExecutiveTable.DeleteTempFile刪除臨時(shí)表中本公文記錄。SuccessSetExcutiveCompleted將本次審批對應(yīng)執(zhí)行表中的記錄置完成標(biāo)志。SuccessSetAllCompleted將公文表中的最終完成標(biāo)志置為“完成”。SuccessCheckSelectedPersonValidity檢查選擇的人員的合法性,如:必須為部門主任以上級別。Success.FillTempTable判斷臨時(shí)表中是否有本公文記錄(發(fā)起還是審批),有則更改,無Success實(shí)體屬性傳入?yún)?shù)執(zhí)行表實(shí)體SetCompleted置本次審批完成標(biāo)志為“完成”。(Datarow)執(zhí)行表中本次審批的一行數(shù)據(jù).--傳出參數(shù)SuccessCheckSequence判斷本次審批為何流程。若為固定流程,進(jìn)入下一步審批選擇操作(Class5)。若為定制流程,進(jìn)入定制流程操作(Class3)。傳入?yún)?shù)(DataRow)執(zhí)行表中本次審批的一行數(shù)據(jù).傳出參數(shù)實(shí)體屬性執(zhí)行表實(shí)體,臨時(shí)表實(shí)體,公文表CheckIfAllCompleted判斷是否審批全部完成,從執(zhí)行表中查詢是否還有下一個(gè)審批人。傳入?yún)?shù)傳出參數(shù)DeleteTempFile述刪除臨時(shí)表中的記錄(已全部審批完成)。傳入?yún)?shù)傳出參數(shù)SuccessSetAllCompleted將公文表中記錄最后完成標(biāo)志置完成。傳入?yún)?shù)傳出參數(shù)SuccessSelectNext述按順序號選擇下一個(gè)審批人,修改臨時(shí)表。傳入?yún)?shù)傳出參數(shù)UpdateTemp述修改臨時(shí)表中本公文對應(yīng)的記錄為下一個(gè)審批人。傳入?yún)?shù)傳出參數(shù)Success--實(shí)體屬性法傳入?yún)?shù)傳出參數(shù)公文表實(shí)體,臨時(shí)表實(shí)體DeleteByMader根據(jù)發(fā)起查詢的結(jié)果的選擇,執(zhí)行作廢操作(Class7:DeleteTemp).(int)公文標(biāo)識,(Dataset)臨時(shí)表實(shí)體(注:按照審批查詢的結(jié)果除查看外不作任何其他操作,故在與用戶交互的業(yè)務(wù)邏輯作。)實(shí)體屬性傳入?yún)?shù)傳出參數(shù)傳入?yún)?shù)傳出參數(shù)臨時(shí)表實(shí)體,公文表實(shí)體DeleteTempFile中本公文。SuccessSetDeleted將公文表中的作廢標(biāo)志改為“作廢”。Success4.5業(yè)務(wù)邊界類的劃分與算法描述(直接與界面交互)公文表實(shí)體CheckInputValidity檢查錄入信息的合法性,合法則填入公文表中。無(用戶錄入信息)對象屬性法傳入?yún)?shù)傳出參數(shù)無SequenceSelect根據(jù)傳入的選擇標(biāo)志,執(zhí)行選擇的流程操作。為入口函數(shù)若為固定流程標(biāo)志,則執(zhí)行選擇固定流程操作。若為定制流程標(biāo)志,則執(zhí)行定制流程操作。對象屬性法述傳入?yún)?shù)傳出參數(shù)對象屬性固定流程主表實(shí)體,固定流程子表實(shí)體,固定流程操作控制類方法1SelectSequence--述按登錄用戶名從固定流程表中選出本人適用范圍的固定流程,即本人,本部門,集團(tuán)范圍的記錄列表顯示。傳入?yún)?shù)傳出參數(shù)SuccessSelectPerson檢查用戶是否選擇了一條固定流程,若是則顯示相應(yīng)的審批人員。傳入?yún)?shù)t傳出參數(shù)SuccessExecuteControl執(zhí)行固定流程控制功能(controlclass2),并傳遞選擇的固定流表的信息。傳入?yún)?shù)(int)固定流程標(biāo)識,(string)人員集合傳出參數(shù)Success對象屬性傳入?yún)?shù)傳出參數(shù)傳入?yún)?shù)傳出參數(shù)傳入?yún)?shù)傳出參數(shù)部門表實(shí)體,人員基本表實(shí)體,定制流程操作控制類DepartmentList顯示公司所有部門,從部門表中取。無SuccessListPerson判斷是否選擇了結(jié)果中的部門,若是則顯示部門所有人員。SuccessExecuteControl不管是發(fā)起,還是審批,都在完成后執(zhí)行定制流程操作控制類的方(int)頁面選擇的是否審批最終完成標(biāo)志,(int)人員標(biāo)識Success對象屬性執(zhí)行表實(shí)體,臨時(shí)表實(shí)體,審批文件控制類ListCheckFile傳入?yún)?shù)傳出參數(shù)SuccessDetailCheckFile--述傳入?yún)?shù)傳出參數(shù)SuccessSelectCheckedItem從執(zhí)行表中選出本次審批以前每次審批的信息,只取人員和審批意傳入?yún)?shù)(int)公文標(biāo)識,(int)人員標(biāo)識(取順序號)傳出參數(shù)SuccessExecuteControl傳入?yún)?shù)arow傳出參數(shù)Success對象屬性公文表實(shí)體,執(zhí)行表實(shí)體,作廢在審文件控制類Check判斷是查詢發(fā)起還是審批的在審文件(頁面控件選擇)。aderectByChecker傳入?yún)?shù)無傳出參數(shù)SuccessSelectByMader傳入?yún)?shù)n傳出參數(shù)SuccessSelectByChecker查詢審批文件時(shí),先從公文表中找發(fā)起人不是本人的在審文件,再找執(zhí)行表中自己已經(jīng)審批過了的。傳入?yún)?shù)名傳出參數(shù)SuccessViewCheckDetail判斷是否選擇了公文查詢結(jié)果,若是則從執(zhí)行表中取出審批記錄。傳入?yún)?shù)傳出參數(shù)(int)公文標(biāo)識(提供按發(fā)起查看的作廢操作)--傳入?yún)?shù)傳出參數(shù)ExecuteDeletion判斷是否按發(fā)起查詢,若是執(zhí)行作廢在審文件控制類的方法(class:ctrl_zfzswj).Success對象屬性公文表實(shí)體,執(zhí)行表實(shí)體Check)若為發(fā)起,則執(zhí)行SelectedByMader.若為審批,則執(zhí)行SelectedByChecker.傳入?yún)?shù)無傳出參數(shù)SuccessSelectedByMader件。傳入?yún)?shù)n傳出參數(shù)SuccessSelectedByChecker按審批查詢歷史文件。查詢歷史文件時(shí),先從公文表中找發(fā)起人不是本人的文件,再找執(zhí)行表中自己是審批人的。傳入?yún)?shù)名傳出參數(shù)SuccessViewCheckingDetail判斷是否選擇了查詢結(jié)果,若是則從執(zhí)行表中顯示審批情況。分為傳入?yún)?shù)傳出參數(shù)(int)公文標(biāo)識(提供按發(fā)起查看后的作廢操作)對象屬性固定流程主表實(shí)體,固定流程子表實(shí)體ListSequence按登錄用戶名列表顯示本人的固定流程。傳入?yún)?shù)傳出參數(shù)Success--傳入?yún)?shù)傳出參數(shù)ListPerson判斷選擇固定流程否,若選擇則打開對應(yīng)審批人員列表。Success對象屬性,執(zhí)行表,Check若為歷史文件,則執(zhí)行SelectByHistory.若為在審文件,則執(zhí)行SelectByChecking.若為作廢文件,則執(zhí)行SelectByDeletion.傳入?yún)?shù)無傳出參數(shù)SuccessSelectByHistory傳入?yún)?shù)無傳出參數(shù)SuccessSelectByChecking傳入?yún)?shù)無傳出參數(shù)SuccessSelectByDeletion傳入?yún)?shù)無傳出參數(shù)SuccessViewCheckingDetail判斷選擇了查詢結(jié)果否,若選擇則從執(zhí)行表中查看審批情況。傳入?yún)?shù)傳出參數(shù)SuccessDeleteSelectedFile判斷選擇文件否,若選擇則作廢處理。作業(yè)務(wù)實(shí)體類中的作廢處理選擇的歷史公文,則只作SetDeleted若選擇的在審公文,則作DeleteTemp.傳入?yún)?shù)傳出參數(shù)--傳入?yún)?shù)傳出參數(shù)CompleteDelete公文表中完全刪除記錄。Success5考勤管理子系統(tǒng)詳細(xì)設(shè)計(jì)本節(jié)重點(diǎn)分析考勤管理子系統(tǒng)的各個(gè)模塊以及功能;5.1功能登記表中。1、加班登記由加班人員自己操作。為防止弄虛作假,每次加班需提供一個(gè)審核人。2、加班人員只有登記權(quán)限,沒有修改和刪除權(quán)限。若需要修改等操作可以請系統(tǒng)管理查詢本人考勤信息部分提供本人查詢自己的考勤信息,提供兩種方式的查詢:操作,專門對出差,請假休假和曠工等考勤進(jìn)行登記。--一般用戶沒有此項(xiàng)操作權(quán)限。考勤統(tǒng)計(jì)也是由系統(tǒng)管理員操作,一般用戶無該操作權(quán)限。該部分也是系統(tǒng)管理人員操作,每個(gè)月對應(yīng)一條記錄當(dāng)月每天的考勤計(jì)時(shí)就根據(jù)系統(tǒng)時(shí)間管理表中的設(shè)置進(jìn)行計(jì)算。該部分也是由系統(tǒng)管理員操作1、由系統(tǒng)管理人員對某個(gè)員工一年之內(nèi)的所有考勤進(jìn)行維護(hù),包括增加,刪除,修改該部分也是由系統(tǒng)管理員操作1、由系統(tǒng)管理人員對某個(gè)員工一年之內(nèi)的所有加班信息進(jìn)行維護(hù),包括增加,刪除,5.2數(shù)據(jù)庫設(shè)計(jì)表名數(shù)據(jù)類型度是否可空d對象標(biāo)識Int4工編號int4√省內(nèi)外標(biāo)志Int4√--起始時(shí)間4終止時(shí)間4人int4由表表名數(shù)據(jù)類型度是否可空d對象標(biāo)識Int4Nyf年月份上班時(shí)間設(shè)置6本月工作天數(shù)Int4√本月每天小時(shí)數(shù)Int4√時(shí)限9√√備用標(biāo)志Tinyint1√√表表名數(shù)據(jù)類型度是否可空d對象標(biāo)識Int4Ygid工標(biāo)識Int4√加班日期4√加班性質(zhì)√加班事由√加班時(shí)間5√人Int4√1√1√表名中文名稱數(shù)據(jù)類型長度是否可空Id對象標(biāo)識Int4Ygid員工標(biāo)識Int4√Glbs關(guān)聯(lián)標(biāo)識Int4√Sbsj上班時(shí)間Datetime8√xbsj下班時(shí)間Datetime8√Kqbz考勤標(biāo)志Char10√Jqm機(jī)器名Char20√IpIP地址Char20√Snwbz省內(nèi)外標(biāo)志Int4√CcddChar18√bz備注Char40√--表名中文名稱數(shù)據(jù)類型長度是否可空Id對象標(biāo)識Int4Nyf年月份Datetime8Ygid員工標(biāo)識Int4√Zcsj正常上班時(shí)間numeric9√Qjxjsj請假休假時(shí)間Numeric9√Ccsj出差時(shí)間Numeric9√Kgsj曠工時(shí)間Numeric9√jbsj加班時(shí)間Numeric9√Bz備注Varchar50√Bybz備用標(biāo)志tinyint1√表表名數(shù)據(jù)類型度是否可空d對象標(biāo)識Int42√Mc√拼音碼√表表名數(shù)據(jù)類型度是否可空d對象標(biāo)識Int4Ygid工標(biāo)識Int4√請假事由√起始時(shí)間4√終止時(shí)間4√人Int4√Xjsj休假時(shí)間4√√1√5.3業(yè)務(wù)實(shí)體類的劃分與算法描述所有的基本的增刪改查都在業(yè)務(wù)實(shí)體作,包括List和Detail兩種方式。實(shí)體屬性登陸辦公自動(dòng)化系統(tǒng)并登記考勤事件1Button1_Click--述傳入?yún)?shù)傳出參數(shù)按鈕觸發(fā)事件系統(tǒng)參數(shù)系統(tǒng)參數(shù)實(shí)體屬性查詢本人考勤操作從數(shù)據(jù)庫提取數(shù)據(jù)集傳入?yún)?shù)Integer,Integer傳出參數(shù)無實(shí)體屬性述傳入?yún)?shù)傳出參數(shù)述傳入?yún)?shù)傳出參數(shù)進(jìn)行非正??记诘怯洸僮鞣钦?记诓迦氩僮鱏tringTrue,falsekq檢查當(dāng)前的考勤是否已登記過True,false實(shí)體屬性述傳入?yún)?shù)傳出參數(shù)傳入?yún)?shù)傳出參數(shù)述傳入?yún)?shù)傳出參數(shù)進(jìn)行非正??记诘怯洸僮鳙@取一個(gè)數(shù)據(jù)集的視圖無獲取數(shù)據(jù)集無無ddRow添加一行數(shù)據(jù)無True,false--實(shí)體屬實(shí)體屬性加班信息維護(hù)操作述獲取一個(gè)數(shù)據(jù)集的視圖傳入?yún)?shù)無傳出參數(shù)獲取數(shù)據(jù)集傳入?yún)?shù)傳出參數(shù)無ddRow述添加一行數(shù)據(jù)傳入?yún)?shù)無傳出參數(shù)eteRow述刪除一行數(shù)據(jù)傳入?yún)?shù)無傳出參數(shù)True,falsedateRow述更新一行數(shù)據(jù)傳入?yún)?shù)無傳出參數(shù)True,false實(shí)體屬性考勤信息維護(hù)操作述獲取一個(gè)數(shù)據(jù)集的視圖傳入?yún)?shù)無傳出參數(shù)獲取數(shù)據(jù)集傳入?yún)?shù)傳出參數(shù)無ddRow述添加一行數(shù)據(jù)傳入?yún)?shù)無傳出參數(shù)True,false--eteRow述刪除一行數(shù)據(jù)傳入?yún)?shù)無傳出參數(shù)True,falsedateRow述更新一行數(shù)據(jù)傳入?yún)?shù)無傳出參數(shù)True,false實(shí)體屬性系統(tǒng)時(shí)間管理操作獲取數(shù)據(jù)集傳入?yún)?shù)無傳出參數(shù)無ddRow述添加一行數(shù)據(jù)傳入?yún)?shù)無傳出參數(shù)eteRow述刪除一行數(shù)據(jù)傳入?yún)?shù)無傳出參數(shù)True,falsedateRow述更新一行數(shù)據(jù)傳入?yún)?shù)無傳出參數(shù)True,false6辦公室管理子系統(tǒng)詳細(xì)設(shè)計(jì)本節(jié)介紹辦公室管理子系統(tǒng)的各個(gè)模塊以及功能。----6.1功能6.1.1公共場地與公共財(cái)物使用管理提供對公司的公共場地(如會議室、卡拉OK廳)、公共財(cái)物(如公車、照相機(jī)、攝影機(jī))的使用記錄。包括以下幾個(gè)子功能:提供對公司公共場地和公共財(cái)物使用情況的維護(hù)功能,包括使用、歸還、預(yù)訂、取消預(yù)的維護(hù)功能,包括對公共場地和公共財(cái)物記錄的增查詢某時(shí)間點(diǎn)公共場地與公共財(cái)物的使用情況。查詢某公共場地與公共財(cái)物在一段時(shí)間內(nèi)的使用記錄。對公司設(shè)備的進(jìn)行管理,并提供一般的查詢功能。包括以下幾個(gè)子功能:提供對公司設(shè)備記錄的維護(hù)功能,包括對設(shè)備記錄的增加、刪除和修改。按照部門、物品種類、供貨人(單位)進(jìn)行查詢,列出公司設(shè)備的統(tǒng)一清單。主要是公司集體的日?;顒?dòng)安排,例如公司未來兩日的旅游安排,工會活動(dòng)安排等。包括公司領(lǐng)導(dǎo)可以公開的活動(dòng)情況,例如領(lǐng)導(dǎo)接待客人,有貴賓來訪等。提供對公司日?;顒?dòng)記錄的維護(hù)功能,包括對日常活動(dòng)記錄的增加、刪除和修改。以周為單位瀏覽,列表顯示日常活動(dòng),可定制時(shí)間段進(jìn)行查詢。6.1.4辦公用(消耗)品管理。辦公用品是指紙張、打印墨盒、文具等--度是否度是否可空提供對辦公用品使用情況的登記功能,包括辦公用品的領(lǐng)用和辦公用品的歸還。對辦公復(fù)雜性的考慮,歸還功能可暫緩實(shí)現(xiàn)。提供對公司辦公用品的維護(hù)功能,包括對辦公用品的增加、刪除和修改。按物品,時(shí)間,部門,人員,總計(jì)等進(jìn)行查詢,并列表顯示辦公用品的使用情況。6.2數(shù)據(jù)庫設(shè)計(jì)表名d表名dj數(shù)據(jù)類型intinttinyint是否可空度444現(xiàn)有數(shù)量作廢標(biāo)志表名中文名稱數(shù)據(jù)類型ddjd使用標(biāo)志預(yù)訂標(biāo)志作廢標(biāo)志4tinyinttinyinttinyint表名中文名稱數(shù)據(jù)類型長度ddd公共場地和公int是否可空44--int4起始時(shí)間4終止時(shí)間4還標(biāo)志int4是否可空表名中文名稱數(shù)據(jù)類型是否可空ididint4int

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論