油氣集輸總廠調(diào)度中心系統(tǒng)可行性研究報(bào)告(二)_第1頁
油氣集輸總廠調(diào)度中心系統(tǒng)可行性研究報(bào)告(二)_第2頁
油氣集輸總廠調(diào)度中心系統(tǒng)可行性研究報(bào)告(二)_第3頁
油氣集輸總廠調(diào)度中心系統(tǒng)可行性研究報(bào)告(二)_第4頁
油氣集輸總廠調(diào)度中心系統(tǒng)可行性研究報(bào)告(二)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

PAGE4油氣集輸總廠調(diào)度中心軟件系統(tǒng)可行性報(bào)告PAGE35第35頁油氣集輸總廠調(diào)度中心系統(tǒng)可行性研究報(bào)告(二)系統(tǒng)技術(shù)實(shí)現(xiàn)5.1系統(tǒng)軟件結(jié)構(gòu)結(jié)合企業(yè)信息化建設(shè)的特點(diǎn),軟件系統(tǒng)采用B/S結(jié)構(gòu),其特點(diǎn)如下:B/S架構(gòu)是一種靈活的模式,部署簡便,只需安裝配置一組服務(wù)器,其它的終端只要有瀏覽器就可以通過網(wǎng)絡(luò)或者其它手段訪問服務(wù)器,進(jìn)行業(yè)務(wù)應(yīng)用操作。這樣對(duì)項(xiàng)目實(shí)施的成本和周期的控制很有效用。企業(yè)用戶不需要再對(duì)客戶終端一一維護(hù),技術(shù)問題、版本更新、數(shù)據(jù)效驗(yàn)等都只需要在服務(wù)器端由系統(tǒng)管理員來統(tǒng)一維護(hù),這樣用戶操作員可以集中精力放在核心業(yè)務(wù)上;調(diào)控中心采用B/S模式,開發(fā)平臺(tái)采用VS.NET2008,編程語言為C#。系統(tǒng)的數(shù)據(jù)庫采用MicrosoftSQLServer2005;5.2數(shù)據(jù)流程和系統(tǒng)軟件部署根據(jù)企業(yè)用戶需求,系統(tǒng)軟件數(shù)據(jù)流程按照以下圖形實(shí)現(xiàn),如圖5-1所示:圖5-1調(diào)控中心數(shù)據(jù)流程圖在系統(tǒng)軟件中,所有數(shù)據(jù)和信息的流轉(zhuǎn)都是通過數(shù)據(jù)庫服務(wù)器來完成。生產(chǎn)調(diào)度監(jiān)測系統(tǒng)的數(shù)據(jù)通過OPC后臺(tái)程序,數(shù)據(jù)存儲(chǔ)在系統(tǒng)數(shù)據(jù)庫,并通過IE瀏覽器顯示給用戶;2.根據(jù)系統(tǒng)軟件開發(fā)平臺(tái)和軟件數(shù)據(jù)流程,調(diào)控中心軟件部署圖如圖5-2所示:圖5-2調(diào)控中心軟件部署圖5.3詳細(xì)實(shí)現(xiàn)方案5.3.1生產(chǎn)調(diào)度監(jiān)測系統(tǒng)實(shí)時(shí)數(shù)據(jù)、狀態(tài)顯示:業(yè)界通用的生產(chǎn)調(diào)度控制系統(tǒng)的實(shí)時(shí)數(shù)據(jù)、狀態(tài)顯示采用組態(tài)軟件實(shí)現(xiàn),優(yōu)點(diǎn)是編程簡單、響應(yīng)速度快,缺點(diǎn)是界面不友好、有授權(quán)限制,一般只能在安裝授權(quán)的機(jī)器上運(yùn)行,限制了用戶的使用范圍。現(xiàn)在有些組態(tài)軟件提供了B/S結(jié)構(gòu)的監(jiān)控系統(tǒng),但是這種系統(tǒng)依然有用戶數(shù)量的限制。調(diào)控中心采用先進(jìn)的OPC技術(shù),通過OPC客戶端控件,讀取力控系統(tǒng)的實(shí)時(shí)數(shù)據(jù)、狀態(tài)值,并將讀取到的數(shù)據(jù)寫入數(shù)據(jù)庫??蛻舳耸褂肐E瀏覽器訪問數(shù)據(jù)庫中的實(shí)時(shí)數(shù)據(jù)、狀態(tài)值,完全沒有用戶數(shù)量的限制。用戶界面真實(shí)再現(xiàn)現(xiàn)場場景??蛻舳薎E瀏覽器采用AJAX、CSS、DOM技術(shù),實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)、狀態(tài)異步更新,界面顯示數(shù)據(jù)和底層實(shí)時(shí)數(shù)據(jù)的延時(shí)小于3秒,為用戶提供了更好的視覺感覺。生產(chǎn)調(diào)度監(jiān)測系統(tǒng)數(shù)據(jù)流程圖見圖5-1。圖5-1生產(chǎn)調(diào)度監(jiān)測系統(tǒng)數(shù)據(jù)流程圖5.3.4生產(chǎn)業(yè)務(wù)管理、質(zhì)量檢驗(yàn)管理的各項(xiàng)報(bào)表的實(shí)現(xiàn):系統(tǒng)根據(jù)用戶登錄時(shí)輸入的用戶名稱,自動(dòng)將用戶定位到此用戶所管理的原始數(shù)據(jù)輸入的界面。系統(tǒng)對(duì)用戶所輸入的數(shù)據(jù)進(jìn)行合法性、準(zhǔn)確性檢查,無誤后將輸入數(shù)據(jù)保存到數(shù)據(jù)庫。系統(tǒng)可以根據(jù)用戶需求,提供用戶往日數(shù)據(jù)修改功能。當(dāng)月結(jié)算日以后,系統(tǒng)根據(jù)用戶規(guī)則將原始數(shù)據(jù)生成當(dāng)月報(bào)表,以EXCEL格式提交給用戶,如果當(dāng)月中某天數(shù)據(jù)沒有輸入,數(shù)據(jù)項(xiàng)用“-”表示。同時(shí)系統(tǒng)根據(jù)用戶要求,將查詢、分析數(shù)據(jù)以各種圖表格式顯示(趨勢(shì)圖、直方圖、餅圖等),以方便用戶直觀查詢。報(bào)表數(shù)據(jù)流程見圖5-6。圖5-6報(bào)表數(shù)據(jù)流程圖5.4系統(tǒng)采用的關(guān)鍵技術(shù)系統(tǒng)軟件架構(gòu)采用先進(jìn)的三層結(jié)構(gòu)技術(shù),將用戶表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層分離,便于系統(tǒng)擴(kuò)展和維護(hù);系統(tǒng)軟件通過OPC技術(shù)訪問底層力控控制系統(tǒng)的實(shí)時(shí)數(shù)據(jù);系統(tǒng)軟件采用AJAX技術(shù),在IE瀏覽器端無閃爍更新生產(chǎn)調(diào)度系統(tǒng)實(shí)時(shí)數(shù)據(jù);系統(tǒng)軟件對(duì)用戶密碼采用MD5不可逆加密方法,使系統(tǒng)更安全;系統(tǒng)軟件采用原子功能權(quán)限方法,使各個(gè)用戶的權(quán)限互相獨(dú)立;所有報(bào)表均可導(dǎo)出到EXCEL,實(shí)現(xiàn)無紙化辦公。5.5技術(shù)指標(biāo)系統(tǒng)可用性系統(tǒng)年可用率≥99.98%;系統(tǒng)運(yùn)行壽命>10年;信息處理指標(biāo)遙信量、遙測量、遙調(diào)量和遙控量處理的正確率為100%;系統(tǒng)實(shí)時(shí)性系統(tǒng)應(yīng)對(duì)事件提供快速響應(yīng),必須滿足以下指標(biāo):系統(tǒng)實(shí)時(shí)數(shù)據(jù)掃描時(shí)間周期為1~10秒間可調(diào);外部網(wǎng)絡(luò)通信的實(shí)時(shí)數(shù)據(jù)傳送和接收采集周期為2~10秒間可調(diào);90%以上實(shí)時(shí)監(jiān)視畫面調(diào)出響應(yīng)時(shí)間不大于2秒;畫面實(shí)時(shí)數(shù)據(jù)更新周期1~10秒可調(diào);系統(tǒng)負(fù)載率指標(biāo)正常情況下主要節(jié)點(diǎn)CPU負(fù)載≤30%(10秒平均值);任何情況下,在任意5分鐘內(nèi),系統(tǒng)主局域網(wǎng)的平均負(fù)荷率不超過20%。正常運(yùn)行狀態(tài)下系統(tǒng)負(fù)載率的測試條件為采集和處理廠站的正常數(shù)據(jù)及各種正常的系統(tǒng)操作。系統(tǒng)存儲(chǔ)容量指標(biāo)歷史數(shù)據(jù)存儲(chǔ)時(shí)間不少于3年;對(duì)其它存儲(chǔ)設(shè)備,其存儲(chǔ)容量除滿足系統(tǒng)運(yùn)行要求的容量外,至少必須保留200%的備用容量;當(dāng)存儲(chǔ)容量余額低于系統(tǒng)運(yùn)行要求容量的80%時(shí)發(fā)出告警信息。

質(zhì)量保證6.1軟件質(zhì)量保證概述軟件質(zhì)量保證(SQA)是建立一套有計(jì)劃,有系統(tǒng)的方法,確保管理層擬定出的標(biāo)準(zhǔn)、步驟、實(shí)踐和方法能夠正確地被所有項(xiàng)目采用。軟件質(zhì)量保證的目的是使軟件過程可視化,便于管理人員更好的監(jiān)控。它通過對(duì)軟件產(chǎn)品和活動(dòng)進(jìn)行評(píng)審和審計(jì)從而驗(yàn)證軟件是否符合標(biāo)準(zhǔn)。軟件質(zhì)量保證貫穿于項(xiàng)目實(shí)施的全過程,確保軟件產(chǎn)品按質(zhì)按時(shí)交付。實(shí)施軟件質(zhì)量保證可達(dá)到如下目標(biāo):客觀地驗(yàn)證軟件項(xiàng)目產(chǎn)品和工作是否遵循恰當(dāng)?shù)臉?biāo)準(zhǔn)、步驟和需求。將軟件質(zhì)量保證工作及結(jié)果通知給相關(guān)部門和個(gè)人。6.2軟件質(zhì)量保證實(shí)施辦法軟件質(zhì)量保證包含規(guī)范開發(fā)流程,測試管理,配置管理三個(gè)方面:6.2.1規(guī)范開發(fā)流程包括:收集和識(shí)別客戶要求客戶要求的評(píng)審需求分析項(xiàng)目立項(xiàng)概要設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼階段集中測試產(chǎn)品設(shè)計(jì)結(jié)果的鑒定現(xiàn)場實(shí)施6.2.2測試管理:隨著軟件開發(fā)規(guī)模的增大、復(fù)雜程度的增加,以尋找軟件中的錯(cuò)誤為目的的測試工作就顯得更加困難。然而,為了盡可能多地找出程序中的錯(cuò)誤,生產(chǎn)出高品質(zhì)的軟件產(chǎn)品,加強(qiáng)對(duì)測試工作的組織和管理就顯得尤為重要。從軟件的生存周期看,測試往往指對(duì)程序的測試,這樣做的優(yōu)點(diǎn)是被測對(duì)象明確,測試的可操作性相對(duì)較強(qiáng)。但是,由于測試的依據(jù)是規(guī)格說明書、設(shè)計(jì)文檔和使用說明書,如果設(shè)計(jì)存在錯(cuò)誤,測試的質(zhì)量就難以保證。即使測試后發(fā)現(xiàn)是設(shè)計(jì)的錯(cuò)誤,這時(shí),修改的代價(jià)是相當(dāng)昂貴的。因此,較理想的做法應(yīng)該是對(duì)軟件的開發(fā)過程,按軟件工程各階段形成的結(jié)果,分別進(jìn)行嚴(yán)格的審查。一般測試過程如下:單元測試單元測試集中在檢查軟件設(shè)計(jì)的最小單位模塊上,通過測試發(fā)現(xiàn)實(shí)現(xiàn)該模塊的實(shí)際功能與定義該模塊的功能說明不符合的情況,以及編碼的錯(cuò)誤。集成測試集成測試是將模塊按照設(shè)計(jì)要求組裝起來同時(shí)進(jìn)行測試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。如數(shù)據(jù)穿過接口時(shí)可能丟失;兩模塊之間可能有由于疏忽的問題而造成有害影響;把子功能組合起來可能不產(chǎn)生預(yù)期的主功能;個(gè)別看起來是可以接受的誤差可能積累到不能接受的程度;全程數(shù)據(jù)結(jié)構(gòu)可能有錯(cuò)誤等。確認(rèn)測試確認(rèn)測試的目的是向未來的用戶表明系統(tǒng)能夠按照預(yù)定要求工作。經(jīng)集成測試后,已經(jīng)按照設(shè)計(jì)把所有的模塊組裝成一個(gè)完整的軟件系統(tǒng),接口錯(cuò)誤也已經(jīng)基本排除,接著就應(yīng)該進(jìn)一步驗(yàn)證軟件的有效性,這就是確認(rèn)測試的任務(wù),即軟件的功能和性能能夠滿足用戶需求。系統(tǒng)測試軟件開發(fā)完成以后,最終還要與系統(tǒng)中其他部分配套運(yùn)行,進(jìn)行系統(tǒng)聯(lián)調(diào)。包括恢復(fù)測試、安全測試、強(qiáng)度測試和性能測試等。通過上述的測試過程,軟件基本滿足開發(fā)的要求,測試宣告結(jié)束,經(jīng)驗(yàn)收并提交用戶。6.2.3配置管理:

配置管理是通過技術(shù)或行政手段對(duì)軟件產(chǎn)品及其開發(fā)過程和生命周期進(jìn)行控制、規(guī)范的一系列措施。配置管理的目標(biāo)是記錄軟件產(chǎn)品的演化過程,確保軟件開發(fā)者在軟件生命周期中各個(gè)階段都能得到精確的產(chǎn)品配置。

配置管理過程是對(duì)處于不斷演化、完善過程中的軟件產(chǎn)品的管理過程。其最終目標(biāo)是實(shí)現(xiàn)軟件產(chǎn)品的完整性、一致性、可控性,使產(chǎn)品極大程度地與用戶需求相吻合。它通過控制、記錄、追蹤對(duì)軟件的修改和每個(gè)修改生成的軟件組成部件來實(shí)現(xiàn)對(duì)軟件產(chǎn)品的管理功能。主要內(nèi)容:并行開發(fā)支持:因開發(fā)和維護(hù)的原因,要求能夠?qū)崿F(xiàn)開發(fā)人員同時(shí)在同一個(gè)軟件模塊上工作,同時(shí)對(duì)同一個(gè)代碼部分作不同的修改,即使是跨地域分布的開發(fā)團(tuán)隊(duì)也能互不干擾,協(xié)同工作,而又不失去控制;修訂版管理:跟蹤每一個(gè)變更的創(chuàng)造者、時(shí)間和原因,從而加快問題和缺陷的確定;版本控制:能夠簡單、明確地重現(xiàn)軟件系統(tǒng)的任何一個(gè)歷史版本;產(chǎn)品發(fā)布管理:管理、計(jì)劃軟件的變更,與軟件的發(fā)布計(jì)劃、預(yù)先定制好的生命周期或相關(guān)的質(zhì)量過程保持一致;項(xiàng)目經(jīng)理能夠隨時(shí)清晰地了解項(xiàng)目的狀態(tài);建立管理:基于軟件存儲(chǔ)庫的版本控制功能,實(shí)現(xiàn)建立過程自動(dòng)化;過程控制:貫徹實(shí)施開發(fā)規(guī)范,包括訪問權(quán)限控制、開發(fā)規(guī)則實(shí)施等;變更請(qǐng)求管理:跟蹤、管理開發(fā)過程中出現(xiàn)的缺陷、功能增強(qiáng)請(qǐng)求或任務(wù),加強(qiáng)溝通和協(xié)作,能夠隨時(shí)了解變更的狀態(tài);代碼共享:提供良好的存儲(chǔ)和訪問機(jī)制,開發(fā)人員可共享各自的開發(fā)資源。6.3開發(fā)過程采用的質(zhì)量管理工具:序號(hào)名稱功能介紹1MSProject2003能夠有效組織管理項(xiàng)目計(jì)劃。它能利用有效的方式,跟蹤記錄所有的項(xiàng)目信息,監(jiān)控項(xiàng)目狀況。2VisualSourceSafe管理產(chǎn)品的配置,能過全面記載系統(tǒng)的開發(fā)過程。3Visualunit單元測試工具,完成軟件代碼的黑盒測試和白盒測試。4Empirixe-ManagerEnterpriseB/S模式軟件整體測試工具,包括需求測試,缺陷管理。5LoadRunner:工業(yè)級(jí)標(biāo)準(zhǔn)性能測試負(fù)載測試工具。通過以模擬上千萬用戶實(shí)施并發(fā)負(fù)載及實(shí)時(shí)性能監(jiān)測的方式來確認(rèn)和查找問題。系統(tǒng)環(huán)境調(diào)控中心軟件B/S編程環(huán)境采用VS.NET2008(C#)+MSSQLServer2005數(shù)據(jù)庫;數(shù)據(jù)服務(wù)器端操作系統(tǒng)采用Windows2003Server;數(shù)據(jù)服務(wù)器端網(wǎng)站發(fā)布采用IIS6.0;客戶端操作系統(tǒng)采用Windows2000/WindowsXP/WindowsVista;客戶端瀏覽器采用IE6或以上;調(diào)控中心所需表格8.1年報(bào)表按年生成表格8.2月報(bào)表該表格由總調(diào)負(fù)責(zé)錄入8.3日?qǐng)?bào)表按日生成表格查詢系統(tǒng)名詞解釋C/S:Client/Server,客戶機(jī)/服務(wù)器模式。服務(wù)器通常采用高性能的PC、工作站或小型機(jī),并采用大型數(shù)據(jù)庫系統(tǒng),如Oracle、Sybase、Informix或SQLServer??蛻舳诵枰惭b專用的客戶端軟件。B/S:B/S是Brower/Server,瀏覽器/服務(wù)器模式??蛻魴C(jī)上只要安裝一個(gè)瀏覽器(Browser),如微軟的InternetExplorer,服務(wù)器安裝Oracle、Sybase、Informix或SQLServer等數(shù)據(jù)庫。瀏覽器通過WebServer同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。ASP.NET:是一個(gè)Web開發(fā)平臺(tái),提供了構(gòu)建企業(yè)級(jí)應(yīng)用所需的服務(wù)、編程模型和軟件基礎(chǔ)結(jié)構(gòu)。雖然ASP.NET的語法基本上與其前輩ASP(ActiveServerPage)兼容,但是ASP.NET是一個(gè)全新的編程框架,旨在用于快速開發(fā)Web應(yīng)用程序。作為Microsoft.NET平臺(tái)的一部分,ASP.NET提供了一種基于組件的、可擴(kuò)展的且易于使用的方法,用以構(gòu)建、部署和運(yùn)行供所有在瀏覽器或移動(dòng)設(shè)備中使用的Web應(yīng)用。C#:微軟公司為了能夠完全利用.net平臺(tái)優(yōu)勢(shì)而開發(fā)的一種新型編程語言。C#語言從C和C++演變而來,它是給那些愿意犧牲C++一點(diǎn)底層功能,以獲得更方便和更產(chǎn)品化的企業(yè)開發(fā)人員而創(chuàng)造的。C#現(xiàn)代、簡單、面向?qū)ο蠛皖愋桶踩?。盡管它借鑒了C和C++的許多東西,但是在一些諸如名字空間、類、方法和異常處理等特定領(lǐng)域,它們之間還存在著巨大的差異。Intranet:采用Internet技術(shù)建立的企業(yè)內(nèi)部專用網(wǎng)絡(luò)。它以TCP/IP協(xié)議作為基礎(chǔ),以Web為核心應(yīng)用,構(gòu)成統(tǒng)一和便利的信息交換平臺(tái)。PLC:ProgrammableLogicController,可編程邏輯控制器。WINCC:WindowsControlCenter,力控視窗控制中心,人機(jī)界面/數(shù)據(jù)采集監(jiān)控的軟件。OPC:OLEforProcessControl,它的出現(xiàn)為基于Windows的應(yīng)用程序和現(xiàn)場過程控制應(yīng)用建立了橋梁。在過去,為了存取現(xiàn)場設(shè)備的數(shù)據(jù)信息,每一個(gè)應(yīng)用軟件開發(fā)商都需要編寫專用的接口函數(shù)。由于現(xiàn)場設(shè)備的種類繁多,且產(chǎn)品的不斷升級(jí),往往給用戶和軟件開發(fā)商帶來了巨大的工作負(fù)擔(dān)。通常這樣也不能滿足工作的實(shí)際需要,系統(tǒng)集成商和開發(fā)商急切需要一種具有高效性、可靠性、開放性、可互操作性的即插即用的設(shè)備驅(qū)動(dòng)程序。在這種情況下,OPC標(biāo)準(zhǔn)應(yīng)運(yùn)而生。OPC標(biāo)準(zhǔn)以微軟公司的OLE技術(shù)為基礎(chǔ),它的制定是通過提供一套標(biāo)準(zhǔn)的OLE/COM接口完成的,在OPC技術(shù)中使用的是OLE2技術(shù),OLE標(biāo)準(zhǔn)允許多臺(tái)微機(jī)之間交換文檔、圖形等對(duì)象。AJAX:AsynchronousJavaScriptandXML,異步JavaScript與XML,是使用客戶端腳本與Web服務(wù)器交換數(shù)據(jù)的Web應(yīng)用開發(fā)方法。這樣,Web頁面不用打斷交互流程進(jìn)行重新加裁,就可以動(dòng)態(tài)地更新。使用Ajax,用戶可以創(chuàng)建接近本地桌面應(yīng)用的,直接的、高可用的、更豐富的、更動(dòng)態(tài)的Web用戶接口界面。CSS:CascadingStyleSheets,層疊樣式表單。是一種設(shè)計(jì)網(wǎng)頁樣式的工具。IE:InternetExplorer,微軟公司的互聯(lián)網(wǎng)瀏覽器。OA:OfficeAutomation,辦公自動(dòng)化。MD5:Message-DigestAlgorithm5,信息-摘要算法。MD5算法簡要的敘述可以為:MD5以512位分組來處理輸入的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論