<output id="r87xx"></output>
    1. 
      
      <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
        •   

               當(dāng)前位置:首頁>軟件介紹>管理信息系統(tǒng)開發(fā)平臺的研究 查詢:
               
          管理信息系統(tǒng)開發(fā)平臺的研究

                  摘要:管理信息系統(tǒng)(MIS)的開發(fā)作為計算機(jī)應(yīng)用的一個重要分支,其開發(fā)平臺在很大程度上決定了信息應(yīng)用系統(tǒng)的價值和生命力。通過對管理信息系統(tǒng)平臺的研究,采用了基于建模的方法設(shè)計和實現(xiàn)了信息管理系統(tǒng)。解決了開發(fā)和管理應(yīng)用系統(tǒng)時遇到的大量的共性的問題,提供了一套完整的應(yīng)用解決方案。對設(shè)計與開發(fā)信息管理系統(tǒng)有重要的意義。 

                  近年來,由于商業(yè)運作受到Web的影響越來越大,許多企業(yè)和高校都要求建立自己的Web業(yè)務(wù)系統(tǒng)或?qū)F(xiàn)有的業(yè)務(wù)系統(tǒng)改造成Web形式。雖然這些Web業(yè)務(wù)系統(tǒng)因業(yè)務(wù)不同有所不同,但從軟件開發(fā)的角度看,這些系統(tǒng)的開發(fā)過程大致是相同的。開發(fā)這些相似的應(yīng)用系統(tǒng)時,如何減少其中的重復(fù)勞動,提高生產(chǎn)率對軟件企業(yè)和高校來說是至關(guān)重要的。MDA的出現(xiàn)很好的解決了軟件開發(fā)中遇到的問題和挑戰(zhàn)。目前MDA的研究方向主要有四個:

                  1) UML PIM陣營;

                  2) MOF陣營;

                  3) 可執(zhí)行UML陣營;4) MDD(Model-driven Development)陣營。而在這四種陣營中,MDD陣營不拘于MDA規(guī)范,使用MDA中現(xiàn)有的技術(shù),結(jié)合其他優(yōu)秀框架來構(gòu)建平臺,更適合現(xiàn)實中的web應(yīng)用。因此,本文中的開發(fā)平臺采用了MDD的思想,最終設(shè)計了一個基于模型驅(qū)動的管理信息系統(tǒng)開發(fā)平臺,運用此開發(fā)平臺能夠?qū)崿F(xiàn)管理信息系統(tǒng)的快速設(shè)計與開發(fā)。 

                  1 基于模型驅(qū)動的管理信息系統(tǒng)化平臺研究的意義 

                  1)在研究了模型驅(qū)動架構(gòu)相關(guān)理論的基礎(chǔ)上,結(jié)合領(lǐng)域建模技術(shù),并以XML定義元數(shù)據(jù),設(shè)計了一個業(yè)務(wù)建模工具。業(yè)務(wù)建模工具是提供集系統(tǒng)設(shè)計、代碼和數(shù)據(jù)庫自動生成的解決方案的可視化設(shè)計工具,主要提供模型定義、轉(zhuǎn)換和模型管理等功能。使用業(yè)務(wù)建模工具對應(yīng)用系統(tǒng)建立平臺無關(guān)模型,再通過模型轉(zhuǎn)換引擎把平臺無關(guān)模型轉(zhuǎn)換為平臺相關(guān)模型及代碼,從而達(dá)到系統(tǒng)設(shè)計與具體實現(xiàn)分離的目的,解決管理信息系統(tǒng)開發(fā)的重復(fù)開發(fā)等問題。 

                  2)將MIS開發(fā)平臺應(yīng)用于實際,可以大大加快Web業(yè)務(wù)系統(tǒng)的開發(fā),特別是對于設(shè)計這個階段尤為明顯,提高了軟件的生產(chǎn)率。 

                  本系統(tǒng)平臺基本上己實現(xiàn)了在進(jìn)行設(shè)計之初所想要達(dá)到的要求。通過使用本系統(tǒng),用戶無需編程就可以快速生成滿足自己需要的管理系統(tǒng);可以隨意編輯操作頁面,達(dá)到個性化管理的

                  目的;可以設(shè)定不同級別的頁面,建立用戶管理系統(tǒng),使系統(tǒng)具有一定的安全性;可以方便的對系統(tǒng)進(jìn)行修改,以適應(yīng)需求的不斷變化。 

                  2 平臺的設(shè)計與具體實現(xiàn) 

                  2.1 平臺設(shè)計思想 

                  隨著對MDA的深入研究和對管理信息系統(tǒng)開發(fā)平臺的需求分析,最終設(shè)計了一個基于模型驅(qū)動的管理信息系統(tǒng)開發(fā)平臺。該平臺基于MDA思想,建立一套信息化領(lǐng)域的專業(yè)業(yè)務(wù)模型。

                  該業(yè)務(wù)模型由業(yè)務(wù)對象模型,權(quán)限模型和應(yīng)用模塊模型組成,以XML文件的形式保存,開發(fā)平臺將解析XML文件,獲取業(yè)務(wù)模型的信息,通過模型轉(zhuǎn)換引擎生成SQL語句,程序原文件等。 

                  由于XML在模型描述上具有互操作性和擴(kuò)展性等優(yōu)點,所以平臺采用XML定義元數(shù)據(jù)。用戶在多個業(yè)務(wù)系統(tǒng)中身份登陸不一致,造成用戶需要使用多個賬戶和密碼登陸各個業(yè)務(wù)系統(tǒng),給使用者造成很大的麻煩,為實現(xiàn)用戶單點登錄,平臺采用統(tǒng)一身份認(rèn)證技術(shù)進(jìn)行用戶權(quán)限的管理。 

                  2.2 平臺體系結(jié)構(gòu)設(shè)計 

                  基于模型驅(qū)動的管理信息系統(tǒng)開發(fā)平臺由業(yè)務(wù)建模工具,服務(wù)器端運行時、客戶端運行時三部分組成,如圖1。其中業(yè)務(wù)建模工具提供模型的定義和轉(zhuǎn)換服務(wù),服務(wù)器端運行時提供模型的解析功能,主要包括業(yè)務(wù)建模引擎、數(shù)據(jù)訪問服務(wù)、模板服務(wù)等,客戶端運行時則提供模型的展現(xiàn)功能,主要包括HTML組件,JSP組件等。 

                  2.3 業(yè)務(wù)建模工具設(shè)計 

                  業(yè)務(wù)建模工具是整個管理信息系統(tǒng)開發(fā)平臺的核心部分,其生成的模型通過模型轉(zhuǎn)換引擎轉(zhuǎn)換為相應(yīng)的代碼及數(shù)據(jù)庫結(jié)構(gòu),為服務(wù)器端運行時和客戶端運行時提供數(shù)據(jù)及代碼訪問。 

                  2.3.1 模型定義 

                  業(yè)務(wù)模型主要由對象模型、權(quán)限模型和應(yīng)用模型三大部分組成,其中對象模型和權(quán)限模型又是為應(yīng)用模型服務(wù)的。對象模型是指通過對業(yè)務(wù)需求的分析之后抽象出的業(yè)務(wù)要素。它包含了屬性(描述業(yè)務(wù)對象的特性)、行為(描述業(yè)務(wù)對象的功能)、對象關(guān)系(描述對象之間的聯(lián)系。有繼承關(guān)系和引用關(guān)系。)三大要素。權(quán)限模型則描述用戶對其資源的訪問權(quán)限,一般包括:讀取、更新、新增、刪除等。他們都為應(yīng)用模型的產(chǎn)生創(chuàng)造了條件。系統(tǒng)則根據(jù)這些信息依照用戶選定的模板即可產(chǎn)生特定的應(yīng)用模型了[4]。 

                  2.3.2 模型轉(zhuǎn)換 

                  通過業(yè)務(wù)建模工具進(jìn)行系統(tǒng)設(shè)計建立業(yè)務(wù)模型后,可以通過業(yè)務(wù)建模工具提供的模型轉(zhuǎn)換引擎轉(zhuǎn)換為相應(yīng)的代碼和數(shù)據(jù)庫表結(jié)構(gòu)。模型轉(zhuǎn)換引擎采用的是對象關(guān)系映射技術(shù)(Object/Relational Mapping,O/R Mapping)技術(shù)。如圖2。業(yè)務(wù)模型采用XML格式存儲,使得模型具有互操作性、可擴(kuò)展性和跨平臺性等特點。 

                  2.4 平臺運行時服務(wù)設(shè)計 

                  2.4.1 服務(wù)器端運行時設(shè)計 

                  服務(wù)器端運行時設(shè)計包括業(yè)務(wù)建模引擎和基礎(chǔ)服務(wù)兩個部分。業(yè)務(wù)建模引擎提供模型的解析功能,基礎(chǔ)服務(wù)提供數(shù)據(jù)訪問服務(wù)、模板服務(wù)等。 

                  2.4.2 客戶端運行時設(shè)計 

                  客戶端運行時位于J2EE三層結(jié)構(gòu)的表示層,其作用是提供客戶端的界面控制、數(shù)據(jù)校驗以及組織數(shù)據(jù)的功能。 

                  3 平臺的具體實現(xiàn) 

                  3.1 業(yè)務(wù)建模工具的實現(xiàn) 

                  


          HMS足浴管理軟件當(dāng)前管理軟件項目常見問題及對策分析
          TMS第三方物流管理軟件系統(tǒng)電力系統(tǒng)軟件研發(fā)項目管理
          電商平臺開發(fā)系統(tǒng)解決方案電子商務(wù)下物流信息管理模式的研究
          定制管理軟件開發(fā)-選擇什么開發(fā)平臺更好?企業(yè)級內(nèi)容管理軟件開發(fā)平臺
          企業(yè)級內(nèi)容管理軟件開發(fā)平臺工程項目管理軟件的應(yīng)用現(xiàn)狀及問題
          PM工程項目管理軟件國內(nèi)首選PM工程項目管理軟件中如何通過項目收款來控制項目付款
          PM工程項目管理系統(tǒng)建設(shè)方案PM工程造價咨詢類項目管理系統(tǒng)簡介
          TMS三方物流軟件系統(tǒng)管理軟件快速開發(fā)平臺技術(shù)白皮書
          信息發(fā)布:廣州名易軟件有限公司 http://m.jetlc.com
          • 勁爆價:
            不限功能
            不限用戶
            1998元/年

          • 微信客服

            <output id="r87xx"></output>
          1. 
            
            <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
              • 亲子乱伦一区二区三区 | 18性XXXXX性猛交 | 无码人妻精品一区二区蜜桃在线 | 国产人妻性生交大片 | 一级黄色电影A片 | 日韩精品在线一二三四五区 | 色婷在线视频 | 一区二区无码 无修正 | 精品久久中文娱乐网 | 一级内射视频 |