




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄1.實(shí)訓(xùn)名稱22.實(shí)訓(xùn)題目23.實(shí)訓(xùn)目的24.實(shí)訓(xùn)內(nèi)容及結(jié)果24.1檔案管理系統(tǒng)需求分析24.1.1系統(tǒng)功能需求24.1.2用戶管理模塊54.1.3系統(tǒng)參數(shù)設(shè)置模塊54.1.4借閱管理模塊64.1.5案卷管理模塊64.1.6文件管理模塊74.1.7數(shù)據(jù)管理模塊74.2系統(tǒng)的UML建模84.2.1UML初始模型84.2.2業(yè)務(wù)建模84.2.2.1業(yè)務(wù)用例模型84.2.2.2業(yè)務(wù)分析模型154.2.3分析模型184.2.3.1參與者184.2.3.2用例184.2.3.3用例圖194.2.3.4時(shí)序圖204.2.3.5協(xié)作圖244.2.3.6狀態(tài)圖264.2.3.7分析類(lèi)圖274.2.4設(shè)計(jì)模
2、型294.2.4.1包圖294.2.4.2類(lèi)圖314.2.4.3組件圖334.2.4.4部署圖334.2.4.5數(shù)據(jù)建模335.實(shí)訓(xùn)小結(jié)391.實(shí)訓(xùn)名稱信息系統(tǒng)分析與綜合課程設(shè)計(jì)2.實(shí)訓(xùn)題目檔案管理系統(tǒng)3.實(shí)訓(xùn)目的通過(guò)實(shí)踐使學(xué)生更深入地了解與掌握信息系統(tǒng)的概念、分析設(shè)計(jì)信息系統(tǒng)的原理和方法,使學(xué)生熟練掌握結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)的方法。為學(xué)生今后在使用、管理與開(kāi)發(fā)管理信息系統(tǒng)打下基礎(chǔ)。4.實(shí)訓(xùn)內(nèi)容及結(jié)果4.1檔案管理系統(tǒng)需求分析4.1.1系統(tǒng)功能需求檔案管理系統(tǒng)是一套功能強(qiáng)大,操作簡(jiǎn)便、實(shí)用的自動(dòng)化管理軟件,包括用戶管理、系統(tǒng)參數(shù)設(shè)置、檔案數(shù)據(jù)錄入(分為文件錄入和案卷錄入兩部分)、案卷數(shù)據(jù)查詢(分
3、為文件查詢和案卷查詢兩部分)、借閱管理、數(shù)據(jù)維護(hù)(分為數(shù)據(jù)備份和數(shù)據(jù)操作)、操作日志查看、報(bào)表打印等??梢杂糜谝话愕臋n案室,也可用于網(wǎng)絡(luò)中的辦公系統(tǒng),進(jìn)行聯(lián)網(wǎng)操作。本檔案管理系統(tǒng)主要針對(duì)某檔案室的具體業(yè)務(wù)流程開(kāi)發(fā)設(shè)計(jì),系統(tǒng)提供了較好的功能擴(kuò)充接口。開(kāi)發(fā)檔案管理軟件是為了滿足該檔案室對(duì)檔案管理和業(yè)務(wù)管理的方便,以現(xiàn)代化的創(chuàng)新思維模式工作。下面概括一下本檔案管理系統(tǒng)大致的功能需求。l 用戶登陸在用戶進(jìn)入系統(tǒng)前,首先要求用戶進(jìn)行登錄,登錄是要驗(yàn)證用戶名和密碼是否匹配,驗(yàn)證通過(guò)后允許用戶進(jìn)入本系統(tǒng)操作。用戶的密碼需要進(jìn)行加密算法。用戶的登錄密碼要求機(jī)密保存在數(shù)據(jù)庫(kù)中。用戶登錄后需要記入到日志庫(kù)中。l
4、修改注冊(cè)信息用戶登錄后,可以修改自己的注冊(cè)信息,包括修改用戶密碼,每頁(yè)顯示行數(shù)等信息,不允許修改用戶名、姓名和部門(mén)等信息。l 權(quán)限設(shè)置本模塊只有系統(tǒng)管理員可以操作。管理員可以增加系統(tǒng)用戶、刪除系統(tǒng)用戶、修改用戶的相關(guān)屬性、修改用戶的權(quán)限表。l 系統(tǒng)參數(shù)設(shè)置本模塊設(shè)置系統(tǒng)的輔助參數(shù)表,這些參數(shù)表是輸入數(shù)據(jù)時(shí)作為輔助使用的。每個(gè)參數(shù)表需要有增加、刪除、修改和查看等操作。l 數(shù)據(jù)錄入本模塊處理用戶輸入新的檔案文件信息或者檔案案卷信息。輸入數(shù)據(jù)時(shí)要考慮用戶連續(xù)錄入的情況,可以從上一條記錄復(fù)制數(shù)據(jù)到新的記錄中。不同的檔案不同的輸入情況,比如科技檔案只有文件信息,沒(méi)有案卷信息。輸入案卷信息之后可以接著輸入
5、此案卷下的文件信息,案卷信息中相應(yīng)的字段帶入文件信息輸入界面,且不可更改。l 數(shù)據(jù)維護(hù)本模塊需要具有“數(shù)據(jù)維護(hù)”的權(quán)限的用戶可以操作。數(shù)據(jù)維護(hù)模塊對(duì)已經(jīng)“刪除”(只是做刪除標(biāo)記)的檔案文件做最后的判定,判斷該文件是否要?jiǎng)h除。此模塊涉及兩種操作:回復(fù)和徹底刪除。l 數(shù)據(jù)查詢按用戶輸入的條件查詢相應(yīng)的檔案文件信息。查詢結(jié)果以列表目錄形式顯示,也可以卡片形式顯示。具有檔案處理權(quán)限的用戶可以對(duì)查詢的結(jié)果編輯并保存,也可以“刪除”(做刪除標(biāo)記)檔案文件記錄。l 數(shù)據(jù)修改本模塊主要實(shí)現(xiàn)批量修改數(shù)據(jù)的功能,可以有用戶指定條件,將數(shù)據(jù)庫(kù)中所有符合條件的文件或案卷記錄按要求修改某個(gè)字段的值。例如可以指定將所有文
6、件年份為“2002”的文件記錄的保管期改為“長(zhǎng)期”。l 報(bào)表打印打印各種檔案的目錄表和統(tǒng)計(jì)表??梢杂捎脩粼O(shè)計(jì)進(jìn)行報(bào)表的自動(dòng)生成。l 檔案借閱此模塊分為外借登記、歸還記錄和電子借閱申請(qǐng)?zhí)幚韮刹糠?,具有“借閱管理”?quán)限的用戶可以操作此模塊。外借模塊實(shí)現(xiàn)檔案文件的借出登記和歸還登記功能。電子借閱申請(qǐng)由具有“借閱管理”權(quán)限的用戶處理,一般用戶提出閱讀電子文檔的申請(qǐng)后,被同意閱讀后,文件將被發(fā)送給申請(qǐng)人。l 數(shù)據(jù)備份及恢復(fù)本模塊需要實(shí)現(xiàn)數(shù)據(jù)的備份和恢復(fù)機(jī)制。數(shù)據(jù)備份操作可以按年度、檔案種類(lèi)等條件做部分備份或完全備份。數(shù)據(jù)恢復(fù)就是將備份的數(shù)據(jù)恢復(fù)到數(shù)據(jù)庫(kù)中??梢詫?duì)數(shù)據(jù)進(jìn)行備份和恢復(fù),備份的路徑在系統(tǒng)參數(shù)設(shè)
7、置中指定。備份生成一個(gè)XML文件,恢復(fù)的時(shí)候自動(dòng)由此恢復(fù)。具有批量備份和恢復(fù)功能。l 查閱操作日志本模塊對(duì)系統(tǒng)運(yùn)行日志操作,具有“日志操作”權(quán)限的用戶可以進(jìn)入本模塊。可以盡心查看日志記錄等操作。下圖為整個(gè)檔案管理系統(tǒng)的功能需求。圖1 檔案管理系統(tǒng)的功能需求4.1.2用戶管理模塊用戶管理模塊包括如下圖2所示幾個(gè)部分圖2 用戶管理模塊l 添加用戶:管理員可以對(duì)用戶進(jìn)行添加操作。l 刪除用戶:管理員可以對(duì)已有用戶進(jìn)行刪除操作。l 查看用戶權(quán)限:每個(gè)用戶都具有一定的權(quán)限,管理員可以查看用戶的管理權(quán)限。l 修改管理權(quán)限:管理員可以修改用戶的管理權(quán)限。l 添加管理權(quán)限:管理員在權(quán)限管理中可以添加管理權(quán)限。
8、l 刪除管理權(quán)限:管理員在權(quán)限管理中可以刪除管理權(quán)限。4.1.3系統(tǒng)參數(shù)設(shè)置模塊系統(tǒng)參數(shù)設(shè)置模塊包括如下圖3所示幾個(gè)部分圖3 系統(tǒng)參數(shù)設(shè)置模塊l 系統(tǒng)表:管理員可以修改單位名稱和卷宗號(hào)并保存。l 檔案種類(lèi)表:對(duì)檔案種類(lèi)進(jìn)行添加、刪除操作。l 文件種類(lèi)表:對(duì)文件種類(lèi)進(jìn)行添加、刪除操作。l 文件類(lèi)目表:對(duì)文件類(lèi)目進(jìn)行添加、刪除操作。l 其他參數(shù)表:對(duì)其他文件進(jìn)行編輯、刪除操作。在編輯時(shí)可以修改附件存放路徑和備份文件存放路徑。4.1.4借閱管理模塊借閱管理模塊包括如下圖4所示幾個(gè)部分l 借閱登記:輸入借閱條件后就可以申請(qǐng)借閱登記。l 借閱查詢:提供對(duì)所借出案卷的查詢工作,對(duì)歸還日期做詳細(xì)說(shuō)明。l 網(wǎng)
9、上借閱:網(wǎng)上借閱提供網(wǎng)上借閱申請(qǐng)、未提交的借閱申請(qǐng)、已處理的借閱申請(qǐng)、借閱申請(qǐng)?zhí)幚砗途W(wǎng)上答復(fù)幾個(gè)小模塊。其中網(wǎng)上借閱申請(qǐng)、未提交的借閱申請(qǐng)、已處理的借閱申請(qǐng)模塊是所有用戶都擁有的,借閱申請(qǐng)?zhí)幚硎蔷哂薪栝喒芾頇?quán)限的用戶所擁有的模塊、網(wǎng)上答復(fù)是具有借閱答復(fù)權(quán)限的用戶所擁有的模塊。圖4 借閱管理模塊4.1.5案卷管理模塊案卷管理模塊包括如下圖5所示幾個(gè)部分圖5 案卷管理模塊l 案卷查詢:對(duì)所需要的案卷進(jìn)行查詢操作。l 案卷錄入:保存案卷。4.1.6文件管理模塊文件管理模塊包括如下圖6所示幾個(gè)部分圖6 文件管理模塊l 文件查詢:對(duì)所需要的文件進(jìn)行查詢操作。l 文件錄入:保存文件。4.1.7數(shù)據(jù)管理模塊
10、數(shù)據(jù)管理模塊包括如下圖7所示幾個(gè)部分圖7 數(shù)據(jù)管理模塊l 數(shù)據(jù)備份:對(duì)文件表和案卷分別進(jìn)行備份。l 數(shù)據(jù)恢復(fù):對(duì)文件表和案卷分別進(jìn)行數(shù)據(jù)恢復(fù)。4.2系統(tǒng)的UML建模4.2.1UML初始模型選擇菜單命令【File>New】打開(kāi)如圖8所示的【Create New Model】對(duì)話框,選擇J2SE模式,然后單擊【OK】按鈕。并保存這個(gè)新的模型為“檔案管理系統(tǒng)”。圖8 新建模型4.2.2業(yè)務(wù)建模4.2.2.1業(yè)務(wù)用例模型Ø 確定業(yè)務(wù)參與者參與者是系統(tǒng)的主體,表示提供或接收系統(tǒng)信息的人或系統(tǒng),他們是交互作用的人或事物。本系統(tǒng)的功能大致可以分為以下幾個(gè)部分。l 用戶登錄驗(yàn)證用戶身份的合法性
11、,判斷是否運(yùn)行進(jìn)入本系統(tǒng)。l 修改注冊(cè)信息。l 權(quán)限設(shè)置增、刪用戶,修改用戶屬性和用戶的權(quán)限。l 系統(tǒng)參數(shù)設(shè)置設(shè)置系統(tǒng)的輔助參數(shù)表。l 數(shù)據(jù)錄入檔案案卷和文件信息的錄入。l 數(shù)據(jù)維護(hù)對(duì)用戶刪除的數(shù)據(jù)進(jìn)行判定,恢復(fù)或者正式刪除。l 數(shù)據(jù)查詢查詢檔案數(shù)據(jù),可以查看查詢到檔案文件數(shù)據(jù),根據(jù)權(quán)限的不太也可以修改指定的檔案數(shù)據(jù)。l 數(shù)據(jù)修改用戶可以通過(guò)此模塊批量修改數(shù)據(jù)。l 報(bào)表打印打印各類(lèi)檔案目錄及統(tǒng)計(jì)報(bào)表。l 檔案借閱包括檔案外借、歸還的登記以及網(wǎng)上借閱的處理。l 數(shù)據(jù)備份和恢復(fù)檔案數(shù)據(jù)的備份和恢復(fù)。l 日志記錄。通過(guò)以上的分析,可以創(chuàng)建以下的參與者:l 管理員l 檔案室人員l 案卷輸入人員l 借閱
12、管理人員l 一般人員在Rose中,參與者的創(chuàng)建如圖9所示。 圖9 業(yè)務(wù)參與者Ø 確定業(yè)務(wù)用例經(jīng)過(guò)分析調(diào)查,檔案管理系統(tǒng)根據(jù)業(yè)務(wù)流程可以分為以下幾個(gè)用例:l 用戶登錄l 根據(jù)權(quán)限進(jìn)入l 管理員系統(tǒng)參數(shù)設(shè)置l 管理員進(jìn)行用戶管理l 數(shù)據(jù)信息錄入l 數(shù)據(jù)查看l 數(shù)據(jù)備份和恢復(fù)l 普通用戶網(wǎng)上借閱管理l 管理員操作日志并查看l 報(bào)表打印l 用戶注冊(cè)管理在Rose中,使用Use Case View建立用例,如圖10所示。圖10 業(yè)務(wù)用例n 用例規(guī)約每個(gè)用例都有其用例規(guī)約,即每個(gè)用例的含義,這里僅對(duì)部分用例進(jìn)行用例規(guī)約。² 借閱登記:正常事件流:借閱管理員選擇借閱者借閱管理員查看借閱者
13、當(dāng)前時(shí)段之前的借閱申請(qǐng)記錄借閱者提交借閱登記命令借閱管理員選擇需要借閱的時(shí)間在借閱視圖中顯示新的借閱信息可選事件流:借閱管理員選擇借閱者借閱管理員選擇一個(gè)已有的借閱記錄借閱管理員改變借閱時(shí)間在借閱視圖中更新這個(gè)新信息,并在以后視圖中都可以看到異常事件流:沒(méi)有此借閱者。² 借閱查詢:正常事件流:借閱管理員輸入需要查詢的案卷號(hào)在借閱視圖中顯示這個(gè)案卷的借閱信息² 網(wǎng)上借閱:正常事件流:借閱者查看已提交和未提交的借閱申請(qǐng)借閱者查看已提交的借閱申請(qǐng)是否被處理借閱管理員處理借閱申請(qǐng)Ø 用例建模按照業(yè)務(wù)參與者的只能劃分,檔案管理的用例圖分別為:借閱管理員的用例圖,檔案室人員的
14、用例圖,系統(tǒng)管理員進(jìn)行系統(tǒng)維護(hù)的用例圖。如圖11、圖12、圖13所示。l 借閱管理人員的用例圖圖11 借閱管理人員的用例圖l 檔案室人員的用例圖圖12 圖檔案室人員的用例圖l 系統(tǒng)管理員進(jìn)行系統(tǒng)維護(hù)的用例圖圖13 系統(tǒng)管理員進(jìn)行系統(tǒng)維護(hù)的用例圖Ø 活動(dòng)圖活動(dòng)圖描述活動(dòng)是如何協(xié)同工作的。當(dāng)一個(gè)操作必須完成一系列事情,而又無(wú)法確定以什么樣的順序來(lái)完成這些事情時(shí),活動(dòng)圖可以清晰地描述這些事。在檔案管理系統(tǒng)中,有明確活動(dòng)的類(lèi)有系統(tǒng)管理員、案卷輸入人員、借閱管理人員、一般人員??梢栽谙到y(tǒng)中為這幾個(gè)類(lèi)建立活動(dòng)圖。l 一般人員的活動(dòng)圖一般人員首先登錄系統(tǒng),然后進(jìn)入網(wǎng)上借閱、借閱登記、借閱查詢等活動(dòng)
15、,注意這幾個(gè)活動(dòng)都是并列的。完成活動(dòng)后退出系統(tǒng)。如圖14所示。圖14 一般人員的活動(dòng)圖l 借閱管理人員的活動(dòng)圖借閱管理員可以處理兩種情況,借閱申請(qǐng)?zhí)幚砗徒栝啔w還處理。當(dāng)一般人員申請(qǐng)借閱檔案時(shí),借閱管理員要檢查一般人員的憑證是否滿足借閱條件;當(dāng)一般人員歸還檔案時(shí),借閱管理員要檢查所借的檔案是否超時(shí),如果超時(shí),將采取一定的懲罰措施。如圖15所示。圖15 借閱管理人員的活動(dòng)圖l 案卷輸入人員的活動(dòng)圖案卷輸入人員的活動(dòng)比較簡(jiǎn)單,主要負(fù)責(zé)案卷的錄入工作。如圖16所示。圖16 案卷輸入人員的活動(dòng)圖l 系統(tǒng)管理員的活動(dòng)圖系統(tǒng)管理員擁有最高的權(quán)限,幾乎可以做任何工作,所以相對(duì)處理的內(nèi)容比較多,活動(dòng)圖也就很多。
16、因此,這里僅以一部分為例。 系統(tǒng)管理員維護(hù)系統(tǒng)數(shù)據(jù)的活動(dòng)圖系統(tǒng)管理員在維護(hù)系統(tǒng)數(shù)據(jù)的活動(dòng)中,可以進(jìn)行兩種操作,即數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)。如圖17所示。圖17 系統(tǒng)管理員的活動(dòng)圖 系統(tǒng)管理員維護(hù)用戶的活動(dòng)圖系統(tǒng)管理員在維護(hù)用戶的活動(dòng)中,可以對(duì)用戶實(shí)行管理,在用戶管理中可以添加用戶、刪除用戶,還可以查看用戶權(quán)限;在權(quán)限管理中,系統(tǒng)管理員還可以對(duì)用戶實(shí)現(xiàn)權(quán)限管理,進(jìn)行刪除用戶權(quán)限和添加用戶權(quán)限的操作。如圖18所示。圖18 系統(tǒng)管理員維護(hù)用戶的活動(dòng)圖 系統(tǒng)管理員設(shè)置系統(tǒng)參數(shù)的活動(dòng)圖系統(tǒng)管理員在設(shè)置系統(tǒng)參數(shù)的活動(dòng)中,設(shè)計(jì)多個(gè)并列的小活動(dòng)。如修改單位名稱及卷宗號(hào)、添加/刪除檔案種類(lèi)、添加/刪除文件種類(lèi)、添加/
17、刪除文件類(lèi)目,還有其他參數(shù)設(shè)置。這些操作都將在設(shè)置系統(tǒng)參數(shù)的大活動(dòng)中進(jìn)行。如圖19所示。圖19 統(tǒng)管理員設(shè)置系統(tǒng)參數(shù)的活動(dòng)圖4.2.2.2業(yè)務(wù)分析模型Ø 時(shí)序圖時(shí)序圖按照時(shí)間順序描述系統(tǒng)元素之間的交互。檔案管理系統(tǒng)的時(shí)序圖主要有如下幾個(gè)。l 用戶管理模塊中的系統(tǒng)管理員添加、刪除或修改用戶的時(shí)序圖。l 案卷管理模塊中的案卷輸入員錄入或查詢案卷的時(shí)序圖。l 借閱管理模塊中的借閱管理員管理借閱案卷的時(shí)序圖。l 文件管理模塊中的一般人員查詢文件的時(shí)序圖。l 數(shù)據(jù)管理模塊中的系統(tǒng)管理員備份或恢復(fù)數(shù)據(jù)的時(shí)序圖。l 系統(tǒng)參數(shù)設(shè)置模塊中的系統(tǒng)管理員的添加、刪除文件檔案的時(shí)序圖。l 系統(tǒng)管理員添加用戶
18、的時(shí)序圖圖20 系統(tǒng)管理員添加用戶的時(shí)序圖l 案卷輸入員錄入案卷的時(shí)序圖圖21 案卷輸入員錄入案卷的時(shí)序圖l 借閱管理員管理借閱案卷的時(shí)序圖圖22 借閱管理員管理借閱案卷的時(shí)序圖l 一般人員查詢文件的時(shí)序圖圖23 一般人員查詢文件的時(shí)序圖l 系統(tǒng)管理員備份數(shù)據(jù)的時(shí)序圖圖24 系統(tǒng)管理員備份數(shù)據(jù)的時(shí)序圖l 系統(tǒng)管理員的添加檔案的時(shí)序圖圖25 系統(tǒng)管理員的添加檔案的時(shí)序圖4.2.3分析模型4.2.3.1參與者通過(guò)分析調(diào)查,可以創(chuàng)建以下的參與者,如圖26所示。l 管理員l 檔案室人員l 案卷輸入人員l 借閱管理人員l 一般人員 圖26 參與者4.2.3.2用例根據(jù)分析得出該業(yè)務(wù)一共有以下用例,如圖2
19、7所示。圖27 用例4.2.3.3用例圖按照業(yè)務(wù)參與者的只能劃分,檔案管理系統(tǒng)的用例圖分別為:借閱管理人員的用例圖、檔案室人員的用例圖、系統(tǒng)管理員進(jìn)行系統(tǒng)維護(hù)的用例圖。如圖28、圖29、圖30所示。l 借閱管理人員的用例圖圖28 借閱管理人員的用例圖l 檔案室人員的用例圖圖29 檔案室人員的用例圖l 系統(tǒng)管理員進(jìn)行系統(tǒng)維護(hù)的用例圖圖30 系統(tǒng)管理員進(jìn)行系統(tǒng)維護(hù)的用例圖4.2.3.4時(shí)序圖時(shí)序圖按照時(shí)間順序描述系統(tǒng)元素之間的交互。檔案管理系統(tǒng)的時(shí)序圖主要有如下幾個(gè)。l 用戶管理模塊中的系統(tǒng)管理員添加、刪除或修改用戶的時(shí)序圖。l 案卷管理模塊中的案卷輸入員錄入或查詢案卷的時(shí)序圖。l 借閱管理模塊中
20、的借閱管理員管理借閱案卷的時(shí)序圖。l 文件管理模塊中的一般人員查詢文件的時(shí)序圖。l 數(shù)據(jù)管理模塊中的系統(tǒng)管理員備份或恢復(fù)數(shù)據(jù)的時(shí)序圖。l 系統(tǒng)參數(shù)設(shè)置模塊中的系統(tǒng)管理員的添加、刪除文件檔案的時(shí)序圖。l 系統(tǒng)管理員添加用戶的時(shí)序圖用戶首先使用自己的用戶名和密碼登錄系統(tǒng),在登錄時(shí),登錄模塊會(huì)講用戶的ID保存在系統(tǒng)的緩存中并提交給下一頁(yè)面。然后進(jìn)入用戶管理模塊,在進(jìn)入這個(gè)模塊時(shí),同樣會(huì)驗(yàn)證用戶的ID,因?yàn)檫@個(gè)模塊只有具有管理員身份才可以進(jìn)入。進(jìn)入后單擊“添加用戶”命令即可在添加列表中按要求添加用戶信息,完畢后單擊“保存”按鈕提交列表信息給數(shù)據(jù)庫(kù)模塊,進(jìn)行添加處理,最后提示添加成功信息給管理員。如圖3
21、1所示。圖31 系統(tǒng)管理員添加用戶的時(shí)序圖l 案卷輸入員錄入案卷的時(shí)序圖案卷輸入員首先使用自己擁有的用戶名和密碼登錄系統(tǒng)。在登錄時(shí),登錄模塊將案卷輸入員的ID保存在系統(tǒng)的緩存中并提交給下一頁(yè)面。進(jìn)入案卷管理模塊,只有他和比他權(quán)限大的用戶才可以進(jìn)去。然后提交“案卷錄入”命令,要求案卷輸入人員輸入案卷的相關(guān)信息,注意錄入信息的具體要求。錄入完畢后單擊“保存”即可完成案卷錄入工作,并提示案卷錄入成功的信息。如圖32所示。圖32 案卷輸入員錄入案卷的時(shí)序圖l 借閱管理員管理借閱案卷的時(shí)序圖借閱管理員用系統(tǒng)管理員分配的用戶名和密碼登錄系統(tǒng),進(jìn)入借閱管理模塊。在登錄時(shí),登錄模塊會(huì)將借閱管理人員的ID保存在
22、系統(tǒng)的緩存中并提交給下一頁(yè)面。想借閱必須先登記,提交“借閱登記”命令,進(jìn)入借閱借閱登記頁(yè)面,要求借閱管理人員輸入相關(guān)借閱的內(nèi)容,主意內(nèi)容的輸入要求。單擊“查詢”命令尋找滿足用戶需求的文件,如果有,單擊“借閱”命令即可完成借閱操作。如圖33所示。圖33 借閱管理員管理借閱案卷的時(shí)序圖l 一般人員查詢文件的時(shí)序圖一般人員的權(quán)限非常小,他根據(jù)管理員分配的用戶名和密碼登錄檔案管理系統(tǒng),同時(shí)提交ID給文件管理模塊。這樣就看操作文件管理模塊中的某項(xiàng)功能了,比如查詢文件功能。在檔案管理系統(tǒng)的界面中單擊“文件查詢”命令,將進(jìn)入查詢文件的界面,然后按要求輸入查詢條件并提交,這時(shí),系統(tǒng)將根據(jù)提交的信息顯示出結(jié)果給
23、一般人員,至此完成文件查詢操作。如圖34所示。圖34 一般人員查詢文件的時(shí)序圖l 系統(tǒng)管理員備份數(shù)據(jù)的時(shí)序圖系統(tǒng)管理員擁有在高的權(quán)限級(jí)別,幾乎可以干任何事情。首先還是要登錄檔案管理系統(tǒng),并提交ID給數(shù)據(jù)管理模塊,然后單擊“數(shù)據(jù)備份”命令,系統(tǒng)提示輸入想要備份的文件路徑。管理員輸入信息后提交信息給數(shù)據(jù)庫(kù),保存該條信息,以便日后查詢,最后顯示備份成功信息給管理員。如圖35所示。圖35 系統(tǒng)管理員備份數(shù)據(jù)的時(shí)序圖l 系統(tǒng)管理員的添加檔案的時(shí)序圖系統(tǒng)管理員做的第一步就是登錄系統(tǒng),并提交他的ID給檔案管理模塊。在檔案管理系統(tǒng)的后臺(tái)界面中單擊“檔案錄入”命令,進(jìn)入添加檔案界面,該界面要求輸入待添加檔案的基
24、本信息。添加完畢提交檔案信息并保存到數(shù)據(jù)庫(kù)中,最后顯示添加檔案成功信息給管理員,至此添加檔案操作動(dòng)作完成。如圖36所示。圖36 系統(tǒng)管理員的添加檔案的時(shí)序圖4.2.3.5協(xié)作圖協(xié)作圖用來(lái)表現(xiàn)系統(tǒng)的對(duì)象間另一種交互,即時(shí)間和空間順序上的交互。檔案管理系統(tǒng)的協(xié)作圖主要有以下幾個(gè)。如圖37、圖38、圖39、圖40、圖41、圖42所示。l 用戶管理模塊中的系統(tǒng)管理員添加、刪除或修改用戶的協(xié)作圖。l 案卷管理模塊中的案卷輸入員錄入或查詢案卷的協(xié)作圖。l 借閱管理模塊中的借閱管理員管理借閱案卷的協(xié)作圖。l 文件管理模塊中的一般人員查詢文件的協(xié)作圖。l 數(shù)據(jù)管理模塊中的系統(tǒng)管理員備份或恢復(fù)數(shù)據(jù)的協(xié)作圖。l
25、系統(tǒng)參數(shù)設(shè)置模塊中的系統(tǒng)管理員的添加、刪除文件檔案的協(xié)作圖。l 系統(tǒng)管理員添加用戶的協(xié)作圖圖37 系統(tǒng)管理員添加用戶的協(xié)作圖l 案卷輸入員錄入案卷的協(xié)作圖圖38 案卷輸入員錄入案卷的協(xié)作圖l 借閱管理員管理借閱案卷的協(xié)作圖圖39 借閱管理員管理借閱案卷的協(xié)作圖l 一般人員查詢文件的協(xié)作圖圖40 一般人員查詢文件的協(xié)作圖l 系統(tǒng)管理員備份數(shù)據(jù)的協(xié)作圖圖41 系統(tǒng)管理員備份數(shù)據(jù)的協(xié)作圖l 系統(tǒng)管理員的添加檔案的協(xié)作圖圖42 系統(tǒng)管理員的添加檔案的協(xié)作圖4.2.3.6狀態(tài)圖在檔案管理系統(tǒng)中,有明確狀態(tài)轉(zhuǎn)換的類(lèi)有檔案和借閱者賬戶(相當(dāng)于包含特定個(gè)人信息的電子借閱證)??梢栽谙到y(tǒng)中為這兩類(lèi)事物建立狀態(tài)圖
26、。l 檔案的狀態(tài)圖檔案處于外借狀態(tài)時(shí),可以借閱,借閱后就變?yōu)榻栝啝顟B(tài)。外借檔案歸還后又變?yōu)榭赏饨锠顟B(tài)。如圖43所示。 圖43 檔案的狀態(tài)圖l 借閱者賬戶的狀態(tài)圖借閱者的賬戶剛被管理員添加時(shí)處于借閱賬戶的可用狀態(tài),當(dāng)所借檔案數(shù)帶到規(guī)定的借閱數(shù)目上限后,變?yōu)椴豢捎脿顟B(tài)。當(dāng)賬戶被管理員刪除后,變?yōu)閯h除狀態(tài)。如圖44所示。圖44 借閱者賬戶的狀態(tài)圖4.2.3.7分析類(lèi)圖 實(shí)體類(lèi)經(jīng)過(guò)分析,有如下實(shí)體類(lèi),分別為借閱時(shí)間、日志、管理權(quán)限、數(shù)據(jù)備份記錄、文件存放路徑、報(bào)表、數(shù)據(jù)恢復(fù)記錄、文件種類(lèi)、用戶、借閱申請(qǐng)、檔案種類(lèi)、案卷信息,如圖45所示。圖45 實(shí)體類(lèi) 控制類(lèi)經(jīng)過(guò)分析,有如下控制類(lèi),分別為:打印報(bào)表w
27、orkflow、檔案種類(lèi)表操作workflow、根據(jù)權(quán)限查看workflow、借閱查詢workflow、數(shù)據(jù)查看workflow、數(shù)據(jù)信息錄入workflow、數(shù)據(jù)備份和恢復(fù)workflow、管理員用戶管理workflow、網(wǎng)上借閱workflow、普通用戶網(wǎng)上借閱管理workflow、管理員操作日志并查看workflow、用戶注冊(cè)管理workflow、用戶登錄workflow、借閱登記workflow、文件種類(lèi)表操作workflow、管理員系統(tǒng)參數(shù)設(shè)置workflow,如圖46所示。圖46 控制類(lèi) 邊界類(lèi)經(jīng)過(guò)分析有,如下邊界類(lèi),分別為:借閱登記UI、借閱查詢UI、文件種類(lèi)操作UI、管理員系統(tǒng)
28、參數(shù)設(shè)置UI、數(shù)據(jù)查看UI、檔案種類(lèi)操作UI、網(wǎng)上借閱UI、管理員操作日志并查看UI、用戶注冊(cè)管理UI、數(shù)據(jù)備份和恢復(fù)UI、管理員用戶管理UI、數(shù)據(jù)信息錄入U(xiǎn)I、用戶登錄UI、普通用戶網(wǎng)上借閱管理UI、根據(jù)權(quán)限查看UI、報(bào)表打印UI,如圖47所示。圖47 邊界類(lèi)4.2.4設(shè)計(jì)模型4.2.4.1包圖本系統(tǒng)共有6個(gè)包,分別為用戶管理模塊的包、系統(tǒng)參數(shù)設(shè)置模塊的包、借閱管理模塊的包、案卷管理模塊的包、系統(tǒng)中文件管理模塊的包、系統(tǒng)中備份管理模塊的包。圖48 包圖l 包中的類(lèi)l 系統(tǒng)中用戶管理模塊的類(lèi)圖,如圖49所示圖49 統(tǒng)中用戶管理模塊的類(lèi)圖l 系統(tǒng)中中系統(tǒng)參數(shù)設(shè)置模塊的類(lèi)圖,如圖50所示圖50 系
29、統(tǒng)中中系統(tǒng)參數(shù)設(shè)置模塊的類(lèi)圖l 系統(tǒng)中借閱管理模塊的類(lèi)圖,如圖51所示圖51 系統(tǒng)中借閱管理模塊的類(lèi)圖l 系統(tǒng)中案卷管理模塊的類(lèi)圖,如圖52所示圖52 系統(tǒng)中案卷管理模塊的類(lèi)圖l 系統(tǒng)中文件管理模塊的類(lèi)圖,如圖53所示圖53 系統(tǒng)中文件管理模塊的類(lèi)圖l 系統(tǒng)中備份管理模塊的類(lèi)圖,如圖54所示圖54 系統(tǒng)中備份管理模塊的類(lèi)圖4.2.4.2類(lèi)圖l 和數(shù)據(jù)庫(kù)字段相關(guān)的基礎(chǔ)類(lèi)在檔案管理系統(tǒng)中最基本的幾個(gè)類(lèi):User、fVolumn、Archive、FileType、RoleUser,如圖55所示。圖55 和數(shù)據(jù)庫(kù)字段相關(guān)的基礎(chǔ)類(lèi)User類(lèi)是用戶信息類(lèi),它的屬性很多,包括用戶登錄所用名(EnterNam
30、e)、用戶姓名(UserName)、用戶密碼(PassWord)、用戶所屬部門(mén)(Department)、沒(méi)有顯示查詢條數(shù)(RowsPage)。fVolumn類(lèi)是檔案案卷信息數(shù)據(jù)描述類(lèi),包括案卷編號(hào)(VolumID)、檔案種類(lèi)(ArchiveType)、案卷號(hào)(VolumnNo)、案卷標(biāo)題(VolumnTitle)、工程代號(hào)(Code)、類(lèi)目號(hào)(Category)、保管期限(RetentionPeriod)、案卷起始年月(StartDate)、案卷截止年月(EndDate)、案卷總件數(shù)(TotalNum)、案卷總頁(yè)數(shù)(TotalPage)、責(zé)任者(Duty)等屬性。Archive類(lèi)是檔案管理類(lèi),
31、包括檔案序號(hào)(SeriaNo)、狀態(tài)(Status)、刪除標(biāo)記(Deleted)、同步標(biāo)記(RepFlag)、檔案種類(lèi)(ArchiveType)、文件種類(lèi)載體種類(lèi)(FileType)、題目分說(shuō)明(Title)、一般文獻(xiàn)類(lèi)型標(biāo)識(shí)(literatureType)、題目說(shuō)明(TitleRemark)、成文日期載體形式時(shí)間(FileDate)、文件年代工程代號(hào)載體年代(Code)等屬性。FileType類(lèi)是檔案種類(lèi)類(lèi)。RoleUser類(lèi)是用戶角色類(lèi)。l 各類(lèi)之間的關(guān)系l 數(shù)據(jù)庫(kù)表類(lèi)之間的關(guān)系,如圖56所示。圖56 各類(lèi)之間的關(guān)系User類(lèi)表示檔案管理系統(tǒng)中的用戶,RoleUser類(lèi)指用戶的權(quán)限。在現(xiàn)實(shí)
32、世界中,一個(gè)用戶只能擁有一個(gè)權(quán)限,但是一種權(quán)限可以分配給多個(gè)用戶,所以User和RoleUser之間是多對(duì)一的關(guān)系。fVolum記錄的是案卷的基本信息,F(xiàn)ileType記錄了案卷的種類(lèi),Archive是檔案管理的類(lèi),所以fVolum與FileType是一對(duì)一的關(guān)系,fVolum與Archive是多對(duì)一的關(guān)系。4.2.4.3組件圖l 系統(tǒng)的組件圖包括系統(tǒng)服務(wù)和數(shù)據(jù)服務(wù)兩個(gè)組件。如圖57所示。圖57 組件圖4.2.4.4部署圖配置圖主要是用來(lái)說(shuō)明如何配置系統(tǒng)的軟件和硬件。系統(tǒng)由多個(gè)節(jié)點(diǎn)構(gòu)成,應(yīng)用服務(wù)器負(fù)責(zé)整個(gè)系統(tǒng)運(yùn)行的總體協(xié)調(diào)工作,數(shù)據(jù)庫(kù)負(fù)責(zé)數(shù)據(jù)管理。Web應(yīng)用程序模塊擁有參與者進(jìn)行各自權(quán)限的操作。管理員可以通過(guò)管理應(yīng)用服務(wù)器來(lái)管理整個(gè)系統(tǒng)。一般人員可以通過(guò)互聯(lián)網(wǎng)訪問(wèn)應(yīng)用服務(wù)器來(lái)操作服務(wù)。系統(tǒng)的配置圖,如圖58所示。圖58 配置圖4.2.4.5數(shù)據(jù)建模 創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象l 在構(gòu)建視圖中創(chuàng)建BBS數(shù)據(jù)庫(kù) 圖59 BBS數(shù)據(jù)庫(kù)(1)選擇SQL Sever 2000數(shù)據(jù)庫(kù)圖60 BBS數(shù)據(jù)庫(kù)(2) 創(chuàng)建
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年臨時(shí)護(hù)理人員服務(wù)合同
- 2025年供貨合同及物流規(guī)定
- 2025年公路橋梁工程建設(shè)承包合同
- 2025年汽車(chē)配件供應(yīng)合同指南
- 2025年公用養(yǎng)雞場(chǎng)租賃合同
- 2025年家居裝飾材料選購(gòu)與供應(yīng)合同文件
- 2025年企業(yè)用車(chē)租憑合同范本
- 水利樞紐工程爆破施工合同
- 2025年共同策劃成立有限責(zé)任公司的合同范本
- 婚前財(cái)產(chǎn)分配合同模板
- 全國(guó)第三屆職業(yè)技能大賽(智能網(wǎng)聯(lián)汽車(chē)裝調(diào)運(yùn)維)選拔賽理論考試題庫(kù)(含答案)
- 電信網(wǎng)絡(luò)詐騙犯罪的特征、治理困境及對(duì)策建議
- 救護(hù)車(chē)掛靠私立醫(yī)院協(xié)議書(shū)(2篇)
- 《血透患教》課件
- app 購(gòu)買(mǎi)合同范例
- 高二上學(xué)期物理(理科)期末試題(含答案)
- 2024年房地產(chǎn)經(jīng)紀(jì)人《房地產(chǎn)經(jīng)紀(jì)專業(yè)基礎(chǔ)》考前沖刺必會(huì)試題庫(kù)300題(含詳解)
- 礦山生態(tài)修復(fù)工程不穩(wěn)定斜坡治理工程設(shè)計(jì)
- 躲避球運(yùn)動(dòng)用球項(xiàng)目評(píng)價(jià)分析報(bào)告
- 風(fēng)機(jī)盤(pán)管更換施工方案
- 河道整治與生態(tài)修復(fù)工程監(jiān)理規(guī)劃
評(píng)論
0/150
提交評(píng)論