




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要電子政務(wù)檔案管理系統(tǒng)是以公司電子政務(wù)信息系統(tǒng)為模型而開(kāi)發(fā)設(shè)計(jì)的。該系統(tǒng)既便于管理員管理檔案,也方便于借閱者借閱檔案和查詢檔案信息。該系統(tǒng)主要實(shí)現(xiàn)對(duì)檔案信息和借閱者信息的管理,用戶通過(guò)使用用戶名、密碼,進(jìn)入整個(gè)數(shù)據(jù)庫(kù)的管理工作,以便及時(shí)更新數(shù)據(jù)庫(kù)來(lái)滿足讀者的要求。還等功能。課題主要采用自上而下的結(jié)構(gòu)化程序設(shè)計(jì)方法與面向?qū)ο蠓椒ㄏ嘟Y(jié)合的方法,研究和開(kāi)發(fā)該系統(tǒng)。該系統(tǒng)運(yùn)用了C#編程語(yǔ)言進(jìn)行界面設(shè)計(jì)和代碼設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)使用SQLServer2000創(chuàng)建,使得系統(tǒng)功能更加完善??偨Y(jié),總結(jié)此系統(tǒng)設(shè)計(jì)的優(yōu)缺點(diǎn)及其心得。關(guān)鍵詞:借閱查詢;數(shù)據(jù)庫(kù)設(shè)計(jì);政務(wù)檔案管理AbstractTheelectronicgovernmentfilemanagementsystemisdevelopedonthemodeloftheinformationsystemoftheelectronicgovernmentinformationsystem.Itisveryeasyformanagerstomanagethefiles,anditisalsoconvenientforreaderstoborrowandinquirefileinformation.Thesystemmainlyrealizesthefunctionofmanagingthefileandreader'sdata.Theusersareallowedtomanagethewholedatabaseonlythroughusingpassword,andthentheuserscanrenewthedatabaseintimetomeetreaders’need.Itsmainfunctionsincludeusermanagement,institutionalmanagement,archivemanagement,archivestoragemanagementandtheFunctionofborrowsandReturnsthefile.Thetopicmainlyusedthetoptothebottomofstructurebinewiththefacingmethodoftheprogramdesign,researchanddeveloptheinformationmanagementsystem.ThesystemmakesuseoftheC#tocarryontheinterfacedesignandthecodedesign,andthedatabasedesignadoptsSQLServer2000toestablish,whichmakesthesystemfunctionmoreperfect.Thepapercanbedividedintoeightchapters:Thefirstchapterisanintroductionofthepaper.Itintroducesthenecessityandfeasibilityofthedevelopmentofthesystem.Thesecondtothefifthchapterintroducethedesignandrealizationofthesystem,includingtheanalysisoffeasibilityanddemandofthesystem,thedesignofdatabaseandsystem.Thesixthchapterintroducesthedebuggingprocessofthesystem.Theseventhchapteranalysesthefunctionofthesystem.Theeighthchapterisasummary.Itsummarizestheadvantagesanddisadvantagesofthesystem,andatthesametimeitalsogivesussomeexperienceofit.Keywords:Borrowsandinquiry;databasedesign;governmentaffairsrecordsmanagement目錄第1章緒論11.1系統(tǒng)的概述11.1.1課題研究的背景11.1.2系統(tǒng)的主要功能11.2開(kāi)發(fā)工具與相關(guān)技術(shù)介紹21.2.1Visualc#.Net2005開(kāi)發(fā)環(huán)境21.2.2MicrosoftSQLServer2000簡(jiǎn)介3第2章可行性分析52.1技術(shù)可行性52.2經(jīng)濟(jì)可行性52.3操作可行性52.4運(yùn)行環(huán)境62.4.1硬件配置62.4.2軟件配置6第3章需求分析73.1用戶需求73.2功能需求73.3工作需求83.4工作流程83.4.1數(shù)據(jù)流圖83.4.2數(shù)據(jù)字典9第4章數(shù)據(jù)庫(kù)設(shè)計(jì)一三4.1功能模塊劃分一三4.2功能描述144.3數(shù)據(jù)庫(kù)一五4.3.1概要設(shè)計(jì)一五4.3.2邏輯設(shè)計(jì)一八4.4.3物理設(shè)計(jì)21第5章詳細(xì)設(shè)計(jì)225.1結(jié)構(gòu)程序的設(shè)計(jì)225.2系統(tǒng)設(shè)計(jì)225.2.1管理功能系統(tǒng)225.2.2服務(wù)功能系統(tǒng)235.3菜單設(shè)計(jì)235.3.1菜單的分類245.4界面設(shè)計(jì)245.4.1登錄界面的設(shè)計(jì)245.4.2主界面的設(shè)計(jì)275.4.3機(jī)構(gòu)管理界面285.4.4檔案庫(kù)管理界面295.4.5檔案管理界面315.4.6檔案借閱歸還管理界面32第6章系統(tǒng)測(cè)試356.1測(cè)試目的356.2測(cè)試方法356.3測(cè)試步驟36第7章系統(tǒng)維護(hù)及性能分析397.1系統(tǒng)維護(hù)397.2性能分析40第8章總結(jié)41參考文獻(xiàn)42致謝43附錄44第1章緒論1.1系統(tǒng)的概述1.1.1課題研究的背景就成了一個(gè)大眾化的課題。電子政務(wù)檔案管理系統(tǒng)提供對(duì)企事業(yè)單位的檔案管理功能。使用本系統(tǒng),容易,提高工作的效率、降低管理的成本。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)檔案信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、夠極大地提高信息管理的效率。因此,開(kāi)發(fā)一套完善的電子政務(wù)檔案管理系統(tǒng)是必不可少的。1.1.2系統(tǒng)的主要功能電子政務(wù)檔案管理系統(tǒng)提供對(duì)企事業(yè)單位的檔案管理功能。使用本系統(tǒng),可以完成檔案的管理、出借等功能。因此檔案管理信息化是發(fā)展的必然趨勢(shì)。以減輕工作,將工作科學(xué)化、規(guī)范化,提高了檔案信息管理的工作質(zhì)量。1庫(kù)有操作權(quán)限的用戶才能對(duì)該檔案庫(kù)下的借閱事務(wù)進(jìn)行管理。計(jì)一套完整的電子政務(wù)檔案管理系統(tǒng)。1.2開(kāi)發(fā)工具與相關(guān)技術(shù)介紹系統(tǒng)運(yùn)用Visualc#.Net2005進(jìn)行界面設(shè)計(jì)和功能實(shí)現(xiàn),以MicrosoftSQLServer2000作為后臺(tái)支持?jǐn)?shù)據(jù)庫(kù)的開(kāi)發(fā)。1.2.1Visualc#.Net2005開(kāi)發(fā)環(huán)境C#是由Microsoft開(kāi)發(fā)的一種簡(jiǎn)單、精煉、類型安全、面向?qū)ο蟮恼Z(yǔ)言。C#的設(shè)計(jì)目的是簡(jiǎn)化網(wǎng)絡(luò)應(yīng)用,它能迅速的構(gòu)建基于Windows和Internet的應(yīng)用程序和組件,并且可以在任何操作系統(tǒng)上通過(guò)Internet調(diào)用運(yùn)行的任何語(yǔ)言。C#使得C++程序員可以高效的開(kāi)發(fā)程序,而絕不損失C/C++原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系,C#與C/C++具有極大的相似性,熟悉類似語(yǔ)言的開(kāi)發(fā)者可以很快的轉(zhuǎn)向C#。1.C#的現(xiàn)代化設(shè)計(jì)能夠消除很多常見(jiàn)的C++編程錯(cuò)誤。2.C#象。項(xiàng)目構(gòu)建者可以定義領(lǐng)域特有的屬性并把他們應(yīng)用于任何語(yǔ)言元素-類,接口等等。3.內(nèi)置對(duì)組建對(duì)象模型(COM)和基于Windows的API的支持。24.允許有限制地使用純指針。C#旨在不犧牲C和C#的功能和控制特色的前提下提高C++編程人員的開(kāi)發(fā)速度。C#為高等級(jí)安全性、垃圾回收和類型安全提供內(nèi)部代碼信任機(jī)制C#支持單一繼承并創(chuàng)建Microsoft中間語(yǔ)言作為本機(jī)代碼編譯器的輸入。C#與.NET框架和公共語(yǔ)言運(yùn)行庫(kù)完全集成,具有語(yǔ)言的可操作性。C#簡(jiǎn)化了C和C++中某些復(fù)雜的方面使之現(xiàn)代化,包括:命名空間、類、枚舉、重能。利用C#可以開(kāi)發(fā)各種類型的應(yīng)用:Windows應(yīng)用程序、類庫(kù)、Windows控件庫(kù)、Web應(yīng)用程序、Web服務(wù)、Web控件庫(kù)、控制臺(tái)應(yīng)用程序和Windows服務(wù)。C#與C++和Java非常相似,它綜合了目前所有高級(jí)語(yǔ)言的優(yōu)點(diǎn),如:簡(jiǎn)Web理、版本處理技術(shù)及良好的靈活性和兼容性。1.2.2MicrosoftSQLServer2000簡(jiǎn)介SQL(StructuredQueryLanguage)是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫(kù)語(yǔ)言。SQLServer作為微軟在Windows系列平臺(tái)上開(kāi)發(fā)的數(shù)據(jù)庫(kù),一經(jīng)推出就以其易用性得到了很多用戶的青睞,它區(qū)別于FoxPro、Access小型數(shù)據(jù)庫(kù),SQLServer是一個(gè)功能完備的數(shù)據(jù)庫(kù)管理系統(tǒng)。它包括支持開(kāi)發(fā)的引擎、標(biāo)準(zhǔn)的SQL(OLAP)器等特性,也是大型數(shù)據(jù)庫(kù)才擁有的。SQLSERVER2000往往成為數(shù)據(jù)庫(kù)的首選。ANSISQL是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)句通常用于完成一些數(shù)據(jù)庫(kù)的操作任務(wù),比如在數(shù)據(jù)庫(kù)中更新數(shù)據(jù),或者從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)。由于SQLServer與Windows界面風(fēng)格完全一致,且有許多"向?qū)?Wizard)"SQLServer是掌握其他平臺(tái)及大高,而并不是每個(gè)人都具備這樣的條件,且有機(jī)會(huì)去接觸它們。但有了3SQLServer的基礎(chǔ),再去學(xué)習(xí)和使用它們就容易多了。由于今天Windows操作SQLServerSQLServer2000除了具有擴(kuò)展性,可靠性以外,還具有可以迅速開(kāi)發(fā)新的因特網(wǎng)系統(tǒng)的功能。尤其是它可以直接存貯XML數(shù)據(jù),可以將搜索結(jié)果以XML業(yè)應(yīng)用和服務(wù)的基石。SQLServer支持三層客戶/服務(wù)器結(jié)構(gòu),三層結(jié)構(gòu)將一個(gè)SQLServer應(yīng)用程序分為三部分:1)用戶界面端為用戶提供了在自己桌面上運(yùn)行的服務(wù)。2)運(yùn)行在SQLServer上的業(yè)務(wù)規(guī)則端支持業(yè)務(wù)服務(wù)。3)運(yùn)行在另一個(gè)SQLServer上的數(shù)據(jù)端支持?jǐn)?shù)據(jù)服務(wù)。而SQLServer2000千上萬(wàn)的用戶同時(shí)連接到SQLServer2000SQLServer2000為了這些環(huán)戶試圖同時(shí)更新相同的數(shù)據(jù)。SQLServer2000還在多個(gè)用戶之間有效在分配可用資源。MicrosoftSQLServer能夠滿足大規(guī)模分布式計(jì)算環(huán)境的需要,可以與WindowsNT及Windows2000操作系統(tǒng)緊密結(jié)合,從而全面使用它們的管理和維護(hù)功能。所以,SQLServer已經(jīng)成為WindowsNT平臺(tái)上最重要,同時(shí)也是使用最廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng)。作為一種功能強(qiáng)大的數(shù)據(jù)庫(kù)系統(tǒng),SQLServer主要有以下特點(diǎn):1.完全的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)這一結(jié)構(gòu)可以有效網(wǎng)絡(luò)。在客戶機(jī)/服務(wù)器運(yùn)算模式下,數(shù)據(jù)庫(kù)查詢操作率。2.簡(jiǎn)單的圖形化處理工具,使系統(tǒng)管理更為直觀SQLEnterpriseManagement(SQL企業(yè)級(jí)管理器)是一個(gè)基于Windows圖形界面(GUI)的集成管理工具,利用它可以完成SQLServer的配置管理工作,4如建立設(shè)備(devices)和數(shù)據(jù)庫(kù)、備份和恢復(fù)數(shù)據(jù)庫(kù)、執(zhí)行查詢操作、調(diào)度和報(bào)警管理、數(shù)據(jù)復(fù)制等。SQLServer的管理體系建立在SQL分布式管理對(duì)象(SQLDistributedManagementObject,簡(jiǎn)寫(xiě)為SQL_DMO)SQLServer的分布式管理框架。3.豐富的編程接口工具SQLServer提供了Transact_SQL、DB_LibraryforC和DB_LibraryforVisualC#開(kāi)發(fā)工具。Transact_SQL與工業(yè)標(biāo)準(zhǔn)SQL語(yǔ)言兼容,并在其基礎(chǔ)上加以擴(kuò)充,是它更符合事務(wù)處理的需要。此外,SQLServer還支持ODBC規(guī)范,可以使用ODBC訪問(wèn)數(shù)據(jù)庫(kù)。4.多線程體系結(jié)構(gòu)SQLServer支持多線程操作,在多用戶并發(fā)訪問(wèn)時(shí),系統(tǒng)在產(chǎn)生較小額外戶數(shù)量增加時(shí),SQLServer的運(yùn)行速度也不會(huì)明顯減慢。5.隱含的并發(fā)控制功能SQLServer利用動(dòng)態(tài)功能,防止用戶在查詢和更新并發(fā)操作時(shí)相互間發(fā)生沖突。動(dòng)態(tài)鎖定是隱含的,用戶不必操心鎖定過(guò)程。6.良好的兼容性SQLServer是Microsoft服務(wù)器套件的Backoffice的成員之一,它與其它軟件(WindowsNT、Internet、InformationServer、ExchangeServer等)能監(jiān)視器、內(nèi)存管理和異步I/OSQLServer數(shù)據(jù)庫(kù)系統(tǒng)的功能,同時(shí)減少了系統(tǒng)資源的占用。7.SQLServer提供了功能全面的管理工具可以幫助數(shù)據(jù)庫(kù)管理員完成日常的,復(fù)雜的,煩瑣的數(shù)據(jù)庫(kù)管理工作。第2章可行性分析5操作可行性三方面進(jìn)行研究。2.1技術(shù)可行性C#.NET是一種采用編程語(yǔ)言,它使程序員能夠使用.NET框架開(kāi)發(fā)各種應(yīng)用。MicrosoftVisual中的開(kāi)發(fā)是以.NETFramework為目標(biāo)的,即MicrosoftVisual項(xiàng)目的輸出是Microsoft中間語(yǔ)言(MSIL)的二進(jìn)制文件。VisualC#編譯器支持語(yǔ)言的所有重要功能,并且還完全支持使用.NETFramework。它還支持受VisualC++支持的擴(kuò)展后臺(tái)采用MicrosoftSQLServer2000數(shù)據(jù)庫(kù)開(kāi)發(fā)工具作為處理用戶提交表單和連接數(shù)據(jù)庫(kù)的設(shè)計(jì)方法進(jìn)行開(kāi)發(fā)建設(shè)。2.2經(jīng)濟(jì)可行性出來(lái)。計(jì)算機(jī)技術(shù)在這些方面的應(yīng)用有著美好的經(jīng)濟(jì)前景。2.3操作可行性現(xiàn)簡(jiǎn)單容易上手是本系統(tǒng)最注重的特點(diǎn),所以操作方面可行。62.4運(yùn)行環(huán)境2.4.1硬件配置1.微處理器:(CPU)具備80486以上的微處理器;2.內(nèi)存:512MB;3.顯示器:建議使用VGA或更高分辨率的顯示器;4.硬盤(pán)空間:80G;5.鍵盤(pán)6.鼠標(biāo)2.4.2軟件配置1.操作系統(tǒng):Windows2000/WindowsXP2.開(kāi)發(fā)語(yǔ)言:MicrosoftVisualStudioC#.NET3.數(shù)據(jù)庫(kù):SQLServer2000在上面介紹的硬件和軟件的對(duì)該電子政務(wù)檔案管理系統(tǒng)進(jìn)行編輯和運(yùn)行了管理者的工作效率。第3章需求分析員將仔細(xì)研究這些功能并進(jìn)一步將它們具體化。7因此,必須用行之有效的方法對(duì)軟件需求進(jìn)行嚴(yán)格的審查驗(yàn)證。3.1用戶需求系統(tǒng)應(yīng)該方便借閱檔案,和在成千上萬(wàn)的檔案中快速的查找所需要的檔案。3.2功能需求(1)檔案查詢功能通過(guò)編號(hào)和日期等等對(duì)數(shù)據(jù)庫(kù)中的相關(guān)內(nèi)容的進(jìn)行精確查詢顯示。(2)檔案借閱歸還管理功能息、借閱信息等基本信息并完成借閱操作。(3)機(jī)構(gòu)管理功能構(gòu)的名稱和說(shuō)明;更改機(jī)構(gòu)名稱和說(shuō)明。(4)檔案庫(kù)管理功能等,只有系統(tǒng)管理員才有權(quán)進(jìn)行檔案庫(kù)管理。3.3工作需求8理。主要實(shí)現(xiàn)以下功能:(1)對(duì)用戶進(jìn)行管理,包括對(duì)用戶的添加、修改等。(2)對(duì)機(jī)構(gòu)進(jìn)行管理,包括對(duì)機(jī)構(gòu)的添加、修改、刪除、查詢。(3)對(duì)檔案庫(kù)進(jìn)行管理,包括對(duì)檔案庫(kù)的添加、修改、刪除、查詢。(4)對(duì)檔案進(jìn)行管理,包括檔案的添加、修改、刪除、查詢。(5)對(duì)檔案借閱歸還進(jìn)行管理,包括檔案的借閱管理和歸還管理。3.4工作流程3.4.1數(shù)據(jù)流圖數(shù)據(jù)流圖(DataFlowDiagram,簡(jiǎn)稱DFD圖)描繪系統(tǒng)邏輯模型的圖形工求精的結(jié)構(gòu)化表示方法。過(guò)程以直觀的方式表述出來(lái)。下面是根據(jù)分析繪制出的電子政務(wù)檔案管理系統(tǒng)的頂層數(shù)據(jù)流圖:電子政務(wù)事務(wù)結(jié)果檔案管理圖3圖管理員用戶系統(tǒng)該系統(tǒng)的幾個(gè)功能模塊的數(shù)據(jù)流圖,來(lái)說(shuō)明相關(guān)部分的具體實(shí)現(xiàn)的功能。D1檔案信息檔案信息檔案檔案管理信息管理信息9D2管理信息圖3.2檔案管理數(shù)據(jù)流圖1.11.3檔案檔案管理員檔案借閱借閱處理息借閱信息用戶D1借閱信息圖3.3檔案借閱數(shù)據(jù)流圖3.4.2數(shù)據(jù)字典條款匯集在一起即組成數(shù)據(jù)字典。通過(guò)數(shù)據(jù)字典,開(kāi)發(fā)人員可以更準(zhǔn)確地確定系統(tǒng)所要實(shí)現(xiàn)的功能和用途,點(diǎn)的有效的手段。將產(chǎn)生的影響,并且能對(duì)所有受影響的程序或模塊作出相應(yīng)的改變。下面是檔案信息的部分?jǐn)?shù)據(jù)字典:表3.1檔案信息的定義名稱:檔案信息描述:用來(lái)記錄檔案的相關(guān)信息。定義:檔案信息=檔案名+檔案號(hào)+機(jī)構(gòu)名稱+檔案年度+檔案時(shí)限+創(chuàng)建人+創(chuàng)建時(shí)間+狀態(tài)+檔案庫(kù)。位置:檔案添加運(yùn)行窗口表3.2數(shù)據(jù)元素—檔案名稱的定義名稱:檔案名描述:用來(lái)描述每個(gè)檔案的名字。類型:字符型長(zhǎng)度:50位置:檔案信息列表表3.3數(shù)據(jù)元素—檔案編號(hào)的定義名稱:檔案號(hào)描述:用來(lái)唯一標(biāo)識(shí)檔案信息表中記錄檔案在數(shù)據(jù)庫(kù)中的相應(yīng)存儲(chǔ)位置的關(guān)鍵字,通過(guò)它可以對(duì)報(bào)表進(jìn)行訪問(wèn)。類型:整型長(zhǎng)度:10位置:檔案信息列表表3.4數(shù)據(jù)元素—機(jī)構(gòu)名稱的定義名稱:機(jī)構(gòu)名稱描述:用來(lái)描述每個(gè)檔案所屬機(jī)構(gòu)的名稱。類型:字符型長(zhǎng)度:50位置:檔案信息列表表3.5數(shù)據(jù)元素—檔案年度的定義名稱:檔案年度描述:每個(gè)檔案存檔時(shí)所屬的年份。類型:字符型長(zhǎng)度:50位置:檔案信息列表表3.6數(shù)據(jù)元素—檔案時(shí)限的定義名稱:檔案時(shí)限描述:每個(gè)檔案存檔的時(shí)間限制。類型:整型長(zhǎng)度:1011位置:檔案信息列表表3.7數(shù)據(jù)元素—?jiǎng)?chuàng)建人的定義名稱:創(chuàng)建人描述:檔案的創(chuàng)建者。類型:字符型長(zhǎng)度:50位置:檔案信息列表名稱:創(chuàng)建時(shí)間描述:每個(gè)檔案對(duì)應(yīng)的創(chuàng)建時(shí)的時(shí)間。類型:時(shí)間型長(zhǎng)度:8位置:檔案信息列表名稱:狀態(tài)描述:檔案是否已入庫(kù)。類型:整型長(zhǎng)度:10位置:檔案信息列表長(zhǎng)度:50位置:檔案信息列表不同的開(kāi)發(fā)小組之間的通信。第4章數(shù)據(jù)庫(kù)設(shè)計(jì)12來(lái)自于最佳的設(shè)計(jì)方案。4.1功能模塊劃分程序?qū)ο蟮募?,還可以是單獨(dú)命名和編址的元素。選擇其他程序已編寫(xiě)好的模塊,其本身也可供其他程序使用??梢蕴岣哕浖纳a(chǎn)效率及可靠性和維護(hù)性。下面是根據(jù)需求分析階段的形成的文檔及用戶的具體要求得到的該系統(tǒng)的功能模塊圖:圖4.1功能模塊圖4.2功能描述13庫(kù)有操作權(quán)限的用戶才能對(duì)該檔案庫(kù)下的借閱事務(wù)進(jìn)行管理。4.3數(shù)據(jù)庫(kù)4.3.1概要設(shè)計(jì)數(shù)據(jù)庫(kù)的概念設(shè)計(jì)任務(wù)是依據(jù)需求分析的結(jié)果轉(zhuǎn)換成一個(gè)獨(dú)立于具體數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManagementSystem,簡(jiǎn)稱DBMS)的概念模型,即實(shí)體關(guān)系圖(E—R數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,通常以某種數(shù)據(jù)模型為基礎(chǔ)。根據(jù)對(duì)數(shù)據(jù)流圖和數(shù)據(jù)字典的分析,各E—R圖如下所示:圖4.2用戶實(shí)體E-R圖14編號(hào)名稱檔案庫(kù)負(fù)責(zé)人備注電話地址圖4.3檔案庫(kù)E—R圖圖4.4機(jī)構(gòu)實(shí)體E—R圖編號(hào)名稱日期檔案信息內(nèi)容存儲(chǔ)地備注4.5檔案信息E—R圖圖4.6檔案借閱信息E—R圖編號(hào)名稱日期檔案歸還信息經(jīng)手人
姓名機(jī)構(gòu)圖4.7檔案歸還信息E—R圖編號(hào)15電話圖4.8實(shí)體間的聯(lián)系圖4.3.2邏輯設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E—R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),是數(shù)據(jù)庫(kù)設(shè)計(jì)中重要的一步。E—R模型和關(guān)系模型是兩種對(duì)數(shù)據(jù)庫(kù)不同的描述,在E—R模型中用實(shí)體一的結(jié)構(gòu)(二維表)來(lái)組織數(shù)據(jù)。下面將科技借書(shū)處圖書(shū)借閱查詢系統(tǒng)的E—R模型轉(zhuǎn)化為關(guān)系模型,關(guān)系主碼用下劃線標(biāo)出。用戶(用戶名稱,密碼)檔案庫(kù)信息(編號(hào),名稱,負(fù)責(zé)人,電話,地址,備注)機(jī)構(gòu)信息(編號(hào),名稱,負(fù)責(zé)人,電話,地址,備注)檔案信息(編號(hào),名稱,內(nèi)容,日期,存儲(chǔ)地,備注)檔案借閱信息(編號(hào),名稱,日期,姓名,機(jī)構(gòu),經(jīng)手人)檔案歸還信息(編號(hào),名稱,日期,姓名,機(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ú)16負(fù)責(zé)人char10否無(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ú)日期datetime8否無(wú)存儲(chǔ)地char10否無(wú)備注char40否無(wú)17表4.5檔案借閱列表字段類型長(zhǎng)度NULL備注編號(hào)int4否主鍵名稱char50否無(wú)日期datetime8否無(wú)姓名char10否無(wú)機(jī)構(gòu)char10否無(wú)經(jīng)手人char10否無(wú)表4.5檔案歸還列表字段類型長(zhǎng)度NULL備注編號(hào)int4否主鍵名稱char50否無(wú)日期datetime8否無(wú)姓名char10否無(wú)機(jī)構(gòu)char10否無(wú)經(jīng)手人char10否無(wú)4.4.3物理設(shè)計(jì)物理結(jié)構(gòu)的過(guò)程,就是數(shù)據(jù)庫(kù)的物理設(shè)計(jì)。通常分為兩步:(1)確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要指存取方法和存儲(chǔ)結(jié)構(gòu);(2)對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率;18RDBMS的內(nèi)部特征,特別是系統(tǒng)提供的存取方法和存儲(chǔ)結(jié)構(gòu)。據(jù)庫(kù)的方法完全依賴于所選用的DBMS,主要是從定量估算各種方案的存儲(chǔ)空的合理的物理結(jié)構(gòu)。如果該結(jié)構(gòu)不符合用戶需求,則需要修改設(shè)計(jì)。第5章詳細(xì)設(shè)計(jì)程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序。5.1結(jié)構(gòu)程序的設(shè)計(jì)結(jié)構(gòu)程序設(shè)計(jì)技術(shù)是實(shí)現(xiàn)目標(biāo)系統(tǒng)的關(guān)鍵技術(shù),是詳細(xì)設(shè)計(jì)的邏輯基礎(chǔ)。三種結(jié)構(gòu)能實(shí)現(xiàn)任何單入口單出口的程序,還允許使用DO-UNTIL和DO-CASE這兩種循環(huán)結(jié)構(gòu)。電子政務(wù)檔案管理系統(tǒng)采用了結(jié)構(gòu)化的程序設(shè)計(jì),例如,當(dāng)用戶登錄系統(tǒng)19時(shí),如果輸入的用戶名或密碼錯(cuò)誤超過(guò)3次以上,保護(hù)了用戶使用的合法性,安全性。5.2系統(tǒng)設(shè)計(jì)服務(wù)功能子系統(tǒng)。都是一個(gè)好的選擇。5.2.1管理功能系統(tǒng)該子系統(tǒng)是管理員進(jìn)行操作的系統(tǒng)。它主要包括管理檔案、管理檔案庫(kù)、出該系統(tǒng)。如下圖所示:管理功能管理檔案管理檔案管理機(jī)構(gòu)管理用管系統(tǒng)設(shè)系圖5.1管理功能模塊圖5.2.2服務(wù)功能系統(tǒng)20設(shè)置包括修改密碼和退出該系統(tǒng)。如下圖所示:圖5.2服務(wù)功能模塊圖5.3菜單設(shè)計(jì)核心元素。VisualC#命令項(xiàng)更加直觀,便于用戶識(shí)別。5.3.1菜單的分類級(jí)聯(lián)菜單和彈出菜單等類型。渤海大學(xué)教學(xué)樓使用信息管理系統(tǒng)才用了菜單的設(shè)計(jì)方法(下拉菜單,級(jí)聯(lián)菜單)1.下拉菜單菜單標(biāo)題就會(huì)以特殊的顏色高亮度顯示,為用具體是當(dāng)前操作對(duì)象。在主窗體的設(shè)計(jì)中就采用了下拉菜單,方便用戶的使用。2.級(jí)聯(lián)菜單21至于更多級(jí)別的級(jí)聯(lián)式菜單。3.彈出菜單popupmenu屬性和彈出菜單關(guān)聯(lián),指定該觸發(fā)事件及彈出菜單在屏幕上所顯示的打開(kāi)位置。5.4界面設(shè)計(jì)5.4.1登錄界面的設(shè)計(jì)登錄系統(tǒng)界面時(shí),最先調(diào)用口令檢查模塊。用戶輸入用戶名和密碼后,點(diǎn)擊“登錄按鈕。用戶的使用權(quán)限默認(rèn)值為0。如果用戶名或密碼內(nèi)容至少有戶名和密碼的內(nèi)容都不為空,系統(tǒng)便自動(dòng)到系統(tǒng)數(shù)據(jù)庫(kù)中的“用戶表”中按“用戶名找到相應(yīng)的記錄,然后檢驗(yàn)該記錄中的“密碼字段與用戶輸入的3次,則該用戶將被禁止登錄該系統(tǒng)。在系統(tǒng)內(nèi)部還制定了時(shí)間,在運(yùn)行過(guò)程中時(shí)間是隱藏的,同時(shí)將用戶的用戶名和登錄時(shí)間寫(xiě)入日志信息,按編號(hào)排序。對(duì)login進(jìn)行數(shù)據(jù)庫(kù)連接時(shí)采用類的方法,通過(guò)定義類使login與數(shù)據(jù)庫(kù)緊密的聯(lián)系在一起。圖5.3登錄界面登陸窗體的程序流程圖如下所示:開(kāi)始輸入用戶名和密碼重新輸入信息N是否匹配Y查看數(shù)據(jù)庫(kù)Y結(jié)束Count>3N進(jìn)入系統(tǒng)主界面圖5.4登錄窗體的程序流程圖界面代碼如下:privatevoidbutton1_Click(objectsender,EventArgse){for(inti=0;i<.Count;i++){=[i];//只有當(dāng)輸入的用戶名和密碼同時(shí)對(duì)應(yīng)上數(shù)據(jù)庫(kù)中記錄時(shí),才能通過(guò)校驗(yàn)if(myRow[1].ToString().Trim()==2.().Trim()){blCanLogin=true;strUser=myRow[1].ToString().Trim();//保存用戶名mainnewfrm=newmain();();();return;23}}("您輸入的用戶號(hào)或密碼不正確!");return;}}}5.4.2主界面的設(shè)計(jì)歸還。利用工具箱中的菜單控件menuStrip聯(lián)菜單。設(shè)計(jì)如下:用戶管理:添加用戶、修改密碼。機(jī)構(gòu)管理:機(jī)構(gòu)的添加、刪除、修改和查詢。檔案庫(kù)管理:檔案庫(kù)的添加、刪除、修改和查詢。檔案管理:檔案的添加、刪除、修改和查詢。檔案借閱歸還:借閱、歸還。圖5.5主界面5.4.3機(jī)構(gòu)管理界面機(jī)構(gòu)管理菜單下有四個(gè)級(jí)聯(lián)菜單()進(jìn)行操作時(shí),可得到的機(jī)構(gòu)信息如下:名稱、負(fù)責(zé)人、電話、地址、備注、編號(hào)。管理員根據(jù)查詢條件對(duì)機(jī)構(gòu)進(jìn)行檢索。機(jī)構(gòu)添加界面:圖5.6機(jī)構(gòu)添加界面機(jī)構(gòu)添加的程序流程圖如下所示:24N圖5.7機(jī)構(gòu)添加流程圖界面代碼如下:SqlConnectionConn=newSqlConnection();="workstationid=localhost;IntegratedSecurity=SSPI;database=檔案";SqlCommandcmd1=newSqlCommand();cmd1xmandText="insertinto機(jī)構(gòu)(編號(hào),名稱,負(fù)責(zé)人,電話,地址,備注)values('"+6.Text+"','"+1.Text+"','"+2.Text+"','"+3.Text+"','"+4.Text+"','"+5.Text+"')";cmd1.Connection=Conn;();cmd1.ExecuteNonQuery();();("添加成功!");5.4.4檔案庫(kù)管理界面檔案庫(kù)管理菜單下有四個(gè)級(jí)聯(lián)菜單(檔案庫(kù)的添加、刪除、修改、查詢)。對(duì)其進(jìn)行操作時(shí),編號(hào)。管理員根據(jù)查詢條件對(duì)檔案庫(kù)進(jìn)行檢索。檔案庫(kù)添加界面:圖5.8檔案庫(kù)添加界面檔案庫(kù)添加的程序流程圖如下所示:Y圖5.9檔案庫(kù)添加流程圖界面代碼如下:SqlConnectionConn=newSqlConnection();="workstationid=localhost;IntegratedSecurity=SSPI;database=檔案";SqlCommandcmd=newSqlCommand();cmdxmandText="insertinto庫(kù)(編號(hào),名稱,負(fù)責(zé)人,電話,地址,備注)values('"+6.Text+"','"+1.Text+"','"+2.Text+"','"+3.Text+"','"+4.Text+"','"+5.Text+"')";=Conn;();();();("添加成功!");5.4.5檔案管理界面檔案管理菜單下有四個(gè)級(jí)聯(lián)菜單()進(jìn)行操作時(shí),可得到的機(jī)構(gòu)信息如下:存儲(chǔ)地、備注、編號(hào)、名稱、日期、內(nèi)容。管理員根據(jù)查詢條件對(duì)檔案進(jìn)行檢索。檔案修改界面:圖5.10檔案修改界面檔案修改的程序流程圖如下所示:開(kāi)始26內(nèi)容圖5.1程圖結(jié)束界面代碼如下:SqlConnectionConn=newSqlConnection();="workstationid=localhost;IntegratedSecurity=SSPI;database=檔案";SqlCommandcmd=newSqlCommand();cmdxmandText="update檔案set名稱='"+1.Text+"',內(nèi)容='"+2.Text+"',備注='"+3.Text+"',日期='"+1.Text+"',存儲(chǔ)地='"+thisxboBox2.Text+"'where編號(hào)='"+thisxboBox1.Text+"'";=Conn;();();();("修改成功!");5.4.6檔案借閱歸還管理界面檔案借閱歸還菜單下有兩個(gè)級(jí)聯(lián)菜單(借閱管理和歸還管理)單(歸還和歸還查詢)對(duì)其進(jìn)行操作時(shí),可得到的信息如下:編號(hào)、名稱、日期、借閱者、機(jī)構(gòu)、經(jīng)手人。檔案借閱界面:圖5.12檔案借閱界面界面代碼如下:SqlConnectionconn=newSqlConnection();="workstationid=localhost;IntegratedSecurity=SSPI;database=檔案";SqlDataAdapterda=newSqlDataAdapter("select*from檔案借閱",conn);DataSetds=newDataSet();(ds);DataViewdv=[0].DefaultView;1.DataSource=dv;();歸還查詢界面:圖5.一三歸還查詢界面歸還查詢的程序流程圖如下所示:檔案名稱檔案編號(hào)點(diǎn)擊查詢按鈕輸出相應(yīng)的檔案名稱或編號(hào)關(guān)閉結(jié)束圖5.14面流程圖界面代碼如下:SqlConnectionconn=newSqlConnection();="workstationid=localhost;IntegratedSecurity=SSPI;database=檔案";SqlDataAdapterda=newSqlDataAdapter("select*from檔案歸還",conn);DataSetds=newDataSet();(ds);DataViewdv=[0].DefaultView;1.DataSource=dv;();1.Text="";第6章系統(tǒng)測(cè)試286.1測(cè)試目的期望的事情,另一方面是確認(rèn)軟件以正確的方式來(lái)做了這個(gè)事件。估所準(zhǔn)備的信息。的。爭(zhēng)中被淘汰出局。這就需要對(duì)軟件進(jìn)行性能測(cè)試。6.2測(cè)試方法員完成。在系統(tǒng)測(cè)試之前,軟件工程師應(yīng)完成下列工作:(1)為測(cè)試軟件系統(tǒng)的輸入信息設(shè)計(jì)出錯(cuò)處理通路;(2)設(shè)計(jì)測(cè)試用例,模擬錯(cuò)誤數(shù)據(jù)和軟件界面可能發(fā)生的錯(cuò)誤,記錄測(cè)試結(jié)果,為系統(tǒng)測(cè)試提供經(jīng)驗(yàn)和幫助;(3)參與系統(tǒng)測(cè)試的規(guī)劃和設(shè)計(jì),保證軟件測(cè)試的合理性。部件是否都能政黨工作并完成所賦予的任務(wù)。軟件測(cè)試大致分為兩個(gè)階段:白盒測(cè)試法和黑盒測(cè)試法。29過(guò)測(cè)試來(lái)檢驗(yàn)是否按照規(guī)格說(shuō)明書(shū)的規(guī)定正常運(yùn)行,這個(gè)方法叫白盒測(cè)試法。能測(cè)試。管理功能及其相應(yīng)子菜單下的功能。構(gòu)測(cè)試。通過(guò)這兩種測(cè)試方法,糾正系統(tǒng)中存在的錯(cuò)誤,提高軟件的可靠性。6.3測(cè)試步驟軟件的測(cè)試通常至少分為集成測(cè)試、單元測(cè)試和驗(yàn)收測(cè)試三個(gè)基本階段。(1)集成測(cè)試(系統(tǒng)測(cè)試)采用自底向上的增量集成方式進(jìn)行測(cè)試。(2)單元測(cè)試(模塊測(cè)試)把系統(tǒng)的各個(gè)模塊看成一個(gè)個(gè)獨(dú)立的小子系統(tǒng)進(jìn)行測(cè)試。出對(duì)話框,提示您輸入的用戶名或密碼輸入不正確,請(qǐng)重試。(3)驗(yàn)收測(cè)試(確認(rèn)測(cè)試)30管理。完成一次完整的黑盒測(cè)試。通過(guò)進(jìn)一步完善使系統(tǒng)更加有效使用。下面對(duì)用戶添加測(cè)試的結(jié)果顯示:圖6.1用戶添加界面機(jī)構(gòu)修改的測(cè)試結(jié)果:圖6.2機(jī)構(gòu)修改界面檔案庫(kù)的刪除圖6.4檔案庫(kù)刪除界面第7章系統(tǒng)維護(hù)及性能分析7.1系統(tǒng)維護(hù)重要的一個(gè)環(huán)節(jié)。防性維護(hù)。維護(hù)人員診斷和改正錯(cuò)誤的過(guò)程稱為改正性維護(hù)。求,需要進(jìn)行完善性維護(hù)。31目前這項(xiàng)維護(hù)活動(dòng)相對(duì)說(shuō)比較稀少。以即使地被保護(hù)起來(lái)。統(tǒng)的功能,完善系統(tǒng)的功能,使系統(tǒng)能夠更好的運(yùn)行。用戶設(shè)置不同的權(quán)限,防止用戶對(duì)無(wú)權(quán)操作的數(shù)據(jù)進(jìn)行修改。止,也就是軟件再也沒(méi)有維護(hù)的價(jià)值了,必須報(bào)廢再開(kāi)發(fā)新的軟件來(lái)替代它。就到此終止了。所以說(shuō),我們不能忽略軟件維護(hù)這個(gè)問(wèn)題。7.2性能分析止非法用戶的使用,增強(qiáng)了系統(tǒng)的安全性。在數(shù)據(jù)方面,采用SQLServer2000,其具有備份、恢復(fù)功能,并具有較好的并發(fā)控制。第8章總結(jié)32電子政務(wù)檔案管理系統(tǒng)的設(shè)計(jì)。過(guò)程中,我搜集大量有關(guān)書(shū)籍和資料,帶著問(wèn)題與老師或同組同學(xué)交流。程度上掌握了開(kāi)發(fā)技巧,同時(shí)掌握不少編程技巧。login接。維能力,為以后更好的在該領(lǐng)域內(nèi)發(fā)展打下堅(jiān)實(shí)的基礎(chǔ)。33參考文獻(xiàn)[1]童愛(ài)紅.VisualC#.Net應(yīng)用教程.北京:北京交通大學(xué)出版社,2004:45-125[2]范旭,董民輝.使用VisualC#.Net開(kāi)發(fā)Windows應(yīng)用.出版社,2005:57-94[3]孫永強(qiáng),陳宗斌.VisualC#.Net入門(mén)與提高.北京:清華大學(xué)出版社,2002:26-96[4]張海潘.軟件工程導(dǎo)論.北京:清華大學(xué)出版社,2003:35-248[5]馬傳寶,李婷.VisualC#+SQLServer數(shù)據(jù)庫(kù)開(kāi)發(fā)與實(shí)例.版社,2006:52-214[6]衛(wèi)建偉,張奇.VisualC#數(shù)據(jù)庫(kù)項(xiàng)目開(kāi)發(fā)案例導(dǎo)航.北京:清華大學(xué)出版社,2005:24-148[7]黃遠(yuǎn)航,劉洪偉.信息交流模式對(duì)軟件開(kāi)發(fā)的影響—軟件項(xiàng)目管理的信息交流探索,計(jì)算機(jī)應(yīng)用與軟件,第二期,2007:23-97[8]潘亞軍.一種基于SQL的數(shù)據(jù)庫(kù)初始化方法.計(jì)算機(jī)工程與應(yīng)用華北計(jì)算技術(shù)研究所主辦,2005:116-167[9]唐國(guó)忠.SQLServer2000數(shù)據(jù)庫(kù)教程.北京:電子工業(yè)出版社,2005:48-79[10]王俊偉,史創(chuàng)明.SQLServer2000數(shù)據(jù)庫(kù)管理和應(yīng)用.北京:清華大學(xué)出版社,2006:258-467[11]范旭,董民輝.使用VisualC#.Net開(kāi)發(fā)Windows應(yīng)用.北京:北京希望電子出版社,2005:216-395[12]徐人鳳,曾建華.SQLServer2000數(shù)據(jù)庫(kù)及應(yīng)用.北京:高等教育出版社,2004:65-245[一三]JohnGriffin.SQLServer2000開(kāi)發(fā)與編程標(biāo)準(zhǔn)教程.北京:機(jī)械工業(yè)出版社,2002:214-498[14]JohnSharp,JonJagger.SpecialEditionUsingSQLServer7.0,北京:北京大學(xué)出版社,2004:01-26434[一五]HaroldEngineeringwithC#.北京:電子工業(yè)出版社,2004:37-165致謝的設(shè)計(jì)。本次畢業(yè)設(shè)計(jì)是在***老師精心指導(dǎo)和大力支持下完成的。老師以其嚴(yán)謹(jǐn)同組同學(xué)交流。衷心地感謝。最后我要感謝我的母?!?*再創(chuàng)新的輝煌。附錄AmilestoneoriginalshapeXMLdatabaseofthedatabasedevelopmenthistoryForlongtime,themerceofITalwaysatlookforthenewdatabasesystemtomakeuptheshortageoftherelationdatabaseofthetexttriesthestrategyoftheh35istory,businessenterprisefieldthatdevelopfromthedatabaseconsidersandphoneticandimportantmeaninginXMLappearedinrecentyears,etonewthoughtindatabasetechniqueinjoint-stockpany(SoftwareAG)inGermansoftwareinsimpleintroduction.Since60'sthepanyusesthedatabasesystemalifetime,thedevelopmentofthedatabasesystemexperiencedprobablybelowafewstage:Pastof70's,thedatabasesystemhasnoapletewithhardmathematicstheoriesfoundation,thedatabaseproductpressesdirectlyactualappliedrequesttoperioddatabaseproductregardlevelofstructuretypedatabasesystemasmercecallsthisperiodproduct"relatetothetypedatabasesystem(pre-relationaldatabase)before"period.In1970,thepanyofIBMresearchfellow'sCoddannouncedadataforislargedatabasein《relationmodel》①annowon,thedevelopmentofthedatabasesystementered"relatetothetypedatabasesystem(relationaldatabase)"tothetypedatabasesystemregardrelationalgebraasthesolidtheoriesfoundation,throughseveraldecades'developmentwithactualapplication,thetechniqueismoreandmorematurewithrepresentative'sproductcontainOracle,thepanyofIBMDB2,thepanyofMicrosoftMSSQLServerandInformix,theetc.ofADABASDses.Alongwithinformationtechniquewiththedevelopmentofthemarket,peoplediscoverstorelatetothetypedatabasesystemalthoughthetechniqueisverymature,itslocalizationisalsowhateasytosee:Itcanhandlesnicelyso-called"formtypedata",appeartothetechniquefieldhowevermoreandmorethedataoftheplicatedtypeisincapablefordint.90'shereafter,techniquefieldalwaysatstudywithlookforso-called"behindrelatetothetypedatabasesystem(post-relationaldatabase)".Isa90'sinsideempressperiodparticularly,aninvestigationforofindustrystrategyinvestigatingconsultingpanyGartenerGroupannouncingaseriesconcerningdatabasesystemdeveloppingreports,itspointinducestohaveprobablybelowwhattime:*relatetothetypedatabasesystemtechniquealreadyandverymature,its36developmenthastendedthepeak;*thoughthereisverybigdevelopment,relatetothedatatypethattypedatabasesystemcanhandlestillverylimited;*alongwiththetechnicaldevelopmentininformation,themarketneedmoreandmoreandcanhandlethedatabaseoftheplicacydatatype;*becausethelargedatabasemanagesthetechniqueplexityofthesystemandthehightheexpensesofthatdevelop,thefromnowonnewdatabasesystemisverythepossibletoproduceincurrentdatabasesystemproductfactoryhouse.TheGartenerGroupreportcausesthemerceofITtovalueinwhatisingthedirectionalproblemindevelopmentofthenewdatabasesystem,theindustryfieldiswhatbaffleverythatsuffertheatthattimetechniqueunrest,inequalaperiodoftime,peoplespendafloodofenergyatstudy"facetothedatabasesystem(objectorienteddatabase)oftheobject"orbriefname"OOdatabasesystem".Wellworthmentioningofis,thetheoriesthattheprofessoroftheUnitedStatesStonebrakerputforwardsuffersthefavoroftheindustryfieldonceandStonebrakerfacestotherelationtypedatabasesystemoftheobjectinitswork《:Thefuturebillow》②pointsout:*thepurerelationtypedatabasesystemmarketissaturatedalreadyandgradually;*facetotheobjecttypedatabasesystempurelyinadditiontosomespecialuse,themarketisverynarrowandsmall;*facetotherelationtypedatabaseoftheobjectisjustthedevelopmentdirectionofthenewdatabasesystem.TheStonebrakernotonlyproceededtocurrentdatabasetypeandmarketsindetailsofanalysis,putforward"facetotherelationtypedatabaseoftheobject"ofbasicthought,moredifficultcanvaluableisbutalsoputforwardaseriesofconcretethemethodthattechniqueputsintoexample,whatheputforwarddonotabandonthealreadyverysuccessfulsearchlanguageSQL,butdirectgoforwardinthelanguageofSQLafunctionworkanalifetimeisimmediatelystudiedtheboundaryvaluewithindustryfieldhighly,thestandardofSQL3(99yearsanno37unce)oftheneweditionushersintherelationtypedatabasethatfacetomanycontentsesoftheobjectStonebrakeroneselfistooatthattimewasspentbytheInformixthebigpricehiretomakethetotalrepresentativedirectorintechnique.However,thedevelopmentoffewyearsesexpresses,facingtothecircumstanceofthemarketdevelopmentoftherelationtypedatabasesystemproductoftheobjectandignoretothatperfecthasnowarmreactiontobringthewriterthinks,itsunsuccessfulandmainreasonconsistsin,themaindesignthoughtofthiskindofdatabaseproductisaschemetoreplacethecurrentdatabasesystemwiththenewdatabaserightnessofmanyhavemadeuseofformanyyearsinsystemindatabaseandbacklogthecustomerofthelargequantityworkdata,isabigcustomertosayparticularly,istocan'tbearthenewolddataatheworkloadofbignessforofconversionbutbringingandahugesumofexpenditure,facetotherelationtypedatabasesystemoftheobjectmakesearchthelanguagebeestheveryplicacy,frombutmakeispany'shouseofdevelopmentofthedatabaseregardlesstoapplystillthecustomertreatitsplicatedandappliedtechniqueasthedangerous.TheInternetsoldierrisesandphoneticemergenceinXML,thedevelopmentfordatabasesystemdeveloppedthenewworldintheendof90's,declarealongwiththeGermansoftwarejoint-stockpany(SoftwareAG)intheworldthefirst"originalshapeXMLdatabasesystem(NativeXMLDatabaseSystem)"product--theTaminopublishes,scribingthedatabasesystementerednewadevelopmentson,thesomelargedatabasesystemproducesthefactoryhouse,suchas:Oracle-bonescripture,Microsoftpanyetc.declarestoindrovesthedatabaseproductthatdevelopsupportstheXML.XMLofallcallisa"expansivemarkinglanguage(extensiblemarkuplanguage)".1998FebruaryW3CorganizesannouncementXMLthestandard③ofthefirstedition,fromnowonthetechniqueofInternetentersanewsaywiththehttpdeliverstheagreementwithsupertextthismarkinglanguageHTMLforthemarkingisthegenerationInternetistechnical,so,aroundanaseriesofstan38dardforbeingwillconstitutethetechniqueofInternetofthenewgenerationwiththetheworldalmostalloflargethepanyofITallatfollowwithstudytodeveloptheproductofXML.WhysuchimportanceinthetechniqueofXML?Infact,weonlylookbacktheprofessionofITdevelopmenthistorythemeaningthatnotdifficultprehensionisamongthem.Thecalculatortechniquegetsawayfrompuresciencecalculationbutafterturningintothebusinessuse,atthedevelopmenttopofitsingeneralusesoftwareexperiencedaboutbelowafewstage:Firststage,themerceofITputsthepointofthedevelopmentmostlyontheofficetable'stopautomation,isingasolutionprimarilywithtransactaseriesofrelevantdocumenthandlessoftware,pursueso-called"havenothepapertransacttheautomation".Representative'sproductofthisaspectcontainetc.ofMSOfficeoftheMicrosoftpanyoftheUnitedStates.ITdevelopmentsecondstage,changeintothedirectionautomaticallywiththeinternalcalculatorinbusinessenterpriseinpanymanagement,resolveofiscoordinationproblemthatinternalmanagementinsectionininternalandeachworkingtalentinbusinessenterpriseandsectionandsection,namelythesystemoftypicalmodelproductofthisaspectregardstheproductoftheGermanthepanyofSAPastoinofficetable'stopautomationtosay,thethatbusinessenterpriseinvolvewhenmanagingismorewide,theproblemismoreplicated.SincetheInternetwereledintothebusinessuse,theITdevelopmententeredthethirdstage:Thenbusinessenterpriseandbusinessenterpriseanautomationforandentityabusinessexchanges,theautomationofthiskindofexchangesnotonlyisapartonlyof,alsodistrictistodevelopmentofthethisstagealsowillbeverydeepfromitswidearevolutionforwithsophisticatingdegreeallwantingconsumedlyexceedingex-twostages,itbringingmeaningelectronicmerce,theetc.ofB2Bfriestomakethefirstseveralyeartheveryhotconceptisthisstagetodevelopofamerceofsohouruptonowthedaynotyetdevelopsananunitedsolution,accordingtowriteritsee,isafoundationtobeusedastheelectr39onicmercetechniquedevelopmentprimarilystillimmaturity,andthemarketalsoneedsafermentperiod.Throughtheseseveralyears'researchwithinvestigate,althoughNotyetdevelopaprojectforfirstunifytoresolvethebusinessenterpriseandtheproblemoftheautomationofthebusinessenterpriseabusinessexchanges,buthaveunifiedthethoughtalmostinitsfoundationtechniquelastandeachmerce:SolutionmustatacrosstooperatetheterraceandacrosstheterraceofInternetofthesoftwaresystemgoforwardline,itsfoundationtechniqueisaXML.AlthoughtheXMLbelongtothemarkinglanguagewithHTMLall,theirmeaningistotallyHTMLmarkinginthedocumentsignmeansonlythathowshouldthatdocumentshow(suchasthesizeetc.oftheformofwritten),buttomachinehardestlanguagerighteousnessofjudgingitsexpressesinthedocumentthemeaningneedspletelythepersonjustpasstoreadtotheliteralnesstheXMListhendifferent,itamarkingforadoptingsignoneselfrepresentedthelanguagerighteousnessconstruction,thedocumentaryandconcretelanguagerighteousnesscanspasstochangetheanalysisbetweenthevalueofdealorwordsigntostructuraldepositioninrighteousnessinlanguageandtheconstruction'sinsidespletelytoexplainfromthe,wecangeneralizetheHTMLwiththepopularwordsandXMLdifference:"theHTMListowritestowhatpersonsee;ButtheXMLthenwritestowhatmachinesee."Sayinsummary,XMLcontainfollowingandimportantcharacteristic:*XMLismetalanguagethatakindofformidearatherthanformmanifestationinadoptionpage(stylesheet)canattainsamedatahoweversourcecontainthemanifestationresultofthedifferentpath.*XMLischaracteristicsthatInternetthatstandardlanguage,asaresulthavetoacrosstooperatetheterraceandacrossthedistrict,asaresultisanetworkworldinofakindof"universallanguage".*becausecanningmakepossibleforthemachineanapplicationforreading,m40akingnetworkworld"servertoserver(ServertoServer)"fromadocumentforwriting,frombutestablishedtheInternet?*theXMLisakindofcantheegodescribethedefinitemetalanguage(selfdescriptionmetalanguage),soitusedforlargequantitytothestandardthatestablishmentprofessioninsideandprofessiondatasexchange.AroundtheXMLhasbeeanewtechniqueinlargequantityandfieldtooatstepuptheestablishmenttheoneselfthestandardofXMLoftheforthesenewtechniqueseswithstandard,weanotherthelinewritesthedetailed,thedataofXMLusedsfortheactualapplicationalreadyandforesee,fromnowonofaperiodoftimeinside,thedataofXMLwillexplodethesexgroundpassestoincreasebutappearinInternetdataofXMLlargequantityappliesatalifetimethatcallthenewdatabasesystem.OriginalshapeXMLdatabasesystemwithTaminoIndeveloppingthedatabaseofXML,exsittwokindsoftotallydifferentfirstmethodisthefoundationofthelayerislastinconstantlymoverelatetotypedatabase,breakuptheXMLtreetypeconstructiondata,reorganizationconversionrelatetothetypeformdatadepositthewithdrawingthedataofXML,makeuseoftheSQLthephoneticandexcellentturningtakeouttheformtypedataoftheinsideofandrestoreXMLconstructiontypeculturalheritage④wasdetailedtodiscusstherelevantformtypedataandthedataofXMLconversionandexcellenttheproblemthatsecondmethod,andalsowasbeenwidespreadtothinkbythemercethatisadirectionalmethodinrepresentative'sdevelopment,isadevelopment"originalshapeXMLdatabasesystem(NativeXMLDatabase)".ThisreadaloudalltoputforwardfortheveryfirsttimefromtheGermansoftwarejoint-stockpany(SoftwareAG)andputinitsnewdatabaseTaminointothisdatabasesystem,keepfromdatabasecorelayertoitssearchlanguagetoalladoptwiththeXMLdirectthetechniqueoftheintroducemaindesigninTaminothoughtandtechniqueshere.TheGermansoftwarejoint-stockpany(SoftwareAG)isEuropethesecondpanythathavethelargeandindependentbrandsoftwareproduct,havemorethan3041yearsregardproductiondatabasesystemproductasthemainhistory,hertraditionalproductADABASisalargedatabasemanagementsystem,isusedforSpainMinistryofNationalDefense,theUnitedStatesofsomeregiongovernmentetc.safetyrequesttobestrict,thesensitivityishigh,adosageisbig,thesystemstabilityrequestthehighthestandardofXMLstillatdiscussbutannouncenotandformallyit,SoftwareAGnamelyhighestablishmentthatdevelopfromthestrategydatabasesystemofsettingouttheexhibitionsupportXMLdata,binetoleadoffatputforwardtheconceptofthe"originalshapeXMLdatabasesystem(NativeXMLDatabase)"forthefirsttimeintheworld,andreleasethenewdatabasesystemTaminoinOctoberof99.Inthisveryshortandseveralyears,theTaminohasdeveloppedtothethirdintraditionalrelationtypedatabasemanagementsystemtosay,thisisakindofconstructiontotallydifferent,novelandallnewdatabaseinthoughtindesigntosay:*the"originalshapeXMLdatabasesystem"hasnotoneedtheconversionIfusetorelatetothetypedatabasetohandlethedataofXML,theconversionworkofdemandaseriesplicacy,frombutaffecttheappliedspeedhavevery,betheconversionthechoicetheabsurdity,mayresultinthefataldisservicetotheapplicationverytheoriginalshapeXMLdatabasesystemisthendifferent,thedataofXMLisnotthroughanyconversionbutpressoriginalconstructionshapetodepositthedatabaseinsidedirectly,asaresulttoXMLapplicationissuperior.*fastXMLinformationserver(XMLInformationServer)TheoriginalshapeXMLdatabasesystemmuchgetXMLapplieditsspeedoppositeinotherdatabasetosaywantverythesamethedataofXML,theTaminohandlesotherdatabaseinratioinspeedthequickfewdecupleisahighestahundredfold.*theTaminocanhandlethedataofXMLalsocanhandletorelatetothetypedataTheTaminotakestwodifferentdatasisingso-called"X-machine(X-Machine),usestohandleexclusivelyXML.IstheengineofSQLthenextinorder,usest42ohandletorelateto
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/TR 21734-3:2024 EN Intelligent transport systems - Performance testing for connectivity and safety functions of automated driving buses in public transport - Part 3: Ser
- 【正版授權(quán)】 ISO 20553:2025 EN Radiation protection - Monitoring of workers occupationally exposed to a risk of internal contamination with radioactive material
- 2025年度拆遷安置房預(yù)售合同范本(2025版)
- 2025年生物科技產(chǎn)品采購(gòu)合同范本模板
- 2025年度餐廳窗口承包及廣告投放合同
- 2025年度二手商鋪貸款買賣雙方合作協(xié)議
- 2025年度海洋工程擔(dān)保型買賣合同
- 2025年低噪聲對(duì)旋式局部通風(fēng)機(jī)項(xiàng)目建議書(shū)
- 保安工作在社區(qū)安全提升中的實(shí)例計(jì)劃
- 促進(jìn)社區(qū)志愿服務(wù)團(tuán)隊(duì)建設(shè)的方案計(jì)劃
- 2024年山東公務(wù)員考試申論試題(B卷)
- 化工產(chǎn)品加工協(xié)議書(shū)范本
- 四年級(jí)數(shù)學(xué)(四則混合運(yùn)算帶括號(hào))計(jì)算題專項(xiàng)練習(xí)與答案
- 2024年中考語(yǔ)文(云南卷)真題詳細(xì)解讀及評(píng)析
- 2025年上半年山東氣象局應(yīng)屆高校畢業(yè)生招考易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 電梯消防安全與維護(hù)
- 文化差異下的家庭教育與親子關(guān)系探討
- 2025年中國(guó)棕櫚粕行業(yè)市場(chǎng)現(xiàn)狀、前景分析研究報(bào)告(智研咨詢發(fā)布)
- 【大學(xué)課件】工程倫理與社會(huì)
- 2025屆江蘇省南京市、鹽城市高三語(yǔ)文一模調(diào)研作文題目解析及范文:直路、陡坡、彎道
- 【人教版化學(xué)】必修1 知識(shí)點(diǎn)默寫(xiě)小紙條(答案背誦版)
評(píng)論
0/150
提交評(píng)論