基于Java的多用戶電子商務平臺實現(xiàn)
本文關(guān)鍵詞:基于Java的多用戶電子商務平臺實現(xiàn)
更多相關(guān)文章: Java 電子商務 Commerce CORBA
【摘要】: 在上個世紀未,隨著網(wǎng)絡技術(shù)和計算機技術(shù)的飛速發(fā)展,國內(nèi)外不少的大中小企業(yè)發(fā)現(xiàn)以內(nèi)部網(wǎng)絡為基礎(chǔ)的企業(yè)統(tǒng)合管理系統(tǒng)對于日常的生產(chǎn)、銷售、經(jīng)營等工作可以在一定的程度上提高效率、降低成本、提高了企業(yè)的競爭力。由于全球一體化的市場模式的出現(xiàn),一個企業(yè)的經(jīng)營活動不再局限于一個城市、一個地區(qū)、一個國家,依照傳統(tǒng)的商務模式,與其他地區(qū)、國家的企業(yè)進行商業(yè)貿(mào)易時無法根據(jù)市場變化及時得談判條件,電子數(shù)據(jù)交換(EDI)和電子資金傳送(EFT)技術(shù)的出現(xiàn)為企業(yè)提供了一種新的經(jīng)營方式。許多大型企業(yè)(如銀行、航空公司等)建立起自己與客房之間的電子通信系統(tǒng),加快了商務處理過程。作為企業(yè)間電子商務應用的系統(tǒng)雛形已經(jīng)出現(xiàn)。于是其他企業(yè)紛紛跟進建立自己的網(wǎng)絡系統(tǒng),進行網(wǎng)上產(chǎn)品展示、網(wǎng)上銷售等各種活動,提高企業(yè)在業(yè)界知名度。 現(xiàn)在已經(jīng)有越來越多的企業(yè)意識到電子商務的重要性。但是很多企業(yè)以為電子商務就是建設(shè)一個企業(yè)網(wǎng)站,網(wǎng)站就是電子商務;而在建設(shè)網(wǎng)站時又不知該把網(wǎng)站建成什么樣子,在建立了網(wǎng)站后又發(fā)現(xiàn)所建的網(wǎng)站沒有產(chǎn)生什么效益。久而久之便失去了對電子商務的興趣,增加了企業(yè)的經(jīng)營成本,卻沒有從電子商務中獲得效益。其實這并不是電子商務本身的原因,而是企業(yè)沒有真正的理解電子商務的內(nèi)涵,沒有找到一套合適本企業(yè)的電子商務解決方案。同時,原有的技術(shù)開發(fā)的電子商務系統(tǒng)有效率低、安全性差、移植性擴展性不好等缺點,無法適應系統(tǒng)應用環(huán)境的不斷改變。 系統(tǒng)中主要應用了Java語言,Java是一種面向?qū)ο蟮木幊陶Z言,由Sun公司1995年正式發(fā)布。Java的最初作者是有Java之父之稱的James Gosling。Java是Sun公司微系統(tǒng)的核心部分,Java借鑒了許多C++的概念和C語言的語法。完全基于對象使得Java語言相比C++/C語言變得簡單易用。 Java不同于C/C++這類編程語言將源程序編譯成二進制CPU指令,而是編譯成一種中間碼,Java稱這種編碼為opcode。它可以運行在任何Java虛擬機中,不會依賴計算機平臺,所以說Java是迄今為止跨平臺能力最強的一種語言,讓程序?qū)崿F(xiàn)了一次編譯處處運行。Java作為二十世紀最為有影響力的語言,至今仍然被廣泛的應用于Web程序開發(fā)。Java語言已經(jīng)成為了一種行業(yè)標準,各大公司甚至為Java定制了自己的專用編譯器,以滿足自己業(yè)務的需求。 系統(tǒng)基于MVC模式構(gòu)建,MVC是一種軟件分層的方法,也是在Web系統(tǒng)開發(fā)中應用最為廣泛的基礎(chǔ)設(shè)計模式,MVC是由模型(Module),視圖(View),控制器(Controller)三部分組成的。以這種模式劃分結(jié)構(gòu)的程序每個層相對獨立,對開發(fā)的進度不互相依賴,甚至技術(shù)上也能找到自己的主要方向。這樣在對這個項目開發(fā)進度的優(yōu)化和人力分配上就更加的容易。開發(fā)前期對軟件進行有效的策劃,開發(fā)過程中整個項目的所有模塊幾乎可以同時進行,最后再組合到一起。對不同技術(shù)方向的人才可以分配到指定的模塊小組,發(fā)揮其最大的優(yōu)勢來做最適合的工作。 系統(tǒng)利用EJB實現(xiàn)分布式部署,企業(yè)級JavaBeans(EJB)是一種服務器端架構(gòu)技術(shù),是基于Java編寫的分布式應用程序。幾年前,企業(yè)級JavaBeans技術(shù)已經(jīng)得到平臺提供商和企業(yè)開發(fā)團隊的支持。這是因為EJB組件模型簡化了開發(fā)商業(yè)組件、事務處理、程序擴展,便于移植等。企業(yè)級JavaBeans的服務器減少了開發(fā)自動事務系統(tǒng)服務的難度,如事務互鎖、安全檢查、業(yè)務組件等,當然也包含數(shù)據(jù)庫連接部分的簡化。從而使開發(fā)人員能夠集中經(jīng)歷在開發(fā)業(yè)務邏輯上。 EJB規(guī)范約束了基于組件架構(gòu)的服務器端程序:EJB架構(gòu)是一個組件開發(fā)和部署的體系結(jié)構(gòu),分布式的應用程序由不同的公司創(chuàng)建,他們都遵循EJB的規(guī)范進行開發(fā)。該規(guī)范的目的是定義一個標準,使不同的供應商能夠執(zhí)行這些標準。通過使用此標準,每一個應用程序都基于企業(yè)級JavaBeans實現(xiàn),從應用程序的可擴展性、事務性、和多用戶的安全性都等到了保障。所有EJB應用程序都可編寫一次在任何服務器平臺都可運行,只要他們遵循企業(yè)JavaBeans規(guī)范。EJB組件運行在EJB服務器容器內(nèi)部。該容器中的其他組件連接到數(shù)據(jù)庫或其他EJB容器。一個EJB客戶端可以訪問同一個Java虛擬機(JVM),或通過遠程接口從一個外部JVM中獲取EJB組建。EJB的本地組件相當于一個EJB對象工廠。允許EJB對象來自自身容器,也可以是遠程對象。 多層應用程序設(shè)計簡化了開發(fā),部署和維護的代價。它使開發(fā)人員能夠?qū)W⒂谒麄兊臉I(yè)務邏輯和具體的編程細節(jié),依靠各種后臺服務提供基礎(chǔ)功能和客戶端應用程序以提供用戶交互。系統(tǒng)一旦開發(fā)完畢,業(yè)務邏輯便可部署在任何一個符合條件的服務器上。 本文介紹的商務平臺是一個多用戶虛擬商務平臺,服務于商務客戶和普通客戶,提供B2B,B2C,C2C全方位的服務器,提供不同規(guī)模企業(yè)客戶的全面服務器功能。商務平臺為中心,可以根據(jù)不同的客戶需求擴展平臺的功能,和企業(yè)現(xiàn)有系統(tǒng)進行銜接等。 客戶利用本平臺可以快速查詢到自己需要的商品信息,而企業(yè)也可以通過本平臺向潛在客戶發(fā)布最新的商品信息。這樣一種敏捷快速的供求業(yè)務在系統(tǒng)中得到了良好的實現(xiàn)?蛻艨梢酝ㄟ^系統(tǒng)提供的查詢功能根據(jù)商品的種類,商品的價格,發(fā)布的公司查詢到符合自己要求的商品。企業(yè)通過平臺可以自己的最新商品發(fā)送到一個具體的分。 系統(tǒng)提供了客戶管理、產(chǎn)品信息管理、采購管理、銷售管理、庫存管理、電子招標、物流管理等功能。通過這些功能企業(yè)可以方便的規(guī)劃方案,管理公司業(yè)務。
【關(guān)鍵詞】:Java 電子商務 Commerce CORBA
【學位授予單位】:吉林大學
【學位級別】:碩士
【學位授予年份】:2010
【分類號】:TP311.52
【目錄】:
- 中文摘要4-7
- ABSTRACT7-12
- 第一章 緒論12-15
- 1.1 課題背景12-13
- 1.2 電子商務概述13-14
- 1.3 本文結(jié)構(gòu)及主要內(nèi)容14-15
- 第二章 Java 平臺及 CORBA 介紹15-24
- 2.1 Java 簡介15-16
- 2.2 基于MVC 的設(shè)計模式16-17
- 2.3 基于SSH 的系統(tǒng)架構(gòu)17-20
- 2.4 Eclipse IDE20-22
- 2.5 CORBA 簡介22-24
- 第三章 CORBA/JAVA 模型24-30
- 3.1 EJB 的發(fā)展歷史24-25
- 3.2 多層應用程序設(shè)計25-27
- 3.3 Servlet 技術(shù)概要27-30
- 第四章 電子商務支撐平臺的實現(xiàn)30-44
- 4.1 背景30
- 4.2 系統(tǒng)架構(gòu)30-36
- 4.3 系統(tǒng)實現(xiàn)36-44
- 第五章 總結(jié)與展望44-45
- 參考文獻45-47
- 致謝47
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 馮錫煒,管建和,秦航;基于J2EE開發(fā)企業(yè)級電子商務平臺框架[J];撫順石油學院學報;2002年04期
2 王海峰,馬磊,王永濱;利用組件結(jié)構(gòu)集成基于Web的應用[J];河北工業(yè)大學學報;1999年02期
3 周新蓮,蔡培中;構(gòu)建XML在電子商務中應用的研究與開發(fā)[J];計算機工程與應用;2002年02期
4 王麗娜;于戈;王國仁;;CORBA安全綜述[J];計算機科學;2000年06期
5 胡彥;基于Internet的EDI實現(xiàn)技術(shù)[J];計算機工程;2000年04期
6 楊立潔,鄭明春,潘建平;采用基于CORBA的事務對象開發(fā)ERP系統(tǒng)[J];計算機工程;2000年09期
7 蔣峗峗,陳榮華,朱光宇,張世永;電子支付系統(tǒng)分析與比較[J];計算機工程;2000年11期
8 吳晨清,榮震華;用JSP/Servlet技術(shù)構(gòu)建Web應用[J];計算機工程;2001年01期
9 滕猛,鄒鵬,王懷民;ORB安全策略的實現(xiàn)[J];計算機工程與科學;1999年05期
10 林慶;CORBA在互連網(wǎng)計算中的應用探索[J];江蘇理工大學學報(自然科學版);1999年04期
,本文編號:648861
本文鏈接:http://sikaile.net/jingjilunwen/dianzishangwulunwen/648861.html