![山洪災(zāi)害監(jiān)測(cè)預(yù)警系統(tǒng)畢業(yè)論文_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/28870fb6-ee2c-4d5f-9771-0ef3fbefa7a4/28870fb6-ee2c-4d5f-9771-0ef3fbefa7a41.gif)
![山洪災(zāi)害監(jiān)測(cè)預(yù)警系統(tǒng)畢業(yè)論文_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/28870fb6-ee2c-4d5f-9771-0ef3fbefa7a4/28870fb6-ee2c-4d5f-9771-0ef3fbefa7a42.gif)
![山洪災(zāi)害監(jiān)測(cè)預(yù)警系統(tǒng)畢業(yè)論文_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/28870fb6-ee2c-4d5f-9771-0ef3fbefa7a4/28870fb6-ee2c-4d5f-9771-0ef3fbefa7a43.gif)
![山洪災(zāi)害監(jiān)測(cè)預(yù)警系統(tǒng)畢業(yè)論文_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/28870fb6-ee2c-4d5f-9771-0ef3fbefa7a4/28870fb6-ee2c-4d5f-9771-0ef3fbefa7a44.gif)
![山洪災(zāi)害監(jiān)測(cè)預(yù)警系統(tǒng)畢業(yè)論文_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/28870fb6-ee2c-4d5f-9771-0ef3fbefa7a4/28870fb6-ee2c-4d5f-9771-0ef3fbefa7a45.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)(設(shè)計(jì))論文課題名稱(chēng):山洪災(zāi)害防治非工程措施作者姓名: 查葉洪學(xué) 號(hào):1006116專(zhuān) 業(yè):計(jì)算機(jī)多媒體技術(shù)班 級(jí):1006班指導(dǎo)教師:張峰完成時(shí)間:2013年5月摘 要基于3G的山洪災(zāi)害預(yù)警系統(tǒng),是國(guó)家防治山洪災(zāi)害的一項(xiàng)重要的非工程性措施。系統(tǒng)通過(guò)接收水雨情監(jiān)測(cè)站采集的水雨情數(shù)據(jù),進(jìn)行分析處理,實(shí)現(xiàn)水雨情實(shí)時(shí)監(jiān)測(cè),當(dāng)水雨情達(dá)到或超過(guò)臨界值時(shí),系統(tǒng)自動(dòng)報(bào)警,利用預(yù)警發(fā)布功能,可將預(yù)警信息通知有關(guān)成員單位、防汛責(zé)任人,通知危險(xiǎn)區(qū)居民,做好山洪轉(zhuǎn)移撤離、搶險(xiǎn)準(zhǔn)備,最大地減少人員和財(cái)產(chǎn)損失。山洪災(zāi)害預(yù)警系統(tǒng)是以基礎(chǔ)空間信息為基礎(chǔ),以水雨情數(shù)據(jù)管理為核心;以現(xiàn)代計(jì)算機(jī)技術(shù)、GIS技術(shù)、近代流域水文
2、模型等技術(shù)相結(jié)合為手段;將基礎(chǔ)信息、水雨情、工情數(shù)據(jù)進(jìn)行統(tǒng)一管理,通過(guò)實(shí)時(shí)監(jiān)測(cè)和預(yù)報(bào)模型進(jìn)行預(yù)報(bào)分析,結(jié)合預(yù)案內(nèi)容進(jìn)行報(bào)警和預(yù)警,發(fā)布預(yù)警信息,收集應(yīng)急反饋。本系統(tǒng)由實(shí)時(shí)監(jiān)控模塊,雨水情服務(wù)模塊,預(yù)警發(fā)布模塊,氣象國(guó)土模塊,基礎(chǔ)信息模塊,應(yīng)急響應(yīng)模塊,信息管理模塊,PDA系統(tǒng)模塊,系統(tǒng)后臺(tái)模塊等八大模塊組成,意在建立全面、規(guī)范、合理、通用的山洪監(jiān)測(cè)預(yù)警信息基礎(chǔ)資料數(shù)據(jù)庫(kù)及山洪監(jiān)測(cè)預(yù)警信息監(jiān)測(cè)及發(fā)布的應(yīng)用軟件,改善山洪等災(zāi)害信息的管理手段,提高山洪災(zāi)害管理的工作效率和水平。關(guān)鍵詞 :基于3G山洪災(zāi)害監(jiān)測(cè)預(yù)警系統(tǒng),Telerik控件,C#,Socket,.NET, SQLSERVER 2005,V
3、S 2010。目 錄1.1系統(tǒng)設(shè)計(jì)背景11.2系統(tǒng)目標(biāo)11.3系統(tǒng)任務(wù)21.4 本人完成的主要工作22.1 Visual Studio 簡(jiǎn)介42.2 SQL Server 2005 Database42.3 NET Framework 概述52.4 ADO.NET 概述52.5 B/S結(jié)構(gòu)62.5 RadGrid控件概述73 概要設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)83.1 系統(tǒng)結(jié)構(gòu)83.2 系統(tǒng)的設(shè)計(jì)方案93.3 系統(tǒng)的設(shè)計(jì)約束93.4 數(shù)據(jù)庫(kù)設(shè)計(jì)103.4.1 數(shù)據(jù)庫(kù)需求分析10數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)114.系統(tǒng)的設(shè)計(jì)及其實(shí)現(xiàn)144.1系統(tǒng)結(jié)構(gòu)概述14根據(jù)山洪災(zāi)害監(jiān)測(cè)預(yù)警系統(tǒng)的需求,信息管理模塊主要完成對(duì)各模塊信息的
4、收集,整合以及處理。本人主要負(fù)責(zé)的是對(duì)各模塊數(shù)據(jù)的添加,刪除和修改,主要功能結(jié)構(gòu)圖如圖4-1:144.2 各系統(tǒng)模塊的實(shí)現(xiàn)154.2.1 主界面的實(shí)現(xiàn)15添加模塊的實(shí)現(xiàn)184.2.3 刪除模塊的實(shí)現(xiàn)204.2.4 修改模塊的實(shí)現(xiàn)215 系 統(tǒng) 測(cè) 試245.1 測(cè)試245.2 單體測(cè)試245.3 集成測(cè)試25參考文獻(xiàn)28概述1.1系統(tǒng)設(shè)計(jì)背景山洪災(zāi)害是山丘區(qū)在一定強(qiáng)度或持續(xù)的降雨下,因特殊的地形地質(zhì)條件而發(fā)生的自然災(zāi)害,它具有突發(fā)、破壞性大、防治困難的鮮明特點(diǎn),山洪及其誘發(fā)的泥石流和滑坡,往往對(duì)局部地區(qū)造成毀滅性災(zāi)害,對(duì)國(guó)民經(jīng)濟(jì)和人民生命財(cái)產(chǎn)造成重大損失。近年來(lái),我國(guó)山洪災(zāi)害問(wèn)題日益突出,每年
5、都造成大量人員傷亡,嚴(yán)重影響社會(huì)經(jīng)濟(jì)發(fā)展。山洪災(zāi)害的防御策略是“以防為主,防重于搶”,防御防治的方法是既要采取工程措施,提高工程防洪標(biāo)準(zhǔn),也要采取非工程措施,建立綜合防洪減災(zāi)體系,提高防災(zāi)抗風(fēng)險(xiǎn)能力。建立山洪災(zāi)害預(yù)警系統(tǒng),是國(guó)家防治山洪災(zāi)害的一項(xiàng)重要的非工程性措施。在這種種不利的情況下,山洪災(zāi)害監(jiān)測(cè)預(yù)警系統(tǒng)的出現(xiàn)也就顯得應(yīng)運(yùn)而生了。基于3G的山洪災(zāi)害監(jiān)測(cè)預(yù)警系統(tǒng)是山洪災(zāi)害防治工作的重要組成部分,其目的是在于通過(guò)相關(guān)信息系統(tǒng)技術(shù)手段,達(dá)到對(duì)山洪災(zāi)害進(jìn)行實(shí)時(shí)監(jiān)測(cè)、并及時(shí)發(fā)布預(yù)警的功能,其主要模塊包括實(shí)時(shí)監(jiān)控、雨水情服務(wù)、預(yù)警發(fā)布、氣象國(guó)土、基礎(chǔ)信息、應(yīng)急響應(yīng)、信息管理、PDA系統(tǒng)、系統(tǒng)后臺(tái)等八大模
6、塊。1.2系統(tǒng)目標(biāo) 建設(shè)基于3G的山洪監(jiān)測(cè)預(yù)警系統(tǒng),實(shí)時(shí)收集主要控制點(diǎn)雨水情、工情等信息,達(dá)到宏觀(guān)掌握雨水情變化,重點(diǎn)區(qū)域重點(diǎn)監(jiān)控;開(kāi)展以完善防御預(yù)案、強(qiáng)化群測(cè)群防體系、宣傳防御知識(shí)、提高全民防災(zāi)避災(zāi)意識(shí)等非工程措施為主的試點(diǎn)建設(shè),有效防御山洪災(zāi)害,改變山洪災(zāi)害日趨嚴(yán)重的局面,最大限度地減少人員傷亡和財(cái)產(chǎn)損失。系統(tǒng)建成后,在行政區(qū)劃內(nèi)具備宏觀(guān)掌握境內(nèi)雨情時(shí)空變化的趨勢(shì),并按照前期分析設(shè)定的成災(zāi)雨量等級(jí)或成災(zāi)降水強(qiáng)度等級(jí),實(shí)現(xiàn)實(shí)時(shí)預(yù)警;重點(diǎn)防控流域具備依照降水及相關(guān)要素預(yù)報(bào)重要節(jié)點(diǎn)水情變化趨勢(shì)或按相鄰邊界水情要素變化趨勢(shì)預(yù)報(bào)下游相關(guān)節(jié)點(diǎn)的洪水形勢(shì);依據(jù)致災(zāi)要素等級(jí)實(shí)時(shí)啟動(dòng)警報(bào);典型中小型水庫(kù)按照
7、實(shí)時(shí)水情及預(yù)報(bào)情勢(shì)對(duì)照工情實(shí)際特征、下游防洪要求實(shí)時(shí)啟動(dòng)警報(bào);達(dá)到轄區(qū)安全保障能力的目標(biāo)。1.3系統(tǒng)任務(wù)建設(shè)自動(dòng)和人工觀(guān)測(cè)結(jié)合的監(jiān)測(cè)站網(wǎng),嚴(yán)密監(jiān)控重點(diǎn)小流域,通過(guò)共享水文、工管等部門(mén)的雨水情信息,架構(gòu)集網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、地理信息技術(shù)與一體的監(jiān)測(cè)預(yù)警平臺(tái),編制反映區(qū)域水文特征的洪水預(yù)報(bào)方案,編制科學(xué)、可操作性強(qiáng)防洪預(yù)案;建立群測(cè)群防的預(yù)警機(jī)制與組織體系,深入宣傳防洪減災(zāi)知識(shí),形成集技術(shù)與管理相結(jié)合的非工程防御體系。1.4 本人完成的主要工作在這次畢業(yè)設(shè)計(jì)中,本人要實(shí)現(xiàn)的是對(duì)山洪監(jiān)測(cè)預(yù)警系統(tǒng)各模塊的信息管理,對(duì)從各模塊接收到的數(shù)據(jù)進(jìn)行增加,刪除和修改。在完成這部分操作的時(shí)候,用的主要技術(shù)是C#,Soc
8、ket,Ado.Net,SQLSERVER2005。下面簡(jiǎn)單的介紹下這些知識(shí)點(diǎn)在設(shè)計(jì)中的應(yīng)用:在通信實(shí)現(xiàn)這部分,我使用了Socket網(wǎng)絡(luò)通信技術(shù)??梢哉f(shuō)它是此次設(shè)計(jì)的核心。所有的實(shí)現(xiàn)基本上是圍繞它來(lái)展開(kāi)的。針對(duì)最底層數(shù)據(jù)庫(kù)的設(shè)計(jì)是通過(guò)SQLSERVER來(lái)實(shí)現(xiàn)的。當(dāng)然也就包括了表的創(chuàng)建等一系列的數(shù)據(jù)庫(kù)的操作。持久層是實(shí)現(xiàn)代碼主要是C#,主要是針對(duì)底層數(shù)據(jù)庫(kù)增刪改查的操作。頁(yè)面布局是通過(guò)WinForm的基本控件來(lái)實(shí)現(xiàn)的。以上的就是這次畢業(yè)設(shè)計(jì)本人完成的主要的工作。2 開(kāi)發(fā)工具與關(guān)鍵技術(shù)2.1 Visual Studio 簡(jiǎn)介 Visual Studio 是一套完整的開(kāi)發(fā)工具集,用于生成
9、 ASP.NET Web 應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成開(kāi)發(fā)環(huán)境 (IDE),利用此 IDE 可以共享工具且有助于創(chuàng)建混合語(yǔ)言解決方案。另外,這些語(yǔ)言利用了 .NET Framework 的功能,通過(guò)此框架可使用簡(jiǎn)化 ASP Web 應(yīng)用程序和 XML Web Services 開(kāi)發(fā)的關(guān)鍵技術(shù)。2.2 SQL Server 2005 Database本系統(tǒng)采用SQL Server 2005作為后臺(tái)數(shù)據(jù)庫(kù)。其特性包括:可伸縮性和可用性:同一個(gè)數(shù)據(jù)庫(kù)
10、引擎可以在不同的平臺(tái)上使用,從運(yùn)行 Microsoft Windows® 98 的便攜式電腦,到運(yùn)行 Microsoft Windows 2005 數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQL Server 2005 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級(jí)到最大 Web 站點(diǎn)所需的性能級(jí)別。企業(yè)級(jí)數(shù)據(jù)庫(kù)功能: SQL Server 20005關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶(hù)的開(kāi)銷(xiāo)減到最小。SQL Server 2005 分布式查詢(xún)使您得以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),就好像這些數(shù)據(jù)是
11、 SQL Server 2005 數(shù)據(jù)庫(kù)的一部分,同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步。可將一組數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的用戶(hù),使這些用戶(hù)自主地工作,然后將他們所做的修改合并會(huì)發(fā)布服務(wù)器。易于安裝、部署和使用:SQL Server 2005 中包括一系列管理和開(kāi)發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過(guò)程。SQL Server 2005 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫
12、部分。這些功能使您以快速交付 SQL Server 應(yīng)用程序,使客戶(hù)只需最少的安裝和管理開(kāi)銷(xiāo)即可實(shí)現(xiàn)這些應(yīng)用程序。SQL Server 2005 中包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理 (OLAP) 的工具。SQL Server 中還包括一些工具,可用來(lái)直觀(guān)地設(shè)計(jì)數(shù)據(jù)庫(kù)并通過(guò) English Query 來(lái)分析數(shù)據(jù)。2.3 NET Framework 概述NET Framework 是支持生成和運(yùn)行下一代應(yīng)用程序和 XML Web services 的內(nèi)部 Windows 組件。.NET Framework 旨在實(shí)現(xiàn)下列目標(biāo): 提供一個(gè)一致的面向?qū)ο蟮木幊汰h(huán)境,而無(wú)論對(duì)象代碼是在本地存儲(chǔ)和
13、執(zhí)行,還是在本地執(zhí)行但在 Internet 上分布,或者是在遠(yuǎn)程執(zhí)行的。 提供一個(gè)將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。 提供一個(gè)可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境。 提供一個(gè)可消除腳本環(huán)境或解釋環(huán)境的性能問(wèn)題的代碼執(zhí)行環(huán)境。 使開(kāi)發(fā)人員的經(jīng)驗(yàn)在面對(duì)類(lèi)型大不相同的應(yīng)用程序(如基于 Windows 的應(yīng)用程序和基于 Web 的應(yīng)用程序)時(shí)保持一致。 按照工業(yè)標(biāo)準(zhǔn)生成所有通信,以確?;?.NET Framework 的代碼可與任何其他代碼集成。2.4 ADO.NET 概述ADO.NET是微軟提出的在.NET程序中用于替代ADO的用于數(shù)據(jù)訪(fǎng)問(wèn)
14、的類(lèi)庫(kù)。設(shè)計(jì)ADO.NET組件的目的是為了從數(shù)據(jù)操作中分解出數(shù)據(jù)訪(fǎng)問(wèn)。完成此任務(wù)的是ADO.NET的兩個(gè)核心組件:DataSet和.NET數(shù)據(jù)提供程序,后者是一組包括Connection、Command、DataReader和DataAdapter對(duì)象在內(nèi)的組件。ADO.NET DataSet是ADO.NET的斷開(kāi)式結(jié)構(gòu)的核心組件。DataSet的設(shè)計(jì)目的很明確:為了實(shí)現(xiàn)獨(dú)立于任何數(shù)據(jù)源的數(shù)據(jù)訪(fǎng)問(wèn)。為此,它可以用于多種不同的數(shù)據(jù)源,用于XML數(shù)據(jù),或用于管理應(yīng)用程序本地的數(shù)據(jù)。DataSet包含一個(gè)或多個(gè)DataTable對(duì)象的集合,這些對(duì)象由數(shù)據(jù)行和數(shù)據(jù)列,以及主鍵、外鍵、約束和有關(guān)Data
15、Table對(duì)象中數(shù)據(jù)的關(guān)系信息組成。ADO.NET結(jié)構(gòu)的另一個(gè)核心元素是.NET數(shù)據(jù)提供程序,其組件的設(shè)計(jì)目的相當(dāng)明確:為了實(shí)現(xiàn)數(shù)據(jù)操作和對(duì)數(shù)據(jù)的快速、只進(jìn)、只讀訪(fǎng)問(wèn)。Connection對(duì)象提供與數(shù)據(jù)源的連接。Command對(duì)象是您能夠訪(fǎng)問(wèn)用于返回?cái)?shù)據(jù)、修改數(shù)據(jù)、運(yùn)行存儲(chǔ)過(guò)程以及發(fā)送或檢索參數(shù)信息的數(shù)據(jù)庫(kù)命令。DataReader從數(shù)據(jù)源中提供高性能的數(shù)據(jù)流。最后,DataAdapter提供連接DataSet對(duì)象和數(shù)據(jù)源的橋梁。DataAdapter使用Command對(duì)象在數(shù)據(jù)庫(kù)中執(zhí)行SQL命令,以便將數(shù)據(jù)加載到DataSet中,并使對(duì)DataSet中數(shù)據(jù)的更改與數(shù)據(jù)源保持一致。可以為任何數(shù)
16、據(jù)源編寫(xiě).NET數(shù)據(jù)提供程序。.NET框架附帶了多種數(shù)據(jù)庫(kù)提供程序。2.5 B/S結(jié)構(gòu)B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu))是大家熟知的瀏覽器和服務(wù)器結(jié)構(gòu)。是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶(hù)端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶(hù)端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)、維護(hù)和使用??蛻?hù)機(jī)上只要安裝一個(gè)瀏覽器(Browser),如Netscape Navigator或Internet Explorer,服務(wù)器安裝Oracle、Sybase、Informix或 SQL Server等數(shù)據(jù)庫(kù)。瀏覽器通過(guò)Web Server 同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。B/S最
17、大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專(zhuān)門(mén)的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶(hù)端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易。B/S結(jié)構(gòu)的使用越來(lái)越多,特別是由需求推動(dòng)了AJAX技術(shù)的發(fā)展,它的程序也能在客戶(hù)端電腦上進(jìn)行部分處理,從而大大的減輕了服務(wù)器的負(fù)擔(dān);并增加了交互性,能進(jìn)行局部實(shí)時(shí)刷新。維護(hù)和升級(jí)方式簡(jiǎn)單。目前,軟件系統(tǒng)的改進(jìn)和升級(jí)越來(lái)越頻繁,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對(duì)一個(gè)稍微大一點(diǎn)單位來(lái)說(shuō),系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來(lái)回奔跑,效率和工作量是可想而知的,但B/S架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶(hù)端只是瀏覽器,根本不需要做任何的維護(hù)。無(wú)論用戶(hù)
18、的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,所有的操作只需要針對(duì)服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專(zhuān)網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。所以客戶(hù)機(jī)越來(lái)越“瘦”,而服務(wù)器越來(lái)越“胖”是將來(lái)信息化發(fā)展的主流方向。今后,軟件升級(jí)和維護(hù)會(huì)越來(lái)越容易,而使用起來(lái)會(huì)越來(lái)越簡(jiǎn)單,這對(duì)用戶(hù)人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見(jiàn)的,驚人的。因此,維護(hù)和升級(jí)革命的方式是“瘦”客戶(hù)機(jī),“胖”服務(wù)器。可見(jiàn)B/S還是具有許多優(yōu)勢(shì)的。這也是現(xiàn)在比較流行使用B/S結(jié)構(gòu)的一個(gè)十分重要的原因。2.5 RadGrid控件概述傳統(tǒng)的GridView,雖然滿(mǎn)足了我們?nèi)粘5臄?shù)據(jù)的顯示以及其他的編輯操作,但是單一的
19、顯示方式和簡(jiǎn)單的樣式,使GridView有了一點(diǎn)小缺憾。該系統(tǒng)打破傳統(tǒng)的GridView的使用方法,使用Telerik的RadGrid控件,高效率的數(shù)據(jù)加載方式以及絢麗的樣式風(fēng)格再加上豐富的交互功能,使系統(tǒng)更具人性化。3 概要設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)3.1 系統(tǒng)結(jié)構(gòu) 系統(tǒng)主要分為實(shí)時(shí)監(jiān)控、雨水情服務(wù)、預(yù)警發(fā)布、群測(cè)群防、氣象國(guó)土、基礎(chǔ)信息、應(yīng)急響應(yīng)、信息管理、PDA系統(tǒng)、系統(tǒng)后臺(tái)10個(gè)子模塊。系統(tǒng)總框圖如圖3-1-1:圖3-1-1 系統(tǒng)總框圖作為開(kāi)發(fā)環(huán)境,相對(duì)比較簡(jiǎn)單,為了調(diào)試方便,可以將應(yīng)用服務(wù)器和開(kāi)發(fā)工具放到一臺(tái)客戶(hù)機(jī)上,多臺(tái)客戶(hù)機(jī)連接相同的數(shù)據(jù)庫(kù)服務(wù)器。硬件環(huán)境條件如下圖3-1-2:開(kāi)發(fā)用機(jī)數(shù)據(jù)
20、庫(kù)服務(wù)器CPUPIII 1.0G以上高端PC機(jī)或者小型機(jī)內(nèi)存512M以上(至少)512M以上硬盤(pán)20G以上30G以上圖3-1-2 硬件環(huán)境3.2 系統(tǒng)的設(shè)計(jì)方案由于本系統(tǒng)是有多人共同合作完成,并且每個(gè)人都獨(dú)立開(kāi)發(fā)一模塊,所以本系統(tǒng)的設(shè)計(jì)方案是:先由多人分組開(kāi)發(fā),最終由系統(tǒng)集成人員將各個(gè)模塊集合在一起。3.3 系統(tǒng)的設(shè)計(jì)約束1.遵循標(biāo)準(zhǔn).NET平臺(tái)技術(shù)規(guī)范2.硬件和操作系統(tǒng)要求 硬件要求:計(jì)算機(jī) Pentium 900 MHz 或更高;內(nèi)存(RAM)至少256MB,建議512MBhou更多;硬盤(pán)空間需要約400MB的程序空間,以及預(yù)留約400MB的數(shù)據(jù)空間;顯示器的屏幕區(qū)域需要設(shè)置成800*60
21、0模式操作系統(tǒng)要求:Windows 98、Windows2000 Professional Microsoft Windows NT Server 4.0Windows 2000 server 和所有更高級(jí)的Windows操作系統(tǒng)3.技術(shù)限制技術(shù)上使用微軟的.NET架構(gòu),語(yǔ)言選擇使用ASP.NET和C#作為系統(tǒng)基礎(chǔ)開(kāi)發(fā)前臺(tái),使用SQL2005數(shù)據(jù)庫(kù)作為后臺(tái)支持,進(jìn)行數(shù)據(jù)的交互,對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程中首要的和基本的內(nèi)容。數(shù)據(jù)庫(kù)是信息系統(tǒng)的核心和基礎(chǔ)。它把信息系統(tǒng)中的大量數(shù)據(jù)按照一定的模型組織起來(lái),提供存儲(chǔ)、維護(hù)、檢索數(shù)據(jù)的功能,是信息系統(tǒng)可以方便
22、、及時(shí)、準(zhǔn)確的從數(shù)據(jù)庫(kù)中獲取所需的信息。一個(gè)信息系統(tǒng)的各個(gè)部分能否緊密的結(jié)合在一起以及如何結(jié)合,關(guān)鍵在數(shù)據(jù)庫(kù)。因此必須對(duì)數(shù)據(jù)庫(kù)進(jìn)行合理設(shè)計(jì)。 數(shù)據(jù)庫(kù)需求分析進(jìn)行整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)必須準(zhǔn)確了解與分析用戶(hù)需求(包括數(shù)據(jù)和處理)。需求分析是整個(gè)設(shè)計(jì)過(guò)程的基礎(chǔ),是最困難、最耗費(fèi)時(shí)間的一步。作為地基的需求分析是否做得充分與準(zhǔn)確,決定了在其上構(gòu)建數(shù)據(jù)庫(kù)大廈的速度和質(zhì)量。需求分析的任務(wù)是通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象(組織、部門(mén)、企業(yè)等),充分了解對(duì)象的工作概況,明確用戶(hù)的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。需求分析調(diào)查的重點(diǎn)是“數(shù)據(jù)”和“處理”,通過(guò)調(diào)查、收集和分析,獲得用戶(hù)對(duì)數(shù)據(jù)庫(kù)的如下需求: 信息
23、需求。指用戶(hù)需要從數(shù)據(jù)庫(kù)中獲得信息的內(nèi)容與性質(zhì)。由信息要求可以導(dǎo)出數(shù)據(jù)要求,即在數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些數(shù)據(jù)。處理要求。指用戶(hù)需要完成什么處理功能。明確用戶(hù)對(duì)數(shù)據(jù)有什么樣的處理要求,從而確定數(shù)據(jù)之間的相互關(guān)系。系統(tǒng)要求能覆蓋安徽省水資源運(yùn)行管理的有關(guān)內(nèi)容,分不同的用戶(hù)分不同的取水設(shè)備將數(shù)據(jù)記錄下來(lái),以及對(duì)用戶(hù)進(jìn)行分角色和權(quán)限進(jìn)行控制,所以在數(shù)據(jù)庫(kù)中建用戶(hù)表的時(shí)候要通過(guò)設(shè)置權(quán)限。用戶(hù)保存的時(shí)候需要提供用戶(hù)所在區(qū)域,所擁有的設(shè)備等相關(guān)信息一起保存,水價(jià)標(biāo)準(zhǔn)按不同的區(qū)域和用水的類(lèi)型來(lái)做劃分。數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)在設(shè)計(jì)數(shù)據(jù)庫(kù)表結(jié)構(gòu)之前,首先要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫(kù)。本系統(tǒng)使用的數(shù)據(jù)庫(kù)名稱(chēng)為WATER.。實(shí)現(xiàn)代碼如下:C
24、REATE DATABASE FloodControl這里是來(lái)創(chuàng)建使用的數(shù)據(jù)庫(kù),名字在這里可以定為FloodControl。在這個(gè)數(shù)據(jù)庫(kù)中本人主要使用5張表,他們分別是1 DK_Info_B(堤防)字段類(lèi)型意義說(shuō)明DKCNVarchar(12)堤防名稱(chēng)代碼主鍵DKNMVarchar(20)堤防名稱(chēng)Not nullBnsctpVarchar(8)堤防類(lèi)型Not nullBnsclnNumeric(5)堤防長(zhǎng)度Not nullBntpelNumeric(5)堤頂高程N(yùn)ot nullCrdkhgVarchar(10)一般堤高Not nullDsfllvNumeric(5)設(shè)計(jì)洪水位Not nullG
25、nwtlvNumeric(5)保證水位Not nullAlwtlvNumeric(5)警戒水位Not nullRemarkVarchar(200)備注Null2 RS_Info_B(水庫(kù))字段類(lèi)型意義說(shuō)明RSCDVarchar(12)水庫(kù)名稱(chēng)代碼主鍵RSNMVarchar(12)水庫(kù)名稱(chēng)Not nullDmstatplVarchar(40)水庫(kù)所在位置Not nullEnRvnmVarchar(40)所在河流Not nullDrbsarNumeric(5)集水面積Not nullNrwtlvNumeric(5)正常蓄水位Not nullFlzNumeric(5)汛限水位Not nullFlzs
26、tNumeric(5)調(diào)洪庫(kù)容Not nullFLDZNumeric(5)防洪高水位Not nullFLDCPNumeric(5)防洪庫(kù)容Not nullDmtpVarchar(30)壩體類(lèi)型Not nullDmtplnNumeric(5)壩長(zhǎng)Not null MxdmhgNumeric(5)壩高Not nullYhdyDmtpwdNumeric(5)壩頂高程N(yùn)ot nullSafegradeVarchar(100)安全類(lèi)別Not nullRemarkVarchar(200)備注Null3 RV_Info_B(河流)字段類(lèi)型意義說(shuō)明RVCDVarchar(12)河流名稱(chēng)代碼主鍵RVNMVarc
27、har(20)河流名稱(chēng)Not nullRvplVarchar(80)河源位置Not nullMnstlnNumeric(5)長(zhǎng)度Not nullTtdrbsarNumeric(5)流域面積Not nullDrbsppNumeric(5)流域內(nèi)人口Not nullMxsfdsVarchar(40)洪水最大安全泄量Not nullAvtmNumeric(5)洪水平均傳播時(shí)間Not nullRemarkVarchar(200)備注Null4山洪災(zāi)害情況表字段類(lèi)型意義說(shuō)明HZRCDVarchar(10)災(zāi)害名稱(chēng)代碼主鍵HZRNMVarchar(10)災(zāi)害名稱(chēng)Not nullHulVarchar(10)
28、歷史洪水線(xiàn)Not nullholPopulationVarchar(10)影響人口Not nullholHouseholdVarchar(20)影響家庭Not nullholSoiHouseVarchar(20)影響房屋Not nullholFarmlandVarchar(20)影響農(nóng)田Not nullRemarkVarchar(200)備注Null5 WarnRecord_R (預(yù)警)字段類(lèi)型意義說(shuō)明WarnIDVarchar(50)預(yù)警代碼主鍵WarnTypeVarchar(50)預(yù)警類(lèi)型Not nullYLNMVarchar(50)雨量站名Not nullCANMText所屬小流域Not
29、 nullhulAddressnumeric(10)影響區(qū)域Not nullRSNMVarchar(50)水庫(kù)名稱(chēng)Not nullhulPopulationVarchar(50)影響人口Not nullDeptVarchar(50)所在鄉(xiāng)鎮(zhèn)Not nullWarnStatusIDVarchar(10)預(yù)警狀態(tài)Not nullRemarkVarchar(200)備注Null4.系統(tǒng)的設(shè)計(jì)及其實(shí)現(xiàn)4.1系統(tǒng)結(jié)構(gòu)概述根據(jù)山洪災(zāi)害監(jiān)測(cè)預(yù)警系統(tǒng)的需求,信息管理模塊主要完成對(duì)各模塊信息的收集,整合以及處理。本人主要負(fù)責(zé)的是對(duì)各模塊數(shù)據(jù)的添加,刪除和修改,主要功能結(jié)構(gòu)圖如圖4-1:信 息 管 理 模 塊刪
30、除 功 能 實(shí) 現(xiàn)修 改 功 能 實(shí) 現(xiàn)添 加 功 能 實(shí) 現(xiàn) 圖4-1 信息管理模塊功能結(jié)構(gòu)圖添加功能:主要功能是對(duì)各數(shù)據(jù)模塊數(shù)據(jù)的添加,收集不同信息添加進(jìn)系統(tǒng)中。刪除功能:主要功能是對(duì)各數(shù)據(jù)模塊數(shù)據(jù)的刪除,將一些無(wú)用的信息從系統(tǒng)中刪除。修改功能:主要功能是對(duì)各數(shù)據(jù)模塊數(shù)據(jù)的修改,對(duì)于一些信息有錯(cuò)的進(jìn)行修改。4.2 各系統(tǒng)模塊的實(shí)現(xiàn) 主界面的實(shí)現(xiàn)主界面截圖如下所示:圖4-2-1 主界面圖相關(guān)代碼如下:<body> <form id="Form1" runat="server"> <div style="width
31、:100%" align="center"> <div style="background-image:url('images/bg.png'); width:1024px; height:139px;" align="center" > </div> <div style="width:1026px;"> <table style="width:1024px;" cellpadding="0" cel
32、lspacing="0"> <tr> <td style=" width:10%;height:25px;background-image:url(images/Login/a1.gif)"> <a href="x.html">首頁(yè)3</a> <td style=" width:10%;height:25px;background-image:url(images/Login/a1.gif)"> <a href="x.html&quo
33、t;>實(shí)時(shí)監(jiān)控</a> <td style=" width:10%;height:25px;background-image:url(images/Login/a1.gif)"> <a href="x.html">雨水情服務(wù)?</a> <td style=" width:10%;height:25px;background-image:url(images/Login/a1.gif)"> <a href="x.html">預(yù)警發(fā)布?<
34、;/a> <td style=" width:10%;height:25px;background-image:url(images/Login/a1.gif)"> <a href="x.html">氣象國(guó)土</a> <td style=" width:10%;height:25px;background-image:url(images/Login/a1.gif)"> <a href="x.html">基礎(chǔ)信息</a> <td s
35、tyle=" width:10%;height:25px;background-image:url(images/Login/a1.gif)"> <a href="x.html">應(yīng)急響應(yīng)</a> <td style=" width:10%;height:25px;background-image:url(images/Login/a1.gif)"> <a href="Default.aspx">信息管理</a> <td style="
36、; width:10%;height:25px;background-image:url(images/Login/a1.gif)"> <a href="x.html">系統(tǒng)后臺(tái)</a> </tr> </table> <div style="width: 100%;" id="viewDiv" valign="top" align="center"> <table style="height:312px;
37、 width:100%" border="0" align="center" cellpadding="0" cellspacing="0" valign="top"> <tr> <td style="background-color: #FFFFFF" align="left" valign="top"> <table width="100%"> <tr&g
38、t; <td style="width: 99%" valign="top"> <input id="lblWidth" name="lblWidth" runat="server" type="hidden" /> <asp:ContentPlaceHolder ID="content" runat="server"> </asp:ContentPlaceHolder> </td&
39、gt; </tr> </table> </td> </tr> </table> </div> </div><%- <div class="main"> </div> <div class="footer"> </div>-%> </form></body>添加模塊的實(shí)現(xiàn)界面圖如下所示:圖4-2-2-1 添加主界面圖點(diǎn)擊“添加”進(jìn)入對(duì)預(yù)警信息的添加界面,如圖所示:圖4-2-2-2 添加界面圖
40、當(dāng)輸入信息結(jié)束后點(diǎn)擊“添加”即可,所需信息即添加進(jìn)系統(tǒng)。相關(guān)代碼如下:public partial class Maneger_yujing : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) Response.Redirect("/WebSite2/預(yù)警.aspx"); protected void Button2_Click(object sender, Even
41、tArgs e) DM dm = new DM(); string insertsql = "INSERT INTO WarnRecord_R (WarnID, 預(yù)警類(lèi)型,雨量站名,所屬小流域,影響區(qū)域,水庫(kù)名稱(chēng),影響人口,所在鄉(xiāng)鎮(zhèn),預(yù)警狀態(tài),備注,)VALUES (" + "'" + Warn.Text + "'" + "," + "'" + yj1.Text + "'" + "," + "'"
42、 + yj2.Text + "'" + "," + "'" + yj3.Text + "'" + "," + "'" + yj4.Text + "'" + "," + "'" + yj5.Text + "'" + "," + "'" + yj6.Text + "'"
43、+ "," + "'" + yj7.Text + "'" + "," + "'" + yj8.Text + "'" + "," + "'" + remark.Text + "'" + ")" string test = "SELECT * FROM WarnRecord_R WHERE Warn ='" + Warn.Te
44、xt + "'" if (dm.getsql(test).Tables0.Rows.Count = 0) dm.execsql(insertsql); Response.Write("<script>alert(添加成功!)</script>"); else Response.Write("<script>alert(添加失敗已有相同主鍵元組!)</script>"); 刪除模塊的實(shí)現(xiàn)刪除界面圖如下所示:圖4-2-3-1 刪除界面圖當(dāng)點(diǎn)擊“Delete”后,即刪去一行的信息,界面
45、圖如下所示:圖4-2-3-2 刪除成功界面圖相關(guān)代碼如下:protected void RadGrid1_DeleteCommand1(object source, Telerik.WebControls.GridCommandEventArgs e) DM dm = new DM(); string id;ndex"WarnRecord_R".ToString(); string deletesql = "DELETE FROM WarnRecord_R WHERE id = " + id; dm.execsql(deletesql); ReloadG
46、rid(); 修改模塊的實(shí)現(xiàn)修改主界面圖如下所示:圖4-2-4-1 修改主界面圖點(diǎn)擊“Edit”進(jìn)入修改界面,如下所示:圖4-2-4-2 修改界面圖當(dāng)信息修改完以后點(diǎn)擊“Update”信息修改結(jié)束即返回原界面。相關(guān)代碼如下:protected void RadGrid1_UpdateCommand1(object source, Telerik.WebControls.GridCommandEventArgs e) DM dm = new DM(); var editedItem = e.Item; string WarnID = editedItem.OwnerTableView.DataK
47、eyValueseditedItem.ItemIndex"WarnID".ToString(); string 預(yù)警類(lèi)型 = (TextBox)editedItem.FindControl("預(yù)警類(lèi)型TextBox").Text; string 雨量站名 = (TextBox)editedItem.FindControl("雨量站名TextBox").Text; string 所屬小流域 = (TextBox)editedItem.FindControl("所屬小流域TextBox").Text; string 影
48、響區(qū)域 = (TextBox)editedItem.FindControl("影響區(qū)域TextBox").Text; string 水庫(kù)名稱(chēng) = (TextBox)editedItem.FindControl("水庫(kù)名稱(chēng)TextBox").Text; string 影響人口= (TextBox)editedItem.FindControl("影響人口TextBox").Text; string 所在鄉(xiāng)鎮(zhèn) = (TextBox)editedItem.FindControl("所在鄉(xiāng)鎮(zhèn)TextBox").Text; s
49、tring 預(yù)警狀態(tài)¬? = (TextBox)editedItem.FindControl("預(yù)警狀態(tài)TextBox").Text; string 備注 = (TextBox)editedItem.FindControl("備注TextBox").Text; string updatesql = "update WarnRecord_R set 預(yù)警類(lèi)型='" + 預(yù)警類(lèi)型 + "'雨量站名='" + 雨量站名 + "'所屬小流域='" + 所
50、屬小流域 + "',影響區(qū)域='" + 影響區(qū)域 + "',水庫(kù)名稱(chēng)='" + 水庫(kù)名稱(chēng) + "',影響人口='" + 影響人口+ "', 所在鄉(xiāng)鎮(zhèn)='" + 所在鄉(xiāng)鎮(zhèn) + "',預(yù)警狀態(tài)='" + 預(yù)警狀態(tài) + "',備注='" + 備注 + "'where WarnID='" + WarnID + "'" dm.e
51、xecsql(updatesql); ReloadGrid();5 系 統(tǒng) 測(cè) 試5.1 測(cè)試測(cè)試的定義是“通過(guò)手工或自動(dòng)方法,使用或評(píng)價(jià)一個(gè)系統(tǒng)的過(guò)程,以論證它滿(mǎn)足所規(guī)定的需求,或明確期望結(jié)果與實(shí)際結(jié)構(gòu)的差別”。測(cè)試是確定系統(tǒng)行為與理想情況如何接近,與理想情況的任何偏離均表示系統(tǒng)中隱錯(cuò)的存在,而且必須糾正這種隱錯(cuò)。錯(cuò)誤(error)應(yīng)用到測(cè)試過(guò)程時(shí),有兩種不同的使用方式:錯(cuò)誤是指一個(gè)實(shí)際測(cè)量值與理論預(yù)期值之間的分歧。如果實(shí)際值和預(yù)期值之間存在差異,這個(gè)差異就是一個(gè)錯(cuò)誤。錯(cuò)誤是指一些人的行為引起的軟件中的某種失效或故障。故障(fault)是導(dǎo)致軟件失敗的一個(gè)條件,軟件出錯(cuò)的基本原因是故障。失效
52、(failure)是指不能按軟件規(guī)格說(shuō)明要求執(zhí)行一個(gè)軟件片段,失效源于故障,盡管并不是所有故障都會(huì)導(dǎo)致失效。錯(cuò)誤、故障和失效在代表不同的概念時(shí),其相關(guān)性也是非常明顯。系統(tǒng)中有一個(gè)錯(cuò)誤,失效必然出現(xiàn),如果失效出現(xiàn)了,系統(tǒng)中必然有一個(gè)故障。5.2 單體測(cè)試測(cè)試系統(tǒng)的第一步是測(cè)試組成系統(tǒng)的單個(gè)構(gòu)件。測(cè)試這些構(gòu)件稱(chēng)為單元測(cè)試(Unit Testing),也稱(chēng)為單體測(cè)試。在單體測(cè)試過(guò)程中,首先檢查代碼在程序的算法、數(shù)據(jù)和語(yǔ)法方面有沒(méi)有缺陷,最后給該構(gòu)件輸入一個(gè)測(cè)試用例集,以說(shuō)明該構(gòu)件是否正確。在單體測(cè)試時(shí),主要對(duì)于單個(gè)模塊的功能進(jìn)行測(cè)試,不用理會(huì)其他的模塊的耦合情況。5.3 集成測(cè)試單體測(cè)試之后,就需要
53、對(duì)系統(tǒng)的所有功能集成進(jìn)行測(cè)試。在此階段對(duì)照用例進(jìn)行功能測(cè)試。此階段所發(fā)現(xiàn)的往往是概要設(shè)計(jì)的錯(cuò)誤并將各個(gè)模塊集成起來(lái)進(jìn)行結(jié)合測(cè)試。6總結(jié)與展望通過(guò)這次畢業(yè)設(shè)計(jì),使我對(duì)B/S結(jié)構(gòu)有了大致的認(rèn)識(shí)。B/S的全稱(chēng)是(Browser/Server) 瀏覽器和服務(wù)器。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶(hù)工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶(hù)端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶(hù)的總體成本(TCO
54、)。在這個(gè)項(xiàng)目中,本人用到的主要知識(shí)點(diǎn)有C#,Telerik控件,.Net框架 ,Sql Server,Ado.Net,在主要功能實(shí)現(xiàn)部分主要是通過(guò)Telerik中的Radgrid控件和vs2010內(nèi)置控件,以及html<table>標(biāo)簽,在這一部分所花的時(shí)間也是做多的,窗體的實(shí)現(xiàn)主要是通過(guò).Net框架中提供的WebSite來(lái)做的,在數(shù)據(jù)入庫(kù)進(jìn)行持久化操作主要是通過(guò)Ado.Net來(lái)實(shí)現(xiàn)的。隨著Internet和WWW的流行,以往的主機(jī)終端和CS都無(wú)法滿(mǎn)足當(dāng)前的全球網(wǎng)絡(luò)開(kāi)放、互連、信息隨處可見(jiàn)和信息共享的新要求,于是就出現(xiàn)了BS型模式,即瀏覽器服務(wù)器結(jié)構(gòu)。B/S模式最大特點(diǎn)是:用戶(hù)可以通過(guò)WWW瀏覽器去訪(fǎng)問(wèn)Internet上的文本、數(shù)據(jù)、圖像、動(dòng)畫(huà)、視頻點(diǎn)播和聲音信息,這些信息都是由許許多多的Web服務(wù)器產(chǎn)生的,而每一個(gè)Web服務(wù)器又可以通過(guò)各種方式與數(shù)據(jù)庫(kù)服務(wù)器連接,大量的數(shù)據(jù)實(shí)際存放在數(shù)據(jù)庫(kù)服務(wù)器中。客戶(hù)端除
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高壓泵項(xiàng)目規(guī)劃申請(qǐng)報(bào)告模板
- 2025年策劃協(xié)議離婚程序與標(biāo)準(zhǔn)
- 2025年土地買(mǎi)賣(mài)策劃中介服務(wù)協(xié)議
- 2025年數(shù)字化制造業(yè)轉(zhuǎn)型升級(jí)協(xié)議
- 2025年合作伙伴共同規(guī)劃有限公司合同協(xié)議范本
- 2025年產(chǎn)品供應(yīng)條款協(xié)議示例
- 2025年全球技術(shù)轉(zhuǎn)移與創(chuàng)新合作協(xié)議
- 2025年二次結(jié)構(gòu)墻體勞務(wù)承包合同
- 2025年信息技術(shù)外包服務(wù)協(xié)議示范本
- 2025年儀式用服裝租借合同示例
- 建筑工程節(jié)后復(fù)工自查表
- 華萊士標(biāo)準(zhǔn)化體系
- 初中語(yǔ)文九年級(jí)下冊(cè)閱讀理解50篇附答案解析
- 快捷smt全自動(dòng)物料倉(cāng)儲(chǔ)方案
- 火電廠(chǎng)各指標(biāo)指標(biāo)解析(最新版)
- keysight眼圖和抖動(dòng)噪聲基礎(chǔ)知識(shí)與測(cè)量方法
- TPU材料項(xiàng)目可行性研究報(bào)告寫(xiě)作參考范文
- 試用期考核合格證明表
- 鍋爐補(bǔ)給水陰陽(yáng)混床操作步序表
- 2005年第4季度北京住房租賃指導(dǎo)價(jià)格
- 醫(yī)療器械GMP計(jì)算機(jī)軟件確認(rèn)控制程序
評(píng)論
0/150
提交評(píng)論