• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于MVC的企業(yè)資源管理系統(tǒng)構(gòu)建研究①

      2012-05-25 10:10:24黃岡師范學(xué)院任全玉
      中國商論 2012年21期
      關(guān)鍵詞:設(shè)計模式可讀性視圖

      黃岡師范學(xué)院 任全玉

      當(dāng)今社會是一個快速發(fā)展的社會,也是一個日趨發(fā)達(dá)的信息社會。信息化是當(dāng)今經(jīng)濟和社會發(fā)展的大趨勢,只有以信息化帶動工業(yè)化,才能實現(xiàn)生產(chǎn)力的跨越式發(fā)展。企業(yè)規(guī)模也是日益壯大,并且全球化成為一個大趨勢。在這種背景下,基于信息產(chǎn)業(yè)化的發(fā)展,企業(yè)資源管理系統(tǒng)應(yīng)運而生。

      其中最有名的就是ERP(Enterprise Resource Planning,企業(yè)資源計劃)。ERP是指建立在信息技術(shù)基礎(chǔ)上,以系統(tǒng)化的管理思想,為企業(yè)決策層及員工提供決策運行手段的管理平臺。ERP系統(tǒng)集信息技術(shù)和先進的管理思想于一身,成為現(xiàn)代企業(yè)的運行模式,反映時代企業(yè)合理調(diào)配資源,最大化創(chuàng)造社會財富的要求。成為現(xiàn)代化企業(yè)必不可少的工具平臺。

      企業(yè)資源管理系統(tǒng)是ERP的一部分,本文就是探討如何用JAVA語言設(shè)計一個基于MVC設(shè)計模式的簡單的企業(yè)資源管理系統(tǒng)。該系統(tǒng)充分利用現(xiàn)代信息技術(shù)和網(wǎng)絡(luò)技術(shù),代替?zhèn)鹘y(tǒng)的人工管理方式,大大提高了企業(yè)的資源管理效率。

      1 MVC設(shè)計模式

      MVC是三個單詞的縮寫,分別為:模型(Model),視圖(View)和控制Controller)。MVC模式的目的就是實現(xiàn)Web系統(tǒng)的職能分工。Model層實現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通??梢杂肑avaBean或EJB來實現(xiàn)。View層用于與用戶的交互,通常用JSP來實現(xiàn)。Controller層是Model與View之間溝通的橋梁,它可以分派用戶的請求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。

      MVC是一個經(jīng)典的軟件設(shè)計模式,為廣大程序員所接受。它的主要思想是用面向?qū)ο蟮脑O(shè)計方法將用戶界面與程序的業(yè)務(wù)邏輯分離。在這種設(shè)計模式和思想下,一個應(yīng)用程序被分割為3個部分:模型層、視圖層和控制層,即Model層:程序的模型層,主要是封裝數(shù)據(jù)的模型;View:用戶視圖模塊,表示層,一般對應(yīng)著用戶的視圖界面;Controller:流程控制模塊,控制器,一般處理用戶的輸入、設(shè)備和程序間的交互。

      由于MVC實現(xiàn)了數(shù)據(jù)模型和用戶界面的三層分離,使得程序設(shè)計有了非常好的可讀性與擴展性,非常適用于比較大的項目設(shè)計。目前在Web開發(fā)中新產(chǎn)生的Struts就是一個嚴(yán)格遵守MVC規(guī)范的開源框架。

      2 系統(tǒng)設(shè)計

      2.1 系統(tǒng)設(shè)計原則

      2.1.1 可讀性原則

      一個好的系統(tǒng)必須有良好的代碼書寫規(guī)范和層次結(jié)構(gòu),才能保證讀者對系統(tǒng)的良好的可讀性與可理解性。只有具有良好的可讀性和層次結(jié)構(gòu),系統(tǒng)才能易于維護。

      2.1.2 良好的用戶體驗

      本系統(tǒng)的設(shè)計盡量面向用戶,降低操作的難度,不需專門的培訓(xùn)。一個好的系統(tǒng)應(yīng)該是面向用戶的健壯性本系統(tǒng)的代碼設(shè)計,在最后的測試階段,盡量排除異常。力求做到代碼的健壯性。

      2.1.3 易維護性

      本系統(tǒng)的設(shè)計盡量有清晰易懂的命名、良好的層次結(jié)構(gòu)、比較多的代碼注釋,保證系統(tǒng)具有良好的維護性。

      2.2 系統(tǒng)設(shè)計模型圖

      通過第三部分對企業(yè)資源管理系統(tǒng)的需求分析,我們可以進一步挖掘,畫出系統(tǒng)的功能結(jié)構(gòu)如圖1所示:

      圖1 系統(tǒng)功能模塊圖

      3 系統(tǒng)功能概述

      3.1 概述

      本系統(tǒng)主要實現(xiàn)企業(yè)的資源管理,主要在人事管理、財務(wù)管理、貨物管理、成本控制等各方面進行信息化管理。

      3.2 登錄管理

      登錄管理關(guān)系著本系統(tǒng)的安全性,直接影響著企業(yè)的商業(yè)機密和公司員工的個人信息等,必須慎重處理.依據(jù)公司員工的職能的特殊性,把登錄的權(quán)限分為三級,用數(shù)字1,2,3標(biāo)識。

      3.3 人事管理

      人事管理是企業(yè)管理的首要任務(wù),一個企業(yè)員工的員工管理關(guān)系著企業(yè)員工的內(nèi)在凝聚力、公司效率等等,直接關(guān)系著公司的運營狀況。人事的管理主要包括員工的基本信息管理、薪資管理和業(yè)績考核等。

      3.4 貨物管理

      貨物管理項主要用于管理公司的貨物往來,主要包括素材的引進和成品的輸出及倉庫管理員實施。

      3.5 價格管理

      價格管理主要用于管理公司的素材的價格控制和成品的價格輸出,此項主要由采購員和出納員管理。

      3.6 客戶管理

      穩(wěn)定的客戶關(guān)系是公司收入的主要來源,公司的客戶由業(yè)務(wù)員進行管理。主要信息有:客戶的編號、名稱、地址、聯(lián)系方式和公司建立業(yè)務(wù)的年限等。

      3.7 交易記錄

      此項主要用于管理公司所有的具體交易情況,記錄交易的編號、類型(買進或賣出)、數(shù)量、單價、對象等。

      3.8 報表統(tǒng)計

      報表項主要用于統(tǒng)計公司的月度、年度銷售情況,以及財務(wù)狀況,可以方便的進行打印成紙質(zhì)檔保存。

      4 結(jié)語

      基于MVC的企業(yè)資源管理系統(tǒng)經(jīng)過設(shè)計、實現(xiàn)和應(yīng)用調(diào)試,已經(jīng)具備了基本功能。系統(tǒng)的設(shè)計與開發(fā)完全采用面向?qū)ο笏枷刖幊蹋瑖?yán)格遵循MVC設(shè)計模式。盡量采用封裝的思想實現(xiàn)代碼的“高內(nèi)聚,低耦合”。但是,限于此系統(tǒng)用于畢業(yè)設(shè)計和人力,本系統(tǒng)功能尚不是很完全,比如在報表統(tǒng)計等模塊,尚需進步細(xì)化。還有其他的部分功能也尚未實現(xiàn),所以本系統(tǒng)仍需完善。

      [1]韓順平.JAVA從入門到精通[M].2008.

      [2]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第四版)[M].高等教育出版社,2007.

      [3]張海藩.軟件工程導(dǎo)論.清華大學(xué)出版社[M],2007.

      [4]王紅樓.華鑄ERP系統(tǒng)基本模塊的研究與開發(fā)[J].華中科技大學(xué),2004(5).

      猜你喜歡
      設(shè)計模式可讀性視圖
      仿生設(shè)計模式的創(chuàng)新應(yīng)用探索
      玩具世界(2023年6期)2024-01-29 12:14:36
      “1+1”作業(yè)設(shè)計模式的實踐探索
      交通機電工程設(shè)計模式創(chuàng)新探討
      5.3 視圖與投影
      視圖
      Y—20重型運輸機多視圖
      SA2型76毫米車載高炮多視圖
      對增強吸引力可讀性引導(dǎo)力的幾點思考
      新聞傳播(2015年11期)2015-07-18 11:15:03
      淺談對提高黨報可讀性的幾點看法
      新聞傳播(2015年9期)2015-07-18 11:04:12
      在增強地方時政新聞可讀性上用足心思
      中國記者(2014年2期)2014-03-01 01:38:34
      辉县市| 齐河县| 济阳县| 遵化市| 大冶市| 玉龙| 耒阳市| 南溪县| 宝坻区| 文安县| 龙海市| 扎赉特旗| 怀仁县| 名山县| 辽宁省| 深圳市| 丰都县| 大余县| 洪湖市| 布尔津县| 富蕴县| 依安县| 临漳县| 个旧市| 板桥市| 兰州市| 濮阳市| 西和县| 阿瓦提县| 合阳县| 绥宁县| 大田县| 安徽省| 高邮市| 东港市| 泰州市| 芜湖市| 襄城县| 苍南县| 平江县| 银川市|