版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、本科生畢業(yè)設(shè)計(論文) PAGE V摘要電子政務(wù)檔檔案管理系系統(tǒng)是以公公司電子政政務(wù)信息系系統(tǒng)為模型型而開發(fā)設(shè)設(shè)計的。該該系統(tǒng)既便便于管理員員管理檔案案,也方便便于借閱者者借閱檔案案和查詢檔檔案信息。該系統(tǒng)主要要實現(xiàn)對檔檔案信息和和借閱者信信息的管理理,用戶通通過使用用用戶名、密密碼,進(jìn)入入整個數(shù)據(jù)據(jù)庫的管理理工作,以以便及時更更新數(shù)據(jù)庫庫來滿足讀讀者的要求求。其主要要功能包括括用戶管理理、機(jī)構(gòu)管管理、檔案案庫管理、檔案管理理以及檔案案借閱歸還還等功能。課題主要采采用自上而而下的結(jié)構(gòu)構(gòu)化程序設(shè)設(shè)計方法與與面向?qū)ο笙蠓椒ㄏ嘟Y(jié)結(jié)合的方法法,研究和和開發(fā)該系系統(tǒng)。該系系統(tǒng)運用了了C#編程程語言進(jìn)行行
2、界面設(shè)計計和代碼設(shè)設(shè)計,數(shù)據(jù)據(jù)庫設(shè)計使使用SQLL Serrver 20000創(chuàng)建,使使得系統(tǒng)功功能更加完完善。全文共分八八章,第一一章緒論,介介紹系統(tǒng)開開發(fā)的必要要性與可行行性,第二二章到第五五章介紹系系統(tǒng)的設(shè)計計與實現(xiàn),包包括可行性性分析、需需求分析、數(shù)據(jù)庫設(shè)設(shè)計、系統(tǒng)統(tǒng)設(shè)計,第第六章介紹紹系統(tǒng)的調(diào)調(diào)試過程,第第七章對系系統(tǒng)的性能能進(jìn)行分析析,第八章章總結(jié),總總結(jié)此系統(tǒng)統(tǒng)設(shè)計的優(yōu)優(yōu)缺點及其其心得。關(guān)鍵詞:借借閱查詢;數(shù)據(jù)庫設(shè)設(shè)計;政務(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 開開發(fā)工具與與相關(guān)技術(shù)術(shù)介紹 PAGEREF _Toc170265765 h 2 HYPERLINK l
11、_Toc170265766 1.2.11 Vissual c#.NNet 22005開開發(fā)環(huán)境 PAGEREF _Toc170265766 h 2 HYPERLINK l _Toc170265767 1.2.22 Miccrosooft SSQL SServeer 20000簡介介 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運行行環(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ù)庫設(shè)計計 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ù)庫 PAGEREF _Toc170265785 h 一五 HYPERLINK l _Toc170265786 4.3.11概要設(shè)計計 PAGEREF _Toc170265786 h 一五 HYPERLINK l _Toc170265787 4.3.22邏輯設(shè)計計 PAGEREF _Toc170265787 h 一八 HYPERLINK l _Toc4.4.3物理設(shè)設(shè)計 PAGEREF _Toc170265788 h 21 HYPERL
16、INK l _Toc170265789 第5章 詳詳細(xì)設(shè)計 PAGEREF _Toc170265789 h 22 HYPERLINK l _Toc170265790 5.1結(jié)構(gòu)構(gòu)程序的設(shè)設(shè)計 PAGEREF _Toc170265790 h 22 HYPERLINK l _Toc170265791 5.2系統(tǒng)統(tǒng)設(shè)計 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è)計 PAGEREF _Toc170265794 h 23 HYPERLINK l _Toc170265795 5.3.11菜單的分分類 PAGEREF _Toc170265795 h 24 HYPERLINK l _Toc170265796 5.4界面面設(shè)計 PAGEREF _Toc170265796 h 24 HYPERLINK l _Toc170265797 5.4.11登錄界面面的設(shè)計 PAGEREF _Toc170265797 h 24 HYPERLINK l _Toc1702657
18、98 5.4.22主界面的的設(shè)計 PAGEREF _Toc170265798 h 27 HYPERLINK l _Toc170265799 5.4.33機(jī)構(gòu)管理理界面 PAGEREF _Toc170265799 h 28 HYPERLINK l _Toc170265800 5.4.44檔案庫管管理界面 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)測試 PAGEREF _Toc170265803 h 35 HYPERLINK l _Toc170265804 6.1測試試目的 PAGEREF _Toc170265804 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)統(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)的概述課題研究的的背景隨著社會經(jīng)經(jīng)濟(jì)的迅速速發(fā)展和科科學(xué)技術(shù)的的全面進(jìn)步步,計算機(jī)機(jī)事業(yè)的飛飛速發(fā)展,以以計算機(jī)與與通信技術(shù)術(shù)為基礎(chǔ)的的信息系統(tǒng)統(tǒng)正處于蓬蓬勃發(fā)展的的時期。隨隨著經(jīng)濟(jì)文文化水平的的顯著提高高,人們對對生活質(zhì)量量及工作環(huán)環(huán)境的要求求也越來越越高。如何何通過計算算機(jī)為我們們完成更多多的事情,進(jìn)進(jìn)而達(dá)到辦辦公自動化化和優(yōu)化日日常工作的的目的,也也就成了一一個大眾化化的課
22、題。 電子政務(wù)務(wù)檔案管理理系統(tǒng)提供供對企事業(yè)業(yè)單位的檔檔案管理功功能。使用本系系統(tǒng),可以以完成檔案案的管理、出借等功功能。對各各項操作都都提供日志志信息記錄錄,以滿足足安全性方方面的要求求。電子政政務(wù)檔案管管理系統(tǒng)使使工作人員員對檔案的的管理工作作更加容易易,提高工工作的效率率、降低管管理的成本本。作為計計算機(jī)應(yīng)用用的一部分分,使用計計算機(jī)對檔檔案信息進(jìn)進(jìn)行管理,具有著手手工管理所所無法比擬擬的優(yōu)點.例如:檢檢索迅速、查找方便便、可靠性性高、存儲儲量大、保保密性好、壽命長、成本低等等。這些優(yōu)優(yōu)點能夠極極大地提高高信息管理的的效率。因此,開發(fā)發(fā)一套完善善的電子政政務(wù)檔案管管理系統(tǒng)是是必不可少少的
23、。系統(tǒng)的主要要功能電子政務(wù)檔檔案管理系系統(tǒng)提供對對企事業(yè)單單位的檔案案管理功能能。使用本系系統(tǒng),可以以完成檔案案的管理、出借等功功能。因此檔案案管理信息息化是發(fā)展展的必然趨趨勢。用結(jié)結(jié)構(gòu)化系統(tǒng)統(tǒng)分析與設(shè)設(shè)計的方法法,建立一一套有效的的電子政務(wù)務(wù)檔案管理理系統(tǒng),可可以減輕工工作,將工工作科學(xué)化化、規(guī)范化化,提高了了檔案信息息管理的工工作質(zhì)量。電子政務(wù)檔檔案管理系系統(tǒng)初步劃劃分為五大大功能模塊塊:用戶管管理功能模模塊、機(jī)構(gòu)構(gòu)管理功能能模塊、檔檔案庫管理理功能模塊塊、檔案管管理功能模模塊、檔案案借閱歸還還管理功能能模塊。其其中:用戶戶管理功能能模塊實現(xiàn)現(xiàn)用戶和管管理員的添添加,修改改和刪除功功能。機(jī)
24、構(gòu)構(gòu)管理功能能模塊需要要實現(xiàn)增加加機(jī)構(gòu)、刪刪除機(jī)構(gòu)、修改機(jī)構(gòu)構(gòu)描述等功功能。檔案案庫管理功功能模塊包包括了新建建檔案庫、刪除檔案案庫、修改改檔案庫描描述和任命命檔案庫的的管理員等等,只有系系統(tǒng)管理員員才有權(quán)進(jìn)進(jìn)行檔案庫庫管理。檔檔案管理功功能模塊是是所有用戶戶都可操作作的功能,用用戶通過設(shè)設(shè)定檢索的的條件對檔檔案進(jìn)行檢檢索,可以以查閱檢索索出的檔案案的詳細(xì)信信息。檔案案借閱歸還還管理功能能模塊只有有對某個檔檔案庫有操操作權(quán)限的的用戶才能能對該檔案案庫下的借借閱事務(wù)進(jìn)進(jìn)行管理。電子政務(wù)檔檔案管理系系統(tǒng)擬訂以以公司電子子政務(wù)信息息系統(tǒng)為模模型,以查查詢庫存檔檔案的信息息、借閱者者的借閱信信息、借閱
25、閱和歸還檔檔案的功能能為基本需需求,開發(fā)發(fā)設(shè)計一套套完整的電電子政務(wù)檔檔案管理系系統(tǒng)。開發(fā)工具與與相關(guān)技術(shù)術(shù)介紹系統(tǒng)運用VVisuaal c#.Nett 20005進(jìn)行界界面設(shè)計和和功能實現(xiàn)現(xiàn),以Miicrossoft SQL Servver 22000作作為后臺支支持?jǐn)?shù)據(jù)庫庫的開發(fā)。Visuaal c#.Nett 20005開發(fā)環(huán)環(huán)境C#是由MMicroosoftt開發(fā)的一一種簡單、精煉、類類型安全、面向?qū)ο笙蟮恼Z言。C#的設(shè)計計目的是簡簡化網(wǎng)絡(luò)應(yīng)應(yīng)用,它能能迅速的構(gòu)構(gòu)建基于WWindoows和IInterrnet的的應(yīng)用程序序和組件,并并且可以在在任何操作作系統(tǒng)上通通過Intterneet
26、調(diào)用運運行的任何何語言。C#使得CC+程序序員可以高高效的開發(fā)發(fā)程序,而而絕不損失失C/C+原有的的強(qiáng)大的功功能。因為為這種繼承承關(guān)系,CC#與C/C+具具有極大的的相似性,熟熟悉類似語語言的開發(fā)發(fā)者可以很很快的轉(zhuǎn)向向C#。 1.C#的現(xiàn)代化化設(shè)計能夠夠消除很多多常見的CC+編程程錯誤。 2.C#語言允許許類型定義義的,擴(kuò)展展的元數(shù)據(jù)據(jù)。這些元元數(shù)據(jù)可以以應(yīng)用于任任何對象。項目構(gòu)建建者可以定定義領(lǐng)域特特有的屬性性并把他們們應(yīng)用于任任何語言元元素-類,接接口等等。 3.內(nèi)內(nèi)置對組建建對象模型型(COMM)和基于于Winddows的的API的的支持。4.允許許有限制地地使用純指指針。C#旨在不不犧
27、牲C和和C#的功功能和控制制特色的前前提下提高高C+編編程人員的的開發(fā)速度度。C#為為高等級安安全性、垃垃圾回收和和類型安全全提供內(nèi)部部代碼信任任機(jī)制C#支持單一一繼承并創(chuàng)創(chuàng)建Miccrosooft中間間語言作為為本機(jī)代碼碼編譯器的的輸入。C#與.NNET框架架和公共語語言運行庫庫完全集成成,具有語語言的可操操作性。CC#簡化了了C和C+中某些些復(fù)雜的方方面使之現(xiàn)現(xiàn)代化,包包括:命名名空間、類類、枚舉、重載和結(jié)結(jié)構(gòu)化異常常處理。它它還取消了了宏、多重重繼承和虛虛擬基類、頭文件包包含等功能能。利用C#可可以開發(fā)各各種類型的的應(yīng)用:WWindoows應(yīng)用用程序、類類庫、Wiindowws控件庫庫、
28、ASPP.NETT Webb應(yīng)用程序序、ASPP.NETT Webb服務(wù)、WWeb控件件庫、控制制臺應(yīng)用程程序和Wiindowws服務(wù)。C#與C+和Jaava非常常相似,它它綜合了目目前所有高高級語言的的優(yōu)點,如如:簡潔的的語法、精精心的面向向?qū)ο笤O(shè)計計、與Weeb的緊密密結(jié)合、完完全的安全全性與錯誤誤處理、版版本處理技技術(shù)及良好好的靈活性性和兼容性性。Microosoftt SQLL Serrver 20000簡介SQL(SStrucctureed Quuery Langguagee,結(jié)構(gòu)查查詢語言)是一個功功能強(qiáng)大的的數(shù)據(jù)庫語語言。SQQLSeerverr作為微軟軟在Winndowss系列
29、平平臺上開發(fā)發(fā)的數(shù)據(jù)庫庫,一經(jīng)推推出就以其其易用性得得到了很多多用戶的青青睞,它區(qū)別于FFoxPrro、Acccesss小型數(shù)據(jù)據(jù)庫,SQQLSeerverr是一個功功能完備的的數(shù)據(jù)庫管管理系統(tǒng)。它包括支支持開發(fā)的的引擎、標(biāo)標(biāo)準(zhǔn)的SQQL語言、擴(kuò)展的特特性(如復(fù)復(fù)制、OLLAP、分分析)等功功能。而像像存儲過程程、觸發(fā)器器等特性,也也是大型數(shù)數(shù)據(jù)庫才擁擁有的。SQLSSERVEER20000往往往成為數(shù)據(jù)據(jù)庫的首選選。ANSII(美國國國家標(biāo)準(zhǔn)學(xué)學(xué)會)聲稱稱,SQLL是關(guān)系數(shù)數(shù)據(jù)庫管理理系統(tǒng)的標(biāo)標(biāo)準(zhǔn)語言。SQL語語句通常用用于完成一一些數(shù)據(jù)庫庫的操作任任務(wù),比如如在數(shù)據(jù)庫庫中更新數(shù)數(shù)據(jù),或者者
30、從數(shù)據(jù)庫庫中檢索數(shù)數(shù)據(jù)。由于于SQLServver與WWindoows界面面風(fēng)格完全全一致,且且有許多向?qū)?WWizarrd)幫幫助,因此此易于安裝裝和學(xué)習(xí),從從另一個角角度來講,學(xué)學(xué)習(xí)SQLLSerrver是是掌握其他他平臺及大大型數(shù)據(jù)的的基礎(chǔ)。因因為這些大大型數(shù)據(jù)庫庫對于設(shè)備備、平臺、人員知識識的要求往往往較高,而而并不是每每個人都具具備這樣的的條件,且且有機(jī)會去去接觸它們們。但有了了SQLServver的基基礎(chǔ),再去去學(xué)習(xí)和使使用它們就就容易多了了。由于今今天Winndowss操作系統(tǒng)統(tǒng)占領(lǐng)著主主導(dǎo)地位,選選擇SQLLSerrver一一定會在兼兼容性方面面取得一些些優(yōu)勢。另另外,SQQL
31、Seerverr20000除了了具有擴(kuò)展展性,可靠靠性以外,還還具有可以以迅速開發(fā)發(fā)新的因特特網(wǎng)系統(tǒng)的的功能。尤尤其是它可可以直接存存貯XMML數(shù)據(jù)據(jù),可以將將搜索結(jié)果果以XMML格式輸輸出等特點點,有利于于構(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)將一一個SQLL Servver應(yīng)用用程序分為為三部分:1) 用戶戶界面端為為用戶提供供了在自己己桌面上運運行的服務(wù)務(wù)。2) 運行行在SQLL Serrver上上的業(yè)務(wù)規(guī)規(guī)則端支持持業(yè)務(wù)服務(wù)務(wù)。3) 運行行在另一個個SQL Servver上的的數(shù)
32、據(jù)端支支持?jǐn)?shù)據(jù)服服務(wù)。而SQL Servver 22000是是為創(chuàng)建可可伸縮電子子商務(wù)、在在線商務(wù)和和數(shù)據(jù)倉儲儲解決方案案而設(shè)計的的真正意義義上的關(guān)系系型數(shù)據(jù)庫庫管理與分分析系統(tǒng)。大型服務(wù)務(wù)器可能有有成千上萬萬的用戶同同時連接到到SQL Servver 22000的的情況,SSQL SServeer 20000為了了這些環(huán)境境提供了全全面的保護(hù)護(hù),具有防防止問題發(fā)發(fā)生的安全全措施,例例如,可以以防止多個個用戶試圖圖同時更新新相同的數(shù)數(shù)據(jù)。SQQL Seerverr 20000還在多多個用戶之之間有效在在分配可用用資源。Microosoftt SQL Servver能夠夠滿足大規(guī)規(guī)模分布式式計算
33、環(huán)境境的需要,可可以與Wiindowws NT及Winddows22000操操作系統(tǒng)緊緊密結(jié)合,從從而全面使使用它們的的管理和維維護(hù)功能。所以,SSQL SServeer已經(jīng)成成為 Wiindowws NTT平臺上最最重要,同同時也是使使用最廣泛泛的數(shù)據(jù)庫庫管理系統(tǒng)統(tǒng)。作為一一種功能強(qiáng)強(qiáng)大的數(shù)據(jù)據(jù)庫系統(tǒng),SQL Server主要有以下特點:完全的客戶戶機(jī)/服務(wù)務(wù)器體系結(jié)結(jié)構(gòu)這一結(jié)構(gòu)可可以有效網(wǎng)網(wǎng)絡(luò)。在客客戶機(jī)/服服務(wù)器運算算模式下,數(shù)數(shù)據(jù)庫查詢詢操作都集集中在服務(wù)務(wù)器方進(jìn)行行,在網(wǎng)絡(luò)絡(luò)上傳輸?shù)牡恼埱竺盍詈头?wù)器器的檢索結(jié)結(jié)果,而不不是整個數(shù)數(shù)據(jù)庫文件件,這樣可可以減少網(wǎng)網(wǎng)絡(luò)上的信信息流量,從
34、從而提高網(wǎng)網(wǎng)絡(luò)的使用用效率。簡單的圖形形化處理工工具,使系系統(tǒng)管理更更為直觀SQL EEnterrprisse Maanageementt(SQLL企業(yè)級管管理器)是是一個基于于Winddows圖圖形界面(GGUI)的的集成管理理工具,利利用它可以以完成SQQL Seerverr的配置管管理工作,如如建立設(shè)備備(devvicess)和數(shù)據(jù)據(jù)庫、備份份和恢復(fù)數(shù)數(shù)據(jù)庫、執(zhí)執(zhí)行查詢操操作、調(diào)度度和報警管管理、數(shù)據(jù)據(jù)復(fù)制等。SQL Servver的管管理體系建建立在SQQL 分布布式管理對對象(SQQL Diistriibuteed Maanageementt Objject,簡寫為SQQL_DMMO
35、)基礎(chǔ)礎(chǔ)上,形成成SQL Servver的分分布式管理理框架。豐富的編程程接口工具具SQL SServeer提供了了Trannsactt_SQLL、DB_LLibraary ffor CC和DB_LLibraary ffor VVisuaal C#開發(fā)工具具。Traansacct_SQQL與工業(yè)業(yè)標(biāo)準(zhǔn)SQQL 語言言兼容,并并在其基礎(chǔ)礎(chǔ)上加以擴(kuò)擴(kuò)充,是它它更符合事事務(wù)處理的的需要。此此外,SQQL Seerverr還支持OODBC規(guī)規(guī)范,可以以使用ODDBC訪問問數(shù)據(jù)庫。多線程體系系結(jié)構(gòu)SQL SServeer支持多多線程操作作,在多用用戶并發(fā)訪訪問時,系系統(tǒng)在產(chǎn)生生較小額外外負(fù)擔(dān)的情情況下能
36、夠夠進(jìn)行并行行處理,從從而減小內(nèi)內(nèi)存需求,提提高系統(tǒng)吞吞吐量。在在用戶數(shù)量量增加時,SQL Server的運行速度也不會明顯減慢。隱含的并發(fā)發(fā)控制功能能SQL SServeer利用動動態(tài)功能,防防止用戶在在查詢和更更新并發(fā)操操作時相互互間發(fā)生沖沖突。動態(tài)態(tài)鎖定是隱隱含的,用用戶不必操操心鎖定過過程。良好的兼容容性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ù)庫系統(tǒng)的的功能,同同時減少了了系統(tǒng)資源源的占用。SQL SServeer 提供供了功能全全面的管理理工具可以幫助數(shù)數(shù)據(jù)庫管理理員完成日日常的,復(fù)復(fù)雜的,煩煩瑣的數(shù)據(jù)據(jù)庫管理工工作。第2章 可可行性分析析可行性研究究的目的,就就是用最小小的代價在在盡可能短短的時間內(nèi)內(nèi)確定問題題是否能夠夠解決。在在這個階段段確定規(guī)模模和目標(biāo),軟軟件需求者者要在時間間、人力、軟硬件資資源和經(jīng)費費等方面來來評估對資資源的需要要。同時,它它從技術(shù)可可行性、經(jīng)經(jīng)濟(jì)可行性性、操作可可行性
38、三方方面進(jìn)行研研究。2.1技術(shù)術(shù)可行性C#.NEET是一種種采用編程程語言,它它使程序員員能夠使用用.NETT框架開發(fā)發(fā)各種應(yīng)用用。Miccrosooft VVisuaal Sttudioo.NETT中的開發(fā)發(fā)是以 .NET Frammeworrk 為目目標(biāo)的,即即 Miccrosooft VVisuaal Sttudioo.NETT項目的輸輸出是 MMicroosoftt 中間語語言 (MMSIL) 的二進(jìn)進(jìn)制文件。Visuual CC# 編譯器器支持語言言的所有重重要功能,并并且還完全全支持使用用 .NEET Frramewwork。它還支持持受 Viisuall C+ 支持持的擴(kuò)展,。后
39、臺采用用Micrrosofft SQQLSeerverr20000數(shù)據(jù)庫庫開發(fā)工具具作為處理理用戶提交交表單和連連接數(shù)據(jù)庫庫的設(shè)計方方法進(jìn)行開開發(fā)建設(shè)。2.2經(jīng)濟(jì)濟(jì)可行性企事業(yè)單位位常常面臨臨著管理檔檔案的歸檔檔、查詢、借閱和歸歸還等工作作。因此建建立一套有有效的電子子政務(wù)檔案案管理系統(tǒng)統(tǒng),可以減減輕工作,將將工作科學(xué)學(xué)化、規(guī)范范化,提高高了電子政政務(wù)檔案管管理的工作作質(zhì)量,并并且把管理理者從繁重重的勞動中中解脫出來來。計算機(jī)機(jī)技術(shù)在這這些方面的的應(yīng)用有著著美好的經(jīng)經(jīng)濟(jì)前景。2.3操作作可行性該系統(tǒng)的開開發(fā)就是本本著方便管管理的原則則。對于用用戶來說,設(shè)設(shè)計合理、容易理解解和操作的的系統(tǒng)是非非
40、常必要的的。一個簡簡潔、明朗朗的界面和和完整的功功能設(shè)計足足以滿足各各種用戶的的不同需求求。所以該該系統(tǒng)在進(jìn)進(jìn)行設(shè)計時時考慮到用用戶的心理理,以用戶戶作為系統(tǒng)統(tǒng)開發(fā)的根根本。界面面設(shè)計十分分親切,功功能標(biāo)題醒醒目,各種種功能的實實現(xiàn)簡單容容易上手是是本系統(tǒng)最最注重的特特點,所以以操作方面面可行。2.4運行行環(huán)境2.4.11硬件配置置1.微處理理器:(CCPU)具具備804486以上上的微處理理器;2.內(nèi)存:512MMB;3.顯示器器:建議使使用VGAA或更高分分辨率的顯顯示器;4.硬盤空空間:800G;5.鍵盤6.鼠標(biāo)2.4.22軟件配置置1.操作系系統(tǒng):Wiindowws 20000 / W
41、inndowss XP2.開發(fā)語語言:Miicrossoft Visuual SStudiioC#.NET3.數(shù)據(jù)庫庫:SQLL Serrver 20000 在上面介紹紹的硬件和和軟件的對對該電子政政務(wù)檔案管管理系統(tǒng)進(jìn)進(jìn)行編輯和和運行能達(dá)達(dá)到很好的的效果,體體現(xiàn)了該系系統(tǒng)所具有有的強(qiáng)大功功能模塊,這這樣也大大大的提高了了管理者的的工作效率率。第3章 需需求分析在軟件開發(fā)發(fā)的過程中中,需求分分析是個非非常重要的的過程,也也是必不可可少的過程程。需求分分析確定系系統(tǒng)必須完完成哪些工工作,也就就是對目標(biāo)標(biāo)系統(tǒng)提出出完整、準(zhǔn)準(zhǔn)確、清晰晰、具體的的要求。它它需要系統(tǒng)統(tǒng)分析員、程序員、用戶這三三方面人員員
42、通力合作作,以確定定系統(tǒng)的功功能要求、系統(tǒng)的性性能要求、運行要求求以及將來來可能提出出的要求??尚行匝芯烤侩A段產(chǎn)生生的文檔,特特別是數(shù)據(jù)據(jù)流圖,是是需求分析析的出發(fā)點點。數(shù)據(jù)流流圖中已經(jīng)經(jīng)劃分出系系統(tǒng)必須完完成的許多多基本功能能,在需求求分析階段段系統(tǒng)分析析員將仔細(xì)細(xì)研究這些些功能并進(jìn)進(jìn)一步將它它們具體化化。需求分析的的結(jié)果是系系統(tǒng)開發(fā)的的基礎(chǔ),關(guān)關(guān)系到工程程的成敗和和軟件產(chǎn)品品的質(zhì)量。因此,必必須用行之之有效的方方法對軟件件需求進(jìn)行行嚴(yán)格的審審查驗證。3.1用戶戶需求該系統(tǒng)適用用于各企事事業(yè)單位,服服務(wù)的用戶戶主要是用用戶和管理理員。對于于管理員來來說該系統(tǒng)統(tǒng)應(yīng)該操作作簡單、方方便,可以以降
43、低勞動動強(qiáng)度和節(jié)節(jié)約時間。是管理員員的管理工工作更加容容易,提高高工作的效效率、降低低管理的成成本。而對對于用戶來來說該系統(tǒng)統(tǒng)應(yīng)該方便便借閱檔案案,和在成成千上萬的的檔案中快快速的查找找所需要的的檔案。3.2功能能需求(1)檔案案查詢功能能通過編號和和日期等等等對數(shù)據(jù)庫庫中的相關(guān)關(guān)內(nèi)容的進(jìn)進(jìn)行精確查查詢顯示。(2)檔案案借閱歸還還管理功能能用戶可以查查詢已歸檔檔的檔案(未未借出)進(jìn)進(jìn)行借閱,借借閱時需要要提交借閱閱申請指明明檔案的名名稱、日期期、借閱者者、機(jī)構(gòu)。管理員可可對用戶提提出的借閱閱申請進(jìn)行行審批,審審批通過用用戶便可到到檔案室提提取檔案。系統(tǒng)可以以記錄借閱閱者的個人人信息、借借閱信息
44、等等基本信息息并完成借借閱操作。(3)機(jī)構(gòu)構(gòu)管理功能能系統(tǒng)管理員員可對系統(tǒng)統(tǒng)中的機(jī)構(gòu)構(gòu)進(jìn)行管理理,包括新新增機(jī)構(gòu),此此時需要提提供機(jī)構(gòu)的的名稱和說說明;更改改機(jī)構(gòu)名稱稱和說明。(4)檔案案庫管理功功能包括了新建建檔案庫、刪除檔案案庫、修改改檔案庫描描述和任命命檔案庫的的管理員等等,只有系系統(tǒng)管理員員才有權(quán)進(jìn)進(jìn)行檔案庫庫管理。3.3工作作需求電子政務(wù)檔檔案管理系系統(tǒng)以政務(wù)務(wù)檔案為背背景,其系系統(tǒng)管理由由企業(yè)管理理員來管理理。主要實實現(xiàn)以下功功能:(1)對用用戶進(jìn)行管管理,包括括對用戶的的添加、修修改等。(2)對機(jī)機(jī)構(gòu)進(jìn)行管管理,包括括對機(jī)構(gòu)的的添加、修修改、刪除除、查詢。(3)對檔檔案庫進(jìn)行行管
45、理,包包括對檔案案庫的添加加、修改、刪除、查查詢。(4)對檔檔案進(jìn)行管管理,包括括檔案的添添加、修改改、刪除、查詢。(5)對檔檔案借閱歸歸還進(jìn)行管管理,包括括檔案的借借閱管理和和歸還管理理。3.4工作作流程3.4.11數(shù)據(jù)流圖圖數(shù)據(jù)流圖(DData Floww Diaagramm,簡稱DDFD圖)描描繪系統(tǒng)邏邏輯模型的的圖形工具具,描述了了系統(tǒng)的組組成部分及及個部分之之間的聯(lián)系系。它是用用一些規(guī)定定的圖標(biāo)和和符號來描描述數(shù)據(jù)在在系統(tǒng)中的的流動和處處理情況。數(shù)據(jù)流圖圖一般要采采用自上而而下逐步求求精的結(jié)構(gòu)構(gòu)化表示方方法。其實,軟件件系統(tǒng)歸根根到底是一一個信息處處理系統(tǒng),其其最基本的的功能就是是接
46、收輸入入的信息,對對輸入的信信息按照規(guī)規(guī)定的方法法歸類、處處理、存儲儲,轉(zhuǎn)變?yōu)闉樗枰牡男畔?,最最后通過輸輸出系統(tǒng)向向用戶輸出出所需求的的信息。其其中最核心心的部分就就是對信息息(或者稱稱作數(shù)據(jù))的的處理,因因此不同的的數(shù)據(jù)也就就不決定了了所需要的的不同的處處理方法和和算法。數(shù)數(shù)據(jù)流圖也也就是以圖圖形的方式式將系統(tǒng)中中數(shù)據(jù)傳遞遞、轉(zhuǎn)化的的過程以直直觀的方式式表述出來來。下面是根據(jù)據(jù)分析繪制制出的電子子政務(wù)檔案案管理系統(tǒng)統(tǒng)的頂層數(shù)數(shù)據(jù)流圖:管理員電子政務(wù)檔案管理系統(tǒng)用戶事務(wù) 結(jié)果圖3.1 頂層數(shù)據(jù)據(jù)流圖上面較抽象象的數(shù)據(jù)流流圖,接下下來將介紹紹該系統(tǒng)的的幾個功能能模塊的數(shù)數(shù)據(jù)流圖,來來說明相關(guān)
47、關(guān)部分的具具體實現(xiàn)的的功能。2信息記錄D1 檔案信息息用戶檔案信息息檔案1檔案管理管理員檔案管理信息息管理信息息 D22 管管理信息 圖3.2檔案管管理數(shù)據(jù)流流圖 1.1檔案借閱 2記錄信息1.3借閱處理1.2更新檔案庫存信息 用戶管理員檔案 檔案檔案 檔檔案借閱信息借閱信息息D1 借借閱信息 圖3.33 檔案借借閱數(shù)據(jù)流流圖3.4.22數(shù)據(jù)字典典數(shù)據(jù)字典是是結(jié)構(gòu)化分分析方法中中的另一個個重要的分分析工具。數(shù)據(jù)流圖圖對信息處處理邏輯模模型的描述述具有直觀觀、全面、容易理解解的優(yōu)點,但但沒有準(zhǔn)確確、完整的的定義圖中中的所有數(shù)數(shù)據(jù)流,文文件和底層層加工進(jìn)行行準(zhǔn)確、完完整定義。這些圖元元定義條款款匯
48、集在一一起即組成成數(shù)據(jù)字典典。 通過數(shù)據(jù)字字典,開發(fā)發(fā)人員可以以更準(zhǔn)確地地確定系統(tǒng)統(tǒng)所要實現(xiàn)現(xiàn)的功能和和用途,同同時數(shù)據(jù)字字典也為數(shù)數(shù)據(jù)庫維護(hù)護(hù)人員提供供了一個了了解數(shù)據(jù)庫庫構(gòu)造、掌掌握數(shù)據(jù)庫庫特點的有有效的手段段。數(shù)據(jù)字典中中包含的每每個數(shù)據(jù)元元素的控制制信息是很很有價值的的。因為列列出了使用用一個給定定的數(shù)據(jù)元元素的所有有程序(或或模塊),所所以很容易易估計改變變一個數(shù)據(jù)據(jù)將產(chǎn)生的的影響,并并且能對所所有受影響響的程序或或模塊作出出相應(yīng)的改改變。下面是檔案案信息的部部分?jǐn)?shù)據(jù)字字典:表3.1檔檔案信息的的定義名稱:檔案案信息描述:用來來記錄檔案案的相關(guān)信信息。定義:檔案案信息=檔檔案名+檔檔
49、案號+機(jī)機(jī)構(gòu)名稱+檔案年度度+檔案時時限+創(chuàng)建建人+創(chuàng)建建時間+狀狀態(tài)+檔案案庫。位置:檔案案添加運行行窗口表3.2 數(shù)據(jù)元素素檔案名稱稱的定義名稱:檔案案名描述:用來來描述每個個檔案的名名字。類型:字符符型長度:500位置:檔案案信息列表表表3.3 數(shù)據(jù)元素素檔案編號號的定義名稱:檔案案號描述:用來來唯一標(biāo)識識檔案信息息表中記錄錄檔案在數(shù)數(shù)據(jù)庫中的的相應(yīng)存儲儲位置的關(guān)關(guān)鍵字,通通過它可以以對報表進(jìn)進(jìn)行訪問。類型:整型型長度:100位置:檔案案信息列表表表3.4 數(shù)據(jù)元素素機(jī)構(gòu)名稱稱的定義名稱:機(jī)構(gòu)構(gòu)名稱描述:用來來描述每個個檔案所屬屬機(jī)構(gòu)的名名稱。類型:字符符型長度:500位置:檔案案信息列
50、表表表3.5 數(shù)據(jù)元素素檔案年度度的定義名稱:檔案案年度描述:每個個檔案存檔檔時所屬的的年份。類型:字符符型長度:500位置:檔案案信息列表表表3.6 數(shù)據(jù)元素素檔案時限限的定義名稱:檔案案時限描述:每個個檔案存檔檔的時間限限制。類型:整型型長度:100位置:檔案案信息列表表表3.7 數(shù)據(jù)元素素創(chuàng)建人的的定義名稱:創(chuàng)建建人描述:檔案案的創(chuàng)建者者。類型:字符符型長度:500位置:檔案案信息列表表表3.8 數(shù)據(jù)元素創(chuàng)建時間的定義名稱:創(chuàng)建建時間 描述:每個個檔案對應(yīng)應(yīng)的創(chuàng)建時時的時間。類型:時間間型長度:8位置:檔案案信息列表表 表3.9 數(shù)據(jù)元素狀態(tài)的定義名稱:狀態(tài)描述:檔案是否已入庫。 類型:
51、整型長度:10位置:檔案信息列表表3.10 數(shù)據(jù)元素檔案庫的定義名稱:檔案案庫描述:每個個檔案所屬屬的檔案庫庫的名稱。類型:字符符型長度:500位置:檔案案信息列表表 數(shù)據(jù)字典最最重要的用用途是作為為分析階段段的工具。在數(shù)據(jù)字字典中建立立的一組嚴(yán)嚴(yán)密一致的的定義很有有助于改進(jìn)進(jìn)分析員和和用戶之間間的通信,因因此將消除除許多可能能的誤解。對數(shù)據(jù)的的這一系列列嚴(yán)密一致致的定義也也有助于改改進(jìn)在不同同的開發(fā)人人員和不同同的開發(fā)小小組之間的的通信。第4章 數(shù)數(shù)據(jù)庫設(shè)計計通過需求分分析階段的的工作,已已經(jīng)清楚了了該系統(tǒng)應(yīng)應(yīng)該實現(xiàn)什什么功能,那那么下一步步的工作就就是該如何何實現(xiàn)這些些功能,這這就是總體體
52、設(shè)計的工工作。總的的來說,總總體設(shè)計的的主要任務(wù)務(wù)是根據(jù)需需求規(guī)格說說明導(dǎo)出系系統(tǒng)的實現(xiàn)現(xiàn)方案。而而最終目標(biāo)標(biāo)是用比較較抽象、概概括的方式式確定系統(tǒng)統(tǒng)如何完成成預(yù)定的任任務(wù),也就就是說要取取得實現(xiàn)該該系統(tǒng)的最最佳方案。一般來講講,好的軟軟件表現(xiàn)三三個特點:其一是能能夠按照指指定的要求求進(jìn)行工作作,功能、性能都符符合指定的的要求;其其二是軟件件是可維護(hù)護(hù)的,可方方便地進(jìn)行行修改;三三是軟件不不只是代碼碼,還有一一套配置齊齊全的文檔檔。而好的的軟件來自自于最佳的的設(shè)計方案案。4.1功能能模塊劃分分所謂“模塊塊”,又稱“構(gòu)件”,一般指指用程序中中的數(shù)據(jù)說說明、可執(zhí)執(zhí)行語句等等程序?qū)ο笙蟮募?,還還可
53、以是單單獨命名和和編址的元元素。在軟件的體體系結(jié)構(gòu)中中,模塊是是可組合、分解和更更換的單元元。在設(shè)計計中可以選選擇其他程程序已編寫寫好的模塊塊,其本身身也可供其其他程序使使用。模塊化就是是對一個復(fù)復(fù)雜問題,自自頂向下,逐逐層的把軟軟件劃分成成若干模塊塊的過程。每個模塊塊完成一個個子功能,再再按照某種種方法把這這些模塊組組裝起來,成成為一個整整體,即可可以完成指指定的系統(tǒng)統(tǒng)功能,滿滿足問題的的要求過程程如果把整整個軟件看看做一個模模塊,是很很難被人理理解的。但但是把大的的程序分為為許多的模模塊,即把把一個很復(fù)復(fù)雜的問題題劃分為許許多的小問問題,解決決也就容易易多了。一一個小的問問題作為一一個模塊
54、,不不僅容易為為人理解,而而且能夠單單獨地進(jìn)行行設(shè)計、測測試和維護(hù)護(hù)。從而可可以提高軟軟件的生產(chǎn)產(chǎn)效率及可可靠性和維維護(hù)性。下面是根據(jù)據(jù)需求分析析階段的形形成的文檔檔及用戶的的具體要求求得到的該該系統(tǒng)的功功能模塊圖圖:電子政務(wù)檔案管理系統(tǒng)用戶管理機(jī)構(gòu)管理檔案管理機(jī)構(gòu)的修改檔案庫管理用戶的修改用戶的添加機(jī)構(gòu)的刪除機(jī)構(gòu)的查詢檔案借閱歸還管理機(jī)構(gòu)的添加檔案庫的修改檔案庫的刪除檔案庫的查詢檔案庫的添加檔案的修改檔案的刪除檔案的查詢檔案的添加借閱管理歸還管理借閱借閱查詢歸還歸還查詢歸還查詢圖4.1 功能模模塊圖4.2功能能描述電子政務(wù)檔檔案管理系系統(tǒng)初步劃劃分為五大大功能模塊塊:用戶管管理功能模模塊、機(jī)
55、構(gòu)構(gòu)管理功能能模塊、檔檔案庫管理理功能模塊塊、檔案管管理功能模模塊、檔案案借閱歸還還管理功能能模塊。其其中:用戶戶管理功能能模塊實現(xiàn)現(xiàn)用戶和管管理員的添添加,修改改和刪除功功能。機(jī)構(gòu)構(gòu)管理功能能模塊需要要實現(xiàn)增加加機(jī)構(gòu)、刪刪除機(jī)構(gòu)、修改機(jī)構(gòu)構(gòu)描述等功功能。檔案案庫管理功功能模塊包包括了新建建檔案庫、刪除檔案案庫、修改改檔案庫描描述和任命命檔案庫的的管理員等等,只有系系統(tǒng)管理員員才有權(quán)進(jìn)進(jìn)行檔案庫庫管理。檔檔案管理功功能模塊是是所有用戶戶都可操作作的功能,用用戶通過設(shè)設(shè)定檢索的的條件對檔檔案進(jìn)行檢檢索,可以以查閱檢索索出的檔案案的詳細(xì)信信息。檔案案借閱歸還還管理功能能模塊只有有對某個檔檔案庫有操
56、操作權(quán)限的的用戶才能能對該檔案案庫下的借借閱事務(wù)進(jìn)進(jìn)行管理。 4.3數(shù)數(shù)據(jù)庫 數(shù)據(jù)庫在一一個信息管管理系統(tǒng)中中占有非常常重要的地地位,數(shù)據(jù)據(jù)庫設(shè)計的的好壞將直直接影響系系統(tǒng)的效率率以及實現(xiàn)現(xiàn)效果。合合理的數(shù)據(jù)據(jù)庫設(shè)計可可以提高數(shù)數(shù)據(jù)存儲的的效率,保保證數(shù)據(jù)的的完整和一一致。同時時,合理的的數(shù)據(jù)庫結(jié)結(jié)構(gòu)也將有有利于程序序的實現(xiàn)。4.3.11概要設(shè)計計數(shù)據(jù)庫的概概念設(shè)計任任務(wù)是依據(jù)據(jù)需求分析析的結(jié)果轉(zhuǎn)轉(zhuǎn)換成一個個獨立于具具體數(shù)據(jù)庫庫管理系統(tǒng)統(tǒng)(Dattabasse Maanageementt Sysstem,簡簡稱DBMMS)的概概念模型,即即實體關(guān)系系圖(ER圖)。在在概念設(shè)計計階段就要要開始設(shè)
57、計計數(shù)據(jù)庫的的完整性。數(shù)據(jù)庫一般般分為三級級模式:外外模式、概概念模式和和內(nèi)模式。其中概念念模式是數(shù)數(shù)據(jù)庫中全全部數(shù)據(jù)的的邏輯結(jié)構(gòu)構(gòu)和特征的的描述,通通常以某種種數(shù)據(jù)模型型為基礎(chǔ)。根據(jù)對數(shù)據(jù)據(jù)流圖和數(shù)數(shù)據(jù)字典的的分析,各各 ER圖如下所所示:用 戶用戶名密 碼圖4.2 用戶實實體E-RR圖檔案庫編號名稱負(fù)責(zé)人電話地址備注圖4.3檔檔案庫ER圖機(jī)構(gòu)名稱電話備注負(fù)責(zé)人編號地址圖4.4機(jī)機(jī)構(gòu)實體EER圖檔案信息存儲地備注內(nèi)容名稱編號日期 4.5檔檔案信息EER圖 檔案借閱信息姓名機(jī)構(gòu)經(jīng)手人名稱編號日期圖4.6檔檔案借閱信信息ER圖檔案歸還信息姓名機(jī)構(gòu)經(jīng)手人名稱編號日期圖4.7檔檔案歸還信息EER圖編
58、號地址名稱編號名稱電話N M N M M N用戶機(jī)構(gòu)檔案檔案庫檔案借閱歸還用戶名密碼查詢查詢使用使用備注負(fù)責(zé)人地址名稱內(nèi)容存儲地備注編號備注負(fù)責(zé)人電話日期圖4.8實實體間的聯(lián)聯(lián)系圖4.3.22邏輯設(shè)計計邏輯結(jié)構(gòu)設(shè)設(shè)計的任務(wù)務(wù)是把概念念結(jié)構(gòu)設(shè)計計階段設(shè)計計好的基本本ER圖轉(zhuǎn)換為為與選用DDBMS產(chǎn)產(chǎn)品所支持持的數(shù)據(jù)模模型相符合合的邏輯結(jié)結(jié)構(gòu),是數(shù)數(shù)據(jù)庫設(shè)計計中重要的的一步。ER模型型和關(guān)系模模型是兩種種對數(shù)據(jù)庫庫不同的描描述,在EER模型中用用實體集和和聯(lián)系表示示現(xiàn)實世界界中的事物物及其相互互之間的關(guān)關(guān)系;而在在關(guān)系模型型中則用單單一的結(jié)構(gòu)構(gòu)(二維表表)來組織織數(shù)據(jù)。 下面將科技技借書處圖圖書借
59、閱查查詢系統(tǒng)的的ER模型轉(zhuǎn)化化為關(guān)系模模型,關(guān)系系主碼用下下劃線標(biāo)出出。用戶(用戶戶名稱,密密碼)檔案庫信息息( 編號號,名稱,負(fù)責(zé)責(zé)人,電話話,地址,備備注)機(jī)構(gòu)信息(編號,名稱,負(fù)責(zé)人,電話,地址,備注)檔案信息(編號,名稱,內(nèi)容,日期,存儲地,備注) 檔案借閱信信息(編號號,名稱,日期期,姓名,機(jī)機(jī)構(gòu),經(jīng)手手人) 檔案歸還信信息(編號號,名稱,日期期,姓名,機(jī)機(jī)構(gòu),經(jīng)手手人)數(shù)據(jù)庫中的的表: 表表4.1 所有用用戶列表字段類型長度NULL備注用戶名char10否主鍵密碼char10否無表4.2 檔案庫列列表字段類型長度NULL備注編號char4否主鍵名稱char50否無負(fù)責(zé)人char10
60、否無電話char10否 無地址char10否無備注char40否無表4.3 機(jī)構(gòu)列表表字段類型長度NULL備注編號char4否主鍵名稱char50否無負(fù)責(zé)人char10否無電話char10否無地址char10否無備注char40否無表4.4檔檔案列表字段類型長度NULL備注編號int4否主鍵名稱char50否無內(nèi)容char10否無日期datettime8否無存儲地char10否無備注char40否無表4.5檔檔案借閱列列表字段類型長度NULL備注編號int4否主鍵名稱char50否無日期datettime8否無姓名char10否無機(jī)構(gòu) chaar10否無經(jīng)手人char10否無表4.5檔檔案歸還
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024陶瓷產(chǎn)品設(shè)計師勞動合同及設(shè)計風(fēng)格指導(dǎo)原則2篇
- 2025年度違約合同糾紛訴訟起訴狀編寫技巧3篇
- 2025年度土地置換與跨境電商項目合作協(xié)議3篇
- 物理化學(xué)期末考試習(xí)題及答案
- 全國公開課一等獎初中化學(xué)九年級上冊(人教2024年新編)《分子和原子》課件
- 二零二五年度苯板防火安全材料買賣協(xié)議3篇
- 二零二五年度鐵路部門員工鐵路勞保用品租賃協(xié)議3篇
- 醫(yī)療險種解析如何選擇最適合家庭的保險
- 二零二五年度新能源充電樁安裝施工與運營合作協(xié)議3篇
- 小學(xué)生科技寫作能力的提升路徑與方法
- 森林報測試題
- 刑法涉及安全生產(chǎn)的16宗罪解讀
- 北京高考化學(xué)方程式知識點總結(jié)
- 銅精礦加工費簡析
- 機(jī)電拆除專項施工方案
- 平鍵鍵槽的尺寸與公差
- 8S目視化管理實施計劃表(放大)
- 分式混合運算專項練習(xí)158題(有答案)26頁
- 地鐵日常保潔程序及應(yīng)急預(yù)案
- 牛津譯林版四年級英語上冊專項訓(xùn)練排序
- 畢業(yè)設(shè)計(論文)-多軸自動螺栓擰緊機(jī)的設(shè)計
評論
0/150
提交評論