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格式閱讀原文。

主站蜘蛛池模板: 免费 国产 无码久久久| 成人自拍视频在线观看| 好紧太爽了视频免费无码| 超清无码一区二区三区| 婷婷色在线视频| 国产激情国语对白普通话| 国产SUV精品一区二区6| 第一页亚洲| 亚洲不卡网| 国产99热| 日韩欧美综合在线制服| 亚洲精品桃花岛av在线| 久久久精品国产SM调教网站| 色综合天天综合中文网| 久久国产精品无码hdav| 免费又爽又刺激高潮网址| 啦啦啦网站在线观看a毛片| 99精品福利视频| 青青青视频免费一区二区| 在线欧美一区| 国产靠逼视频| 日韩欧美国产区| 2020国产精品视频| 国产91av在线| 成人综合网址| 欧美五月婷婷| 亚洲床戏一区| 四虎亚洲国产成人久久精品| 国产呦精品一区二区三区下载| 欧美日韩一区二区在线播放 | 综合网久久| 伊人激情综合| 无码日韩精品91超碰| 一级毛片免费播放视频| 国产制服丝袜91在线| 国产极品美女在线播放| 国产精品污污在线观看网站| 99视频精品全国免费品| 日日拍夜夜嗷嗷叫国产| 国产高清不卡| 69av在线| 8090午夜无码专区| 日韩一区二区三免费高清| 中文字幕亚洲综久久2021| 综合色天天| 99精品免费在线| 色欲色欲久久综合网| 在线观看精品国产入口| 福利视频久久| 亚洲高清免费在线观看| 亚洲国产成人在线| 日韩二区三区| 精品无码一区二区三区电影| 国产精品一区在线观看你懂的| 一级毛片高清| 国产成人凹凸视频在线| 国产H片无码不卡在线视频| 日本精品一在线观看视频| 亚洲色图另类| AⅤ色综合久久天堂AV色综合| 超薄丝袜足j国产在线视频| 香蕉久人久人青草青草| 亚洲不卡影院| 国产资源免费观看| 婷婷伊人久久| 午夜日韩久久影院| 夜夜操天天摸| 国产免费人成视频网| 日韩无码视频网站| 91香蕉视频下载网站| 最新国产成人剧情在线播放| 色有码无码视频| 日本精品中文字幕在线不卡| 米奇精品一区二区三区| 欧美成人精品一级在线观看| 亚洲码一区二区三区| 九一九色国产| 国产成人精品免费av| 国产极品美女在线播放| 国产精品护士| 亚洲五月激情网| 2018日日摸夜夜添狠狠躁|