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