資源描述:
《基于j2ee架構的五層web開發(fā)模型研究》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、現代商貿工業(yè)第20卷第3期ModernBusinessTradeIndustry2008年3月基于J2EE架構的五層Web開發(fā)模型研究12王正宏李小平(1.北京理工大學繼續(xù)教育暨現代遠程教育學院,北京100081;2.北京理工大學成教學院.,北京100081)摘要:目前,多層Web體系結構普遍存在可重用程度低、維護工作繁瑣、程序應變能力較弱等不足。因此,在開發(fā)Web應用系統(tǒng)的過程中,提高開發(fā)效率,合理選取技術進行分層設計、框架搭建,充分發(fā)揮應用系統(tǒng)的靈活性、安全性和實用性就尤為重要。對基于J2EE五層體系結構的Web開發(fā)框架進行了探討;分析了基于Struts框架的J2EE架構
2、中實現對象持久性的局限性;在業(yè)務邏輯層與持久層之間設計了多源數據訪問組件,實現對不同類型、不同結構、不同環(huán)境、不同用法的異構數據庫的統(tǒng)一訪問。關鍵詞:J2EE;MVC;Struts;Hibernate;多源數據中圖分類號:TP202文獻標識碼:A文章編號:1672-3198(2008)03-0272-031多層架構的Web開發(fā)框架模型具有更為清晰的邏輯流程、功能代碼復用性強、分布式部1.1J2EE五層體系結構設計署。但是在大多數的實際項目應用中,數據層是關系型數隨著Web應用需要更復雜的表現和邏輯處理,J2EE提據庫,不能明確映射要實現的面向對象的機制,業(yè)務邏輯層出了一種四層
3、體系結構,分為客戶層、WEB層、業(yè)務邏輯與數據庫交互的過程需要對數據庫調用接口做進一步的封層、數據庫層,應用的邏輯處理和表現的相分離,使得系統(tǒng)裝,這在項目的開發(fā)和維護上會增加了一定的復雜性和管(1)銷售管理。銷售管理主要包括前臺各個銷售點的自動記錄此收款員的所有信息,在正確進入系統(tǒng)后所進行正常銷售、小票打印、查詢等。1銷售小票。銷售小票包括的所有銷售及收款情況自動化歸到此收款員所有記錄下,客戶購買商品單價、數量、條碼、客戶本次購買商品價值總這樣相繼下去,所有人員的交接班、銷售結算情況及日交接額、客戶付款及找零情況等。o查詢功能。查詢包括現有匯總情況就更加清晰的顯示在系統(tǒng)中,以
4、減少了傳統(tǒng)操作客戶查詢,現有商品查詢等。?統(tǒng)計分析功能。統(tǒng)計分析模式下直接進行現金交接的種種漏洞。包括前臺各個銷售員銷售情況統(tǒng)計、收款情況明細、營業(yè)情4系統(tǒng)特點況明細及各階段銷售情況統(tǒng)計并形成餅式統(tǒng)計圖更加清晰4.1數據具有高度的一致性和可靠性的顯示在屏幕上,以便領導層完成決策分析。該系統(tǒng)中所有數據一次性輸入保證在各個子系統(tǒng)中正(2)庫存管理。庫存管理主要包括入庫、出庫、報損、盤常使用,所有數據通過網絡傳輸從而減少了數據的人工輸點及相應查詢、統(tǒng)計、打印等管理功能。在聯(lián)網狀態(tài)下,入入量,保證了數據的一致性和可靠性。庫的產品名稱、規(guī)格、數量等信息主要經過網絡傳輸到網絡4.2采取條
5、碼及數據加密技術,杜絕了傳統(tǒng)銷售管理中的服務器,從而供前臺銷售使用;出庫功能主要包括產品的出漏洞庫信息、出庫數量、出庫價格等相應明細信息;盤點庫存功所有商品采取條碼銷售在條碼經條碼閱讀器可把商品能,主要根據現有銷售、出庫信息對現有商品數量的更正,名稱、商品單價等必要商品信息詳細顯示出來,這樣杜絕了使由于產品的丟失、損壞等現象造成庫存數量不準確來更傳統(tǒng)的以商品定價的銷售模式,也杜絕了銷售員隨意變動改為正確的產品準確數量。價格的權限,從根本上控制了銷售員的權限范圍。(3)銷售帳務管理。銷售帳務功能主要包括前臺銷售4.3高效、快捷及可靠的決策依據帳務、正常出庫帳務、階段銷售帳務等日
6、常帳務的查詢打印所有工作人員只需要考慮超市的安全問題,在系統(tǒng)的等。根據這些帳務報表可以對每位前臺收款員的收款情況幫助下每種商品的銷售情況、庫存情況等必要信息都能清進行考核,從而使領導層無須時刻考慮對前臺收款員的監(jiān)晰的顯示出來,大大的降低了傳統(tǒng)的人工查找、盤存等工作控而保證每天收款情況正確無誤。量。同時在商品銷售及商品庫存等方面能夠及時的形成圖(4)售結算。銷售結算主要針對前臺收款員,在前臺收形分析,這樣也大大的降低了針對商品的銷售及庫存現狀款員完成交接班前,打印出本銷售員的銷售情況及收款情進行人工分析,從而的給上層決策者以準確的信息,根據這況報表后本收款員完成交接班由下一個收
7、款員繼續(xù)進行銷些信息上層決策者可以做出準確可靠的依據。售收款操作,收款員在輸入自己所分配編號和密碼后系統(tǒng)作者簡介:王正宏(1965-),男,漢族,碩士研究生,北京理工大學現代遠程教育學院技術部主任、實驗師;李小平(1957-),男,博士,曾任北京理工大學計算機系副主任,現任北京理工大學成教學院副院長、副教授研究方向為多媒體網絡通訊。)272)現代商貿工業(yè)第20卷第3期ModernBusinessTradeIndustry2008年3月理的難度。一個有效的解決方案是把業(yè)務信息按照功能模層設計的,對于后端的