[碩士論文精品]基于工作流和j2ee的btob電子商務(wù)平臺(tái)的研究與設(shè)計(jì)_第1頁
[碩士論文精品]基于工作流和j2ee的btob電子商務(wù)平臺(tái)的研究與設(shè)計(jì)_第2頁
[碩士論文精品]基于工作流和j2ee的btob電子商務(wù)平臺(tái)的研究與設(shè)計(jì)_第3頁
[碩士論文精品]基于工作流和j2ee的btob電子商務(wù)平臺(tái)的研究與設(shè)計(jì)_第4頁
[碩士論文精品]基于工作流和j2ee的btob電子商務(wù)平臺(tái)的研究與設(shè)計(jì)_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費(fèi)閱讀

[碩士論文精品]基于工作流和j2ee的btob電子商務(wù)平臺(tái)的研究與設(shè)計(jì).pdf 免費(fèi)下載

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

山東師范人學(xué)傾I擘位論文摘要電子商務(wù)是在網(wǎng)絡(luò)環(huán)境下多個(gè)參與實(shí)體買方、賣方、認(rèn)證體系、電子支付體系、物流配送體系等為完成一次交易活動(dòng)而需要協(xié)作的過程。電子商務(wù)徹底改變了傳統(tǒng)的商務(wù)模式,現(xiàn)代企業(yè)的管理已步入電子商務(wù)時(shí)代。BTOB電子商務(wù)是指企業(yè)與企業(yè)之間,通過INTERNET或?qū)S镁W(wǎng)方式進(jìn)行的商務(wù)活動(dòng),是目前最具潛力的電子商務(wù)交易模式,因此研究BTOB電子商務(wù)意義重大。中小型企業(yè)信息化基礎(chǔ)設(shè)施薄弱,沒有自己的電子商務(wù)系統(tǒng),無法與外部的企業(yè)或消費(fèi)者進(jìn)行數(shù)據(jù)的傳輸和信息的交換。要想在中小企業(yè)有效地實(shí)施和推廣BTOB的電子商務(wù),關(guān)鍵的措施之一是建立經(jīng)濟(jì)的、實(shí)用的、性能良好的、安全的電子商務(wù)平臺(tái),解決中小企業(yè)從事電子商務(wù)的問題。由于電子商務(wù)的內(nèi)容復(fù)雜,安全性要求苛刻,商務(wù)形式發(fā)展變化快,這就要求平臺(tái)能夠提供足夠的復(fù)雜度、靈活性、易于拓展性來適應(yīng)電子商務(wù)的需求。在電子商務(wù)系統(tǒng)的設(shè)計(jì)、開發(fā)過程中,不斷變化的市場(chǎng)環(huán)境和商業(yè)模式,需要高效的電子商務(wù)技術(shù)來適應(yīng)。為了實(shí)現(xiàn)這樣的目的,本文在分析我國(guó)企業(yè)電子商務(wù)發(fā)展現(xiàn)狀的基礎(chǔ)上,對(duì)中小企業(yè)電子商務(wù)的應(yīng)用模式、電子商務(wù)平臺(tái)的框架結(jié)構(gòu)、平臺(tái)提供的功能以及電子商務(wù)的實(shí)現(xiàn)技術(shù)等進(jìn)行了深入地研究,本文的主要工作如下首先分析了BTOB電子商務(wù)的基本原理、執(zhí)行過程、主要的業(yè)務(wù)內(nèi)容、電子商務(wù)平臺(tái)的功能,提出了由硬件環(huán)境、系統(tǒng)平臺(tái)和電子商務(wù)平臺(tái)組成的中小企業(yè)BTOB電子商務(wù)系統(tǒng)框架結(jié)構(gòu),電子商務(wù)平臺(tái)自底向上分別由WEB數(shù)據(jù)庫平臺(tái)、電子商務(wù)應(yīng)用支持平臺(tái)、電子商務(wù)服務(wù)平臺(tái)和電子商務(wù)業(yè)務(wù)平臺(tái)構(gòu)成。接著對(duì)應(yīng)用軟件開發(fā)平臺(tái)J2EE和NET進(jìn)行了分析和比較,選擇了J2EE作為電子商務(wù)系統(tǒng)的主要開發(fā)平臺(tái);然后,基于工作流技術(shù)對(duì)BTOB電子商務(wù)關(guān)鍵業(yè)務(wù)流程進(jìn)行了詳細(xì)分析,提出了工作流引擎的框架結(jié)構(gòu),并詳細(xì)地給出了設(shè)計(jì)原理、方法;最后,插述了中小企業(yè)電子商務(wù)系統(tǒng)的應(yīng)用模式、電子商務(wù)平臺(tái)的總體設(shè)計(jì)需求、部分模塊業(yè)務(wù)流程;對(duì)電子商務(wù)平臺(tái)中的WEB數(shù)據(jù)庫平臺(tái)、電子商務(wù)應(yīng)用支持平臺(tái)和電子商務(wù)業(yè)務(wù)平臺(tái)分別進(jìn)行了詳細(xì)的設(shè)計(jì);總之,本文提出了使用工作流技術(shù)、J2EE技術(shù)來構(gòu)建一個(gè)高效、穩(wěn)固、安全的BTOB的電子商務(wù)平臺(tái)的解決方案并迸行了詳細(xì)的設(shè)計(jì)。關(guān)鍵詞電子商務(wù),ROB,工作流,工作流引擎,J2EE分類號(hào)C93山東師范大學(xué)壩L學(xué)位論文RESEARCHANDDESIGNOFBTOBECOMERCEPLATFORMBASEDONWORKFLOWANDJ2EEABSTRACTECOMMERCEISTHEPROCESSOFCOLLABORATIONREQUIREDTOCOMPLETESTRANSACTIONINTHENETWORKENVIRONMENT紐WHICHSEVERALENTITIESAREILLVOLVEDINCLUDINGBUYERSELLERAUTHENTICATIONSYSTEMTHEELECTRONICPAYMENTSYSTEM109ISTICSANDDISTRIBUTIONSYSTEMSETCITHASCOMPLETELYCHANGEDTHETRADITIONALBUSINESSMODELSUBSEQUENTLYMODERNENTERPRIBEMANAGEMENTHASENTEREDTHEERAOFECOMMERCEBTOBECOMMERCEREFERSTOBUSINESSESCONDUCTEDTHROUGHTHEINTERNETORPRIVATENETWORKEITHERAMONGENTERPRISESTODATE,BTOBECOMMERCEHASBEENOFTHEGREATESTPOTENTIALFORDOINGBUSINESSANDITIBTHUSESSENTIALTOSTUDYBTOBECOMMERCESMALLANDMEDIUMENTERPRISES18ME8WITHWEAKINFORMATIONINFRASTRUCTUREGENERALLYDONOTHAVETHEIROWNECOMMERCESYSTEMTHUSARENOTABLETOEXCHANGEDATAANDINFORMATIONWITHOTHERENTERPRISESORCONSUMERSTOEFFECTIVELYIMPLEMENTANDPROMOTETHEAPPLICATIONOFBTOBECOMMERCEAMONGSMESONEOFTHEMEASURESISTOESTABLISHECONOMICPRACTICALEFFICIENTANDSECILREEBUSINESSPLATFORMSOLVINGSMESECOMMERCEPROBLEMBECAUSEOFTHECOMPLEXITYSTRICTSECURITYREQUIREMENTS。FASTDEVELOPMENTANDCHANGESOFECOMMERCEFORMSAPLATFORMISREQUIREDTOPROVIDESUFFICIENTCOMPLEXITYFLEXIBILITYANDEXPANDABILITYTOMEETTHEDEMANDFORECOMMERCEINTHEDEVELOPMENTPROCESSOFECOMMERCESYSTEMEFFICIENTECOMMERCETECHNOLOGYISREQUIREDTOADAPTTHEEVERCHANGINGMARKETENVIRONMENTANDBUSINESSMODELTOACHIEVETHISTHISPAPERANALYSESECOMMERCEAPPLICATIONMODEOFSMESTHEGENERALFRAMEWORKOFTHEECOMMERCEPLATFORMTHEFUNCTIONSOFTHEPLATFORMOFFEREDONTHEBASISOFANALYSINGTHEECOMMERCEDEVELOPINGSITUATIONINCHINESEENTERPRISESTHEMAINWORKSINTHEPAPERHAVEDONEA8FOLLOWS4山東師范人學(xué)碩二卜學(xué)位論文FIRSTLYTHEPRIMARYPRINCIPLESOFBTOBECOMMERCETHEIMPLEMENTATIONPROCEDURETHEFUNCTIONSOFTHEPLATFORMAREANALYSEDTHESYSTEMARCHITECTUREOFSMESISPROPOSEDTHESYSTEMOFBTOBECOMMERCECONSISTSOFHARDWAREENVIRONMENT。OPERATIONSYSTEMPLATFORMANDECOMMERCEPLATFORMTHEECOMMERCEPLATFORMCONSISTSOFWEBDATABASEPLATFORMECOMMERCEAPPLICATIONSUPPORTPLATFORM。ECOMMERCESERVICEPLATFORMANDECOMMERCEOPERATIONPLATFORMFROMBOTTOMTOTHEUPSECONDLYTHESOFTWAREDEVELOPMENTPLATFORMJ2EEANDNETARECOMPARED。THEJ2EEI8SELECTEDASTHEMAINDEVELOPMENTPLATFORMOFTHEECOMMERCESYSTEM;ENDTHENTHEBTOBECOMMERCECRITICABUSINESSNOWBASEDONTHETECHNOLOGYOFWORKFLOWISSTUDIEDTHEFRAMEWORKOFWORKFLOWENGINEI8PRESENTEDTHEPRINCIPLETODESIGNTHEREPRESENTATIONOFTHEWAYTOIMPLEMENTTHEORGANIZATIONI8SETEDFORTHFINALLYTHEAPPLICATIONMODEOFSMESECOMMERCETHEGENERALDESIGNREQUIREMENTSOFECOMMERCEPLATFORMANDSOMEMODULESBUSINESSFLOWAREDISCRIBEDTHEWEBDATABASEPLATFORMECOMMERCEAPPLICATIONSUPPORTPLATFORMANDECOMMERCEBUSINESSPLATFORMAREDESIGNEDSEPERATELYINAWORD。ANEFFICIENTSTABLE。SECUREBTOBECOMMERCEPLATFORMSOLUTIONBASEDONWORKFLOWANDJ2EEISPROPOSEDANDDESIGNEDIILTHESTUDYKEYWORDSECOMMERCE,BTOB,WORKFLOW,WORKFLOWENGINE,J2EECLASSIFICATIONC935HTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城山東師范火學(xué)碩J學(xué)位論文第1章緒論11BTOB電子商務(wù)平臺(tái)概述20世紀(jì)的首要發(fā)明是電子商務(wù)川。電子商務(wù)是在網(wǎng)絡(luò)環(huán)境下多個(gè)參與實(shí)體或者商業(yè)機(jī)構(gòu)買方、賣方、認(rèn)證體系、電子支付體系、物流配送體系等為完成次交易活動(dòng)而需要協(xié)作的過程,如供應(yīng)商網(wǎng)上報(bào)價(jià),采購(gòu)商網(wǎng)上下訂單,消費(fèi)者網(wǎng)上購(gòu)物等,是技術(shù)和服務(wù)相結(jié)合的產(chǎn)物12I??商岣呓灰姿俣?,降低企業(yè)的運(yùn)行成本,網(wǎng)上企業(yè)24小時(shí)不問斷運(yùn)作,為企業(yè)增加了商機(jī)。電子商務(wù)徹底改變了傳統(tǒng)的商務(wù)模式,現(xiàn)代企業(yè)的管理已步入電子商務(wù)時(shí)代。電子商務(wù)早已在大型企業(yè)獲得了廣泛的應(yīng)用,并獲得了豐厚的回報(bào)。中小企業(yè)要和大公司做生意就需要電子商務(wù)平臺(tái),中小企業(yè)如何搭建一個(gè)電子商務(wù)平臺(tái)從而與大公司進(jìn)行競(jìng)爭(zhēng),本文提出了一個(gè)平臺(tái)模型,給出了它的體系結(jié)構(gòu)、組成、功能,對(duì)平臺(tái)所涉及的相關(guān)技術(shù)作了重點(diǎn)研究中小型企業(yè)電子商務(wù)平臺(tái)應(yīng)為交易雙方提供以下功能3一5“I1電子商務(wù)的內(nèi)容管理功能主要是要管理在網(wǎng)上發(fā)布的各類信息,通過充分利用網(wǎng)上信息,擴(kuò)大企業(yè)或者商家的影響力和服務(wù)能力,宣傳企業(yè)的產(chǎn)品品牌信息、供貨信息、服務(wù)信息和企業(yè)文化。2電子商務(wù)的協(xié)同處理功能能自動(dòng)處理電子商務(wù)的業(yè)務(wù)流程,支持企業(yè)各類人員協(xié)調(diào)工作。3電子商務(wù)的交易功能對(duì)電子商務(wù)活動(dòng)有管理功能,能夠開展電子商務(wù)銷售活動(dòng)。4電子商務(wù)的結(jié)算功能具有安全的支付處理能力。5物流配送功能選擇第三方物流配送系統(tǒng),對(duì)個(gè)人消費(fèi)者則選擇連鎖店。為實(shí)現(xiàn)上述功能,電子商務(wù)平臺(tái)應(yīng)由網(wǎng)絡(luò)系統(tǒng)、應(yīng)用軟件系統(tǒng)、安全系統(tǒng)、產(chǎn)品配送系統(tǒng)、資金結(jié)算系統(tǒng)、客戶服務(wù)系統(tǒng)等六大系統(tǒng)組成,其中,網(wǎng)絡(luò)系統(tǒng)、應(yīng)用軟件系統(tǒng)、安全系統(tǒng)屬電子商務(wù)技術(shù)應(yīng)用范疇,應(yīng)用軟件系統(tǒng)將作為重點(diǎn)來敘述。6HTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城山東師范大學(xué)碩士學(xué)位論文111BTOB電子商務(wù)的基本原理BTOB電子商務(wù)結(jié)構(gòu)是指商業(yè)機(jī)構(gòu)企業(yè)、公司使用INTERNET或各種商務(wù)網(wǎng)絡(luò)向供應(yīng)商企業(yè)或公司訂貨和付款的電子商務(wù)運(yùn)營(yíng)模式。它是企業(yè)與企業(yè)之間通過互聯(lián)網(wǎng)進(jìn)行產(chǎn)品、服務(wù)和信息的交換,是一個(gè)將買方、賣方和中間商之間的信息交換和交易行為集成在一個(gè)平臺(tái)上的電子運(yùn)作方式I引。傳統(tǒng)的企業(yè)間的交易往往要耗費(fèi)企業(yè)的大量資源和時(shí)間,無論是銷售還是采購(gòu)都要占用相當(dāng)大一部分產(chǎn)品成本。通過BTOB的交易方式買賣雙方能夠在網(wǎng)上完成整個(gè)業(yè)務(wù)流程,從建立最初印象,到貨比三家,再到討價(jià)還價(jià)、簽單和交貨,最后到客戶服務(wù)。BTOB使企業(yè)之間的交易減少許多事務(wù)性的工作流程和管理費(fèi)用,降低了企業(yè)經(jīng)營(yíng)成本。網(wǎng)絡(luò)的便利及延伸性使企業(yè)擴(kuò)大了活動(dòng)范圍,企業(yè)發(fā)展跨地區(qū)跨國(guó)界更方便,成本更低廉。商業(yè)機(jī)構(gòu)對(duì)商業(yè)機(jī)構(gòu)的電子商務(wù)發(fā)展最快,已經(jīng)有了多年的歷史,特別是通過增值網(wǎng)絡(luò)VALUEADDEDNETWORIVAN上運(yùn)行的電子數(shù)據(jù)交換EDI使企業(yè)對(duì)企業(yè)的電子商務(wù)得到了迅速擴(kuò)大和推廣。公司之同可以使用網(wǎng)絡(luò)進(jìn)行訂貨和接受訂貨、簽訂合同等單證和進(jìn)行付款。112BTOB電子商務(wù)系統(tǒng)流程框圖理想的BTOB模式下的電子商務(wù)結(jié)構(gòu)框圖如圖所示圖LL理想的BTOB模式下的電子商務(wù)結(jié)構(gòu)框圖HTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城山東師范火學(xué)碩L學(xué)位論文圖中,企業(yè)A通過INTERNET選定一家提供商務(wù)服務(wù)的電子商務(wù)系統(tǒng),根據(jù)其自身需要提出商務(wù)業(yè)務(wù)請(qǐng)求,將請(qǐng)求信息通過INTERNET發(fā)送給此電子商務(wù)系統(tǒng);電子商務(wù)系統(tǒng)根據(jù)企業(yè)A提出的商務(wù)業(yè)務(wù)請(qǐng)求尋找合適的交易企業(yè)B,并將請(qǐng)求信息通過INTERNET發(fā)送給企業(yè)B;企業(yè)B得到企業(yè)A的請(qǐng)求信息后,經(jīng)過分析處理其相應(yīng)交易請(qǐng)求。并將相應(yīng)信息發(fā)送給電子商務(wù)系統(tǒng);收到企業(yè)B的交易請(qǐng)求后,電子商務(wù)系統(tǒng)開始處理交易信息,并要求交易雙方提供各自銀行帳戶信息;得到交易雙方的銀行帳戶信息后,需對(duì)交易雙方進(jìn)行身份認(rèn)證,將認(rèn)證合格的銀行帳戶信息通過支付網(wǎng)關(guān)發(fā)送給交易雙方的開戶銀行,完成銀行轉(zhuǎn)帳;將轉(zhuǎn)帳后的信息通過電子商務(wù)系統(tǒng)發(fā)送給交易企業(yè),并聯(lián)合工商、稅務(wù)等協(xié)同單位,最后委托運(yùn)輸配送公司來完成配送工作。這是一個(gè)理想的BTOB電子商務(wù)系統(tǒng)的運(yùn)作過程。目前比較常用的BTOB電子商務(wù)運(yùn)作過程中,企業(yè)A與企業(yè)B的交流是通過第三方BTOB電子商務(wù)服務(wù)提供商來進(jìn)行的,彼此之間不產(chǎn)生即時(shí)關(guān)聯(lián)。先是企業(yè)B向該服務(wù)提供商提供其服務(wù)列表,委托其處理其商務(wù)服務(wù),然后企業(yè)A向該服務(wù)提供商提出商務(wù)請(qǐng)求,將請(qǐng)求信息和帳戶信息一同提交給BTOB電子商務(wù)系統(tǒng),由BTOB電子商務(wù)系統(tǒng)啟動(dòng)支付系統(tǒng),向支付網(wǎng)關(guān)提交支付信息完成資金交割。之后,該服務(wù)提供商再和企業(yè)B聯(lián)系,根據(jù)協(xié)定將資金劃到企業(yè)B的帳戶上。這種方式下,企業(yè)雙方共同信任信譽(yù)較好的第三方系統(tǒng),從而避免了因交易雙方不信任而造成的信息不暢和商務(wù)交易停滯等問題。113BTOB電子商務(wù)的主要業(yè)務(wù)內(nèi)容電子商務(wù)的業(yè)務(wù)內(nèi)容可以分為三部分信息流、物流和金流。信息交換、網(wǎng)上瀏覽和網(wǎng)上談判、網(wǎng)上合同簽訂等完成信息流;商品的調(diào)度和銷售、配送,售后服務(wù)等完成物流;電子支付完成金流。不同的業(yè)務(wù)內(nèi)容對(duì)網(wǎng)絡(luò)環(huán)境有不同的要求,網(wǎng)上合同網(wǎng)上訂單的簽訂需要安全認(rèn)證體系CA和數(shù)字簽名,以保證雙方的合法性和不可抵賴性,物流體系要求有一套實(shí)施應(yīng)用系統(tǒng)包括供應(yīng)鏈系統(tǒng)、財(cái)務(wù)系統(tǒng)及產(chǎn)品的生產(chǎn)制造系統(tǒng),金流要保證網(wǎng)上支付的安全性和保密性15們。12問題提出隨著計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)的普及與發(fā)展,我國(guó)的電子商務(wù)迅速崛起,眾多的HTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城山東帥范大學(xué)碩十學(xué)位論文信息技術(shù)企業(yè)、投資公司、大型生產(chǎn)制造企業(yè)、流通企業(yè)紛紛開展電子商務(wù)。目前企業(yè)開展電子商務(wù)方面,東部地區(qū)的企業(yè)好于中部地區(qū),中部好于西部;大城市的企業(yè)好于地處偏遠(yuǎn)的企業(yè),新企業(yè)好于老企業(yè)。經(jīng)濟(jì)實(shí)力強(qiáng)、利潤(rùn)空間大的企業(yè),都是電子商務(wù)開展得比較好的企業(yè)。電子商務(wù)在金融業(yè)已全面開展,并不斷地深入141。同時(shí),大多數(shù)企業(yè)對(duì)信息化建設(shè)比較重視,普遍看好電子商務(wù)的未來,企業(yè)內(nèi)部信息化建設(shè)取得了積極進(jìn)展,建立在網(wǎng)絡(luò)應(yīng)用基礎(chǔ)上的電子商務(wù)建設(shè)也取得了一定進(jìn)展,一些企業(yè)已經(jīng)通過網(wǎng)絡(luò)開展采購(gòu)業(yè)務(wù)和網(wǎng)上銷售。企業(yè)開展電子商務(wù)的意義在于能夠提高企業(yè)的經(jīng)營(yíng)管理水平,促進(jìn)了企業(yè)經(jīng)營(yíng)理念的變革,迅速改善企業(yè)形象,提高了企業(yè)的市場(chǎng)認(rèn)知程度。例如,中石化集團(tuán)通過網(wǎng)上采購(gòu),對(duì)采購(gòu)全過程進(jìn)行實(shí)時(shí)監(jiān)控,實(shí)現(xiàn)了“陽光作業(yè)”,在很大程度上杜絕了暗箱操作,大大降低了采購(gòu)成本,在物資采購(gòu)電子商務(wù)系統(tǒng)正式投入運(yùn)行使用后的5年中,上網(wǎng)供應(yīng)商就達(dá)20098家,網(wǎng)上累計(jì)成交金額3000億元,節(jié)約采購(gòu)資金100億元17L口然而,總體來說,我國(guó)企業(yè)電子商務(wù)發(fā)展的總體水平還比較低,電子商務(wù)的發(fā)展存在著很多制約因素F81。電子商務(wù)是未來的主要商務(wù)交易模式141,然而電子商務(wù)的建設(shè)投入較大,運(yùn)營(yíng)成本較高。目前,我國(guó)中小企業(yè)普遍存在的人力資源和資金不足的問題,很難有實(shí)力投資建設(shè)個(gè)自己的電子商務(wù)系統(tǒng),無法與外部的企業(yè)或消費(fèi)者進(jìn)行數(shù)據(jù)的傳輸和信息的交換,因而,無法與大公司進(jìn)行競(jìng)爭(zhēng)。要想在中小企業(yè)實(shí)施和推廣電子商務(wù),關(guān)鍵的措施之一是建立經(jīng)濟(jì)的、實(shí)用的、性能良好的、安全的電子商務(wù)平臺(tái),解決中小企業(yè)從事電子商務(wù)的問題。由于電子商務(wù)的內(nèi)容復(fù)雜,開發(fā)人員眾多,開發(fā)周期冗長(zhǎng),安全性要求苛刻,而商務(wù)形式發(fā)展變化快,這就要求平臺(tái)能夠提供足夠的復(fù)雜度、靈活性、易于拓展性來適應(yīng)電子商務(wù)的需求。1。3本文的主要研究?jī)?nèi)容及工作針對(duì)上述問題,本文嘗試研究、設(shè)計(jì)一個(gè)面向中小企業(yè)的電子商務(wù)平臺(tái),以網(wǎng)站的形式為用戶提供服務(wù),用戶使用瀏覽來進(jìn)行各種交易活動(dòng),平臺(tái)的操作界面應(yīng)該簡(jiǎn)單、直觀,支持INTERNET,使用戶無論身處何地都可以使用。針對(duì)中小企業(yè)ERP系統(tǒng)的缺失,平臺(tái)還應(yīng)提供一些簡(jiǎn)單的ERP系統(tǒng)功能,如企業(yè)內(nèi)部流程管理等。本文研究的重點(diǎn)在以下的幾個(gè)方面9HTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城山東師范犬學(xué)碩士學(xué)位論文1、分析了BTOB電子商務(wù)系統(tǒng)的原理、業(yè)務(wù)內(nèi)容和業(yè)務(wù)流程,電子商務(wù)平臺(tái)提供的功能,提出了由硬件環(huán)境、系統(tǒng)平臺(tái)和電子商務(wù)平臺(tái)組成的中小企業(yè)BTOB電子商務(wù)系統(tǒng)框架結(jié)構(gòu),電子商務(wù)平臺(tái)自底向上分別由WEB數(shù)據(jù)庫平臺(tái)、電子商務(wù)應(yīng)用支持平臺(tái)、電子商務(wù)服務(wù)平臺(tái)和電子商務(wù)業(yè)務(wù)平臺(tái)構(gòu)成。以此為出發(fā)點(diǎn),接著分析、比較了J2EE和NET這兩種流行的應(yīng)用軟件開發(fā)平臺(tái)的特點(diǎn),提出了基于J2EE的電子商務(wù)平臺(tái)的設(shè)計(jì)方案。2、通過對(duì)電子商務(wù)關(guān)鍵業(yè)務(wù)開發(fā)過程中對(duì)工作流功能的需求分析,提出了將工作流技術(shù)應(yīng)用于電子商務(wù)平臺(tái)的設(shè)計(jì)與開發(fā)。為此,本文對(duì)工作流引擎進(jìn)行了詳細(xì)的設(shè)計(jì),并將工作流應(yīng)用于企業(yè)下訂單業(yè)務(wù)。工作流引擎作為電子商務(wù)應(yīng)用支持平臺(tái),使得電子商務(wù)業(yè)務(wù)平臺(tái)可以在不改變業(yè)務(wù)邏輯代碼的條件下,通過重新定義流程就可實(shí)現(xiàn)流程邏輯的變化。實(shí)現(xiàn)了代碼的重用。3、最后,對(duì)電子商務(wù)平臺(tái)進(jìn)行了詳細(xì)的系統(tǒng)分析,給出了系統(tǒng)總體需求分析圖和部分模塊流程圖,然后分別對(duì)WEB數(shù)據(jù)庫平臺(tái)、應(yīng)用支持平臺(tái)和業(yè)務(wù)平臺(tái)進(jìn)行了詳細(xì)設(shè)計(jì)。本文的研究?jī)?nèi)容組織如下第一章緒論,分析了BTOB電子商務(wù)平臺(tái)的功能、電子商務(wù)的原理、電子商務(wù)流程、電子商務(wù)主要業(yè)務(wù)內(nèi)容。第二章研究了BTOB電子商務(wù)平臺(tái)設(shè)計(jì)與開發(fā)的理論、方法與技術(shù),提出了BTOB電子商務(wù)平臺(tái)的體系結(jié)構(gòu),然后討論了J2EE多層應(yīng)用軟件體系結(jié)構(gòu),并與NET進(jìn)行了比較。在構(gòu)建多層應(yīng)用軟件體系結(jié)構(gòu)時(shí)首選J2EE平臺(tái),在組建一個(gè)系統(tǒng)時(shí)經(jīng)常需要使用一些重要的J2EE技術(shù),如JAVABEANS,SERVELET和JDBC等。第三章介紹了工作流和工作流管理系統(tǒng)的定義、功能,通過對(duì)BTOB電子商務(wù)的關(guān)鍵業(yè)務(wù)的實(shí)際開發(fā)需求的分析,提出了將工作流技術(shù)應(yīng)用于電子商務(wù)平臺(tái)的設(shè)計(jì)與開發(fā);并將工作流技術(shù)應(yīng)用于電子商務(wù)關(guān)鍵業(yè)務(wù)一企業(yè)下訂單采購(gòu)業(yè)務(wù)中第四章首先對(duì)BTOB電子商務(wù)平臺(tái)進(jìn)行了詳細(xì)的需求分析,給出了系統(tǒng)總體需求分析圖和部分模塊的流程圖;然后分別對(duì)數(shù)據(jù)庫平臺(tái)、電子商務(wù)應(yīng)用支持平臺(tái)、電子商務(wù)業(yè)務(wù)平臺(tái)做詳細(xì)分析設(shè)計(jì)。第五章闡述下一步的工作打算和研究方向。HTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城山東帥范人學(xué)頎I(yíng)。學(xué)位論文第2章BTOB電子商務(wù)平臺(tái)的體系結(jié)構(gòu)的設(shè)計(jì)本章首先提出了BTOB電子商務(wù)系統(tǒng)的體系結(jié)構(gòu)、電子商務(wù)平臺(tái)的框架結(jié)構(gòu),然后介紹了進(jìn)行電子商務(wù)平臺(tái)設(shè)計(jì)與開發(fā)的理論根據(jù)、方法和技術(shù)。包括在系統(tǒng)架構(gòu)設(shè)計(jì)時(shí)進(jìn)行框架的選擇上用到的多層設(shè)計(jì)理論、BS框架的介紹,對(duì)于J2EE平臺(tái)與NET平臺(tái)做了詳細(xì)比較,最終選擇了J2EE平臺(tái)。21BTOB電子商務(wù)平臺(tái)的技術(shù)架構(gòu)211BTOB電子商務(wù)平臺(tái)框架結(jié)構(gòu)電子商務(wù)平臺(tái)的框架結(jié)構(gòu)還沒有一個(gè)明確的定論,眾多的學(xué)者和IT企業(yè)給出各不相同的結(jié)構(gòu)圖,名稱也不一致,許多IT企業(yè)將之稱為體系結(jié)構(gòu)或應(yīng)用模型。本文根據(jù)中小企業(yè)電子商務(wù)需求的發(fā)展特征,提出了如下電子商務(wù)系統(tǒng)結(jié)構(gòu)及電子商務(wù)平臺(tái)框架結(jié)構(gòu)。企業(yè)宣傳、商品目錄,信息發(fā)布、用上訂購(gòu)、支付管B電子商務(wù)業(yè)務(wù)平臺(tái)理等協(xié)B電電子商務(wù)服務(wù)平臺(tái)安全、認(rèn)證服務(wù)子商電子商務(wù)應(yīng)用支持平臺(tái)應(yīng)用層協(xié)議、開發(fā)語言、工作流引擎,對(duì)象組件等務(wù)皿臺(tái)數(shù)據(jù)庫平臺(tái)WEB信息平臺(tái)系統(tǒng)平臺(tái)操作系統(tǒng)、網(wǎng)絡(luò)通信協(xié)議硬件環(huán)境計(jì)算機(jī)硬件及網(wǎng)絡(luò)基礎(chǔ)設(shè)施社會(huì)環(huán)境法律,稅收、政策,人才等表2一LBTOB電子商務(wù)系統(tǒng)體系結(jié)構(gòu)HTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城山東帥范人學(xué)幀L學(xué)位論義如表2一L所示,中小企業(yè)電子商務(wù)系統(tǒng)由硬件環(huán)境、系統(tǒng)平臺(tái)和BTOB電子商務(wù)平臺(tái)構(gòu)成。社會(huì)環(huán)境不屬于電子商務(wù)系統(tǒng)框架的一部分,卻是必不可少的支撐環(huán)境。計(jì)算機(jī)硬件及網(wǎng)絡(luò)基礎(chǔ)設(shè)施是電子商務(wù)系統(tǒng)的底層基礎(chǔ)。硬件環(huán)境主要由主機(jī)和外部設(shè)備構(gòu)成;網(wǎng)絡(luò)基礎(chǔ)設(shè)施以公共數(shù)據(jù)通信網(wǎng)絡(luò)為主。系統(tǒng)平臺(tái)包括操作系統(tǒng)、網(wǎng)絡(luò)通信協(xié)議,是系統(tǒng)運(yùn)行和網(wǎng)絡(luò)通信的基本保障。電子商務(wù)平臺(tái)由WEB數(shù)據(jù)庫平臺(tái)、電子商務(wù)應(yīng)用支持平臺(tái)、電子商務(wù)服務(wù)平臺(tái)、電子商務(wù)業(yè)務(wù)平臺(tái)構(gòu)成。WEB數(shù)據(jù)庫平臺(tái)主要提供系統(tǒng)信息資源的管理。在電子商務(wù)系統(tǒng)中存在大量的非結(jié)構(gòu)化數(shù)據(jù),包括各類文檔和多媒體數(shù)據(jù),它們以超鏈接文件形式存儲(chǔ)于系統(tǒng)之中。電子商務(wù)應(yīng)用支持平臺(tái)為電子商務(wù)平臺(tái)的開發(fā)、維護(hù)提供支持,眾多IT廠商提供了大量的工具,JAVA語言及其相關(guān)產(chǎn)品和標(biāo)準(zhǔn)逐漸成為主流。工作流存在于電子商務(wù)活動(dòng)的各個(gè)環(huán)節(jié),電子商務(wù)關(guān)鍵業(yè)務(wù)的應(yīng)用的開發(fā)離不開工作流技術(shù)的支持。工作流引擎在電子商務(wù)關(guān)鍵業(yè)務(wù)開發(fā)中意義重大F糾。電子商務(wù)服務(wù)平臺(tái)是為了保證電子商務(wù)過程的正常運(yùn)行,為電子商務(wù)系統(tǒng)中的公共功能提供軟件平臺(tái)支持,包括安全、認(rèn)證等。最上層是電子商務(wù)業(yè)務(wù)平臺(tái),是利用電子手段開展電子商務(wù)活動(dòng)的核心,也是電子商務(wù)平臺(tái)的核心組成部分,是通過應(yīng)用程序?qū)崿F(xiàn)的。212BTOB電子商務(wù)平臺(tái)的體系結(jié)構(gòu)BS模式的體系結(jié)構(gòu)電子商務(wù)應(yīng)用中對(duì)商務(wù)活動(dòng)的跟蹤和控制需求,帶來了三層或多層應(yīng)用體系結(jié)構(gòu)的出現(xiàn)。1998年,SUN公司首先提出“三層結(jié)構(gòu)”電子商務(wù)系統(tǒng)的概念。通常一個(gè)BTOB電子商務(wù)平臺(tái)應(yīng)基于一個(gè)分布式的環(huán)境,應(yīng)用BS模式的體系結(jié)構(gòu),如圖22所示,由表示層、邏輯層和數(shù)據(jù)層組成,三層的界面比較清晰1MI。HTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城山東帥范人學(xué)碩I。學(xué)位論文園客戶機(jī)N忑磊面品;WEB服務(wù)器園U到匝囡臣壹量穗圖22BS模式的體系結(jié)構(gòu)表示層;通過用戶界面負(fù)責(zé)與客戶之間進(jìn)行交互。一般負(fù)責(zé)按預(yù)定指令顯示信息和收集用戶輸入信息。邏輯層大部分處理工作發(fā)生在邏輯層,可以在一個(gè)或幾個(gè)服務(wù)器上運(yùn)行,負(fù)責(zé)電子商務(wù)系統(tǒng)業(yè)務(wù)的處理,實(shí)現(xiàn)完整的業(yè)務(wù)邏輯,如驗(yàn)證數(shù)據(jù)、處理數(shù)據(jù)、與數(shù)據(jù)庫層交互等等。只有邏輯層才能與數(shù)據(jù)層進(jìn)行通信。邏輯應(yīng)用層是整個(gè)商務(wù)模型的核心,該層所定義的業(yè)務(wù)功能是系統(tǒng)開發(fā)過程中需要實(shí)現(xiàn)的重點(diǎn),也是系統(tǒng)建造過程中的重點(diǎn)15”I。該層一般劃分為兩個(gè)層次,一個(gè)層次是企業(yè)核心業(yè)務(wù)邏輯,需要根據(jù)系統(tǒng)需求,通過開發(fā)相應(yīng)的電子商務(wù)應(yīng)用程序?qū)崿F(xiàn);另一層次就是支持核心商務(wù)邏輯的輔助部分,如安全管理等,可借助于一些工具或通用軟件實(shí)現(xiàn),通過與其他軟硬件的集成構(gòu)成支持商務(wù)邏輯的商務(wù)支持平臺(tái)。數(shù)據(jù)層負(fù)責(zé)數(shù)據(jù)存儲(chǔ)與維護(hù),以及各項(xiàng)數(shù)據(jù)庫操作,實(shí)現(xiàn)事務(wù)邏輯和數(shù)據(jù)邏輯,為邏輯層提供數(shù)據(jù)支持,并向應(yīng)用層提供接口。三層結(jié)構(gòu)的最大特征在于所有用戶可以共享商業(yè)和應(yīng)用邏輯,整個(gè)系統(tǒng)的主要管理工作集中在應(yīng)用服務(wù)層,業(yè)務(wù)邏輯的修改對(duì)客戶層沒有影響I。應(yīng)用服務(wù)層的獨(dú)立,為硬件系統(tǒng)的選購(gòu)提供了靈活性。各層相對(duì)獨(dú)立,可以進(jìn)行并行開發(fā),提高了系統(tǒng)開發(fā)的、維護(hù)的效率。應(yīng)用服務(wù)層上的安全服務(wù)作為一個(gè)公用服務(wù)被所有應(yīng)用調(diào)用,不必為每一個(gè)應(yīng)用編寫安全服務(wù),整個(gè)系統(tǒng)的安全數(shù)據(jù)只能由安全服務(wù)來訪問,客戶機(jī)無法直接訪問到數(shù)據(jù)庫,提高了系統(tǒng)的安全性。應(yīng)用服務(wù)器是整個(gè)系統(tǒng)的核心。HTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城山東師旭滅學(xué)頒士學(xué)位論文針對(duì)電子商務(wù)體系結(jié)構(gòu)的特性,各大IT廠商均提出了成套的開發(fā)集成環(huán)境與工具。下面對(duì)目前最流行的J2EE和NET分別進(jìn)行介紹和比較。22J2EE與NET的分析與比較221J2EE架構(gòu)J2EE是一整套技術(shù)的總稱,包括建立應(yīng)用系統(tǒng)的各個(gè)方面。使用J2EE技術(shù)能使我們快速建立應(yīng)用系統(tǒng)。J2EEJAVA2PLATFORMENTERPRISEEDITION是一種利用JAVA2平臺(tái)來簡(jiǎn)化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜闖題的體系結(jié)構(gòu)。J2EE技術(shù)的基礎(chǔ)就是核心JAVA平臺(tái)或JAVA2平臺(tái)的標(biāo)準(zhǔn)版17IJ2EE不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如“編寫一次,隨處運(yùn)行”的特性,方便存取數(shù)據(jù)庫的JDBCAPI,CORBA技術(shù)以及能夠在INTERNET應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時(shí)還提供了對(duì)EJB,JAVASERVLETS,API,JSP以及XML技術(shù)的全面支持,其最終目的就是成為一個(gè)能夠使開發(fā)者大幅縮短投放市場(chǎng)時(shí)間的體系結(jié)構(gòu)112341割。J2EE平臺(tái)提供了一個(gè)基于組件的方法,用來設(shè)計(jì)、開發(fā)、裝配及部署企業(yè)應(yīng)用程序,J2EE平臺(tái)提供了多層的分布式應(yīng)用模型,組件重用、一致化的安全模型以及靈活的事務(wù)控制。J2EE規(guī)范定義了以下種類的組件11617I11應(yīng)用的客戶組件2企業(yè)JAVABEANEJB組件3WEB組件,包括SERVLET及JSP組件一個(gè)應(yīng)用組件應(yīng)該被安裝在什么地方,取決于該應(yīng)用組件屬于多層的J2EE環(huán)境中的哪一層。J2EE多層架構(gòu)包括如下一些層次1用戶層J2EE應(yīng)用可以是基于WEB的,也可以是不基于WEB的。在一個(gè)基于WEB的J2EE應(yīng)用中,用戶的瀏覽器在客戶層中運(yùn)行,并從一個(gè)WEB服務(wù)器下載WEB層中的靜態(tài)HTML頁面或由JSP或SERVLET生成的動(dòng)態(tài)HTML頁面。在一個(gè)不基于WEB的J2EE應(yīng)用程序中,一個(gè)獨(dú)立客戶程序不運(yùn)行在一個(gè)HTML頁面中,而是運(yùn)行在其他一些基于網(wǎng)絡(luò)的系統(tǒng)中2WEB層WEB組件可以由JSP頁面、基于WEB的APPLET以及顯示HTML頁面的SERVLET組成112I。調(diào)用SERVLET或者JSP頁面的HTML頁面在應(yīng)用程序組14HTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城山東帥范人學(xué)碩十學(xué)位論文裝時(shí)與WEB組件打包在一起。3業(yè)務(wù)層為解決某個(gè)特定業(yè)務(wù)領(lǐng)域需要的邏輯業(yè)務(wù)代碼由運(yùn)行在業(yè)務(wù)層的ENTERPRISEBEAN來執(zhí)行。一個(gè)ENTERPRISEBEAN從客戶程序處接收數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行處理,再將數(shù)據(jù)發(fā)送到企業(yè)信息系統(tǒng)層存儲(chǔ)起來。一個(gè)ENTERPRISEBEAN還從存儲(chǔ)中檢索數(shù)據(jù),并將數(shù)據(jù)送回客戶程序。業(yè)務(wù)層經(jīng)常被稱作ENTERPRISEJAVABEAN佤JB層。業(yè)務(wù)層和WEB層一起構(gòu)成了3層J2EE應(yīng)用的中間層,而其他兩層是客戶層和企業(yè)信息系統(tǒng)層。4EIS層企業(yè)信息系統(tǒng)層運(yùn)行企業(yè)信息系統(tǒng)軟件,這層包括企業(yè)基礎(chǔ)設(shè)施系統(tǒng),例如企業(yè)資源計(jì)劃、數(shù)據(jù)庫管理系統(tǒng)及其他信息系統(tǒng)。圖23是32EE典型的四層結(jié)構(gòu)113JJ鋤腓應(yīng)用櫻序L盤甩擺序2圖23J2EE典型的四層結(jié)構(gòu)222,NET架構(gòu)_1客戶屢LJ酗羼LL業(yè)務(wù)鷹IJ斑S屢1一客戶巍曩腳曩務(wù)曩囊螺瘁曩務(wù)曩NET平臺(tái)體系結(jié)構(gòu)可以分為以下4個(gè)主要部分I撂L1NET基礎(chǔ)設(shè)施和工具用來構(gòu)建和運(yùn)行企業(yè)系統(tǒng)的基礎(chǔ)設(shè)施和工具,包括VISUALSTUDIONET,NETENTERPRISESERVERS。NETFRAMEWORK。2NET基礎(chǔ)服務(wù)NET服務(wù)包括一組用于INTERNET的信息共享服務(wù),如PASSPORTNET用于用戶身份驗(yàn)證,以及用于文件存儲(chǔ)、用戶偏好管理、日歷管理的服務(wù)。這些服務(wù)將由微軟公司以及微軟的合作伙伴提供。3NET用戶體驗(yàn)這是一個(gè)更廣泛、更適應(yīng)的用戶體驗(yàn),信息可以以圈團(tuán)圍困圈圈圈HTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城山東帥范入學(xué)頓J二學(xué)位論文各種方式、在各種不同設(shè)備上提供。4NET設(shè)備可以使用新的、可以利用網(wǎng)絡(luò)服務(wù)的智能INTERNET設(shè)備。223J2EE與NET比較J2EE與NET實(shí)現(xiàn)方式的比較112L,亞E遣信協(xié)議尉硼N0NA咀端稃語吉JAVAC,VBJ咄運(yùn)行環(huán)壤翮CO刪N蛔晝搠薛RM0孵客戶端砌S目WITDOWSFWM日囊疆務(wù)J如IDS,觳搖井阿IDBC。月OOND0峨髯步埔息垃母JMS鼬妁LMERGEQUDJE愛乖接技術(shù)5ERDETJ韶蹄時(shí)中僻膳蛆建螟型髓13VATKANC??贑AM安疊酶阿JMSCONETSEOR哪CLUCERTLEXT事務(wù)魁理瓜MI螄盎DI口IB啦TRWTW,LONC蛔南犴麓工曩M(fèi)UIBIER憂L畹EVL鋤ALSTUDH喊與NET相比,J2EE具有以下特點(diǎn)“”I1跨平臺(tái)J2EE能夠開發(fā)部署在異構(gòu)環(huán)境中的可移植程序。大多數(shù)J2EE開發(fā)商支持多種操作系統(tǒng),因此,基于J2EE平臺(tái)的應(yīng)用程序可被部署到各種操作系統(tǒng)上、中闖件、硬件,具有“一次編寫,隨處運(yùn)行”的特性。JAVA的平臺(tái)無關(guān)性使得人們易于在大量不同的計(jì)算環(huán)境中應(yīng)用JAVA程序,而NET平臺(tái)僅限于WINDOWS操作系統(tǒng)。2可重用性代碼重用是所有程序設(shè)計(jì)的目的之一。要達(dá)到重用日的,方法之一就是把應(yīng)用的商業(yè)需求劃分為不同的組件,方法之二是采用面向?qū)ο蠓绞椒庋b公用功能,J2EE采用了這兩種方法。3模塊化當(dāng)開發(fā)一個(gè)完整的服務(wù)器端應(yīng)用程序時(shí),程序會(huì)迅速變大、復(fù)雜化。應(yīng)該是把應(yīng)用劃分為相對(duì)獨(dú)立的模塊,每個(gè)模塊負(fù)責(zé)處理一個(gè)具體的任務(wù)。按照這種方式,理解和維護(hù)應(yīng)用程序就會(huì)變得容易。模塊化應(yīng)用的手段有JAVASERVLET,JAVASERVERPAGE和ENTERPRISEJAVABEAN。它們可以把應(yīng)用程序劃分為不同的層和任務(wù)。HTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城山東師范人學(xué)碩IJ學(xué)位論文41業(yè)界的支持J2EE是由SUN公司引導(dǎo),各廠商共同發(fā)起的,并得到廣泛認(rèn)可的工業(yè)標(biāo)準(zhǔn)。業(yè)內(nèi)“企業(yè)計(jì)算”領(lǐng)域的大企業(yè)如IBM,BEASYSTEM,ORACLE等業(yè)己參與,已經(jīng)超過25個(gè)不同的服務(wù)器端平臺(tái)支持J2EE規(guī)范。由于采用開放的協(xié)作制定規(guī)范,意味著J2EE產(chǎn)品解決方案能夠滿足任何商業(yè)需求。由于有大量的廠商支持,所以用戶的選擇范圍會(huì)更廣泛。相反,NET是由微軟單獨(dú)制定并完成的。若是選擇了這種專有架構(gòu),則只能把自己局限在某一個(gè)供應(yīng)商的技術(shù)實(shí)現(xiàn)上,這會(huì)妨礙將來采用其他供應(yīng)商的產(chǎn)品,而這些產(chǎn)品很有可能最適合企業(yè)的特定需求。綜上所述,兩個(gè)平臺(tái)都擁有各自的優(yōu)勢(shì),在國(guó)外,多層分布式的J2EE已經(jīng)成為開發(fā)電子商務(wù)平臺(tái)的主流技術(shù),而在國(guó)內(nèi)應(yīng)用JSP技術(shù)的網(wǎng)站還很少,更不用說開發(fā)電子商務(wù)平臺(tái)了I”I。,相信隨著時(shí)間推移在國(guó)內(nèi)J2EE也將成為主流。同時(shí),我認(rèn)為J2EE提供的好處要多于MICROSOFTNET所能提供的。因此,在設(shè)計(jì)電子商務(wù)應(yīng)用平臺(tái)時(shí)采用J2EE規(guī)范。BTOB電子商務(wù)的發(fā)展對(duì)傳統(tǒng)的WEB技術(shù)提出了強(qiáng)有力的挑戰(zhàn),由于BTOB電子商務(wù)的內(nèi)部邏輯復(fù)雜,安全性要求苛刻,商務(wù)形式發(fā)展變化快,這就要求WEB技術(shù)提供足夠的復(fù)雜度和靈活性以適應(yīng)電子商務(wù)的需求。J2EE技術(shù)于是脫穎而出,并且日益完善,成為電子商務(wù)的主要開發(fā)平臺(tái)。J2EE是一組協(xié)調(diào)規(guī)范與實(shí)踐,它們組合起來,能夠?qū)崿F(xiàn)用于開發(fā)、部署和管理多層的以服務(wù)器為中心的應(yīng)用程序的解決方案。建立在JAVA2PLATFORMSTANDARDEDITIONJ2SE的基礎(chǔ)上,J2EE平臺(tái)添加了一些必要的能力,能為企業(yè)級(jí)應(yīng)用提供完整的、穩(wěn)定的、安全的和快速的JAVA平臺(tái)。由于它大大減少了開發(fā)和部署多層解決方案的成本和復(fù)雜程度,帶來了可以快速進(jìn)行部署并且容易增強(qiáng)的服務(wù),因此它為企業(yè)創(chuàng)造了價(jià)值。J2EE擁有JAVA固有的跨平臺(tái)特性,提供了一個(gè)或多個(gè)中間層用來提供客戶服務(wù)以及電子商務(wù)業(yè)務(wù)所要用到的商務(wù)邏輯。HTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城山東9幣范大學(xué)頌T學(xué)位論文第3章基于工作流技術(shù)的BTOB電子商務(wù)平臺(tái)的研究從第一章對(duì)電子商務(wù)的論述可以看到。一次成功的商務(wù)過程包括從買賣雙方談判、合同簽訂、生產(chǎn)、貿(mào)易執(zhí)行到售后服務(wù)等一系列過程,包括買方客戶、供貨企業(yè)、銀行、運(yùn)輸公司等貿(mào)易實(shí)體在網(wǎng)上的協(xié)同工作,所以電子商務(wù)過程是參加商務(wù)活動(dòng)的各方為完成其交易而共同協(xié)作的過程191。而且企業(yè)的商務(wù)需求是不斷變化的,合作伙伴也是不斷變化的,如何保證電子商務(wù)平臺(tái)能夠隨著需求的變化進(jìn)行擴(kuò)展,與新的合作伙伴融合是一個(gè)難題。傳統(tǒng)的電子商務(wù)解決方案往往很難處理這個(gè)問題。而工作流技術(shù)的出現(xiàn)正是解決這一個(gè)難題的最佳方案,它針對(duì)流程進(jìn)行管理,商務(wù)需求的變化可以通過靈活地改變業(yè)務(wù)流程實(shí)現(xiàn)。通過與工作流技術(shù)相結(jié)合,電子商務(wù)業(yè)務(wù)平臺(tái)的擴(kuò)展問題能得到很好地解決。本章首先介紹了工作流和工作流管理系統(tǒng)的定義、功能、工作流模型,然后從工作流角度來探索電子商務(wù)的活動(dòng)規(guī)律。最后利用工作流技術(shù)定義了電子商務(wù)關(guān)鍵業(yè)務(wù)一企業(yè)下訂單采購(gòu)業(yè)務(wù)的流程。317作流和工作流管理系統(tǒng)311工作流與工作流管理系統(tǒng)的概念學(xué)術(shù)界對(duì)工作流的認(rèn)識(shí)以及研發(fā)機(jī)構(gòu)對(duì)工作流的實(shí)現(xiàn),各自出發(fā)點(diǎn)不同,看問題的角度不同,都存在著很多的爭(zhēng)議,由此帶來的問題是不同工作流管理系統(tǒng)的巨大差異以及它們之間交互的困難,不利于工作流管理系統(tǒng)的發(fā)展,必須有相關(guān)規(guī)范和標(biāo)準(zhǔn)。為此國(guó)際上成立了一個(gè)稱為。工作流管理聯(lián)盟”簡(jiǎn)稱WFMCWORKFIOWMANAGEMENTCOALITION的國(guó)際組織,它主要的職責(zé)就是確定工作流產(chǎn)品功能范圍,并且為工作流產(chǎn)品的實(shí)現(xiàn)制定適當(dāng)?shù)囊?guī)范和標(biāo)準(zhǔn),以使工作流技術(shù)能更有效地使用。工作流管理聯(lián)盟給出的工作流定義是工作流是一類能夠完全或者部分自動(dòng)執(zhí)行的經(jīng)營(yíng)過程,它根據(jù)一系列過程規(guī)則、文檔、信息或任務(wù)能夠在不同的執(zhí)行者之間進(jìn)行傳遞與執(zhí)行。工作流管理聯(lián)盟對(duì)工作流管理系統(tǒng)的定義是工作流管理系統(tǒng)是一個(gè)軟件系統(tǒng),它完成工作流的定義和管理,并按照在計(jì)算機(jī)中預(yù)先定義好的工作流邏輯推進(jìn)工作流實(shí)例的執(zhí)行I掙鉚。2”。由以上的定義,LSHTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城山東師范大學(xué)碩士學(xué)位論文我們可以看出可以利用計(jì)算機(jī)來實(shí)現(xiàn)工作流表示的經(jīng)營(yíng)過程,而工作流管理系統(tǒng)貝IJ是這一實(shí)現(xiàn)的軟件環(huán)境。使用工作流管理系統(tǒng)作為經(jīng)營(yíng)過程的實(shí)現(xiàn)技術(shù),首先要求工作流管理系統(tǒng)能夠反映經(jīng)營(yíng)過程的如下幾個(gè)方面的問題,即經(jīng)營(yíng)過程是什么由哪些活動(dòng)、任務(wù)組成,也就是結(jié)構(gòu)上的定義,怎么做活動(dòng)間的執(zhí)行條件、規(guī)則以及所交互的信息,也就是控制流與信息流的定義,由誰來做人或者計(jì)算機(jī)應(yīng)用程序,也就是組織角色的定義,做得怎樣通過工作流管理系統(tǒng)對(duì)執(zhí)行過程進(jìn)行監(jiān)控。工作流管理聯(lián)盟提出了有關(guān)工作流管理系統(tǒng)的一些規(guī)范和標(biāo)準(zhǔn),定義了工作流管理系統(tǒng)的結(jié)構(gòu)及其與應(yīng)用、管理工具和其他工作流管理系統(tǒng)之間的應(yīng)用編程接口,形成了自己的工作流參考模型。312工作流參考模型各種不同的工作流系統(tǒng)各有其不同的特點(diǎn),例如運(yùn)行環(huán)境、使用領(lǐng)域等都各不相同。對(duì)于一個(gè)大的機(jī)構(gòu)而言,一種WFMSWORKFLOWMANAGEMENTSYSTEM可能并不能滿足某個(gè)復(fù)雜業(yè)務(wù)過程中所有環(huán)節(jié)的需要,同時(shí)不同機(jī)構(gòu)可能選擇不同產(chǎn)品以滿足業(yè)務(wù)的需求。因此,不管從用戶角度還是開發(fā)者角度來說,都需要一個(gè)大家都遵守的標(biāo)準(zhǔn),在這種背景下,WFMC關(guān)于WFMS的參考模型應(yīng)運(yùn)而生I硼。囡固圖3一L工作流參考模型J9HTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城山東師范大學(xué)碩七學(xué)位論文由圖3一LWFMC提出的工作流參考模型定義,工作流管理系統(tǒng)有5大統(tǒng)一的接口分別用于工作流管理系統(tǒng)以外的資源進(jìn)行數(shù)據(jù)交換。這里主要介紹工作流參考模型中涉及到的幾種數(shù)據(jù)122I1工作流控制數(shù)據(jù)工作流引擎通過內(nèi)部的工作流控制數(shù)據(jù)來辨別每個(gè)過程或活動(dòng)實(shí)例的狀態(tài)。2I作流相關(guān)數(shù)據(jù)工作流管理系統(tǒng)通過工作流相關(guān)數(shù)據(jù)來確定過程實(shí)例狀態(tài)轉(zhuǎn)換的條件,并選擇下一個(gè)將執(zhí)行的活動(dòng)。3I作流應(yīng)用數(shù)據(jù)這種數(shù)據(jù)是指那些由應(yīng)用程序操作的數(shù)據(jù)。它們是針對(duì)應(yīng)用程序的,是企業(yè)完成具體業(yè)務(wù)功能所需要的數(shù)據(jù)。313工作流管理系統(tǒng)的主要功能工作流管理系統(tǒng)WFMSL是用來定義、管理和執(zhí)行工作流的系統(tǒng)軟件。計(jì)算機(jī)表示的工作流邏輯確定了該軟件的執(zhí)行順序,具體地說,WFMS是調(diào)度任務(wù)的執(zhí)行。在調(diào)度中,它決定下一個(gè)執(zhí)行步驟,把工具和每個(gè)活動(dòng)聯(lián)系起來工具可以是人或者IT,在活動(dòng)中傳遞信息,給用戶指定活動(dòng),檢查活動(dòng)執(zhí)行的及時(shí)性,監(jiān)視整個(gè)過程,決定何時(shí)成功地完成過程。工作流管理系統(tǒng)可以用來定義與執(zhí)行不同覆蓋范圍、不同時(shí)間跨度和不同活動(dòng)復(fù)雜性的經(jīng)營(yíng)過程。不同規(guī)模的工作流管理系統(tǒng)實(shí)現(xiàn)的功能也有所不同12玉川。從較高的層次上來抽象地分析,有三種功能是所有的工作流管理系統(tǒng)都必須提供的建立階段的功能、運(yùn)行階段的控制功能、運(yùn)行階段活動(dòng)的交互功能。圖32工作流系統(tǒng)特性和功能間關(guān)系圖32給出了工作流管理系統(tǒng)的基本特性和三個(gè)主要功能之間的關(guān)系。HTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城山東師范大學(xué)碩學(xué)位論文LL建立階段的功能主要是通過某種分析、建模手段將現(xiàn)實(shí)世界的業(yè)務(wù)過程轉(zhuǎn)化成某種能夠被計(jì)算機(jī)處理的形式化表示。這種形式化表示,WFMC稱之為過程定義。除了過程定義,建立階段另一項(xiàng)重要的功能是過程仿真。仿真的目的是在過程定義應(yīng)用之前預(yù)料所定義的工作流過程是否合理、有沒有一些隱藏的缺陷以及它的性能指標(biāo)如何。2運(yùn)行階段的控制功能在運(yùn)行階段,所定義的工作流模型將由工作流執(zhí)行服務(wù)軟件進(jìn)行實(shí)例創(chuàng)建并控制其執(zhí)行。實(shí)現(xiàn)運(yùn)行階段控制功能的核心組件是工作流引擎。工作流引擎負(fù)責(zé)實(shí)例化流程,并根據(jù)流程定義控制驅(qū)動(dòng)流程實(shí)例的運(yùn)行、分配活動(dòng)的執(zhí)行人。引擎對(duì)外提供了流程運(yùn)行時(shí)的相關(guān)數(shù)據(jù),并保存流程對(duì)相關(guān)數(shù)據(jù)的修改,并提供豐富的供流程運(yùn)行的應(yīng)用程序接口API和服務(wù)提供者接口SPI。3運(yùn)行階段活動(dòng)的交互功能在工作流管理系統(tǒng)的運(yùn)行過程中,人和應(yīng)用是完成整個(gè)業(yè)務(wù)過程的主體。32工作流管理系統(tǒng)在BTOB電子商務(wù)活動(dòng)中的應(yīng)用321BTOB電子商務(wù)過程與工作流電子商務(wù)對(duì)企業(yè)經(jīng)營(yíng)模式會(huì)產(chǎn)生根本性的影響,從競(jìng)爭(zhēng)環(huán)境上將從產(chǎn)品競(jìng)爭(zhēng)變成服務(wù)競(jìng)爭(zhēng),從入財(cái)物的競(jìng)爭(zhēng)變成信息知識(shí)的競(jìng)爭(zhēng),使一個(gè)單個(gè)企業(yè)變成供應(yīng)鏈企業(yè)。從管理上將從生產(chǎn)管理變?yōu)楣?yīng)鏈管理,從內(nèi)部資源的管理變成整合外部資源管理。這就決定了企業(yè)的生產(chǎn)和管理既有要內(nèi)部管理,又要有內(nèi)部交互的能力。企業(yè)必須有快速重組的能力。在BTOB電子商務(wù)活動(dòng)中,工作流系統(tǒng)存在在各個(gè)階段中,整個(gè)的一次交易過程從用戶議價(jià)談判,提交訂單,認(rèn)證,生產(chǎn),交貨到支付等是一個(gè)大的工作流程。麗其中的每個(gè)環(huán)節(jié)又是一次相對(duì)獨(dú)立的子工作流過程【9I。例如,對(duì)制造業(yè)來說從訂單的提交開始到產(chǎn)品的產(chǎn)出是一次獨(dú)立的工作流。對(duì)銷售業(yè)來講,收到訂單就意味著一次配送流程的開始。又如售后服務(wù)過程是一次人力物力合理調(diào)配過程等。這些過程全部可以用工作流技術(shù)來實(shí)現(xiàn)管理。一次商務(wù)過程應(yīng)將整個(gè)工作流程有機(jī)地整合在一起。電子商務(wù)使用工作流管理可以實(shí)現(xiàn)以下目的122L2LHTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城山東師范丈學(xué)碩FI學(xué)位論文1分配角色根據(jù)客戶的核心競(jìng)爭(zhēng)力進(jìn)行作業(yè)的動(dòng)態(tài)分配和不斷組合,這樣每個(gè)環(huán)節(jié)都可以得到最優(yōu)的運(yùn)作,整體工作效率最佳。2輔助活動(dòng)的執(zhí)行工作流引擎的最大優(yōu)點(diǎn)足能夠?qū)崿F(xiàn)工作表內(nèi)容的在線排序。通過一個(gè)工作表處理器,每一個(gè)商務(wù)過程參與者均可訪闖工作表,并根據(jù)自己的進(jìn)度更新數(shù)據(jù),工作表的項(xiàng)目得以進(jìn)行優(yōu)先級(jí)的再排序。INTERNET上的工作表處理器可以是HTML窗體或者基于JAVA的處理器,其最大特點(diǎn)是任何一個(gè)裝有瀏覽器的工作站都可以訪問工作流引擎,參與這個(gè)自動(dòng)的過程。3活動(dòng)的監(jiān)視工作流運(yùn)轉(zhuǎn)狀態(tài)被全程跟蹤,管理者可以實(shí)時(shí)了解進(jìn)展速度。工作流引擎可以為每個(gè)過程進(jìn)行定義并監(jiān)控,當(dāng)預(yù)測(cè)有任務(wù)可能會(huì)出現(xiàn)超期時(shí),可以采取應(yīng)變方式,比如對(duì)高層進(jìn)行緊急通報(bào),并更改執(zhí)行環(huán)節(jié)、優(yōu)先順序等4定制模板,模板是脫離了具體數(shù)據(jù)的一些可重復(fù)使用的圖形化界面,它可以是路徑、規(guī)則、角色等基本要素,也可以是工作流模型。WFMS實(shí)現(xiàn)了對(duì)分布式?jīng)Q策系統(tǒng)的支持,支持多個(gè)不同節(jié)點(diǎn)的參與者實(shí)時(shí)地交流思想,最終作出決策。由于INTERNET本身就是支持分布式?jīng)Q策系統(tǒng),使這種分布式的結(jié)構(gòu)流程完全透明,所以基于INTERNET的電子商務(wù)的管理也是非常透明的。322基于工作流程的BTOB電子商務(wù)BTOB電子商務(wù)過程是參加商務(wù)活動(dòng)的各方為完成其交易而共同協(xié)作的過程。本文設(shè)計(jì)的中小企業(yè)實(shí)施電子商務(wù)由商務(wù)中心托管,商務(wù)中心為會(huì)員企業(yè)提供電子商務(wù)交易平臺(tái),平臺(tái)為企業(yè)提供企業(yè)內(nèi)部信息資源管理、客戶管理以及票據(jù)管理、市場(chǎng)推廣等功能;參與的實(shí)體角色可以分為四類買方企業(yè)、賣方企業(yè)、服務(wù)保障體系及運(yùn)輸體系。其中,買方企業(yè)和賣方企業(yè),他們可以是獨(dú)立企業(yè),也可以是能夠協(xié)同工作的企業(yè)群,或者是虛擬企業(yè),參與交易活動(dòng)的主要是買方訂貨人員、財(cái)務(wù)人員、倉庫人員、賣方銷售人員、財(cái)務(wù)人員、倉庫人員;服務(wù)保障體系指的是認(rèn)證、銀行支付、工商、金融保險(xiǎn)、稅收和政策法規(guī)等,網(wǎng)上訂單的簽訂需要認(rèn)證體系和數(shù)字簽名,保證交易雙方的合法性和不可抵賴性。銀行支付應(yīng)保障資金的安全;運(yùn)輸體系指的是商務(wù)活動(dòng)中的供應(yīng)鏈物流體系,應(yīng)保障貨物的安全送達(dá)。在工作流系統(tǒng)中,這些參與的實(shí)體角色、實(shí)體角色進(jìn)行交易的原材料、商品HTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城LI東師范大學(xué)碩學(xué)位論文以及交易產(chǎn)生的合同、定單、票據(jù)等統(tǒng)稱為管理對(duì)象或者角色。商務(wù)中心實(shí)施對(duì)角色的管理,一般要通過一個(gè)流程來進(jìn)行,也就是通常所說的業(yè)務(wù)流程。以流程的形式完成對(duì)角色的管理,可在流程的執(zhí)行過程中體現(xiàn)出來125。而實(shí)現(xiàn)這種管理,涉及以下三個(gè)方面的問題1、角色建模2、角色存儲(chǔ)模型建模3、表單設(shè)計(jì),實(shí)現(xiàn)對(duì)角色的增、刪、改、查以及其他更為復(fù)雜的業(yè)務(wù)方法。4、與工作流的結(jié)合,實(shí)現(xiàn)對(duì)角色實(shí)例狀態(tài)變遷過程的管理。實(shí)現(xiàn)對(duì)角色進(jìn)行管理的第一步,要首先清晰地描述角色,也就是建立角色的模型。角色建摸包括描述角色所具有的屬性和角色之間的關(guān)系。圖33角色之間的關(guān)系如圖33所示員工、訂單和項(xiàng)目都是角色,一個(gè)員工可以下多個(gè)訂單,一個(gè)訂單只能由一個(gè)員工所操作。項(xiàng)目與訂單的關(guān)系也是如此。角色的信息要保存到關(guān)系型數(shù)據(jù)庫管理系統(tǒng)中,以進(jìn)行持久化存儲(chǔ),而要實(shí)現(xiàn)持久化存儲(chǔ),就要將角色的模型映射為符合關(guān)系型數(shù)據(jù)庫管理要求的數(shù)據(jù)存儲(chǔ)模型。為此就要實(shí)施第二步,建立角色數(shù)據(jù)存儲(chǔ)模型,以及角色之間的映射關(guān)系。訂單的具體內(nèi)容包括買賣雙方銷售員、訂單日期、定貨商品、數(shù)量、買賣雙方財(cái)務(wù)人員、倉庫人員、物流人員。其中,買賣雙方銷售員、買賣雙方財(cái)務(wù)人員、倉庫人員、物流人員可以引自員工信息,定貨商品、數(shù)量引自商品信息??梢园凑者@樣的信息建立訂單的業(yè)務(wù)模型和數(shù)據(jù)存儲(chǔ)模型。以下為業(yè)務(wù)模型管理功能結(jié)構(gòu)圖HTTP/WWW521TAOBAOCOM/LISTPHPCATID16淘寶網(wǎng)購(gòu)物商城山東師范大學(xué)碩葉。學(xué)位論文圖34業(yè)務(wù)模型管理功能結(jié)構(gòu)圖業(yè)務(wù)實(shí)體是對(duì)角色的描述,是角色屬性的集合,每個(gè)業(yè)務(wù)實(shí)體屬性描述角色的一個(gè)特性126I。業(yè)務(wù)模型是對(duì)業(yè)務(wù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論