【畢業(yè)學位論文】(Word原稿)某市城市排水有限公司排水管理地理信息系統(tǒng)的設計與應用-軟件工程_第1頁
【畢業(yè)學位論文】(Word原稿)某市城市排水有限公司排水管理地理信息系統(tǒng)的設計與應用-軟件工程_第2頁
【畢業(yè)學位論文】(Word原稿)某市城市排水有限公司排水管理地理信息系統(tǒng)的設計與應用-軟件工程_第3頁
【畢業(yè)學位論文】(Word原稿)某市城市排水有限公司排水管理地理信息系統(tǒng)的設計與應用-軟件工程_第4頁
【畢業(yè)學位論文】(Word原稿)某市城市排水有限公司排水管理地理信息系統(tǒng)的設計與應用-軟件工程_第5頁
已閱讀5頁,還剩65頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

摘 要 某 市城市排水公司以污水處理和環(huán)境保護為職能,擔負著某 市新建污水項目的融資建設,現(xiàn)有和建成后污水管網(wǎng)、泵站、污水處理廠的運營管理及擔負著污水處理費的收費管理?,F(xiàn)擁有主干管網(wǎng) 448 公里,污水日處理能力達 29 萬噸。下屬某某市南區(qū)污水處理廠、江東北區(qū)污水處理廠、泵站運營分公司、排水監(jiān)測分中心和鎮(zhèn)海排水分公司等 5 個基層單位。 為方便對某 市城市排水有限公司的工作信息化和科學化,論文設計了一套地理信息系統(tǒng)幫助某某市城市排水有限公司解決工作中的不便。系統(tǒng)主要針對排水設施管理、排水運行管理、排水用戶管理以及排水管網(wǎng) 養(yǎng)護管理進行了設計和實現(xiàn)。設計中采用了軟件工程技術和數(shù)據(jù)庫以及 術共同完成系統(tǒng)的實現(xiàn)。 最后,對全文進行總結(jié),并提出展望。 近年來,隨著我國互聯(lián)網(wǎng)技術和軟件技術的飛速發(fā)展同時我國上網(wǎng)人數(shù)的猛增,使得互聯(lián)網(wǎng)技術深入我們?nèi)粘I?。超聲檢測儀質(zhì)量信息管理系統(tǒng)是工業(yè)生產(chǎn)中時候必不可少的一個部分,超聲檢測儀質(zhì)量信息管理系統(tǒng)在設計和實現(xiàn)的時候往往需要考慮眾多的因素,確保系統(tǒng)的安全可靠。 【關鍵字】 水管理,軟件架構 of a 90000 a of to of is of of in IS to of In at s in is a in of of to of 一章 緒論 . 5 究背景及意義 . 5 內(nèi)外研究現(xiàn)狀 . 6 題的研究內(nèi)容 . 7 文的組織結(jié)構 . 8 第二章 系統(tǒng)相關技術介紹 . 10 術架構 . 10 統(tǒng)流程機制 . 12 、設計流程 . 30 務流程 . 32 統(tǒng)數(shù)據(jù)庫設計 . 34 口管理設計 . 43 第五章 詳細設計 . 46 統(tǒng)整體框架 . 46 水設施管理模塊設計 . 47 水運行管理模塊 . 50 水戶管理 . 54 水 管網(wǎng)的養(yǎng)護管理 . 56 統(tǒng)配置與管理 . 58 第六章系統(tǒng)測試與性能分析 . 60 試目的 . 60 試 的基本概念 . 60 試步驟 . 62 試環(huán)境 . 62 試結(jié)果分析 . 64 章小結(jié) . 65 第七章總結(jié)展望 . 66 致謝 . 70 第一章 緒論 究背景及意義 隨著 發(fā)展,社會的信息化強度增強,企業(yè)競爭之激烈,故對市場信息的掌握范圍不僅僅是周邊的一些信息,而應把范圍擴展到全國,甚至全世界,恰是實現(xiàn)這目標的有利工具。對于新產(chǎn)品,新觀點的調(diào)查范圍應該更廣泛。通過軟件系統(tǒng)的設計和網(wǎng)絡的有機結(jié)合能夠更好充分滿足客戶的需求,信息反饋的范圍擴大,人力資源的節(jié)省,從而使得企業(yè)在競爭激烈的市場中擁有更強大的資本。開發(fā)某某市城市排水有限公司排水管理地理信息系統(tǒng)是為了更好的把市場的信息更準確更快速的反饋給客戶,使信息的來源更廣泛,從而提高信息的準確性。 某市城市排水公司以污水處理和環(huán)境保護為職能,擔負著某某市新建污水項目的融資建設,現(xiàn)有和建成后污水管網(wǎng)、泵站、污水處理廠的運營管理及擔負著污水處理費的 收費管理。 現(xiàn)擁有主干管網(wǎng) 448 公里,污水日處理能力達 29 萬噸。下屬某某市南區(qū)污水處理廠、江東北區(qū)污水處理廠、泵站運營分公司、排水監(jiān)測分中心和鎮(zhèn)海排水分公司等 5 個基層單位。 待建的“排水管理地理信息系統(tǒng)”是企業(yè)運行管理及服務的核心,它將圍繞排水運行管理業(yè)務、覆蓋管轄下的各基層單位的有關排水業(yè)務應用,主要包括兩大類應用: 圍繞提高決策與管理水平,開展面向企業(yè)內(nèi)部的排水管理核心業(yè)務應用; 圍繞增強監(jiān)管與服務能力,開展面向企業(yè)的業(yè)務應用。 待建的“排水管理地理信息系統(tǒng)”提供排水管理的數(shù)據(jù)基礎平臺、應用基礎平臺、業(yè) 務資源管理平臺等內(nèi)容,其中,數(shù)據(jù)基礎平臺實現(xiàn)某某市城市排水公司排水數(shù)據(jù)總庫的統(tǒng)一管理,集成后的排水業(yè)務相關的空間信息、屬性信息、實時信息、視頻信息等將更好的為寧波排水系統(tǒng)運行管理業(yè)務提供數(shù)據(jù)基礎服務。應用基礎平臺實現(xiàn)企業(yè)內(nèi)部用戶的統(tǒng)一管理、網(wǎng)絡應用資源統(tǒng)一管理和統(tǒng)一訪問控制,并在此基礎上實現(xiàn)個性化服務,具體操作體現(xiàn)在系統(tǒng)配置與管理子系統(tǒng)上,更好的為信息資源管理平臺提供配置管理基礎。業(yè)務資源管理主要是圍繞排水相關業(yè)務而建設,具體包括排水設施管理、排水運行管理、排水戶管理、排水管網(wǎng)養(yǎng)護管理及排水信息資源管理等子 系統(tǒng)。 通過將數(shù)據(jù)基礎平臺、應用基礎平臺和業(yè)務資源管理平臺的有效集成,更好的為某某市城市排水公司的生產(chǎn)、運行、調(diào)度等業(yè)務服務。 在此基礎上,論文所設計的系統(tǒng)可以達到使用目前的某某市城市排水有限公司排水管理地理信息系統(tǒng)經(jīng)過相應的設計改進后,避免傳統(tǒng)的人工操作帶來的諸多不便,比如耗費大量的人力物力以及相應的環(huán)境資源,而某某市城市排水有限公司排水管理地理信息系統(tǒng)可以具有容易維護,易于升級,多接口管理,實施成本低的優(yōu)勢。并且能夠客觀地滿足客戶的需求,為用戶提供更多的合理的支持。 內(nèi)外研究現(xiàn)狀 由于我國的經(jīng) 濟發(fā)展水平有限,排水管網(wǎng) 我國起步很晚, 90 年代初 才在個別城市建立了排水管理系統(tǒng),例如:上海、天津、哈爾濱、廣州、無錫 等地。但還不是十分完善,因此,如何建立有效的排水管網(wǎng)信息系統(tǒng),正處于 探索開發(fā)階段。 天津市排水管理處已經(jīng)在 97 年 12 月,以天津市二號橋地區(qū)為試驗小區(qū),建成了天津市排水地理信息系統(tǒng)。該系統(tǒng)對全市范圍內(nèi)的排水工程設施進行調(diào)查、測量和數(shù)字化,并建立排水設施實時數(shù)據(jù)采集系統(tǒng)。 上海市排水防汛地理信息系統(tǒng)。這是上海城市排水有限公司建立的一個具有中央信息查詢、分布式的實時數(shù)據(jù) 采集、分層數(shù)據(jù)傳輸、輔助決策支持的綜合信息系統(tǒng)。系統(tǒng)以防汛數(shù)據(jù)采集系統(tǒng)和合流監(jiān)控系統(tǒng)為基礎,以 基本工具,實現(xiàn)排水設施和排水數(shù)據(jù)的管理,實現(xiàn)防汛輔助決策。為提高南寧市雨污水運營和管理工作水平,提高服務質(zhì)量,廣西綠城水務武漢市城市污水綜合治理工程之一“武漢市主城區(qū)排水管網(wǎng)地理信息系統(tǒng) (程 于 2004 年 正式開工, 件被選擇成為本項目的基礎技術平臺。該系統(tǒng)包括管網(wǎng)管理、污水處理廠及泵站實時監(jiān)控系統(tǒng)以及水動力學模型的建立,可實現(xiàn)全市污水處理收集系統(tǒng)的信息管理和污水廠及泵站實時監(jiān)控 ,有效地提高現(xiàn)有污水處理系統(tǒng)運行效率。 從以上幾個國內(nèi)的實例可以看出,大規(guī)模建設城市排水設施必將帶來越來越多的管理問題,如何提高管理水平已成為當務之急。利用先進的 術建立排水管網(wǎng)管理系統(tǒng)成為了首選的解決方案。大連排水處結(jié)合大連市的實際情況,將原有的排水管道資料和實際普查的資料綜合起來,開發(fā)了大連市排水管網(wǎng)地理信息系統(tǒng),為今后的城市建設和城市管理奠定了良好基礎。 題的研究內(nèi)容 利用成熟先進的信息技術手段,基于現(xiàn)實需求和現(xiàn)有條件,運用地理信息系統(tǒng)、數(shù)據(jù)庫和 術,綜合空間、屬性、圖紙、檢測、 監(jiān)測等信息,圍繞排水運行管理業(yè)務,建立某某市排水有限公司排水管理地理信息系統(tǒng),實現(xiàn)日常排水運行業(yè)務的數(shù)字化管理,及時、準確、全面地向管理者、領導提供排水系統(tǒng)的相關信息,為企業(yè)提供重要的管理依托平臺,提高企業(yè)的決策、管理和服務水平。 通過系統(tǒng)建設將整合和采集排水生產(chǎn)管理相關數(shù)據(jù),建立完整的企業(yè)生產(chǎn)排水綜合數(shù)據(jù)庫,實現(xiàn)數(shù)據(jù)維護與更新動態(tài)管理,并建立排水設施管理、排水運行管理、排水戶管理、排水管網(wǎng)養(yǎng)護管理、排水信息資源管理等應用。 論文設計某某市城市排水有限公司排水管理地理信息系統(tǒng)主要實現(xiàn)以下功能: ( 一)寧波城市排水綜合數(shù)據(jù)庫建設 為實現(xiàn)排水各應用系統(tǒng)的靈活使用和操作便利,實現(xiàn)整體系統(tǒng)的強大擴展性和伸縮性,排水綜合數(shù)據(jù)庫的建設顯得極其重要,尤其是項目建設初期更要奠定好數(shù)據(jù)結(jié)構基礎,充分考慮可擴展性和開放性,建立一個穩(wěn)定、健壯的綜合數(shù)據(jù)庫平臺。其對內(nèi)提供數(shù)據(jù)共享、協(xié)同工作和應用整合機制;對外提供一個與企業(yè)、與政府的信息接口和服務代理。 (二)應用系統(tǒng)及服務平臺的建設 寧波排水企業(yè)內(nèi)部業(yè)務處理不可能脫離具體的業(yè)務應用系統(tǒng)的支持。重點建設好全局性的、自上而下的網(wǎng)上應用項目和服務平臺,包括排水設施設備管理系 統(tǒng)、排水運行管理系統(tǒng)、排水戶管理系統(tǒng)、排水管網(wǎng)養(yǎng)護管理系統(tǒng)、排水信息資源管理系統(tǒng)和系統(tǒng)配置管理系統(tǒng)。通過業(yè)務系統(tǒng)的建設,搭建企業(yè)應用體系框架,整合排水業(yè)務數(shù)據(jù),理順排水業(yè)務操作流程,逐步建立對內(nèi)服務、對外交流的服務平臺。 (三)支撐平臺建設 建立可靠的服務器存儲和管理支撐平臺,能靈活調(diào)度網(wǎng)絡資源,有切換到備份系統(tǒng)的能力,有安全防范和審計分析能力,并配置系統(tǒng)運行所需要的各類軟硬件資源。網(wǎng)絡將利用現(xiàn)有平臺,非本工程實施內(nèi)容。 (四)安全體系建設 按照“統(tǒng)一規(guī)劃、分工負責;綜合防范、整體安全;分級保護、務求實 效”的原則。建立綜合安全服務體系,從物理、網(wǎng)絡、系統(tǒng)、信息和應用等方面保證整體安全;建立標準統(tǒng)一、分級管理、適應應用需要、切實可行的網(wǎng)絡安全保障體系。 文的組織結(jié)構 第一章緒論。介紹了項目的背景,并對某某市城市排水有限公司排水管理地理信息系統(tǒng)這一概念進行了概述,最后對某某市城市排水有限公司排水管理地理信息系統(tǒng)國內(nèi)外發(fā)展的概況進行了描述。 第二章相關技術介紹。對 架及 術和 據(jù)庫、開發(fā)語言 第三章對系統(tǒng)需求進行分析提出了系統(tǒng)設計的目標與原則 ,對系統(tǒng)功能模塊進行科學合理的劃分,并對各個功能子系統(tǒng)所具備的功能作了概述。結(jié)合某某市城市排水有限公司排水管理地理信息系統(tǒng)的開發(fā)思想和開發(fā)技術,運用 B/S 模式的三層體系結(jié)構的思想,分析設計了適用于排水管理地理信息系統(tǒng)工作的信息化平臺。 第四章對系統(tǒng)的總體設計,對整套系統(tǒng)進行合理的模塊設計與數(shù)據(jù)庫設計。按照軟件設計開發(fā)原則進行相關 、數(shù)據(jù)流程圖的設計。并且按照權限分配角色用戶。 第五章是系統(tǒng)詳細設計,描述了系統(tǒng)業(yè)務模塊。詳細設計了各個模塊的流程圖和實現(xiàn)功能代碼。 第六章系統(tǒng)的實現(xiàn)與系統(tǒng)測試。著重介紹了系統(tǒng) 的數(shù)據(jù)庫設計,對系統(tǒng)的實現(xiàn)方法做了介紹。 使用“黑盒測試”方法對本系統(tǒng)進行了測試,并對測試結(jié)果進行了分析。 第七章總結(jié)與展望。對論文工作進行總結(jié),并提出了對下一步工作的展望。 第二章 系統(tǒng)相關技術介紹 術架構 系統(tǒng)技術選擇的原則是最大限度滿足客戶提出的功能和性能的需求,為客戶創(chuàng)造最大價值,主要包括: 隨著軟件技術的發(fā)展,在應用系統(tǒng)結(jié)構方面,有了很多新的方法和技術。針對 用需要和特點,系統(tǒng)需要有良好的可伸縮性、提供端到 端的自動化服務、逐步演化升級等, 出 基本結(jié)構應當是一個分布式的構件系統(tǒng)。該系統(tǒng)的總體技術結(jié)構主要由數(shù)據(jù)層、構件層和應用層組成,在構件層中,所有產(chǎn)品最終以構件的方式提供。這一結(jié)構充分考慮企業(yè)信息系統(tǒng)的發(fā)展方向。未來本系統(tǒng)的構件可以和企業(yè)其他應用系統(tǒng)的構件一道,形成企業(yè)整個信息系統(tǒng)的基礎構件體系。各種構件和面向服務的關聯(lián)技術將這些構件所提供的服務關聯(lián)、無縫集成,為企業(yè)的管理、商務和運營提供完整一致的應用支持。 1、數(shù)據(jù)層 主要對數(shù)據(jù)的存儲和使用提供技術手段。數(shù)據(jù)是系統(tǒng)信息的基礎。數(shù)據(jù) 層完成的工作主要包括以下幾個方面: 數(shù)據(jù)的存儲 數(shù)據(jù)的分布 數(shù)據(jù)的備份和恢復 數(shù)據(jù)的中介和適配 2、信息服務層 信息服務層是對數(shù)據(jù)層的封裝,封裝后的構件按照信息服務的模式向業(yè)務邏輯層提供信息服務,并通過適配器接口對外部系統(tǒng)提供信息服務。信息服務層按照系統(tǒng)域進行組織,系統(tǒng)域的劃分以數(shù)據(jù)層的主題域劃分為依據(jù),根據(jù)信息服務的要求進行了細化。 3、業(yè)務邏輯層 這個層次是所有應用的基礎。構件完成基本的系統(tǒng)或商務處理功能,這些功能通過服務向應用或外部提供。隨著技術的進步,構件已經(jīng)不僅僅包含一些具有處理功能的運行單元,基 本界面單元也可以以構件的方式提供。構件的價值在于提供各種處理功能,這些處理功能是以服務的方式提供的。 4、控制層 控制層是面向系統(tǒng)的使用者的層次,這里的系統(tǒng)的使用者是一個泛化的概念,它包括: ( 1)使用各種功能的操作人員。 ( 2)需要調(diào)用本系統(tǒng)功能的企業(yè)內(nèi)部的其它系統(tǒng)。 這些問題同樣需要系統(tǒng)軟件(例如,統(tǒng)一的企業(yè)門戶)和應用軟件( 式的界面集成、 流程管理等)協(xié)調(diào)處理解決。 全局的流程管理可以通過 功能來實現(xiàn),也可以通過簡單的構件間通信機制解決。使用后者的前提是系統(tǒng)功能的合理 劃分。本系統(tǒng)與外圍系統(tǒng)間可以不需要 成流程。上述層次只是應用軟件的結(jié)構。為了實現(xiàn)這一結(jié)構,還需要有運行環(huán)境和構件關聯(lián)技術的支持。這些環(huán)境和技術包括: 數(shù)據(jù)庫系統(tǒng)和文件系統(tǒng),這是數(shù)據(jù)賴以建立的基礎,系統(tǒng)的所有數(shù)據(jù)都是由數(shù)據(jù)庫系統(tǒng)或文件系統(tǒng)支持的。構件和數(shù)據(jù)的接口也需要由數(shù)據(jù)庫系統(tǒng)或文件系統(tǒng)提供。構件運行環(huán)境。構件需要相對復雜的運行環(huán)境,運行環(huán)境要完成構件的部署、激活、管理。對于應用軟件來說,可能更重要的是構件間的通信(接口)和其他關聯(lián)機制。系統(tǒng)公共服務。為了保證商務和運營支持的完整性和端到端的自動化處理 ,還需要有一些公共的服務來對構件和構件服務形成的應用進行高層次的關聯(lián)和管理。這些服務包括:門戶、流程管理、規(guī)則和策略管理等 12。 本系統(tǒng)的總體技術結(jié)構如圖所示,由數(shù)據(jù)層、構件層和應用層組成,在構件層中,所有產(chǎn)品最終以構件的方式提供。這一結(jié)構充分考慮企業(yè)信息系統(tǒng)的發(fā)展方向。未來本系統(tǒng)的構件可以和企業(yè)其他應用系統(tǒng)的構件一道,形成企業(yè)整個信息系統(tǒng)的基礎構件體系。 圖 2統(tǒng)分層結(jié)構圖 數(shù)據(jù)是系統(tǒng)信息的基礎。數(shù)據(jù)層的完成工作主要包括以下幾個方面: 通過中介功能,以 求的格式向其提供本系統(tǒng)管理的數(shù) 據(jù)??梢酝ㄟ^ 其他系統(tǒng)(主要是非實時)提供數(shù)據(jù)一級的集成或接口??梢岳?為系統(tǒng)數(shù)據(jù)的備份??梢岳?企業(yè)的決策支持系統(tǒng)提供商務和運營現(xiàn)場數(shù)據(jù)。 統(tǒng)流程機制 程引擎構成要素 系統(tǒng)中,在多個子系統(tǒng)都有流程管理功能,這都是通過同樣的流程引擎實現(xiàn)的。系統(tǒng)采用的流程引擎包括以下幾個基本的構成要素:起始狀態(tài)、激勵事件、進行的處理、處理的結(jié)果、結(jié)果狀態(tài)、保留事件。 例說明 以下通過對一個流程狀態(tài)變化的描述,簡單說明本系統(tǒng)流程引擎的工作原理。以訂單流程中的資源環(huán)節(jié) 處理為例: 1、當一個業(yè)務訂單完成了若干處理后,下一步將要進行資源的配置,稱此時為等待配置資源狀態(tài); 2、當系統(tǒng)通過人工或自動方式要啟動資源配置過程,此時稱該訂單接收到一個激勵事件,叫做資源配置啟動; 3、之后系統(tǒng)進行資源的配置,將進行資源配置稱為一個處理(或操作); 4、配置完成后,必然有成功或失敗的結(jié)果,在系統(tǒng)中稱為配置結(jié)果。假設配置成功,那么此時這張訂單本文應該認為和之前的等待資源配置狀態(tài)不是同一個狀態(tài),稱為資源配置完成狀態(tài)。 體應用 在數(shù)據(jù)庫中,每個字段和一個要素相對應,一個業(yè)務處理 過程,就是類似前述過程的集合。系統(tǒng)可以通過關系模型描述業(yè)務處理的流程,從而實現(xiàn)業(yè)務流程調(diào)度。其中的處理,在實例中則對應著應用構件的一個服務接口。 在系統(tǒng)中,各子系統(tǒng)的流程管理均通過這樣的流程引擎實現(xiàn)。由于任何狀態(tài)下,系統(tǒng)的動作均取決于所接收到的激勵事件,而不論系統(tǒng)的異常還是正常都屬于一種激勵事件,它的描述是一致的,因此,有限狀態(tài)機的描述對于系統(tǒng)統(tǒng)一異常和正常處理有很大意義,使得系統(tǒng)有強大的異常處理能力。 將來,各子系統(tǒng)間的流程引擎也可以通過 現(xiàn),而內(nèi)部的流程引擎仍然可以使用現(xiàn)有的機制。由于充分考慮到將 來與 統(tǒng)的整合,目前系統(tǒng)間的信息傳遞均使用 層的流程結(jié)構 述 針對這些復雜的因素,系統(tǒng)采用流程分層的機制,將整個業(yè)務流程進行分解成為訂單流程、施工流程、資源流程和帳務流程,整個業(yè)務流程的控制由訂單流程通過與各子系統(tǒng)的接口交換控制信息。 由于視野的局限,在端到端的流程環(huán)節(jié)中,環(huán)節(jié)的責任人往往無法理解整體的需求,而端到端的流程又必須靠各個環(huán)節(jié)來保障。分層以后,各環(huán)節(jié)之間接口的復雜程度降低,對責任人的考核指標的復雜程度也隨之降低。簡化系統(tǒng)流程配置,增加流程的靈活性。分層管 理以后,整體流程可以簡單定義個環(huán)節(jié)的入口點,選擇已有的環(huán)節(jié)內(nèi)流程,或根據(jù)需要,指定各環(huán)節(jié)生成新的流程即可。用各個擊破的方式解決流程配置的問題,可以大大提高流程配置的成功率和質(zhì)量。便于解決系統(tǒng)集成的問題。 過程分層以后,企業(yè)系統(tǒng)集成中,考慮過程時,可以針對一些大粒度的構件或子系統(tǒng)進行,而不必對一些底層的細節(jié)做過多的考慮。這一點,無論對降低集成風險、提高整體系統(tǒng)的性能還是對于集成原有系統(tǒng)的成功率,都是十分有利的。 在流程的控制機制上,去采用有限狀態(tài)機的描述方式,一個流程是若干個狀態(tài)轉(zhuǎn)移的序列。每一個狀態(tài)轉(zhuǎn)移描述 了起始狀態(tài)、觸發(fā)條件、執(zhí)行的操作、執(zhí)行結(jié)果、結(jié)束狀態(tài)。 統(tǒng)流程銜接 系統(tǒng)所提供的所有大粒度業(yè)務功能構件(子系統(tǒng))中都含有上述結(jié)構的流程引擎。如果全部使用這些構件,可以不依賴于外部( 程引擎,如圖表 示。和 流程引擎相比,這樣做有很好的運行效率。 圖 2全內(nèi)部引擎方式 ( 構)即瀏覽器和服務器結(jié)構。隨著 術的興起, B/S 結(jié)構是對 C/S 結(jié)構的一種變化或者改進的結(jié) 構。在這種結(jié)構下,用戶工作界面通過瀏覽器來實現(xiàn),極少部分事務邏輯在前端( 現(xiàn),但是主要事務邏輯在服務器端( 現(xiàn)。這樣可以大大簡化客戶端電腦負荷,內(nèi)部引擎 內(nèi)部引擎 內(nèi)部引擎 開通 施工 輕系統(tǒng)維護與升級的成本和工作量,降低用戶的總體成本。以目前的技術看,局域網(wǎng)建立 B/S 結(jié)構的網(wǎng)絡應用,并通過 式下數(shù)據(jù)庫應用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如 )訪問和操作共同的數(shù) 據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權限,服務器數(shù)據(jù)庫也很安全 在 B/戶通過瀏覽器向分布在網(wǎng)絡上的服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。 B/S 結(jié)構簡化了客戶機的工作,服務器會承擔更多的工作。瀏覽器發(fā)出請求,而數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由 成。實際上 B/S 體系結(jié)構是把二層 C/S 結(jié)構的事務處理邏輯模塊從客戶機的任務中分離出來,由 務器單獨組成一層來負擔其任務,對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行將在服 務器上完成。這樣客戶機的壓力減輕了,把負荷分配給了 務器。 構的系統(tǒng)其超越傳統(tǒng) 構系統(tǒng)的主要部分在于,其能夠?qū)崿F(xiàn)的管理系統(tǒng)分成了幾個層面,每一個層面完成其自己的應用,層面之間互相聯(lián)系保證其對整個系統(tǒng)的支持和完善。 構具體按照系統(tǒng)的應用功能分成以下三個層面,功能層、表示層和數(shù)據(jù)層三個層面。這三個層面在 構下分工明確,并且符合獨立的邏輯。在原來 構中的核心部分數(shù)據(jù)庫層,被獨立分割出來。功能層是提供個用戶,只需要通過瀏覽器訪問系統(tǒng)便可,不在需要像以往 構中帶著數(shù)據(jù)庫( 極大的減少了系統(tǒng)符合,系統(tǒng)中數(shù)據(jù)庫全部集中到數(shù)據(jù)層,這樣系統(tǒng)能夠大大減輕其壓力,從而克服了以往 1、功能層:該層主要提供給系統(tǒng)使用用戶,幫助客戶通過 覽器來對系統(tǒng)進行訪問。該層主要包括兩個方面,第一是通過瀏覽器和網(wǎng)絡去訪問表示層數(shù)據(jù),將需求通過網(wǎng)絡上傳至表示層,表示層進行相應的邏輯處理。第二個是表示層將處理的數(shù)據(jù)返回到功能層,將系統(tǒng)中需要的數(shù)據(jù)合理的返回。來滿足該層面用戶的使用。 2、表示層:該層主要是起到橋梁作用,表示層一方面接受從功能層傳來的系統(tǒng)數(shù)據(jù)請求,另一 方面將數(shù)據(jù)層的數(shù)據(jù)返回給用戶。同時該層還記錄系統(tǒng)使用用戶的數(shù)據(jù)輸入,包括從鍵盤、鼠標等輸入設備中得到的數(shù)據(jù)。 3、數(shù)據(jù)層:該層是傳統(tǒng) 構中的數(shù)據(jù)管理層,該層的本質(zhì)是數(shù)據(jù)庫在系統(tǒng)中的體現(xiàn),負責接收表示層傳來的數(shù)據(jù)請求用來在系統(tǒng)數(shù)據(jù)庫中對數(shù)據(jù)進行接收和分析。負責數(shù)據(jù)的檢索和一些列的操作。對于數(shù)據(jù)層主要是 言來實現(xiàn)對數(shù)據(jù)的完成。 據(jù)庫應用 某市城市排水有限公司排水管理地理信息系統(tǒng) 中數(shù)據(jù)庫之所以采用 據(jù)庫,是因為其能夠勝任投票系統(tǒng)中的數(shù)據(jù)處理。本文在相關理論指導下,在分析其他一些系統(tǒng) 的基礎上,開發(fā)出了一個簡單的在線投票系統(tǒng)(包括功能模塊設計、數(shù)據(jù)庫結(jié)構設計等),基本解決了管理人員的煩瑣事務。 其主要特點如下: (1)高性能設計,可充分利用 優(yōu)勢。 (2)系統(tǒng)管理先進,支持 形化管理工具,支持本地和遠程的系統(tǒng)管理和配置。 (3)強壯的事務處理功能,采用各種方法保證數(shù)據(jù)的完整性。 (4)能夠滿足多種 理器的架構,從 到嵌入式的硬件結(jié)構均能滿足。并且具有自己特有的三層模式結(jié)構,和對數(shù)據(jù)調(diào)用的數(shù)據(jù)庫語言。內(nèi)部可與簡單快捷的對數(shù)據(jù) 進行復制、刪除、增加等管理,同時在當下網(wǎng)絡時代能夠緊密聯(lián)系。為系統(tǒng)的使用用戶和系統(tǒng)的研發(fā)維護人員提供安全可靠地平臺。 系統(tǒng)我們采用 為空間數(shù)據(jù)庫引擎,采用 裝于應用服務器和數(shù)據(jù)庫服務器上,采用 為 發(fā)和客戶端應用平臺, 為桌面 用平臺,安裝于客戶端計算機上。 功能強大的基于服務器的 品,用于構 建集中管理的、支持多用戶的、具備高級 能的企業(yè)級 用與服務,如:空間數(shù)據(jù)管理、二維三維地圖可視化、數(shù)據(jù)編輯、空間分析等即拿即用的應用和類型豐富的服務。 用戶創(chuàng)建工作組、部門和企業(yè)級 用的平臺,通過 建集中管理的、支持多用戶的、提供豐富的 能、并且滿足工業(yè)標準的 用。 供廣泛的基于 務,以支持在分布式環(huán)境下實現(xiàn)地理數(shù)據(jù)管理、制圖、地理處理、空間分析、編輯和其它的 能 。 提供通用的框架在企業(yè)內(nèi)部建立和分發(fā) 用; 提供操作簡單、易于配置的 用; 提供廣泛的基于 空間數(shù)據(jù)獲取功能; 提供通用的 據(jù)管理框架; 支持在線的空間數(shù)據(jù)編輯和專業(yè)分析; 支持二維三維地圖可視化; 除標準瀏覽器外,還支持 桌面客戶端; 可以集成多種 務; 支持標準的 提供配置、發(fā)布和優(yōu)化 務器的管理工具; 提供 件開發(fā)工具包; 為移動客戶提供應用開發(fā)框架 開發(fā)者可以在他們自己選擇 的集成開發(fā)環(huán)境下,開發(fā) 用程序,例如:對 發(fā)者來說有 s 發(fā)者使用集成開發(fā)環(huán)境注冊 發(fā)組件,然后建立一個基于窗體的應用,添加件并編寫程序代碼構建自己的應用。 例如,一個 發(fā)者,通過添加一個地圖控件、一個內(nèi)容表和一些選擇工具條,建立一個面向 地圖應用。開發(fā)者可以將 件與地圖控件關聯(lián),并為特定任務編寫按鈕和其他功能。最終的應用程序可能會分發(fā)給許多用戶。 發(fā)語言 基于 某某市 城市排水有限公司排水管理地理信息系統(tǒng)采用 為系統(tǒng)開發(fā)的語言。 目前一門使用廣發(fā)的應用程序開發(fā)語言具有諸多的優(yōu)勢和特點,其最主要的特點也是區(qū)分和底層語言, 面向?qū)ο蟮某绦蜷_發(fā)語言這是起一個關鍵的特點。同時 言和目前其他程序開發(fā)語言,例如 C 語言的區(qū)別在于其 言可以在多平臺上進行開發(fā),除了平時常用的 P /7 系統(tǒng)外,在例如 統(tǒng)和 統(tǒng)下可以進行相應的程序設計開發(fā)。其具備程序一次寫成,能夠在各個平臺上應用這也是 近在網(wǎng)絡時代越來越火的原因。 同時 言的快速發(fā)展源于目前程序開發(fā)需要面對不同的應用平臺,比如相應的 另外特點和優(yōu)勢主要集中在 網(wǎng)絡程序的開發(fā),利用 夠進行相應的 操作系統(tǒng)的網(wǎng)絡程序設計,更有利于程序的設計和維護。例如,網(wǎng)絡在線考試系統(tǒng)的程序主要 利用了相應的 絡在線編程的優(yōu)勢來完成。這也是該系統(tǒng)采用 言作為系統(tǒng)開發(fā)的需求 19。 結(jié) 本章是在某某市城市排水有限公司排水管理地理信息系統(tǒng)對使用到的相關技術分析。對系統(tǒng)架構以及相關使用到的開發(fā)語言和數(shù)據(jù)庫相關內(nèi)容進行了分析和概念的介紹,為本系統(tǒng)下一步的開發(fā)奠定了基礎 。第三章 需求分析 本章內(nèi)容是描述論文系統(tǒng)設計的需求分析,這一章內(nèi)容是根據(jù)本系統(tǒng)所需要實現(xiàn)的目標進行分析,對系統(tǒng)的經(jīng)濟可行性、技術可行性進行分析,考察系統(tǒng)是否能夠滿足現(xiàn)有條件下的開發(fā)。通過對系統(tǒng)的合理分析后,需要考 慮系統(tǒng)中所需要的幾類用戶和這幾類用戶的相應權限設計。 這章內(nèi)容是論文系統(tǒng)設計的第一個階段,明確了系統(tǒng)設計的問題所在保證下一步系統(tǒng)總體設計的方針路線,所以本章的需求分析是否合理與準確直接關系到系統(tǒng)下一步的設計與發(fā)展。 統(tǒng)概述 寧波城市排水公司已建成一個 100局域網(wǎng)。通過該局域網(wǎng)絡系統(tǒng)將聯(lián)接公司內(nèi)部的已有和即將采購的各類計算機設備。排水公司與污水處理廠、與泵站運營分公司已經(jīng)建立 式的網(wǎng)絡連接,與監(jiān)測分中心通過局域網(wǎng)連接。排水公司泵站運營分公司與寧波城管局已建立網(wǎng)絡連接,城管局有關積水點 視頻信息可以通過此網(wǎng)絡在安裝客戶端軟件及相應授權后,直接察看。 目前寧波排水公司已配備了臺式計算機,用于各類日常辦公文件處理。 建成的污水處理廠和附屬提升泵站已經(jīng)應用 統(tǒng)來進行自動監(jiān)測和監(jiān)視;在 系統(tǒng)中存儲了各類實時運行數(shù)據(jù),這些數(shù)據(jù)可以為相關系統(tǒng)提供數(shù)據(jù)來源。 排水公司已經(jīng)實施了排水資產(chǎn)管理系統(tǒng),收集并提供了詳實的設施設備信息。同時,排水公司已經(jīng)建立了公司網(wǎng)站,用于企業(yè)信息發(fā)布。 在系統(tǒng)分析中存在很多困難,為了克服困難,做好分析工作,在進行系統(tǒng)分析時應遵循系統(tǒng)分析的原則,這樣才能保證分 析工作能夠順利進行,系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論