寧波大紅鷹學院檔案管理系統(tǒng)的分析與設(shè)計(最終稿)(共89頁)_第1頁
寧波大紅鷹學院檔案管理系統(tǒng)的分析與設(shè)計(最終稿)(共89頁)_第2頁
寧波大紅鷹學院檔案管理系統(tǒng)的分析與設(shè)計(最終稿)(共89頁)_第3頁
寧波大紅鷹學院檔案管理系統(tǒng)的分析與設(shè)計(最終稿)(共89頁)_第4頁
寧波大紅鷹學院檔案管理系統(tǒng)的分析與設(shè)計(最終稿)(共89頁)_第5頁
已閱讀5頁,還剩96頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、云南大學碩士研究生論文寧波大紅鷹學院檔案管理系統(tǒng)的分析與設(shè)計 摘 要論文首先介紹了高校檔案管理系統(tǒng)的研究背景,對所需要解決的問題進行了概述,討論了項目的研究意義與重要性,闡述了系統(tǒng)開發(fā)方法和相關(guān)技術(shù);論文提出了系統(tǒng)的設(shè)計目標,對系統(tǒng)進行了詳細的需求分析,包括業(yè)務(wù)需求、功能需求、數(shù)據(jù)需求和非功能需求,給出了系統(tǒng)的業(yè)務(wù)流程圖、用例圖和概念類圖,進行了用例描述;在系統(tǒng)設(shè)計中,對系統(tǒng)進行了總體設(shè)計與模塊設(shè)計,包括用戶管理、借閱管理、文件(wnjin)管理、案卷管理、數(shù)據(jù)管理等功能模塊,給出了模塊設(shè)計的功能結(jié)構(gòu)圖(包圖)、類圖、順序圖(協(xié)作圖)和處理流程圖,詳細闡述了設(shè)計內(nèi)容,并使用E-R圖和數(shù)據(jù)庫表結(jié)

2、構(gòu)對數(shù)據(jù)庫進行了詳細設(shè)計(shj);論文最后對研究的內(nèi)容進行了總結(jié),闡述了本人的主要工作,指出了論文存在的不足,并對進一步的工作進行了展望。關(guān)鍵詞:高校(goxio)檔案管理;UML建模;數(shù)據(jù)建模AbstractPaper first introduces the research background of university archives management system, the problems which need to be solved are reviewed, discussed the research significance and importance of

3、the project, this paper expounds the system development methods and related technologies; Paper puts forward the design goal of the system, and the demand analysis of the system in detail, including business requirements, functional requirements, data requirements and non-functional requirements, gi

4、ves the system concept of business process diagrams, use case diagram and class diagram, the use case description; In system design, the system overall design and module design, including user management, library management, file management, files management, data management, and other functional mo

5、dules, gives the module design of function structure diagram (package diagram, class diagram, sequence diagram, collaboration diagram) and processing flow diagram, detailed discussed the content design, and use the e-r diagram and the database table structure of database in detail design; Paper fina

6、lly summarized the content of the study, my main work is expounded, the shortage of the paper are pointed out, and the further work were also discussed.Keywords: college archives management ;UML ;data modeling,目錄(ml) TOC o 1-3 h z u HYPERLINK l _Toc388380644 摘 要 PAGEREF _Toc388380644 h I HYPERLINK l

7、 _Toc388380645 Abstract PAGEREF _Toc388380645 h II HYPERLINK l _Toc388380646 目錄(ml) PAGEREF _Toc388380646 h III HYPERLINK l _Toc388380647 第一章 緒論(xln) PAGEREF _Toc388380647 h 1 HYPERLINK l _Toc388380648 1.1 研究背景和意義 PAGEREF _Toc388380648 h 1 HYPERLINK l _Toc388380649 1.2 國內(nèi)外的研究現(xiàn)狀 PAGEREF _Toc388380649

8、 h 2 HYPERLINK l _Toc388380650 1.2.1 國外研究現(xiàn)狀 PAGEREF _Toc388380650 h 2 HYPERLINK l _Toc388380651 1.2.2 國內(nèi)研究現(xiàn)狀 PAGEREF _Toc388380651 h 3 HYPERLINK l _Toc388380652 1.3研究內(nèi)容 PAGEREF _Toc388380652 h 4 HYPERLINK l _Toc388380653 1.4 組織架構(gòu) PAGEREF _Toc388380653 h 5 HYPERLINK l _Toc388380654 第二章 相關(guān)技術(shù) PAGEREF _

9、Toc388380654 h 6 HYPERLINK l _Toc388380655 2.1 面向?qū)ο蠹夹g(shù) PAGEREF _Toc388380655 h 6 HYPERLINK l _Toc388380656 2.2 UML建模設(shè)計 PAGEREF _Toc388380656 h 7 HYPERLINK l _Toc388380657 2.2.1 UML 簡介 PAGEREF _Toc388380657 h 7 HYPERLINK l _Toc388380658 2.2.2 UML 建模的的優(yōu)勢所在 PAGEREF _Toc388380658 h 9 HYPERLINK l _Toc3883

10、80659 2.2.3 面向?qū)ο箝_發(fā)模式 PAGEREF _Toc388380659 h 9 HYPERLINK l _Toc388380660 2.3 SQL SERVER 2005 數(shù)據(jù)庫 PAGEREF _Toc388380660 h 10 HYPERLINK l _Toc388380661 第三章 需求分析 PAGEREF _Toc388380661 h 12 HYPERLINK l _Toc388380662 3.1 系統(tǒng)可行性分析 PAGEREF _Toc388380662 h 12 HYPERLINK l _Toc388380663 3.1.1 經(jīng)濟可行性分析 PAGEREF _

11、Toc388380663 h 12 HYPERLINK l _Toc388380664 3.1.2 技術(shù)可行性分析 PAGEREF _Toc388380664 h 12 HYPERLINK l _Toc388380665 3.1.3 操作可行性分析 PAGEREF _Toc388380665 h 12 HYPERLINK l _Toc388380666 3.2 業(yè)務(wù)需求分析 PAGEREF _Toc388380666 h 13 HYPERLINK l _Toc388380667 3.2.1業(yè)務(wù)描述 PAGEREF _Toc388380667 h 13 HYPERLINK l _Toc38838

12、0668 3.2.2業(yè)務(wù)流程 PAGEREF _Toc388380668 h 13 HYPERLINK l _Toc388380669 3.3功能需求 PAGEREF _Toc388380669 h 17 HYPERLINK l _Toc388380670 3.3.1用戶管理模塊 PAGEREF _Toc388380670 h 18 HYPERLINK l _Toc388380671 3.3.2借閱管理模塊 PAGEREF _Toc388380671 h 23 HYPERLINK l _Toc388380672 3.3.3文件管理模塊 PAGEREF _Toc388380672 h 28 HY

13、PERLINK l _Toc388380673 3.3.4案卷管理模塊 PAGEREF _Toc388380673 h 31 HYPERLINK l _Toc388380674 3.3.5數(shù)據(jù)管理模塊 PAGEREF _Toc388380674 h 35 HYPERLINK l _Toc388380675 3.4數(shù)據(jù)需求分析 PAGEREF _Toc388380675 h 38 HYPERLINK l _Toc388380676 3.4.1用戶管理模塊 PAGEREF _Toc388380676 h 38 HYPERLINK l _Toc388380677 3.4.2借閱管理模塊 PAGERE

14、F _Toc388380677 h 39 HYPERLINK l _Toc388380678 3.4.3文件管理模塊 PAGEREF _Toc388380678 h 39 HYPERLINK l _Toc388380679 3.4.3案卷管理模塊 PAGEREF _Toc388380679 h 39 HYPERLINK l _Toc388380680 3.4.3數(shù)據(jù)管理模塊 PAGEREF _Toc388380680 h 40 HYPERLINK l _Toc388380681 3.5系統(tǒng)非功能需求 PAGEREF _Toc388380681 h 40 HYPERLINK l _Toc3883

15、80682 第四章 系統(tǒng)(xtng)設(shè)計 PAGEREF _Toc388380682 h 42 HYPERLINK l _Toc388380683 4.1 總體設(shè)計 PAGEREF _Toc388380683 h 42 HYPERLINK l _Toc388380684 4.1.1 系統(tǒng)設(shè)計(shj)原則 PAGEREF _Toc388380684 h 42 HYPERLINK l _Toc388380685 4.1.2 系統(tǒng)(xtng)體系結(jié)構(gòu)設(shè)計 PAGEREF _Toc388380685 h 43 HYPERLINK l _Toc388380686 4.1.3 系統(tǒng)功能架構(gòu)設(shè)計 PAGE

16、REF _Toc388380686 h 44 HYPERLINK l _Toc388380687 4.2功能模塊詳細設(shè)計 PAGEREF _Toc388380687 h 45 HYPERLINK l _Toc388380688 4.2.1 用戶管理模塊 PAGEREF _Toc388380688 h 45 HYPERLINK l _Toc388380689 4.2.2 借閱管理模塊 PAGEREF _Toc388380689 h 52 HYPERLINK l _Toc388380691 4.2.3 文件管理模塊 PAGEREF _Toc388380691 h 60 HYPERLINK l _T

17、oc388380692 4.2.4案卷管理模塊 PAGEREF _Toc388380692 h 65 HYPERLINK l _Toc388380693 4.2.5數(shù)據(jù)管理模塊 PAGEREF _Toc388380693 h 70 HYPERLINK l _Toc388380694 4.3 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc388380694 h 74 HYPERLINK l _Toc388380695 4.3.1 實體關(guān)系設(shè)計 PAGEREF _Toc388380695 h 74 HYPERLINK l _Toc388380696 4.3.2 數(shù)據(jù)庫表設(shè)計 PAGEREF _Toc3883

18、80696 h 76 HYPERLINK l _Toc388380697 第五章 總結(jié)與展望 PAGEREF _Toc388380697 h 80 HYPERLINK l _Toc388380698 5.1總結(jié) PAGEREF _Toc388380698 h 80 HYPERLINK l _Toc388380699 5.2展望 PAGEREF _Toc388380699 h 80 HYPERLINK l _Toc388380700 參考文獻 PAGEREF _Toc388380700 h 82 HYPERLINK l _Toc388380701 致 謝 PAGEREF _Toc38838070

19、1 h 84第一章 緒論(xln)1.1 研究背景(bijng)和意義高等院校在從事教學、科研、黨政管理以及其他相關(guān)活動的過程中,會生成一些對院校和社會有價值的歷史記錄,這些歷史記錄我們稱之為高校檔案,高校檔案一般以文字、圖表以及音像等形式存在。目前,高校檔案管理已經(jīng)成為高校現(xiàn)代化管理的一項重要舉措,這是因為隨著數(shù)字化校園建設(shè)的進一步發(fā)展,各大高等院校必須展開檔案管理工作(gngzu),從而使得高校檔案管理信息化、館藏檔案數(shù)字化以及檔案利用網(wǎng)絡(luò)化,進而進一步提高各大高等院校的管理水平。高校檔案管理的首要任務(wù)是發(fā)展,以發(fā)展的眼光管理檔案,同時不斷提高服務(wù)水平和服務(wù)質(zhì)量,著力推進信息化水平,深入改

20、革,增強檔案管理隊伍的能力,實現(xiàn)檔案工作的四化,即社會化、法制化、現(xiàn)代化以及信息化,大力提高檔案管理水平。具體到寧波大紅鷹學院而言,由于檔案管理工作沒有得到應(yīng)有的重視,檔案管理水平還非常的低,管理的方式還十分原始。本校的所有檔案管理毫無標準可言,在歸檔方面十分的混亂,沒有分類;檔案部分并沒有完善的工作制度,在執(zhí)行中也十分隨意;檔案的管理對于濕度具有嚴格要求,一般為14-24攝氏度,而本校的檔案管理無法達到這一條件;在信息化建設(shè)和檔案的擴展使用方面幾乎空白。為了落實國家的相關(guān)政策,必須建立一套可行的信息化管理系統(tǒng),這項工作十分緊迫1。在新的時代,特別是信息化時代,社會生活的各個層面都受到信息化的

21、沖擊,特別是隨著計算機技術(shù)的發(fā)展,以及網(wǎng)絡(luò)的普及,檔案管理工作進入了一個全新的時代,檔案管理的方法、技術(shù)以及理論都迎來了新的挑戰(zhàn)。在新的形勢面前,高校的檔案工作應(yīng)當不斷創(chuàng)新,吸收先進的技術(shù)理論,結(jié)合自身優(yōu)勢,突出重圍,適應(yīng)時代的發(fā)展2。檔案管理工作的發(fā)展隨著計算機技術(shù)的進步不斷的得到發(fā)展,先后經(jīng)歷了單機存儲、光盤存儲、網(wǎng)絡(luò)存儲等幾個階段。檔案管理的方式也從手工管理向計算機技術(shù)管理邁進,不斷的創(chuàng)新、發(fā)展3。隨著計算機技術(shù)的發(fā)展,使用計算機進行檔案管理越來越多的被人們所接受,檔案管理系統(tǒng)的開發(fā)也促進了檔案管理工作的不斷進步。與計算機技術(shù)飛速發(fā)展同時進行的還有網(wǎng)絡(luò)技術(shù)的發(fā)展進步,互聯(lián)網(wǎng)的進一步普及,

22、帶寬的進一步擴大,信息生活已經(jīng)成為我們生活的一個重要組成部分,具體到高校的檔案管理領(lǐng)域,信息化的檔案管理也是一個發(fā)展趨勢。一個學校的管理水平高低的重要指標之一便是其信息化水平的高低,現(xiàn)代化的學校管理必須充分利用現(xiàn)代信息技術(shù)。高校的檔案管理作為高校管理的重要內(nèi)容,理應(yīng)受到更多的關(guān)注,獲得更多的資金投入;而檔案管理部門自身也有信息化的需求,信息化有利于提高檔案管理部門的工作效率。從教師的角度來說,信息化的檔案管理模式可以讓老師更加方便(fngbin)的安排自己的教學活動,更加便利的與學生進行交流,向?qū)W生反饋意見,從而節(jié)約了時間,可以更加全身心的投入到科研之中4。從學生的角度來說,學生可以通過信息化

23、的檔案管理系統(tǒng)查詢自己的學習成績,合理的分配自己的學習任務(wù),全面的提升自己的能力水平。從檔案管理部門的角度來說,可以更加高效(o xio)的開展工作。為了(wi le)適應(yīng)時代的發(fā)展需求,充分利用通信技術(shù)、數(shù)據(jù)庫技術(shù)以及計算機技術(shù),對寧波大紅鷹學院的檔案資料進行信息化處理,使其符合信息化管理的要求,從而提高學校檔案管理部門的工作水平,進而提升整個學校的管理水平。1.2 國內(nèi)外的研究現(xiàn)狀1.2.1 國外研究現(xiàn)狀在國外,由于對信息技術(shù)的使用較早,所以,關(guān)于信息環(huán)境下的檔案管理已經(jīng)有了比較多的研究。特別使在美國,一個全國范圍內(nèi)的聯(lián)網(wǎng)當當信息查詢系統(tǒng),即檔案信息導(dǎo)航系統(tǒng)在上個世紀九十年代便已經(jīng)成功建立

24、,這個系統(tǒng)是在美國檔案與文件署的領(lǐng)導(dǎo)下組織建立的,使用該系統(tǒng),可以按照利用對象、來源以及地區(qū)等分類檢索全國的檔案資源,只要該檔案資源已經(jīng)實現(xiàn)了數(shù)字化,那么該檔案便能夠在該系統(tǒng)中被檢索5。在這些可以被檢索的資源中,包含了兩百多個檔案館的資源,其中包括總統(tǒng)圖書館10個。并且,美國檔案與文件署已經(jīng)將其掌握的所有檔案資源進行了數(shù)字化處理,這種處理意味著美國的檔案資源絕大部分已經(jīng)可以在網(wǎng)絡(luò)上進行檢索了。用戶通過登陸美國文件與檔案署的網(wǎng)站便可以進行相關(guān)查詢6。在加拿大,數(shù)字化的檢索功能也很發(fā)達,加拿大已經(jīng)將國家檔案館的數(shù)據(jù)庫聯(lián)網(wǎng),用戶通過登陸加拿大國家檔案館的網(wǎng)站便可以查詢相關(guān)的檔案資源,并且,加拿大還在

25、進一步擴展可供查詢的資源的數(shù)量,以期將所有檔案資源進行聯(lián)網(wǎng)7。在英國,以英格蘭檔案網(wǎng)絡(luò)為主,融合了威爾士、蘇格蘭以及一些教育系統(tǒng)的檔案館,組建了一個覆蓋全英的檔案網(wǎng)絡(luò),該網(wǎng)絡(luò)提供所有的檔案信息的檢索,用戶主要登陸其網(wǎng)絡(luò)便可以進行查詢8。1.2.2 國內(nèi)研究(ynji)現(xiàn)狀我國的檔案管理工作十分的落后,大部分地區(qū)(dq)還在采用原始的手工管理模式,雖然有些地區(qū)已經(jīng)開始采用信息化的管理系統(tǒng),但是使用的水平、層次還十分的低9。很多檔案管理部分的檔案管理系統(tǒng)只是起到了協(xié)助的作用,檔案管理人員只是使用管理系統(tǒng)進行報表打印,更別提(bit)網(wǎng)絡(luò)化的檔案查詢了。總的來說,我國的檔案管理水平與時代的發(fā)展需求有

26、著很大的差別10。計算機技術(shù)的飛速發(fā)展,使得任何人都不能逃離其影響,在檔案管理方面也是如此。我國的檔案管理工作經(jīng)歷了一系列的發(fā)展,從手工管理發(fā)展到如今的計算機管理,我國的檔案管理工作一步一個臺階,不斷的進步11。在這個發(fā)展的過程中,計算機的使用發(fā)揮了重要的作用,同時,我國的檔案管理部門也十分注意對管理人員的計算機培訓(xùn),使得計算機的功能得到充分的發(fā)揮。然而,科學技術(shù)在不斷發(fā)展,時代在不斷進步,我們不能滿足于使用計算機進行檔案管理的階段而不思進取。檔案管理工作具有持續(xù)性的特點,所以,檔案管理工作中每天都會出現(xiàn)新的問題,我們必須積極面對,不斷克服這些問題,進一步完善檔案管理方式。檔案管理工作具有其他

27、工作所不具有的特點,其重要性不言而喻,我們必須認真對待,不可有絲毫的松懈。在檔案管理工作中,一定要積極主動的發(fā)現(xiàn)問題,解決問題,從而提高檔案管理的水平。通過分析我館現(xiàn)有的檔案管理軟件,筆者發(fā)現(xiàn)它們大多存在如下問題:(1)部分檔案管理軟件還停留在單機管理的水平,已經(jīng)十分落伍。單機版的檔案管理軟件是一種十分簡單的管理軟件,其數(shù)據(jù)庫大多采用FOXPRO、ACCESS等,十分簡單,且容量小。單機版的檔案管理軟件的功能很簡單,譬如檢索、編號等等,這種軟件所能提供的擴展功能僅僅是打印報表,至于其他的管理工作,其無法勝任。雖然這種單機版的網(wǎng)絡(luò)管理軟件很落伍,但是在一些比較小的檔案管理單位,依然在使用。隨著時

28、代的不斷進步,信息化以及網(wǎng)絡(luò)化已經(jīng)成為檔案管理的重要標志,單機版的檔案管理軟件已經(jīng)不再適應(yīng)社會發(fā)展的需要了12。(2)現(xiàn)在(xinzi)使用的檔案管理軟件中,有一部分是不能夠兼容(jin rn)多媒體文件的,只能管理文本文件。檔案管理所涉及(shj)的檔案十分復(fù)雜,不僅有文本文件,還有大量的視頻、音頻以及圖片文件,這就需要檔案管理軟件能夠有很強的解碼能力。但是,由于很多檔案管理軟件開發(fā)于多年以前,那個時代還沒有多媒體文件的出現(xiàn),所以這些軟件不可能具有多媒體檔案管理的功能。這部分檔案管理軟件已經(jīng)不再適應(yīng)社會發(fā)展的需要,其不能滿足現(xiàn)階段檔案管理的需求13。(3)在近些年開發(fā)的檔案管理軟件中,已經(jīng)有

29、一些軟件能夠?qū)Χ嗝襟w文件進行處理了,但是這種處理的方式還十分落后,一般采取的是文件方式對多媒體文件進行管理,也就是說,用一個或者多個文件存放對媒體文檔,這樣再對文件進行管理14。這種管理方式是一種缺陷十分明顯的管理方式,其缺陷具體表現(xiàn)在如下幾個方面:其一,不利于保障文件的安全,而安全性卻正是檔案管理中最重要的要求;其二,難以完整的保存多媒體文件,由于可能被分別存放于多個文件之中,這樣勢必對多媒體文件進行切割,不利于完整的保存多媒體文件;其三,檢索不方便。1.3研究內(nèi)容為了開發(fā)寧波大紅鷹學院的檔案管理系統(tǒng),本文擬采取如下一些研究方式,設(shè)計系統(tǒng)、分析并調(diào)研具體的用戶需求、對文獻進行梳理等方法,在這

30、些方法之上綜合考慮相關(guān)理論,進行研發(fā)。對文獻的梳理,本文主要將梳理國內(nèi)外開發(fā)信息系統(tǒng)方面的研究文獻,進而分析確定本文所采取的研發(fā)方式。同時,為了掌握檔案管理系統(tǒng)用戶的實際需求,本文針對用戶進行了調(diào)查,了解他們的想法和要求,以便設(shè)計出他們所需要的系統(tǒng)。為了對檔案進行有效使用,檔案信息管理系統(tǒng)可以讓教職工進行訪問查詢,教職工只要使用特定的訪問入口便能夠進行信息檢索,查閱各種檔案的信息。不過由于檔案是分密級的,不同的檔案具有不同的密級,為了安全的考慮,有必要對這些檔案資料進行處理,然后再提供給用戶進行檢索。同時,對于檔案還可以進行屬性方面的設(shè)置,以便于檢索。比如附加提供簡要表,簡要表對于文檔的編號具

31、有重要作用,它包含了發(fā)布對象、實施日期、起草時間、部門以及作者等信息;正文就是整個文檔的實際內(nèi)容;版本控制可以將舊版本排除,只提供最新的版本;而權(quán)限的控制可以能夠查詢檔案的人員,以確保安全。1.4 組織(zzh)架構(gòu)本文從課題的研究背景入手,闡述開發(fā)寧波大紅鷹學院(xuyun)管理系統(tǒng)的意義,然后從系統(tǒng)的主要研究內(nèi)容、關(guān)鍵技術(shù)、系統(tǒng)需求分析、設(shè)計等詳細描述檔案管理系統(tǒng)的實現(xiàn)功能,本文的章節(jié)安排如下:第一章是緒論,主要描述了寧波大紅鷹學院檔案(dng n)管理系統(tǒng)的開發(fā)背景和意義,同時參閱了國內(nèi)外的相關(guān)文獻,確定本文的研究思路和研究內(nèi)容,為系統(tǒng)需求和設(shè)計做基礎(chǔ)。第二章是相關(guān)技術(shù),本文是對檔案管理

32、系統(tǒng)的需求進行分析,以及設(shè)計系統(tǒng)的總體架構(gòu)和功能模塊,采用面向?qū)ο蟮姆椒ㄔO(shè)計系統(tǒng)的功能模塊,因此本章主要介紹了面向?qū)ο蠓椒?、UML建模語言以及數(shù)據(jù)庫存儲技術(shù)。第三章是需求分析,筆者是寧波大紅鷹檔案室管理人員,長期從事高校檔案管理工作,因此熟悉高校檔案管理的各項業(yè)務(wù)以及業(yè)務(wù)流程,在本章將用面向?qū)ο蟮姆椒▽ο到y(tǒng)的需求進行詳細闡述分析,并通過微軟公司的Visio軟件繪制每一個業(yè)務(wù)流程和用例圖。第四章是系統(tǒng)設(shè)計,在第三章中已經(jīng)詳細介紹了本系統(tǒng)的各項業(yè)務(wù)需求和功能需求,本章在此基礎(chǔ)上將詳細描述系統(tǒng)的總體架構(gòu)和功能詳細設(shè)計,利用UML語言中的類圖、順序圖、協(xié)作圖等方式設(shè)計系統(tǒng)的每一個功能模塊,最后對系統(tǒng)的

33、數(shù)據(jù)庫進行了詳細設(shè)計。第五章是總結(jié)和展望,本章主要總結(jié)了本文所獲得的主要成果,同時也簡要說明筆者需要在將來的工作和學習中更進一步的研究工作,完善檔案管理系統(tǒng)。第二章 相關(guān)(xinggun)技術(shù)本文采用面向?qū)ο蟮姆椒ㄔO(shè)計(shj)系統(tǒng),通過利用UML建模語言繪制每一個業(yè)務(wù)需求和功能(gngnng)需求,系統(tǒng)后臺運用ASP.NET技術(shù)實現(xiàn)系統(tǒng)的各項業(yè)務(wù)邏輯,通過ADO.NET技術(shù)讀取數(shù)據(jù),將服務(wù)器處理的結(jié)果展示在前臺,本系統(tǒng)的數(shù)據(jù)信息存儲在SQL SERVER 2005數(shù)據(jù)庫中。下面對本文用到的系統(tǒng)分析和設(shè)計主要技術(shù)進行簡要介紹。2.1 面向?qū)ο蠹夹g(shù)面向?qū)ο蟮募夹g(shù),字面上來理解,以對象的視角來審視

34、現(xiàn)實世界中遇到的各種問題。也就是要求站在普通人的位置,以他們的世界觀為背景,實現(xiàn)對于事物的分類和歸納,在此基礎(chǔ)上得出共性并將其闡釋清楚。面對對象技術(shù),將面對客觀世界中的問題視為軟件開發(fā)過程中的關(guān)鍵點,以人解決問題的常用思維,去界定,去描繪它們。由此,其呈現(xiàn)出如下的幾個特點:抽象性的特點,封裝性的特點,多樣性的特點以及繼承性的特點15。從1960年后,一些以使用對象為主的程序設(shè)計有了新發(fā)展,此時以使用對象為主的系統(tǒng)開發(fā)方法也產(chǎn)生了??陀^事物以及它們之間的聯(lián)系都得到了描述,站在對象的立場上去了解事物。這種方法的工作過程有以下幾方面:分析和調(diào)查需求及系統(tǒng)、不斷解決問題、分析問題、完成程序。無論是分析

35、,還是設(shè)計,在以對象為主的開發(fā)方法中都是反復(fù)的;要對實現(xiàn)類進行反復(fù)測試,庫中要不斷添加新類;設(shè)計和分析兩階段受到同樣的重視。用這種方法來研發(fā)系統(tǒng)必須要有強大的軟件基礎(chǔ)來協(xié)助16。面對對象分析,不僅僅是面對對象方法中一個不可分割的部分,還是其最主演的目標問題,其遵循面對對象的分析原則,以人們常用的視角去審視世界,在對象的環(huán)境中去描述所關(guān)注的問題在時間與空間上的關(guān)系17。首先,對于問題空間事務(wù)和事務(wù)之間的聯(lián)系,要樹立正確的認識觀,在此基礎(chǔ)上,對于問題空間,需要的對象與類別進行合理的描述,再去界定問題空間中出現(xiàn)的對象,類別其代表的屬性和服務(wù),由此,形成了問題空間上的相互影響,相互滲透基礎(chǔ)模型。面向(

36、min xin)對象技術(shù)將對象作為基礎(chǔ),讓對象受到消息或事件的驅(qū)動去執(zhí)行處理。就程序設(shè)計方法而言,它屬于自上而下的編程方法,它與面向過程程序設(shè)計不同,后者在設(shè)計時為了構(gòu)建所有的程序,必須依靠主函數(shù)來實現(xiàn),前者則是從問題的某一方面開始設(shè)計,逐漸設(shè)計出全部程序。面向?qū)ο笤O(shè)計的基礎(chǔ)就是數(shù)據(jù),為了讓數(shù)據(jù)得以體現(xiàn),使用了類工具,類能夠?qū)Τ绦蜻M行劃分。面向?qū)ο笤O(shè)計中的接口就是函數(shù)。面向?qū)ο笤O(shè)計在描述系統(tǒng)時將數(shù)據(jù)作為基礎(chǔ),并非將功能作為基礎(chǔ),這樣一來,程序的穩(wěn)定性便可增強。它可以封閉數(shù)據(jù)操作及數(shù)據(jù),對它們進行統(tǒng)一處理,同時使用信息隱藏及數(shù)據(jù)抽象功能,將數(shù)據(jù)和數(shù)據(jù)操作抽象為類。面對對象程序設(shè)計,其關(guān)注的對象時

37、應(yīng)用系統(tǒng)中的各項事物,將其界定為程序基礎(chǔ)單元的身份,囊括其屬性特顯和具體行為(xngwi),保證軟件在重用,靈活與擴展上時處于良好的狀態(tài)。其設(shè)計的理念是實現(xiàn)對于程序事件的抽象化,使其成為完整的,獨立的,可調(diào)用的對象單位。這是有違傳統(tǒng)的設(shè)計觀點的。恰恰相反的是,傳統(tǒng)模式下的設(shè)計思想,將軟件理解為函數(shù)和方法的集合。其關(guān)注的核心是對象,它借助對于現(xiàn)實事物的抽象化處理,囊括事物的屬性特點與具體的動作,使得每一個對象都是有著自身特點與行為能力的主體,它不僅僅可以接受信息,處理信息,還可以實現(xiàn)信息的共享。從這個角度來說,其功能獨立性,可以將其理解為具備一定生產(chǎn)能力的機械,相互組裝優(yōu)化一下,就可能產(chǎn)生功能更

38、大的機械。面向?qū)ο蟪绦虻脑O(shè)計理念就是實現(xiàn)對于事物的抽象化,在軟件系統(tǒng)與現(xiàn)實世界構(gòu)建其聯(lián)系的橋梁,有利于系統(tǒng)開發(fā)難度的降低。從這個角度來講,其不僅僅能夠提升程序的靈活性和維護性,還使得其成為各種規(guī)模的項目操作的行為守則。文章中以檔案管理系統(tǒng)的設(shè)計開發(fā)為例,其使用的設(shè)計理念也是面對對象,尤其(yuq)在類圖設(shè)計環(huán)節(jié)遵循的也是面對對象編程思想。2.2 UML建模設(shè)計2.2.1 UML 簡介統(tǒng)一(tngy)建模語言,英文簡稱為UML18,嚴格來說,不隸屬于面對對象的建模方式,而是作為(zuwi)一種面對對象的建模語言而發(fā)揮作用。在軟件建模的過程中,可以最大限度的使用其完整的建立對象模型的標示符號,統(tǒng)一

39、建模語言在此過程中起到了界定元素符號的語義,并沒有去干涉如何進行建模操作(cozu)。而軟件開發(fā)中的過程,并沒有給出具體的建模方法,只能靠開發(fā)者的經(jīng)驗去選擇最佳的建模方式,而且不同的軟件開發(fā)因素會影響過程的調(diào)試19 。依據(jù)實際軟件開發(fā)需求,尊重軟件的差異性,去慎重選擇合適的過程操作,這一點對于 UML 來說,也是一樣的道理。其基本框架一方面囊括了軟件開發(fā)需要的大部分因素,一方面給予開發(fā)設(shè)計者更多的軟件技術(shù)選擇。為了促進UML成為系統(tǒng)開發(fā)領(lǐng)域的標準過程, Rational 公司采取了各種有效的搓手,首先在使用bjectory 過程框架的基礎(chǔ)上,創(chuàng)新提出了Unified Process 的概念。在

40、此背景下,使得UML建模呈現(xiàn)出新的特點,其一,Use Case 的驅(qū)動的特點;其二,以體系結(jié)構(gòu)為中心的特點;其三,迭代式的增量開發(fā)的特點 20。(1)Use Case 驅(qū)動Use Case,其主要的職能是在驅(qū)動軟件的開發(fā)過程中,對于系統(tǒng)功能的需求進行處理,實現(xiàn)其各種功能需求?;谄鋵τ谒泄δ艿挠绊?,其應(yīng)該貫穿于整個軟件的開發(fā)階段。(2)以體系結(jié)構(gòu)為中心在這樣的模式下,體系結(jié)構(gòu)實現(xiàn)了對于系統(tǒng)的合理劃分,各個部分之間相互作用,相互滲透,實現(xiàn)對于它們之間關(guān)系的描述,以及通訊機制的建立,修改和增加。在此模式下我們將體系結(jié)構(gòu)作為關(guān)鍵點,這一點是很明顯的。在開發(fā)動作開始初期,就要實現(xiàn)對于系統(tǒng)體系結(jié)構(gòu)的建

41、立,在此基礎(chǔ)上去評測原型,建立模型,并隨著步驟的深入不斷細化這樣的操作。保證良好的體系結(jié)構(gòu),將有利于系統(tǒng)重用性,理解性于修改性的提高。(3)迭代式的增量開發(fā)要想在復(fù)雜(fz)的UML 建模過程中,實現(xiàn)對于所有細節(jié)的準確定義,是不可能的事情。由此需要冷靜面對,步步為營,將其整體細化為較小的迭代(di di)過程,在此基礎(chǔ)上漸漸的增加相關(guān)的信息數(shù)據(jù)。由此慢慢完善其每一個細節(jié),我們需要明確的是定義的開發(fā)時期,實質(zhì)上就是不斷增量與和迭代的實現(xiàn)過程。綜上所述,UML應(yīng)用領(lǐng)域廣泛(gungfn),以對象圖為指導(dǎo)對于任何系統(tǒng)都可以實現(xiàn)準確的描述。其功能性不僅僅可以廣泛的使用與普通的軟件系統(tǒng)建模過程中,還可以

42、用來描述一些特殊的非軟件領(lǐng)域,甚至在一些工業(yè)過程中實現(xiàn)對于復(fù)雜數(shù)據(jù)的信息處理。由此,無論是靜態(tài)結(jié)構(gòu)的系統(tǒng)建模,還是動態(tài)結(jié)構(gòu)的系統(tǒng)建模,都可以作為通用語言發(fā)揮作用。2.2.2 UML 建模的的優(yōu)勢所在所謂的模型,是對于現(xiàn)實世界事物的抽象化表示,已達到對于現(xiàn)實世界的準確反映。UML 建模方式,其功能強大,在可視化建模語言的背景下,其各個模型都能夠在軟件開發(fā)和設(shè)計過程中發(fā)揮發(fā)揮協(xié)助的作用,有利于設(shè)計人員更高的去理解業(yè)務(wù)流程,從而建立更加合理,更加完善的系統(tǒng)模型。從這個意義上來講,開發(fā)人員的理解與實際問題達到了最完美的吻合,有利于減少語義上的誤差,使得分析更加的合理 21。UML 建模的作用主要發(fā)揮在

43、軟件的開發(fā)階段,其方法論作用明顯,有利于面對對象軟件密集系統(tǒng)的構(gòu)建與編寫。其使用狀態(tài)最好的是在工程實踐方面,越是復(fù)雜性強,越是規(guī)模大的系統(tǒng),其在進行建模的時候就越是能夠發(fā)揮其巨大的作用,尤其是在軟件的架構(gòu)層次上,得到了現(xiàn)實的廣泛認可。在 UML 建模的模式下,可以人性化的用統(tǒng)一的,直觀的圖示來辨識不同身份,從而實現(xiàn)更加高效的溝通交流。用 UML 建模有一個比較明顯的特點,那就是無論是軟件開發(fā)的分析階段,設(shè)計階段,還是實施階段,測試階段,其使用的模型(mxng)是統(tǒng)一的,從而可以順利的實現(xiàn)階段的轉(zhuǎn)換,保證了其時效性。在此環(huán)節(jié),它能夠保證系統(tǒng)的結(jié)構(gòu)和行為的正常性。2.2.3 面向?qū)ο箝_發(fā)(kif)

44、模式軟件開發(fā)模式主要是實現(xiàn)如何定義問題和應(yīng)用開發(fā)步驟,利用開發(fā)語言表示問題以及問題的解成分類型,從而來表示問題解決的抽象意義,軟件開發(fā)選擇什么模式?jīng)Q定(judng)了軟件開發(fā)是否成功的重要因素,而且影響了整個軟件開發(fā)周期和生存期,對開發(fā)方法、設(shè)計方法以及編程語言的選擇具有重要的意義。在過程開發(fā)模式下,往往產(chǎn)生了過程的抽象。以處理流的形式去審視軟件,將其定義成為一定的構(gòu)成算法,這是抽象的基礎(chǔ)。其中無論是哪個步驟,其都具備一定的預(yù)定輸入與特定輸入,實現(xiàn)其步驟之間的關(guān)聯(lián),從而使得其貫穿于整個控制流,由此產(chǎn)生了更加簡單的靜態(tài)體系結(jié)構(gòu) 22。在面向過程開發(fā)模式中,其首先選擇的是過程抽象,而在面對對象開發(fā)

45、的模式下,其首先選擇的缺失問題域的對象。也就是說,從標識和模型化問題論域中的主要實體的基礎(chǔ)出發(fā),主要針對的是對象的行為性?,F(xiàn)階段,比較普遍的開發(fā)模式,往往在方法上實現(xiàn)了豐富性,能夠?qū)τ谙到y(tǒng)進行廣泛的分解;主要可以從以下的面對對象進行歸類:有的是面對過程的,有的是面對邏輯的,有的是面對存取的,有的是面對進程的,有的是面對對象的,有的是面對函數(shù)型的,有的是面對說明性的。由此實現(xiàn)了開發(fā)模式的多樣性發(fā)展,不同的開發(fā)模式有不同的支持者,不同的問題類型,不同的考慮方法,不同的問題分解形式,不同的規(guī)則使用方式。2.3 SQL SERVER 2005 數(shù)據(jù)庫對于現(xiàn)代的數(shù)據(jù)庫設(shè)計來說,SQL Server 20

46、05絕對是其中的佼佼者。SQL的本質(zhì)是一種結(jié)構(gòu)化的查詢語言工具,其最大的作用就是很好的聯(lián)系各個數(shù)據(jù)庫,同時可以通過SQL對不同類型的數(shù)據(jù)庫進行數(shù)據(jù)的訪問。SQL在其不斷發(fā)展的過程中,其功能也在不斷的發(fā)展,現(xiàn)代數(shù)據(jù)庫設(shè)計中主要就是采用這種語言來對數(shù)據(jù)庫進行管理。其功能非常的強大,數(shù)據(jù)的更新和插入都可以很好的實現(xiàn),在實際的應(yīng)用中被系統(tǒng)開發(fā)人員廣泛的使用。SQL Server主要就是用來進行關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的開發(fā)(kif)的,主要使用的語言也是SQL語言。這個系統(tǒng)本身具有很多的優(yōu)點,在很多中小型企業(yè)(qy)當中都得到了廣泛應(yīng)用。目標(mbio)系統(tǒng)需要采用SQL Server 2005主要的原因

47、就是其伸縮性能比較的好,同時可以很好的進行數(shù)據(jù)的集成,用戶可以很好的進行系統(tǒng)的開發(fā)。同時利用SQL Server 2005可以很快對數(shù)據(jù)庫進行操作,在許多不同的信息平臺上也可以得到應(yīng)用,這也是相關(guān)企業(yè)領(lǐng)導(dǎo)人員進行決策的主要依據(jù)。在進行網(wǎng)站開發(fā)時,主要的數(shù)據(jù)庫技術(shù)的應(yīng)用就是幫助實現(xiàn)專題研討以及學習平臺等相關(guān)的動態(tài)網(wǎng)頁的數(shù)據(jù)的存取。目前運用的比較多的后臺數(shù)據(jù)處理是0racle、SQL Server 以及 Access 等,本網(wǎng)站主要采取的是Access 2003數(shù)據(jù)庫,這款數(shù)據(jù)庫管理系統(tǒng)是由微軟公司在1994年開發(fā)的。它本身具有很多的優(yōu)點,包括界面友好,容易學習接口靈活等等,是一款比較經(jīng)典的數(shù)據(jù)庫

48、管理系統(tǒng),主要的特點是:(1)比較合理的對數(shù)據(jù)庫的各種對象進行處理,數(shù)據(jù)處理和用戶的管理功能異常的強大。(2)數(shù)據(jù)的處理能力非常的強大,如果是在一個工作組級別的環(huán)境當中,應(yīng)用Access開發(fā)的數(shù)據(jù)庫管理系統(tǒng)可以實現(xiàn)比較傳統(tǒng)的XBASE(DBASE、FoxBASE 的統(tǒng)稱)數(shù)據(jù)庫系統(tǒng)根本就無法實現(xiàn)的功能,主要就是數(shù)據(jù)庫的安全機制以及客戶服務(wù)器結(jié)構(gòu)功能,Access具備的功能是只有很多的大型數(shù)據(jù)庫管理系統(tǒng)才會具備的功能,比如說事務(wù)處理等。(3)數(shù)據(jù)對象的生成比較的方便,同時可以利用已經(jīng)存儲的數(shù)據(jù)來建立相關(guān)的窗口和報表,可視化的效果較好。(4)同時可以和Office進行無縫的對接,因為其本身就是Of

49、fice套件中的一個部分。(5)可以實現(xiàn)網(wǎng)絡(luò)連接,利用網(wǎng)絡(luò)上的資源進行數(shù)據(jù)的檢索(jin su)和發(fā)布。Access使用(shyng)的范圍主要是中小型的系統(tǒng),或者是一些客戶端數(shù)據(jù)。對于(duy)數(shù)據(jù)庫的訪問在ASP中主要是通過三種方式實現(xiàn)的23,它們是RDS(Remote Data Service)方式、ADO(ActiveX Data Objects)方式以及IDC(Internet Database Connector)方式,這三種方式都是通過IIS完成的來完成數(shù)據(jù)訪問的,其中作為ASP推薦的使用方式,其功能非常的強大,主要就是用來進行數(shù)據(jù)源的存取,而且它還提供了一個變成語言和統(tǒng)一的訪問

50、方式,開發(fā)人員只需要對數(shù)據(jù)庫訪問的數(shù)據(jù)代碼進行編寫,而不用管數(shù)據(jù)庫本身是怎么實現(xiàn)的,同樣數(shù)據(jù)庫的鏈接也是需要關(guān)心的,本網(wǎng)主要就是采取的這種方式。第三章 需求分析3.1 系統(tǒng)可行性分析3.1.1 經(jīng)濟可行性分析寧波大紅鷹學院檔案管理系統(tǒng)按照一般的高校的信息管理系統(tǒng)的估算方式計算,系統(tǒng)前期的需求調(diào)研、分析以及設(shè)計由筆者完成,作為筆者工作和科研的一部分,可以不計算工資。系統(tǒng)需求和設(shè)計做好后由本校的大三本科生進行研發(fā),同時由計算機專業(yè)的老師作為輔導(dǎo)教師,開發(fā)成本約為¥20000.00 元(教師輔導(dǎo)費用5000元,10 月*人的工作量,按平均 1500 元/月*人的標準計算)。經(jīng)過筆者調(diào)研發(fā)現(xiàn),在社會上

51、一般企業(yè)推出的管理系統(tǒng)動輒數(shù)十萬元,因此本課題研究的內(nèi)容具有很強的經(jīng)濟可行性。3.1.2 技術(shù)可行性分析寧波大紅鷹學院檔案管理系統(tǒng)將設(shè)計采用SQL Server 2005和UML, 針對本系統(tǒng)的現(xiàn)實需求,筆者首先對大量檔案管理類文章進行了深入剖析,然后根據(jù)自己工作過程中所掌握的檔案管理流程,將本系統(tǒng)不同模塊間所需要的技術(shù)支持作為學習的重點,最后將所有學到的東西都運用到現(xiàn)實的研發(fā)工作中去。所以筆者充分掌握了本系統(tǒng)所需的技術(shù),從技術(shù)可行性上來說也具有很大的優(yōu)勢。3.1.3 操作(cozu)可行性分析由于寧波大紅鷹學院檔案(dng n)管理系統(tǒng)的運行基礎(chǔ)為B/S 瀏覽器,因此不用下載或者安裝(nzh

52、ung)任何形式的客戶端軟件,也不會收到類似于C/S系統(tǒng)那樣的系統(tǒng)升級提醒,而只需要使用一般的瀏覽器即可。它的主要功能可以通過網(wǎng)絡(luò)系統(tǒng)得以展示,其界面友好而簡單,用戶不需要通過專業(yè)的學習就知道怎樣進行相關(guān)的操作,管理員也不需要擁有專業(yè)的管理知識,而只要進行一些簡單的維護與數(shù)據(jù)輸入工作即可,由此可見本系統(tǒng)具有很強的可操作特性。3.2 業(yè)務(wù)需求分析3.2.1業(yè)務(wù)描述寧波大紅鷹學院檔案信息管理系統(tǒng)主要依賴于校園網(wǎng)進行相應(yīng)的操作,它不僅能夠保存歷史發(fā)展資料,還能夠還原學校的日??蒲信c教學活動。所以該系統(tǒng)不能違背以下幾點規(guī)定:(1)用戶只有在登錄并且驗證身份信息之后才能夠進行相應(yīng)的操作,不同身份的用戶擁

53、有的操作權(quán)限也不一樣。(2)普通用戶在登錄系統(tǒng)之后,只擁有查閱有關(guān)文件與案卷的權(quán)限。(3)權(quán)限更高的用戶在登錄系統(tǒng)后,能夠?qū)ξ募?、案卷進行查閱、錄入以及修改等權(quán)限。(4)檔案室工作人員可以通過用戶名和密碼登錄系統(tǒng),能夠?qū)ο到y(tǒng)中的所有案卷、文件等信息進行修改、添加、刪除等操作。(5)系統(tǒng)管理員主要是維護系統(tǒng)運行的穩(wěn)定性,同時也包含了對系統(tǒng)用戶的管理以及權(quán)限分配,以此保護系統(tǒng)的安全性。3.2.2業(yè)務(wù)流程根據(jù)以上基本需求,先根據(jù)筆者工作經(jīng)驗以及其他檔案管理系統(tǒng)的業(yè)務(wù),將系統(tǒng)的業(yè)務(wù)需求分成以下(yxi)幾個方面:用戶(yngh)管理所有用戶想要進入系統(tǒng)進行相應(yīng)的操作,都必須通過用戶名及密

54、碼的驗證,只有當密碼與用戶名相匹配的情況下,用戶才能夠登錄本系統(tǒng)。系統(tǒng)管理員必須為用戶添加相應(yīng)的個人信息,保證用戶名與密碼相一致,并且將密碼加密保存于數(shù)據(jù)庫,用戶可以在日志(rzh)庫中查看自己的登錄密碼。本系統(tǒng)中的所有用戶名是由系統(tǒng)管理員在添加用戶時生成,不能修改,但是可以修改自己的個人信息和密碼,保存后提交系統(tǒng)即可,系統(tǒng)會自動在數(shù)據(jù)庫中進行更新。用戶管理流程圖如下圖3-1所示。圖3- SEQ 圖3- * ARABIC 1 用戶(yngh)管理流程圖借閱(ji yu)管理普通用戶可以通過登錄檔案管理系統(tǒng)查閱需要借閱(ji yu)的檔案信息和自己的借閱情況,借閱者首先要填寫借閱相

55、關(guān)信息,然后提交申請,等待檔案管理員的審核,審核通過后才可以借閱檔案。借閱管理流程圖如下圖3-2所示。借閱管理界面填寫借閱信息提交申請審核是否通過?NY借閱圖3- SEQ 圖3- * ARABIC 2 用戶檔案(dng n)借閱流程圖文件(wnjin)管理本系統(tǒng)中的文件管理是將一些檔案信息、文件、圖等紙質(zhì)或者電子文檔資料的信息根據(jù)文件屬性字段填寫詳細信息,填寫信息后檔案管理人員進行檢查(jinch),檢查無誤保存到數(shù)據(jù)庫中,以備別人借閱,檔案室工作人員可以對文件信息進行添加、修改和刪除。下面將檔案室工作人員添加文件信息流程圖展示如下。文件管理界面添加文件信息檢查是否正確?NY保存

56、到數(shù)據(jù)庫中圖3- SEQ 圖3- * ARABIC 3 文件(wnjin)信息添加流程圖案卷(njun)管理案卷管理界面添加案卷信息檢查是否正確?NY保存到數(shù)據(jù)庫中案卷管理和文件管理類似,是將每一宗案卷的信息添加到系統(tǒng)中,檔案室工作人員具有添加、刪除(shnch)和修改的權(quán)限,案卷管理流程圖如下圖所示。圖3- SEQ 圖3- * ARABIC 4 案卷信息添加流程圖數(shù)據(jù)管理退出數(shù)據(jù)管理界面查看數(shù)據(jù)情況檢查需要備份?NY備份數(shù)據(jù)用戶信息、檔案信息和文件信息是系統(tǒng)的血肉,沒有數(shù)據(jù)系統(tǒng)則名存實亡,因此數(shù)據(jù)才是系統(tǒng)的核心,為了實現(xiàn)系統(tǒng)的安全(nqun)使用和操作,必須對系統(tǒng)

57、中的數(shù)據(jù)進行管理,本系統(tǒng)中的數(shù)據(jù)管理主要包括了系統(tǒng)的備份和恢復(fù),在系統(tǒng)出現(xiàn)問題時可以很好的保護數(shù)據(jù),并及時對數(shù)據(jù)進行恢復(fù)。數(shù)據(jù)管理的備份如下流程圖所示。圖3- SEQ 圖3- * ARABIC 5 數(shù)據(jù)備份流程圖根據(jù)系統(tǒng)以上的業(yè)務(wù)需求和業(yè)務(wù)流程,將系統(tǒng)劃分成五個功能模塊,分別(fnbi)是用戶管理、借閱管理、文件管理、案卷管理、數(shù)據(jù)管理等,下文將詳細介紹(jisho)每一個功能模塊的具體功能,并利用UML建模語言詳細描述每一種用戶的用例圖。3.3功能需求為了實現(xiàn)寧波大紅鷹學院檔案資料的信息化管理,需要開發(fā)一套功能實用、操作便捷、自動化程度高的檔案管理軟件,該軟件要實現(xiàn)高校的文件管理、案卷管理、

58、數(shù)據(jù)管理、借閱管理、用戶管理等基本功能,系統(tǒng)也能夠用校內(nèi)局域網(wǎng)進行聯(lián)網(wǎng)操作,實現(xiàn)自動化檔案辦公。寧波大紅鷹學院設(shè)計的檔案信息管理系統(tǒng)不僅可以用于一般的檔案室,還可以用于計算機中簡單的辦公室系統(tǒng),進而可以借助網(wǎng)絡(luò)平臺進行聯(lián)網(wǎng)操作。這是因為這一系統(tǒng)具備以下幾點優(yōu)勢:即功能性強,易操作性,實用性等等,而且該軟件包含的內(nèi)容較為廣泛,如基本管理、數(shù)據(jù)設(shè)置、信息存儲、信息編輯、歷史記錄查詢以及打印輸出等等。本文之所以研究這套檔案系統(tǒng),主要是為了便于該院校檔案室對其檔案或業(yè)務(wù)進行相應(yīng)的管理,所以要想建立這套系統(tǒng),必須是以寧波大紅鷹學院檔案管理的實際業(yè)務(wù)步驟為基準,運用現(xiàn)代化的創(chuàng)新思維模式,并且提供良好(li

59、ngho)的功能擴充接口,才能最大化地滿足該院校檔案室的實際需求,本系統(tǒng)的各項功能用例圖主要通過UML建模語言進行繪制,具體(jt)如下圖所示。整個(zhngg)系統(tǒng)的開發(fā)都是圍繞著需求階段的用例而展開的,所以我們在需求分析階段應(yīng)該更加注中用例圖的設(shè)計,這是因為用例圖主要關(guān)注用戶所需要的系統(tǒng)功能,通常情況下我們稱它為系統(tǒng)功能的模型圖,因為它是以參與者的外部用戶的形式而存在。一般情況下,我們把一個系統(tǒng)的使用者或者外部通信的目標稱之為參與者,這是因為其與系統(tǒng)具有交互作用,換言之,即可以與系統(tǒng)進行人或事物的交換。我們通過分析可以得知,這項系統(tǒng)的參與者主要包含一般人員、檔案室人員以及系統(tǒng)管理人員三類人

60、員。3.3.1用戶管理模塊檔案信息管理系統(tǒng)的用戶主要分成普通用戶、系統(tǒng)管理員和檔案室人員三種。其中,普通用戶的管理只設(shè)有借閱申請一個子模塊,它主要根據(jù)普通借閱者的需求而設(shè)置的,能夠方便普通用戶對檔案室的資料進行相關(guān)的借閱與查詢等操作;系統(tǒng)管理員可以對用戶進行相應(yīng)的權(quán)限分配及管理,除了具有查詢相關(guān)的日志、文件及案卷的功能,其檔案室人員還能夠添加、修改和刪除檔案室的文件及案卷;系統(tǒng)管理員能夠執(zhí)行的操作包括設(shè)置與分配普通用戶的權(quán)限,對普通用戶的信息進行添加、修改和刪除等操作,以及對系統(tǒng)參數(shù)進行相應(yīng)的設(shè)置,它的模塊子功能包括對用戶進行添加、修改和刪除等操作,用戶管理用例圖如下圖3-6所示。用戶管理用戶

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論