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

主站蜘蛛池模板: 高清无码不卡视频| 狠狠亚洲五月天| 成人午夜久久| 精品国产91爱| 日本www在线视频| …亚洲 欧洲 另类 春色| 中文字幕av一区二区三区欲色| 欧洲日本亚洲中文字幕| 国产在线自在拍91精品黑人| 欧美啪啪精品| 特级欧美视频aaaaaa| 台湾AV国片精品女同性| 五月六月伊人狠狠丁香网| 欧美激情视频一区| 高清欧美性猛交XXXX黑人猛交| 欧美成人影院亚洲综合图| AV熟女乱| 欧美一级高清片欧美国产欧美| 91青青草视频在线观看的| 无码AV高清毛片中国一级毛片| 夜夜爽免费视频| 毛片免费观看视频| 天天躁夜夜躁狠狠躁躁88| 无码一区二区三区视频在线播放| 欧美成人综合在线| 国产精品区视频中文字幕| 91精品国产麻豆国产自产在线 | 久久伊人色| 国产日本一线在线观看免费| 亚洲性视频网站| 国产成人精彩在线视频50| 精品国产香蕉在线播出| 亚洲无码熟妇人妻AV在线| 日韩无码一二三区| 丝袜无码一区二区三区| 国产亚洲欧美在线专区| 亚洲不卡av中文在线| 欧美α片免费观看| 中国国产A一级毛片| 日韩精品无码免费一区二区三区| 国产人成乱码视频免费观看| 国产三级精品三级在线观看| 亚洲视频欧美不卡| 91亚洲精品第一| 欧美一区二区福利视频| 中文字幕无码制服中字| 国产成人综合亚洲欧洲色就色| 亚洲国产精品日韩欧美一区| 亚洲中文字幕23页在线| 国产成人一区| 伊伊人成亚洲综合人网7777| 日韩二区三区| 免费大黄网站在线观看| 色婷婷电影网| 国产成人一级| 国产女人在线| 亚洲视频在线网| 亚洲男人天堂网址| 国产激情在线视频| 欧美不卡视频一区发布| 麻豆精品国产自产在线| 久久77777| 国产乱子伦一区二区=| 亚洲男人的天堂在线| 国产亚洲成AⅤ人片在线观看| 久久综合亚洲鲁鲁九月天| 国产无码制服丝袜| 色婷婷成人网| 91久久偷偷做嫩草影院精品| 久热99这里只有精品视频6| 国产精品美女免费视频大全| 亚洲码一区二区三区| 国产swag在线观看| 日韩精品一区二区三区中文无码| 在线观看91精品国产剧情免费| 国产成人久久777777| 国产麻豆另类AV| 91青青视频| 精品人妻系列无码专区久久| 国产三级精品三级在线观看| 欧美一级特黄aaaaaa在线看片| 最新亚洲av女人的天堂|