![C電子政務(wù)檔案管理系統(tǒng)論文_第1頁](http://file4.renrendoc.com/view/96d9f42fc5d880862dc27d1cfb0f9fb9/96d9f42fc5d880862dc27d1cfb0f9fb91.gif)
![C電子政務(wù)檔案管理系統(tǒng)論文_第2頁](http://file4.renrendoc.com/view/96d9f42fc5d880862dc27d1cfb0f9fb9/96d9f42fc5d880862dc27d1cfb0f9fb92.gif)
![C電子政務(wù)檔案管理系統(tǒng)論文_第3頁](http://file4.renrendoc.com/view/96d9f42fc5d880862dc27d1cfb0f9fb9/96d9f42fc5d880862dc27d1cfb0f9fb93.gif)
![C電子政務(wù)檔案管理系統(tǒng)論文_第4頁](http://file4.renrendoc.com/view/96d9f42fc5d880862dc27d1cfb0f9fb9/96d9f42fc5d880862dc27d1cfb0f9fb94.gif)
![C電子政務(wù)檔案管理系統(tǒng)論文_第5頁](http://file4.renrendoc.com/view/96d9f42fc5d880862dc27d1cfb0f9fb9/96d9f42fc5d880862dc27d1cfb0f9fb95.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、本科生畢業(yè)設(shè)計(jì)(論文) PAGE VIII摘要電子政務(wù)檔案管理系統(tǒng)是以公司電子政務(wù)信息系統(tǒng)為模型而開發(fā)設(shè)計(jì)的。該系統(tǒng)既便于管理員管理檔案,也方便于借閱者借閱檔案和查詢檔案信息。該系統(tǒng)主要實(shí)現(xiàn)對檔案信息和借閱者信息的管理,用戶通過使用用戶名、密碼,進(jìn)入整個(gè)數(shù)據(jù)庫的管理工作,以便及時(shí)更新數(shù)據(jù)庫來滿足讀者的要求。其主要功能包括用戶管理、機(jī)構(gòu)管理、檔案庫管理、檔案管理以及檔案借閱歸還等功能。課題主要采用自自上而下的結(jié)結(jié)構(gòu)化程序設(shè)設(shè)計(jì)方法與面面向?qū)ο蠓椒ǚㄏ嘟Y(jié)合的方方法,研究和和開發(fā)該系統(tǒng)統(tǒng)。該系統(tǒng)運(yùn)運(yùn)用了C#編編程語言進(jìn)行行界面設(shè)計(jì)和和代碼設(shè)計(jì),數(shù)數(shù)據(jù)庫設(shè)計(jì)使使用SQL Serveer 20000創(chuàng)建
2、,使使得系統(tǒng)功能能更加完善。全文共分八章,第第一章緒論,介介紹系統(tǒng)開發(fā)發(fā)的必要性與與可行性,第第二章到第五五章介紹系統(tǒng)統(tǒng)的設(shè)計(jì)與實(shí)實(shí)現(xiàn),包括可可行性分析、需需求分析、數(shù)數(shù)據(jù)庫設(shè)計(jì)、系系統(tǒng)設(shè)計(jì),第第六章介紹系系統(tǒng)的調(diào)試過過程,第七章章對系統(tǒng)的性性能進(jìn)行分析析,第八章總總結(jié),總結(jié)此此系統(tǒng)設(shè)計(jì)的的優(yōu)缺點(diǎn)及其其心得。關(guān)鍵詞:借閱查查詢;數(shù)據(jù)庫庫設(shè)計(jì);政務(wù)務(wù)檔案管理AbstracctThe eleectronnic goovernmment ffile mmanageement systeem is develloped on thhe moddel off the inforrmatioon syss
3、tem oof thee elecctroniic govvernmeent innformaation systeem. Itt is vvery eeasy ffor maanagerrs to managge thee filees, annd it is allso coonveniient ffor reeaderss to bborroww and inquiire fiile innformaation.The sysstem mmainlyy reallizes the ffunctiion off manaaging the ffile aand reeaders datta
4、. The uusers are aalloweed to managge thee wholle dattabasee onlyy throough uusing passwword , annd theen thee userrs cann reneew thee dataabase in tiime too meett readders need. Its mmain ffunctiions iincludde useer mannagemeent, insttitutiional managgementt, archhive mmanageement, archhive sstorag
5、ge mannagemeent annd thee Funcction of boorrowss and Returrns thhe fille. The toppic maainly used the ttop too the bottoom of struccture combiine wiith thhe faccing mmethodd of tthe prrogramm desiign, rresearrch annd devvelop the iinformmationn manaagemennt sysstem. The ssystemm makees usee of tthe
6、C # to carryy on tthe innterfaace deesign and tthe coode deesign, and the ddatabaase deesign adoptts SQLL Servver 20000 too estaablishh, whiich maakes tthe syystem functtion mmore pperfecct.The papper caan be dividded innto eiight cchapteers: TThe fiirst cchapteer is an inntroduuctionn of tthe paape
7、r. It inntroduuces tthe neecessiity annd feaasibillity oof thee deveelopmeent off the systeem. Thhe seccond tto thee fiftth chaapter introoduce the ddesignn and realiizatioon of the ssystemm, inccludinng thee anallysis of feeasibiility and ddemandd of tthe syystem, the desiggn of databbase aand syys
8、tem. The sixthh chappter iintrodduces the ddebuggging pprocesss of the ssystemm. Thee seveenth cchapteer anaalysess the functtion oof thee systtem. TThe eiighth chaptter iss a suummaryy. It summaarizess the advanntagess and disaddvantaages oof thee systtem, aand att the same time it allso giives uus
9、 somme expperiennce off it.Key worrds:Boorrowss and iinquirry; daatabasse dessign; goverrnmentt affaairs rrecordds mannagemeent目 錄TOC o 1-3 f h z HYPERLINK l _Toc170265761 第1章 緒論 PAGEREF _Toc170265761 h 1 HYPERLINK l _Toc170265762 1.1系統(tǒng)的概概述 PAGEREF _Toc170265762 h 1 HYPERLINK l _Toc170265763 1.1.1 課
10、課題研究的背背景 PAGEREF _Toc170265763 h 1 HYPERLINK l _Toc170265764 1.1.2 系系統(tǒng)的主要功功能 PAGEREF _Toc170265764 h 1 HYPERLINK l _Toc170265765 1.2 開發(fā)工工具與相關(guān)技技術(shù)介紹 PAGEREF _Toc170265765 h 2 HYPERLINK l _Toc170265766 1.2.1 VVisuall c#.NNet 20005開發(fā)環(huán)環(huán)境 PAGEREF _Toc170265766 h 2 HYPERLINK l _Toc170265767 1.2.2 MMicrosso
11、ft SSQL Seerver 2000簡簡介 PAGEREF _Toc170265767 h 3 HYPERLINK l _Toc170265768 第2章 可行性性分析 PAGEREF _Toc170265768 h 5 HYPERLINK l _Toc170265769 2.1技術(shù)可行行性 PAGEREF _Toc170265769 h 5 HYPERLINK l _Toc170265770 2.2經(jīng)濟(jì)可行行性 PAGEREF _Toc170265770 h 5 HYPERLINK l _Too2.3操作可可行性 PAGEREF _Toc170265771 h
12、5 HYPERLINK l _Toc170265772 2.4運(yùn)行環(huán)境境 PAGEREF _Toc170265772 h 6 HYPERLINK l _Toc170265773 2.4.1硬件件配置 PAGEREF _Toc170265773 h 6 HYPERLINK l _Toc170265774 2.4.2軟件件配置 PAGEREF _Toc170265774 h 6 HYPERLINK l _Toc170265775 第3章 需求分分析 PAGEREF _Toc170265775 h 7 HYPERLINK l _Toc170265776 3.1用戶需求求 PAGEREF _Toc17
13、0265776 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 _Toc170265779 h 8 HYPERLINK l _Toc170265780 3.4.1數(shù)據(jù)據(jù)流圖 PAGEREF _Toc170265780 h 8 HYPERLINK l _Toc170265781 3.4.2數(shù)據(jù)據(jù)字典 PAGER
14、EF _Toc170265781 h 9 HYPERLINK l _Toc170265782 第4章 數(shù)據(jù)庫庫設(shè)計(jì) PAGEREF _Toc170265782 h 一三 HYPERLINK l _Toc170265783 4.1功能模塊塊劃分 PAGEREF _Toc170265783 h 一三 HYPERLINK l _Toc170265784 4.2功能描述述 PAGEREF _Toc170265784 h 14 HYPERLINK l _Toc170265785 4.3數(shù)據(jù)庫 PAGEREF _Toc170265785 h 一五 HYPERLINK l _Toc170265786 4.3
15、.1概要要設(shè)計(jì) PAGEREF _Toc170265786 h 一五 HYPERLINK l _Toc170265787 4.3.2邏輯輯設(shè)計(jì) PAGEREF _Toc170265787 h 一八 HYPERLINK l _TTo4.4.33物理設(shè)計(jì) PAGEREF _Toc170265788 h 21 HYPERLINK l _Toc170265789 第5章 詳細(xì)設(shè)設(shè)計(jì) PAGEREF _Toc170265789 h 22 HYPERLINK l _Toc170265790 5.1結(jié)構(gòu)程序序的設(shè)計(jì) PAGEREF _Toc170265790 h 22 HYPERL
16、INK l _Toc170265791 5.2系統(tǒng)設(shè)計(jì)計(jì) PAGEREF _Toc170265791 h 22 HYPERLINK l _Toc170265792 5.2.1管理理功能系統(tǒng) PAGEREF _Toc170265792 h 22 HYPERLINK l _Toc170265793 5.2.2服務(wù)務(wù)功能系統(tǒng) PAGEREF _Toc170265793 h 23 HYPERLINK l _Toc170265794 5.3菜單設(shè)計(jì)計(jì) PAGEREF _Toc170265794 h 23 HYPERLINK l _Toc170265795 5.3.1菜單單的分類 PAGEREF _Toc
17、170265795 h 24 HYPERLINK l _Toc170265796 5.4界面設(shè)計(jì)計(jì) PAGEREF _Toc170265796 h 24 HYPERLINK l _Toc170265797 5.4.1登錄錄界面的設(shè)計(jì)計(jì) PAGEREF _Toc170265797 h 24 HYPERLINK l _Toc170265798 5.4.2主界界面的設(shè)計(jì) PAGEREF _Toc170265798 h 27 HYPERLINK l _Toc170265799 5.4.3機(jī)構(gòu)構(gòu)管理界面 PAGEREF _Toc170265799 h 28 HYPERLINK l _Toc1702658
18、00 5.4.4檔案案庫管理界面面 PAGEREF _Toc170265800 h 29 HYPERLINK l _Toc170265801 55.4.5檔檔案管理界面面 PAGEREF _Toc170265801 h 31 HYPERLINK l _Toc170265802 5.4.6檔案案借閱歸還管管理界面 PAGEREF _Toc170265802 h 32 HYPERLINK l _Toc170265803 第6章 系統(tǒng)測測試 PAGEREF _Toc170265803 h 35 HYPERLINK l _Toc170265804 6.1測試目的的 PAGEREF _Toc170265
19、804 h 35 HYPERLINK l _Toc170265805 6.2測試方法法 PAGEREF _Toc170265805 h 35 HYPERLINK l _Toc170265806 6.3測試步驟驟 PAGEREF _Toc170265806 h 36 HYPERLINK l _Toc170265807 第7章系統(tǒng)維護(hù)護(hù)及性能分析析 PAGEREF _Toc170265807 h 39 HYPERLINK l _Toc170265808 7.1系統(tǒng)維護(hù)護(hù) PAGEREF _Toc170265808 h 39 HYPERLINK l _Toc170265809 7.2性能分析析 PA
20、GEREF _Toc170265809 h 40 HYPERLINK l _Toc170265810 第8章 總結(jié) PAGEREF _Toc170265810 h 41 HYPERLINK l _Toc170265811 參考考文獻(xiàn) PAGEREF _Toc170265811 h 42 HYPERLINK l _Toc170265812 致 謝 PAGEREF _Toc170265812 h 43 HYPERLINK l _Toc1702658一三 附 錄 PAGEREF _Toc1702658一三 h 44 PAGE 99緒論1.1系統(tǒng)的概概述課題研究的背景景隨著社會(huì)經(jīng)濟(jì)的的迅速發(fā)展和和科學(xué)
21、技術(shù)的的全面進(jìn)步,計(jì)計(jì)算機(jī)事業(yè)的的飛速發(fā)展,以以計(jì)算機(jī)與通通信技術(shù)為基基礎(chǔ)的信息系系統(tǒng)正處于蓬蓬勃發(fā)展的時(shí)時(shí)期。隨著經(jīng)經(jīng)濟(jì)文化水平平的顯著提高高,人們對生生活質(zhì)量及工工作環(huán)境的要要求也越來越越高。如何通通過計(jì)算機(jī)為為我們完成更更多的事情,進(jìn)進(jìn)而達(dá)到辦公公自動(dòng)化和優(yōu)優(yōu)化日常工作作的目的,也也就成了一個(gè)個(gè)大眾化的課課題。 電子政務(wù)務(wù)檔案管理系系統(tǒng)提供對企企事業(yè)單位的的檔案管理功功能。使用本系統(tǒng)統(tǒng),可以完成成檔案的管理理、出借等功功能。對各項(xiàng)項(xiàng)操作都提供供日志信息記記錄,以滿足足安全性方面面的要求。電電子政務(wù)檔案案管理系統(tǒng)使使工作人員對對檔案的管理理工作更加容容易,提高工工作的效率、降降低管理的成成
22、本。作為計(jì)計(jì)算機(jī)應(yīng)用的的一部分,使使用計(jì)算機(jī)對對檔案信息進(jìn)行行管理,具有有著手工管理理所無法比擬擬的優(yōu)點(diǎn).例例如:檢索迅迅速、查找方方便、可靠性性高、存儲(chǔ)量量大、保密性性好、壽命長長、成本低等等。這些優(yōu)點(diǎn)點(diǎn)能夠極大地地提高信息管理的效效率。因此,開發(fā)一套套完善的電子子政務(wù)檔案管管理系統(tǒng)是必必不可少的。系統(tǒng)的主要功能能電子政務(wù)檔案管管理系統(tǒng)提供供對企事業(yè)單單位的檔案管管理功能。使用本系統(tǒng)統(tǒng),可以完成成檔案的管理理、出借等功功能。因此檔案管管理信息化是是發(fā)展的必然然趨勢。用結(jié)結(jié)構(gòu)化系統(tǒng)分分析與設(shè)計(jì)的的方法,建立立一套有效的的電子政務(wù)檔檔案管理系統(tǒng)統(tǒng),可以減輕輕工作,將工工作科學(xué)化、規(guī)規(guī)范化,提高高
23、了檔案信息息管理的工作作質(zhì)量。電子政務(wù)檔案管管理系統(tǒng)初步步劃分為五大大功能模塊:用戶管理功功能模塊、機(jī)機(jī)構(gòu)管理功能能模塊、檔案案庫管理功能能模塊、檔案案管理功能模模塊、檔案借借閱歸還管理理功能模塊。其其中:用戶管管理功能模塊塊實(shí)現(xiàn)用戶和和管理員的添添加,修改和和刪除功能。機(jī)機(jī)構(gòu)管理功能能模塊需要實(shí)實(shí)現(xiàn)增加機(jī)構(gòu)構(gòu)、刪除機(jī)構(gòu)構(gòu)、修改機(jī)構(gòu)構(gòu)描述等功能能。檔案庫管管理功能模塊塊包括了新建建檔案庫、刪刪除檔案庫、修修改檔案庫描描述和任命檔檔案庫的管理理員等,只有有系統(tǒng)管理員員才有權(quán)進(jìn)行行檔案庫管理理。檔案管理理功能模塊是是所有用戶都都可操作的功功能,用戶通通過設(shè)定檢索索的條件對檔檔案進(jìn)行檢索索,可以查閱
24、閱檢索出的檔檔案的詳細(xì)信信息。檔案借借閱歸還管理理功能模塊只只有對某個(gè)檔檔案庫有操作作權(quán)限的用戶戶才能對該檔檔案庫下的借借閱事務(wù)進(jìn)行行管理。電子政務(wù)檔案管管理系統(tǒng)擬訂訂以公司電子子政務(wù)信息系系統(tǒng)為模型,以查詢庫存檔案的信息、借閱者的借閱信息、借閱和歸還檔案的功能為基本需求,開發(fā)設(shè)計(jì)一套完整的電子政務(wù)檔案管理系統(tǒng)。開發(fā)工具與相關(guān)關(guān)技術(shù)介紹系統(tǒng)運(yùn)用Vissual cc#.Nett 20055進(jìn)行界面設(shè)設(shè)計(jì)和功能實(shí)實(shí)現(xiàn),以Miicrosooft SQQL Serrver 22000作為為后臺(tái)支持?jǐn)?shù)數(shù)據(jù)庫的開發(fā)發(fā)。Visual c#.Neet 20005開發(fā)環(huán)境境C#是由Miccrosofft開發(fā)的一
25、一種簡單、精精煉、類型安安全、面向?qū)ο蟮恼Z言。C#的設(shè)計(jì)目的是簡化網(wǎng)絡(luò)應(yīng)用,它能迅速的構(gòu)建基于Windows和Internet的應(yīng)用程序和組件,并且可以在任何操作系統(tǒng)上通過Internet調(diào)用運(yùn)行的任何語言。C#使得C+程序員可以以高效的開發(fā)發(fā)程序,而絕絕不損失C/C+原有有的強(qiáng)大的功功能。因?yàn)檫@這種繼承關(guān)系系,C#與CC/C+具具有極大的相相似性,熟悉悉類似語言的的開發(fā)者可以以很快的轉(zhuǎn)向向C#。 11.C#的現(xiàn)現(xiàn)代化設(shè)計(jì)能能夠消除很多多常見的C+編程錯(cuò)誤誤。 2.CC#語言允許許類型定義的的,擴(kuò)展的元元數(shù)據(jù)。這些些元數(shù)據(jù)可以以應(yīng)用于任何何對象。項(xiàng)目目構(gòu)建者可以以定義領(lǐng)域特特有的屬性并并把他
26、們應(yīng)用用于任何語言言元素-類,接接口等等。 3.內(nèi)置對對組建對象模模型(COMM)和基于WWindowws的APII的支持。4.允許有有限制地使用用純指針。C#旨在不犧牲牲C和C#的的功能和控制制特色的前提提下提高C+編程人員員的開發(fā)速度度。C#為高高等級(jí)安全性性、垃圾回收收和類型安全全提供內(nèi)部代代碼信任機(jī)制制C#支持單單一繼承并創(chuàng)創(chuàng)建Micrrosoftt中間語言作作為本機(jī)代碼碼編譯器的輸輸入。C#與.NETT框架和公共共語言運(yùn)行庫庫完全集成,具具有語言的可可操作性。CC#簡化了CC和C+中中某些復(fù)雜的的方面使之現(xiàn)現(xiàn)代化,包括括:命名空間間、類、枚舉舉、重載和結(jié)結(jié)構(gòu)化異常處處理。它還取取消了
27、宏、多多重繼承和虛虛擬基類、頭頭文件包含等等功能。利用C#可以開開發(fā)各種類型型的應(yīng)用:WWindowws應(yīng)用程序序、類庫、WWindowws控件庫、AASP.NEET Webb應(yīng)用程序、AASP.NEET Webb服務(wù)、Weeb控件庫、控控制臺(tái)應(yīng)用程程序和Winndows服服務(wù)。C#與C+和和Java非非常相似,它它綜合了目前前所有高級(jí)語語言的優(yōu)點(diǎn),如如:簡潔的語語法、精心的的面向?qū)ο笤O(shè)設(shè)計(jì)、與Weeb的緊密結(jié)結(jié)合、完全的的安全性與錯(cuò)錯(cuò)誤處理、版版本處理技術(shù)術(shù)及良好的靈靈活性和兼容容性。Microsooft SQQL Serrver 22000簡介介SQL(Strructurred Quuer
28、y LLanguaage,結(jié)構(gòu)構(gòu)查詢語言)是一個(gè)功能能強(qiáng)大的數(shù)據(jù)據(jù)庫語言。SSQLSeerver作作為微軟在WWindowws系列平平臺(tái)上開發(fā)的的數(shù)據(jù)庫,一一經(jīng)推出就以以其易用性得得到了很多用用戶的青睞,它區(qū)別于FooxPro、AAccesss小型數(shù)據(jù)庫庫,SQLServeer是一個(gè)功功能完備的數(shù)數(shù)據(jù)庫管理系系統(tǒng)。它包括括支持開發(fā)的的引擎、標(biāo)準(zhǔn)準(zhǔn)的SQL語語言、擴(kuò)展的的特性(如復(fù)復(fù)制、OLAAP、分析)等功能。而而像存儲(chǔ)過程程、觸發(fā)器等等特性,也是是大型數(shù)據(jù)庫庫才擁有的。SQLSERRVER22000往往往成為數(shù)據(jù)庫庫的首選。ANSI(美美國國家標(biāo)準(zhǔn)準(zhǔn)學(xué)會(huì))聲稱稱,SQL是是關(guān)系數(shù)據(jù)庫庫管理系
29、統(tǒng)的的標(biāo)準(zhǔn)語言。SSQL語句通通常用于完成成一些數(shù)據(jù)庫庫的操作任務(wù)務(wù),比如在數(shù)數(shù)據(jù)庫中更新新數(shù)據(jù),或者者從數(shù)據(jù)庫中中檢索數(shù)據(jù)。由由于SQLServeer與Winndows界界面風(fēng)格完全全一致,且有有許多向?qū)?dǎo)(Wizaard)幫幫助,因此易易于安裝和學(xué)學(xué)習(xí),從另一一個(gè)角度來講講,學(xué)習(xí)SQQLSerrver是掌掌握其他平臺(tái)臺(tái)及大型數(shù)據(jù)據(jù)的基礎(chǔ)。因因?yàn)檫@些大型型數(shù)據(jù)庫對于于設(shè)備、平臺(tái)臺(tái)、人員知識(shí)識(shí)的要求往往往較高,而并并不是每個(gè)人人都具備這樣樣的條件,且且有機(jī)會(huì)去接接觸它們。但但有了SQLLServver的基礎(chǔ)礎(chǔ),再去學(xué)習(xí)習(xí)和使用它們們就容易多了了。由于今天天Windoows操作系系統(tǒng)占領(lǐng)著主主導(dǎo)
30、地位,選選擇SQLServeer一定會(huì)在在兼容性方面面取得一些優(yōu)優(yōu)勢。另外,SSQLSeerver2000除了具有擴(kuò)擴(kuò)展性,可靠靠性以外,還還具有可以迅迅速開發(fā)新的的因特網(wǎng)系統(tǒng)統(tǒng)的功能。尤尤其是它可以以直接存貯XML數(shù)數(shù)據(jù),可以將將搜索結(jié)果以以XML格格式輸出等特特點(diǎn),有利于于構(gòu)建了異構(gòu)構(gòu)系統(tǒng)的互操操作性,奠定定了面向互聯(lián)聯(lián)網(wǎng)的企業(yè)應(yīng)應(yīng)用和服務(wù)的的基石。SQL Serrver支持持三層客戶/服務(wù)器結(jié)構(gòu)構(gòu),三層結(jié)構(gòu)構(gòu)將一個(gè)SQQL Server應(yīng)應(yīng)用程序分為為三部分:1) 用戶界面面端為用戶提提供了在自己己桌面上運(yùn)行行的服務(wù)。2) 運(yùn)行在SSQL Seerver上上的業(yè)務(wù)規(guī)則則端支持業(yè)務(wù)務(wù)服務(wù)。
31、3) 運(yùn)行在另另一個(gè)SQLL Servver上的數(shù)數(shù)據(jù)端支持?jǐn)?shù)數(shù)據(jù)服務(wù)。而SQL Seerver 2000是是為創(chuàng)建可伸伸縮電子商務(wù)務(wù)、在線商務(wù)務(wù)和數(shù)據(jù)倉儲(chǔ)儲(chǔ)解決方案而而設(shè)計(jì)的真正正意義上的關(guān)關(guān)系型數(shù)據(jù)庫庫管理與分析析系統(tǒng)。大型型服務(wù)器可能能有成千上萬萬的用戶同時(shí)時(shí)連接到SQQL Serrver 22000的情情況,SQLL Servver 20000為了這這些環(huán)境提供供了全面的保保護(hù),具有防防止問題發(fā)生生的安全措施施,例如,可可以防止多個(gè)個(gè)用戶試圖同同時(shí)更新相同同的數(shù)據(jù)。SSQL Seerver 2000還還在多個(gè)用戶戶之間有效在在分配可用資資源。Microsooft SQL SServer
32、r能夠滿足大大規(guī)模分布式式計(jì)算環(huán)境的的需要,可以以與Winddows NT及Windoows20000操作系統(tǒng)統(tǒng)緊密結(jié)合,從從而全面使用用它們的管理理和維護(hù)功能能。所以,SSQL Seerver已已經(jīng)成為 WWindowws NT平平臺(tái)上最重要要,同時(shí)也是是使用最廣泛泛的數(shù)據(jù)庫管管理系統(tǒng)。作作為一種功能能強(qiáng)大的數(shù)據(jù)據(jù)庫系統(tǒng),SSQL Seerver主主要有以下特特點(diǎn):完全的客戶機(jī)/服務(wù)器體系系結(jié)構(gòu)這一結(jié)構(gòu)可以有有效網(wǎng)絡(luò)。在在客戶機(jī)/服服務(wù)器運(yùn)算模模式下,數(shù)據(jù)據(jù)庫查詢操作作都集中在服服務(wù)器方進(jìn)行行,在網(wǎng)絡(luò)上上傳輸?shù)恼埱笄竺詈头?wù)務(wù)器的檢索結(jié)結(jié)果,而不是是整個(gè)數(shù)據(jù)庫庫文件,這樣樣可以減少網(wǎng)網(wǎng)絡(luò)上
33、的信息息流量,從而而提高網(wǎng)絡(luò)的的使用效率。簡單的圖形化處處理工具,使使系統(tǒng)管理更更為直觀SQL Entterpriise Maanagemment(SSQL企業(yè)級(jí)級(jí)管理器)是是一個(gè)基于WWindowws圖形界面面(GUI)的的集成管理工工具,利用它它可以完成SSQL Seerver的的配置管理工工作,如建立立設(shè)備(deevicess)和數(shù)據(jù)庫庫、備份和恢恢復(fù)數(shù)據(jù)庫、執(zhí)執(zhí)行查詢操作作、調(diào)度和報(bào)報(bào)警管理、數(shù)數(shù)據(jù)復(fù)制等。SQL Server的管理體系建立在SQL 分布式管理對象(SQL Distributed Management Object,簡寫為SQL_DMO)基礎(chǔ)上,形成SQL Server
34、的分布式管理框架。豐富的編程接口口工具SQL Serrver提供供了Trannsact_SQL、DB_Liibraryy for C和DB_Liibraryy for Visuaal C#開開發(fā)工具。TTransaact_SQQL與工業(yè)標(biāo)標(biāo)準(zhǔn)SQL 語言兼容,并并在其基礎(chǔ)上上加以擴(kuò)充,是是它更符合事事務(wù)處理的需需要。此外,SQL Server還支持ODBC規(guī)范,可以使用ODBC訪問數(shù)據(jù)庫。多線程體系結(jié)構(gòu)構(gòu)SQL Serrver支持持多線程操作作,在多用戶戶并發(fā)訪問時(shí)時(shí),系統(tǒng)在產(chǎn)產(chǎn)生較小額外外負(fù)擔(dān)的情況況下能夠進(jìn)行行并行處理,從從而減小內(nèi)存存需求,提高高系統(tǒng)吞吐量量。在用戶數(shù)數(shù)量增加時(shí),SQL
35、Server的運(yùn)行速度也不會(huì)明顯減慢。隱含的并發(fā)控制制功能SQL Serrver利用用動(dòng)態(tài)功能,防防止用戶在查查詢和更新并并發(fā)操作時(shí)相相互間發(fā)生沖沖突。動(dòng)態(tài)鎖鎖定是隱含的的,用戶不必必操心鎖定過過程。良好的兼容性SQL Serrver是Microosoft服服務(wù)器套件的的Back officce的成員之之一,它與其其它軟件(WWindowws NT、Interrnet、Inforrmatioon Serrver、Exchaange SServerr等)有機(jī)結(jié)結(jié)合,并充分分利用它們所所提供的服務(wù)務(wù)器功能(如如安全管理、事事件日志、性性能監(jiān)視器、內(nèi)內(nèi)存管理和異異步I/O等等),從而增增強(qiáng)了SQLL
36、 Servver數(shù)據(jù)庫庫系統(tǒng)的功能能,同時(shí)減少少了系統(tǒng)資源源的占用。SQL Serrver 提提供了功能全全面的管理工工具可以幫助數(shù)據(jù)庫庫管理員完成成日常的,復(fù)復(fù)雜的,煩瑣瑣的數(shù)據(jù)庫管管理工作。第2章 可行性性分析可行性研究的目目的,就是用用最小的代價(jià)價(jià)在盡可能短短的時(shí)間內(nèi)確確定問題是否否能夠解決。在在這個(gè)階段確確定規(guī)模和目目標(biāo),軟件需需求者要在時(shí)時(shí)間、人力、軟軟硬件資源和和經(jīng)費(fèi)等方面面來評(píng)估對資資源的需要。同同時(shí),它從技技術(shù)可行性、經(jīng)經(jīng)濟(jì)可行性、操操作可行性三三方面進(jìn)行研研究。2.1技術(shù)可行行性C#.NET是是一種采用編編程語言,它它使程序員能能夠使用.NNET框架開開發(fā)各種應(yīng)用用。Micr
37、rosoftt Visuual Sttudio.NET中的的開發(fā)是以 .NET Frameework 為目標(biāo)的,即即 Micrrosoftt Visuual Sttudio.NET項(xiàng)目目的輸出是 Microosoft 中間語言 (MSILL) 的二進(jìn)進(jìn)制文件。VVisuall C# 編譯器支支持語言的所所有重要功能能,并且還完完全支持使用用 .NETT Frammeworkk。它還支持持受 Vissual CC+ 支持的的擴(kuò)展,。后后臺(tái)采用Miicrosooft SQQLSerrver22000數(shù)據(jù)據(jù)庫開發(fā)工具具作為處理用用戶提交表單單和連接數(shù)據(jù)據(jù)庫的設(shè)計(jì)方方法進(jìn)行開發(fā)發(fā)建設(shè)。2.2經(jīng)濟(jì)可行行
38、性企事業(yè)單位常常常面臨著管理理檔案的歸檔檔、查詢、借借閱和歸還等等工作。因此此建立一套有有效的電子政政務(wù)檔案管理理系統(tǒng),可以以減輕工作,將將工作科學(xué)化化、規(guī)范化,提提高了電子政政務(wù)檔案管理理的工作質(zhì)量量,并且把管管理者從繁重重的勞動(dòng)中解解脫出來。計(jì)計(jì)算機(jī)技術(shù)在在這些方面的的應(yīng)用有著美美好的經(jīng)濟(jì)前前景。2.3操作可行行性該系統(tǒng)的開發(fā)就就是本著方便便管理的原則則。對于用戶戶來說,設(shè)計(jì)計(jì)合理、容易易理解和操作作的系統(tǒng)是非非常必要的。一一個(gè)簡潔、明明朗的界面和和完整的功能能設(shè)計(jì)足以滿滿足各種用戶戶的不同需求求。所以該系系統(tǒng)在進(jìn)行設(shè)設(shè)計(jì)時(shí)考慮到到用戶的心理理,以用戶作作為系統(tǒng)開發(fā)發(fā)的根本。界界面設(shè)計(jì)十分
39、分親切,功能能標(biāo)題醒目,各各種功能的實(shí)實(shí)現(xiàn)簡單容易易上手是本系系統(tǒng)最注重的的特點(diǎn),所以以操作方面可可行。2.4運(yùn)行環(huán)境境2.4.1硬件件配置1.微處理器:(CPU)具具備804886以上的微微處理器;2.內(nèi)存:5112MB;3.顯示器:建建議使用VGGA或更高分分辨率的顯示示器;4.硬盤空間:80G;5.鍵盤6.鼠標(biāo)2.4.2軟件件配置1.操作系統(tǒng):Windoows 20000 / Windoows XPP2.開發(fā)語言:Microosoft Visuaal StuudioC#.NET3.數(shù)據(jù)庫:SSQL Seerver 2000 在上面介紹的硬硬件和軟件的的對該電子政政務(wù)檔案管理理系統(tǒng)進(jìn)行編編
40、輯和運(yùn)行能能達(dá)到很好的的效果,體現(xiàn)現(xiàn)了該系統(tǒng)所所具有的強(qiáng)大大功能模塊,這這樣也大大的的提高了管理理者的工作效效率。第3章 需求分分析在軟件開發(fā)的過過程中,需求求分析是個(gè)非非常重要的過過程,也是必必不可少的過過程。需求分分析確定系統(tǒng)統(tǒng)必須完成哪哪些工作,也也就是對目標(biāo)標(biāo)系統(tǒng)提出完完整、準(zhǔn)確、清清晰、具體的的要求。它需需要系統(tǒng)分析析員、程序員員、用戶這三三方面人員通通力合作,以以確定系統(tǒng)的的功能要求、系系統(tǒng)的性能要要求、運(yùn)行要要求以及將來來可能提出的的要求??尚行匝芯侩A段段產(chǎn)生的文檔檔,特別是數(shù)數(shù)據(jù)流圖,是是需求分析的的出發(fā)點(diǎn)。數(shù)數(shù)據(jù)流圖中已已經(jīng)劃分出系系統(tǒng)必須完成成的許多基本本功能,在需需求分析
41、階段段系統(tǒng)分析員員將仔細(xì)研究究這些功能并并進(jìn)一步將它它們具體化。需求分析的結(jié)果果是系統(tǒng)開發(fā)發(fā)的基礎(chǔ),關(guān)關(guān)系到工程的的成敗和軟件件產(chǎn)品的質(zhì)量量。因此,必必須用行之有有效的方法對對軟件需求進(jìn)進(jìn)行嚴(yán)格的審審查驗(yàn)證。3.1用戶需求求該系統(tǒng)適用于各各企事業(yè)單位位,服務(wù)的用用戶主要是用用戶和管理員員。對于管理理員來說該系系統(tǒng)應(yīng)該操作作簡單、方便便,可以降低低勞動(dòng)強(qiáng)度和和節(jié)約時(shí)間。是是管理員的管管理工作更加加容易,提高高工作的效率率、降低管理理的成本。而而對于用戶來來說該系統(tǒng)應(yīng)應(yīng)該方便借閱閱檔案,和在在成千上萬的的檔案中快速速的查找所需需要的檔案。3.2功能需求求(1)檔案查詢詢功能通過編號(hào)和日期期等等對數(shù)
42、據(jù)據(jù)庫中的相關(guān)關(guān)內(nèi)容的進(jìn)行行精確查詢顯顯示。(2)檔案借閱閱歸還管理功功能用戶可以查詢已已歸檔的檔案案(未借出)進(jìn)進(jìn)行借閱,借借閱時(shí)需要提提交借閱申請請指明檔案的的名稱、日期期、借閱者、機(jī)機(jī)構(gòu)。管理員員可對用戶提提出的借閱申申請進(jìn)行審批批,審批通過過用戶便可到到檔案室提取取檔案。系統(tǒng)統(tǒng)可以記錄借借閱者的個(gè)人人信息、借閱閱信息等基本本信息并完成成借閱操作。(3)機(jī)構(gòu)管理理功能系統(tǒng)管理員可對對系統(tǒng)中的機(jī)機(jī)構(gòu)進(jìn)行管理理,包括新增增機(jī)構(gòu),此時(shí)時(shí)需要提供機(jī)機(jī)構(gòu)的名稱和和說明;更改改機(jī)構(gòu)名稱和和說明。(4)檔案庫管管理功能包括了新建檔案案庫、刪除檔檔案庫、修改改檔案庫描述述和任命檔案案庫的管理員員等,只有
43、系系統(tǒng)管理員才才有權(quán)進(jìn)行檔檔案庫管理。3.3工作需求求電子政務(wù)檔案管管理系統(tǒng)以政政務(wù)檔案為背背景,其系統(tǒng)統(tǒng)管理由企業(yè)業(yè)管理員來管管理。主要實(shí)實(shí)現(xiàn)以下功能能:(1)對用戶進(jìn)進(jìn)行管理,包包括對用戶的的添加、修改改等。(2)對機(jī)構(gòu)進(jìn)進(jìn)行管理,包包括對機(jī)構(gòu)的的添加、修改改、刪除、查查詢。(3)對檔案庫庫進(jìn)行管理,包包括對檔案庫庫的添加、修修改、刪除、查查詢。(4)對檔案進(jìn)進(jìn)行管理,包包括檔案的添添加、修改、刪刪除、查詢。(5)對檔案借借閱歸還進(jìn)行行管理,包括括檔案的借閱閱管理和歸還還管理。3.4工作流程程3.4.1數(shù)據(jù)據(jù)流圖數(shù)據(jù)流圖(Daata Fllow Diiagramm,簡稱DFFD圖)描繪繪系
44、統(tǒng)邏輯模模型的圖形工工具,描述了了系統(tǒng)的組成成部分及個(gè)部部分之間的聯(lián)聯(lián)系。它是用用一些規(guī)定的的圖標(biāo)和符號(hào)號(hào)來描述數(shù)據(jù)據(jù)在系統(tǒng)中的的流動(dòng)和處理理情況。數(shù)據(jù)據(jù)流圖一般要要采用自上而而下逐步求精精的結(jié)構(gòu)化表表示方法。其實(shí),軟件系統(tǒng)統(tǒng)歸根到底是是一個(gè)信息處處理系統(tǒng),其其最基本的功功能就是接收收輸入的信息息,對輸入的的信息按照規(guī)規(guī)定的方法歸歸類、處理、存存儲(chǔ),轉(zhuǎn)變?yōu)闉樗枰男判畔?,最后通通過輸出系統(tǒng)統(tǒng)向用戶輸出出所需求的信信息。其中最最核心的部分分就是對信息息(或者稱作作數(shù)據(jù))的處處理,因此不不同的數(shù)據(jù)也也就不決定了了所需要的不不同的處理方方法和算法。數(shù)數(shù)據(jù)流圖也就就是以圖形的的方式將系統(tǒng)統(tǒng)中數(shù)據(jù)傳遞
45、遞、轉(zhuǎn)化的過過程以直觀的的方式表述出出來。下面是根據(jù)分析析繪制出的電電子政務(wù)檔案案管理系統(tǒng)的的頂層數(shù)據(jù)流流圖:管理員管理員電子政務(wù)檔案管理系統(tǒng)用戶事務(wù) 結(jié)果圖3.1 頂層層數(shù)據(jù)流圖上面較抽象的數(shù)數(shù)據(jù)流圖,接接下來將介紹紹該系統(tǒng)的幾幾個(gè)功能模塊塊的數(shù)據(jù)流圖圖,來說明相相關(guān)部分的具具體實(shí)現(xiàn)的功功能。22信息記錄D1 檔案案信息用戶檔案信息檔案用戶1檔案1檔案管理管理員檔案管理理信息管理信息管理員 DD2 管管理信息 圖3.2檔檔案管理數(shù)據(jù)據(jù)流圖 1.1檔案借閱 2記錄1.1檔案借閱 2記錄信息1.3借閱處理1.2更新檔案庫存信息用戶管理員檔案 檔檔案檔案 檔案案用戶管理員借閱信息借閱閱信息D1 借
46、閱信信息 圖3.3 檔檔案借閱數(shù)據(jù)據(jù)流圖3.4.2數(shù)據(jù)據(jù)字典數(shù)據(jù)字典是結(jié)構(gòu)構(gòu)化分析方法法中的另一個(gè)個(gè)重要的分析析工具。數(shù)據(jù)據(jù)流圖對信息息處理邏輯模模型的描述具具有直觀、全全面、容易理理解的優(yōu)點(diǎn),但但沒有準(zhǔn)確、完完整的定義圖圖中的所有數(shù)數(shù)據(jù)流,文件件和底層加工工進(jìn)行準(zhǔn)確、完完整定義。這這些圖元定義義條款匯集在在一起即組成成數(shù)據(jù)字典。 通過數(shù)據(jù)字典,開開發(fā)人員可以以更準(zhǔn)確地確確定系統(tǒng)所要要實(shí)現(xiàn)的功能能和用途,同同時(shí)數(shù)據(jù)字典典也為數(shù)據(jù)庫庫維護(hù)人員提提供了一個(gè)了了解數(shù)據(jù)庫構(gòu)構(gòu)造、掌握數(shù)數(shù)據(jù)庫特點(diǎn)的的有效的手段段。數(shù)據(jù)字典中包含含的每個(gè)數(shù)據(jù)據(jù)元素的控制制信息是很有有價(jià)值的。因因?yàn)榱谐隽耸故褂靡粋€(gè)給定定的
47、數(shù)據(jù)元素素的所有程序序(或模塊),所所以很容易估估計(jì)改變一個(gè)個(gè)數(shù)據(jù)將產(chǎn)生生的影響,并并且能對所有有受影響的程程序或模塊作作出相應(yīng)的改改變。下面是檔案信息息的部分?jǐn)?shù)據(jù)據(jù)字典:表3.1檔案信信息的定義名稱:檔案信息息描述:用來記錄錄檔案的相關(guān)關(guān)信息。定義:檔案信息息=檔案名+檔案號(hào)+機(jī)機(jī)構(gòu)名稱+檔檔案年度+檔檔案時(shí)限+創(chuàng)創(chuàng)建人+創(chuàng)建建時(shí)間+狀態(tài)態(tài)+檔案庫。位置:檔案添加加運(yùn)行窗口表3.2 數(shù)據(jù)據(jù)元素檔案名稱的的定義名稱:檔案名描述:用來描述述每個(gè)檔案的的名字。類型:字符型長度:50位置:檔案信息息列表表3.3 數(shù)據(jù)據(jù)元素檔案編號(hào)的的定義名稱:檔案號(hào)描述:用來唯一一標(biāo)識(shí)檔案信信息表中記錄錄檔案在數(shù)據(jù)
48、據(jù)庫中的相應(yīng)應(yīng)存儲(chǔ)位置的的關(guān)鍵字,通通過它可以對對報(bào)表進(jìn)行訪訪問。類型:整型長度:10位置:檔案信息息列表表3.4 數(shù)據(jù)據(jù)元素機(jī)構(gòu)名稱的的定義名稱:機(jī)構(gòu)名稱稱描述:用來描述述每個(gè)檔案所所屬機(jī)構(gòu)的名名稱。類型:字符型長度:50位置:檔案信息息列表表3.5 數(shù)據(jù)據(jù)元素檔案年度的的定義名稱:檔案年度度描述:每個(gè)檔案案存檔時(shí)所屬屬的年份。類型:字符型長度:50位置:檔案信息息列表表3.6 數(shù)據(jù)據(jù)元素檔案時(shí)限的的定義名稱:檔案時(shí)限限描述:每個(gè)檔案案存檔的時(shí)間間限制。類型:整型長度:10位置:檔案信息息列表表3.7 數(shù)據(jù)據(jù)元素創(chuàng)建人的定定義名稱:創(chuàng)建人描述:檔案的創(chuàng)創(chuàng)建者。類型:字符型長度:50位置:檔案
49、信息息列表表3.8 表3.8 數(shù)據(jù)元素創(chuàng)建時(shí)間的定義名稱:創(chuàng)建時(shí)間間 描述:每個(gè)檔案案對應(yīng)的創(chuàng)建建時(shí)的時(shí)間。類型:時(shí)間型長度:8位置:檔案信息息列表 表3.9 表3.9 數(shù)據(jù)元素狀態(tài)的定義名稱:狀態(tài)名稱:狀態(tài)描述:檔案是否已入庫。 類型:整型長度:10位置:檔案信息列表表3.10 表3.10 數(shù)據(jù)元素檔案庫的定義名稱:檔案庫描述:每個(gè)檔案案所屬的檔案案庫的名稱。類型:字符型長度:50位置:檔案信息息列表 數(shù)據(jù)字典最重要要的用途是作作為分析階段段的工具。在在數(shù)據(jù)字典中中建立的一組組嚴(yán)密一致的的定義很有助助于改進(jìn)分析析員和用戶之之間的通信,因因此將消除許許多可能的誤誤解。對數(shù)據(jù)據(jù)的這一系列列嚴(yán)密一
50、致的的定義也有助助于改進(jìn)在不不同的開發(fā)人人員和不同的的開發(fā)小組之之間的通信。第4章 數(shù)據(jù)庫庫設(shè)計(jì)通過需求分析階階段的工作,已已經(jīng)清楚了該該系統(tǒng)應(yīng)該實(shí)實(shí)現(xiàn)什么功能能,那么下一一步的工作就就是該如何實(shí)實(shí)現(xiàn)這些功能能,這就是總總體設(shè)計(jì)的工工作。總的來來說,總體設(shè)設(shè)計(jì)的主要任任務(wù)是根據(jù)需需求規(guī)格說明明導(dǎo)出系統(tǒng)的的實(shí)現(xiàn)方案。而而最終目標(biāo)是是用比較抽象象、概括的方方式確定系統(tǒng)統(tǒng)如何完成預(yù)預(yù)定的任務(wù),也也就是說要取取得實(shí)現(xiàn)該系系統(tǒng)的最佳方方案。一般來來講,好的軟軟件表現(xiàn)三個(gè)個(gè)特點(diǎn):其一一是能夠按照照指定的要求求進(jìn)行工作,功功能、性能都都符合指定的的要求;其二二是軟件是可可維護(hù)的,可可方便地進(jìn)行行修改;三是是
51、軟件不只是是代碼,還有有一套配置齊齊全的文檔。而而好的軟件來來自于最佳的的設(shè)計(jì)方案。4.1功能模塊塊劃分所謂“模塊”,又又稱“構(gòu)件”,一般指用用程序中的數(shù)數(shù)據(jù)說明、可可執(zhí)行語句等等程序?qū)ο蟮牡募希€可可以是單獨(dú)命命名和編址的的元素。在軟件的體系結(jié)結(jié)構(gòu)中,模塊塊是可組合、分分解和更換的的單元。在設(shè)設(shè)計(jì)中可以選選擇其他程序序已編寫好的的模塊,其本本身也可供其其他程序使用用。模塊化就是對一一個(gè)復(fù)雜問題題,自頂向下下,逐層的把把軟件劃分成成若干模塊的的過程。每個(gè)個(gè)模塊完成一一個(gè)子功能,再再按照某種方方法把這些模模塊組裝起來來,成為一個(gè)個(gè)整體,即可可以完成指定定的系統(tǒng)功能能,滿足問題題的要求過程程如果
52、把整個(gè)個(gè)軟件看做一一個(gè)模塊,是是很難被人理理解的。但是是把大的程序序分為許多的的模塊,即把把一個(gè)很復(fù)雜雜的問題劃分分為許多的小小問題,解決決也就容易多多了。一個(gè)小小的問題作為為一個(gè)模塊,不不僅容易為人人理解,而且且能夠單獨(dú)地地進(jìn)行設(shè)計(jì)、測測試和維護(hù)。從從而可以提高高軟件的生產(chǎn)產(chǎn)效率及可靠靠性和維護(hù)性性。下面是根據(jù)需求求分析階段的的形成的文檔檔及用戶的具具體要求得到到的該系統(tǒng)的的功能模塊圖圖:電子政務(wù)檔案管理系統(tǒng)用戶管理電子政務(wù)檔案管理系統(tǒng)用戶管理機(jī)構(gòu)管理檔案管理機(jī)構(gòu)的修改檔案庫管理用戶的修改用戶的添加機(jī)構(gòu)的刪除機(jī)構(gòu)的查詢檔案借閱歸還管理機(jī)構(gòu)的添加檔案庫的修改檔案庫的刪除檔案庫的查詢檔案庫的添加
53、檔案的修改檔案的刪除檔案的查詢檔案的添加借閱管理歸還管理借閱借閱查詢歸還歸還查詢歸還查詢歸還查詢圖4.1 功功能模塊圖4.2功能描述述電子政務(wù)檔案管管理系統(tǒng)初步步劃分為五大大功能模塊:用戶管理功功能模塊、機(jī)機(jī)構(gòu)管理功能能模塊、檔案案庫管理功能能模塊、檔案案管理功能模模塊、檔案借借閱歸還管理理功能模塊。其其中:用戶管管理功能模塊塊實(shí)現(xiàn)用戶和和管理員的添添加,修改和和刪除功能。機(jī)機(jī)構(gòu)管理功能能模塊需要實(shí)實(shí)現(xiàn)增加機(jī)構(gòu)構(gòu)、刪除機(jī)構(gòu)構(gòu)、修改機(jī)構(gòu)構(gòu)描述等功能能。檔案庫管管理功能模塊塊包括了新建建檔案庫、刪刪除檔案庫、修修改檔案庫描描述和任命檔檔案庫的管理理員等,只有有系統(tǒng)管理員員才有權(quán)進(jìn)行行檔案庫管理理。
54、檔案管理理功能模塊是是所有用戶都都可操作的功功能,用戶通通過設(shè)定檢索索的條件對檔檔案進(jìn)行檢索索,可以查閱閱檢索出的檔檔案的詳細(xì)信信息。檔案借借閱歸還管理理功能模塊只只有對某個(gè)檔檔案庫有操作作權(quán)限的用戶戶才能對該檔檔案庫下的借借閱事務(wù)進(jìn)行行管理。 4.3數(shù)據(jù)庫庫 數(shù)據(jù)庫在一個(gè)信信息管理系統(tǒng)統(tǒng)中占有非常常重要的地位位,數(shù)據(jù)庫設(shè)設(shè)計(jì)的好壞將將直接影響系系統(tǒng)的效率以以及實(shí)現(xiàn)效果果。合理的數(shù)數(shù)據(jù)庫設(shè)計(jì)可可以提高數(shù)據(jù)據(jù)存儲(chǔ)的效率率,保證數(shù)據(jù)據(jù)的完整和一一致。同時(shí),合合理的數(shù)據(jù)庫庫結(jié)構(gòu)也將有有利于程序的的實(shí)現(xiàn)。4.3.1概要要設(shè)計(jì)數(shù)據(jù)庫的概念設(shè)設(shè)計(jì)任務(wù)是依依據(jù)需求分析析的結(jié)果轉(zhuǎn)換換成一個(gè)獨(dú)立立于具體數(shù)據(jù)據(jù)庫
55、管理系統(tǒng)統(tǒng)(Dataabase Managgementt Systtem,簡稱稱DBMS)的的概念模型,即即實(shí)體關(guān)系圖圖(ER圖)。在概概念設(shè)計(jì)階段段就要開始設(shè)設(shè)計(jì)數(shù)據(jù)庫的的完整性。數(shù)據(jù)庫一般分為為三級(jí)模式:外模式、概概念模式和內(nèi)內(nèi)模式。其中中概念模式是是數(shù)據(jù)庫中全全部數(shù)據(jù)的邏邏輯結(jié)構(gòu)和特特征的描述,通通常以某種數(shù)數(shù)據(jù)模型為基基礎(chǔ)。根據(jù)對數(shù)據(jù)流圖圖和數(shù)據(jù)字典典的分析,各各 ER圖如下所示示:用 戶用 戶用戶名密 碼圖4.2 用用戶實(shí)體E-R圖檔案庫檔案庫編號(hào)名稱負(fù)責(zé)人電話地址備注圖4.3檔案庫庫ER圖機(jī)構(gòu)機(jī)構(gòu)名稱電話備注負(fù)責(zé)人編號(hào)地址圖4.4機(jī)構(gòu)實(shí)實(shí)體ER圖檔案信息檔案信息存儲(chǔ)地備注內(nèi)容名稱編
56、號(hào)日期 4.5檔案信信息ER圖 檔案借閱信息檔案借閱信息姓名機(jī)構(gòu)經(jīng)手人名稱編號(hào)日期圖4.6檔案借借閱信息ER圖檔案歸還信息檔案歸還信息姓名機(jī)構(gòu)經(jīng)手人名稱編號(hào)日期圖4.7檔案歸歸還信息ER圖編號(hào)編號(hào)地址名稱編號(hào)名稱電話N 地址名稱編號(hào)名稱電話N M N M M N用戶機(jī)構(gòu)檔案檔案庫檔案借閱歸還用戶名密碼查詢查詢使用使用備注負(fù)責(zé)人地址名稱內(nèi)容存儲(chǔ)地備注編號(hào)備注負(fù)責(zé)人電話日期圖4.8實(shí)體間間的聯(lián)系圖4.3.2邏輯輯設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)的的任務(wù)是把概概念結(jié)構(gòu)設(shè)計(jì)計(jì)階段設(shè)計(jì)好好的基本ER圖轉(zhuǎn)換為與與選用DBMMS產(chǎn)品所支支持的數(shù)據(jù)模模型相符合的的邏輯結(jié)構(gòu),是是數(shù)據(jù)庫設(shè)計(jì)計(jì)中重要的一一步。ER模型和關(guān)關(guān)系模型
57、是兩兩種對數(shù)據(jù)庫庫不同的描述述,在ER模型中用實(shí)實(shí)體集和聯(lián)系系表示現(xiàn)實(shí)世世界中的事物物及其相互之之間的關(guān)系;而在關(guān)系模模型中則用單單一的結(jié)構(gòu)(二二維表)來組組織數(shù)據(jù)。 下面將科技借書書處圖書借閱閱查詢系統(tǒng)的的ER模型轉(zhuǎn)化為為關(guān)系模型,關(guān)關(guān)系主碼用下下劃線標(biāo)出。用戶(用戶名稱稱,密碼)檔案庫信息( 編號(hào),名稱,負(fù)責(zé)人人,電話,地地址,備注)機(jī)構(gòu)信息(編號(hào)號(hào),名稱,負(fù)責(zé)人人,電話,地地址,備注)檔案信息(編號(hào)號(hào),名稱,內(nèi)容,日日期,存儲(chǔ)地地,備注) 檔案借閱信息(編號(hào),名稱,日期,姓名,機(jī)構(gòu),經(jīng)手人) 檔案歸還信息(編號(hào),名稱,日期,姓名,機(jī)構(gòu),經(jīng)手人)數(shù)據(jù)庫中的表: 表4.1 所有有用戶列表字段
58、類型長度NULL備注用戶名char10否主鍵密碼char10否無表4.2 檔案案庫列表字段類型長度NULL備注編號(hào)char4否主鍵名稱char50否無負(fù)責(zé)人char10否無電話char10否 無地址char10否無備注char40否無表4.3 機(jī)構(gòu)構(gòu)列表字段類型長度NULL備注編號(hào)char4否主鍵名稱char50否無負(fù)責(zé)人char10否無電話char10否無地址char10否無備注char40否無表4.4檔案列列表字段類型長度NULL備注編號(hào)int4否主鍵名稱char50否無內(nèi)容char10否無日期datetimme8否無存儲(chǔ)地char10否無備注char40否無表4.5檔案借借閱列表字段類型
59、長度NULL備注編號(hào)int4否主鍵名稱char50否無日期datetimme8否無姓名char10否無機(jī)構(gòu) char10否無經(jīng)手人char10否無表4.5檔案歸歸還列表字段類型長度NULL備注編號(hào)int4否主鍵名稱char50否無日期datetimme8否無姓名char10否無機(jī)構(gòu) char10否無經(jīng)手人char10否無4.4.3物理理設(shè)計(jì)數(shù)據(jù)庫在物理設(shè)設(shè)備上的存儲(chǔ)儲(chǔ)結(jié)構(gòu)與存儲(chǔ)儲(chǔ)方法稱為數(shù)數(shù)據(jù)庫的物理理結(jié)構(gòu),它依依賴于給定的的計(jì)算機(jī)系統(tǒng)統(tǒng)。為一個(gè)給給定邏輯數(shù)據(jù)據(jù)模型選取一一個(gè)最適合應(yīng)應(yīng)用要求的物物理結(jié)構(gòu)的過過程,就是數(shù)數(shù)據(jù)庫的物理理設(shè)計(jì)。通常常分為兩步:(1)確定數(shù)據(jù)據(jù)庫的物理結(jié)結(jié)構(gòu),在關(guān)系系
60、數(shù)據(jù)庫中主主要指存取方方法和存儲(chǔ)結(jié)結(jié)構(gòu);(2)對物理結(jié)結(jié)構(gòu)進(jìn)行評(píng)價(jià)價(jià),評(píng)價(jià)的重重點(diǎn)是時(shí)間和和空間效率;不同的數(shù)據(jù)庫產(chǎn)產(chǎn)品所提供的的物理環(huán)境、存存取方法和存存儲(chǔ)結(jié)構(gòu)有很很大的差別,因因此沒有通用用的物理設(shè)計(jì)計(jì)方法可遵循循,只能給出出一般的設(shè)計(jì)計(jì)內(nèi)容和原則則。采用優(yōu)化化的物理數(shù)據(jù)據(jù)庫結(jié)構(gòu),使使得在數(shù)據(jù)庫庫上運(yùn)行的各各種事務(wù)響應(yīng)應(yīng)時(shí)間小、存存儲(chǔ)空間利用用率高、事務(wù)務(wù)吞吐率大。為為此首先對要要運(yùn)行的事務(wù)務(wù)進(jìn)行詳細(xì)分分析,獲得選選擇物理數(shù)據(jù)據(jù)庫設(shè)計(jì)所需需要的參數(shù)。其其次,要充分分了解所用的的RDBMSS的內(nèi)部特征征,特別是系系統(tǒng)提供的存存取方法和存存儲(chǔ)結(jié)構(gòu)。數(shù)據(jù)庫物理設(shè)計(jì)計(jì)過程中需要要對時(shí)間效率率、空間
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年神經(jīng)科手術(shù)器械項(xiàng)目可行性研究報(bào)告
- 2025年棉氨綸背心式健美服項(xiàng)目可行性研究報(bào)告
- 2025年無粉防靜電紅色指套項(xiàng)目可行性研究報(bào)告
- 2025年扁圓濾芯項(xiàng)目可行性研究報(bào)告
- 2025年固定式遙控插座項(xiàng)目可行性研究報(bào)告
- 2025年南方花柜項(xiàng)目可行性研究報(bào)告
- 2025年絲網(wǎng)鋁框項(xiàng)目可行性研究報(bào)告
- 2025年CWDM解決方案項(xiàng)目可行性研究報(bào)告
- 2025至2030年鎖花片項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年行走馬達(dá)油封項(xiàng)目投資價(jià)值分析報(bào)告
- 臟腑辨證與護(hù)理
- 虛擬化與云計(jì)算技術(shù)應(yīng)用實(shí)踐項(xiàng)目化教程 教案全套 第1-14周 虛擬化與云計(jì)算導(dǎo)論-騰訊云服務(wù)
- 甲基丙烯酸甲酯生產(chǎn)工藝畢業(yè)設(shè)計(jì)設(shè)備選型與布置模板
- 徐金桂行政法與行政訴訟法新講義
- 瀝青拌合設(shè)備結(jié)構(gòu)認(rèn)知
- 2023年北京高考政治真題試題及答案
- 復(fù)旦中華傳統(tǒng)體育課程講義05木蘭拳基本技術(shù)
- 北師大版五年級(jí)上冊數(shù)學(xué)教學(xué)課件第5課時(shí) 人民幣兌換
- 工程回訪記錄單
- 住房公積金投訴申請書
- 檢驗(yàn)科生物安全風(fēng)險(xiǎn)評(píng)估報(bào)告
評(píng)論
0/150
提交評(píng)論