




已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘 要論文首先介紹了高校檔案管理系統(tǒng)的研究背景,對(duì)所需要解決的問(wèn)題進(jìn)行了概述,討論了項(xiàng)目的研究意義與重要性,闡述了系統(tǒng)開(kāi)發(fā)方法和相關(guān)技術(shù);論文提出了系統(tǒng)的設(shè)計(jì)目標(biāo),對(duì)系統(tǒng)進(jìn)行了詳細(xì)的需求分析,包括業(yè)務(wù)需求、功能需求、數(shù)據(jù)需求和非功能需求,給出了系統(tǒng)的業(yè)務(wù)流程圖、用例圖和概念類(lèi)圖,進(jìn)行了用例描述;在系統(tǒng)設(shè)計(jì)中,對(duì)系統(tǒng)進(jìn)行了總體設(shè)計(jì)與模塊設(shè)計(jì),包括用戶管理、借閱管理、文件管理、案卷管理、數(shù)據(jù)管理等功能模塊,給出了模塊設(shè)計(jì)的功能結(jié)構(gòu)圖(包圖)、類(lèi)圖、順序圖(協(xié)作圖)和處理流程圖,詳細(xì)闡述了設(shè)計(jì)內(nèi)容,并使用E-R圖和數(shù)據(jù)庫(kù)表結(jié)構(gòu)對(duì)數(shù)據(jù)庫(kù)進(jìn)行了詳細(xì)設(shè)計(jì);論文最后對(duì)研究的內(nèi)容進(jìn)行了總結(jié),闡述了本人的主要工作,指出了論文存在的不足,并對(duì)進(jìn)一步的工作進(jìn)行了展望。關(guān)鍵詞:高校檔案管理;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 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, gives 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 modules, 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 finally 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,目錄摘 要IAbstractII目錄III第一章 緒論11.1 研究背景和意義11.2 國(guó)內(nèi)外的研究現(xiàn)狀21.2.1 國(guó)外研究現(xiàn)狀21.2.2 國(guó)內(nèi)研究現(xiàn)狀31.3研究?jī)?nèi)容41.4 組織架構(gòu)5第二章 相關(guān)技術(shù)62.1 面向?qū)ο蠹夹g(shù)62.2 UML建模設(shè)計(jì)72.2.1 UML 簡(jiǎn)介72.2.2 UML 建模的的優(yōu)勢(shì)所在92.2.3 面向?qū)ο箝_(kāi)發(fā)模式92.3 SQL SERVER 2005 數(shù)據(jù)庫(kù)10第三章 需求分析123.1 系統(tǒng)可行性分析123.1.1 經(jīng)濟(jì)可行性分析123.1.2 技術(shù)可行性分析123.1.3 操作可行性分析123.2 業(yè)務(wù)需求分析133.2.1業(yè)務(wù)描述133.2.2業(yè)務(wù)流程133.3功能需求173.3.1用戶管理模塊183.3.2借閱管理模塊233.3.3文件管理模塊283.3.4案卷管理模塊313.3.5數(shù)據(jù)管理模塊353.4數(shù)據(jù)需求分析383.4.1用戶管理模塊383.4.2借閱管理模塊393.4.3文件管理模塊393.4.3案卷管理模塊393.4.3數(shù)據(jù)管理模塊403.5系統(tǒng)非功能需求40第四章 系統(tǒng)設(shè)計(jì)424.1 總體設(shè)計(jì)424.1.1 系統(tǒng)設(shè)計(jì)原則424.1.2 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)434.1.3 系統(tǒng)功能架構(gòu)設(shè)計(jì)444.2功能模塊詳細(xì)設(shè)計(jì)454.2.1 用戶管理模塊454.2.2 借閱管理模塊524.2.3 文件管理模塊604.2.4案卷管理模塊654.2.5數(shù)據(jù)管理模塊704.3 數(shù)據(jù)庫(kù)設(shè)計(jì)744.3.1 實(shí)體關(guān)系設(shè)計(jì)744.3.2 數(shù)據(jù)庫(kù)表設(shè)計(jì)76第五章 總結(jié)與展望805.1總結(jié)805.2展望80參考文獻(xiàn)82致 謝84第一章 緒論1.1 研究背景和意義高等院校在從事教學(xué)、科研、黨政管理以及其他相關(guān)活動(dòng)的過(guò)程中,會(huì)生成一些對(duì)院校和社會(huì)有價(jià)值的歷史記錄,這些歷史記錄我們稱之為高校檔案,高校檔案一般以文字、圖表以及音像等形式存在。目前,高校檔案管理已經(jīng)成為高?,F(xiàn)代化管理的一項(xiàng)重要舉措,這是因?yàn)殡S著數(shù)字化校園建設(shè)的進(jìn)一步發(fā)展,各大高等院校必須展開(kāi)檔案管理工作,從而使得高校檔案管理信息化、館藏檔案數(shù)字化以及檔案利用網(wǎng)絡(luò)化,進(jìn)而進(jìn)一步提高各大高等院校的管理水平。高校檔案管理的首要任務(wù)是發(fā)展,以發(fā)展的眼光管理檔案,同時(shí)不斷提高服務(wù)水平和服務(wù)質(zhì)量,著力推進(jìn)信息化水平,深入改革,增強(qiáng)檔案管理隊(duì)伍的能力,實(shí)現(xiàn)檔案工作的四化,即社會(huì)化、法制化、現(xiàn)代化以及信息化,大力提高檔案管理水平。具體到寧波大紅鷹學(xué)院而言,由于檔案管理工作沒(méi)有得到應(yīng)有的重視,檔案管理水平還非常的低,管理的方式還十分原始。本校的所有檔案管理毫無(wú)標(biāo)準(zhǔn)可言,在歸檔方面十分的混亂,沒(méi)有分類(lèi);檔案部分并沒(méi)有完善的工作制度,在執(zhí)行中也十分隨意;檔案的管理對(duì)于濕度具有嚴(yán)格要求,一般為14-24攝氏度,而本校的檔案管理無(wú)法達(dá)到這一條件;在信息化建設(shè)和檔案的擴(kuò)展使用方面幾乎空白。為了落實(shí)國(guó)家的相關(guān)政策,必須建立一套可行的信息化管理系統(tǒng),這項(xiàng)工作十分緊迫1。在新的時(shí)代,特別是信息化時(shí)代,社會(huì)生活的各個(gè)層面都受到信息化的沖擊,特別是隨著計(jì)算機(jī)技術(shù)的發(fā)展,以及網(wǎng)絡(luò)的普及,檔案管理工作進(jìn)入了一個(gè)全新的時(shí)代,檔案管理的方法、技術(shù)以及理論都迎來(lái)了新的挑戰(zhàn)。在新的形勢(shì)面前,高校的檔案工作應(yīng)當(dāng)不斷創(chuàng)新,吸收先進(jìn)的技術(shù)理論,結(jié)合自身優(yōu)勢(shì),突出重圍,適應(yīng)時(shí)代的發(fā)展2。檔案管理工作的發(fā)展隨著計(jì)算機(jī)技術(shù)的進(jìn)步不斷的得到發(fā)展,先后經(jīng)歷了單機(jī)存儲(chǔ)、光盤(pán)存儲(chǔ)、網(wǎng)絡(luò)存儲(chǔ)等幾個(gè)階段。檔案管理的方式也從手工管理向計(jì)算機(jī)技術(shù)管理邁進(jìn),不斷的創(chuàng)新、發(fā)展3。隨著計(jì)算機(jī)技術(shù)的發(fā)展,使用計(jì)算機(jī)進(jìn)行檔案管理越來(lái)越多的被人們所接受,檔案管理系統(tǒng)的開(kāi)發(fā)也促進(jìn)了檔案管理工作的不斷進(jìn)步。與計(jì)算機(jī)技術(shù)飛速發(fā)展同時(shí)進(jìn)行的還有網(wǎng)絡(luò)技術(shù)的發(fā)展進(jìn)步,互聯(lián)網(wǎng)的進(jìn)一步普及,帶寬的進(jìn)一步擴(kuò)大,信息生活已經(jīng)成為我們生活的一個(gè)重要組成部分,具體到高校的檔案管理領(lǐng)域,信息化的檔案管理也是一個(gè)發(fā)展趨勢(shì)。一個(gè)學(xué)校的管理水平高低的重要指標(biāo)之一便是其信息化水平的高低,現(xiàn)代化的學(xué)校管理必須充分利用現(xiàn)代信息技術(shù)。高校的檔案管理作為高校管理的重要內(nèi)容,理應(yīng)受到更多的關(guān)注,獲得更多的資金投入;而檔案管理部門(mén)自身也有信息化的需求,信息化有利于提高檔案管理部門(mén)的工作效率。從教師的角度來(lái)說(shuō),信息化的檔案管理模式可以讓老師更加方便的安排自己的教學(xué)活動(dòng),更加便利的與學(xué)生進(jìn)行交流,向?qū)W生反饋意見(jiàn),從而節(jié)約了時(shí)間,可以更加全身心的投入到科研之中4。從學(xué)生的角度來(lái)說(shuō),學(xué)生可以通過(guò)信息化的檔案管理系統(tǒng)查詢自己的學(xué)習(xí)成績(jī),合理的分配自己的學(xué)習(xí)任務(wù),全面的提升自己的能力水平。從檔案管理部門(mén)的角度來(lái)說(shuō),可以更加高效的開(kāi)展工作。為了適應(yīng)時(shí)代的發(fā)展需求,充分利用通信技術(shù)、數(shù)據(jù)庫(kù)技術(shù)以及計(jì)算機(jī)技術(shù),對(duì)寧波大紅鷹學(xué)院的檔案資料進(jìn)行信息化處理,使其符合信息化管理的要求,從而提高學(xué)校檔案管理部門(mén)的工作水平,進(jìn)而提升整個(gè)學(xué)校的管理水平。1.2 國(guó)內(nèi)外的研究現(xiàn)狀1.2.1 國(guó)外研究現(xiàn)狀在國(guó)外,由于對(duì)信息技術(shù)的使用較早,所以,關(guān)于信息環(huán)境下的檔案管理已經(jīng)有了比較多的研究。特別使在美國(guó),一個(gè)全國(guó)范圍內(nèi)的聯(lián)網(wǎng)當(dāng)當(dāng)信息查詢系統(tǒng),即檔案信息導(dǎo)航系統(tǒng)在上個(gè)世紀(jì)九十年代便已經(jīng)成功建立,這個(gè)系統(tǒng)是在美國(guó)檔案與文件署的領(lǐng)導(dǎo)下組織建立的,使用該系統(tǒng),可以按照利用對(duì)象、來(lái)源以及地區(qū)等分類(lèi)檢索全國(guó)的檔案資源,只要該檔案資源已經(jīng)實(shí)現(xiàn)了數(shù)字化,那么該檔案便能夠在該系統(tǒng)中被檢索5。在這些可以被檢索的資源中,包含了兩百多個(gè)檔案館的資源,其中包括總統(tǒng)圖書(shū)館10個(gè)。并且,美國(guó)檔案與文件署已經(jīng)將其掌握的所有檔案資源進(jìn)行了數(shù)字化處理,這種處理意味著美國(guó)的檔案資源絕大部分已經(jīng)可以在網(wǎng)絡(luò)上進(jìn)行檢索了。用戶通過(guò)登陸美國(guó)文件與檔案署的網(wǎng)站便可以進(jìn)行相關(guān)查詢6。在加拿大,數(shù)字化的檢索功能也很發(fā)達(dá),加拿大已經(jīng)將國(guó)家檔案館的數(shù)據(jù)庫(kù)聯(lián)網(wǎng),用戶通過(guò)登陸加拿大國(guó)家檔案館的網(wǎng)站便可以查詢相關(guān)的檔案資源,并且,加拿大還在進(jìn)一步擴(kuò)展可供查詢的資源的數(shù)量,以期將所有檔案資源進(jìn)行聯(lián)網(wǎng)7。在英國(guó),以英格蘭檔案網(wǎng)絡(luò)為主,融合了威爾士、蘇格蘭以及一些教育系統(tǒng)的檔案館,組建了一個(gè)覆蓋全英的檔案網(wǎng)絡(luò),該網(wǎng)絡(luò)提供所有的檔案信息的檢索,用戶主要登陸其網(wǎng)絡(luò)便可以進(jìn)行查詢8。1.2.2 國(guó)內(nèi)研究現(xiàn)狀我國(guó)的檔案管理工作十分的落后,大部分地區(qū)還在采用原始的手工管理模式,雖然有些地區(qū)已經(jīng)開(kāi)始采用信息化的管理系統(tǒng),但是使用的水平、層次還十分的低9。很多檔案管理部分的檔案管理系統(tǒng)只是起到了協(xié)助的作用,檔案管理人員只是使用管理系統(tǒng)進(jìn)行報(bào)表打印,更別提網(wǎng)絡(luò)化的檔案查詢了??偟膩?lái)說(shuō),我國(guó)的檔案管理水平與時(shí)代的發(fā)展需求有著很大的差別10。計(jì)算機(jī)技術(shù)的飛速發(fā)展,使得任何人都不能逃離其影響,在檔案管理方面也是如此。我國(guó)的檔案管理工作經(jīng)歷了一系列的發(fā)展,從手工管理發(fā)展到如今的計(jì)算機(jī)管理,我國(guó)的檔案管理工作一步一個(gè)臺(tái)階,不斷的進(jìn)步11。在這個(gè)發(fā)展的過(guò)程中,計(jì)算機(jī)的使用發(fā)揮了重要的作用,同時(shí),我國(guó)的檔案管理部門(mén)也十分注意對(duì)管理人員的計(jì)算機(jī)培訓(xùn),使得計(jì)算機(jī)的功能得到充分的發(fā)揮。然而,科學(xué)技術(shù)在不斷發(fā)展,時(shí)代在不斷進(jìn)步,我們不能滿足于使用計(jì)算機(jī)進(jìn)行檔案管理的階段而不思進(jìn)取。檔案管理工作具有持續(xù)性的特點(diǎn),所以,檔案管理工作中每天都會(huì)出現(xiàn)新的問(wèn)題,我們必須積極面對(duì),不斷克服這些問(wèn)題,進(jìn)一步完善檔案管理方式。檔案管理工作具有其他工作所不具有的特點(diǎn),其重要性不言而喻,我們必須認(rèn)真對(duì)待,不可有絲毫的松懈。在檔案管理工作中,一定要積極主動(dòng)的發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,從而提高檔案管理的水平。通過(guò)分析我館現(xiàn)有的檔案管理軟件,筆者發(fā)現(xiàn)它們大多存在如下問(wèn)題:(1)部分檔案管理軟件還停留在單機(jī)管理的水平,已經(jīng)十分落伍。單機(jī)版的檔案管理軟件是一種十分簡(jiǎn)單的管理軟件,其數(shù)據(jù)庫(kù)大多采用FOXPRO、ACCESS等,十分簡(jiǎn)單,且容量小。單機(jī)版的檔案管理軟件的功能很簡(jiǎn)單,譬如檢索、編號(hào)等等,這種軟件所能提供的擴(kuò)展功能僅僅是打印報(bào)表,至于其他的管理工作,其無(wú)法勝任。雖然這種單機(jī)版的網(wǎng)絡(luò)管理軟件很落伍,但是在一些比較小的檔案管理單位,依然在使用。隨著時(shí)代的不斷進(jìn)步,信息化以及網(wǎng)絡(luò)化已經(jīng)成為檔案管理的重要標(biāo)志,單機(jī)版的檔案管理軟件已經(jīng)不再適應(yīng)社會(huì)發(fā)展的需要了12。(2)現(xiàn)在使用的檔案管理軟件中,有一部分是不能夠兼容多媒體文件的,只能管理文本文件。檔案管理所涉及的檔案十分復(fù)雜,不僅有文本文件,還有大量的視頻、音頻以及圖片文件,這就需要檔案管理軟件能夠有很強(qiáng)的解碼能力。但是,由于很多檔案管理軟件開(kāi)發(fā)于多年以前,那個(gè)時(shí)代還沒(méi)有多媒體文件的出現(xiàn),所以這些軟件不可能具有多媒體檔案管理的功能。這部分檔案管理軟件已經(jīng)不再適應(yīng)社會(huì)發(fā)展的需要,其不能滿足現(xiàn)階段檔案管理的需求13。(3)在近些年開(kāi)發(fā)的檔案管理軟件中,已經(jīng)有一些軟件能夠?qū)Χ嗝襟w文件進(jìn)行處理了,但是這種處理的方式還十分落后,一般采取的是文件方式對(duì)多媒體文件進(jìn)行管理,也就是說(shuō),用一個(gè)或者多個(gè)文件存放對(duì)媒體文檔,這樣再對(duì)文件進(jìn)行管理14。這種管理方式是一種缺陷十分明顯的管理方式,其缺陷具體表現(xiàn)在如下幾個(gè)方面:其一,不利于保障文件的安全,而安全性卻正是檔案管理中最重要的要求;其二,難以完整的保存多媒體文件,由于可能被分別存放于多個(gè)文件之中,這樣勢(shì)必對(duì)多媒體文件進(jìn)行切割,不利于完整的保存多媒體文件;其三,檢索不方便。1.3研究?jī)?nèi)容為了開(kāi)發(fā)寧波大紅鷹學(xué)院的檔案管理系統(tǒng),本文擬采取如下一些研究方式,設(shè)計(jì)系統(tǒng)、分析并調(diào)研具體的用戶需求、對(duì)文獻(xiàn)進(jìn)行梳理等方法,在這些方法之上綜合考慮相關(guān)理論,進(jìn)行研發(fā)。對(duì)文獻(xiàn)的梳理,本文主要將梳理國(guó)內(nèi)外開(kāi)發(fā)信息系統(tǒng)方面的研究文獻(xiàn),進(jìn)而分析確定本文所采取的研發(fā)方式。同時(shí),為了掌握檔案管理系統(tǒng)用戶的實(shí)際需求,本文針對(duì)用戶進(jìn)行了調(diào)查,了解他們的想法和要求,以便設(shè)計(jì)出他們所需要的系統(tǒng)。為了對(duì)檔案進(jìn)行有效使用,檔案信息管理系統(tǒng)可以讓教職工進(jìn)行訪問(wèn)查詢,教職工只要使用特定的訪問(wèn)入口便能夠進(jìn)行信息檢索,查閱各種檔案的信息。不過(guò)由于檔案是分密級(jí)的,不同的檔案具有不同的密級(jí),為了安全的考慮,有必要對(duì)這些檔案資料進(jìn)行處理,然后再提供給用戶進(jìn)行檢索。同時(shí),對(duì)于檔案還可以進(jìn)行屬性方面的設(shè)置,以便于檢索。比如附加提供簡(jiǎn)要表,簡(jiǎn)要表對(duì)于文檔的編號(hào)具有重要作用,它包含了發(fā)布對(duì)象、實(shí)施日期、起草時(shí)間、部門(mén)以及作者等信息;正文就是整個(gè)文檔的實(shí)際內(nèi)容;版本控制可以將舊版本排除,只提供最新的版本;而權(quán)限的控制可以能夠查詢檔案的人員,以確保安全。1.4 組織架構(gòu)本文從課題的研究背景入手,闡述開(kāi)發(fā)寧波大紅鷹學(xué)院管理系統(tǒng)的意義,然后從系統(tǒng)的主要研究?jī)?nèi)容、關(guān)鍵技術(shù)、系統(tǒng)需求分析、設(shè)計(jì)等詳細(xì)描述檔案管理系統(tǒng)的實(shí)現(xiàn)功能,本文的章節(jié)安排如下:第一章是緒論,主要描述了寧波大紅鷹學(xué)院檔案管理系統(tǒng)的開(kāi)發(fā)背景和意義,同時(shí)參閱了國(guó)內(nèi)外的相關(guān)文獻(xiàn),確定本文的研究思路和研究?jī)?nèi)容,為系統(tǒng)需求和設(shè)計(jì)做基礎(chǔ)。第二章是相關(guān)技術(shù),本文是對(duì)檔案管理系統(tǒng)的需求進(jìn)行分析,以及設(shè)計(jì)系統(tǒng)的總體架構(gòu)和功能模塊,采用面向?qū)ο蟮姆椒ㄔO(shè)計(jì)系統(tǒng)的功能模塊,因此本章主要介紹了面向?qū)ο蠓椒?、UML建模語(yǔ)言以及數(shù)據(jù)庫(kù)存儲(chǔ)技術(shù)。第三章是需求分析,筆者是寧波大紅鷹檔案室管理人員,長(zhǎng)期從事高校檔案管理工作,因此熟悉高校檔案管理的各項(xiàng)業(yè)務(wù)以及業(yè)務(wù)流程,在本章將用面向?qū)ο蟮姆椒▽?duì)系統(tǒng)的需求進(jìn)行詳細(xì)闡述分析,并通過(guò)微軟公司的Visio軟件繪制每一個(gè)業(yè)務(wù)流程和用例圖。第四章是系統(tǒng)設(shè)計(jì),在第三章中已經(jīng)詳細(xì)介紹了本系統(tǒng)的各項(xiàng)業(yè)務(wù)需求和功能需求,本章在此基礎(chǔ)上將詳細(xì)描述系統(tǒng)的總體架構(gòu)和功能詳細(xì)設(shè)計(jì),利用UML語(yǔ)言中的類(lèi)圖、順序圖、協(xié)作圖等方式設(shè)計(jì)系統(tǒng)的每一個(gè)功能模塊,最后對(duì)系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行了詳細(xì)設(shè)計(jì)。第五章是總結(jié)和展望,本章主要總結(jié)了本文所獲得的主要成果,同時(shí)也簡(jiǎn)要說(shuō)明筆者需要在將來(lái)的工作和學(xué)習(xí)中更進(jìn)一步的研究工作,完善檔案管理系統(tǒng)。第二章 相關(guān)技術(shù)本文采用面向?qū)ο蟮姆椒ㄔO(shè)計(jì)系統(tǒng),通過(guò)利用UML建模語(yǔ)言繪制每一個(gè)業(yè)務(wù)需求和功能需求,系統(tǒng)后臺(tái)運(yùn)用ASP.NET技術(shù)實(shí)現(xiàn)系統(tǒng)的各項(xiàng)業(yè)務(wù)邏輯,通過(guò)ADO.NET技術(shù)讀取數(shù)據(jù),將服務(wù)器處理的結(jié)果展示在前臺(tái),本系統(tǒng)的數(shù)據(jù)信息存儲(chǔ)在SQL SERVER 2005數(shù)據(jù)庫(kù)中。下面對(duì)本文用到的系統(tǒng)分析和設(shè)計(jì)主要技術(shù)進(jìn)行簡(jiǎn)要介紹。2.1 面向?qū)ο蠹夹g(shù)面向?qū)ο蟮募夹g(shù),字面上來(lái)理解,以對(duì)象的視角來(lái)審視現(xiàn)實(shí)世界中遇到的各種問(wèn)題。也就是要求站在普通人的位置,以他們的世界觀為背景,實(shí)現(xiàn)對(duì)于事物的分類(lèi)和歸納,在此基礎(chǔ)上得出共性并將其闡釋清楚。面對(duì)對(duì)象技術(shù),將面對(duì)客觀世界中的問(wèn)題視為軟件開(kāi)發(fā)過(guò)程中的關(guān)鍵點(diǎn),以人解決問(wèn)題的常用思維,去界定,去描繪它們。由此,其呈現(xiàn)出如下的幾個(gè)特點(diǎn):抽象性的特點(diǎn),封裝性的特點(diǎn),多樣性的特點(diǎn)以及繼承性的特點(diǎn)15。從1960年后,一些以使用對(duì)象為主的程序設(shè)計(jì)有了新發(fā)展,此時(shí)以使用對(duì)象為主的系統(tǒng)開(kāi)發(fā)方法也產(chǎn)生了??陀^事物以及它們之間的聯(lián)系都得到了描述,站在對(duì)象的立場(chǎng)上去了解事物。這種方法的工作過(guò)程有以下幾方面:分析和調(diào)查需求及系統(tǒng)、不斷解決問(wèn)題、分析問(wèn)題、完成程序。無(wú)論是分析,還是設(shè)計(jì),在以對(duì)象為主的開(kāi)發(fā)方法中都是反復(fù)的;要對(duì)實(shí)現(xiàn)類(lèi)進(jìn)行反復(fù)測(cè)試,庫(kù)中要不斷添加新類(lèi);設(shè)計(jì)和分析兩階段受到同樣的重視。用這種方法來(lái)研發(fā)系統(tǒng)必須要有強(qiáng)大的軟件基礎(chǔ)來(lái)協(xié)助16。面對(duì)對(duì)象分析,不僅僅是面對(duì)對(duì)象方法中一個(gè)不可分割的部分,還是其最主演的目標(biāo)問(wèn)題,其遵循面對(duì)對(duì)象的分析原則,以人們常用的視角去審視世界,在對(duì)象的環(huán)境中去描述所關(guān)注的問(wèn)題在時(shí)間與空間上的關(guān)系17。首先,對(duì)于問(wèn)題空間事務(wù)和事務(wù)之間的聯(lián)系,要樹(shù)立正確的認(rèn)識(shí)觀,在此基礎(chǔ)上,對(duì)于問(wèn)題空間,需要的對(duì)象與類(lèi)別進(jìn)行合理的描述,再去界定問(wèn)題空間中出現(xiàn)的對(duì)象,類(lèi)別其代表的屬性和服務(wù),由此,形成了問(wèn)題空間上的相互影響,相互滲透基礎(chǔ)模型。面向?qū)ο蠹夹g(shù)將對(duì)象作為基礎(chǔ),讓對(duì)象受到消息或事件的驅(qū)動(dòng)去執(zhí)行處理。就程序設(shè)計(jì)方法而言,它屬于自上而下的編程方法,它與面向過(guò)程程序設(shè)計(jì)不同,后者在設(shè)計(jì)時(shí)為了構(gòu)建所有的程序,必須依靠主函數(shù)來(lái)實(shí)現(xiàn),前者則是從問(wèn)題的某一方面開(kāi)始設(shè)計(jì),逐漸設(shè)計(jì)出全部程序。面向?qū)ο笤O(shè)計(jì)的基礎(chǔ)就是數(shù)據(jù),為了讓數(shù)據(jù)得以體現(xiàn),使用了類(lèi)工具,類(lèi)能夠?qū)Τ绦蜻M(jìn)行劃分。面向?qū)ο笤O(shè)計(jì)中的接口就是函數(shù)。面向?qū)ο笤O(shè)計(jì)在描述系統(tǒng)時(shí)將數(shù)據(jù)作為基礎(chǔ),并非將功能作為基礎(chǔ),這樣一來(lái),程序的穩(wěn)定性便可增強(qiáng)。它可以封閉數(shù)據(jù)操作及數(shù)據(jù),對(duì)它們進(jìn)行統(tǒng)一處理,同時(shí)使用信息隱藏及數(shù)據(jù)抽象功能,將數(shù)據(jù)和數(shù)據(jù)操作抽象為類(lèi)。面對(duì)對(duì)象程序設(shè)計(jì),其關(guān)注的對(duì)象時(shí)應(yīng)用系統(tǒng)中的各項(xiàng)事物,將其界定為程序基礎(chǔ)單元的身份,囊括其屬性特顯和具體行為,保證軟件在重用,靈活與擴(kuò)展上時(shí)處于良好的狀態(tài)。其設(shè)計(jì)的理念是實(shí)現(xiàn)對(duì)于程序事件的抽象化,使其成為完整的,獨(dú)立的,可調(diào)用的對(duì)象單位。這是有違傳統(tǒng)的設(shè)計(jì)觀點(diǎn)的。恰恰相反的是,傳統(tǒng)模式下的設(shè)計(jì)思想,將軟件理解為函數(shù)和方法的集合。其關(guān)注的核心是對(duì)象,它借助對(duì)于現(xiàn)實(shí)事物的抽象化處理,囊括事物的屬性特點(diǎn)與具體的動(dòng)作,使得每一個(gè)對(duì)象都是有著自身特點(diǎn)與行為能力的主體,它不僅僅可以接受信息,處理信息,還可以實(shí)現(xiàn)信息的共享。從這個(gè)角度來(lái)說(shuō),其功能獨(dú)立性,可以將其理解為具備一定生產(chǎn)能力的機(jī)械,相互組裝優(yōu)化一下,就可能產(chǎn)生功能更大的機(jī)械。面向?qū)ο蟪绦虻脑O(shè)計(jì)理念就是實(shí)現(xiàn)對(duì)于事物的抽象化,在軟件系統(tǒng)與現(xiàn)實(shí)世界構(gòu)建其聯(lián)系的橋梁,有利于系統(tǒng)開(kāi)發(fā)難度的降低。從這個(gè)角度來(lái)講,其不僅僅能夠提升程序的靈活性和維護(hù)性,還使得其成為各種規(guī)模的項(xiàng)目操作的行為守則。文章中以檔案管理系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)為例,其使用的設(shè)計(jì)理念也是面對(duì)對(duì)象,尤其在類(lèi)圖設(shè)計(jì)環(huán)節(jié)遵循的也是面對(duì)對(duì)象編程思想。2.2 UML建模設(shè)計(jì)2.2.1 UML 簡(jiǎn)介統(tǒng)一建模語(yǔ)言,英文簡(jiǎn)稱為UML18,嚴(yán)格來(lái)說(shuō),不隸屬于面對(duì)對(duì)象的建模方式,而是作為一種面對(duì)對(duì)象的建模語(yǔ)言而發(fā)揮作用。在軟件建模的過(guò)程中,可以最大限度的使用其完整的建立對(duì)象模型的標(biāo)示符號(hào),統(tǒng)一建模語(yǔ)言在此過(guò)程中起到了界定元素符號(hào)的語(yǔ)義,并沒(méi)有去干涉如何進(jìn)行建模操作。而軟件開(kāi)發(fā)中的過(guò)程,并沒(méi)有給出具體的建模方法,只能靠開(kāi)發(fā)者的經(jīng)驗(yàn)去選擇最佳的建模方式,而且不同的軟件開(kāi)發(fā)因素會(huì)影響過(guò)程的調(diào)試19 。依據(jù)實(shí)際軟件開(kāi)發(fā)需求,尊重軟件的差異性,去慎重選擇合適的過(guò)程操作,這一點(diǎn)對(duì)于 UML 來(lái)說(shuō),也是一樣的道理。其基本框架一方面囊括了軟件開(kāi)發(fā)需要的大部分因素,一方面給予開(kāi)發(fā)設(shè)計(jì)者更多的軟件技術(shù)選擇。為了促進(jìn)UML成為系統(tǒng)開(kāi)發(fā)領(lǐng)域的標(biāo)準(zhǔn)過(guò)程, Rational 公司采取了各種有效的搓手,首先在使用bjectory 過(guò)程框架的基礎(chǔ)上,創(chuàng)新提出了Unified Process 的概念。在此背景下,使得UML建模呈現(xiàn)出新的特點(diǎn),其一,Use Case 的驅(qū)動(dòng)的特點(diǎn);其二,以體系結(jié)構(gòu)為中心的特點(diǎn);其三,迭代式的增量開(kāi)發(fā)的特點(diǎn) 20。(1)Use Case 驅(qū)動(dòng)Use Case,其主要的職能是在驅(qū)動(dòng)軟件的開(kāi)發(fā)過(guò)程中,對(duì)于系統(tǒng)功能的需求進(jìn)行處理,實(shí)現(xiàn)其各種功能需求。基于其對(duì)于所有功能的影響,其應(yīng)該貫穿于整個(gè)軟件的開(kāi)發(fā)階段。(2)以體系結(jié)構(gòu)為中心在這樣的模式下,體系結(jié)構(gòu)實(shí)現(xiàn)了對(duì)于系統(tǒng)的合理劃分,各個(gè)部分之間相互作用,相互滲透,實(shí)現(xiàn)對(duì)于它們之間關(guān)系的描述,以及通訊機(jī)制的建立,修改和增加。在此模式下我們將體系結(jié)構(gòu)作為關(guān)鍵點(diǎn),這一點(diǎn)是很明顯的。在開(kāi)發(fā)動(dòng)作開(kāi)始初期,就要實(shí)現(xiàn)對(duì)于系統(tǒng)體系結(jié)構(gòu)的建立,在此基礎(chǔ)上去評(píng)測(cè)原型,建立模型,并隨著步驟的深入不斷細(xì)化這樣的操作。保證良好的體系結(jié)構(gòu),將有利于系統(tǒng)重用性,理解性于修改性的提高。(3)迭代式的增量開(kāi)發(fā)要想在復(fù)雜的UML 建模過(guò)程中,實(shí)現(xiàn)對(duì)于所有細(xì)節(jié)的準(zhǔn)確定義,是不可能的事情。由此需要冷靜面對(duì),步步為營(yíng),將其整體細(xì)化為較小的迭代過(guò)程,在此基礎(chǔ)上漸漸的增加相關(guān)的信息數(shù)據(jù)。由此慢慢完善其每一個(gè)細(xì)節(jié),我們需要明確的是定義的開(kāi)發(fā)時(shí)期,實(shí)質(zhì)上就是不斷增量與和迭代的實(shí)現(xiàn)過(guò)程。綜上所述,UML應(yīng)用領(lǐng)域廣泛,以對(duì)象圖為指導(dǎo)對(duì)于任何系統(tǒng)都可以實(shí)現(xiàn)準(zhǔn)確的描述。其功能性不僅僅可以廣泛的使用與普通的軟件系統(tǒng)建模過(guò)程中,還可以用來(lái)描述一些特殊的非軟件領(lǐng)域,甚至在一些工業(yè)過(guò)程中實(shí)現(xiàn)對(duì)于復(fù)雜數(shù)據(jù)的信息處理。由此,無(wú)論是靜態(tài)結(jié)構(gòu)的系統(tǒng)建模,還是動(dòng)態(tài)結(jié)構(gòu)的系統(tǒng)建模,都可以作為通用語(yǔ)言發(fā)揮作用。2.2.2 UML 建模的的優(yōu)勢(shì)所在所謂的模型,是對(duì)于現(xiàn)實(shí)世界事物的抽象化表示,已達(dá)到對(duì)于現(xiàn)實(shí)世界的準(zhǔn)確反映。UML 建模方式,其功能強(qiáng)大,在可視化建模語(yǔ)言的背景下,其各個(gè)模型都能夠在軟件開(kāi)發(fā)和設(shè)計(jì)過(guò)程中發(fā)揮發(fā)揮協(xié)助的作用,有利于設(shè)計(jì)人員更高的去理解業(yè)務(wù)流程,從而建立更加合理,更加完善的系統(tǒng)模型。從這個(gè)意義上來(lái)講,開(kāi)發(fā)人員的理解與實(shí)際問(wèn)題達(dá)到了最完美的吻合,有利于減少語(yǔ)義上的誤差,使得分析更加的合理 21。UML 建模的作用主要發(fā)揮在軟件的開(kāi)發(fā)階段,其方法論作用明顯,有利于面對(duì)對(duì)象軟件密集系統(tǒng)的構(gòu)建與編寫(xiě)。其使用狀態(tài)最好的是在工程實(shí)踐方面,越是復(fù)雜性強(qiáng),越是規(guī)模大的系統(tǒng),其在進(jìn)行建模的時(shí)候就越是能夠發(fā)揮其巨大的作用,尤其是在軟件的架構(gòu)層次上,得到了現(xiàn)實(shí)的廣泛認(rèn)可。在 UML 建模的模式下,可以人性化的用統(tǒng)一的,直觀的圖示來(lái)辨識(shí)不同身份,從而實(shí)現(xiàn)更加高效的溝通交流。用 UML 建模有一個(gè)比較明顯的特點(diǎn),那就是無(wú)論是軟件開(kāi)發(fā)的分析階段,設(shè)計(jì)階段,還是實(shí)施階段,測(cè)試階段,其使用的模型是統(tǒng)一的,從而可以順利的實(shí)現(xiàn)階段的轉(zhuǎn)換,保證了其時(shí)效性。在此環(huán)節(jié),它能夠保證系統(tǒng)的結(jié)構(gòu)和行為的正常性。2.2.3 面向?qū)ο箝_(kāi)發(fā)模式軟件開(kāi)發(fā)模式主要是實(shí)現(xiàn)如何定義問(wèn)題和應(yīng)用開(kāi)發(fā)步驟,利用開(kāi)發(fā)語(yǔ)言表示問(wèn)題以及問(wèn)題的解成分類(lèi)型,從而來(lái)表示問(wèn)題解決的抽象意義,軟件開(kāi)發(fā)選擇什么模式?jīng)Q定了軟件開(kāi)發(fā)是否成功的重要因素,而且影響了整個(gè)軟件開(kāi)發(fā)周期和生存期,對(duì)開(kāi)發(fā)方法、設(shè)計(jì)方法以及編程語(yǔ)言的選擇具有重要的意義。在過(guò)程開(kāi)發(fā)模式下,往往產(chǎn)生了過(guò)程的抽象。以處理流的形式去審視軟件,將其定義成為一定的構(gòu)成算法,這是抽象的基礎(chǔ)。其中無(wú)論是哪個(gè)步驟,其都具備一定的預(yù)定輸入與特定輸入,實(shí)現(xiàn)其步驟之間的關(guān)聯(lián),從而使得其貫穿于整個(gè)控制流,由此產(chǎn)生了更加簡(jiǎn)單的靜態(tài)體系結(jié)構(gòu) 22。在面向過(guò)程開(kāi)發(fā)模式中,其首先選擇的是過(guò)程抽象,而在面對(duì)對(duì)象開(kāi)發(fā)的模式下,其首先選擇的缺失問(wèn)題域的對(duì)象。也就是說(shuō),從標(biāo)識(shí)和模型化問(wèn)題論域中的主要實(shí)體的基礎(chǔ)出發(fā),主要針對(duì)的是對(duì)象的行為性。現(xiàn)階段,比較普遍的開(kāi)發(fā)模式,往往在方法上實(shí)現(xiàn)了豐富性,能夠?qū)τ谙到y(tǒng)進(jìn)行廣泛的分解;主要可以從以下的面對(duì)對(duì)象進(jìn)行歸類(lèi):有的是面對(duì)過(guò)程的,有的是面對(duì)邏輯的,有的是面對(duì)存取的,有的是面對(duì)進(jìn)程的,有的是面對(duì)對(duì)象的,有的是面對(duì)函數(shù)型的,有的是面對(duì)說(shuō)明性的。由此實(shí)現(xiàn)了開(kāi)發(fā)模式的多樣性發(fā)展,不同的開(kāi)發(fā)模式有不同的支持者,不同的問(wèn)題類(lèi)型,不同的考慮方法,不同的問(wèn)題分解形式,不同的規(guī)則使用方式。2.3 SQL SERVER 2005 數(shù)據(jù)庫(kù)對(duì)于現(xiàn)代的數(shù)據(jù)庫(kù)設(shè)計(jì)來(lái)說(shuō),SQL Server 2005絕對(duì)是其中的佼佼者。SQL的本質(zhì)是一種結(jié)構(gòu)化的查詢語(yǔ)言工具,其最大的作用就是很好的聯(lián)系各個(gè)數(shù)據(jù)庫(kù),同時(shí)可以通過(guò)SQL對(duì)不同類(lèi)型的數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)的訪問(wèn)。SQL在其不斷發(fā)展的過(guò)程中,其功能也在不斷的發(fā)展,現(xiàn)代數(shù)據(jù)庫(kù)設(shè)計(jì)中主要就是采用這種語(yǔ)言來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理。其功能非常的強(qiáng)大,數(shù)據(jù)的更新和插入都可以很好的實(shí)現(xiàn),在實(shí)際的應(yīng)用中被系統(tǒng)開(kāi)發(fā)人員廣泛的使用。SQL Server主要就是用來(lái)進(jìn)行關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的開(kāi)發(fā)的,主要使用的語(yǔ)言也是SQL語(yǔ)言。這個(gè)系統(tǒng)本身具有很多的優(yōu)點(diǎn),在很多中小型企業(yè)當(dāng)中都得到了廣泛應(yīng)用。目標(biāo)系統(tǒng)需要采用SQL Server 2005主要的原因就是其伸縮性能比較的好,同時(shí)可以很好的進(jìn)行數(shù)據(jù)的集成,用戶可以很好的進(jìn)行系統(tǒng)的開(kāi)發(fā)。同時(shí)利用SQL Server 2005可以很快對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,在許多不同的信息平臺(tái)上也可以得到應(yīng)用,這也是相關(guān)企業(yè)領(lǐng)導(dǎo)人員進(jìn)行決策的主要依據(jù)。在進(jìn)行網(wǎng)站開(kāi)發(fā)時(shí),主要的數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用就是幫助實(shí)現(xiàn)專題研討以及學(xué)習(xí)平臺(tái)等相關(guān)的動(dòng)態(tài)網(wǎng)頁(yè)的數(shù)據(jù)的存取。目前運(yùn)用的比較多的后臺(tái)數(shù)據(jù)處理是0racle、SQL Server 以及 Access 等,本網(wǎng)站主要采取的是Access 2003數(shù)據(jù)庫(kù),這款數(shù)據(jù)庫(kù)管理系統(tǒng)是由微軟公司在1994年開(kāi)發(fā)的。它本身具有很多的優(yōu)點(diǎn),包括界面友好,容易學(xué)習(xí)接口靈活等等,是一款比較經(jīng)典的數(shù)據(jù)庫(kù)管理系統(tǒng),主要的特點(diǎn)是:(1)比較合理的對(duì)數(shù)據(jù)庫(kù)的各種對(duì)象進(jìn)行處理,數(shù)據(jù)處理和用戶的管理功能異常的強(qiáng)大。(2)數(shù)據(jù)的處理能力非常的強(qiáng)大,如果是在一個(gè)工作組級(jí)別的環(huán)境當(dāng)中,應(yīng)用Access開(kāi)發(fā)的數(shù)據(jù)庫(kù)管理系統(tǒng)可以實(shí)現(xiàn)比較傳統(tǒng)的XBASE(DBASE、FoxBASE 的統(tǒng)稱)數(shù)據(jù)庫(kù)系統(tǒng)根本就無(wú)法實(shí)現(xiàn)的功能,主要就是數(shù)據(jù)庫(kù)的安全機(jī)制以及客戶服務(wù)器結(jié)構(gòu)功能,Access具備的功能是只有很多的大型數(shù)據(jù)庫(kù)管理系統(tǒng)才會(huì)具備的功能,比如說(shuō)事務(wù)處理等。(3)數(shù)據(jù)對(duì)象的生成比較的方便,同時(shí)可以利用已經(jīng)存儲(chǔ)的數(shù)據(jù)來(lái)建立相關(guān)的窗口和報(bào)表,可視化的效果較好。(4)同時(shí)可以和Office進(jìn)行無(wú)縫的對(duì)接,因?yàn)槠浔旧砭褪荗ffice套件中的一個(gè)部分。(5)可以實(shí)現(xiàn)網(wǎng)絡(luò)連接,利用網(wǎng)絡(luò)上的資源進(jìn)行數(shù)據(jù)的檢索和發(fā)布。Access使用的范圍主要是中小型的系統(tǒng),或者是一些客戶端數(shù)據(jù)。對(duì)于數(shù)據(jù)庫(kù)的訪問(wèn)在ASP中主要是通過(guò)三種方式實(shí)現(xiàn)的23,它們是RDS(Remote Data Service)方式、ADO(ActiveX Data Objects)方式以及IDC(Internet Database Connector)方式,這三種方式都是通過(guò)IIS完成的來(lái)完成數(shù)據(jù)訪問(wèn)的,其中作為ASP推薦的使用方式,其功能非常的強(qiáng)大,主要就是用來(lái)進(jìn)行數(shù)據(jù)源的存取,而且它還提供了一個(gè)變成語(yǔ)言和統(tǒng)一的訪問(wèn)方式,開(kāi)發(fā)人員只需要對(duì)數(shù)據(jù)庫(kù)訪問(wèn)的數(shù)據(jù)代碼進(jìn)行編寫(xiě),而不用管數(shù)據(jù)庫(kù)本身是怎么實(shí)現(xiàn)的,同樣數(shù)據(jù)庫(kù)的鏈接也是需要關(guān)心的,本網(wǎng)主要就是采取的這種方式。第三章 需求分析3.1 系統(tǒng)可行性分析3.1.1 經(jīng)濟(jì)可行性分析寧波大紅鷹學(xué)院檔案管理系統(tǒng)按照一般的高校的信息管理系統(tǒng)的估算方式計(jì)算,系統(tǒng)前期的需求調(diào)研、分析以及設(shè)計(jì)由筆者完成,作為筆者工作和科研的一部分,可以不計(jì)算工資。系統(tǒng)需求和設(shè)計(jì)做好后由本校的大三本科生進(jìn)行研發(fā),同時(shí)由計(jì)算機(jī)專業(yè)的老師作為輔導(dǎo)教師,開(kāi)發(fā)成本約為¥20000.00 元(教師輔導(dǎo)費(fèi)用5000元,10 月*人的工作量,按平均 1500 元/月*人的標(biāo)準(zhǔn)計(jì)算)。經(jīng)過(guò)筆者調(diào)研發(fā)現(xiàn),在社會(huì)上一般企業(yè)推出的管理系統(tǒng)動(dòng)輒數(shù)十萬(wàn)元,因此本課題研究的內(nèi)容具有很強(qiáng)的經(jīng)濟(jì)可行性。3.1.2 技術(shù)可行性分析寧波大紅鷹學(xué)院檔案管理系統(tǒng)將設(shè)計(jì)采用SQL Server 2005和UML, 針對(duì)本系統(tǒng)的現(xiàn)實(shí)需求,筆者首先對(duì)大量檔案管理類(lèi)文章進(jìn)行了深入剖析,然后根據(jù)自己工作過(guò)程中所掌握的檔案管理流程,將本系統(tǒng)不同模塊間所需要的技術(shù)支持作為學(xué)習(xí)的重點(diǎn),最后將所有學(xué)到的東西都運(yùn)用到現(xiàn)實(shí)的研發(fā)工作中去。所以筆者充分掌握了本系統(tǒng)所需的技術(shù),從技術(shù)可行性上來(lái)說(shuō)也具有很大的優(yōu)勢(shì)。3.1.3 操作可行性分析由于寧波大紅鷹學(xué)院檔案管理系統(tǒng)的運(yùn)行基礎(chǔ)為B/S 瀏覽器,因此不用下載或者安裝任何形式的客戶端軟件,也不會(huì)收到類(lèi)似于C/S系統(tǒng)那樣的系統(tǒng)升級(jí)提醒,而只需要使用一般的瀏覽器即可。它的主要功能可以通過(guò)網(wǎng)絡(luò)系統(tǒng)得以展示,其界面友好而簡(jiǎn)單,用戶不需要通過(guò)專業(yè)的學(xué)習(xí)就知道怎樣進(jìn)行相關(guān)的操作,管理員也不需要擁有專業(yè)的管理知識(shí),而只要進(jìn)行一些簡(jiǎn)單的維護(hù)與數(shù)據(jù)輸入工作即可,由此可見(jiàn)本系統(tǒng)具有很強(qiáng)的可操作特性。3.2 業(yè)務(wù)需求分析3.2.1業(yè)務(wù)描述寧波大紅鷹學(xué)院檔案信息管理系統(tǒng)主要依賴于校園網(wǎng)進(jìn)行相應(yīng)的操作,它不僅能夠保存歷史發(fā)展資料,還能夠還原學(xué)校的日常科研與教學(xué)活動(dòng)。所以該系統(tǒng)不能違背以下幾點(diǎn)規(guī)定:(1)用戶只有在登錄并且驗(yàn)證身份信息之后才能夠進(jìn)行相應(yīng)的操作,不同身份的用戶擁有的操作權(quán)限也不一樣。(2)普通用戶在登錄系統(tǒng)之后,只擁有查閱有關(guān)文件與案卷的權(quán)限。(3)權(quán)限更高的用戶在登錄系統(tǒng)后,能夠?qū)ξ募?、案卷進(jìn)行查閱、錄入以及修改等權(quán)限。(4)檔案室工作人員可以通過(guò)用戶名和密碼登錄系統(tǒng),能夠?qū)ο到y(tǒng)中的所有案卷、文件等信息進(jìn)行修改、添加、刪除等操作。(5)系統(tǒng)管理員主要是維護(hù)系統(tǒng)運(yùn)行的穩(wěn)定性,同時(shí)也包含了對(duì)系統(tǒng)用戶的管理以及權(quán)限分配,以此保護(hù)系統(tǒng)的安全性。3.2.2業(yè)務(wù)流程根據(jù)以上基本需求,先根據(jù)筆者工作經(jīng)驗(yàn)以及其他檔案管理系統(tǒng)的業(yè)務(wù),將系統(tǒng)的業(yè)務(wù)需求分成以下幾個(gè)方面:用戶管理所有用戶想要進(jìn)入系統(tǒng)進(jìn)行相應(yīng)的操作,都必須通過(guò)用戶名及密碼的驗(yàn)證,只有當(dāng)密碼與用戶名相匹配的情況下,用戶才能夠登錄本系統(tǒng)。系統(tǒng)管理員必須為用戶添加相應(yīng)的個(gè)人信息,保證用戶名與密碼相一致,并且將密碼加密保存于數(shù)據(jù)庫(kù),用戶可以在日志庫(kù)中查看自己的登錄密碼。本系統(tǒng)中的所有用戶名是由系統(tǒng)管理員在添加用戶時(shí)生成,不能修改,但是可以修改自己的個(gè)人信息和密碼,保存后提交系統(tǒng)即可,系統(tǒng)會(huì)自動(dòng)在數(shù)據(jù)庫(kù)中進(jìn)行更新。用戶管理流程圖如下圖3-1所示。圖3- 1 用戶管理流程圖借閱管理普通用戶可以通過(guò)登錄檔案管理系統(tǒng)查閱需要借閱的檔案信息和自己的借閱情況,借閱者首先要填寫(xiě)借閱相關(guān)信息,然后提交申請(qǐng),等待檔案管理員的審核,審核通過(guò)后才可以借閱檔案。借閱管理流程圖如下圖3-2所示。借閱管理界面填寫(xiě)借閱信息提交申請(qǐng)審核是否通過(guò)?NY借閱圖3- 2 用戶檔案借閱流程圖文件管理本系統(tǒng)中的文件管理是將一些檔案信息、文件、圖等紙質(zhì)或者電子文檔資料的信息根據(jù)文件屬性字段填寫(xiě)詳細(xì)信息,填寫(xiě)信息后檔案管理人員進(jìn)行檢查,檢查無(wú)誤保存到數(shù)據(jù)庫(kù)中,以備別人借閱,檔案室工作人員可以對(duì)文件信息進(jìn)行添加、修改和刪除。下面將檔案室工作人員添加文件信息流程圖展示如下。文件管理界面添加文件信息檢查是否正確?NY保存到數(shù)據(jù)庫(kù)中圖3- 3 文件信息添加流程圖案卷管理案卷管理界面添加案卷信息檢查是否正確?NY保存到數(shù)據(jù)庫(kù)中案卷管理和文件管理類(lèi)似,是將每一宗案卷的信息添加到系統(tǒng)中,檔案室工作人員具有添加、刪除和修改的權(quán)限,案卷管理流程圖如下圖所示。圖3- 4 案卷信息添加流程圖數(shù)據(jù)管理退出數(shù)據(jù)管理界面查看數(shù)據(jù)情況檢查需要備份?NY備份數(shù)據(jù)用戶信息、檔案信息和文件信息是系統(tǒng)的血肉,沒(méi)有數(shù)據(jù)系統(tǒng)則名存實(shí)亡,因此數(shù)據(jù)才是系統(tǒng)的核心,為了實(shí)現(xiàn)系統(tǒng)的安全使用和操作,必須對(duì)系統(tǒng)中的數(shù)據(jù)進(jìn)行管理,本系統(tǒng)中的數(shù)據(jù)管理主要包括了系統(tǒng)的備份和恢復(fù),在系統(tǒng)出現(xiàn)問(wèn)題時(shí)可以很好的保護(hù)數(shù)據(jù),并及時(shí)對(duì)數(shù)據(jù)進(jìn)行恢復(fù)。數(shù)據(jù)管理的備份如下流程圖所示。圖3- 5 數(shù)據(jù)備份流程圖根據(jù)系統(tǒng)以上的業(yè)務(wù)需求和業(yè)務(wù)流程,將系統(tǒng)劃分成五個(gè)功能模塊,分別是用戶管理、借閱管理、文件管理、案卷管理、數(shù)據(jù)管理等,下文將詳細(xì)介紹每一個(gè)功能模塊的具體功能,并利用UML建模語(yǔ)言詳細(xì)描述每一種用戶的用例圖。3.3功能需求為了實(shí)現(xiàn)寧波大紅鷹學(xué)院檔案資料的信息化管理,需要開(kāi)發(fā)一套功能實(shí)用、操作便捷、自動(dòng)化程度高的檔案管理軟件,該軟件要實(shí)現(xiàn)高校的文件管理、案卷管理、數(shù)據(jù)管理、借閱管理、用戶管理等基本功能,系統(tǒng)也能夠用校內(nèi)局域網(wǎng)進(jìn)行聯(lián)網(wǎng)操作,實(shí)現(xiàn)自動(dòng)化檔案辦公。寧波大紅鷹學(xué)院設(shè)計(jì)的檔案信息管理系統(tǒng)不僅可以用于一般的檔案室,還可以用于計(jì)算機(jī)中簡(jiǎn)單的辦公室系統(tǒng),進(jìn)而可以借助網(wǎng)絡(luò)平臺(tái)進(jìn)行聯(lián)網(wǎng)操作。這是因?yàn)檫@一系統(tǒng)具備以下幾點(diǎn)優(yōu)勢(shì):即功能性強(qiáng),易操作性,實(shí)用性等等,而且該軟件包含的內(nèi)容較為廣泛,如基本管理、數(shù)據(jù)設(shè)置、信息存儲(chǔ)、信息編輯、歷史記錄查詢以及打印輸出等等。本文之所以研究這套檔案系統(tǒng),主要是為了便于該院校檔案室對(duì)其檔案或業(yè)務(wù)進(jìn)行相應(yīng)的管理,所以要想建立這套系統(tǒng),必須是以寧波大紅鷹學(xué)院檔案管理的實(shí)際業(yè)務(wù)步驟為基準(zhǔn),運(yùn)用現(xiàn)代化的創(chuàng)新思維模式,并且提供良好的功能擴(kuò)充接口,才能最大化地滿足該院校檔案室的實(shí)際需求,本系統(tǒng)的各項(xiàng)功能用例圖主要通過(guò)UML建模語(yǔ)言進(jìn)行繪制,具體如下圖所示。整個(gè)系統(tǒng)的開(kāi)發(fā)都是圍繞著需求階段的用例而展開(kāi)的,所以我們?cè)谛枨蠓治鲭A段應(yīng)該更加注中用例圖的設(shè)計(jì),這是因?yàn)橛美龍D主要關(guān)注用戶所需要的系統(tǒng)功能,通常情況下我們稱它為系統(tǒng)功能的模型圖,因?yàn)樗且詤⑴c者的外部用戶的形式而存在。一般情況下,我們把一個(gè)系統(tǒng)的使用者或者外部通信的目標(biāo)稱之為參與者,這是因?yàn)槠渑c系統(tǒng)具有交互作用,換言之,即可以與系統(tǒng)進(jìn)行人或事物的交換。我們通過(guò)分析可以得知,這項(xiàng)系統(tǒng)的參與者主要包含一般人員、檔案室人員以及系統(tǒng)管理人員三類(lèi)人員。3.3.1用戶管理模塊檔案信息管理系統(tǒng)的用戶主要分成普通用戶、系統(tǒng)管理員和檔案室人員三種。其中,普通用戶的管理只設(shè)有借閱申請(qǐng)一個(gè)子模塊,它主要根據(jù)普通借閱者的需求而設(shè)置的,能夠方便普通用戶對(duì)檔案室的資料進(jìn)行相關(guān)的借閱與查詢等操作;系統(tǒng)管理員可以對(duì)用戶進(jìn)行相應(yīng)的權(quán)限分配及管理,除了具有查詢相關(guān)的日志、文件及案卷的功能,其檔案室人員還能夠添加、修改和刪除檔案室的文件及案卷;系統(tǒng)管理員能夠執(zhí)行的操作包括設(shè)置與分配普通用戶的權(quán)限,對(duì)普通用戶的信息進(jìn)行添加、修改和刪除等操作,以及對(duì)系統(tǒng)參數(shù)進(jìn)行相應(yīng)的設(shè)置,它的模塊子功能包括對(duì)用戶進(jìn)行添加、修改和刪除等操作,用戶管理用例圖如下圖3-6所示。用戶管理用戶添加系統(tǒng)管理員用戶修改用戶刪除權(quán)限分配圖3- 6 用戶管理用例圖表3-1 用戶管理用例圖描述表描述項(xiàng)說(shuō)明用例名稱用戶管理標(biāo)識(shí)符*YHGL用例描述描述了系統(tǒng)管理員管理用戶和用戶密、以及權(quán)限的整個(gè)過(guò)程參與者表系統(tǒng)管理員優(yōu)先級(jí)1狀態(tài)*進(jìn)行中前置條件系統(tǒng)管理員登錄系統(tǒng),進(jìn)入用戶管理界面后置條件系統(tǒng)給出操作成功提示,并及時(shí)清空基本操作流1、新增用戶名單和用戶密碼2、添加用戶名,保存3、填寫(xiě)用戶詳細(xì)信息4、為用戶設(shè)置登錄密碼5、分配用戶權(quán)限6、保存提交系統(tǒng),提示添加成功7、若要修改用戶信息,則點(diǎn)擊進(jìn)入修改,修改后保存提交被泛化用例表該用例的特化用例列表被包含用例表用戶添加、用戶修改、用戶刪除和權(quán)限分配被擴(kuò)展用例表無(wú)修改歷史記錄*暫無(wú)問(wèn)題*暫無(wú)決策*暫無(wú)頻率*暫無(wú)表3-2 用戶添加用例圖描述表描述項(xiàng)說(shuō)明用例名稱用戶添加標(biāo)識(shí)符*YHTJ用例描述描述了系統(tǒng)管理員添加用戶的整個(gè)過(guò)程參與者表系統(tǒng)管理員優(yōu)先級(jí)2狀態(tài)*進(jìn)行中前置條件系統(tǒng)管理員登錄系統(tǒng),進(jìn)入用戶管理界面后置條件系統(tǒng)給出操作成功提示基本操作流1、新增用戶2、添加用戶名,填寫(xiě)用戶詳細(xì)信息3、為用戶分配權(quán)限4、為用戶設(shè)置登錄密碼5、保存提交系統(tǒng),提示添加成功可選操作流無(wú)被泛化用例表無(wú)被包含用例表無(wú)被擴(kuò)展用例表無(wú)修改歷史記錄*暫無(wú)問(wèn)題*暫時(shí)決策*暫時(shí)頻率*暫時(shí)表3-3 用戶修改用例圖描述表描述項(xiàng)說(shuō)明用例名稱用戶修改標(biāo)識(shí)符*YHXG用例描述描述了系統(tǒng)管理員修改用戶的整個(gè)過(guò)程參與者表系統(tǒng)管理員優(yōu)先級(jí)2狀態(tài)*進(jìn)行中前置條件系統(tǒng)管理員登錄系統(tǒng),進(jìn)入用戶管理界面后置條件系統(tǒng)給出操作成功提示基本操作流1、在用戶列表中選擇要修改的用戶2、點(diǎn)擊進(jìn)入修改,修改后保存3、保存提交系統(tǒng),提示修改成功可選操作流無(wú)被泛化用例表無(wú)被包含用例表無(wú)被擴(kuò)展用例表無(wú)修改歷史記錄*暫無(wú)問(wèn)題*暫時(shí)決策*暫時(shí)頻率*暫時(shí)表3-4 用戶刪除用例圖描述表描述項(xiàng)說(shuō)明用例名稱用戶刪除標(biāo)識(shí)符*YHSC用例描述描述了系統(tǒng)管理員對(duì)刪除用戶的整個(gè)過(guò)程參與者表系統(tǒng)管理員優(yōu)先級(jí)2狀態(tài)*進(jìn)行中前置條件系統(tǒng)管理員登錄系統(tǒng),進(jìn)入用戶管理界面后置條件系統(tǒng)給出操作成功提示基本操作流1、在用戶列表中選擇要?jiǎng)h除的用戶2、點(diǎn)擊“刪除”按鈕,確認(rèn)是否刪除3、點(diǎn)擊“是”,提交系統(tǒng),提示刪除成功可選操作流系統(tǒng)管理員可同時(shí)選擇多位用戶,再點(diǎn)“刪除”按鈕,同時(shí)刪除多位用戶。被泛化用例表無(wú)被包含用例表無(wú)被擴(kuò)展用例表無(wú)修改歷史記錄*暫無(wú)問(wèn)題*暫時(shí)決策*暫時(shí)頻率*暫時(shí)表3-5 權(quán)限分配用例圖描述表描述項(xiàng)說(shuō)明用例名稱權(quán)限分配標(biāo)識(shí)符*QXFP用例描述描述了系統(tǒng)管理員對(duì)用戶進(jìn)行權(quán)限分配的整個(gè)過(guò)程參與者表系統(tǒng)管理員優(yōu)先級(jí)2狀態(tài)*進(jìn)行中前置條件系統(tǒng)管理員登錄系統(tǒng),進(jìn)入用戶管理界面后置條件系統(tǒng)給出操作成功提示基本操作流1、在用戶列表中選擇要分配權(quán)限的用戶2、點(diǎn)擊進(jìn)入選擇所要分配的權(quán)限3、保存提交系統(tǒng),提示權(quán)限分配成功可選操作流在所要分配的權(quán)限中選擇多位用戶,可同時(shí)為多位用戶開(kāi)通此權(quán)限。被泛化用例表無(wú)被包含用例表無(wú)被擴(kuò)展用例表無(wú)修改歷史記錄*暫無(wú)問(wèn)題*暫時(shí)決策*暫時(shí)頻率*暫時(shí)3.3.2借閱管理模塊借閱管理模塊的主要功能是網(wǎng)上借閱,它服務(wù)于普通用戶,能夠使用戶更加便捷地借閱與查詢檔案室的相關(guān)資料。普通用戶想要借閱檔案室的有關(guān)資料,就必須有相應(yīng)的借閱權(quán)限,不然就無(wú)法進(jìn)行有關(guān)的借閱操作。網(wǎng)上借閱模塊的諸多功能可以包含以下幾點(diǎn),即用戶的網(wǎng)上借閱申請(qǐng)記錄、借閱申請(qǐng)的相關(guān)處理、未及時(shí)處理的借閱申請(qǐng)以及統(tǒng)計(jì)借閱信息,但是并沒(méi)意味著所有的用戶都可以進(jìn)行這些操作,一般情況下,借閱申請(qǐng)?zhí)幚砟K以及統(tǒng)計(jì)借閱信息模塊主要由擁有借閱審核權(quán)限的檔案室相關(guān)人員才可以進(jìn)行相應(yīng)的操作。借閱管理借閱申請(qǐng)普通用戶借閱管理用例圖如下圖3-7所示。圖3- 7 普通用戶借閱管理用例圖表3-6 普通用戶借閱管理用例圖描述表描述項(xiàng)說(shuō)明用例名稱借閱管理標(biāo)識(shí)符*PTJYGL用例描述描述了普通用戶借閱申請(qǐng)的整個(gè)過(guò)程參與者表普通用戶優(yōu)先級(jí)1狀態(tài)*進(jìn)行中前置條件普通用戶登錄系統(tǒng),進(jìn)入借閱管理界面后置條件系統(tǒng)給出操作成功提示,并及時(shí)清空基本操作流1、查閱自己需要借閱檔案的情況2、選擇需要借閱的檔案3、提交系統(tǒng)申請(qǐng)4、系統(tǒng)管理員審核6、查看借閱申請(qǐng)審核情況被泛化用例表該用例的特化用例列表被包含用例表借閱申請(qǐng)被擴(kuò)展用例表無(wú)修改歷史記錄*暫無(wú)問(wèn)題*暫無(wú)決策*暫無(wú)頻率*暫無(wú)表3-7借閱申請(qǐng)用例圖描述表描述項(xiàng)說(shuō)明用例名稱查閱申請(qǐng)標(biāo)識(shí)符*JYSQ用例描述描述了普通用戶借閱申請(qǐng)的整個(gè)過(guò)程參與者表普通用戶優(yōu)先級(jí)2狀態(tài)*進(jìn)行中
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 最權(quán)威大公司管理制度
- 標(biāo)準(zhǔn)編制工作管理制度
- 俄語(yǔ)概述(課件)
- 兵團(tuán)餐飲考試題及答案
- 保管 門(mén)衛(wèi)考試題及答案
- 保潔開(kāi)荒考試題及答案
- 班長(zhǎng)集訓(xùn)考試題及答案
- 安全環(huán)保考試題及答案
- java的考試題及答案
- 施工宿舍防火管理制度
- 《數(shù)據(jù)分析與可視化》課件
- 2024年貴州省黎平縣事業(yè)單位公開(kāi)招聘醫(yī)療衛(wèi)生崗筆試題帶答案
- 《關(guān)于智能家居系統(tǒng)》課件
- 煤礦重大災(zāi)害治理頂層設(shè)計(jì)方案
- 從患者心理出發(fā)優(yōu)化醫(yī)患溝通
- 灰塵的旅行測(cè)試題及答案
- 孵化器員工合同協(xié)議
- 2024年云南省初中學(xué)業(yè)水平考試生物學(xué)試題卷
- 凈含量管理制度
- 企業(yè)國(guó)際化人才隊(duì)伍建設(shè)
- 智慧樹(shù)知到《走進(jìn)故宮(故宮研究院)》期末考試答案
評(píng)論
0/150
提交評(píng)論