鬼佬大哥大
  • / 9
  • 下載費用:30 金幣  

基于插件形式的BS系統頁簽模式快速遷移的方法.pdf

摘要
申請專利號:

CN201510464413.X

申請日:

2015.07.31

公開號:

CN105068833A

公開日:

2015.11.18

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):G06F 9/445申請日:20150731|||公開
IPC分類號: G06F9/445 主分類號: G06F9/445
申請人: 南威軟件股份有限公司
發明人: 連文
地址: 362000福建省泉州市豐澤區豐海路南威大廈2號樓16-22層
優先權:
專利代理機構: 泉州市文華專利代理有限公司35205 代理人: 陳雪瑩
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510464413.X

授權公告號:

||||||

法律狀態公告日:

2017.12.22|||2015.12.16|||2015.11.18

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明一種基于插件形式的BS系統頁簽模式快速遷移的方法,借助于ActiveX頁簽控件,系統改造遷移的大部分工作量都在系統與ActiveX頁簽控件的接口上和ActiveX頁簽控件布局及樣式的調整上面,對接接口只要實現一次即可,對于不同的系統需要整合時,只要整合系統和ActiveX頁簽控件接口即可,對于ActiveX頁簽控件的樣式可以通過系統的配置來實現,可以極大地減輕系統在改造遷移時的工作量,且系統的工作量不會因為系統模塊的增加而增加。

權利要求書

1.一種基于插件形式的BS系統頁簽模式快速遷移的方法,其特
征在于包括如下步驟:
步驟1、理清系統的界面布局框架:根據業務系統的框架對系統
的頁面布局界面、數據展示界面和數據編輯界面進行分離,并對數據
展示界面的頁面加載模塊進行分離;
步驟2、開發ActiveX頁簽控件功能并嵌套ActiveX頁簽控件到
頁面加載模塊中:
(1)ActiveX頁簽控件加載PageControl控件,運用PageControl
控件對多個Page分頁單獨控制的特性實現分頁簽管理;
(2)ActiveX頁簽控件增加對各個Page分頁的增加、刪除、修
改、查詢功能;
(3)對于動態新增單個Page分頁功能中,在Page控件里面嵌
入WebBrowser控件實現對傳入ActiveX頁簽控件的網址進行加載,
從而實現在不同的Page分頁里加載不同網頁的功能;
(4)通過JS代碼將ActiveX頁簽控件加載到頁面加載模塊中;
步驟3、整合OCX分頁簽控件對外的功能接口:根據ActiveX頁
簽控件的增加、刪除、修改、查詢功能對外發布控件的頁面加載、刪
除、修改、查詢接口;
步驟4、根據系統的樣式調整ActiveX頁簽控件顯示的樣式:通
過對ActiveX頁簽控件的圖片加載及畫布的顏色調整就可以實現
ActiveX頁簽控件的顯示樣式調整。

說明書

基于插件形式的BS系統頁簽模式快速遷移的方法

技術領域

本發明涉及一種基于插件形式的BS系統頁簽模式快速遷移的方
法。

背景技術

在很多應用程序中,由于信息量比較大,一頁可能顯示不下所有
的信息,這就要求多頁簽組件的支持。無論是在C/S系統還是B/S應
用里面,分頁簽展示系統信息越來越符合客戶的操作需求。分頁簽展
示數據極大地方便用戶在多個功能模塊進行操作切換,用戶無需在繁
雜的系統模塊中反復切換自己需要的功能界面,節省了重復操作的時
間。

控件的本質是微軟公司的對象鏈接和嵌入(OLE)標準。由于它充
分利用了面向對象的優點,使得程序效率得到了很大的提高,從而得
到了廣泛的應用。國外有很多公司就是專門制作各種各樣控件的。控
件的最早形式是以.VBX的格式出現的,后來變成了.OCX。由于
Internet的廣泛流行,微軟公司推出了ActiveX技術,就是從OLE
發展起來的,加入了互聯網上的功能,所以目前最流行的是ActiveX
控件。

如圖1所示,目前BS系統采用JS頁簽模式改造遷移主要有五個
主要步驟:

1)理清系統的界面布局框架;

2)嵌套第三方JS頁簽控件,如EasyUi的Tabs控件;

3)開發頁簽控件的動態管理功能;

4)整合系統功能連接和JS頁簽控件動態管理功能;

5)對系統的每一個功能頁面進行JS修改和樣式調整。

如圖2所示,目前BS系統采用JS頁簽模式改造遷移時,主要工
作量都體現在第五個步驟上面,即對所有功能頁面進行調整。之前的
整理界面布局、嵌套JS頁簽控件、開發頁簽管理功能、整合系統和
控件的工作量都只是對一個地方或單一的頁面進行修改調整,最后的
步驟就是對系統其他所有設計到子功能分頁的模塊都要進行調整,如
果一個功能復雜模塊多達三四百個的系統來說工作量會是比較難以
應付的,且系統改進的工作量是隨著系統子模塊數量的增加而呈線性
遞增的。

發明內容

本發明一種基于插件形式的BS系統頁簽模式快速遷移的方法,
可以極大地減輕系統在改造遷移時的工作量,且系統的工作量不會因
為系統模塊的增加而增加。

本發明一種基于插件形式的BS系統頁簽模式快速遷移的方法,
包括如下步驟:

步驟1、理清系統的界面布局框架:根據業務系統的框架對系統
的頁面布局界面、數據展示界面和數據編輯界面進行分離,并對數據
展示界面的頁面加載模塊進行分離;

步驟2、開發ActiveX頁簽控件功能并嵌套ActiveX頁簽控件到
頁面加載模塊中:

(1)ActiveX頁簽控件加載PageControl控件,運用PageControl
控件對多個Page分頁單獨控制的特性實現分頁簽管理;

(2)ActiveX頁簽控件增加對各個Page分頁的增加、刪除、修
改、查詢功能;

(3)對于動態新增單個Page分頁功能中,在Page控件里面嵌
入WebBrowser控件實現對傳入ActiveX頁簽控件的網址進行加載,
從而實現在不同的Page分頁里加載不同網頁的功能;

(4)通過JS代碼將ActiveX頁簽控件加載到頁面加載模塊中;

步驟3、整合OCX分頁簽控件對外的功能接口:根據ActiveX頁
簽控件的增加、刪除、修改、查詢功能對外發布控件的頁面加載、刪
除、修改、查詢接口;

步驟4、根據系統的樣式調整ActiveX頁簽控件顯示的樣式:通
過對ActiveX頁簽控件的圖片加載及畫布的顏色調整就可以實現
ActiveX頁簽控件的顯示樣式調整。

本發明改進了傳統B/S業務系統,從無頁簽展示到分頁簽展示需
對所有功能頁面進行調整模式。傳統的B/S業務系統都是由界面布局
框架、數據列表展示頁面、數據編輯頁面組成。對不同數據模型的操
作系統需要多個不同的數據列表展示頁面和數據編輯頁面,但系統的
界面布局框架卻是不變的。在一些比較早期的業務系統,尤其是公安、
政府的業務系統里面,大多客戶的操作系統還是xp系統,系統的瀏
覽器版本是IE6或IE7。由于IE版本的限制,業務系統的頁面分頁
樣式往往不能通過修改界面布局框架來實現對整體系統的調整,需要
對系統所有數據列表展示頁面和數據編輯頁面進行修改調整。但是微
軟的IE瀏覽器對ocx插件的支持確實沒有版本限制的,不管任何版
本的IE對ocx插件有很好的兼容性。通過ocx插件對分頁簽的封裝
只需要實現理清系統的界面布局框架、嵌套分頁簽控件、整合控件的
功能接口、調整控件顯示的樣式即可,無需對系統的數據列表展示頁
面和數據編輯頁面進行二次調整。這對于系統模塊繁雜的系統來說,
可以極大地減輕系統在改造遷移時的工作量,基本上可以減輕系統
85%以上的改造遷移工作量,隨著系統模塊的增加,減輕的占比還會
逐步提升。本發明具有如下的優點:

(1)降低系統改造遷移的工作量:系統改造和遷移的工作量主
要體現在對數據列表展示頁面和數據編輯頁面的調整上面,而本發明
采用ActiveX控件整合方式,系統改造遷移時可以不需要對每一個數
據列表展示頁面和數據編輯頁面進行功能及頁面樣式的調整,極大地
縮小了系統改造遷移所需的人力和時間;

(2)提高系統功能的復用性:本發明借助于ActiveX控件的復
用性,只要實現一次ActiveX控件的頁簽管理功能即可,在相同框架
下的其他項目或系統都可以直接將ActiveX控件進行復用,所要做的
只是對ActiveX控件的接口進行整合和將ActiveX控件的顯示樣式進
行調整而已;

(3)提高系統前端的性能:在改進B/S架構的系統中,借助于
嵌入網頁的ActiveX控件可以大大地提高前端頁面的數據操作能力。
ActiveX控件嵌入瀏覽器但卻有比瀏覽器更加高的系統資源訪問控制
權限,可以根據前端頁面的需求和系統本身的資源承載力最大地利用
系統內存或CPU資源,從而保證分頁控件中多個頁面的資源分配情
況。而且借助于OCX插件中的PageControl控件,對每一個新的頁面
在PageControl控件里都為其新建page頁面,多個頁面對應多個Page
頁面,系統資源都相對獨立,這樣極大地提高了系統的相應速度,對
于用戶的體驗也進一步提升。

附圖說明

圖1為傳統BS系統JS頁簽改造流程示意圖;

圖2為傳統采用JS頁簽模式改造遷移的工作量分布圖;

圖3為本發明采用OCX頁簽改造的流程圖;

圖4為本發明采用OCX頁簽模式改造遷移的工作量分布圖。

以下結合附圖和實施例對本發明作進一步詳述。

具體實施方式

ActiveX控件是一種可重用的軟件組件,通過使用ActiveX控
件,可以很快地在瀏覽器、臺式應用程序以及開發工具中加入特殊的
功能,且ActiveX控件擁有比較強的復用性,控件功能一旦實現,
可以在統一框架下的不同系統間進行復用,甚至可以在C/S上面將
B/S的現有模塊功能進行復用,可以實現一次改造全局復用的功能,
對其他相同框架下的系統改造可以實現所見即所得的功效。

借助于ActiveX控件,系統改造遷移的大部分工作量都在系統與
ActiveX控件的接口上和ActiveX控件布局及樣式的調整上面。對接
接口只要實現一次即可,如果將ActiveX控件的布局和樣式的調整對
外做成調用接口,就可以實現ActiveX控件的通用調用,對于不同的
系統需要整合時,只要整合系統和ActiveX控件接口即可,對于
ActiveX控件的樣式可以通過系統的配置來實現。

如圖3所示,本發明一種基于插件形式的BS系統頁簽模式快速
遷移的方法,具體包括如下步驟:

步驟1、理清系統的界面布局框架:根據業務系統的框架對系統
的頁面布局界面、數據展示界面和數據編輯界面進行分離,并對數據
展示界面的頁面加載模塊進行分離;

步驟2、開發ActiveX頁簽控件功能并嵌套ActiveX頁簽控件到
頁面加載模塊中:

(1)ActiveX頁簽控件加載PageControl控件(在VB、Delphi、
C++中都有),運用PageControl控件對多個Page分頁單獨控制的特
性實現分頁簽管理;

(2)ActiveX頁簽控件增加對各個Page分頁的增加、刪除、修
改、查詢功能,方便ActiveX頁簽控件對外提供操作接口;

(3)對于動態新增單個Page分頁功能中,在Page控件里面嵌
入WebBrowser控件實現對傳入ActiveX頁簽控件的網址進行加載,
從而實現在不同的Page分頁里加載不同網頁的功能;

(4)通過JS代碼將ActiveX頁簽控件加載到頁面加載模塊中;

步驟3、整合OCX分頁簽控件對外的功能接口:根據ActiveX頁
簽控件的增加、刪除、修改、查詢功能對外發布控件的頁面加載、刪
除、修改、查詢接口;

步驟4、根據系統的樣式調整ActiveX頁簽控件顯示的樣式:由
于ActiveX頁簽控件的界面顏色比較接近系統軟件的顏色方案,所以
整體ActiveX頁簽控件的顏色需要進行調整以適應頁面的整體顏色
和樣式,通過對ActiveX頁簽控件的圖片加載及畫布的顏色調整就可
以實現ActiveX頁簽控件的顯示皮膚調整。

本發明改進了傳統B/S業務系統,從無頁簽展示到分頁簽展示需
對所有功能頁面進行調整模式。傳統的B/S業務系統都是由界面布局
框架、數據列表展示頁面、數據編輯頁面組成。對不同數據模型的操
作系統需要多個不同的數據列表展示頁面和數據編輯頁面,但系統的
界面布局框架卻是不變的。在一些比較早期的業務系統,尤其是公安、
政府的業務系統里面,大多客戶的操作系統還是xp系統,系統的瀏
覽器版本是IE6或IE7。由于IE版本的限制,業務系統的頁面分頁
樣式往往不能通過修改界面布局框架來實現對整體系統的調整,需要
對系統所有數據列表展示頁面和數據編輯頁面進行修改調整。但是微
軟的IE瀏覽器對ocx插件的支持確實沒有版本限制的,不管任何版
本的IE對ocx插件有很好的兼容性。通過ocx插件對分頁簽的封裝
只需要實現理清系統的界面布局框架、嵌套分頁簽控件、整合控件的
功能接口、調整控件顯示的樣式即可,無需對系統的數據列表展示頁
面和數據編輯頁面進行二次調整。這對于系統模塊繁雜的系統來說,
可以極大地減輕系統在改造遷移時的工作量,基本上可以減輕系統
85%以上的改造遷移工作量,隨著系統模塊的增加,減輕的占比還會
逐步提升。

以上所述,僅是本發明較佳實施例而已,并非對本發明的技術范
圍作任何限制,故凡是依據本發明的技術實質對以上實施例所作的任
何細微修改、等同變化與修飾,均仍屬于本發明技術方案的范圍內。

關 鍵 詞:
基于 插件 形式 BS 系統 模式 快速 遷移 方法
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:基于插件形式的BS系統頁簽模式快速遷移的方法.pdf
鏈接地址:http://www.wwszu.club/p-6385840.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大