下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、基于J2EE三層體系構(gòu)造的網(wǎng)上商城的設計與實現(xiàn)摘要:采用J2EE+ebServies技術(shù),通過對一個網(wǎng)上商城的分析,建模,編程,模擬實現(xiàn)了各種電子商務功能,對中小型用戶,性能非常優(yōu)越;對一些大型網(wǎng)站,采用合理的數(shù)據(jù)庫,也能充分實現(xiàn)移植。關(guān)鍵詞:電子商務面向?qū)ο蠓椒ńy(tǒng)一建模語言J2EEebServies一、引言電子商務指的是利用簡單、快捷、低本錢的電子通訊方式,買賣雙方不謀面地進展各種商貿(mào)活動1.隨著電子商務魅力的日漸顯露,虛擬企業(yè)、虛擬銀行、網(wǎng)絡營銷、網(wǎng)上購物、網(wǎng)上支付、網(wǎng)絡廣告等正在為人們所熟悉和認同,現(xiàn)有較多反映電子商務的論文24,但常有以下一些問題:實現(xiàn)形式復雜或困難,實現(xiàn)本錢高,制約了
2、電子商務的開展。文中以網(wǎng)上商城這個詳細例子模擬了電子商務的全過程,網(wǎng)上商城在我國開展很快,隨著我國互聯(lián)網(wǎng)的普及和電子商務技術(shù)的日趨成熟,會有越來越多的消費群體,市場潛力會得到充分發(fā)揮。二、網(wǎng)上商城的整體設計1系統(tǒng)模型的構(gòu)建進展系統(tǒng)分析和設計就是要認識客觀世界,為之建模并轉(zhuǎn)換為計算機化系統(tǒng)。面向?qū)ο骲jetriented方法作為一種認識建模的方法論。分析與設計的主要表達工具是統(tǒng)一建模語言ULUnifieddelingLanguage。采用技術(shù)建模應由需求總結(jié)靜態(tài)構(gòu)造。首先抽象出用例圖即要規(guī)劃出Atr角色,Usease用例及其關(guān)系;接著再細化到類圖靜態(tài)構(gòu)造,將用例描繪成行為圖動態(tài)構(gòu)造;然后將所得U
3、L圖可明晰描繪系統(tǒng)框架且不具有太強的專業(yè)性交給用戶進展評價,再對模型進展充實和修改來滿足用戶需求,如此不斷重復即可得到客戶滿意的系統(tǒng)。UL主要包括五類十種模型圖:用例圖、靜態(tài)圖類圖、對象圖和包圖、行為圖組件圖和狀態(tài)圖、交互圖合作圖和時序圖、實現(xiàn)圖組件圖和配置圖,它們分別從不同程度描繪問題域,都是先將實際問題抽象再詳細到程序代碼。通過以上分析,用UL語言表述該網(wǎng)上商城系統(tǒng)如下:1由需求分析生成用描繪功能需求的例圖用例是執(zhí)行者與系統(tǒng)之間為到達某個目的而進展的一次典型的交互過程,用例實際上定義了與外界有交互過程的系統(tǒng)功能,該功能具有完好連續(xù)性,它可能是一系列動作的集合。由需求分析生成用例圖如圖1,用
4、于描繪功能需求。圖1網(wǎng)上商城用例圖2由用例圖生成描繪ase功能流程的交互圖由用例圖生成交互圖如圖2,用于描繪ase功能流程即時序圖。圖2網(wǎng)上商城交互圖3由用例圖生成描繪Atr狀態(tài)變化的行為圖由用例圖生成行為圖如圖3,用以描繪Atr的狀態(tài)變化迭代,重復上述過程,最終得到滿足商城系統(tǒng)要求的各項功能。圖3網(wǎng)上商城行為圖2系統(tǒng)的體系構(gòu)造在過去,客戶機/效勞器構(gòu)造的設計與eb的相關(guān)技術(shù)幾乎處于平行線上,兩者互相獨立并無法做出集成性的設計。我們考慮到B/S的“瘦客戶端,良好的開放性以及用戶的遠程查詢的需求,故采用了B/S形式。為了保證應用形式的開放性,利用J2EE+ebServies構(gòu)建基于B/S形式的三
5、層分布式體系構(gòu)造5。1外部表現(xiàn)層前臺:實現(xiàn)顧客與商城交互的表示邏輯。2事務邏輯層后臺:當顧客懇求了JSP頁面時,eb效勞器解釋執(zhí)行JSP頁面,JSP頁面可以置于任何網(wǎng)絡效勞器端與應用程序效勞端。3數(shù)據(jù)庫效勞層:負責管理數(shù)據(jù)庫,處理數(shù)據(jù)查詢、數(shù)據(jù)更新、添加和運行存儲過程。3商務數(shù)據(jù)的處理網(wǎng)上商城商務網(wǎng)站數(shù)據(jù)主要分為兩大局部:商務規(guī)那么和商務數(shù)據(jù)。商務規(guī)那么包括:交易準備、交易條款、訂單處理、支付方式等。商務數(shù)據(jù)包括:會員數(shù)據(jù)、商品數(shù)據(jù)、訂單數(shù)據(jù)以及圖片數(shù)據(jù)等。三、網(wǎng)上商城的功能實現(xiàn)1系統(tǒng)的組成系統(tǒng)有三局部組成,分別是網(wǎng)上商店、e代書城和二手市常2網(wǎng)上商城的功能模塊1用戶登錄后臺管理登錄時要求檢驗
6、用戶名、密碼,為防止非法用戶直接在閱讀器鍵入某個頁面的URL地址而直接進入頁面,在每個靜態(tài)頁面頭部包含一段JSP腳本程序,該文件取出用戶的用戶名,而非法用戶該值為空,將重新定位到登錄界面。為了保護用戶個人信息的平安性,對注冊用戶和網(wǎng)站后臺管理人員的登錄密碼均采用了D5加密方式8。2用戶權(quán)限后臺管理員可以設置三種不同的管理權(quán)限:管理、添加和查看。添加人員只能添加、修改、刪除商品資料;查看人員可以管理商品評論和用戶訂單;管理員擁有本站所有管理權(quán)限。3商品查詢?yōu)榱朔奖泐櫩唾徫?,我們分別設置了普通查詢和高級查詢供用戶來進展選擇查詢,用戶可以通過設置詳細查詢信息查找所需商品。4貨架在網(wǎng)上商城商品分類頁面
7、中,用戶可以直接點擊在電子貨架上的九個商品大類,進入詳細分類進展購物。5購物車購物車是網(wǎng)上商城最核心的局部,它記錄了顧客在購置商品過程中的數(shù)據(jù)變化情況,最后結(jié)算和發(fā)送訂單都要依賴于購物車中記錄的商品信息。本商城系統(tǒng)中的收藏架即實現(xiàn)購物車的功能:顯示已購商品,添加商品,取消商品,更新數(shù)量并重新計價,結(jié)算并通知訂單程序,每次顧客發(fā)送完訂單后自動清空。不難理解,購物車實際上是顧客在購物過程中用來存放所購物品信息的一個臨時的數(shù)據(jù)緩沖區(qū),因此它必須存在于購物的整個周期,即在顧客登錄網(wǎng)站時自動創(chuàng)立此時為空,在購物過程中不斷增刪變化,在每次結(jié)算并發(fā)送完訂單后清空,等待下一次購物,在顧客分開網(wǎng)站時自行撤銷;并
8、且要求同時參與購物的顧客的購物車必須互相獨立。為到達這些目的,可以采用kie的方法,這樣每次用eb效勞器翻開一個會話,會得到一個kie。這個kie嚴格用于將客戶端的閱讀器和為該會話預留的效勞器內(nèi)存鏈接起來,當會話完畢時撤銷;而且對同一網(wǎng)站,不同的訪問用戶,它們擁有各自的kie,所以在此我們就可以利用kie實現(xiàn)購物車的功能,詳細方法為:當用戶注冊并登錄網(wǎng)站后,在客戶端創(chuàng)立一個名稱為bkshp的kie,里面記錄了有關(guān)用戶的信息。購物車具有如下功能:(1)點擊每一商品名稱可以查看該商品的詳細信息。通過鏈接可以激活bk.jsp網(wǎng)頁程序;(2)單擊“放棄購置圖標將清空所選購商品;(3)單擊“去下訂單按鈕
9、,出現(xiàn)訂單信息頁面。假如修改輸入文本框中數(shù)量,并單擊“修改數(shù)量按鈕,購物車表格中的數(shù)據(jù)將重新計算并重新顯示。(4)假如用戶單擊“下一步按鈕,將激活shpping.jsp程序,此時要求客戶填寫訂單詳細信息??蛻敉ㄟ^商品閱讀,把所選購的物品放入購物車,然后在詳細訂單頁確定付款方式與送貨方式后,就可以向網(wǎng)站發(fā)送訂貨單,詳細方法是在收銀臺單擊“提交訂單按鈕即可,此時在客戶閱讀器中出現(xiàn)“成功提交訂單網(wǎng)頁?!坝唵蔚纳删W(wǎng)頁是由存放在效勞器上的shpping.jsp完成的,shpping.jsp程序根據(jù)購物車中的數(shù)據(jù)顯示客戶選購的商品信息,然后再填寫詳細訂單表。至此客戶完成了一次購物過程,余下的工作,就需要后臺管理完成。參考文獻1田風輝電子商務寶典構(gòu)筑電子商務王國經(jīng)濟科學出版社,2001.112范黎林,李亞,王曉東基于SA的區(qū)域協(xié)同電子商務平臺設計與研究J河北師范大學學報(自然科學版)2022.023姜華,楊靜電子商務的網(wǎng)上支付與平安J中國管理信息化,2022.044吳清江,劉琳瑯,吳政基于J2EE和ebServies的動態(tài)電子商務實現(xiàn)方案J研究微型電腦應用,2022.035許麗花基于J2EE的三層體系構(gòu)造應用研究J南京工業(yè)職業(yè)技術(shù)學院學報,2022.126BdftSlGreenDHaaseKJe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 機構(gòu)編制轉(zhuǎn)型申請書
- 昆明國企面試題目及答案
- 胰腺疾病的護理常規(guī)
- 農(nóng)村供水標準化建設工程規(guī)劃設計方案
- 定轉(zhuǎn)子生產(chǎn)線項目初步設計
- 中醫(yī)助力醫(yī)師面試題目及答案
- 隧道施工外部協(xié)調(diào)方案
- 考試文學常識題庫及答案
- 工程管理數(shù)字化轉(zhuǎn)型方案
- 眼科醫(yī)院建設項目技術(shù)方案
- 標識牌單元工程施工質(zhì)量驗收評定表
- 土壓平衡盾構(gòu)克泥效同步注入抑制沉降施工工法
- 安全庫存基準表
- 國家集采中選目錄1-8批(完整版)
- 前庭性偏頭痛(修訂版)課件
- 電子信息工程專業(yè)專業(yè)介紹課件
- (37)-24.1.4黃芪中藥中醫(yī)學課件
- 高中生物競賽課件:蛋白質(zhì)的性質(zhì)與分離、分析技術(shù)
- 刑法學(上冊)馬工程課件 第1章 刑法概說
- GB/T 5657-2013離心泵技術(shù)條件(Ⅲ類)
- GB/T 40923.1-2021滑雪單板固定器安裝區(qū)第1部分:無嵌件滑雪單板的要求和試驗方法
評論
0/150
提交評論