麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

用于數據維護的方法和系統與流程

文檔序號:12666402閱讀:440來源:國知局
用于數據維護的方法和系統與流程

本發明涉及計算機科學技術領域,具體而言,涉及一種用于數據維護的方法和系統。



背景技術:

銀保通系統是一種用于在銀行和保險公司之間進行實時聯機交易的應用系統。銀保通業務是指通過銀行的業務處理系統與保險公司系統的連接,實現投保人信息的及時傳遞,由銀行柜面將保險公司予以承保的信息及時傳遞給客戶,并在客戶得到保險公司的承保后,在銀行柜面及時打出保險單,從而為在銀行辦理保險業務的客戶提供代理保險服務。

銀保通系統的數據表很多,各表之間的關聯關系較為復雜,數據量也十分龐大。因此,銀保通系統的數據運維工作十分繁復,而且存在著較高的錯誤操作風險。比如,對于一個銀行網點的維護工作,就需要至少維護medium、medi_rela、agency這三個表。隨著業務量的不斷增大,銀保通系統也不斷變得復雜,這種維護工作只會越來越多,比如萬能利率的維護,銀行代碼的維護等等。

目前,當銀保通系統需要維護數據表時,首先由開發人員設計并提供用于手動維護基礎表的SQL語句,再轉交于運維人員,對數據庫進行手動維護。運維人員實際上必須具備一定的數據庫知識,以及對銀保通系統架構的一定程度了解,并且操作時須十分小心。

然而,這種對數據表的維護方式由人工完成,操作復雜、效率低下,對運維人員要求高,而且容易出現錯誤,安全性低,一旦維護出現錯誤,所會引發的錯誤將十分嚴重。而且用于處理或者防范這種錯誤所付出的時間成本也很高。

因此,需要開發一種高效、便捷、安全的數據維護的方法和系統。

在所述背景技術部分公開的上述信息僅用于加強對本發明的背景的理解,因此它可以包括不構成對本領域普通技術人員已知的現有技術的信息。



技術實現要素:

有鑒于此,本發明提供一種用于應用程序發版的方法和系統,能夠避免應用程序發版時,應用服務器重啟對業務處理的影響。

本發明的其他特性和優點將通過下面的詳細描述變得顯然,或部分地通過本發明的實踐而習得。

根據本發明的一方面,提供一種用于數據維護的方法,所述方法應用于LINUX環境中利用INFORMIX-4GL開發的維護系統,所述方法包括:

通過所述維護系統的4GL主模塊調用菜單模塊,顯示數據表對應的業務的菜單窗口;

根據用戶選擇的菜單項,通過所述4GL主模塊調用per模塊,顯示子菜單窗口;

根據用戶在所述子菜單窗口中輸入的維護信息,通過所述4GL主模塊調用所述維護系統的4GL子模塊,對所述數據表中的數據進行維護。

在本發明的一種示例性實施例中,所述菜單窗口包括菜單欄和背景區域。

在本發明的一種示例性實施例中,所述方法還包括:

通過所述per模塊對數據庫模塊進行配置,以使所述4GL主模塊能夠調用所述per模塊。

在本發明的一種示例性實施例中,所述方法還包括:

通過所述per模塊對屏幕模塊、數據表模塊以及屬性模塊進行配置,以使所述4GL主模塊調用per模塊時,顯示出子菜單窗口。

在本發明的一種示例性實施例中,所述根據用戶在所述子菜單窗口中輸入的維護信息,通過所述4GL主模塊調用所述維護系統的4GL子模塊,對所述數據表中的數據進行維護,包括:

通過所述4GL主模塊調用所述4GL子模塊,對用戶在所述子菜單窗口中輸入的維護信息進行驗證;

如果驗證成功,通過所述4GL子模塊根據所述維護信息對所述數據表中數據進行維護;

如果驗證失敗,通過所述4GL子模塊顯示報錯信息。

在本發明的一種示例性實施例中,所述通過所述4GL子模塊根據所述維護信息對所述數據表中數據進行維護,包括:

如果所述4GL子模塊對所述數據表中的數據維護成功,通過所述4GL子模塊在所述子菜單窗口顯示維護成功信息;

如果所述4GL子模塊對所述數據表中的數據維護失敗,通過所述4GL子模塊在所述子菜單窗口顯示維護失敗信息。

根據本發明的另一方面,提供一種用于數據維護的系統,所述系統為LINUX環境中利用INFORMIX-4GL開發的維護系統,所述系統包括:

第一顯示模塊,用于通過所述維護系統的4GL主模塊調用菜單模塊,顯示數據表對應的業務的菜單窗口;

第二顯示模塊,用于根據用戶選擇的菜單項,通過所述4GL主模塊調用per模塊,顯示子菜單窗口;

維護模塊,用于根據用戶在所述子菜單窗口中輸入的維護信息,通過所述4GL主模塊調用所述維護系統的4GL子模塊,對所述基礎表中的數據進行維護。

在本發明的一種示例性實施例中,所述系統還包括:

第一配置模塊,用于通過所述per模塊對數據庫模塊進行配置,以使所述4GL主模塊能夠調用所述per模塊。

在本發明的一種示例性實施例中,所述系統還包括:

第二配置模塊,用于通過所述per模塊對屏幕模塊、數據表模塊以及屬性模塊進行配置,以使所述4GL主模塊調用per模塊時,顯示出子菜單窗口。

在本發明的一種示例性實施例中,所述維護模塊,包括:

驗證單元,用于通過所述4GL主模塊調用所述4GL子模塊,對用戶在所述子菜單窗口中輸入的維護信息進行驗證;

維護單元,用于當所述驗證模塊驗證成功時,通過所述4GL子模塊根據所述維護信息對所述基礎表中數據進行維護;

報錯單元,用于當所述驗證模塊驗證失敗時,通過所述4GL子模塊顯示報錯信息。

本發明實施例中,通過所述維護系統的4GL主模塊調用菜單模塊,顯示數據表對應的業務的菜單窗口;根據用戶選擇的菜單項,通過所述4GL主模塊調用per模塊,顯示子菜單窗口;根據用戶在所述子菜單窗口中輸入的維護信息,通過所述4GL主模塊調用所述維護系統的4GL子模塊,對所述數據表中的數據進行維護。實現了可視化的對數據表進行維護,用戶只需要輸入維護信息就能夠自動對各個數據表進行維護,簡化了操作過程,提高了數據表的安全性以及數據維護的效率。

附圖說明

通過參照附圖詳細描述其示例實施例,本發明的上述和其它目標、特征及優點將變得更加顯而易見。

圖1是根據一示例性實施例示出的用于數據維護的方法的流程圖。

圖2是根據一示例性實施例示出的菜單窗口的示意圖。

圖3是根據一示例性實施例示出的子菜單窗口的示意圖。

圖4是根據一示例性實施例示出的登陸窗口的示意圖。

圖5是根據一示例性實施例示出的顯示驗證失敗的示意圖。

圖6是根據另一示例性實施例示出的顯示驗證失敗的示意圖。

圖7是根據另一示例性實施例示出的顯示修改完成的示意圖。

圖8A是根據一示例性實施例示出的用于數據維護的系統的結構圖。

圖8B是根據一示例性實施例示出的用于數據維護的系統的結構圖。

圖8C是根據一示例性實施例示出的用于數據維護的系統的結構圖。

具體實施方式

現在將參考附圖更全面地描述示例實施例。然而,示例實施例能夠以多種形式實施,且不應被理解為限于在此闡述的實施例;相反,提供這些實施例使得本發明將全面和完整,并將示例實施例的構思全面地傳達給本領域的技術人員。在圖中相同的附圖標記表示相同或類似的部分,因而將省略對它們的重復描述。

此外,所描述的特征、結構或特性可以以任何合適的方式結合在一個或更多實施例中。在下面的描述中,提供許多具體細節從而給出對本發明的實施例的充分理解。然而,本領域技術人員將意識到,可以實踐本發明的技術方案而沒有特定細節中的一個或更多,或者可以采用其它的方法、組元、裝置、步驟等。在其它情況下,不詳細示出或描述公知方法、裝置、實現或者操作以避免模糊本發明的各方面。

附圖中所示的方框圖僅僅是功能實體,不一定必須與物理上獨立的實體相對應。即,可以采用軟件形式來實現這些功能實體,或在一個或多個硬件模塊或集成電路中實現這些功能實體,或在不同網絡和/或處理器裝置和/或微控制器裝置中實現這些功能實體。

附圖中所示的流程圖僅是示例性說明,不是必須包括所有的內容和操作/步驟,也不是必須按所描述的順序執行。例如,有的操作/步驟還可以分解,而有的操作/步驟可以合并或部分合并,因此實際執行的順序有可能根據實際情況改變。

圖1是根據一示例性實施例示出的用于數據維護的方法的流程圖。需要說明的是,該方法可應用于LINUX環境中、利用INFORMIX-4GL開發的維護系統。

INFORMIX-4GL是數據庫系統應用中的較佳的第四代程序設計語言,可用一條簡單的語句實現用若干條低級語言語句方能實現的操作,可加快應用系統的簡歷和維護的過程。

如圖1所示,在S102中,通過維護系統的4GL主模塊調用菜單模塊,顯示數據表對應的業務的菜單窗口。

根據示例實施例,維護系統由INFORMIX-4GL開發,4GL主模塊為維護系統(mntn)的核心控制模塊。4GL主模塊調用維護系統的菜單模塊,顯示出數據表對應的業務的菜單窗口。

數據表是數據庫中一個非常重要的對象,是其他對象的基礎。沒有數據表,關鍵字、主鍵、索引等也就無從談起。在數據庫畫板中可以顯示數據庫中的所有數據表(即使不是用PowerBuilder創建的表),創建數據表,修改表的定義等數據表是數據庫中一個非常重要的對象,它是其他對象的基礎。數據表(或稱表)是數據庫最重要的組成部分之一。數據庫只是一個框架,數據表才是其實質內容。根據信息的分類情況,一個數據庫中可能包含若干個數據表。這些各自獨立的數據表通過建立關系被聯接起來,成為可以交叉查閱、一目了然的數據庫。

菜單模塊是系統功能樹選擇的鏈接,其作用是串聯出維護系統的各種各樣的功能點,是調用系統子功能模塊。

根據示例實施例,菜單窗口包括菜單欄和背景區域,如圖2所示。

需要說明的是,背景區域可以由用戶自定義設置。

在S104中,根據用戶選擇的菜單項,通過4GL主模塊調用per模塊,顯示子菜單窗口。

per模塊是系統功能信息輸入、輸出、串聯的展示窗口定義。其作用是展示數據庫中相關數據的信息、輸入目標修改數據的相關信息。

根據示例實施例,per模塊可以對數據庫DATABASE模塊進行配置,以使4GL主模塊能夠調用所述per模塊。例如,per模塊可以通過對DATABASE進行設置,利用DATABASEladb來定義引用的關系數據庫。

根據示例實施例,PER模塊主要用于展示界面以及相應的父子菜單關系,例如,用戶通過輸入菜單窗口中的菜單項的序號,4GL主模塊則調用per模塊,顯示該菜單項對應的子菜單窗口。如圖3所示。

根據示例實施例,該per模塊還可以對屏幕SCREEN模塊、數據表TABLES模塊以及屬性ATTRIBUTES模塊等進行配置,以使4GL主模塊調用per模塊時,顯示出子菜單窗口。例如,per模塊可以利用SCREEN模塊來定義屏幕格式,利用TABLES模塊來定義引用的數據表,利用ATTRIBUTES模塊來定義顯示域與表中字段的關系及有關屬性,如長度、顏色、顯示格式等。

需要注意的是,對于未登陸mntn系統的用戶,首先需要進行注冊或登陸,此時需要先調用per模塊,顯示注冊或登陸窗口。例如,命令行運行mntn系統后會自動調用相應的PER模塊,從而由命令行轉換成窗口輸入,命令行可以是:[TK_S85/work/compile/mntn>]tkgbs_mntn.4ge。顯示的注冊窗口如圖4所示。

在S106中,根據用戶在子菜單窗口中輸入的維護信息,通過4GL主模塊調用維護系統的4GL子模塊,對數據表中的數據進行維護。

根據示例實施例,在對數據表中的數據進行維護時,可以通過4GL主模塊調用所述4GL子模塊,對用戶在所述子菜單窗口中輸入的維護信息進行驗證,如果驗證成功,則該4GL子模塊根據維護信息對數據表中數據進行維護。如果驗證失敗,則該4GL子模塊顯示報錯信息。例如,當選擇了被保人信息的被保人維護功能,用戶在子菜單窗口中輸入了投保單號、總單號等合同號信息后,4GL子模塊通過查詢數據表對合同號信息進行驗證,如果查詢到合同號在系統數據表中不存在,那么則校驗失敗,顯示報錯。如圖5所示。又例如,當選擇了維護賬戶利率功能,用戶在子菜單窗口中輸入了利率,如果該利率不符合標準,那么則校驗失敗,顯示報錯。如圖6所示。

根據示例實施例,如果驗證成功,在該4GL子模塊根據維護信息對數據表中數據進行維護時,如果該4GL子模塊對數據表中的數據維護成功,則4GL子模塊在子菜單窗口顯示維護成功信息。如果所述4GL子模塊對所述數據表中的數據維護失敗,通過所述4GL子模塊在所述子菜單窗口顯示維護失敗信息。例如,上述示例實施例中,在選擇了維護賬戶利率功能,用戶在子菜單窗口中輸入了利率后,如果該利率符合標準,那么則校驗成功,4GL子模塊根據該利率對數據表中的利率進行修改。如圖7所示。

本發明實施例中,通過所述維護系統的4GL主模塊調用菜單模塊,顯示數據表對應的業務的菜單窗口;根據用戶選擇的菜單項,通過所述4GL主模塊調用per模塊,顯示子菜單窗口;根據用戶在所述子菜單窗口中輸入的維護信息,通過所述4GL主模塊調用所述維護系統的4GL子模塊,對所述數據表中的數據進行維護。實現了可視化的對數據表進行維護,用戶只需要輸入維護信息就能夠自動對各個數據表進行維護,簡化了操作過程,提高了數據表的安全性以及數據維護的效率。

下述為本發明裝置實施例,可以用于執行本發明方法實施例。在下文對系統的描述中,與前述方法相同的部分,將不再贅述。

圖8A是根據一示例性實施例示出的用于數據維護的系統的結構圖。所述系統為LINUX環境中利用INFORMIX-4GL開發的維護系統,所述系統包括:

第一顯示模塊810,用于通過所述維護系統的4GL主模塊調用菜單模塊,顯示數據表對應的業務的菜單窗口;

第二顯示模塊820,用于根據用戶選擇的菜單項,通過所述4GL主模塊調用per模塊,顯示子菜單窗口;

維護模塊830,用于根據用戶在所述子菜單窗口中輸入的維護信息,通過所述4GL主模塊調用所述維護系統的4GL子模塊,對所述基礎表中的數據進行維護。

圖8B是根據一示例性實施例示出的用于數據維護的系統的結構圖,如圖8B所示,該系統還包括:第一配置模塊840,用于通過所述per模塊對數據庫模塊進行配置,以使所述4GL主模塊能夠調用所述per模塊。

圖8C是根據一示例性實施例示出的用于數據維護的系統的結構圖,如圖8C所示,該系統還包括:第二配置模塊850,用于通過所述per模塊對屏幕模塊、數據表模塊以及屬性模塊進行配置,以使所述4GL主模塊調用per模塊時,顯示出子菜單窗口。

根據示例實施例,所述維護模塊830,包括:

驗證單元831,用于通過所述4GL主模塊調用所述4GL子模塊,對用戶在所述子菜單窗口中輸入的維護信息進行驗證;

維護單元832,用于當所述驗證模塊驗證成功時,通過所述4GL子模塊根據所述維護信息對所述基礎表中數據進行維護;

報錯單元833,用于當所述驗證模塊驗證失敗時,通過所述4GL子模塊在所述子菜單窗口顯示報錯信息。

本發明實施例中,通過所述維護系統的4GL主模塊調用菜單模塊,顯示數據表對應的業務的菜單窗口;根據用戶選擇的菜單項,通過所述4GL主模塊調用per模塊,顯示子菜單窗口;根據用戶在所述子菜單窗口中輸入的維護信息,通過所述4GL主模塊調用所述維護系統的4GL子模塊,對所述數據表中的數據進行維護。實現了可視化的對數據表進行維護,用戶只需要輸入維護信息就能夠自動對各個數據表進行維護,簡化了操作過程,提高了數據表的安全性以及數據維護的效率。

以上具體地示出和描述了本發明的示例性實施例。應可理解的是,本發明不限于這里描述的詳細結構、設置方式或實現方法;相反,本發明意圖涵蓋包含在所附權利要求的精神和范圍內的各種修改和等效設置。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 甘泉县| 高雄市| 济阳县| 开封市| 莲花县| 专栏| 大埔县| 南安市| 黄陵县| 卫辉市| 门头沟区| 德昌县| 白山市| 锦屏县| 台州市| 元阳县| 屯留县| 涪陵区| 丰镇市| 陆河县| 遵义市| 特克斯县| 科尔| 甘南县| 南部县| 青铜峡市| 望奎县| 都江堰市| 修文县| 万源市| 乃东县| 宕昌县| 寻甸| 晋城| 玉树县| 南宫市| 盖州市| 西乌珠穆沁旗| 紫云| 化德县| 玉树县|