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

下載本文檔

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

文檔簡介

摘要論文一方面簡介了高校檔案管理系統(tǒng)研究背景,對所需要解決問題進(jìn)行了概述,討論了項目研究意義與重要性,闡述了系統(tǒng)開發(fā)辦法和有關(guān)技術(shù);論文提出了系統(tǒng)設(shè)計目的,對系統(tǒng)進(jìn)行了詳細(xì)需求分析,涉及業(yè)務(wù)需求、功能需求、數(shù)據(jù)需求和非功能需求,給出了系統(tǒng)業(yè)務(wù)流程圖、用例圖和概念類圖,進(jìn)行了用例描述;在系統(tǒng)設(shè)計中,對系統(tǒng)進(jìn)行了總體設(shè)計與模塊設(shè)計,涉及顧客管理、借閱管理、文獻(xiàn)管理、案卷管理、數(shù)據(jù)管理等功能模塊,給出了模塊設(shè)計功能構(gòu)造圖(包圖)、類圖、順序圖(協(xié)作圖)和解決流程圖,詳細(xì)闡述了設(shè)計內(nèi)容,并使用E-R圖和數(shù)據(jù)庫表構(gòu)造對數(shù)據(jù)庫進(jìn)行了詳細(xì)設(shè)計;論文最后對研究內(nèi)容進(jìn)行了總結(jié),闡述了本人重要工作,指出了論文存在局限性,并對進(jìn)一步工作進(jìn)行了展望。核心詞:高校檔案管理;UML建模;數(shù)據(jù)建模AbstractPaperfirstintroducestheresearchbackgroundofuniversityarchivesmanagementsystem,theproblemswhichneedtobesolvedarereviewed,discussedtheresearchsignificanceandimportanceoftheproject,thispaperexpoundsthesystemdevelopmentmethodsandrelatedtechnologies;Paperputsforwardthedesigngoalofthesystem,andthedemandanalysisofthesystemindetail,includingbusinessrequirements,functionalrequirements,datarequirementsandnon-functionalrequirements,givesthesystemconceptofbusinessprocessdiagrams,usecasediagramandclassdiagram,theusecasedescription;Insystemdesign,thesystemoveralldesignandmoduledesign,includingusermanagement,librarymanagement,filemanagement,filesmanagement,datamanagement,andotherfunctionalmodules,givesthemoduledesignoffunctionstructurediagram(packagediagram,classdiagram,sequencediagram,collaborationdiagram)andprocessingflowdiagram,detaileddiscussedthecontentdesign,andusethee-rdiagramandthedatabasetablestructureofdatabaseindetaildesign;Paperfinallysummarizedthecontentofthestudy,mymainworkisexpounded,theshortageofthepaperarepointedout,andthefurtherworkwerealsodiscussed.Keywords:collegearchivesmanagement;UML;datamodeling,目錄摘要 IAbstract II目錄 III第一章緒論 11.1研究背景和意義 11.2國內(nèi)外研究現(xiàn)狀 21.2.1國外研究現(xiàn)狀 21.2.2國內(nèi)研究現(xiàn)狀 31.3研究內(nèi)容 41.4組織架構(gòu) 5第二章有關(guān)技術(shù) 62.1面向?qū)ο蠹夹g(shù) 62.2UML建模設(shè)計 72.2.1UML簡介 72.2.2UML建模優(yōu)勢所在 92.2.3面向?qū)ο箝_發(fā)模式 92.3SQLSERVER數(shù)據(jù)庫 10第三章需求分析 123.1系統(tǒng)可行性分析 123.1.1經(jīng)濟可行性分析 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文獻(xiàn)管理模塊 283.3.4案卷管理模塊 313.3.5數(shù)據(jù)管理模塊 353.4數(shù)據(jù)需求分析 383.4.1顧客管理模塊 383.4.2借閱管理模塊 393.4.3文獻(xiàn)管理模塊 393.4.3案卷管理模塊 393.4.3數(shù)據(jù)管理模塊 403.5系統(tǒng)非功能需求 40第四章系統(tǒng)設(shè)計 424.1總體設(shè)計 424.1.1系統(tǒng)設(shè)計原則 424.1.2系統(tǒng)體系構(gòu)造設(shè)計 434.1.3系統(tǒng)功能架構(gòu)設(shè)計 444.2功能模塊詳細(xì)設(shè)計 454.2.1顧客管理模塊 454.2.2借閱管理模塊 524.2.3文獻(xiàn)管理模塊 604.2.4案卷管理模塊 654.2.5數(shù)據(jù)管理模塊 704.3數(shù)據(jù)庫設(shè)計 744.3.1實體關(guān)系設(shè)計 744.3.2數(shù)據(jù)庫表設(shè)計 76第五章總結(jié)與展望 805.1總結(jié) 805.2展望 80參照文獻(xiàn) 82致謝 84第一章緒論1.1研究背景和意義高等院校在從事教學(xué)、科研、黨政管理以及其她有關(guān)活動過程中,會生成某些對院校和社會有價值歷史記錄,這些歷史記錄咱們稱之為高校檔案,高校檔案普通以文字、圖表以及音像等形式存在。當(dāng)前,高校檔案管理已經(jīng)成為高校當(dāng)代化管理一項重要舉措,這是由于隨著數(shù)字化校園建設(shè)進(jìn)一步發(fā)展,各大高等院校必要展開檔案管理工作,從而使得高校檔案管理信息化、館藏檔案數(shù)字化以及檔案運用網(wǎng)絡(luò)化,進(jìn)而進(jìn)一步提高各大高等院校管理水平。高校檔案管理首要任務(wù)是發(fā)展,以發(fā)展眼光管理檔案,同步不斷提高服務(wù)水平和服務(wù)質(zhì)量,著力推動信息化水平,進(jìn)一步改革,增強檔案管理隊伍能力,實現(xiàn)檔案工作四化,即社會化、法制化、當(dāng)代化以及信息化,大力提高檔案管理水平。詳細(xì)到寧波大紅鷹學(xué)院而言,由于檔案管理工作沒有得到應(yīng)有注重,檔案管理水平還非常低,管理方式還十分原始。本校所有檔案管理毫無原則可言,在歸檔方面十分混亂,沒有分類;檔案某些并沒有完善工作制度,在執(zhí)行中也十分隨意;檔案管理對于濕度具備嚴(yán)格規(guī)定,普通為14-24攝氏度,而本校檔案管理無法達(dá)到這一條件;在信息化建設(shè)和檔案擴展使用方面幾乎空白。為了貫徹國家有關(guān)政策,必要建立一套可行信息化管理系統(tǒng),這項工作十分急迫[1]在新時代,特別是信息化時代,社會生活各個層面都受到信息化沖擊,特別是隨著計算機技術(shù)發(fā)展,以及網(wǎng)絡(luò)普及,檔案管理工作進(jìn)入了一種全新時代,檔案管理辦法、技術(shù)以及理論都迎來了新挑戰(zhàn)。在新形勢面前,高校檔案工作應(yīng)當(dāng)不斷創(chuàng)新,吸取先進(jìn)技術(shù)理論,結(jié)合自身優(yōu)勢,突出重圍,適應(yīng)時代發(fā)展[2]。檔案管理工作發(fā)展隨著計算機技術(shù)進(jìn)步不斷得到發(fā)展,先后經(jīng)歷了單機存儲、光盤存儲、網(wǎng)絡(luò)存儲等幾種階段。檔案管理方式也從手工管理向計算機技術(shù)管理邁進(jìn),不斷創(chuàng)新、發(fā)展[3]。隨著計算機技術(shù)發(fā)展,使用計算機進(jìn)行檔案管理越來越多被人們所接受,檔案管理系統(tǒng)開發(fā)也增進(jìn)了檔案管理工作不斷進(jìn)步。與計算機技術(shù)飛速發(fā)展同步進(jìn)行尚有網(wǎng)絡(luò)技術(shù)發(fā)展進(jìn)步,互聯(lián)網(wǎng)進(jìn)一步普及,帶寬進(jìn)一步擴大,信息生活已經(jīng)成為咱們生活一種重要構(gòu)成某些,詳細(xì)到高校檔案管理領(lǐng)域,信息化檔案管理也是一種發(fā)展趨勢。一種學(xué)校管理水平高低重要指標(biāo)之一便是其信息化水平高低,當(dāng)代化學(xué)校管理必要充分運用當(dāng)代信息技術(shù)。高校檔案管理作為高校管理重要內(nèi)容,理應(yīng)受到更多關(guān)注,獲得更多資金投入;而檔案管理部門自身也有信息化需求,信息化有助于提高檔案管理部門工作效率。從教師角度來說,信息化檔案管理模式可以讓教師更加以便安排自己教學(xué)活動,更加便利與學(xué)生進(jìn)行交流,向?qū)W生反饋意見,從而節(jié)約了時間,可以更加全身心投入到科研之中[4]。從學(xué)生角度來說,學(xué)生可以通過信息化檔案管理系統(tǒng)查詢自己學(xué)習(xí)成績,合理分派自己學(xué)習(xí)任務(wù),全面提高自己能力水平。從檔案管理部門角度來說,可以更加高效開展工作。為了適應(yīng)時代發(fā)展需求,充分運用通信技術(shù)、數(shù)據(jù)庫技術(shù)以及計算機技術(shù),對寧波大紅鷹學(xué)院檔案資料進(jìn)行信息化解決,使其符合信息化管理規(guī)定,從而提高學(xué)校檔案管理部門工作水平,進(jìn)而提高整個學(xué)校管理水平。1.2國內(nèi)外研究現(xiàn)狀1.2.1國外研究現(xiàn)狀在國外,由于對信息技術(shù)使用較早,因此,關(guān)于信息環(huán)境下檔案管理已有了比較多研究。特別使在美國,一種全國范疇內(nèi)聯(lián)網(wǎng)當(dāng)當(dāng)信息查詢系統(tǒng),即檔案信息導(dǎo)航系統(tǒng)在上個世紀(jì)九十年代便已經(jīng)成功建立,這個系統(tǒng)是在美國檔案與文獻(xiàn)署領(lǐng)導(dǎo)下組織建立,使用該系統(tǒng),可以按照運用對象、來源以及地區(qū)等分類檢索全國檔案資源,只要該檔案資源已經(jīng)實現(xiàn)了數(shù)字化,那么該檔案便可以在該系統(tǒng)中被檢索[5]。在這些可以被檢索資源中,包括了兩百各種檔案館資源,其中涉及總統(tǒng)圖書館10個。并且,美國檔案與文獻(xiàn)署已經(jīng)將其掌握所有檔案資源進(jìn)行了數(shù)字化解決,這種解決意味著美國檔案資源絕大某些已經(jīng)可以在網(wǎng)絡(luò)上進(jìn)行檢索了。顧客通過登陸美國文獻(xiàn)與檔案署網(wǎng)站便可以進(jìn)行有關(guān)查詢[6]。在加拿大,數(shù)字化檢索功能也很發(fā)達(dá),加拿大已經(jīng)將國家檔案館數(shù)據(jù)庫聯(lián)網(wǎng),顧客通過登陸加拿大國家檔案館網(wǎng)站便可以查詢有關(guān)檔案資源,并且,加拿大還在進(jìn)一步擴展可供查詢資源數(shù)量,以期將所有檔案資源進(jìn)行聯(lián)網(wǎng)[7]。在英國,以英格蘭檔案網(wǎng)絡(luò)為主,融合了威爾士、蘇格蘭以及某些教誨系統(tǒng)檔案館,組建了一種覆蓋全英檔案網(wǎng)絡(luò),該網(wǎng)絡(luò)提供所有檔案信息檢索,顧客重要登陸其網(wǎng)絡(luò)便可以進(jìn)行查詢[8]。1.2.2國內(nèi)研究現(xiàn)狀國內(nèi)檔案管理工作十分落后,大某些地區(qū)還在采用原始手工管理模式,雖然有些地區(qū)已經(jīng)開始采用信息化管理系統(tǒng),但是使用水平、層次還十分低[9]。諸多檔案管理某些檔案管理系統(tǒng)只是起到了協(xié)助作用,檔案管理人員只是使用管理系統(tǒng)進(jìn)行報表打印,更別提網(wǎng)絡(luò)化檔案查詢了??倎碚f,國內(nèi)檔案管理水平與時代發(fā)展需求有著很大差別[10]。計算機技術(shù)飛速發(fā)展,使得任何人都不能逃離其影響,在檔案管理方面也是如此。國內(nèi)檔案管理工作經(jīng)歷了一系列發(fā)展,從手工管理發(fā)展到如今計算機管理,國內(nèi)檔案管理工作一步一種臺階,不斷進(jìn)步[11]。在這個發(fā)展過程中,計算機使用發(fā)揮了重要作用,同步,國內(nèi)檔案管理部門也十分注意對管理人員計算機培訓(xùn),使得計算機功能得到充分發(fā)揮。然而,科學(xué)技術(shù)在不斷發(fā)展,時代在不斷進(jìn)步,咱們不能滿足于使用計算機進(jìn)行檔案管理階段而不思進(jìn)取。檔案管理工作具備持續(xù)性特點,因此,檔案管理工作中每天都會浮現(xiàn)新問題,咱們必要積極面對,不斷克服這些問題,進(jìn)一步完善檔案管理方式。檔案管理工作具備其她工作所不具備特點,其重要性不言而喻,咱們必要認(rèn)真對待,不可有絲毫松懈。在檔案管理工作中,一定要積極積極發(fā)現(xiàn)問題,解決問題,從而提高檔案管理水平。通過度析我館既有檔案管理軟件,筆者發(fā)現(xiàn)它們大多存在如下問題:(1)某些檔案管理軟件還停留在單機管理水平,已經(jīng)十分落伍。單機版檔案管理軟件是一種十分簡樸管理軟件,其數(shù)據(jù)庫大多采用FOXPRO、ACCESS等,十分簡樸,且容量小。單機版檔案管理軟件功能很簡樸,譬如檢索、編號等等,這種軟件所能提供擴展功能僅僅是打印報表,至于其她管理工作,其無法勝任。雖然這種單機版網(wǎng)絡(luò)管理軟件很落伍,但是在某些比較小檔案管理單位,依然在使用。隨著時代不斷進(jìn)步,信息化以及網(wǎng)絡(luò)化已經(jīng)成為檔案管理重要標(biāo)志,單機版檔案管理軟件已經(jīng)不再適應(yīng)社會發(fā)展需要了[12]。(2)當(dāng)前使用檔案管理軟件中,有一某些是不可以兼容多媒體文獻(xiàn),只能管理文本文獻(xiàn)。檔案管理所涉及檔案十分復(fù)雜,不但有文本文獻(xiàn),尚有大量視頻、音頻以及圖片文獻(xiàn),這就需要檔案管理軟件可以有很強解碼能力。但是,由于諸多檔案管理軟件開發(fā)于近年此前,那個時代還沒有多媒體文獻(xiàn)浮現(xiàn),因此這些軟件不也許具備多媒體檔案管理功能。這某些檔案管理軟件已經(jīng)不再適應(yīng)社會發(fā)展需要,其不能滿足現(xiàn)階段檔案管理需求[13]。(3)在近些年開發(fā)檔案管理軟件中,已有某些軟件可以對多媒體文獻(xiàn)進(jìn)行解決了,但是這種解決方式還十分落后,普通采用是文獻(xiàn)方式對多媒體文獻(xiàn)進(jìn)行管理,也就是說,用一種或者各種文獻(xiàn)存儲對媒體文檔,這樣再對文獻(xiàn)進(jìn)行管理[14]。這種管理方式是一種缺陷十分明顯管理方式,其缺陷詳細(xì)體當(dāng)前如下幾種方面:其一,不利于保障文獻(xiàn)安全,而安全性卻正是檔案管理中最重要規(guī)定;其二,難以完整保存多媒體文獻(xiàn),由于也許被分別存儲于各種文獻(xiàn)之中,這樣勢必對多媒體文獻(xiàn)進(jìn)行切割,不利于完整保存多媒體文獻(xiàn);其三,檢索不以便。1.3研究內(nèi)容為了開發(fā)寧波大紅鷹學(xué)院檔案管理系統(tǒng),本文擬采用如下某些研究方式,設(shè)計系統(tǒng)、分析并調(diào)研詳細(xì)顧客需求、對文獻(xiàn)進(jìn)行梳理等辦法,在這些辦法之上綜合考慮有關(guān)理論,進(jìn)行研發(fā)。對文獻(xiàn)梳理,本文重要將梳理國內(nèi)外開發(fā)信息系統(tǒng)方面研究文獻(xiàn),進(jìn)而分析擬定本文所采用研發(fā)方式。同步,為了掌握檔案管理系統(tǒng)顧客實際需求,本文針對顧客進(jìn)行了調(diào)查,理解她們想法和規(guī)定,以便設(shè)計出她們所需要系統(tǒng)。為了對檔案進(jìn)行有效使用,檔案信息管理系統(tǒng)可以讓教職工進(jìn)行訪問查詢,教職工只要使用特定訪問入口便可以進(jìn)行信息檢索,查閱各種檔案信息。但是由于檔案是分密級,不同檔案具備不同密級,為了安全考慮,有必要對這些檔案資料進(jìn)行解決,然后再提供應(yīng)顧客進(jìn)行檢索。同步,對于檔案還可以進(jìn)行屬性方面設(shè)立,以便于檢索。例如附加提供簡要表,簡要表對于文檔編號具備重要作用,它包括了發(fā)布對象、實行日期、起草時間、部門以及作者等信息;正文就是整個文檔實際內(nèi)容;版本控制可以將舊版本排除,只提供最新版本;而權(quán)限控制可以可以查詢檔案人員,以保證安全。1.4組織架構(gòu)本文從課題研究背景入手,闡述開發(fā)寧波大紅鷹學(xué)院管理系統(tǒng)意義,然后從系統(tǒng)重要研究內(nèi)容、核心技術(shù)、系統(tǒng)需求分析、設(shè)計等詳細(xì)描述檔案管理系統(tǒng)實現(xiàn)功能,本文章節(jié)安排如下:第一章是緒論,重要描述了寧波大紅鷹學(xué)院檔案管理系統(tǒng)開發(fā)背景和意義,同步參閱了國內(nèi)外有關(guān)文獻(xiàn),擬定本文研究思路和研究內(nèi)容,為系統(tǒng)需求和設(shè)計做基本。第二章是有關(guān)技術(shù),本文是對檔案管理系統(tǒng)需求進(jìn)行分析,以及設(shè)計系統(tǒng)總體架構(gòu)和功能模塊,采用面向?qū)ο筠k法設(shè)計系統(tǒng)功能模塊,因而本章重要簡介了面向?qū)ο筠k法、UML建模語言以及數(shù)據(jù)庫存儲技術(shù)。第三章是需求分析,筆者是寧波大紅鷹檔案室管理人員,長期從事高校檔案管理工作,因而熟悉高校檔案管理各項業(yè)務(wù)以及業(yè)務(wù)流程,在本章將用面向?qū)ο筠k法對系統(tǒng)需求進(jìn)行詳細(xì)闡述分析,并通過微軟公司Visio軟件繪制每一種業(yè)務(wù)流程和用例圖。第四章是系統(tǒng)設(shè)計,在第三章中已經(jīng)詳細(xì)簡介了本系統(tǒng)各項業(yè)務(wù)需求和功能需求,本章在此基本上將詳細(xì)描述系統(tǒng)總體架構(gòu)和功能詳細(xì)設(shè)計,運用UML語言中類圖、順序圖、協(xié)作圖等方式設(shè)計系統(tǒng)每一種功能模塊,最后對系統(tǒng)數(shù)據(jù)庫進(jìn)行了詳細(xì)設(shè)計。第五章是總結(jié)和展望,本章重要總結(jié)了本文所獲得重要成果,同步也簡要闡明筆者需要在將來工作和學(xué)習(xí)中更進(jìn)一步研究工作,完善檔案管理系統(tǒng)。

第二章有關(guān)技術(shù)本文采用面向?qū)ο筠k法設(shè)計系統(tǒng),通過運用UML建模語言繪制每一種業(yè)務(wù)需求和功能需求,系統(tǒng)后臺運用ASP.NET技術(shù)實現(xiàn)系統(tǒng)各項業(yè)務(wù)邏輯,通過ADO.NET技術(shù)讀取數(shù)據(jù),將服務(wù)器解決成果展示在前臺,本系統(tǒng)數(shù)據(jù)信息存儲在SQLSERVER數(shù)據(jù)庫中。下面對本文用到系統(tǒng)分析和設(shè)計重要技術(shù)進(jìn)行簡要簡介。2.1面向?qū)ο蠹夹g(shù)面向?qū)ο蠹夹g(shù),字面上來理解,以對象視角來審視現(xiàn)實世界中遇到各種問題。也就是規(guī)定站在普通人位置,以她們世界觀為背景,實現(xiàn)對于事物分類和歸納,在此基本上得出共性并將其闡釋清晰。面對對象技術(shù),將面對客觀世界中問題視為軟件開發(fā)過程中核心點,以人解決問題慣用思維,去界定,去描繪它們。由此,其呈現(xiàn)出如下幾種特點:抽象性特點,封裝性特點,多樣性特點以及繼承性特點[15]。從1960年后,某些以使用對象為主程序設(shè)計有了新發(fā)展,此時以使用對象為主系統(tǒng)開發(fā)辦法也產(chǎn)生了??陀^事物以及它們之間聯(lián)系都得到了描述,站在對象立場上去理解事物。這種辦法工作過程有如下幾方面:分析和調(diào)查需求及系統(tǒng)、不斷解決問題、分析問題、完畢程序。無論是分析,還是設(shè)計,在以對象為主開發(fā)辦法中都是重復(fù);要對實現(xiàn)類進(jìn)行重復(fù)測試,庫中要不斷添加新類;設(shè)計和分析兩階段受到同樣注重。用這種辦法來研發(fā)系統(tǒng)必要要有強大軟件基本來協(xié)助[16]。面對對象分析,不但僅是面對對象辦法中一種不可分割某些,還是其最主演目的問題,其遵循面對對象分析原則,以人們慣用視角去審視世界,在對象環(huán)境中去描述所關(guān)注問題在時間與空間上關(guān)系[17]。一方面,對于問題空間事務(wù)和事務(wù)之間聯(lián)系,要樹立對的結(jié)識觀,在此基本上,對于問題空間,需要對象與類別進(jìn)行合理描述,再去界定問題空間中浮現(xiàn)對象,類別其代表屬性和服務(wù),由此,形成了問題空間上互相影響,互相滲入基本模型。面向?qū)ο蠹夹g(shù)將對象作為基本,讓對象受到消息或事件驅(qū)動去執(zhí)行解決。就程序設(shè)計辦法而言,它屬于自上而下編程辦法,它與面向過程程序設(shè)計不同,后者在設(shè)計時為了構(gòu)建所有程序,必要依托主函數(shù)來實現(xiàn),前者則是從問題某一方面開始設(shè)計,逐漸設(shè)計出所有程序。面向?qū)ο笤O(shè)計基本就是數(shù)據(jù),為了讓數(shù)據(jù)得以體現(xiàn),使用了類工具,類可以對程序進(jìn)行劃分。面向?qū)ο笤O(shè)計中接口就是函數(shù)。面向?qū)ο笤O(shè)計在描述系統(tǒng)時將數(shù)據(jù)作為基本,并非將功能作為基本,這樣一來,程序穩(wěn)定性便可增強。它可以封閉數(shù)據(jù)操作及數(shù)據(jù),對它們進(jìn)行統(tǒng)一解決,同步使用信息隱藏及數(shù)據(jù)抽象功能,將數(shù)據(jù)和數(shù)據(jù)操作抽象為類。面對對象程序設(shè)計,其關(guān)注對象時應(yīng)用系統(tǒng)中各項事物,將其界定為程序基本單元身份,囊括其屬性特顯和詳細(xì)行為,保證軟件在重用,靈活與擴展上時處在良好狀態(tài)。其設(shè)計理念是實現(xiàn)對于程序事件抽象化,使其成為完整,獨立,可調(diào)用對象單位。這是有違老式設(shè)計觀點。恰恰相反是,老式模式下設(shè)計思想,將軟件理解為函數(shù)和辦法集合。其關(guān)注核心是對象,它借助對于現(xiàn)實事物抽象化解決,囊括事物屬性特點與詳細(xì)動作,使得每一種對象都是有著自身特點與行為能力主體,它不但僅可以接受信息,解決信息,還可以實現(xiàn)信息共享。從這個角度來說,其功能獨立性,可以將其理解為具備一定生產(chǎn)能力機械,互相組裝優(yōu)化一下,就也許產(chǎn)生功能更大機械。面向?qū)ο蟪绦蛟O(shè)計理念就是實現(xiàn)對于事物抽象化,在軟件系統(tǒng)與現(xiàn)實世界構(gòu)建其聯(lián)系橋梁,有助于系統(tǒng)開發(fā)難度減少。從這個角度來講,其不但僅可以提高程序靈活性和維護(hù)性,還使得其成為各種規(guī)模項目操作行為守則。文章中以檔案管理系統(tǒng)設(shè)計開發(fā)為例,其使用設(shè)計理念也是面對對象,特別在類圖設(shè)計環(huán)節(jié)遵循也是面對對象編程思想。2.2UML建模設(shè)計2.2.1UML簡介統(tǒng)一建模語言,英文簡稱為UML[18],嚴(yán)格來說,不從屬于面對對象建模方式,而是作為一種面對對象建模語言而發(fā)揮作用。在軟件建模過程中,可以最大限度使用其完整建立對象模型標(biāo)示符號,統(tǒng)一建模語言在此過程中起到了界定元素符號語義,并沒有去干涉如何進(jìn)行建模操作。而軟件開發(fā)中過程,并沒有給出詳細(xì)建模辦法,只能靠開發(fā)者經(jīng)驗去選取最佳建模方式,并且不同軟件開發(fā)因素會影響過程調(diào)試[19]。根據(jù)實際軟件開發(fā)需求,尊重軟件差別性,去慎重選取適當(dāng)過程操作,這一點對于UML來說,也是同樣道理。其基本框架一方面囊括了軟件開發(fā)需要大某些因素,一方面予以開發(fā)設(shè)計者更多軟件技術(shù)選取。為了增進(jìn)UML成為系統(tǒng)開發(fā)領(lǐng)域原則過程,Rational公司采用了各種有效搓手,一方面在使用bjectory過程框架基本上,創(chuàng)新提出了UnifiedProcess概念。在此背景下,使得UML建模呈現(xiàn)出新特點,其一,UseCase驅(qū)動特點;其二,以體系構(gòu)造為中心特點;其三,迭代式增量開發(fā)特點[20]。(1)UseCase驅(qū)動UseCase,其重要職能是在驅(qū)動軟件開發(fā)過程中,對于系統(tǒng)功能需求進(jìn)行解決,實現(xiàn)其各種功能需求?;谄鋵τ谒泄δ苡绊?,其應(yīng)當(dāng)貫穿于整個軟件開發(fā)階段。(2)以體系構(gòu)造為中心在這樣模式下,體系構(gòu)造實現(xiàn)了對于系統(tǒng)合理劃分,各個某些之間互相作用,互相滲入,實現(xiàn)對于它們之間關(guān)系描述,以及通訊機制建立,修改和增長。在此模式下咱們將體系構(gòu)造作為核心點,這一點是很明顯。在開發(fā)動作開始初期,就要實現(xiàn)對于系統(tǒng)體系構(gòu)造建立,在此基本上去評測原型,建立模型,并隨著環(huán)節(jié)進(jìn)一步不斷細(xì)化這樣操作。保證良好體系構(gòu)造,將有助于系統(tǒng)重用性,理解性于修改性提高。(3)迭代式增量開發(fā)要想在復(fù)雜UML建模過程中,實現(xiàn)對于所有細(xì)節(jié)準(zhǔn)擬定義,是不也許事情。由此需要冷靜面對,步步為營,將其整體細(xì)化為較小迭代過程,在此基本上徐徐增長有關(guān)信息數(shù)據(jù)。由此慢慢完善其每一種細(xì)節(jié),咱們需要明確是定義開發(fā)時期,實質(zhì)上就是不斷增量與和迭代實現(xiàn)過程。綜上所述,UML應(yīng)用領(lǐng)域廣泛,以對象圖為指引對于任何系統(tǒng)都可以實現(xiàn)精確描述。其功能性不但僅可以廣泛使用與普通軟件系統(tǒng)建模過程中,還可以用來描述某些特殊非軟件領(lǐng)域,甚至在某些工業(yè)過程中實現(xiàn)對于復(fù)雜數(shù)據(jù)信息解決。由此,無論是靜態(tài)構(gòu)造系統(tǒng)建模,還是動態(tài)構(gòu)造系統(tǒng)建模,都可以作為通用語言發(fā)揮作用。2.2.2UML建模優(yōu)勢所在所謂模型,是對于現(xiàn)實世界事物抽象化表達(dá),已達(dá)到對于現(xiàn)實世界精確反映。UML建模方式,其功能強大,在可視化建模語言背景下,其各個模型都可以在軟件開發(fā)和設(shè)計過程中發(fā)揮發(fā)揮協(xié)助作用,有助于設(shè)計人員更高去理解業(yè)務(wù)流程,從而建立更加合理,更加完善系統(tǒng)模型。從這個意義上來講,開發(fā)人員理解與實際問題達(dá)到了最完美吻合,有助于減少語義上誤差,使得分析更加合理[21]。UML建模作用重要發(fā)揮在軟件開發(fā)階段,其辦法論作用明顯,有助于面對對象軟件密集系統(tǒng)構(gòu)建與編寫。其使用狀態(tài)最佳是在工程實踐方面,越是復(fù)雜性強,越是規(guī)模大系統(tǒng),其在進(jìn)行建模時候就越是可以發(fā)揮其巨大作用,特別是在軟件架構(gòu)層次上,得到了現(xiàn)實廣泛承認(rèn)。在UML建模模式下,可以人性化用統(tǒng)一,直觀圖示來辨識不同身份,從而實現(xiàn)更加高效溝通交流。用UML建模有一種比較明顯特點,那就是無論是軟件開發(fā)分析階段,設(shè)計階段,還是實行階段,測試階段,其使用模型是統(tǒng)一,從而可以順利實現(xiàn)階段轉(zhuǎn)換,保證了其時效性。在此環(huán)節(jié),它可以保證系統(tǒng)構(gòu)造和行為正常性。2.2.3面向?qū)ο箝_發(fā)模式軟件開發(fā)模式重要是實現(xiàn)如何定義問題和應(yīng)用開發(fā)環(huán)節(jié),運用開發(fā)語言表達(dá)問題以及問題解成分類型,從而來表達(dá)問題解決抽象意義,軟件開發(fā)選取什么模式?jīng)Q定了軟件開發(fā)與否成功重要因素,并且影響了整個軟件開發(fā)周期和生存期,對開發(fā)辦法、設(shè)計辦法以及編程語言選取具備重要意義。在過程開發(fā)模式下,往往產(chǎn)生了過程抽象。以解決流形式去審視軟件,將其定義成為一定構(gòu)成算法,這是抽象基本。其中無論是哪個環(huán)節(jié),其都具備一定預(yù)定輸入與特定輸入,實現(xiàn)其環(huán)節(jié)之間關(guān)聯(lián),從而使得其貫穿于整個控制流,由此產(chǎn)生了更加簡樸靜態(tài)體系構(gòu)造[22]。在面向過程開發(fā)模式中,其一方面選取是過程抽象,而在面對對象開發(fā)模式下,其一方面選取缺失問題域?qū)ο?。也就是說,從標(biāo)記和模型化問題論域中重要實體基本出發(fā),重要針對是對象行為性?,F(xiàn)階段,比較普遍開發(fā)模式,往往在辦法上實現(xiàn)了豐富性,可以對于系統(tǒng)進(jìn)行廣泛分解;重要可以從如下面對對象進(jìn)行歸類:有是面對過程,有是面對邏輯,有是面對存取,有是面對進(jìn)程,有是面對對象,有是面對函數(shù)型,有是面對闡明性。由此實現(xiàn)了開發(fā)模式多樣性發(fā)展,不同開發(fā)模式有不同支持者,不同問題類型,不同考慮辦法,不同問題分解形式,不同規(guī)則使用方式。2.3SQLSERVER數(shù)據(jù)庫對于當(dāng)代數(shù)據(jù)庫設(shè)計來說,SQLServer絕對是其中佼佼者。SQL本質(zhì)是一種構(gòu)造化查詢語言工具,其最大作用就是較好聯(lián)系各個數(shù)據(jù)庫,同步可以通過SQL對不同類型數(shù)據(jù)庫進(jìn)行數(shù)據(jù)訪問。SQL在其不斷發(fā)展過程中,其功能也在不斷發(fā)展,當(dāng)代數(shù)據(jù)庫設(shè)計中重要就是采用這種語言來對數(shù)據(jù)庫進(jìn)行管理。其功能非常強大,數(shù)據(jù)更新和插入都可以較好實現(xiàn),在實際應(yīng)用中被系統(tǒng)開發(fā)人員廣泛使用。SQLServer重要就是用來進(jìn)行關(guān)系型數(shù)據(jù)庫管理系統(tǒng)開發(fā),重要使用語言也是SQL語言。這個系統(tǒng)自身具備諸多長處,在諸多中小型公司當(dāng)中都得到了廣泛應(yīng)用。目的系統(tǒng)需要采用SQLServer重要因素就是其伸縮性能比較好,同步可以較好進(jìn)行數(shù)據(jù)集成,顧客可以較好進(jìn)行系統(tǒng)開發(fā)。同步運用SQLServer可以不久對數(shù)據(jù)庫進(jìn)行操作,在許多不同信息平臺上也可以得到應(yīng)用,這也是有關(guān)公司領(lǐng)導(dǎo)人員進(jìn)行決策重要根據(jù)。在進(jìn)行網(wǎng)站開發(fā)時,重要數(shù)據(jù)庫技術(shù)應(yīng)用就是協(xié)助實現(xiàn)專項研討以及學(xué)習(xí)平臺等有關(guān)動態(tài)網(wǎng)頁數(shù)據(jù)存取。當(dāng)前運用比較多后臺數(shù)據(jù)解決是0racle、SQLServer以及Access等,本網(wǎng)站重要采用是Access數(shù)據(jù)庫,這款數(shù)據(jù)庫管理系統(tǒng)是由微軟公司在1994年開發(fā)。它自身具備諸多長處,涉及界面和諧,容易學(xué)習(xí)接口靈活等等,是一款比較典型數(shù)據(jù)庫管理系統(tǒng),重要特點是:(1)比較合理對數(shù)據(jù)庫各種對象進(jìn)行解決,數(shù)據(jù)解決和顧客管理功能異常強大。(2)數(shù)據(jù)解決能力非常強大,如果是在一種工作組級別環(huán)境當(dāng)中,應(yīng)用Access開發(fā)數(shù)據(jù)庫管理系統(tǒng)可以實現(xiàn)比較老式XBASE(DBASE、FoxBASE統(tǒng)稱)數(shù)據(jù)庫系統(tǒng)主線就無法實現(xiàn)功能,重要就是數(shù)據(jù)庫安全機制以及客戶服務(wù)器構(gòu)造功能,Access具備功能是只有諸多大型數(shù)據(jù)庫管理系統(tǒng)才會具備功能,例如說事務(wù)解決等。(3)數(shù)據(jù)對象生成比較以便,同步可以運用已經(jīng)存儲數(shù)據(jù)來建立有關(guān)窗口和報表,可視化效果較好。(4)同步可以和Office進(jìn)行無縫對接,由于其自身就是Office套件中一種某些。(5)可以實現(xiàn)網(wǎng)絡(luò)連接,運用網(wǎng)絡(luò)上資源進(jìn)行數(shù)據(jù)檢索和發(fā)布。Access使用范疇重要是中小型系統(tǒng),或者是某些客戶端數(shù)據(jù)。對于數(shù)據(jù)庫訪問在ASP中重要是通過三種方式實現(xiàn)[23],它們是RDS(RemoteDataService)方式、ADO(ActiveXDataObjects)方式以及IDC(InternetDatabaseConnector)方式,這三種方式都是通過IIS完畢來完畢數(shù)據(jù)訪問,其中作為ASP推薦使用方式,其功能非常強大,重要就是用來進(jìn)行數(shù)據(jù)源存取,并且它還提供了一種變成語言和統(tǒng)一訪問方式,開發(fā)人員只需要對數(shù)據(jù)庫訪問數(shù)據(jù)代碼進(jìn)行編寫,而不用管數(shù)據(jù)庫自身是怎么實現(xiàn),同樣數(shù)據(jù)庫鏈接也是需要關(guān)懷,本網(wǎng)重要就是采用這種方式。第三章需求分析3.1系統(tǒng)可行性分析3.1.1經(jīng)濟可行性分析寧波大紅鷹學(xué)院檔案管理系統(tǒng)按照普通高校信息管理系統(tǒng)估算方式計算,系統(tǒng)前期需求調(diào)研、分析以及設(shè)計由筆者完畢,作為筆者工作和科研一某些,可以不計算工資。系統(tǒng)需求和設(shè)計做好后由本校大三本科生進(jìn)行研發(fā),同步由計算機專業(yè)教師作為輔導(dǎo)教師,開發(fā)成本約為¥0.00元(教師輔導(dǎo)費用5000元,10月*人工作量,按平均1500元/月*人原則計算)。通過筆者調(diào)研發(fā)現(xiàn),在社會上普通公司推出管理系統(tǒng)動輒數(shù)十萬元,因而本課題研究內(nèi)容具備很強經(jīng)濟可行性。3.1.2技術(shù)可行性分析寧波大紅鷹學(xué)院檔案管理系統(tǒng)將設(shè)計采用SQLServer和UML,針對本系統(tǒng)現(xiàn)實需求,筆者一方面對大量檔案管理類文章進(jìn)行了進(jìn)一步剖析,然后依照自己工作過程中所掌握檔案管理流程,將本系統(tǒng)不同模塊間所需要技術(shù)支持作為學(xué)習(xí)重點,最后將所有學(xué)到東西都運用到現(xiàn)實研發(fā)工作中去。因此筆者充分掌握了本系統(tǒng)所需技術(shù),從技術(shù)可行性上來說也具備很大優(yōu)勢。3.1.3操作可行性分析由于寧波大紅鷹學(xué)院檔案管理系統(tǒng)運營基本為B/S瀏覽器,因而不用下載或者安裝任何形式客戶端軟件,也不會收到類似于C/S系統(tǒng)那樣系統(tǒng)升級提示,而只需要使用普通瀏覽器即可。它重要功能可以通過網(wǎng)絡(luò)系統(tǒng)得以展示,其界面和諧而簡樸,顧客不需要通過專業(yè)學(xué)習(xí)就懂得如何進(jìn)行有關(guān)操作,管理員也不需要擁有專業(yè)管理知識,而只要進(jìn)行某些簡樸維護(hù)與數(shù)據(jù)輸入工作即可,由此可見本系統(tǒng)具備很強可操作特性。3.2業(yè)務(wù)需求分析3.2.1業(yè)務(wù)描述寧波大紅鷹學(xué)院檔案信息管理系統(tǒng)重要依賴于校園網(wǎng)進(jìn)行相應(yīng)操作,它不但可以保存歷史發(fā)展資料,還可以還原學(xué)校尋??蒲信c教學(xué)活動。因此該系統(tǒng)不能違背如下幾點規(guī)定:(1)顧客只有在登錄并且驗證身份信息之后才可以進(jìn)行相應(yīng)操作,不同身份顧客擁有操作權(quán)限也不同樣。(2)普通顧客在登錄系統(tǒng)之后,只擁有查閱關(guān)于文獻(xiàn)與案卷權(quán)限。(3)權(quán)限更高顧客在登錄系統(tǒng)后,可以對文獻(xiàn)、案卷進(jìn)行查閱、錄入以及修改等權(quán)限。(4)檔案室工作人員可以通過顧客名和密碼登錄系統(tǒng),可以對系統(tǒng)中所有案卷、文獻(xiàn)等信息進(jìn)行修改、添加、刪除等操作。(5)系統(tǒng)管理員重要是維護(hù)系統(tǒng)運營穩(wěn)定性,同步也包括了對系統(tǒng)顧客管理以及權(quán)限分派,以此保護(hù)系統(tǒng)安全性。3.2.2業(yè)務(wù)流程依照以上基本需求,先依照筆者工作經(jīng)驗以及其她檔案管理系統(tǒng)業(yè)務(wù),將系統(tǒng)業(yè)務(wù)需求提成如下幾種方面:顧客管理所有顧客想要進(jìn)入系統(tǒng)進(jìn)行相應(yīng)操作,都必要通過顧客名及密碼驗證,只有當(dāng)密碼與顧客名相匹配狀況下,顧客才可以登錄本系統(tǒng)。系統(tǒng)管理員必要為顧客添加相應(yīng)個人信息,保證顧客名與密碼相一致,并且將密碼加密保存于數(shù)據(jù)庫,顧客可以在日記庫中查看自己登錄密碼。本系統(tǒng)中所有顧客名是由系統(tǒng)管理員在添加顧客時生成,不能修改,但是可以修改自己個人信息和密碼,保存后提交系統(tǒng)即可,系統(tǒng)會自動在數(shù)據(jù)庫中進(jìn)行更新。顧客管理流程圖如下圖3-1所示。圖3-SEQ圖3-\*ARABIC1顧客管理流程圖借閱管理普通顧客可以通過登錄檔案管理系統(tǒng)查閱需要借閱檔案信息和自己借閱狀況,借閱者一方面要填寫借閱有關(guān)信息,然后提交申請,等待檔案管理員審核,審核通過后才可以借閱檔案。借閱管理流程圖如下圖3-2所示。借閱管理界面填寫借閱信息提交申請審核與否通過?NY借閱圖3-SEQ借閱管理界面填寫借閱信息提交申請審核與否通過?NY借閱文獻(xiàn)管理本系統(tǒng)中文獻(xiàn)管理是將某些檔案信息、文獻(xiàn)、圖等紙質(zhì)或者電子文檔資料信息依照文獻(xiàn)屬性字段填寫詳細(xì)信息,填寫信息后檔案管理人員進(jìn)行檢查,檢查無誤保存到數(shù)據(jù)庫中,以備別人借閱,檔案室工作人員可以對文獻(xiàn)信息進(jìn)行添加、修改和刪除。下面將檔案室工作人員添加文獻(xiàn)信息流程圖展示如下。文獻(xiàn)管理界面添加文獻(xiàn)信息檢查與否對的?NY保存到數(shù)據(jù)庫中圖3-SEQ圖文獻(xiàn)管理界面添加文獻(xiàn)信息檢查與否對的?NY保存到數(shù)據(jù)庫中案卷管理案卷管理界面添加案卷信息案卷管理界面添加案卷信息檢查與否對的?NY保存到數(shù)據(jù)庫中圖3-SEQ圖3-\*ARABIC4案卷信息添加流程圖數(shù)據(jù)管理退出數(shù)據(jù)管理界面退出數(shù)據(jù)管理界面查看數(shù)據(jù)狀況檢查需要備份?NY備份數(shù)據(jù)圖3-SEQ圖3-\*ARABIC5數(shù)據(jù)備份流程圖依照系統(tǒng)以上業(yè)務(wù)需求和業(yè)務(wù)流程,將系統(tǒng)劃提成五個功能模塊,分別是顧客管理、借閱管理、文獻(xiàn)管理、案卷管理、數(shù)據(jù)管理等,下文將詳細(xì)簡介每一種功能模塊詳細(xì)功能,并運用UML建模語言詳細(xì)描述每一種顧客用例圖。3.3功能需求為了實現(xiàn)寧波大紅鷹學(xué)院檔案資料信息化管理,需要開發(fā)一套功能實用、操作便捷、自動化限度高檔案管理軟件,該軟件要實現(xiàn)高校文獻(xiàn)管理、案卷管理、數(shù)據(jù)管理、借閱管理、顧客管理等基本功能,系統(tǒng)也可以用校內(nèi)局域網(wǎng)進(jìn)行聯(lián)網(wǎng)操作,實現(xiàn)自動化檔案辦公。寧波大紅鷹學(xué)院設(shè)計檔案信息管理系統(tǒng)不但可以用于普通檔案室,還可以用于計算機中簡樸辦公室系統(tǒng),進(jìn)而可以借助網(wǎng)絡(luò)平臺進(jìn)行聯(lián)網(wǎng)操作。這是由于這一系統(tǒng)具備如下幾點優(yōu)勢:即功能性強,易操作性,實用性等等,并且該軟件包括內(nèi)容較為廣泛,如基本管理、數(shù)據(jù)設(shè)立、信息存儲、信息編輯、歷史記錄查詢以及打印輸出等等。本文之因此研究這套檔案系統(tǒng),重要是為了便于該院校檔案室對其檔案或業(yè)務(wù)進(jìn)行相應(yīng)管理,因此要想建立這套系統(tǒng),必要是以寧波大紅鷹學(xué)院檔案管理實際業(yè)務(wù)環(huán)節(jié)為基準(zhǔn),運用當(dāng)代化創(chuàng)新思維模式,并且提供良好功能擴充接口,才干最大化地滿足該院校檔案室實際需求,本系統(tǒng)各項功能用例圖重要通過UML建模語言進(jìn)行繪制,詳細(xì)如下圖所示。整個系統(tǒng)開發(fā)都是環(huán)繞著需求階段用例而展開,因此咱們在需求分析階段應(yīng)當(dāng)更加注中用例圖設(shè)計,這是由于用例圖重要關(guān)注顧客所需要系統(tǒng)功能,普通狀況下咱們稱它為系統(tǒng)功能模型圖,由于它是以參加者外部顧客形式而存在。普通狀況下,咱們把一種系統(tǒng)使用者或者外部通信目的稱之為參加者,這是由于其與系統(tǒng)具備交互作用,換言之,即可以與系統(tǒng)進(jìn)行人或事物互換。咱們通過度析可以得知,這項系統(tǒng)參加者重要包括普通人員、檔案室人員以及系統(tǒng)管理人員三類人員。3.3.1顧客管理模塊檔案信息管理系統(tǒng)顧客重要提成普通顧客、系統(tǒng)管理員和檔案室人員三種。其中,普通顧客管理只設(shè)有借閱申請一種子模塊,它重要依照普通借閱者需求而設(shè)立,可以以便普通顧客對檔案室資料進(jìn)行有關(guān)借閱與查詢等操作;系統(tǒng)管理員可以對顧客進(jìn)行相應(yīng)權(quán)限分派及管理,除了具備查詢有關(guān)日記、文獻(xiàn)及案卷功能,其檔案室人員還可以添加、修改和刪除檔案室文獻(xiàn)及案卷;系統(tǒng)管理員可以執(zhí)行操作涉及設(shè)立與分派普通顧客權(quán)限,對普通顧客信息進(jìn)行添加、修改和刪除等操作,以及對系統(tǒng)參數(shù)進(jìn)行相應(yīng)設(shè)立,它模塊子功能涉及對顧客進(jìn)行添加、修改和刪除等操作,顧客管理用例圖如下圖3-6所示。顧客管理顧客添加<<include>>系統(tǒng)管理員顧客修改顧客刪除權(quán)限分派<<include>><<include>><<include>>圖顧客管理顧客添加<<include>>系統(tǒng)管理員顧客修改顧客刪除權(quán)限分派<<include>><<include>><<include>>表3-1顧客管理用例圖描述表描述項闡明用例名稱顧客管理標(biāo)記符*YHGL用例描述描述了系統(tǒng)管理員管理顧客和顧客密、以及權(quán)限整個過程參加者表系統(tǒng)管理員優(yōu)先級1狀態(tài)*進(jìn)行中前置條件系統(tǒng)管理員登錄系統(tǒng),進(jìn)入顧客管理界面后置條件系統(tǒng)給出操作成功提示,并及時清空基本操作流1、新增顧客名單和顧客密碼2、添加顧客名,保存3、填寫顧客詳細(xì)信息4、為顧客設(shè)立登錄密碼5、分派顧客權(quán)限6、保存提交系統(tǒng),提示添加成功7、若要修改顧客信息,則點擊進(jìn)入修改,修改后保存提交被泛化用例表該用例特化用例列表被包括用例表顧客添加、顧客修改、顧客刪除和權(quán)限分派被擴展用例表無修改歷史記錄*暫無問題*暫無決策*暫無頻率*暫無表3-2顧客添加用例圖描述表描述項闡明用例名稱顧客添加標(biāo)記符*YHTJ用例描述描述了系統(tǒng)管理員添加顧客整個過程參加者表系統(tǒng)管理員優(yōu)先級2狀態(tài)*進(jìn)行中前置條件系統(tǒng)管理員登錄系統(tǒng),進(jìn)入顧客管理界面后置條件系統(tǒng)給出操作成功提示基本操作流1、新增顧客2、添加顧客名,填寫顧客詳細(xì)信息3、為顧客分派權(quán)限4、為顧客設(shè)立登錄密碼5、保存提交系統(tǒng),提示添加成功可選操作流無被泛化用例表無被包括用例表無被擴展用例表無修改歷史記錄*暫無問題*暫時決策*暫時頻率*暫時表3-3顧客修改用例圖描述表描述項闡明用例名稱顧客修改標(biāo)記符*YHXG用例描述描述了系統(tǒng)管理員修改顧客整個過程參加者表系統(tǒng)管理員優(yōu)先級2狀態(tài)*進(jìn)行中前置條件系統(tǒng)管理員登錄系統(tǒng),進(jìn)入顧客管理界面后置條件系統(tǒng)給出操作成功提示基本操作流1、在顧客列表中選取要修改顧客2、點擊進(jìn)入修改,修改后保存3、保存提交系統(tǒng),提示修改成功可選操作流無被泛化用例表無被包括用例表無被擴展用例表無修改歷史記錄*暫無問題*暫時決策*暫時頻率*暫時表3-4顧客刪除用例圖描述表描述項闡明用例名稱顧客刪除標(biāo)記符*YHSC用例描述描述了系統(tǒng)管理員對刪除顧客整個過程參加者表系統(tǒng)管理員優(yōu)先級2狀態(tài)*進(jìn)行中前置條件系統(tǒng)管理員登錄系統(tǒng),進(jìn)入顧客管理界面后置條件系統(tǒng)給出操作成功提示基本操作流1、在顧客列表中選取要刪除顧客2、點擊“刪除”按鈕,確認(rèn)與否刪除3、點擊“是”,提交系統(tǒng),提示刪除成功可選操作流系統(tǒng)管理員可同步選取多位顧客,再點“刪除”按鈕,同步刪除多位顧客。被泛化用例表無被包括用例表無被擴展用例表無修改歷史記錄*暫無問題*暫時決策*暫時頻率*暫時表3-5權(quán)限分派用例圖描述表描述項闡明用例名稱權(quán)限分派標(biāo)記符*QXFP用例描述描述了系統(tǒng)管理員對顧客進(jìn)行權(quán)限分派整個過程參加者表系統(tǒng)管理員優(yōu)先級2狀態(tài)*進(jìn)行中前置條件系統(tǒng)管理員登錄系統(tǒng),進(jìn)入顧客管理界面后置條件系統(tǒng)給出操作成功提示基本操作流1、在顧客列表中選取要分派權(quán)限顧客2、點擊進(jìn)入選取所要分派權(quán)限3、保存提交系統(tǒng),提示權(quán)限分派成功可選操作流在所要分派權(quán)限中選取多位顧客,可同步為多位顧客開通此權(quán)限。被泛化用例表無被包括用例表無被擴展用例表無修改歷史記錄*暫無問題*暫時決策*暫時頻率*暫時3.3.2借閱管理模塊借閱管理模塊重要功能是網(wǎng)上借閱,它服務(wù)于普通顧客,可以使顧客更加便捷地借閱與查詢檔案室有關(guān)資料。普通顧客想要借閱檔案室關(guān)于資料,就必要有相應(yīng)借閱權(quán)限,否則就無法進(jìn)行關(guān)于借閱操作。網(wǎng)上借閱模塊諸多功能可以包括如下幾點,即顧客網(wǎng)上借閱申請記錄、借閱申請有關(guān)解決、未及時解決借閱申請以及記錄借閱信息,但是并沒意味著所有顧客都可以進(jìn)行這些操作,普通狀況下,借閱申請解決模塊以及記錄借閱信息模塊重要由擁有借閱審核權(quán)限檔案室有關(guān)人員才可以進(jìn)行相應(yīng)操作。借閱管理借閱申請<<include>>普通顧客借閱管理借閱申請<<include>>普通顧客圖3-SEQ圖3-\*ARABIC7普通顧客借閱管理用例圖表3-6普通顧客借閱管理用例圖描述表描述項闡明用例名稱借閱管理標(biāo)記符*PTJYGL用例描述描述了普通顧客借閱申請整個過程參加者表普通顧客優(yōu)先級1狀態(tài)*進(jìn)行中前置條件普通顧客登錄系統(tǒng),進(jìn)入借閱管理界面后置條件系統(tǒng)給出操作成功提示,并及時清空基本操作流1、查閱自己需要借閱檔案狀況2、選取需要借閱檔案3、提交系統(tǒng)申請4、系統(tǒng)管理員審核6、查看借閱申請審核狀況被泛化用例表該用例特化用例列表被包括用例表借閱申請被擴展用例表無修改歷史記錄*暫無問題*暫無決策*暫無頻率*暫無表3-7借閱申請用例圖描述表描述項闡明用例名稱查閱申請標(biāo)記符*JYSQ用例描述描述了普通顧客借閱申請整個過程參加者表普通顧客優(yōu)先級2狀態(tài)*進(jìn)行中前置條件普通顧客登錄系統(tǒng),進(jìn)入借閱管理界面后置條件系統(tǒng)給出操作成功提示,并及時清空基本操作流1、選取某一檔案名2、點擊“借閱”按鈕3、系統(tǒng)提交審核,等待審核通過可選操作流普通顧客可同步選取各種檔案再點擊“借閱”按鈕被泛化用例表無被包括用例表無被擴展用例表無修改歷史記錄*暫無問題*暫時決策*暫時頻率*暫時普通顧客在填寫詳細(xì)檔案借閱信息后,提交系統(tǒng),檔案室人員可以在系統(tǒng)中查閱到普通顧客檔案借閱申請狀況,通過系統(tǒng)審核顧客檔案借閱申請狀況。檔案室人員在借閱管理中用例如下圖3-8所示。借閱管理借閱審核<<include>>檔案室人員圖3-SEQ圖3-\*ARABIC8借閱管理借閱審核<<include>>檔案室人員表3-8檔案室人員借閱管理用例圖描述表描述項闡明用例名稱借閱管理標(biāo)記符*DASJYGL用例描述描述了檔案室人員進(jìn)行借閱審核整個過程參加者表檔案室人員優(yōu)先級1狀態(tài)*進(jìn)行中前置條件檔案室人員登錄系統(tǒng),進(jìn)入借閱管理界面后置條件系統(tǒng)給出操作成功提示,并及時清空基本操作流1、查看普通顧客借閱申請2、查看普通顧客借閱檔案狀況3、審核與否通過被泛化用例表該用例特化用例列表被包括用例表借閱審核被擴展用例表無修改歷史記錄*暫無問題*暫無決策*暫無頻率*暫無表3-9借閱審核用例圖描述表描述項闡明用例名稱借閱審核標(biāo)記符*JYSH用例描述描述了檔案室人員進(jìn)行借閱審核整個過程參加者表檔案室人員優(yōu)先級2狀態(tài)*進(jìn)行中前置條件檔案室人員登錄系統(tǒng),進(jìn)入借閱管理界面后置條件系統(tǒng)給出操作成功提示,并及時清空基本操作流1、在借閱申請列表中選取某一借閱申請2、審核與否通過可選操作流檔案室人員可同步審核通過多條借閱申請被泛化用例表無被包括用例表無被擴展用例表無修改歷史記錄*暫無問題*暫時決策*暫時頻率*暫時3.3.3文獻(xiàn)管理模塊文獻(xiàn)管理模塊重要功能是對文獻(xiàn)進(jìn)行相應(yīng)添加、修改和刪除等操作,并且可以存儲顧客修改和添加數(shù)據(jù)。由檔案室人員進(jìn)行所有操作。文獻(xiàn)管理文獻(xiàn)添加文獻(xiàn)刪除文獻(xiàn)管理文獻(xiàn)添加文獻(xiàn)刪除<<include>><<include>>文獻(xiàn)修改<<include>>檔案室人員表3-10檔案室人員文獻(xiàn)管理用例圖描述表描述項闡明用例名稱文獻(xiàn)管理標(biāo)記符*WJGL用例描述描述了檔案室人員對文獻(xiàn)信息添加、修改、刪除整個過程參加者表檔案室人員優(yōu)先級1狀態(tài)*進(jìn)行中前置條件檔案室人員登錄系統(tǒng),進(jìn)入文獻(xiàn)管理界面后置條件系統(tǒng)給出操作成功提示,并及時清空基本操作流1、添加文獻(xiàn)2、填寫文獻(xiàn)詳細(xì)信息3、檢查與否對的4、不對的則修改,修改后保存被泛化用例表該用例特化用例列表被包括用例表文獻(xiàn)添加、修改、刪除被擴展用例表無修改歷史記錄*暫無問題*暫無決策*暫無頻率*暫無表3-11文獻(xiàn)添加用例圖描述表描述項闡明用例名稱文獻(xiàn)添加標(biāo)記符*WJTJ用例描述描述了檔案室人員進(jìn)行文獻(xiàn)添加整個過程參加者表檔案室人員優(yōu)先級2狀態(tài)*進(jìn)行中前置條件檔案室人員登錄系統(tǒng),進(jìn)入文獻(xiàn)管理界面后置條件系統(tǒng)給出操作成功提示,并及時清空基本操作流1、添加文獻(xiàn)2、填寫文獻(xiàn)詳細(xì)信息3、保存提交系統(tǒng),提示添加成功可選操作流無被泛化用例表無被包括用例表無被擴展用例表無修改歷史記錄*暫無問題*暫時決策*暫時頻率*暫時表3-12文獻(xiàn)修改用例圖描述表描述項闡明用例名稱文獻(xiàn)修改標(biāo)記符*WJXG用例描述描述了檔案室人員進(jìn)行文獻(xiàn)修改整個過程參加者表檔案室人員優(yōu)先級2狀態(tài)*進(jìn)行中前置條件檔案室人員登錄系統(tǒng),進(jìn)入文獻(xiàn)管理界面后置條件系統(tǒng)給出操作成功提示,并及時清空基本操作流1、在文獻(xiàn)列表中選取某一文獻(xiàn)2、點擊進(jìn)入修改文獻(xiàn)信息3、修改后提交保存,提示修改成功可選操作流無被泛化用例表無被包括用例表無被擴展用例表無修改歷史記錄*暫無問題*暫時決策*暫時頻率*暫時表3-13文獻(xiàn)刪除用例圖描述表描述項闡明用例名稱文獻(xiàn)刪除標(biāo)記符*WJSC用例描述描述了檔案室人員進(jìn)行文獻(xiàn)刪除整個過程參加者表檔案室人員優(yōu)先級2狀態(tài)*進(jìn)行中前置條件檔案室人員登錄系統(tǒng),進(jìn)入文獻(xiàn)管理界面后置條件系統(tǒng)給出操作成功提示,并及時清空基本操作流1、在文獻(xiàn)列表中選取某一文獻(xiàn)2、點擊“刪除”按鈕,確認(rèn)與否刪除3、提交系統(tǒng),提示刪除成功可選操作流檔案室人員可同步選取各種文獻(xiàn)后點擊“刪除”按鈕。被泛化用例表無被包括用例表無被擴展用例表無修改歷史記錄*暫無問題*暫時決策*暫時頻率*暫時3.3.4案卷管理模塊案卷管理模塊重要功能是對案卷進(jìn)行相應(yīng)添加、修改和刪除等操作,并且可以存儲顧客修改和添加數(shù)據(jù)。由檔案室人員進(jìn)行所有操作。案卷管理案卷添加案卷刪除<<include>><<include>>案卷修改<<include>>案卷管理案卷添加案卷刪除<<include>><<include>>案卷修改<<include>>檔案室人員表3-14檔案室人員案卷管理用例圖描述表描述項闡明用例名稱案卷管理標(biāo)記符*AJGL用例描述描述了檔案室人員對案卷信息添加、修改、刪除整個過程參加者表檔案室人員優(yōu)先級1狀態(tài)*進(jìn)行中前置條件檔案室人員和普通顧客需要先登錄系統(tǒng),進(jìn)入案卷管理界面后置條件系統(tǒng)給出操作成功提示,并及時清空基本操作流1、添加案卷2、填寫案卷詳細(xì)信息3、檢查與否對的4、不對的則修改,修改后保存被泛化用例表該用例特化用例列表被包括用例表案卷添加、修改、刪除被擴展用例表無修改歷史記錄*暫無問題*暫無決策*暫無頻率*暫無表3-15案卷添加用例圖描述表描述項闡明用例名稱案卷添加標(biāo)記符*AJTJ用例描述描述了檔案室人員進(jìn)行案卷添加整個過程參加者表檔案室人員優(yōu)先級2狀態(tài)*進(jìn)行中前置條件檔案室人員需要先登錄系統(tǒng),進(jìn)入案卷管理界面后置條件系統(tǒng)給出操作成功提示,并及時清空基本操作流1、添加案卷2、填寫案卷詳細(xì)信息3、保存提交系統(tǒng),提示添加成功可選操作流無被泛化用例表無被包括用例表無被擴展用例表無修改歷史記錄*暫無問題*暫時決策*暫時頻率*暫時表3-16案卷修改用例圖描述表描述項闡明用例名稱案卷修改標(biāo)記符*AJXG用例描述描述了檔案室人員進(jìn)行案卷修改整個過程參加者表檔案室人員優(yōu)先級2狀態(tài)*進(jìn)行中前置條件檔案室人員需要先登錄系統(tǒng),進(jìn)入案卷管理界面后置條件系統(tǒng)給出操作成功提示,并及時清空基本操作流1、在已有案卷列表中選取某一案卷2、點擊進(jìn)入修改案卷信息3、修改后保存提交系統(tǒng),提示修改成功可選操作流無被泛化用例表無被包括用例表無被擴展用例表無修改歷史記錄*暫無問題*暫時決策*暫時頻率*暫時表3-17案卷刪除用例圖描述表描述項闡明用例名稱案卷刪除標(biāo)記符*AJSC用例描述描述了檔案室人員進(jìn)行案卷刪除整個過程參加者表檔案室人員優(yōu)先級2狀態(tài)*進(jìn)行中前置條件檔案室人員需要先登錄系統(tǒng),進(jìn)入案卷管理界面后置條件系統(tǒng)給出操作成功提示,并及時清空基本操作流1、在案卷列表中選取某一案卷2、點擊“刪除”按鈕,確認(rèn)與否刪除3、提交系統(tǒng),提示刪除成功可選操作流檔案室人員可同步選取各種案卷后點擊“刪除”按鈕進(jìn)行刪除。被泛化用例表無被包括用例表無被擴展用例表無修改歷史記錄*暫無問題*暫時決策*暫時頻率*暫時3.3.5數(shù)據(jù)管理模塊數(shù)據(jù)管理模塊重要功能是對系統(tǒng)數(shù)據(jù)進(jìn)行相應(yīng)管理工作,其中兩個子功能分別是數(shù)據(jù)恢復(fù)與數(shù)據(jù)備份。數(shù)據(jù)恢復(fù)也就是當(dāng)數(shù)據(jù)庫或者系統(tǒng)崩潰時候,顧客運用備份數(shù)據(jù)對原有文獻(xiàn)和案卷進(jìn)行恢復(fù),從而減小數(shù)據(jù)丟失風(fēng)險,使損失最小化;而數(shù)據(jù)備份就是將所有顧客個人信息、有關(guān)文獻(xiàn)和案卷等進(jìn)行備份解決,防止數(shù)據(jù)意外丟失。數(shù)據(jù)管理數(shù)據(jù)備份<<include>>數(shù)據(jù)恢復(fù)<<include>>系統(tǒng)管理員圖3-SEQ圖數(shù)據(jù)管理數(shù)據(jù)備份<<include>>數(shù)據(jù)恢復(fù)<<include>>系統(tǒng)管理員表3-18數(shù)據(jù)管理用例圖描述表描述項闡明用例名稱數(shù)據(jù)管理標(biāo)記符*SJGL用例描述描述了系統(tǒng)管理員對系統(tǒng)中所有數(shù)據(jù)管理整個過程參加者表系統(tǒng)管理員優(yōu)先級1狀態(tài)*進(jìn)行中前置條件系統(tǒng)管理員需要先登錄系統(tǒng),進(jìn)入數(shù)據(jù)管理界面后置條件系統(tǒng)給出操作成功提示,并及時清空基本操作流1、查看數(shù)據(jù)信息2、選取需要備份數(shù)據(jù)3、備份4、如果數(shù)據(jù)出錯,則選取需要恢復(fù)數(shù)據(jù)時間點5、數(shù)據(jù)恢復(fù)被泛化用例表該用例特化用例列表被包括用例表數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)被擴展用例表無修改歷史記錄*暫無問題*暫無決策*暫無頻率*暫無表3-19數(shù)據(jù)備份用例圖描述表描述項闡明用例名稱數(shù)據(jù)備份標(biāo)記符*SJBF用例描述描述了系統(tǒng)管理員進(jìn)行數(shù)據(jù)備份整個過程參加者表系統(tǒng)管理員優(yōu)先級2狀態(tài)*進(jìn)行中前置條件系統(tǒng)管理員需要先登錄系統(tǒng),進(jìn)入數(shù)據(jù)管理界面后置條件系統(tǒng)給出操作成功提示,并及時清空基本操作流1、查看數(shù)據(jù)信息2、選取需要備份數(shù)據(jù)3、備份可選操作流無被泛化用例表無被包括用例表無被擴展用例表無修改歷史記錄*暫無問題*暫時決策*暫時頻率*暫時表3-20數(shù)據(jù)恢復(fù)用例圖描述表描述項闡明用例名稱數(shù)據(jù)恢復(fù)標(biāo)記符*SJHF用例描述描述了系統(tǒng)管理員進(jìn)行數(shù)據(jù)恢復(fù)整個過程參加者表系統(tǒng)管理員優(yōu)先級2狀態(tài)*進(jìn)行中前置條件系統(tǒng)管理員需要先登錄系統(tǒng),進(jìn)入數(shù)據(jù)管理界面后置條件系統(tǒng)給出操作成功提示,并及時清空基本操作流程1、選取需要恢復(fù)數(shù)據(jù)時間點2、數(shù)據(jù)恢復(fù)可選操作流程無被泛化用例表無被包括用例表無被擴展用例表無修改歷史記錄*暫無問題*暫時決策*暫時頻率*暫時3.4數(shù)據(jù)需求分析顧客管理類顧客類角色類添加、修改、刪除顧客信息顧客信息顧客管理類顧客類角色類添加、修改、刪除顧客信息顧客信息角色權(quán)限信息系統(tǒng)管理員顧客管理類圖3-SEQ圖3-\*ARABIC11顧客管理類圖縮略表達(dá)檔案管理員檔案類借閱清單類借閱檔案詳情借出、歸還、記錄借閱信息檔案管理員檔案類借閱清單類借閱檔案詳情借出、歸還、記錄借閱信息借閱管理類圖3-13借閱管理類圖縮略表達(dá)3.4.3文獻(xiàn)管理模塊檔案管理員文獻(xiàn)類文獻(xiàn)清單類文獻(xiàn)詳情檔案管理員文獻(xiàn)類文獻(xiàn)清單類文獻(xiàn)詳情添加、修改、刪除文獻(xiàn)信息文獻(xiàn)管理類3.4.3案卷管理模塊檔案管理員案卷類案卷清單類案卷詳情檔案管理員案卷類案卷清單類案卷詳情添加、修改、刪除案卷信息案卷管理類系統(tǒng)管理員數(shù)據(jù)類數(shù)據(jù)清單類數(shù)據(jù)信息備份、恢復(fù)數(shù)據(jù)清單信息系統(tǒng)管理員數(shù)據(jù)類數(shù)據(jù)清單類數(shù)據(jù)信息備份、恢復(fù)數(shù)據(jù)清單信息數(shù)據(jù)管理類圖3-16數(shù)據(jù)管理縮略圖3.5系統(tǒng)非功能需求前面重要從本校現(xiàn)狀出發(fā),對本系統(tǒng)功能需求進(jìn)行了有關(guān)闡釋,下面咱們將詳細(xì)分析本系統(tǒng)非功能特性。第一,本系統(tǒng)安全特性無論從歷史意義還是科研價值方面來說,高校檔案都應(yīng)當(dāng)受到人們注重,其可靠與安全性更不能小覷。想要保證高校檔案安全性,就必要在歸檔時候選取安全可靠管理系統(tǒng),并且在制定該系統(tǒng)時候,應(yīng)當(dāng)對檔案進(jìn)行對的歸類,將檔案分為可公開和非公開檔案。固然,系統(tǒng)操作人員也必要對該檔案實行全程保密工作,如果由于個人因素使檔案泄漏,則不屬于系統(tǒng)管理安全漏洞。此外,系統(tǒng)操作人員還應(yīng)當(dāng)將檔案數(shù)據(jù)進(jìn)行安全備份,當(dāng)操作失誤或者系統(tǒng)浮現(xiàn)故障時候,及時恢復(fù)有關(guān)數(shù)據(jù),從而保證檔案自身安全性。以上兩種安全威脅都屬于客觀因素,只有對檔案管理者制定相對完善管理制度,才可以更加安全地做好高校檔案管理工作。第二,本系統(tǒng)擴展特性如今咱們已經(jīng)進(jìn)入了信息化時代,各種計算機軟、硬件設(shè)施時刻都在更新?lián)Q代。在這樣時代大背景下,檔案管理系統(tǒng)普通都需要導(dǎo)入更加完善全新設(shè)備,從而進(jìn)行有關(guān)容量擴展活動。這時候管理系統(tǒng)可升級性能尤為重要,它必要支持各種全新技術(shù)應(yīng)用,使系統(tǒng)功能不斷升級完善。第三,本系統(tǒng)可靠性古人為了對某些歷史事件進(jìn)行有關(guān)查閱與考證工作,便將某些故意義重大事件記錄在案,這種信息記錄方式隨著時代發(fā)展徐徐演變成當(dāng)代人檔案記錄,由此可以看出檔案可追溯性和原始性。由于真實記錄才干還原歷史真相,使人們可以進(jìn)行更多研究,因而檔案不但是歷史事件還原與再現(xiàn),同步也詳細(xì)很高可靠性。某些重要歷史檔案還可以給公司或者政府提供相應(yīng)參照和借鑒,使得公司或者政府做出更加合理決策,這些都闡明檔案擁有很高歷史研究與參照意義,其可靠性也可見一斑。第四,本系統(tǒng)可定制特性由于不同客戶群對于電腦系統(tǒng)需求也各不相似,因而來自不同層面客戶群會由于業(yè)務(wù)不同而對電腦系統(tǒng)可制定化提出嚴(yán)格需求。例如營銷類客戶群需要掌握不同數(shù)據(jù)管理系統(tǒng),而財務(wù)類客戶類則需要掌握不同資金管理系統(tǒng)。本系統(tǒng)可定制功能就很強,它可以依照市場變化以及不同客戶群體需求,提高自身可制定性,使系統(tǒng)權(quán)限及功能可以滿足不同客戶群需要。第五,本系統(tǒng)可維護(hù)特性隨著信息時代迅速發(fā)展,電腦系統(tǒng)時刻都在更新?lián)Q代,因而在應(yīng)用過程中難免會浮現(xiàn)漏洞或者局限性地方,檔案管理系統(tǒng)也是如此。這樣說來,如何維護(hù)系統(tǒng)便成了人們最關(guān)懷問題。本系統(tǒng)便具備很強可維護(hù)特性,它不但可以容納全新軟件與技術(shù),使系統(tǒng)統(tǒng)軟、硬件時刻處在最優(yōu)狀態(tài),還可以及時發(fā)現(xiàn)并糾正系統(tǒng)存在漏洞。第六,本系統(tǒng)經(jīng)濟可行性檔案管理系統(tǒng)具備很高經(jīng)濟可行性,它計算方式參照普通高校信息管理系統(tǒng)收費原則,前期市場調(diào)研、案例分析和詳細(xì)設(shè)計工作由本人親自完畢,不必支付相應(yīng)薪酬。本系統(tǒng)設(shè)計研發(fā)工作還得到了本校高檔計算機教師全力輔導(dǎo),并且由本校大三本科生親手操作,其開發(fā)成本約為兩萬元人民幣,其中計算機教師輔導(dǎo)費五百元,大三本科生十個月工作量按每人每月一千五百元計算。筆者在進(jìn)行了一番調(diào)研工作之后發(fā)現(xiàn),與普通公司動輒好幾十萬元管理系統(tǒng)費用相比,本課題提出管理系統(tǒng)在經(jīng)濟可行性方面擁有絕對優(yōu)勢。

第四章系統(tǒng)設(shè)計4.1總體設(shè)計4.1.1系統(tǒng)設(shè)計原則設(shè)計寧波大紅鷹學(xué)院檔案管理系統(tǒng)目是為了實現(xiàn)顧客總體需求,本系統(tǒng)設(shè)計重要是遵循如下基本原則[24]:(1)本系統(tǒng)操作便捷,實用性強實用性是本系統(tǒng)特點之一,能在最大限度上滿足顧客在使用過程中各種現(xiàn)實需求,能系統(tǒng)解決各種業(yè)務(wù),以及實當(dāng)前數(shù)據(jù)管理中合理性和實用性等規(guī)定,此外,本系統(tǒng)在界面窗口進(jìn)行了個性化設(shè)計,美觀和諧,同步便于系統(tǒng)操作。(2)本系統(tǒng)與時同步,處處體現(xiàn)先進(jìn)性本系統(tǒng)采用面向?qū)ο蠓绞竭M(jìn)行獨特數(shù)據(jù)庫設(shè)計方式,運用先進(jìn)開發(fā)工具,配合成熟系統(tǒng)架構(gòu)方式,使系統(tǒng)布置更成熟先進(jìn),同步采用先進(jìn)網(wǎng)絡(luò)分布方式,創(chuàng)立出成熟網(wǎng)絡(luò)環(huán)境,突出系統(tǒng)先進(jìn)性。(3)本系統(tǒng)可維護(hù)性強,能進(jìn)行系統(tǒng)擴展本系統(tǒng)維護(hù)非常以便,由于本系統(tǒng)在設(shè)計時真正做到模塊化和組件化,此外對模塊接口進(jìn)巧妙地行預(yù)制,以便對系統(tǒng)進(jìn)行有效合理擴展,能隨時依個人喜好和需求減少或增長系統(tǒng)中模塊,從而在教學(xué)輔助平臺系統(tǒng)中處處體現(xiàn)出系統(tǒng)可擴展性,維護(hù)簡樸以便。(4)本系統(tǒng)設(shè)計安全,非??煽繛榱擞行ПWo(hù)系統(tǒng)應(yīng)用程序安全運營,本系統(tǒng)能合用地每一款應(yīng)用軟件開發(fā)和設(shè)計,保證系統(tǒng)避免受到非法用護(hù)襲擊和阻礙,大大提高系統(tǒng)安全性。一方面,本系統(tǒng)還能保證對數(shù)據(jù)庫進(jìn)行及時備份,保證各項數(shù)據(jù)安全,有效防止發(fā)生不可預(yù)知變化,也能及時避免數(shù)據(jù)丟失,充分體現(xiàn)出系統(tǒng)可靠性。另一方面,本系統(tǒng)能有效防止非法顧客入侵,采用完備多級認(rèn)證模式,即系統(tǒng)級認(rèn)證、模塊認(rèn)證、數(shù)據(jù)庫認(rèn)證和數(shù)據(jù)表級認(rèn)證等各種認(rèn)證,同步擁有獨特顧客密碼加密技術(shù),以及個性化用護(hù)權(quán)限管理等,對充分保障系統(tǒng)安全,避免受到不法襲擊,同步加強對顧客信息保護(hù)。(5)本系統(tǒng)符合國標(biāo)本系統(tǒng)嚴(yán)格按照國家軟件設(shè)計有關(guān)原則進(jìn)行開發(fā),并可以進(jìn)行二次開發(fā),使系統(tǒng)軟件項目能做到完整化、原則化、詳細(xì)化等高質(zhì)量原則。4.1.2系統(tǒng)體系構(gòu)造設(shè)計本系統(tǒng)采用B/S三層架構(gòu)模式,客戶端只需瀏覽器即可訪問系統(tǒng),登錄后可以對系統(tǒng)進(jìn)行操作,顧客操作各種業(yè)務(wù)解決均有后臺服務(wù)器進(jìn)行解決,數(shù)據(jù)存儲在數(shù)據(jù)服務(wù)器上,運用SQLSERVER數(shù)據(jù)庫存儲[25]。系統(tǒng)體系構(gòu)造設(shè)計如下圖所示。顧客層是顧客登錄和操作系統(tǒng)前端,業(yè)務(wù)層重要解決顧客各種系統(tǒng)業(yè)務(wù)邏輯,涉及了顧客管理、借閱管理、文獻(xiàn)管理、案卷管理、數(shù)據(jù)管理、報表打印以及系統(tǒng)管理,數(shù)據(jù)層存儲了顧客信息、文獻(xiàn)信息、案卷信息和系統(tǒng)信息,系統(tǒng)后臺采用ASP.NET架構(gòu)模式開發(fā)。系統(tǒng)體系架構(gòu)圖4.1.3系統(tǒng)功能架構(gòu)設(shè)計本系統(tǒng)共五個功能模塊,在以上體系架構(gòu)中有闡明,本系統(tǒng)采用面向?qū)ο箝_發(fā)方式,將每一種功能模塊放置在一種包圖中,下圖繪制了本系統(tǒng)總體包圖構(gòu)造。借閱管理文獻(xiàn)管理案卷管理數(shù)據(jù)管理借閱管理文獻(xiàn)管理案卷管理數(shù)據(jù)管理寧波大紅鷹學(xué)院檔案管理系統(tǒng)顧客管理4.2功能模塊詳細(xì)設(shè)計顧客管理顧客添加顧客修改顧客刪除權(quán)限分派顧客管理顧客添加顧客修改顧客刪除權(quán)限分派功能構(gòu)造設(shè)計圖4-3顧客管理包圖類圖設(shè)計顧客管理界面類-username顧客管理界面類-username-password-…+login()+logout()+…()顧客信息類-userID-username-password-department-gender-…+add()+modify()+delete()+…()權(quán)限管理類-RightID-RightRange-…+endow()+…()表4-1顧客管理界面類描述顧客管理界面類類描述:負(fù)責(zé)響應(yīng)頁面發(fā)出顧客登錄界面管理類屬性描述Username顧客名稱password顧客密碼操作描述Login()顧客登錄Logout()顧客退出表4-2顧客信息管理類描述顧客信息管理類類描述:負(fù)責(zé)響應(yīng)頁面發(fā)出顧客信息管理功能類屬性描述UserID系統(tǒng)顧客編號username系統(tǒng)顧客名稱Password系統(tǒng)顧客登錄密碼Department系統(tǒng)顧客所屬部門Gender顧客性別操作描述add()添加顧客信息modify()修改顧客信息delete()刪除顧客信息表4-3權(quán)限管理類描述權(quán)限管理類類描述:負(fù)責(zé)響應(yīng)頁面發(fā)出權(quán)限管理功能類屬性描述RightID系統(tǒng)顧客對的編號RightRange系統(tǒng)顧客對的權(quán)限操作描述endow()賦予權(quán)限順序圖設(shè)計當(dāng)顧客登錄系統(tǒng)時候,顧客名及密碼會被登錄模塊記錄下來,并且由系統(tǒng)緩存到下一種界面。這時候再由系統(tǒng)管理員進(jìn)行顧客管理模塊,在這個模塊中,顧客登錄信息同樣會被記錄下來,系統(tǒng)管理員只需要進(jìn)行“添加顧客”操作,就可以將該顧客登錄信息添加到列表中,然后再點擊“保存”,將列表信息保存于數(shù)據(jù)庫模塊中進(jìn)行相應(yīng)添加操作,最后管理員會收到“添加成功”系統(tǒng)提示。這時候,管理員只需要輸入顧客ID就可以登錄系統(tǒng),而系統(tǒng)會自動將當(dāng)前顧客編號添加到顧客管理模塊。在這個模塊中,管理員可以通過當(dāng)前顧客編號查詢出該顧客操作權(quán)限,并且在權(quán)限列表中加載該顧客管理功能。在顧客管理模塊中,管理員可以將當(dāng)前顧客權(quán)限添加到系統(tǒng)中,并且依照系統(tǒng)提示進(jìn)行有關(guān)添加工作。這樣,系統(tǒng)會顯示出添加列表,而當(dāng)前顧客信息也被成功添加到系統(tǒng)中。最后,系統(tǒng)會在數(shù)據(jù)庫模塊中存儲關(guān)于添加列表,管理員也會收到添加成功系統(tǒng)提示。系統(tǒng)管理員顧客管理順序圖見下圖所示。系統(tǒng)管理員顧客管理界面類顧客信息類系統(tǒng)管理員顧客管理界面類顧客信息類權(quán)限管理類輸入顧客名和密碼成功登錄管理界面Login()驗證信息與否通過Add()、modify()、delete()顧客信息返回相應(yīng)操作顧客信息endow()賦予權(quán)限返回顧客權(quán)限信息核心解決流程設(shè)計在高校檔案管理系統(tǒng)之中,系統(tǒng)管理工作人員可以通過相應(yīng)管理賬戶與密碼進(jìn)入到系統(tǒng)之中,進(jìn)而進(jìn)入到管理模塊。在對管理員權(quán)限加載方面可以通過有關(guān)查詢進(jìn)入并加載權(quán)限列表。在這一過程之中,系統(tǒng)管理人員提綱對系統(tǒng)進(jìn)行有關(guān)命令添加,而后依照有關(guān)提示與管理人員進(jìn)行呼應(yīng),最后進(jìn)入到有關(guān)列表,并且最后實現(xiàn)添加到數(shù)據(jù)庫系統(tǒng)管理模塊成功,進(jìn)而完畢管理流程。系統(tǒng)管理員顧客管理見下圖所示。與否找到N等待顧客輸入顧客名、密碼等顧客與否找到N等待顧客輸入顧客名、密碼等顧客基本信息打開【顧客表】在【顧客表】中查找顧客名Y向【顧客表】中寫顧客名、密碼等顧客基本信息添加與否成功Y返回顧客名已存在信息N返回添加成功信息返回添加失敗信息與否找到N等待顧客輸入顧客名和密碼打開【顧客表】在【顧客表】中查找輸入顧客名Y比對該顧客輸入密碼與【顧客表】中密碼密碼與否一致Y返回登錄失敗信息N返回登錄成功信息與否找到N等待顧客輸入顧客名打開【顧客表】與否找到N等待顧客輸入顧客名打開【顧客表】在【顧客表】中查找顧客名Y向【顧客表】中寫入此顧客修改信息修改與否成功Y返回顧客名不存在信息N返回修改成功信息返回修改失敗信息等待顧客輸入修改顧客信息圖4-8修改顧客流程圖與否找到與否找到N等待顧客輸入要刪除顧客名打開【顧客表】在【顧客表】中查找顧客名Y從【顧客表】中將此顧客刪除刪除與否成功Y返回顧客名不存在信息N返回刪除成功信息返回刪除失敗信息圖4-9刪除顧客流程圖與否找到N等待顧客輸入要與否找到N等待顧客輸入要賦予權(quán)限顧客名打開【顧客表】在【顧客表】中查找顧客名Y向【顧客表】中寫入此顧客權(quán)限代碼與否賦予成功Y返回顧客名不存在信息N返回權(quán)限賦予成功信息返回權(quán)限賦予失敗信息4.2.2借閱管理模塊借閱管理借閱審核借閱申請借閱管理借閱審核借閱申請圖4-11借閱管理包圖類圖設(shè)計借閱管理界面類-borrownumber-archivesname-borrowpeople借閱管理界面類-borrownumber-archivesname-borrowpeople-…+borrow()+return()+…()檔案信息類-archivesname-archivesnumber-archivesintroduction-…+select()+…()借閱信息類-borrowID-archivename-quanity-…+apply()+statistics()+inquiry()+…()表4-4借閱管理界面類描述借閱管理界面類類描述:負(fù)責(zé)響應(yīng)頁面發(fā)出借閱管理登錄界面管理類屬性描述borrownumber借閱檔案數(shù)archivesname系統(tǒng)檔案名稱Borrowpeople借閱檔案顧客操作描述borrow()顧客提交借閱申請return()借閱歸還表4-5檔案信息類描述檔案信息管類類描述:負(fù)責(zé)響應(yīng)頁面發(fā)出檔案信息管理功能類屬性描述archievename系統(tǒng)檔案名稱archievenumber系統(tǒng)顧客名稱archieveinformation系統(tǒng)顧客登錄密碼操作描述query()查詢檔案信息表4-6借閱信息類描述借閱信息管類類描述:負(fù)責(zé)響應(yīng)頁面發(fā)出借閱信息管理功能類屬性描述borrowID借閱檔案編號archivename系統(tǒng)顧客名稱quanity借閱檔案數(shù)量操作描述Apply()查看借閱狀況Statistics()記錄借閱量Inguiry()審核借閱申請順序圖設(shè)計普通顧客想要成功進(jìn)入借閱管理模塊,就必要通過系統(tǒng)管理員分派顧客ID成功地登錄系統(tǒng)。在登錄過程中,普通顧客ID會被登錄模塊保存并且提交給下一種頁面。普通顧客成功進(jìn)入借閱申請模塊之后,再依照系統(tǒng)提示輸入有關(guān)借閱信息,然后通過系統(tǒng)“查詢”功能搜尋顧客想要獲取內(nèi)容,如果顧客查詢成功,只需要點擊“借閱”即可。普通顧客借閱管理順序圖如下圖所示。普通顧客借閱管理界面類檔案信息類輸入顧客名和密碼普通顧客借閱管理界面類檔案信息類輸入顧客名和密碼成功登錄管理界面Login()驗證信息與否通過select()查詢檔案信息返回信息列表select()選取檔案borrow()借閱申請返回借閱詳細(xì)列表return()借閱歸還返回信息列表檔案室人員在成功進(jìn)入借閱管理模塊后,就可以查看普通顧客申請借閱檔案列表,選取相應(yīng)申請后可以對此進(jìn)行審核,若審核通過,普通顧客便可借閱。檔案室人員借閱管理順序圖如下圖所示。檔案室人員借閱管理界面類借閱信息類輸入顧客名和密碼檔案室人員借閱管理界面類借閱信息類輸入顧客名和密碼成功登錄管理界面Login()驗證信息與否通過apply()查看借閱狀況返回借閱申請列表Inguiry()審核借閱申請返回借閱申請列表statistics()記錄借閱量返回借閱申請列表核心解決流程設(shè)計當(dāng)普通顧客通過特定ID成功登錄系統(tǒng)之后,會直接進(jìn)入借閱管理模塊,而該模塊會收到系統(tǒng)提交顧客編號,并且將顧客登錄指令提交給借閱模塊。這時候顧客只需要依照借閱模塊提示輸入有關(guān)借閱信息,則可以在借閱列表中選取自己所需要文獻(xiàn)。當(dāng)數(shù)據(jù)庫模塊接受到列表信息之后,會將操作成功信息反饋給借閱模塊,并且由借閱模塊提示顧客借閱申請成功信息。當(dāng)借閱檔案運用完畢后,還可在該模塊提交歸還檔案。普通顧客借閱管理流程圖見下圖所示。與否找到N等待顧客輸入查詢核心字與否找到N等待顧客輸入查詢核心字打開【檔案管理表】在【檔案管理表】中查找輸入核心字Y返回未找到符合條件檔案信息返回符合條件檔案信息與否找到與否找到N等待顧客輸入查詢檔案條件打開【檔案管理表】在【檔案管理表】中查找輸入條件Y返回檔案不存在信息返回借閱申請成功返回符合條件檔案信息選取需要借閱檔案打開【借閱信息表】將借閱檔案ID、借閱者信息寫入【借閱信息表】圖4-16借閱申請流程圖與否歸還成功N顧客查看借閱信息打開【借閱信息表】顯示【借閱信息表】中成功借閱信息與否歸還成功N顧客查看借閱信息打開【借閱信息表】顯示【借閱信息表】中成功借閱信息Y返回歸還不成功信息返回歸還成功信息選取一項借閱申請,選取歸還對【借閱信息表】中此項借閱申請作歸還標(biāo)記當(dāng)檔案室人員成功登錄系統(tǒng)進(jìn)入借閱管理模塊后,就可以看到由普通顧客提交借閱申請,選中某條待審條目后,可點擊查看普通顧客填寫借閱申請信息,若審核通過則變化借閱狀態(tài),普通顧客便可借閱。此外,檔案室人員還可以對所借檔案通過時間范疇、特定顧客以及檔案編號等條件記錄借閱量。檔案室人員借閱管理流程圖見下圖所示。與否批準(zhǔn)借閱與否批準(zhǔn)借閱N檔案室人員查看借閱信息打開【借閱信息表】顯示【借閱信息表】中借閱申請信息Y返回借閱不通過信息返回借閱通過信息選取一項借閱申請對【借閱信息表】中此項借閱申請【與否借閱】字段改為“是”圖4-18借閱審核流程圖等待等待顧客輸入記錄條件打開【借閱信息表】在【借閱信息表】中記錄借閱量返回符合條件借閱量信息輸入時間范疇輸入顧客名輸入檔案編號圖4-19記錄借閱量流程圖4.2.3文獻(xiàn)管理模塊文獻(xiàn)管理文獻(xiàn)添加文獻(xiàn)修改文獻(xiàn)管理文獻(xiàn)添加文獻(xiàn)修改文獻(xiàn)刪除圖4-20文獻(xiàn)管理包圖文獻(xiàn)管理界面類-filenumber-filesource文獻(xiàn)管理界面類-filenumber-filesource-fileIntroduction-…+add()+delete()+modify()+…()文獻(xiàn)信息類-fileID-filename-issuetime-state-…圖4-21文獻(xiàn)管理類圖表4-7文獻(xiàn)管理界面類描述文獻(xiàn)管理界面類類描述:負(fù)責(zé)響應(yīng)頁面發(fā)生文獻(xiàn)管理界面管理類屬性描述filenumber系統(tǒng)文獻(xiàn)數(shù)filesource系統(tǒng)文獻(xiàn)來源fileIntroduction系統(tǒng)文獻(xiàn)簡介操作描述add()添加文獻(xiàn)delete()刪除文獻(xiàn)modify()修改文獻(xiàn)表4-8文獻(xiàn)信息類描述文獻(xiàn)信息類類描述:負(fù)責(zé)響應(yīng)頁面發(fā)出信息管理功能類屬性描述fileID系統(tǒng)文獻(xiàn)編號filename系統(tǒng)文獻(xiàn)名稱Issuetime系統(tǒng)文獻(xiàn)形成時間State系

溫馨提示

  • 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

提交評論