999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于J2EE技術的現代物流信息系統的設計

2007-01-01 00:00:00牛一捷
商場現代化 2007年1期

[摘要] J2EE技術是構建基于Web系統的標準平臺和環境。采用組件的思想,將商務邏輯從客戶端、服務器端獨立出來,適應于復雜多變的商務邏輯,從而帶來開發、維護和使用的方便。本文設計了基于J2EE技術的現代物流信息系統。

[關鍵詞] J2EE技術物流信息系統EJB組件商務邏輯

Internet技術發展加快了基于網絡應用程序的設計和開發。在傳統的C/S模型中,表示邏輯層位于客戶端,數據邏輯位于服務器端, 而商務邏輯位于客戶端,或服務器端或同時存在于客戶端和服務器端。而J2EE技術正是基于網絡的Web特點而發展的,它提供了一個基于組件的方法來設計、開發、裝配以及部署應用程序,將商務邏輯從客戶端、服務器端獨立出來,從而帶來了開發、維護和使用的便利。

一、J2EE結構框架

J2EE是一種利用Java平臺來簡化諸多與多級企業解決方案的開發、部署和管理相關復雜問題的體系結構。其核心是Java平臺或Java 2平臺的標準版。它不僅鞏固了標準版中的許多優點,更方便數據庫的JDBC、JNDI、RMI、CORBA API,還提供了網絡應用中保護數據的安全模式,并對EJB、Java Servlets、JTA、JTS、JavaMail及XML技術全面支持。

J2EE使用多層分布式應用模型,應用邏輯按功能分為客戶層、Web層、業務邏輯層和數據庫層組件。這種基于組件,具有平臺無關性的J2EE結構使得編程簡單,因為業務邏輯被封裝成可復用的組件,并且J2EE服務器以容器形式為所有的組件提供安全、事務管理、JNDI尋址和遠程連接等后臺服務,與組件類型相對應的容器也含有應用程序客戶端、Web、EJB容器和企業信息系統層軟件。J2EE提供了多種開發技術,常用的主要有:(1)EJB(Enterprise JavaBeans)定義了一個面向對象的可重用服務器端分布組件標準,用來封裝業務邏輯,運行在EJB容器中。會話Bean代表商務過程對象,它執行商務邏輯、算法、規則和工作流程,是具有商務過程邏輯的可重用組件。實體Bean在J2EE結構中代表數據庫中持久性的數據,完成數據操作。(2)JSP(Java Server Pages)是一種動態Web應用技術。它是在傳統HTML Web頁的文件中加入Scriptlet和JSP標記構成的。(3)Servlets是服務器端的java小程序,必須實現HttpServlet接口。

二、基于J2EE技術的現代物流信息系統的設計

現代物流信息是反映物流活動的知識、資料、圖像、文件、數據的總稱。建立現代物流信息系統,提供迅速、準確、及時、全面的物流信息是現代企業獲得競爭優勢的必要條件。商務環境下的物流配送以電子商務技術為基礎,商品需求、流通和生產有機地結合在一起,模式如圖1所示。

圖1 電子商務基本模式

建立配送中心是為了以最快的速度、最低的運輸成本把貨物送到客戶手中。根據企業的規模,配送中心可以是辦事處、代理點等形式。但配送中心必須按地理位置合理分布,要求交通便利,有廣闊的覆蓋面,有一定的倉儲能力,有一定的運輸能力等。圖2是現代物流信息系統結構,系統中相關組件提供了與企業原有信息系統以及客戶關系管理系統集成的接口。

為了使結構清晰和數據安全,把系統中的組件按功能分為業務組件和數據庫組件;其業務組件負責處理業務邏輯,而數據庫組件負責對數據庫的存取。客戶通過瀏覽器方式訪問由JSP生成的客戶端界面,JSP 調用業務組件處理業務邏輯,再由業務組件調用數據庫組件去訪問和操縱后臺的數據庫。該系統主要由五個子系統構成:(1)訂單子系統:主要進行訂單接收、檢查、處理、反饋等業務活動;(2)庫存子系統:對庫存商品進行全面的管理;(3)配貨子系統:對客戶的訂單進行系統處理,并選擇一個合適的配送中心;(4)運輸子系統:對運輸安排、車輛調度、運輸方式、結算等業務進行處理;(5)追蹤子系統:是一個全程追蹤系統,對客戶從提交訂單到收到貨物的每一個環節進行了相應的記錄,而且客戶可以通過Internet進行登錄查詢。

客戶在網上填寫訂單并提交后,由訂單子系統進行訂單接收、檢查和處理,確定無誤后,由配貨子系統進一步處理,選擇離客戶最近的配貨中心發貨,同時調整庫存,再由運輸子系統完成運輸任務并交貨。

訂單子系統涉及對象模型主要有:(1)產品:具有惟一產品ID,產品名稱、規格、基本價格;(2)客戶:具有惟一的客戶ID,姓名,地址,聯系電話,郵件地址,郵政編碼,登錄密碼;(3)訂單:訂單 ID,產生訂單的客戶,產品ID,產品數量,總價,日期,交貨時間;(4)訂單條目:行號,該行產品描述和數量,折扣;(5)銀行賬戶:銀行賬戶號、姓名、現在的存款余額。所有對象模型均設計成實體Bean。

除了訂單子系統模塊外,還有庫存、配貨、運輸、追蹤等子系統模塊,在這里就不詳細介紹了。

系統設計編程分三個步驟:(1)首先編寫Bean,要寫EJB的EJB Class,Remote Interface 和 Home Interface;(2)在服務器端建立Deployment Descriptor 文件;(3)編寫客戶端代碼。

在系統開發中,采用IBM的WSAD(WebSphere Studio Application Developer)和DB2。WSAD V5.0 是一個基于Java編程語言的快速集成開發工具,利用WSAD V5.0提供的向導,可以方便地進行 EJB、JSP等的開發和運行調試。

三、結論

通過對J2EE技術的研究與現代物流信息系統的開發,體會到J2EE技術具有簡潔化,應用程序可移植性,組件的重復利用,開發復雜應用程序的能力,事物邏輯與表達邏輯的分離,多操作環境的開發,分布式配置,應用程序的協作,與非Java系統的集成等優點。隨著網絡日益成為主要的商業交易平臺,具有可伸縮性、靈活性、易維護性的商務系統是人們關注的焦點。而J2EE恰好提供了這樣一個機制,所以J2EE完全有能力適應未來技術的進步和發展。

本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。

主站蜘蛛池模板: 亚洲乱码精品久久久久..| 天天综合网在线| 亚洲无码久久久久| 欧美一级夜夜爽| 亚洲品质国产精品无码| 国产一级毛片yw| 国产一级视频久久| 999在线免费视频| 国产欧美日韩视频一区二区三区| 丁香亚洲综合五月天婷婷| 国产熟女一级毛片| 国产精品主播| 91在线播放免费不卡无毒| 国产免费福利网站| 999国内精品视频免费| 福利在线不卡| 国内精品久久久久鸭| 91免费国产高清观看| 97综合久久| 免费看美女毛片| 高清无码一本到东京热| 日本国产在线| 久久久久人妻一区精品| 国产欧美视频在线| 亚洲香蕉久久| 国产精品浪潮Av| 99re精彩视频| 热re99久久精品国99热| 91视频国产高清| 好紧太爽了视频免费无码| 国产精品视频第一专区| 国产第一页屁屁影院| 青青操国产| 啪啪国产视频| 成人福利一区二区视频在线| 午夜丁香婷婷| 99视频精品在线观看| 久久99国产综合精品女同| 好久久免费视频高清| 九月婷婷亚洲综合在线| 一级毛片视频免费| 亚洲精品国产首次亮相| 在线免费无码视频| 男人天堂亚洲天堂| 欧美高清三区| 国产内射一区亚洲| 亚洲丝袜中文字幕| 亚洲国产综合自在线另类| 免费观看精品视频999| 国产麻豆福利av在线播放| 亚洲系列无码专区偷窥无码| 国产区精品高清在线观看| 亚洲无码37.| 67194在线午夜亚洲| 国产天天色| 亚洲欧美成人综合| 91美女视频在线| 人妻精品久久无码区| 亚洲免费播放| 波多野吉衣一区二区三区av| 日韩区欧美国产区在线观看| 欧美日韩高清在线| 亚洲黄网在线| 日韩无码黄色| 欧美一区精品| 在线看国产精品| 国内毛片视频| 久久久久亚洲Av片无码观看| 成人精品免费视频| 国产在线第二页| 欧美午夜视频在线| 亚洲Va中文字幕久久一区| 国产另类视频| 欧美一区二区丝袜高跟鞋| 成人福利在线看| 四虎国产在线观看| 精品国产一二三区| 国产呦视频免费视频在线观看| 亚洲中文字幕97久久精品少妇| 人妻一本久道久久综合久久鬼色| 无码aaa视频| 第一页亚洲|