C電子政務(wù)檔案管理系統(tǒng)論文_第1頁(yè)
C電子政務(wù)檔案管理系統(tǒng)論文_第2頁(yè)
C電子政務(wù)檔案管理系統(tǒng)論文_第3頁(yè)
C電子政務(wù)檔案管理系統(tǒng)論文_第4頁(yè)
C電子政務(wù)檔案管理系統(tǒng)論文_第5頁(yè)
已閱讀5頁(yè),還剩57頁(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)介

1、本科生畢業(yè)設(shè)計(jì)(論文) PAGE V摘要電子政務(wù)檔檔案管理系系統(tǒng)是以公公司電子政政務(wù)信息系系統(tǒng)為模型型而開(kāi)發(fā)設(shè)設(shè)計(jì)的。該該系統(tǒng)既便便于管理員員管理檔案案,也方便便于借閱者者借閱檔案案和查詢檔檔案信息。該系統(tǒng)主要要實(shí)現(xiàn)對(duì)檔檔案信息和和借閱者信信息的管理理,用戶通通過(guò)使用用用戶名、密密碼,進(jìn)入入整個(gè)數(shù)據(jù)據(jù)庫(kù)的管理理工作,以以便及時(shí)更更新數(shù)據(jù)庫(kù)庫(kù)來(lái)滿足讀讀者的要求求。其主要要功能包括括用戶管理理、機(jī)構(gòu)管管理、檔案案庫(kù)管理、檔案管理理以及檔案案借閱歸還還等功能。課題主要采采用自上而而下的結(jié)構(gòu)構(gòu)化程序設(shè)設(shè)計(jì)方法與與面向?qū)ο笙蠓椒ㄏ嘟Y(jié)結(jié)合的方法法,研究和和開(kāi)發(fā)該系系統(tǒng)。該系系統(tǒng)運(yùn)用了了C#編程程語(yǔ)言進(jìn)行行

2、界面設(shè)計(jì)計(jì)和代碼設(shè)設(shè)計(jì),數(shù)據(jù)據(jù)庫(kù)設(shè)計(jì)使使用SQLL Serrver 20000創(chuàng)建,使使得系統(tǒng)功功能更加完完善。全文共分八八章,第一一章緒論,介介紹系統(tǒng)開(kāi)開(kāi)發(fā)的必要要性與可行行性,第二二章到第五五章介紹系系統(tǒng)的設(shè)計(jì)計(jì)與實(shí)現(xiàn),包包括可行性性分析、需需求分析、數(shù)據(jù)庫(kù)設(shè)設(shè)計(jì)、系統(tǒng)統(tǒng)設(shè)計(jì),第第六章介紹紹系統(tǒng)的調(diào)調(diào)試過(guò)程,第第七章對(duì)系系統(tǒng)的性能能進(jìn)行分析析,第八章章總結(jié),總總結(jié)此系統(tǒng)統(tǒng)設(shè)計(jì)的優(yōu)優(yōu)缺點(diǎn)及其其心得。關(guān)鍵詞:借借閱查詢;數(shù)據(jù)庫(kù)設(shè)設(shè)計(jì);政務(wù)務(wù)檔案管理理AbstrractThe eelecttroniic goovernnmentt fille maanageementt sysstem is d

3、devellopedd on the modeel off thee infformaationn sysstem of tthe eelecttroniic goovernnmentt infformaationn sysstem. It is vvery easyy forr mannagerrs too mannage the filees, aand iit iss alsso coonvennientt forr reaaderss to borrrow aand iinquiire ffile infoormattion.The ssysteem maainlyy reaalize

4、es thhe fuunctiion oof maanagiing tthe ffile and readderss datta. The userrs arre allloweed too mannage the wholle daatabaase oonly throough usinng paasswoord , aand tthen the userrs caan reenew the dataabasee in timee to meett reaaderss neeed. Its mainn funnctioons iincluude uuser manaagemeent, ins

5、ttituttionaal maanageementt, arcchivee mannagemment, arcchivee stooragee mannagemment and the Funcctionn of borrrows and Retuurns the filee. The ttopicc maiinly usedd thee topp to the botttom oof sttructture combbine withh thee faccing methhod oof thhe prrograam deesignn, reesearrch aand ddevellop t

6、the iinforrmatiion mmanaggemennt syystemm. Thhe syystemm makkes uuse oof thhe C # too carrry oon thhe innterfface desiign aand tthe ccode desiign, and the dataabasee dessign adoppts SSQL SServeer 20000 tto esstabllish, whiich mmakess thee sysstem funcctionn morre peerfecct.The ppaperr cann be diviid

7、ed intoo eigght cchaptters: Thee firrst cchaptter iis ann inttroduuctioon off thee papper. It iintrooducees thhe neecesssity and feassibillity of tthe ddevellopmeent oof thhe syystemm. Thhe seecondd to the fiftth chhapteer inntrodduce the desiign aand rrealiizatiion oof thhe syystemm, inncludding th

8、e anallysiss of feassibillity and demaand oof thhe syystemm, thhe deesignn of dataabasee andd sysstem. Thee sixxth cchaptter iintrooducees thhe deebuggging proccess of tthe ssysteem. TThe ssevennth cchaptter aanalyyses the funcctionn of the systtem. The eighhth cchaptter iis a summmary. It summmariz

9、zes tthe aadvanntagees annd diisadvvantaages of tthe ssysteem, aand aat thhe saame ttime it aalso givees uss somme exxperiiencee of it.Key wwordss:Borrrowss and inquuiry; dattabasse deesignn; goveernmeent aaffaiirs rrecorrds mmanaggemennt目 錄TOC o 1-3 f h z HYPERLINK l _Toc170265761 第1章 緒緒論 PAGEREF _

10、Toc170265761 h 1 HYPERLINK l _Toc170265762 1.1系統(tǒng)統(tǒng)的概述 PAGEREF _Toc170265762 h 1 HYPERLINK l _Toc170265763 1.1.11 課題研研究的背景景 PAGEREF _Toc170265763 h 1 HYPERLINK l _Toc170265764 1.1.22 系統(tǒng)的的主要功能能 PAGEREF _Toc170265764 h 1 HYPERLINK l _Toc170265765 1.2 開(kāi)開(kāi)發(fā)工具與與相關(guān)技術(shù)術(shù)介紹 PAGEREF _Toc170265765 h 2 HYPERLINK l

11、_Toc170265766 1.2.11 Vissual c#.NNet 22005開(kāi)開(kāi)發(fā)環(huán)境 PAGEREF _Toc170265766 h 2 HYPERLINK l _Toc170265767 1.2.22 Miccrosooft SSQL SServeer 20000簡(jiǎn)介介 PAGEREF _Toc170265767 h 3 HYPERLINK l _Toc170265768 第2章 可可行性分析析 PAGEREF _Toc170265768 h 5 HYPERLINK l _Toc170265769 2.1技術(shù)術(shù)可行性 PAGEREF _Toc170265769 h 5 HYPERL

12、INK l _Toc170265770 2.2經(jīng)濟(jì)濟(jì)可行性 PAGEREF _Toc170265770 h 5 HYPERLINK l _Toc117026657711 2.3操作作可行性 PAGEREF _Toc170265771 h 5 HYPERLINK l _Toc170265772 2.4運(yùn)行行環(huán)境 PAGEREF _Toc170265772 h 6 HYPERLINK l _Toc170265773 2.4.11硬件配置置 PAGEREF _Toc170265773 h 6 HYPERLINK l _Toc170265774 2.4.22軟件配置置 PAGEREF _Toc1702

13、65774 h 6 HYPERLINK l _Toc170265775 第3章 需需求分析 PAGEREF _Toc170265775 h 7 HYPERLINK l _Toc170265776 3.1用戶戶需求 PAGEREF _Toc170265776 h 7 HYPERLINK l _Toc170265777 3.2功能能需求 PAGEREF _Toc170265777 h 7 HYPERLINK l _Toc170265778 3.3工作作需求 PAGEREF _Toc170265778 h 8 HYPERLINK l _Toc170265779 3.4工作作流程 PAGEREF _T

14、oc170265779 h 8 HYPERLINK l _Toc170265780 3.4.11數(shù)據(jù)流圖圖 PAGEREF _Toc170265780 h 8 HYPERLINK l _Toc170265781 3.4.22數(shù)據(jù)字典典 PAGEREF _Toc170265781 h 9 HYPERLINK l _Toc170265782 第4章 數(shù)數(shù)據(jù)庫(kù)設(shè)計(jì)計(jì) PAGEREF _Toc170265782 h 一三 HYPERLINK l _Toc170265783 4.1功能能模塊劃分分 PAGEREF _Toc170265783 h 一三 HYPERLINK l _Toc170265784

15、4.2功能能描述 PAGEREF _Toc170265784 h 14 HYPERLINK l _Toc170265785 4.3數(shù)據(jù)據(jù)庫(kù) PAGEREF _Toc170265785 h 一五 HYPERLINK l _Toc170265786 4.3.11概要設(shè)計(jì)計(jì) PAGEREF _Toc170265786 h 一五 HYPERLINK l _Toc170265787 4.3.22邏輯設(shè)計(jì)計(jì) PAGEREF _Toc170265787 h 一八 HYPERLINK l _Toc4.4.3物理設(shè)設(shè)計(jì) PAGEREF _Toc170265788 h 21 HYPERL

16、INK l _Toc170265789 第5章 詳詳細(xì)設(shè)計(jì) PAGEREF _Toc170265789 h 22 HYPERLINK l _Toc170265790 5.1結(jié)構(gòu)構(gòu)程序的設(shè)設(shè)計(jì) PAGEREF _Toc170265790 h 22 HYPERLINK l _Toc170265791 5.2系統(tǒng)統(tǒng)設(shè)計(jì) PAGEREF _Toc170265791 h 22 HYPERLINK l _Toc170265792 5.2.11管理功能能系統(tǒng) PAGEREF _Toc170265792 h 22 HYPERLINK l _Toc170265793 5.2.22服務(wù)功能能系統(tǒng) PAGEREF

17、_Toc170265793 h 23 HYPERLINK l _Toc170265794 5.3菜單單設(shè)計(jì) PAGEREF _Toc170265794 h 23 HYPERLINK l _Toc170265795 5.3.11菜單的分分類 PAGEREF _Toc170265795 h 24 HYPERLINK l _Toc170265796 5.4界面面設(shè)計(jì) PAGEREF _Toc170265796 h 24 HYPERLINK l _Toc170265797 5.4.11登錄界面面的設(shè)計(jì) PAGEREF _Toc170265797 h 24 HYPERLINK l _Toc1702657

18、98 5.4.22主界面的的設(shè)計(jì) PAGEREF _Toc170265798 h 27 HYPERLINK l _Toc170265799 5.4.33機(jī)構(gòu)管理理界面 PAGEREF _Toc170265799 h 28 HYPERLINK l _Toc170265800 5.4.44檔案庫(kù)管管理界面 PAGEREF _Toc170265800 h 29 HYPERLINK l _Toc170265801 5.4.5檔案管管理界面 PAGEREF _Toc170265801 h 31 HYPERLINK l _Toc170265802 5.4.66檔案借閱閱歸還管理理界面 PAGEREF _T

19、oc170265802 h 32 HYPERLINK l _Toc170265803 第6章 系系統(tǒng)測(cè)試 PAGEREF _Toc170265803 h 35 HYPERLINK l _Toc170265804 6.1測(cè)試試目的 PAGEREF _Toc170265804 h 35 HYPERLINK l _Toc170265805 6.2測(cè)試試方法 PAGEREF _Toc170265805 h 35 HYPERLINK l _Toc170265806 6.3測(cè)試試步驟 PAGEREF _Toc170265806 h 36 HYPERLINK l _Toc170265807 第7章系統(tǒng)統(tǒng)維護(hù)

20、及性性能分析 PAGEREF _Toc170265807 h 39 HYPERLINK l _Toc170265808 7.1系統(tǒng)統(tǒng)維護(hù) PAGEREF _Toc170265808 h 39 HYPERLINK l _Toc170265809 7.2性能能分析 PAGEREF _Toc170265809 h 40 HYPERLINK l _Toc170265810 第8章 總總結(jié) PAGEREF _Toc170265810 h 41 HYPERLINK l _Toc170265811 參考文獻(xiàn)獻(xiàn) PAGEREF _Toc170265811 h 42 HYPERLINK l _Toc170265

21、812 致 謝 PAGEREF _Toc170265812 h 443 HYPERLINK l _Toc1702658一三 附 錄 PAGEREF _Toc1702658一三 h 444 PAGE 57緒論1.1系統(tǒng)統(tǒng)的概述課題研究的的背景隨著社會(huì)經(jīng)經(jīng)濟(jì)的迅速速發(fā)展和科科學(xué)技術(shù)的的全面進(jìn)步步,計(jì)算機(jī)機(jī)事業(yè)的飛飛速發(fā)展,以以計(jì)算機(jī)與與通信技術(shù)術(shù)為基礎(chǔ)的的信息系統(tǒng)統(tǒng)正處于蓬蓬勃發(fā)展的的時(shí)期。隨隨著經(jīng)濟(jì)文文化水平的的顯著提高高,人們對(duì)對(duì)生活質(zhì)量量及工作環(huán)環(huán)境的要求求也越來(lái)越越高。如何何通過(guò)計(jì)算算機(jī)為我們們完成更多多的事情,進(jìn)進(jìn)而達(dá)到辦辦公自動(dòng)化化和優(yōu)化日日常工作的的目的,也也就成了一一個(gè)大眾化化的課

22、題。 電子政務(wù)務(wù)檔案管理理系統(tǒng)提供供對(duì)企事業(yè)業(yè)單位的檔檔案管理功功能。使用本系系統(tǒng),可以以完成檔案案的管理、出借等功功能。對(duì)各各項(xiàng)操作都都提供日志志信息記錄錄,以滿足足安全性方方面的要求求。電子政政務(wù)檔案管管理系統(tǒng)使使工作人員員對(duì)檔案的的管理工作作更加容易易,提高工工作的效率率、降低管管理的成本本。作為計(jì)計(jì)算機(jī)應(yīng)用用的一部分分,使用計(jì)計(jì)算機(jī)對(duì)檔檔案信息進(jìn)進(jìn)行管理,具有著手手工管理所所無(wú)法比擬擬的優(yōu)點(diǎn).例如:檢檢索迅速、查找方便便、可靠性性高、存儲(chǔ)儲(chǔ)量大、保保密性好、壽命長(zhǎng)、成本低等等。這些優(yōu)優(yōu)點(diǎn)能夠極極大地提高高信息管理的的效率。因此,開(kāi)發(fā)發(fā)一套完善善的電子政政務(wù)檔案管管理系統(tǒng)是是必不可少少的

23、。系統(tǒng)的主要要功能電子政務(wù)檔檔案管理系系統(tǒng)提供對(duì)對(duì)企事業(yè)單單位的檔案案管理功能能。使用本系系統(tǒng),可以以完成檔案案的管理、出借等功功能。因此檔案案管理信息息化是發(fā)展展的必然趨趨勢(shì)。用結(jié)結(jié)構(gòu)化系統(tǒng)統(tǒng)分析與設(shè)設(shè)計(jì)的方法法,建立一一套有效的的電子政務(wù)務(wù)檔案管理理系統(tǒng),可可以減輕工工作,將工工作科學(xué)化化、規(guī)范化化,提高了了檔案信息息管理的工工作質(zhì)量。電子政務(wù)檔檔案管理系系統(tǒng)初步劃劃分為五大大功能模塊塊:用戶管管理功能模模塊、機(jī)構(gòu)構(gòu)管理功能能模塊、檔檔案庫(kù)管理理功能模塊塊、檔案管管理功能模模塊、檔案案借閱歸還還管理功能能模塊。其其中:用戶戶管理功能能模塊實(shí)現(xiàn)現(xiàn)用戶和管管理員的添添加,修改改和刪除功功能。機(jī)

24、構(gòu)構(gòu)管理功能能模塊需要要實(shí)現(xiàn)增加加機(jī)構(gòu)、刪刪除機(jī)構(gòu)、修改機(jī)構(gòu)構(gòu)描述等功功能。檔案案庫(kù)管理功功能模塊包包括了新建建檔案庫(kù)、刪除檔案案庫(kù)、修改改檔案庫(kù)描描述和任命命檔案庫(kù)的的管理員等等,只有系系統(tǒng)管理員員才有權(quán)進(jìn)進(jìn)行檔案庫(kù)庫(kù)管理。檔檔案管理功功能模塊是是所有用戶戶都可操作作的功能,用用戶通過(guò)設(shè)設(shè)定檢索的的條件對(duì)檔檔案進(jìn)行檢檢索,可以以查閱檢索索出的檔案案的詳細(xì)信信息。檔案案借閱歸還還管理功能能模塊只有有對(duì)某個(gè)檔檔案庫(kù)有操操作權(quán)限的的用戶才能能對(duì)該檔案案庫(kù)下的借借閱事務(wù)進(jìn)進(jìn)行管理。電子政務(wù)檔檔案管理系系統(tǒng)擬訂以以公司電子子政務(wù)信息息系統(tǒng)為模模型,以查查詢庫(kù)存檔檔案的信息息、借閱者者的借閱信信息、借閱

25、閱和歸還檔檔案的功能能為基本需需求,開(kāi)發(fā)發(fā)設(shè)計(jì)一套套完整的電電子政務(wù)檔檔案管理系系統(tǒng)。開(kāi)發(fā)工具與與相關(guān)技術(shù)術(shù)介紹系統(tǒng)運(yùn)用VVisuaal c#.Nett 20005進(jìn)行界界面設(shè)計(jì)和和功能實(shí)現(xiàn)現(xiàn),以Miicrossoft SQL Servver 22000作作為后臺(tái)支支持?jǐn)?shù)據(jù)庫(kù)庫(kù)的開(kāi)發(fā)。Visuaal c#.Nett 20005開(kāi)發(fā)環(huán)環(huán)境C#是由MMicroosoftt開(kāi)發(fā)的一一種簡(jiǎn)單、精煉、類類型安全、面向?qū)ο笙蟮恼Z(yǔ)言。C#的設(shè)計(jì)計(jì)目的是簡(jiǎn)簡(jiǎn)化網(wǎng)絡(luò)應(yīng)應(yīng)用,它能能迅速的構(gòu)構(gòu)建基于WWindoows和IInterrnet的的應(yīng)用程序序和組件,并并且可以在在任何操作作系統(tǒng)上通通過(guò)Intterneet

26、調(diào)用運(yùn)運(yùn)行的任何何語(yǔ)言。C#使得CC+程序序員可以高高效的開(kāi)發(fā)發(fā)程序,而而絕不損失失C/C+原有的的強(qiáng)大的功功能。因?yàn)闉檫@種繼承承關(guān)系,CC#與C/C+具具有極大的的相似性,熟熟悉類似語(yǔ)語(yǔ)言的開(kāi)發(fā)發(fā)者可以很很快的轉(zhuǎn)向向C#。 1.C#的現(xiàn)代化化設(shè)計(jì)能夠夠消除很多多常見(jiàn)的CC+編程程錯(cuò)誤。 2.C#語(yǔ)言允許許類型定義義的,擴(kuò)展展的元數(shù)據(jù)據(jù)。這些元元數(shù)據(jù)可以以應(yīng)用于任任何對(duì)象。項(xiàng)目構(gòu)建建者可以定定義領(lǐng)域特特有的屬性性并把他們們應(yīng)用于任任何語(yǔ)言元元素-類,接接口等等。 3.內(nèi)內(nèi)置對(duì)組建建對(duì)象模型型(COMM)和基于于Winddows的的API的的支持。4.允許許有限制地地使用純指指針。C#旨在不不犧

27、牲C和和C#的功功能和控制制特色的前前提下提高高C+編編程人員的的開(kāi)發(fā)速度度。C#為為高等級(jí)安安全性、垃垃圾回收和和類型安全全提供內(nèi)部部代碼信任任機(jī)制C#支持單一一繼承并創(chuàng)創(chuàng)建Miccrosooft中間間語(yǔ)言作為為本機(jī)代碼碼編譯器的的輸入。C#與.NNET框架架和公共語(yǔ)語(yǔ)言運(yùn)行庫(kù)庫(kù)完全集成成,具有語(yǔ)語(yǔ)言的可操操作性。CC#簡(jiǎn)化了了C和C+中某些些復(fù)雜的方方面使之現(xiàn)現(xiàn)代化,包包括:命名名空間、類類、枚舉、重載和結(jié)結(jié)構(gòu)化異常常處理。它它還取消了了宏、多重重繼承和虛虛擬基類、頭文件包包含等功能能。利用C#可可以開(kāi)發(fā)各各種類型的的應(yīng)用:WWindoows應(yīng)用用程序、類類庫(kù)、Wiindowws控件庫(kù)庫(kù)、

28、ASPP.NETT Webb應(yīng)用程序序、ASPP.NETT Webb服務(wù)、WWeb控件件庫(kù)、控制制臺(tái)應(yīng)用程程序和Wiindowws服務(wù)。C#與C+和Jaava非常常相似,它它綜合了目目前所有高高級(jí)語(yǔ)言的的優(yōu)點(diǎn),如如:簡(jiǎn)潔的的語(yǔ)法、精精心的面向向?qū)ο笤O(shè)計(jì)計(jì)、與Weeb的緊密密結(jié)合、完完全的安全全性與錯(cuò)誤誤處理、版版本處理技技術(shù)及良好好的靈活性性和兼容性性。Microosoftt SQLL Serrver 20000簡(jiǎn)介SQL(SStrucctureed Quuery Langguagee,結(jié)構(gòu)查查詢語(yǔ)言)是一個(gè)功功能強(qiáng)大的的數(shù)據(jù)庫(kù)語(yǔ)語(yǔ)言。SQQLSeerverr作為微軟軟在Winndowss系列

29、平平臺(tái)上開(kāi)發(fā)發(fā)的數(shù)據(jù)庫(kù)庫(kù),一經(jīng)推推出就以其其易用性得得到了很多多用戶的青青睞,它區(qū)別于FFoxPrro、Acccesss小型數(shù)據(jù)據(jù)庫(kù),SQQLSeerverr是一個(gè)功功能完備的的數(shù)據(jù)庫(kù)管管理系統(tǒng)。它包括支支持開(kāi)發(fā)的的引擎、標(biāo)標(biāo)準(zhǔn)的SQQL語(yǔ)言、擴(kuò)展的特特性(如復(fù)復(fù)制、OLLAP、分分析)等功功能。而像像存儲(chǔ)過(guò)程程、觸發(fā)器器等特性,也也是大型數(shù)數(shù)據(jù)庫(kù)才擁?yè)碛械?。SQLSSERVEER20000往往往成為數(shù)據(jù)據(jù)庫(kù)的首選選。ANSII(美國(guó)國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)學(xué)會(huì))聲稱稱,SQLL是關(guān)系數(shù)數(shù)據(jù)庫(kù)管理理系統(tǒng)的標(biāo)標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)語(yǔ)句通常用用于完成一一些數(shù)據(jù)庫(kù)庫(kù)的操作任任務(wù),比如如在數(shù)據(jù)庫(kù)庫(kù)中更新數(shù)數(shù)據(jù),或者者

30、從數(shù)據(jù)庫(kù)庫(kù)中檢索數(shù)數(shù)據(jù)。由于于SQLServver與WWindoows界面面風(fēng)格完全全一致,且且有許多向?qū)?WWizarrd)幫幫助,因此此易于安裝裝和學(xué)習(xí),從從另一個(gè)角角度來(lái)講,學(xué)學(xué)習(xí)SQLLSerrver是是掌握其他他平臺(tái)及大大型數(shù)據(jù)的的基礎(chǔ)。因因?yàn)檫@些大大型數(shù)據(jù)庫(kù)庫(kù)對(duì)于設(shè)備備、平臺(tái)、人員知識(shí)識(shí)的要求往往往較高,而而并不是每每個(gè)人都具具備這樣的的條件,且且有機(jī)會(huì)去去接觸它們們。但有了了SQLServver的基基礎(chǔ),再去去學(xué)習(xí)和使使用它們就就容易多了了。由于今今天Winndowss操作系統(tǒng)統(tǒng)占領(lǐng)著主主導(dǎo)地位,選選擇SQLLSerrver一一定會(huì)在兼兼容性方面面取得一些些優(yōu)勢(shì)。另另外,SQQL

31、Seerverr20000除了了具有擴(kuò)展展性,可靠靠性以外,還還具有可以以迅速開(kāi)發(fā)發(fā)新的因特特網(wǎng)系統(tǒng)的的功能。尤尤其是它可可以直接存存貯XMML數(shù)據(jù)據(jù),可以將將搜索結(jié)果果以XMML格式輸輸出等特點(diǎn)點(diǎn),有利于于構(gòu)建了異異構(gòu)系統(tǒng)的的互操作性性,奠定了了面向互聯(lián)聯(lián)網(wǎng)的企業(yè)業(yè)應(yīng)用和服服務(wù)的基石石。SQL SServeer支持三三層客戶/服務(wù)器結(jié)結(jié)構(gòu),三層層結(jié)構(gòu)將一一個(gè)SQLL Servver應(yīng)用用程序分為為三部分:1) 用戶戶界面端為為用戶提供供了在自己己桌面上運(yùn)運(yùn)行的服務(wù)務(wù)。2) 運(yùn)行行在SQLL Serrver上上的業(yè)務(wù)規(guī)規(guī)則端支持持業(yè)務(wù)服務(wù)務(wù)。3) 運(yùn)行行在另一個(gè)個(gè)SQL Servver上的的數(shù)

32、據(jù)端支支持?jǐn)?shù)據(jù)服服務(wù)。而SQL Servver 22000是是為創(chuàng)建可可伸縮電子子商務(wù)、在在線商務(wù)和和數(shù)據(jù)倉(cāng)儲(chǔ)儲(chǔ)解決方案案而設(shè)計(jì)的的真正意義義上的關(guān)系系型數(shù)據(jù)庫(kù)庫(kù)管理與分分析系統(tǒng)。大型服務(wù)務(wù)器可能有有成千上萬(wàn)萬(wàn)的用戶同同時(shí)連接到到SQL Servver 22000的的情況,SSQL SServeer 20000為了了這些環(huán)境境提供了全全面的保護(hù)護(hù),具有防防止問(wèn)題發(fā)發(fā)生的安全全措施,例例如,可以以防止多個(gè)個(gè)用戶試圖圖同時(shí)更新新相同的數(shù)數(shù)據(jù)。SQQL Seerverr 20000還在多多個(gè)用戶之之間有效在在分配可用用資源。Microosoftt SQL Servver能夠夠滿足大規(guī)規(guī)模分布式式計(jì)算

33、環(huán)境境的需要,可可以與Wiindowws NT及Winddows22000操操作系統(tǒng)緊緊密結(jié)合,從從而全面使使用它們的的管理和維維護(hù)功能。所以,SSQL SServeer已經(jīng)成成為 Wiindowws NTT平臺(tái)上最最重要,同同時(shí)也是使使用最廣泛泛的數(shù)據(jù)庫(kù)庫(kù)管理系統(tǒng)統(tǒng)。作為一一種功能強(qiáng)強(qiáng)大的數(shù)據(jù)據(jù)庫(kù)系統(tǒng),SQL Server主要有以下特點(diǎn):完全的客戶戶機(jī)/服務(wù)務(wù)器體系結(jié)結(jié)構(gòu)這一結(jié)構(gòu)可可以有效網(wǎng)網(wǎng)絡(luò)。在客客戶機(jī)/服服務(wù)器運(yùn)算算模式下,數(shù)數(shù)據(jù)庫(kù)查詢?cè)儾僮鞫技性诜?wù)務(wù)器方進(jìn)行行,在網(wǎng)絡(luò)絡(luò)上傳輸?shù)牡恼?qǐng)求命令令和服務(wù)器器的檢索結(jié)結(jié)果,而不不是整個(gè)數(shù)數(shù)據(jù)庫(kù)文件件,這樣可可以減少網(wǎng)網(wǎng)絡(luò)上的信信息流量,從

34、從而提高網(wǎng)網(wǎng)絡(luò)的使用用效率。簡(jiǎn)單的圖形形化處理工工具,使系系統(tǒng)管理更更為直觀SQL EEnterrprisse Maanageementt(SQLL企業(yè)級(jí)管管理器)是是一個(gè)基于于Winddows圖圖形界面(GGUI)的的集成管理理工具,利利用它可以以完成SQQL Seerverr的配置管管理工作,如如建立設(shè)備備(devvicess)和數(shù)據(jù)據(jù)庫(kù)、備份份和恢復(fù)數(shù)數(shù)據(jù)庫(kù)、執(zhí)執(zhí)行查詢操操作、調(diào)度度和報(bào)警管管理、數(shù)據(jù)據(jù)復(fù)制等。SQL Servver的管管理體系建建立在SQQL 分布布式管理對(duì)對(duì)象(SQQL Diistriibuteed Maanageementt Objject,簡(jiǎn)寫(xiě)為SQQL_DMMO

35、)基礎(chǔ)礎(chǔ)上,形成成SQL Servver的分分布式管理理框架。豐富的編程程接口工具具SQL SServeer提供了了Trannsactt_SQLL、DB_LLibraary ffor CC和DB_LLibraary ffor VVisuaal C#開(kāi)發(fā)工具具。Traansacct_SQQL與工業(yè)業(yè)標(biāo)準(zhǔn)SQQL 語(yǔ)言言兼容,并并在其基礎(chǔ)礎(chǔ)上加以擴(kuò)擴(kuò)充,是它它更符合事事務(wù)處理的的需要。此此外,SQQL Seerverr還支持OODBC規(guī)規(guī)范,可以以使用ODDBC訪問(wèn)問(wèn)數(shù)據(jù)庫(kù)。多線程體系系結(jié)構(gòu)SQL SServeer支持多多線程操作作,在多用用戶并發(fā)訪訪問(wèn)時(shí),系系統(tǒng)在產(chǎn)生生較小額外外負(fù)擔(dān)的情情況下能

36、夠夠進(jìn)行并行行處理,從從而減小內(nèi)內(nèi)存需求,提提高系統(tǒng)吞吞吐量。在在用戶數(shù)量量增加時(shí),SQL Server的運(yùn)行速度也不會(huì)明顯減慢。隱含的并發(fā)發(fā)控制功能能SQL SServeer利用動(dòng)動(dòng)態(tài)功能,防防止用戶在在查詢和更更新并發(fā)操操作時(shí)相互互間發(fā)生沖沖突。動(dòng)態(tài)態(tài)鎖定是隱隱含的,用用戶不必操操心鎖定過(guò)過(guò)程。良好的兼容容性SQL SServeer是Micrrosofft服務(wù)器器套件的BBack offiice的成成員之一,它它與其它軟軟件(Wiindowws NTT、Inteernett、Infoormattion Servver、Exchhangee Serrver等等)有機(jī)結(jié)結(jié)合,并充充分利用它它們

37、所提供供的服務(wù)器器功能(如如安全管理理、事件日日志、性能能監(jiān)視器、內(nèi)存管理理和異步II/O等),從從而增強(qiáng)了了SQL Servver數(shù)據(jù)據(jù)庫(kù)系統(tǒng)的的功能,同同時(shí)減少了了系統(tǒng)資源源的占用。SQL SServeer 提供供了功能全全面的管理理工具可以幫助數(shù)數(shù)據(jù)庫(kù)管理理員完成日日常的,復(fù)復(fù)雜的,煩煩瑣的數(shù)據(jù)據(jù)庫(kù)管理工工作。第2章 可可行性分析析可行性研究究的目的,就就是用最小小的代價(jià)在在盡可能短短的時(shí)間內(nèi)內(nèi)確定問(wèn)題題是否能夠夠解決。在在這個(gè)階段段確定規(guī)模模和目標(biāo),軟軟件需求者者要在時(shí)間間、人力、軟硬件資資源和經(jīng)費(fèi)費(fèi)等方面來(lái)來(lái)評(píng)估對(duì)資資源的需要要。同時(shí),它它從技術(shù)可可行性、經(jīng)經(jīng)濟(jì)可行性性、操作可可行性

38、三方方面進(jìn)行研研究。2.1技術(shù)術(shù)可行性C#.NEET是一種種采用編程程語(yǔ)言,它它使程序員員能夠使用用.NETT框架開(kāi)發(fā)發(fā)各種應(yīng)用用。Miccrosooft VVisuaal Sttudioo.NETT中的開(kāi)發(fā)發(fā)是以 .NET Frammeworrk 為目目標(biāo)的,即即 Miccrosooft VVisuaal Sttudioo.NETT項(xiàng)目的輸輸出是 MMicroosoftt 中間語(yǔ)語(yǔ)言 (MMSIL) 的二進(jìn)進(jìn)制文件。Visuual CC# 編譯器器支持語(yǔ)言言的所有重重要功能,并并且還完全全支持使用用 .NEET Frramewwork。它還支持持受 Viisuall C+ 支持持的擴(kuò)展,。后

39、臺(tái)采用用Micrrosofft SQQLSeerverr20000數(shù)據(jù)庫(kù)庫(kù)開(kāi)發(fā)工具具作為處理理用戶提交交表單和連連接數(shù)據(jù)庫(kù)庫(kù)的設(shè)計(jì)方方法進(jìn)行開(kāi)開(kāi)發(fā)建設(shè)。2.2經(jīng)濟(jì)濟(jì)可行性企事業(yè)單位位常常面臨臨著管理檔檔案的歸檔檔、查詢、借閱和歸歸還等工作作。因此建建立一套有有效的電子子政務(wù)檔案案管理系統(tǒng)統(tǒng),可以減減輕工作,將將工作科學(xué)學(xué)化、規(guī)范范化,提高高了電子政政務(wù)檔案管管理的工作作質(zhì)量,并并且把管理理者從繁重重的勞動(dòng)中中解脫出來(lái)來(lái)。計(jì)算機(jī)機(jī)技術(shù)在這這些方面的的應(yīng)用有著著美好的經(jīng)經(jīng)濟(jì)前景。2.3操作作可行性該系統(tǒng)的開(kāi)開(kāi)發(fā)就是本本著方便管管理的原則則。對(duì)于用用戶來(lái)說(shuō),設(shè)設(shè)計(jì)合理、容易理解解和操作的的系統(tǒng)是非非

40、常必要的的。一個(gè)簡(jiǎn)簡(jiǎn)潔、明朗朗的界面和和完整的功功能設(shè)計(jì)足足以滿足各各種用戶的的不同需求求。所以該該系統(tǒng)在進(jìn)進(jìn)行設(shè)計(jì)時(shí)時(shí)考慮到用用戶的心理理,以用戶戶作為系統(tǒng)統(tǒng)開(kāi)發(fā)的根根本。界面面設(shè)計(jì)十分分親切,功功能標(biāo)題醒醒目,各種種功能的實(shí)實(shí)現(xiàn)簡(jiǎn)單容容易上手是是本系統(tǒng)最最注重的特特點(diǎn),所以以操作方面面可行。2.4運(yùn)行行環(huán)境2.4.11硬件配置置1.微處理理器:(CCPU)具具備804486以上上的微處理理器;2.內(nèi)存:512MMB;3.顯示器器:建議使使用VGAA或更高分分辨率的顯顯示器;4.硬盤(pán)空空間:800G;5.鍵盤(pán)6.鼠標(biāo)2.4.22軟件配置置1.操作系系統(tǒng):Wiindowws 20000 / W

41、inndowss XP2.開(kāi)發(fā)語(yǔ)語(yǔ)言:Miicrossoft Visuual SStudiioC#.NET3.數(shù)據(jù)庫(kù)庫(kù):SQLL Serrver 20000 在上面介紹紹的硬件和和軟件的對(duì)對(duì)該電子政政務(wù)檔案管管理系統(tǒng)進(jìn)進(jìn)行編輯和和運(yùn)行能達(dá)達(dá)到很好的的效果,體體現(xiàn)了該系系統(tǒng)所具有有的強(qiáng)大功功能模塊,這這樣也大大大的提高了了管理者的的工作效率率。第3章 需需求分析在軟件開(kāi)發(fā)發(fā)的過(guò)程中中,需求分分析是個(gè)非非常重要的的過(guò)程,也也是必不可可少的過(guò)程程。需求分分析確定系系統(tǒng)必須完完成哪些工工作,也就就是對(duì)目標(biāo)標(biāo)系統(tǒng)提出出完整、準(zhǔn)準(zhǔn)確、清晰晰、具體的的要求。它它需要系統(tǒng)統(tǒng)分析員、程序員、用戶這三三方面人員員

42、通力合作作,以確定定系統(tǒng)的功功能要求、系統(tǒng)的性性能要求、運(yùn)行要求求以及將來(lái)來(lái)可能提出出的要求。可行性研究究階段產(chǎn)生生的文檔,特特別是數(shù)據(jù)據(jù)流圖,是是需求分析析的出發(fā)點(diǎn)點(diǎn)。數(shù)據(jù)流流圖中已經(jīng)經(jīng)劃分出系系統(tǒng)必須完完成的許多多基本功能能,在需求求分析階段段系統(tǒng)分析析員將仔細(xì)細(xì)研究這些些功能并進(jìn)進(jìn)一步將它它們具體化化。需求分析的的結(jié)果是系系統(tǒng)開(kāi)發(fā)的的基礎(chǔ),關(guān)關(guān)系到工程程的成敗和和軟件產(chǎn)品品的質(zhì)量。因此,必必須用行之之有效的方方法對(duì)軟件件需求進(jìn)行行嚴(yán)格的審審查驗(yàn)證。3.1用戶戶需求該系統(tǒng)適用用于各企事事業(yè)單位,服服務(wù)的用戶戶主要是用用戶和管理理員。對(duì)于于管理員來(lái)來(lái)說(shuō)該系統(tǒng)統(tǒng)應(yīng)該操作作簡(jiǎn)單、方方便,可以以降

43、低勞動(dòng)動(dòng)強(qiáng)度和節(jié)節(jié)約時(shí)間。是管理員員的管理工工作更加容容易,提高高工作的效效率、降低低管理的成成本。而對(duì)對(duì)于用戶來(lái)來(lái)說(shuō)該系統(tǒng)統(tǒng)應(yīng)該方便便借閱檔案案,和在成成千上萬(wàn)的的檔案中快快速的查找找所需要的的檔案。3.2功能能需求(1)檔案案查詢功能能通過(guò)編號(hào)和和日期等等等對(duì)數(shù)據(jù)庫(kù)庫(kù)中的相關(guān)關(guān)內(nèi)容的進(jìn)進(jìn)行精確查查詢顯示。(2)檔案案借閱歸還還管理功能能用戶可以查查詢已歸檔檔的檔案(未未借出)進(jìn)進(jìn)行借閱,借借閱時(shí)需要要提交借閱閱申請(qǐng)指明明檔案的名名稱、日期期、借閱者者、機(jī)構(gòu)。管理員可可對(duì)用戶提提出的借閱閱申請(qǐng)進(jìn)行行審批,審審批通過(guò)用用戶便可到到檔案室提提取檔案。系統(tǒng)可以以記錄借閱閱者的個(gè)人人信息、借借閱信息

44、等等基本信息息并完成借借閱操作。(3)機(jī)構(gòu)構(gòu)管理功能能系統(tǒng)管理員員可對(duì)系統(tǒng)統(tǒng)中的機(jī)構(gòu)構(gòu)進(jìn)行管理理,包括新新增機(jī)構(gòu),此此時(shí)需要提提供機(jī)構(gòu)的的名稱和說(shuō)說(shuō)明;更改改機(jī)構(gòu)名稱稱和說(shuō)明。(4)檔案案庫(kù)管理功功能包括了新建建檔案庫(kù)、刪除檔案案庫(kù)、修改改檔案庫(kù)描描述和任命命檔案庫(kù)的的管理員等等,只有系系統(tǒng)管理員員才有權(quán)進(jìn)進(jìn)行檔案庫(kù)庫(kù)管理。3.3工作作需求電子政務(wù)檔檔案管理系系統(tǒng)以政務(wù)務(wù)檔案為背背景,其系系統(tǒng)管理由由企業(yè)管理理員來(lái)管理理。主要實(shí)實(shí)現(xiàn)以下功功能:(1)對(duì)用用戶進(jìn)行管管理,包括括對(duì)用戶的的添加、修修改等。(2)對(duì)機(jī)機(jī)構(gòu)進(jìn)行管管理,包括括對(duì)機(jī)構(gòu)的的添加、修修改、刪除除、查詢。(3)對(duì)檔檔案庫(kù)進(jìn)行行管

45、理,包包括對(duì)檔案案庫(kù)的添加加、修改、刪除、查查詢。(4)對(duì)檔檔案進(jìn)行管管理,包括括檔案的添添加、修改改、刪除、查詢。(5)對(duì)檔檔案借閱歸歸還進(jìn)行管管理,包括括檔案的借借閱管理和和歸還管理理。3.4工作作流程3.4.11數(shù)據(jù)流圖圖數(shù)據(jù)流圖(DData Floww Diaagramm,簡(jiǎn)稱DDFD圖)描描繪系統(tǒng)邏邏輯模型的的圖形工具具,描述了了系統(tǒng)的組組成部分及及個(gè)部分之之間的聯(lián)系系。它是用用一些規(guī)定定的圖標(biāo)和和符號(hào)來(lái)描描述數(shù)據(jù)在在系統(tǒng)中的的流動(dòng)和處處理情況。數(shù)據(jù)流圖圖一般要采采用自上而而下逐步求求精的結(jié)構(gòu)構(gòu)化表示方方法。其實(shí),軟件件系統(tǒng)歸根根到底是一一個(gè)信息處處理系統(tǒng),其其最基本的的功能就是是接

46、收輸入入的信息,對(duì)對(duì)輸入的信信息按照規(guī)規(guī)定的方法法歸類、處處理、存儲(chǔ)儲(chǔ),轉(zhuǎn)變?yōu)闉樗枰牡男畔?,最最后通過(guò)輸輸出系統(tǒng)向向用戶輸出出所需求的的信息。其其中最核心心的部分就就是對(duì)信息息(或者稱稱作數(shù)據(jù))的的處理,因因此不同的的數(shù)據(jù)也就就不決定了了所需要的的不同的處處理方法和和算法。數(shù)數(shù)據(jù)流圖也也就是以圖圖形的方式式將系統(tǒng)中中數(shù)據(jù)傳遞遞、轉(zhuǎn)化的的過(guò)程以直直觀的方式式表述出來(lái)來(lái)。下面是根據(jù)據(jù)分析繪制制出的電子子政務(wù)檔案案管理系統(tǒng)統(tǒng)的頂層數(shù)數(shù)據(jù)流圖:管理員電子政務(wù)檔案管理系統(tǒng)用戶事務(wù) 結(jié)果圖3.1 頂層數(shù)據(jù)據(jù)流圖上面較抽象象的數(shù)據(jù)流流圖,接下下來(lái)將介紹紹該系統(tǒng)的的幾個(gè)功能能模塊的數(shù)數(shù)據(jù)流圖,來(lái)來(lái)說(shuō)明相關(guān)

47、關(guān)部分的具具體實(shí)現(xiàn)的的功能。2信息記錄D1 檔案信息息用戶檔案信息息檔案1檔案管理管理員檔案管理信息息管理信息息 D22 管管理信息 圖3.2檔案管管理數(shù)據(jù)流流圖 1.1檔案借閱 2記錄信息1.3借閱處理1.2更新檔案庫(kù)存信息 用戶管理員檔案 檔案檔案 檔檔案借閱信息借閱信息息D1 借借閱信息 圖3.33 檔案借借閱數(shù)據(jù)流流圖3.4.22數(shù)據(jù)字典典數(shù)據(jù)字典是是結(jié)構(gòu)化分分析方法中中的另一個(gè)個(gè)重要的分分析工具。數(shù)據(jù)流圖圖對(duì)信息處處理邏輯模模型的描述述具有直觀觀、全面、容易理解解的優(yōu)點(diǎn),但但沒(méi)有準(zhǔn)確確、完整的的定義圖中中的所有數(shù)數(shù)據(jù)流,文文件和底層層加工進(jìn)行行準(zhǔn)確、完完整定義。這些圖元元定義條款款匯

48、集在一一起即組成成數(shù)據(jù)字典典。 通過(guò)數(shù)據(jù)字字典,開(kāi)發(fā)發(fā)人員可以以更準(zhǔn)確地地確定系統(tǒng)統(tǒng)所要實(shí)現(xiàn)現(xiàn)的功能和和用途,同同時(shí)數(shù)據(jù)字字典也為數(shù)數(shù)據(jù)庫(kù)維護(hù)護(hù)人員提供供了一個(gè)了了解數(shù)據(jù)庫(kù)庫(kù)構(gòu)造、掌掌握數(shù)據(jù)庫(kù)庫(kù)特點(diǎn)的有有效的手段段。數(shù)據(jù)字典中中包含的每每個(gè)數(shù)據(jù)元元素的控制制信息是很很有價(jià)值的的。因?yàn)榱辛谐隽耸褂糜靡粋€(gè)給定定的數(shù)據(jù)元元素的所有有程序(或或模塊),所所以很容易易估計(jì)改變變一個(gè)數(shù)據(jù)據(jù)將產(chǎn)生的的影響,并并且能對(duì)所所有受影響響的程序或或模塊作出出相應(yīng)的改改變。下面是檔案案信息的部部分?jǐn)?shù)據(jù)字字典:表3.1檔檔案信息的的定義名稱:檔案案信息描述:用來(lái)來(lái)記錄檔案案的相關(guān)信信息。定義:檔案案信息=檔檔案名+檔檔

49、案號(hào)+機(jī)機(jī)構(gòu)名稱+檔案年度度+檔案時(shí)時(shí)限+創(chuàng)建建人+創(chuàng)建建時(shí)間+狀狀態(tài)+檔案案庫(kù)。位置:檔案案添加運(yùn)行行窗口表3.2 數(shù)據(jù)元素素檔案名稱稱的定義名稱:檔案案名描述:用來(lái)來(lái)描述每個(gè)個(gè)檔案的名名字。類型:字符符型長(zhǎng)度:500位置:檔案案信息列表表表3.3 數(shù)據(jù)元素素檔案編號(hào)號(hào)的定義名稱:檔案案號(hào)描述:用來(lái)來(lái)唯一標(biāo)識(shí)識(shí)檔案信息息表中記錄錄檔案在數(shù)數(shù)據(jù)庫(kù)中的的相應(yīng)存儲(chǔ)儲(chǔ)位置的關(guān)關(guān)鍵字,通通過(guò)它可以以對(duì)報(bào)表進(jìn)進(jìn)行訪問(wèn)。類型:整型型長(zhǎng)度:100位置:檔案案信息列表表表3.4 數(shù)據(jù)元素素機(jī)構(gòu)名稱稱的定義名稱:機(jī)構(gòu)構(gòu)名稱描述:用來(lái)來(lái)描述每個(gè)個(gè)檔案所屬屬機(jī)構(gòu)的名名稱。類型:字符符型長(zhǎng)度:500位置:檔案案信息列

50、表表表3.5 數(shù)據(jù)元素素檔案年度度的定義名稱:檔案案年度描述:每個(gè)個(gè)檔案存檔檔時(shí)所屬的的年份。類型:字符符型長(zhǎng)度:500位置:檔案案信息列表表表3.6 數(shù)據(jù)元素素檔案時(shí)限限的定義名稱:檔案案時(shí)限描述:每個(gè)個(gè)檔案存檔檔的時(shí)間限限制。類型:整型型長(zhǎng)度:100位置:檔案案信息列表表表3.7 數(shù)據(jù)元素素創(chuàng)建人的的定義名稱:創(chuàng)建建人描述:檔案案的創(chuàng)建者者。類型:字符符型長(zhǎng)度:500位置:檔案案信息列表表表3.8 數(shù)據(jù)元素創(chuàng)建時(shí)間的定義名稱:創(chuàng)建建時(shí)間 描述:每個(gè)個(gè)檔案對(duì)應(yīng)應(yīng)的創(chuàng)建時(shí)時(shí)的時(shí)間。類型:時(shí)間間型長(zhǎng)度:8位置:檔案案信息列表表 表3.9 數(shù)據(jù)元素狀態(tài)的定義名稱:狀態(tài)描述:檔案是否已入庫(kù)。 類型:

51、整型長(zhǎng)度:10位置:檔案信息列表表3.10 數(shù)據(jù)元素檔案庫(kù)的定義名稱:檔案案庫(kù)描述:每個(gè)個(gè)檔案所屬屬的檔案庫(kù)庫(kù)的名稱。類型:字符符型長(zhǎng)度:500位置:檔案案信息列表表 數(shù)據(jù)字典最最重要的用用途是作為為分析階段段的工具。在數(shù)據(jù)字字典中建立立的一組嚴(yán)嚴(yán)密一致的的定義很有有助于改進(jìn)進(jìn)分析員和和用戶之間間的通信,因因此將消除除許多可能能的誤解。對(duì)數(shù)據(jù)的的這一系列列嚴(yán)密一致致的定義也也有助于改改進(jìn)在不同同的開(kāi)發(fā)人人員和不同同的開(kāi)發(fā)小小組之間的的通信。第4章 數(shù)數(shù)據(jù)庫(kù)設(shè)計(jì)計(jì)通過(guò)需求分分析階段的的工作,已已經(jīng)清楚了了該系統(tǒng)應(yīng)應(yīng)該實(shí)現(xiàn)什什么功能,那那么下一步步的工作就就是該如何何實(shí)現(xiàn)這些些功能,這這就是總體體

52、設(shè)計(jì)的工工作??偟牡膩?lái)說(shuō),總總體設(shè)計(jì)的的主要任務(wù)務(wù)是根據(jù)需需求規(guī)格說(shuō)說(shuō)明導(dǎo)出系系統(tǒng)的實(shí)現(xiàn)現(xiàn)方案。而而最終目標(biāo)標(biāo)是用比較較抽象、概概括的方式式確定系統(tǒng)統(tǒng)如何完成成預(yù)定的任任務(wù),也就就是說(shuō)要取取得實(shí)現(xiàn)該該系統(tǒng)的最最佳方案。一般來(lái)講講,好的軟軟件表現(xiàn)三三個(gè)特點(diǎn):其一是能能夠按照指指定的要求求進(jìn)行工作作,功能、性能都符符合指定的的要求;其其二是軟件件是可維護(hù)護(hù)的,可方方便地進(jìn)行行修改;三三是軟件不不只是代碼碼,還有一一套配置齊齊全的文檔檔。而好的的軟件來(lái)自自于最佳的的設(shè)計(jì)方案案。4.1功能能模塊劃分分所謂“模塊塊”,又稱“構(gòu)件”,一般指指用程序中中的數(shù)據(jù)說(shuō)說(shuō)明、可執(zhí)執(zhí)行語(yǔ)句等等程序?qū)ο笙蟮募?,還還可

53、以是單單獨(dú)命名和和編址的元元素。在軟件的體體系結(jié)構(gòu)中中,模塊是是可組合、分解和更更換的單元元。在設(shè)計(jì)計(jì)中可以選選擇其他程程序已編寫(xiě)寫(xiě)好的模塊塊,其本身身也可供其其他程序使使用。模塊化就是是對(duì)一個(gè)復(fù)復(fù)雜問(wèn)題,自自頂向下,逐逐層的把軟軟件劃分成成若干模塊塊的過(guò)程。每個(gè)模塊塊完成一個(gè)個(gè)子功能,再再按照某種種方法把這這些模塊組組裝起來(lái),成成為一個(gè)整整體,即可可以完成指指定的系統(tǒng)統(tǒng)功能,滿滿足問(wèn)題的的要求過(guò)程程如果把整整個(gè)軟件看看做一個(gè)模模塊,是很很難被人理理解的。但但是把大的的程序分為為許多的模模塊,即把把一個(gè)很復(fù)復(fù)雜的問(wèn)題題劃分為許許多的小問(wèn)問(wèn)題,解決決也就容易易多了。一一個(gè)小的問(wèn)問(wèn)題作為一一個(gè)模塊

54、,不不僅容易為為人理解,而而且能夠單單獨(dú)地進(jìn)行行設(shè)計(jì)、測(cè)測(cè)試和維護(hù)護(hù)。從而可可以提高軟軟件的生產(chǎn)產(chǎn)效率及可可靠性和維維護(hù)性。下面是根據(jù)據(jù)需求分析析階段的形形成的文檔檔及用戶的的具體要求求得到的該該系統(tǒng)的功功能模塊圖圖:電子政務(wù)檔案管理系統(tǒng)用戶管理機(jī)構(gòu)管理檔案管理機(jī)構(gòu)的修改檔案庫(kù)管理用戶的修改用戶的添加機(jī)構(gòu)的刪除機(jī)構(gòu)的查詢檔案借閱歸還管理機(jī)構(gòu)的添加檔案庫(kù)的修改檔案庫(kù)的刪除檔案庫(kù)的查詢檔案庫(kù)的添加檔案的修改檔案的刪除檔案的查詢檔案的添加借閱管理歸還管理借閱借閱查詢歸還歸還查詢歸還查詢圖4.1 功能模模塊圖4.2功能能描述電子政務(wù)檔檔案管理系系統(tǒng)初步劃劃分為五大大功能模塊塊:用戶管管理功能模模塊、機(jī)

55、構(gòu)構(gòu)管理功能能模塊、檔檔案庫(kù)管理理功能模塊塊、檔案管管理功能模模塊、檔案案借閱歸還還管理功能能模塊。其其中:用戶戶管理功能能模塊實(shí)現(xiàn)現(xiàn)用戶和管管理員的添添加,修改改和刪除功功能。機(jī)構(gòu)構(gòu)管理功能能模塊需要要實(shí)現(xiàn)增加加機(jī)構(gòu)、刪刪除機(jī)構(gòu)、修改機(jī)構(gòu)構(gòu)描述等功功能。檔案案庫(kù)管理功功能模塊包包括了新建建檔案庫(kù)、刪除檔案案庫(kù)、修改改檔案庫(kù)描描述和任命命檔案庫(kù)的的管理員等等,只有系系統(tǒng)管理員員才有權(quán)進(jìn)進(jìn)行檔案庫(kù)庫(kù)管理。檔檔案管理功功能模塊是是所有用戶戶都可操作作的功能,用用戶通過(guò)設(shè)設(shè)定檢索的的條件對(duì)檔檔案進(jìn)行檢檢索,可以以查閱檢索索出的檔案案的詳細(xì)信信息。檔案案借閱歸還還管理功能能模塊只有有對(duì)某個(gè)檔檔案庫(kù)有操

56、操作權(quán)限的的用戶才能能對(duì)該檔案案庫(kù)下的借借閱事務(wù)進(jìn)進(jìn)行管理。 4.3數(shù)數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)在一一個(gè)信息管管理系統(tǒng)中中占有非常常重要的地地位,數(shù)據(jù)據(jù)庫(kù)設(shè)計(jì)的的好壞將直直接影響系系統(tǒng)的效率率以及實(shí)現(xiàn)現(xiàn)效果。合合理的數(shù)據(jù)據(jù)庫(kù)設(shè)計(jì)可可以提高數(shù)數(shù)據(jù)存儲(chǔ)的的效率,保保證數(shù)據(jù)的的完整和一一致。同時(shí)時(shí),合理的的數(shù)據(jù)庫(kù)結(jié)結(jié)構(gòu)也將有有利于程序序的實(shí)現(xiàn)。4.3.11概要設(shè)計(jì)計(jì)數(shù)據(jù)庫(kù)的概概念設(shè)計(jì)任任務(wù)是依據(jù)據(jù)需求分析析的結(jié)果轉(zhuǎn)轉(zhuǎn)換成一個(gè)個(gè)獨(dú)立于具具體數(shù)據(jù)庫(kù)庫(kù)管理系統(tǒng)統(tǒng)(Dattabasse Maanageementt Sysstem,簡(jiǎn)簡(jiǎn)稱DBMMS)的概概念模型,即即實(shí)體關(guān)系系圖(ER圖)。在在概念設(shè)計(jì)計(jì)階段就要要開(kāi)始設(shè)

57、計(jì)計(jì)數(shù)據(jù)庫(kù)的的完整性。數(shù)據(jù)庫(kù)一般般分為三級(jí)級(jí)模式:外外模式、概概念模式和和內(nèi)模式。其中概念念模式是數(shù)數(shù)據(jù)庫(kù)中全全部數(shù)據(jù)的的邏輯結(jié)構(gòu)構(gòu)和特征的的描述,通通常以某種種數(shù)據(jù)模型型為基礎(chǔ)。根據(jù)對(duì)數(shù)據(jù)據(jù)流圖和數(shù)數(shù)據(jù)字典的的分析,各各 ER圖如下所所示:用 戶用戶名密 碼圖4.2 用戶實(shí)實(shí)體E-RR圖檔案庫(kù)編號(hào)名稱負(fù)責(zé)人電話地址備注圖4.3檔檔案庫(kù)ER圖機(jī)構(gòu)名稱電話備注負(fù)責(zé)人編號(hào)地址圖4.4機(jī)機(jī)構(gòu)實(shí)體EER圖檔案信息存儲(chǔ)地備注內(nèi)容名稱編號(hào)日期 4.5檔檔案信息EER圖 檔案借閱信息姓名機(jī)構(gòu)經(jīng)手人名稱編號(hào)日期圖4.6檔檔案借閱信信息ER圖檔案歸還信息姓名機(jī)構(gòu)經(jīng)手人名稱編號(hào)日期圖4.7檔檔案歸還信息EER圖編

58、號(hào)地址名稱編號(hào)名稱電話N M N M M N用戶機(jī)構(gòu)檔案檔案庫(kù)檔案借閱歸還用戶名密碼查詢查詢使用使用備注負(fù)責(zé)人地址名稱內(nèi)容存儲(chǔ)地備注編號(hào)備注負(fù)責(zé)人電話日期圖4.8實(shí)實(shí)體間的聯(lián)聯(lián)系圖4.3.22邏輯設(shè)計(jì)計(jì)邏輯結(jié)構(gòu)設(shè)設(shè)計(jì)的任務(wù)務(wù)是把概念念結(jié)構(gòu)設(shè)計(jì)計(jì)階段設(shè)計(jì)計(jì)好的基本本ER圖轉(zhuǎn)換為為與選用DDBMS產(chǎn)產(chǎn)品所支持持的數(shù)據(jù)模模型相符合合的邏輯結(jié)結(jié)構(gòu),是數(shù)數(shù)據(jù)庫(kù)設(shè)計(jì)計(jì)中重要的的一步。ER模型型和關(guān)系模模型是兩種種對(duì)數(shù)據(jù)庫(kù)庫(kù)不同的描描述,在EER模型中用用實(shí)體集和和聯(lián)系表示示現(xiàn)實(shí)世界界中的事物物及其相互互之間的關(guān)關(guān)系;而在在關(guān)系模型型中則用單單一的結(jié)構(gòu)構(gòu)(二維表表)來(lái)組織織數(shù)據(jù)。 下面將科技技借書(shū)處圖圖書(shū)借

59、閱查查詢系統(tǒng)的的ER模型轉(zhuǎn)化化為關(guān)系模模型,關(guān)系系主碼用下下劃線標(biāo)出出。用戶(用戶戶名稱,密密碼)檔案庫(kù)信息息( 編號(hào)號(hào),名稱,負(fù)責(zé)責(zé)人,電話話,地址,備備注)機(jī)構(gòu)信息(編號(hào),名稱,負(fù)責(zé)人,電話,地址,備注)檔案信息(編號(hào),名稱,內(nèi)容,日期,存儲(chǔ)地,備注) 檔案借閱信信息(編號(hào)號(hào),名稱,日期期,姓名,機(jī)機(jī)構(gòu),經(jīng)手手人) 檔案歸還信信息(編號(hào)號(hào),名稱,日期期,姓名,機(jī)機(jī)構(gòu),經(jīng)手手人)數(shù)據(jù)庫(kù)中的的表: 表表4.1 所有用用戶列表字段類型長(zhǎng)度NULL備注用戶名char10否主鍵密碼char10否無(wú)表4.2 檔案庫(kù)列列表字段類型長(zhǎng)度NULL備注編號(hào)char4否主鍵名稱char50否無(wú)負(fù)責(zé)人char10

60、否無(wú)電話char10否 無(wú)地址char10否無(wú)備注char40否無(wú)表4.3 機(jī)構(gòu)列表表字段類型長(zhǎng)度NULL備注編號(hào)char4否主鍵名稱char50否無(wú)負(fù)責(zé)人char10否無(wú)電話char10否無(wú)地址char10否無(wú)備注char40否無(wú)表4.4檔檔案列表字段類型長(zhǎng)度NULL備注編號(hào)int4否主鍵名稱char50否無(wú)內(nèi)容char10否無(wú)日期datettime8否無(wú)存儲(chǔ)地char10否無(wú)備注char40否無(wú)表4.5檔檔案借閱列列表字段類型長(zhǎng)度NULL備注編號(hào)int4否主鍵名稱char50否無(wú)日期datettime8否無(wú)姓名char10否無(wú)機(jī)構(gòu) chaar10否無(wú)經(jīng)手人char10否無(wú)表4.5檔檔案歸還

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論