国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu)的制作方法

      文檔序號(hào):6364543閱讀:197來(lái)源:國(guó)知局
      專利名稱:一種企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及軟件技術(shù)領(lǐng)域,更具體的說(shuō),涉及一種基于前臺(tái)語(yǔ)言Javascript的企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu)。
      背景技術(shù)
      隨著軟件技術(shù)的不斷發(fā)展,人們對(duì)軟件的功能、性能、安全性等提出了更高的需求,導(dǎo)致軟件的規(guī)模和復(fù)雜度日益增大,也給軟件的開發(fā)帶來(lái)了困難與挑戰(zhàn)。當(dāng)前B/S型管理軟件和應(yīng)用的開發(fā),是在后臺(tái)語(yǔ)言程序(如:java, php, asp.net等)和數(shù)據(jù)庫(kù)里構(gòu)建業(yè)務(wù)邏輯,再用前臺(tái)語(yǔ)言(Javascript)來(lái)展示結(jié)果。這類技術(shù)開發(fā)出的管理軟件缺點(diǎn):1.本身的開發(fā)成本高,開發(fā)周期長(zhǎng)。需要能夠理解業(yè)務(wù)的后臺(tái)語(yǔ)言開發(fā)人員和理解業(yè)務(wù)的數(shù)據(jù)庫(kù)開發(fā)人員,還需要前臺(tái)界面設(shè)計(jì)人員,這三種技術(shù)人員還需要充分進(jìn)行協(xié)調(diào)。2.軟件功能固化,靈活性差,擴(kuò)展性小。在已開發(fā)軟件中如果設(shè)計(jì)人員沒預(yù)留某個(gè)功能的接口,只能重新開發(fā)一種新的軟件,費(fèi)時(shí)費(fèi)力。

      發(fā)明內(nèi)容

      本發(fā)明就是為了現(xiàn)有技術(shù)開發(fā)周期長(zhǎng)、開發(fā)門檻高、靈活性低等問(wèn)題,提供一種企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu),本發(fā)明的技術(shù)方案如下:一種企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu),其特征在于,包含:軟件應(yīng)用模塊、程序容器模塊、后臺(tái)服務(wù)器模塊依次連接。如上的一種企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu),其特征在于,該軟件應(yīng)用模塊包含業(yè)務(wù)邏輯。如上的一種企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu),其特征在于,該軟件應(yīng)用模塊為javascript 文件。如上的一種企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu),其特征在于,該程序容器模塊包含主要javascript文件、可選輔助開發(fā)文件、實(shí)用程序。如上的一種企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu),其特征在于,該程序容器模塊為html文件。如上的一種企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu),其特征在于,該后臺(tái)服務(wù)器模塊包含:數(shù)據(jù)庫(kù)、后臺(tái)服務(wù)端腳本模塊、數(shù)據(jù)庫(kù)構(gòu)建模塊依次連接。本發(fā)明的有益效果是:1.降低了開發(fā)門檻。2.減少了開發(fā)周期。3.增加了二次開發(fā)靈活性。


      下面結(jié)合附圖和具體實(shí)施方式
      來(lái)詳細(xì)說(shuō)明本發(fā)明:圖1為本發(fā)明企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu)的組成圖。圖2為本發(fā)明程序容器模塊11結(jié)構(gòu)圖。圖3為本發(fā)明軟件應(yīng)用模塊12結(jié)構(gòu)圖。圖4為本發(fā)明后臺(tái)服務(wù)器模塊13結(jié)構(gòu)圖。
      具體實(shí)施例方式為了使本發(fā)明實(shí)現(xiàn)的技術(shù)手段、創(chuàng)作特征、達(dá)成目的與功效易于明白了解,下面結(jié)合具體圖示,進(jìn)一步 闡述本發(fā)明。圖1為本發(fā)明企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu)的組成圖。本發(fā)明企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu)I包含:程序容器模塊11、軟件應(yīng)用模塊12、后臺(tái)服務(wù)器模塊13。所述程序容器模塊11,為一個(gè)html文件,用于裝載javascript文件。所述軟件應(yīng)用模塊12與程序容器模塊11連接,為一個(gè)或多個(gè)javascript文件,該javascript文件包含業(yè)務(wù)邏輯,用于構(gòu)建應(yīng)用,并將程序以界面形式展示出來(lái)。所述后臺(tái)服務(wù)器模塊13與程序容器模塊11連接,為一個(gè)或多個(gè)服務(wù)器腳本,用于交互數(shù)據(jù)庫(kù),構(gòu)造輕量級(jí)的數(shù)據(jù)交換格式(全稱JavaScript Object Notation,簡(jiǎn)稱json)或可擴(kuò)展標(biāo)記語(yǔ)言(全稱Extensible markup language,簡(jiǎn)稱xml)數(shù)據(jù),為程序容器模塊11 提供異步 JavaScript 及 xml (全稱 Asynchronous JavaScript And XML,簡(jiǎn)稱 ajax)數(shù)據(jù)訪問(wèn)。本發(fā)明實(shí)施時(shí),首先創(chuàng)建程序容器模塊11,用于裝載jacascript文件;接著創(chuàng)建臺(tái)服務(wù)器模塊13,用于交互數(shù)據(jù)庫(kù),提供數(shù)據(jù)訪問(wèn);最后創(chuàng)建軟件應(yīng)用模塊12用于構(gòu)建應(yīng)用。本發(fā)明將業(yè)務(wù)邏輯放在前臺(tái)語(yǔ)言Javascript即軟件應(yīng)用模塊12中進(jìn)行構(gòu)建,而后臺(tái)服務(wù)器模塊13和程序容器模塊11作為輔助,增加了二次開發(fā)的靈活性,降低開發(fā)門檻,縮短了開發(fā)周期適于廣泛應(yīng)用。圖2為本發(fā)明程序容器模塊11結(jié)構(gòu)圖。程序容器模塊11包含:主要javascript文件111、可選輔助開發(fā)文件112、實(shí)例程序 113。所述程序容器模塊11為一個(gè)html網(wǎng)頁(yè),用于放置程序的容器,可以是不同擴(kuò)展名的文件,但必須能在頁(yè)面中加載javascript。在本發(fā)明的一個(gè)實(shí)施例中,該程序容器模塊11擴(kuò)展名為helloworld.html。在本發(fā)明的一個(gè)實(shí)施例中,該程序容器模塊11擴(kuò)展名為hello, html。在本發(fā)明的一個(gè)實(shí)施例中,該程序容器模塊11擴(kuò)展名為world, html。所述主要javascript文件111,采用script標(biāo)簽方式加載在程序模塊11內(nèi)。所述可選輔助開發(fā)文件112,加載于程序容器模塊11內(nèi),能很大程度簡(jiǎn)化開發(fā)過(guò)程。在本發(fā)明一個(gè)實(shí)施例中,該可選輔助開發(fā)文件112為jquery框架。
      在本發(fā)明一個(gè)實(shí)施例中,該可選輔助開發(fā)文件112為CSS文件。所述實(shí)例程序113,加載于程序容器模塊11內(nèi),可包含在獨(dú)立加載的文件中,當(dāng)程序容器模塊11被瀏覽器讀取時(shí)自動(dòng)由程序創(chuàng)建。圖3為本發(fā)明軟件應(yīng)用模塊12結(jié)構(gòu)圖。所述軟件應(yīng)用模塊12為一個(gè)或多個(gè)javascript文件,在軟件應(yīng)用模塊12中包含主函數(shù)121 ;所述主函數(shù)121,用于構(gòu)造整個(gè)軟件應(yīng)用模塊12的主體,還含有用prototype來(lái)繼承并構(gòu)造業(yè)務(wù)邏輯的子函數(shù)221 ;所述子函數(shù)221,用于構(gòu)造主函數(shù)121的細(xì)節(jié),還含有中間件321 ;所述中間件321為用于AJAX傳輸數(shù)據(jù)的后臺(tái)服務(wù)器端腳本,可以是本地地址,也可以是跨域的地址;當(dāng)為本地地址時(shí)采用json或XML傳輸,當(dāng)為跨域地址時(shí)采用jsonp傳輸。圖4為本發(fā)明后臺(tái)服務(wù)器模塊13結(jié)構(gòu)圖。后臺(tái)服務(wù)器模塊13包含:數(shù)據(jù)庫(kù)模塊131、后臺(tái)服務(wù)端腳本模塊132、數(shù)據(jù)庫(kù)構(gòu)建模塊133依次連接。所述數(shù)據(jù)庫(kù)構(gòu)建模塊133在本地訪問(wèn)時(shí),采用本地訪問(wèn)的,可以是json或xml格式;在跨域訪問(wèn)時(shí),采用用jsonp格式。所述數(shù)據(jù)庫(kù)·模塊131,為一個(gè)或多個(gè)數(shù)據(jù)庫(kù),用于存放數(shù)據(jù)。所述后臺(tái)服務(wù)端腳本模塊132,作為外部與數(shù)據(jù)庫(kù)模塊131通訊的中間件。本發(fā)明將業(yè)務(wù)邏輯放在前臺(tái)語(yǔ)言Javascript即軟件應(yīng)用模塊12中進(jìn)行構(gòu)建,而后臺(tái)服務(wù)器模塊13和程序容器模塊11作為輔助,增加了二次開發(fā)的靈活性,降低開發(fā)門檻,縮短了開發(fā)周期適于廣泛應(yīng)用。本發(fā)明在前臺(tái)語(yǔ)言中構(gòu)建業(yè)務(wù)邏輯,解決了現(xiàn)有軟件開發(fā)架構(gòu)的缺點(diǎn),縮短了開發(fā)周期;只需懂Javascript語(yǔ)言就能開發(fā),降低了開發(fā)門檻;二次開發(fā)可在原有軟件基礎(chǔ)上,增加任意需要的功能,增加了開發(fā)的靈活性,適宜廣泛應(yīng)用。以上顯示和描述了本發(fā)明的基本原理、主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說(shuō)明書中描述的只是說(shuō)明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其等同物界定。
      權(quán)利要求
      1.一種企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu),其特征在于,包含:軟件應(yīng)用模塊、程序容器模塊、后臺(tái)服務(wù)器模塊依次連接。
      2.如權(quán)利要求1的一種企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu),其特征在于,該軟件應(yīng)用模塊包含業(yè)務(wù)邏輯。
      3.如權(quán)利要求2的一種企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu),其特征在于,該軟件應(yīng)用模塊為 javascript 文件。
      4.如權(quán)利要求1的一種企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu),其特征在于,該程序容器模塊包含主要javascript文件、可選輔助開發(fā)文件、實(shí)用程序。
      5.如權(quán)利要求4的一種企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu),其特征在于,該程序容器模塊為html文件。
      6.如權(quán)利要求1的一種企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu),其特征在于,該后臺(tái)服務(wù)器模塊包含:數(shù)據(jù)庫(kù)、后臺(tái)服務(wù)端腳 本模塊、數(shù)據(jù)庫(kù)構(gòu)建模塊依次連接。
      全文摘要
      本發(fā)明涉及軟件技術(shù)領(lǐng)域,提供一種企業(yè)管理軟件的應(yīng)用開發(fā)架構(gòu),其特征在于,包含軟件應(yīng)用模塊、程序容器模塊、后臺(tái)服務(wù)器模塊依次連接。本發(fā)明縮短了開發(fā)周期;只需懂Javascript語(yǔ)言就能開發(fā),降低了開發(fā)門檻;二次開發(fā)可在原有軟件基礎(chǔ)上,增加任意需要的功能,增加了開發(fā)的靈活性,適宜廣泛應(yīng)用。
      文檔編號(hào)G06F9/44GK103246503SQ20121003020
      公開日2013年8月14日 申請(qǐng)日期2012年2月10日 優(yōu)先權(quán)日2012年2月10日
      發(fā)明者張靜松 申請(qǐng)人:上海乘億信息科技有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1