調(diào)度MIS通用對(duì)象模型的Web實(shí)現(xiàn)
摘要:為解決調(diào)度信息系統(tǒng)中不斷的業(yè)務(wù)變更對(duì)系統(tǒng)結(jié)構(gòu)的破壞,我們構(gòu)建了面向?qū)ο蟮膭?dòng)態(tài)建模框架。本文著重論述了該框架中的核心-通用的調(diào)度MIS對(duì)象模型在WEB中的實(shí)現(xiàn)。采用三層體系結(jié)構(gòu),以COM規(guī)范實(shí)現(xiàn)數(shù)據(jù)訪問
根據(jù)屬性定義,限制輸入的最大長(zhǎng)度,檢查輸入的有效性等等。PMProp類封裝了對(duì)象類中所有屬性的處理及表現(xiàn),是數(shù)據(jù)表示層實(shí)現(xiàn)對(duì)象模型的最小元素。
PMInst類根據(jù)對(duì)象類定義,實(shí)現(xiàn)對(duì)象類,是對(duì)象類在客戶端的具體實(shí)現(xiàn)。通過PMInst類的封裝,在數(shù)據(jù)表示層實(shí)現(xiàn)了通用對(duì)象模型。這樣,一個(gè)PMInst類的實(shí)例就對(duì)應(yīng)了一個(gè)系統(tǒng)中的對(duì)象實(shí)例。根據(jù)應(yīng)用需求,PMInst類提供了對(duì)象類相關(guān)的操作,如對(duì)象類數(shù)據(jù)發(fā)生變化后,向業(yè)務(wù)邏輯組件提交修改數(shù)據(jù)的操作。為了讓PMInst類有更好的通用性及靈活性,PMInst類中還定義了頁面表示屬性及操作定義屬性。
在某個(gè)具體的應(yīng)用中,涉及的對(duì)象可以是單個(gè)對(duì)象實(shí)例,也可以是多個(gè)對(duì)象實(shí)例。為在數(shù)據(jù)表現(xiàn)層中實(shí)現(xiàn)一個(gè)或多個(gè)對(duì)象實(shí)例的統(tǒng)一處理,我們定義了PMInstArray類。PMInstArray類提供了對(duì)象管理方法:包括新增、刪除、修改,及整體頁面定義和操作定義等等。
2.6 自定義的頁面表現(xiàn)
在全WEB界面的應(yīng)用系統(tǒng)中,常常存在開發(fā)者提供的頁面表現(xiàn)不能滿足目標(biāo)用戶需求的問題。系統(tǒng)后期的大量維護(hù)工作是修改頁面布局及字體,頁面用色的調(diào)整。為解決該問題,在設(shè)計(jì)實(shí)現(xiàn)通用對(duì)象模型時(shí),我們加入了對(duì)頁面表現(xiàn)及控制的通用處理。
在上述HTC類定義中,我們分別在PMInstarray類及PMInst中加入了cssfile及Uidef屬性,用戶通過對(duì)cssfile和Uidef的定義,可實(shí)現(xiàn)兩個(gè)層次的頁面表現(xiàn)定義:
CSS層次的改變
CSS是Cascading Style Sheets(層疊樣式表單)的簡(jiǎn)稱。更多的人把它稱作樣式表。顧名思義,它是一種設(shè)計(jì)網(wǎng)頁樣式的工具。樣式表為網(wǎng)頁的展示效果提供了更多的靈活性。通過樣式表的定義,可定義網(wǎng)頁上幾乎所有元素的顏色、背景、邊界、邊框等等屬性。借助CSS的強(qiáng)大功能,網(wǎng)頁將在您豐富的想象力下千變?nèi)f化。
在我們的系統(tǒng)中,用戶可自定義css文件,然后將該css文件名作為參數(shù)傳入PMInst類或PMInstarray類,實(shí)現(xiàn)css層次的頁面表現(xiàn)定義。
雖然css規(guī)范功能強(qiáng)大,但樣式表不能改變大范圍的頁面布局,也就是說,如果PMInst類的缺省頁面設(shè)計(jì)為兩列的表單(TABLE)樣式,那么定義css可以改變表單的背景,字體大小顏色等等,但不能將表單樣式變?yōu)槎嗔械谋韱位蚴歉静皇褂帽韱卧亍_@樣的工作是由更高層次的頁面定義完成的。
自定義頁面布局
調(diào)度MIS通用對(duì)象模型對(duì)系統(tǒng)處理數(shù)據(jù)的高度抽象及HTC組件對(duì)通用對(duì)象模型的類,屬性的統(tǒng)一處理,使用戶自定義頁面成為可能。
為實(shí)現(xiàn)用戶自定義頁面布局。我們提供了一個(gè)所見即所得的Web頁面編輯工具,先選擇要定義的對(duì)象類,工具將自動(dòng)生成包括選
責(zé)任編輯:和碩涵
免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本站無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個(gè)贊
-
現(xiàn)貨模式下谷電用戶價(jià)值再評(píng)估
2020-10-10電力現(xiàn)貨市場(chǎng),電力交易,電力用戶 -
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補(bǔ) -
深度文章 | “十三五”以來電力消費(fèi)增長(zhǎng)原因分析及中長(zhǎng)期展望
2020-09-27電力需求,用電量,全社會(huì)用電量
-
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補(bǔ) -
深度文章 | “十三五”以來電力消費(fèi)增長(zhǎng)原因分析及中長(zhǎng)期展望
2020-09-27電力需求,用電量,全社會(huì)用電量 -
我國(guó)電力改革涉及的電價(jià)問題
-
電化學(xué)儲(chǔ)能應(yīng)用現(xiàn)狀及對(duì)策研究
2019-08-14電化學(xué)儲(chǔ)能應(yīng)用 -
《能源監(jiān)測(cè)與評(píng)價(jià)》——能源系統(tǒng)工程之預(yù)測(cè)和規(guī)劃
-
《能源監(jiān)測(cè)與評(píng)價(jià)》——能源系統(tǒng)工程之基本方法
-
貴州職稱論文發(fā)表選擇泛亞,論文發(fā)表有保障
2019-02-20貴州職稱論文發(fā)表 -
《電力設(shè)備管理》雜志首屆全國(guó)電力工業(yè) 特約專家征文
2019-01-05電力設(shè)備管理雜志 -
國(guó)內(nèi)首座蜂窩型集束煤倉(cāng)管理創(chuàng)新與實(shí)踐
-
人力資源和社會(huì)保障部:電線電纜制造工國(guó)家職業(yè)技能標(biāo)準(zhǔn)
-
人力資源和社會(huì)保障部:變壓器互感器制造工國(guó)家職業(yè)技能標(biāo)準(zhǔn)
-
《低壓微電網(wǎng)并網(wǎng)一體化裝置技術(shù)規(guī)范》T/CEC 150
2019-01-02低壓微電網(wǎng)技術(shù)規(guī)范
-
現(xiàn)貨模式下谷電用戶價(jià)值再評(píng)估
2020-10-10電力現(xiàn)貨市場(chǎng),電力交易,電力用戶 -
建議收藏 | 中國(guó)電價(jià)全景圖
2020-09-16電價(jià),全景圖,電力 -
一張圖讀懂我國(guó)銷售電價(jià)附加
2020-03-05銷售電價(jià)附加