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

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

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論