專利名稱:基于web的分布式多層次的軟件體系的能源質(zhì)量管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于能源管理信息化的領(lǐng)域,對能源介質(zhì)的質(zhì)量進行管理,根據(jù)各種介質(zhì)的種類和監(jiān)測的項目可通過系統(tǒng)靈活配置并分析。
背景技術(shù):
能源質(zhì)量管理系統(tǒng)對能源的各個介質(zhì)質(zhì)量進行全方位的監(jiān)控和管理,質(zhì)量管理包括質(zhì)量數(shù)據(jù)處理、分析和歷史數(shù)據(jù)對比,各種質(zhì)量報表編制、生成、打印。介質(zhì)包括電、煤氣(高爐、焦?fàn)t、混合、轉(zhuǎn)爐、天然氣、城市煤氣)、蒸汽、軟化水及高爐供風(fēng),氣體(氧氣、氮氣、氬氣、壓縮空氣(普通和干燥)、氫氣)、循環(huán)水、工業(yè)新水、生活水、一級除鹽水、高品質(zhì)除鹽水、濃鹽水、軟化水。
發(fā)明內(nèi)容
根據(jù)各種介質(zhì)的種類和監(jiān)測的項目在系統(tǒng)中通過配置進行增加和修改,手動錄入數(shù)據(jù)實現(xiàn)自動采集后可通過修改配置完成。本發(fā)明架構(gòu)采用基于WEB的分布式多層次的軟件體系結(jié)構(gòu)技術(shù),遵循NET三層架構(gòu)的模式,實現(xiàn)角色管理,用戶認(rèn)證,權(quán)限分配,用戶管理,日志管理的功能。本發(fā)明的技術(shù)方案本發(fā)明包括B/S架構(gòu)、接收數(shù)據(jù)模塊、網(wǎng)絡(luò)傳輸模塊、服務(wù)器、數(shù)據(jù)輸出模塊、客戶端,客戶端在有輸入時啟動接收數(shù)據(jù)模塊,通過各模塊之間的調(diào)用,讀入并對輸入進行格式化;在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時調(diào)用網(wǎng)絡(luò)傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器,并等待接收服務(wù)器返回的信息;數(shù)據(jù)通過網(wǎng)絡(luò)接收到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對信息進行處理,產(chǎn)生相應(yīng)的輸出;服務(wù)器程序的接收網(wǎng)絡(luò)數(shù)據(jù)模塊始終處于活動狀態(tài);接收網(wǎng)絡(luò)數(shù)據(jù)模塊接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理/查詢模塊對數(shù)據(jù)庫進行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶端。本發(fā)明通過擴展安全模塊來查看URL和它的操作代碼,并查看用戶是否被授權(quán)了。應(yīng)用程序中的每個資源或URL可以有多個操作過程,如查看、創(chuàng)建、更新和刪除。在操作上(而不是資源上)控制用戶的訪問,這就使ASP. NET頁面可以為相關(guān)用戶得到操作清單,而不用擔(dān)心用戶擁有什么角色。本發(fā)明數(shù)據(jù)接口部分的接口應(yīng)用程序被Mosaic的計劃服務(wù)周期性調(diào)用,接口內(nèi)部有點表配置緩沖區(qū)和發(fā)送緩沖區(qū),點表配置緩沖區(qū)存放從Oracle取得的點表配置包括位號、周期、最后更新時間等,根據(jù)點表配置從Mosaic數(shù)據(jù)庫取得的數(shù)據(jù)存放在發(fā)送緩沖區(qū)中,發(fā)送緩沖區(qū)中的數(shù)據(jù)最后寫入Oracle的數(shù)據(jù)表,數(shù)據(jù)傳送完成后更新日志,日志存放于Oracle中。當(dāng)Mosaic的一個新的計劃周期到來時,接口程序開始執(zhí)行。程序首先根據(jù)周期長短從Oracle數(shù)據(jù)庫讀取相應(yīng)點表配置信息,信息中包含了通訊點的最后更新時間。如果最后更新的周期與上一周期之間有空缺部分,則接口程序從Mosaic的歷史數(shù)據(jù)庫取得空缺部分?jǐn)?shù)據(jù);如果沒有空缺,則接口程序直接從Mosaic的實時數(shù)據(jù)庫取得實時數(shù)據(jù)。然后程序?qū)⑺械臄?shù)據(jù)發(fā)送到Oracle相應(yīng)的數(shù)據(jù)表中,如果發(fā)送成功則重寫通訊點的最后更新時間。最后將接口程序生成的運行日志寫入Oracle之中,接口程序結(jié)束,等待下一次的調(diào)用。本發(fā)明系統(tǒng)各子模塊之間獨立性強,系統(tǒng)的擴展性強。實現(xiàn)能源質(zhì)量管理電子化,數(shù)據(jù)實現(xiàn)oracle數(shù)據(jù)庫存儲,可隨時根據(jù)權(quán)限查詢歷史質(zhì)量數(shù)據(jù)。系統(tǒng)配置功能強大,可根據(jù)各種介質(zhì)的種類和監(jiān)測的項目在系統(tǒng)中通過配置進行增加和修改,手動錄入數(shù)據(jù)實現(xiàn)自動米集后可通過修改配直完成。
圖I是本發(fā)明的邏輯圖。圖2是本發(fā)明的接口調(diào)用示意圖。圖3是本發(fā)明的接口流程圖。
具體實施例方式
實施例圖I所示,本實施例包括B/S架構(gòu)、接收數(shù)據(jù)模塊、網(wǎng)絡(luò)傳輸模塊、服務(wù)器、數(shù)據(jù)輸出模塊、客戶端,客戶端在有輸入時啟動接收數(shù)據(jù)模塊,通過各模塊之間的調(diào)用,讀入并對輸入進行格式化;在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時調(diào)用網(wǎng)絡(luò)傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器,并等待接收服務(wù)器返回的信息;數(shù)據(jù)通過網(wǎng)絡(luò)接收到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對信息進行處理,產(chǎn)生相應(yīng)的輸出;服務(wù)器程序的接收網(wǎng)絡(luò)數(shù)據(jù)模塊始終處于活動狀態(tài);接收網(wǎng)絡(luò)數(shù)據(jù)模塊接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理/查詢模塊對數(shù)據(jù)庫進行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶端。本實施例的操作步驟是
操作人員分兩類,第一類是系統(tǒng)維護人員,第二類是系統(tǒng)操作人員)
系統(tǒng)維護員的操作步驟
第一步以管理員身份登錄系統(tǒng)
第二步把部門職員錄入到系統(tǒng)中,為后期權(quán)限分配使用,本系統(tǒng)對權(quán)限的管理如同數(shù)據(jù)庫中角色的定義。第三步對介質(zhì)進行分類,分大類(如電、煤氣、蒸汽等,在數(shù)據(jù)庫中操作)
第四步在系統(tǒng)中進行分類配置(如煤氣大類下分為高爐、焦?fàn)t、混合、轉(zhuǎn)爐、天然
氣、城市煤氣),把所有大類下包含的小類配置到系統(tǒng)中。第五步指標(biāo)名稱管理(即質(zhì)量的指標(biāo)包括哪些,如壓力、溫度、PH值等等) 第六步指標(biāo)標(biāo)準(zhǔn)管理(錄入各個指標(biāo)的上下線,為后期自動生成圖表控制圖使用,后
期的報表分析使用)
第七步采集點管理(選擇采集點需要采集的項目,分配采集點到相應(yīng)的用戶,因為和其它系統(tǒng)有接口,配置自動采集點自動采集數(shù)據(jù))
操作人員操作步驟
第一步根據(jù)分配的用戶名登錄系統(tǒng)(根據(jù)權(quán)限不同,用戶只能看到自己有權(quán)限看到的頁面)
第二步進行數(shù)據(jù)錄入,然后保存。第三步數(shù)據(jù)經(jīng)審核人員審核后發(fā)布。第四步凡是有權(quán)限瀏覽的用戶都可以通過web查看數(shù)據(jù),并點擊相應(yīng)的按鈕生成需要的圖表和報表。
權(quán)利要求
1.基于WEB的分布式多層次的軟件體系的能源質(zhì)量管理系統(tǒng),包括B/S架構(gòu)、接收數(shù)據(jù)模塊、網(wǎng)絡(luò)傳輸模塊、服務(wù)器、數(shù)據(jù)輸出模塊、客戶端,其特征是客戶端在有輸入時啟動接收數(shù)據(jù)模塊,通過各模塊之間的調(diào)用,讀入并對輸入進行格式化;在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時調(diào)用網(wǎng)絡(luò)傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器,并等待接收服務(wù)器返回的信息;數(shù)據(jù)通過網(wǎng)絡(luò)接 收到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對信息進行處理,產(chǎn)生相應(yīng)的輸出;服務(wù)器程序的接收網(wǎng)絡(luò)數(shù)據(jù)模塊始終處于活動狀態(tài);接收網(wǎng)絡(luò)數(shù)據(jù)模塊接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理/查詢模塊對數(shù)據(jù)庫進行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶端;包括下述操作步驟 第一步,以管理員身份登錄系統(tǒng); 第二步,把部門職員錄入到系統(tǒng)中,為后期權(quán)限分配使用,本系統(tǒng)對權(quán)限的管理如同數(shù)據(jù)庫中角色的定義; 第三步,對介質(zhì)進行分類; 第四步在系統(tǒng)中進行分類配置,把所有大類下包含的小類配置到系統(tǒng)中; 第五步指標(biāo)名稱管理; 第六步指標(biāo)標(biāo)準(zhǔn)管理,錄入各個指標(biāo)的上下線,為后期自動生成圖表控制圖使用,后期的報表分析使用; 第七步采集點管理,即選擇采集點需要采集的項目,分配采集點到相應(yīng)的用戶,配置自動采集點自動采集數(shù)據(jù)。
全文摘要
基于WEB的分布式多層次的軟件體系的能源質(zhì)量管理系統(tǒng),包括B/S架構(gòu)、接收數(shù)據(jù)模塊、網(wǎng)絡(luò)傳輸模塊、服務(wù)器、數(shù)據(jù)輸出模塊、客戶端,其特征是客戶端在有輸入時啟動接收數(shù)據(jù)模塊,通過各模塊之間的調(diào)用,讀入并對輸入進行格式化;在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時調(diào)用網(wǎng)絡(luò)傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器,并等待接收服務(wù)器返回的信息;數(shù)據(jù)通過網(wǎng)絡(luò)接收到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對信息進行處理,產(chǎn)生相應(yīng)的輸出;服務(wù)器程序的接收網(wǎng)絡(luò)數(shù)據(jù)模塊始終處于活動狀態(tài);接收網(wǎng)絡(luò)數(shù)據(jù)模塊接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理/查詢模塊對數(shù)據(jù)庫進行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶端;本發(fā)明各子模塊之間獨立性強,系統(tǒng)的擴展性強。
文檔編號G06Q50/06GK102800028SQ20121020295
公開日2012年11月28日 申請日期2012年6月19日 優(yōu)先權(quán)日2012年6月19日
發(fā)明者陳瑞清, 謝凱, 杜永謙, 曲云偉, 李東生, 李麗芳 申請人:山西太鋼不銹鋼股份有限公司