調(diào)度MIS通用對象模型的Web實現(xiàn)
摘要:為解決調(diào)度信息系統(tǒng)中不斷的業(yè)務(wù)變更對系統(tǒng)結(jié)構(gòu)的破壞,我們構(gòu)建了面向?qū)ο蟮膭討B(tài)建模框架。本文著重論述了該框架中的核心-通用的調(diào)度MIS對象模型在WEB中的實現(xiàn)。采用三層體系結(jié)構(gòu),以COM規(guī)范實現(xiàn)數(shù)據(jù)訪問
根據(jù)屬性定義,限制輸入的最大長度,檢查輸入的有效性等等。PMProp類封裝了對象類中所有屬性的處理及表現(xiàn),是數(shù)據(jù)表示層實現(xiàn)對象模型的最小元素。
PMInst類根據(jù)對象類定義,實現(xiàn)對象類,是對象類在客戶端的具體實現(xiàn)。通過PMInst類的封裝,在數(shù)據(jù)表示層實現(xiàn)了通用對象模型。這樣,一個PMInst類的實例就對應(yīng)了一個系統(tǒng)中的對象實例。根據(jù)應(yīng)用需求,PMInst類提供了對象類相關(guān)的操作,如對象類數(shù)據(jù)發(fā)生變化后,向業(yè)務(wù)邏輯組件提交修改數(shù)據(jù)的操作。為了讓PMInst類有更好的通用性及靈活性,PMInst類中還定義了頁面表示屬性及操作定義屬性。
在某個具體的應(yīng)用中,涉及的對象可以是單個對象實例,也可以是多個對象實例。為在數(shù)據(jù)表現(xiàn)層中實現(xiàn)一個或多個對象實例的統(tǒng)一處理,我們定義了PMInstArray類。PMInstArray類提供了對象管理方法:包括新增、刪除、修改,及整體頁面定義和操作定義等等。
2.6 自定義的頁面表現(xiàn)
在全WEB界面的應(yīng)用系統(tǒng)中,常常存在開發(fā)者提供的頁面表現(xiàn)不能滿足目標(biāo)用戶需求的問題。系統(tǒng)后期的大量維護(hù)工作是修改頁面布局及字體,頁面用色的調(diào)整。為解決該問題,在設(shè)計實現(xiàn)通用對象模型時,我們加入了對頁面表現(xiàn)及控制的通用處理。
在上述HTC類定義中,我們分別在PMInstarray類及PMInst中加入了cssfile及Uidef屬性,用戶通過對cssfile和Uidef的定義,可實現(xiàn)兩個層次的頁面表現(xiàn)定義:
CSS層次的改變
CSS是Cascading Style Sheets(層疊樣式表單)的簡稱。更多的人把它稱作樣式表。顧名思義,它是一種設(shè)計網(wǎng)頁樣式的工具。樣式表為網(wǎng)頁的展示效果提供了更多的靈活性。通過樣式表的定義,可定義網(wǎng)頁上幾乎所有元素的顏色、背景、邊界、邊框等等屬性。借助CSS的強(qiáng)大功能,網(wǎng)頁將在您豐富的想象力下千變?nèi)f化。
在我們的系統(tǒng)中,用戶可自定義css文件,然后將該css文件名作為參數(shù)傳入PMInst類或PMInstarray類,實現(xiàn)css層次的頁面表現(xiàn)定義。
雖然css規(guī)范功能強(qiáng)大,但樣式表不能改變大范圍的頁面布局,也就是說,如果PMInst類的缺省頁面設(shè)計為兩列的表單(TABLE)樣式,那么定義css可以改變表單的背景,字體大小顏色等等,但不能將表單樣式變?yōu)槎嗔械谋韱位蚴歉静皇褂帽韱卧亍_@樣的工作是由更高層次的頁面定義完成的。
自定義頁面布局
調(diào)度MIS通用對象模型對系統(tǒng)處理數(shù)據(jù)的高度抽象及HTC組件對通用對象模型的類,屬性的統(tǒng)一處理,使用戶自定義頁面成為可能。
為實現(xiàn)用戶自定義頁面布局。我們提供了一個所見即所得的Web頁面編輯工具,先選擇要定義的對象類,工具將自動生成包括選

責(zé)任編輯:和碩涵
免責(zé)聲明:本文僅代表作者個人觀點,與本站無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關(guān)內(nèi)容。
我要收藏
個贊
-
現(xiàn)貨模式下谷電用戶價值再評估
2020-10-10電力現(xiàn)貨市場,電力交易,電力用戶 -
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補(bǔ) -
深度文章 | “十三五”以來電力消費(fèi)增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會用電量
-
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補(bǔ) -
深度文章 | “十三五”以來電力消費(fèi)增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會用電量 -
我國電力改革涉及的電價問題
-
電化學(xué)儲能應(yīng)用現(xiàn)狀及對策研究
2019-08-14電化學(xué)儲能應(yīng)用 -
《能源監(jiān)測與評價》——能源系統(tǒng)工程之預(yù)測和規(guī)劃
-
《能源監(jiān)測與評價》——能源系統(tǒng)工程之基本方法
-
貴州職稱論文發(fā)表選擇泛亞,論文發(fā)表有保障
2019-02-20貴州職稱論文發(fā)表 -
《電力設(shè)備管理》雜志首屆全國電力工業(yè) 特約專家征文
2019-01-05電力設(shè)備管理雜志 -
國內(nèi)首座蜂窩型集束煤倉管理創(chuàng)新與實踐
-
人力資源和社會保障部:電線電纜制造工國家職業(yè)技能標(biāo)準(zhǔn)
-
人力資源和社會保障部:變壓器互感器制造工國家職業(yè)技能標(biāo)準(zhǔn)
-
《低壓微電網(wǎng)并網(wǎng)一體化裝置技術(shù)規(guī)范》T/CEC 150
2019-01-02低壓微電網(wǎng)技術(shù)規(guī)范
-
現(xiàn)貨模式下谷電用戶價值再評估
2020-10-10電力現(xiàn)貨市場,電力交易,電力用戶 -
建議收藏 | 中國電價全景圖
2020-09-16電價,全景圖,電力 -
一張圖讀懂我國銷售電價附加
2020-03-05銷售電價附加