網(wǎng)上商城系統(tǒng)實(shí)習(xí)報(bào)告_第1頁(yè)
網(wǎng)上商城系統(tǒng)實(shí)習(xí)報(bào)告_第2頁(yè)
網(wǎng)上商城系統(tǒng)實(shí)習(xí)報(bào)告_第3頁(yè)
網(wǎng)上商城系統(tǒng)實(shí)習(xí)報(bào)告_第4頁(yè)
網(wǎng)上商城系統(tǒng)實(shí)習(xí)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

目錄TOC\o”1—3”\h\u251221實(shí)訓(xùn)背景 18951。1實(shí)訓(xùn)題目 178801。2實(shí)訓(xùn)時(shí)間 1228481.3實(shí)訓(xùn)目的 196221。4實(shí)訓(xùn)環(huán)境 1110781.5實(shí)訓(xùn)內(nèi)容 2752設(shè)計(jì)過程 372782.1項(xiàng)目介紹 3199982。2需求分析 3244992.2.1業(yè)務(wù)需求分析 3195122.2。2顧客需求分析 390332.2。3功效需求 417663總體設(shè)計(jì) 496153.1系統(tǒng)構(gòu)造設(shè)計(jì) 485193。2功效模塊設(shè)計(jì) 5190643.2.1前臺(tái)模塊的功效模塊設(shè)計(jì) 6203593.2.2后臺(tái)管理模塊的功效模塊設(shè)計(jì) 6320983。3數(shù)據(jù)庫(kù)設(shè)計(jì) 7163634具體設(shè)計(jì) 7190554。1數(shù)據(jù)庫(kù)設(shè)計(jì) 7207904.1。1概念建模 7132764.1。2物理建模 11105384.1.3數(shù)據(jù)庫(kù)表構(gòu)造 11109924.2用例設(shè)計(jì) 1451794.2.1用例圖 1444674。2.2系統(tǒng)活動(dòng)圖 1581085功效設(shè)計(jì)和代碼設(shè)計(jì) 1540495。1前臺(tái)功效模塊的實(shí)現(xiàn) 15106625.1.1顧客管理模塊 15115985.1。2商品查詢與購(gòu)物車模塊 19161465.2后臺(tái)功效模塊的實(shí)現(xiàn) 24171515。2.1顧客登錄 2474855.2。2添加商品模塊 25264665。2。3商品的訂單管理 2675616實(shí)訓(xùn)總結(jié) 278131參考文獻(xiàn) 281實(shí)訓(xùn)背景1。1實(shí)訓(xùn)題目1號(hào)店網(wǎng)上商城系統(tǒng)1.2實(shí)訓(xùn)時(shí)間第10周-17周1.3實(shí)訓(xùn)目的公司項(xiàng)目實(shí)訓(xùn)是計(jì)算機(jī)專業(yè)教學(xué)的一種重要環(huán)節(jié),其目的是使學(xué)生在獲得基本知識(shí)和基本技能的基礎(chǔ)上,進(jìn)行一次較全方面、系統(tǒng)的訓(xùn)練,以鞏固課堂所學(xué)知識(shí)及提高操作技能.旨在提高本專業(yè)學(xué)生對(duì)此課程中的理論知識(shí)的綜合應(yīng)用能力、邏輯思維能力和軟件開發(fā)能力,培養(yǎng)學(xué)生獨(dú)立工作和解決實(shí)際問題的能力,為學(xué)生走上畢業(yè)崗位作好充足準(zhǔn)備.網(wǎng)上購(gòu)物是時(shí)下比較流行的消費(fèi)方式,給人們的生活帶來了極大的方便。本次實(shí)訓(xùn)規(guī)定學(xué)生用Java技術(shù)開發(fā)基于B/S架構(gòu)的大型網(wǎng)上商城系統(tǒng)。通過真實(shí)的項(xiàng)目實(shí)戰(zhàn)過程,讓學(xué)生從實(shí)踐中認(rèn)識(shí)面對(duì)對(duì)象程序設(shè)計(jì)的開發(fā)思想和軟件設(shè)計(jì)與開發(fā)的流程,能夠用程序去解決現(xiàn)實(shí)生活問題,在一步一步的實(shí)踐過程中不停提高程序設(shè)計(jì)的水平。1.4實(shí)訓(xùn)環(huán)境1)硬件環(huán)境:機(jī)房:計(jì)算機(jī)系多媒體專業(yè)機(jī)房電腦:雙核高性能主機(jī)網(wǎng)絡(luò):100Mbps校園網(wǎng)2)開發(fā)環(huán)境:操作系統(tǒng):WindowsXP開發(fā)工具:MyEclipse6.0容器:Tomcat6。0中間件:JDK6.0數(shù)據(jù)庫(kù):MySQL5。01。5實(shí)訓(xùn)內(nèi)容網(wǎng)上商城系統(tǒng)又稱在線商城系統(tǒng),是一種功效完善的在線購(gòu)物系統(tǒng),重要為在線銷售和在線購(gòu)物服務(wù)。其功效重要包含商品的管理、會(huì)員的管理、訂單的管理、庫(kù)存的管理、優(yōu)惠的管理、在線支付等。本次實(shí)訓(xùn)將由指導(dǎo)老師帶領(lǐng)學(xué)生有JavaEE技術(shù)完畢“應(yīng)答網(wǎng)上商城系統(tǒng)”的設(shè)計(jì)與開發(fā),重要開發(fā)的功效以下:1)后臺(tái)功效商品模塊:涉及后臺(tái)商品庫(kù)存管理、上貨、出貨、編輯管理和商品分類管理、商品品牌管理等。訂單模塊:在線訂單程序,使消費(fèi)者能夠順利的通過Web在線的方式,直接生成購(gòu)置訂單。評(píng)論模塊:購(gòu)置過產(chǎn)品的買家能夠?qū)Ξa(chǎn)品進(jìn)行評(píng)價(jià)和打分。支付模塊:即通過網(wǎng)上錢包、電子支付卡。進(jìn)行網(wǎng)上資金流轉(zhuǎn)換的業(yè)務(wù)流程;國(guó)內(nèi)主流支付方式涉及:騰訊旗下的財(cái)付通、支付寶、網(wǎng)銀在線等.會(huì)員模塊:在購(gòu)物系統(tǒng)中,集成會(huì)員注冊(cè)是吸引會(huì)員進(jìn)行二次購(gòu)置和提高轉(zhuǎn)換率最佳的方式。信息模塊:用于公布商城系統(tǒng)有關(guān)的某些信息。配送模塊:購(gòu)物系統(tǒng)集成的物流配送方式,從而方便消費(fèi)者對(duì)物流方式進(jìn)行在線選擇。如:EMS、順風(fēng)等等。商品促銷:購(gòu)物系統(tǒng)都有商品促銷功效,通過商品促銷功效,能夠快速的增進(jìn)商城的消費(fèi)主動(dòng)性。2)前端功效商品展示:通過前端界面,以原則的或者其它個(gè)性化的方式向顧客展示商品各類信息,完畢購(gòu)物系統(tǒng)內(nèi)信息流的傳遞。購(gòu)物車:顧客可對(duì)想要購(gòu)置的商品進(jìn)行網(wǎng)上訂購(gòu),在購(gòu)物過程中,隨時(shí)增刪商品。模板風(fēng)格自定義:即通過系統(tǒng)內(nèi)置的模板引擎,能夠方便的通過后臺(tái)可視化編輯,設(shè)計(jì)出符合本身需求的風(fēng)格界面.商品多圖展示:隨著電子商務(wù)的發(fā)展商品圖片成為吸引消費(fèi)者的第一要素,多圖展示即提供前臺(tái)多張圖片的展示,從而提高消費(fèi)者的購(gòu)物欲望.2設(shè)計(jì)過程2。1項(xiàng)目介紹現(xiàn)在流行的網(wǎng)上購(gòu)物系統(tǒng)不僅要有美麗的網(wǎng)頁(yè),更要有嚴(yán)謹(jǐn)?shù)囊?guī)劃,重視每一種細(xì)小的環(huán)節(jié),這樣才干使得在電子交易時(shí)避免不必要錯(cuò)誤發(fā)生。我們將使用HTML、JSP等技術(shù)來編輯網(wǎng)頁(yè),并運(yùn)用JDBC技術(shù)把數(shù)據(jù)庫(kù)和動(dòng)態(tài)網(wǎng)頁(yè)有關(guān)聯(lián)。傳統(tǒng)的管理信息系統(tǒng)信息獲取辦法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫(kù)中,這種辦法在數(shù)據(jù)量不大時(shí)有諸多的應(yīng)用場(chǎng)合。當(dāng)數(shù)據(jù)量比較大,并且有較強(qiáng)的專業(yè)性時(shí),錄入的費(fèi)用和出錯(cuò)的可能性都對(duì)應(yīng)上升.本設(shè)計(jì)在實(shí)際應(yīng)用中的解決方案是建立網(wǎng)站,以及自己的數(shù)據(jù)庫(kù),使得所需商品信息能夠及時(shí)的保存、更新,能夠更加好的及時(shí)理解商品買賣的狀況。2.2需求分析需求分析是軟件設(shè)計(jì)中非常重要的一種環(huán)節(jié),沒有通過具體的需求分析就匆慌忙忙進(jìn)行軟件開發(fā)是注定要失敗的。因此一定要花時(shí)間與顧客進(jìn)行溝通交流,具體理解客戶終究需要軟件做到什么。在溝通交流過程中也能夠大致告訴顧客軟件能夠做到些什么、是如何做的.對(duì)顧客提出的某些不切實(shí)際的需求一定要以合理的方式明確地回絕。經(jīng)雙方討論并明確的需求要以書面的形式簽字確認(rèn).2.2.1業(yè)務(wù)需求分析網(wǎng)站的制作已經(jīng)不單單是把公司想要體現(xiàn)的內(nèi)容擺放在網(wǎng)站上那么簡(jiǎn)樸,當(dāng)今的網(wǎng)站設(shè)計(jì)包含了更多的設(shè)計(jì)元素,予以瀏覽者更多的視覺享有?,F(xiàn)在公司營(yíng)銷商需要用某些更新穎更有效的方式增強(qiáng)競(jìng)爭(zhēng)力。建設(shè)一種宣傳本身商品形象的電子商務(wù)營(yíng)銷模式的網(wǎng)站是一種有效的辦法。另外,通過電子商務(wù)網(wǎng)站,廣闊自己的營(yíng)銷方式和市場(chǎng),能夠協(xié)助公司營(yíng)銷商從魚龍混雜的市場(chǎng)中脫穎而出,完善公司銷售與服務(wù)的環(huán)節(jié),最后提高公司的價(jià)值與經(jīng)濟(jì)效益。2.2.2顧客需求分析這個(gè)網(wǎng)站以上面的業(yè)務(wù)需求為基礎(chǔ),進(jìn)一步提出網(wǎng)站需要完畢的下列任務(wù):網(wǎng)站需要讓供應(yīng)商、客戶以及瀏覽者能看到商城的信息及動(dòng)態(tài),另一種重要的內(nèi)容就是能夠顯示出該商城現(xiàn)有的各類型商品及其具體信息;由于消費(fèi)者的需求在增加和變化,商城在面對(duì)面銷售的基礎(chǔ)上也要隨之發(fā)展出對(duì)應(yīng)的服務(wù),如在線訂購(gòu)等技術(shù)。另外,公司營(yíng)銷商除了能與普通客戶同樣瀏覽網(wǎng)站之外,還需要對(duì)網(wǎng)站進(jìn)行管理.公司需要定時(shí)更新現(xiàn)有商品的具體信息、商城動(dòng)態(tài)和聯(lián)系方式,必要時(shí)還要對(duì)公司的介紹做更改。對(duì)于消費(fèi)者通過網(wǎng)站提交的多個(gè)訂單能夠進(jìn)行解決以方便銷售。2。2.3功效需求1)商品瀏覽:分類顯示商品;顯示商品詳情,提供購(gòu)置鏈接;能夠?qū)ι唐愤M(jìn)行含糊查詢。瀏覽商品時(shí)不規(guī)定顧客登錄,但下訂單前顧客必須登錄。2)購(gòu)物車管理:欲購(gòu)置商品能夠增添到購(gòu)物車;也能夠從購(gòu)物車退回商品,清空購(gòu)物車;對(duì)于同一件商品的多次購(gòu)置只能在原來的商品上增添數(shù)量,還能夠修改購(gòu)物車中某個(gè)商品的數(shù)量,統(tǒng)計(jì)商品總金額。3)注冊(cè)管理:能夠?qū)︻櫩兔?,密碼的簡(jiǎn)樸驗(yàn)證;能夠?qū)﹄娮余]箱,Email進(jìn)行有效性驗(yàn)證;能夠避免運(yùn)用頁(yè)面刷新重復(fù)注冊(cè),以及已經(jīng)注冊(cè)的顧客不能重復(fù)注冊(cè)。4)訂單管理:只有登錄的顧客可下訂單;顧客能夠查看自己的訂單。管理員能夠修改訂單的狀態(tài).5)商品管理:管理員能夠增添商品分類;修改商品基本信息;增添商品時(shí)候能夠上傳圖片。6)顧客信息管理:顧客登陸后能夠修改個(gè)人信息。3總體設(shè)計(jì)3.1系統(tǒng)構(gòu)造設(shè)計(jì)根據(jù)業(yè)務(wù)流程,需要將網(wǎng)站劃分為前臺(tái)、后臺(tái)和數(shù)據(jù)庫(kù).前臺(tái)中,客戶在登錄網(wǎng)站主頁(yè)后即可鏈接查看到商品等信息,還能夠做訂購(gòu)商品等活動(dòng)。為了方便客戶搜索感愛好的商品信息,將商品搜索嵌入到主頁(yè)面中。數(shù)據(jù)庫(kù)將要作為網(wǎng)站后臺(tái)重要的構(gòu)成部分,管理員的重要操作幾乎全部圍繞數(shù)據(jù)庫(kù),最后將更新的數(shù)據(jù)要顯示給前臺(tái).前臺(tái)是一種比較大的功效群,它所包含的信息不僅數(shù)量多,并且種類不同.將它設(shè)計(jì)成比較優(yōu)化的構(gòu)造形式能組織好網(wǎng)站的信息內(nèi)容并將其歸類,方便顧客獲得所需要的信息.其中每一部分都以盡量少的內(nèi)容顯示,以免瀏覽者看的眼花繚亂而失去耐心。除了這些作用外,設(shè)計(jì)好前臺(tái)的構(gòu)造形式,也是為背面程序的編寫做出了框架。在為系統(tǒng)劃分功效模塊,并以模塊為單位來實(shí)現(xiàn)設(shè)計(jì)時(shí)也是以這個(gè)構(gòu)造為根基的.系統(tǒng)的后臺(tái)要對(duì)整個(gè)網(wǎng)站的信息和數(shù)據(jù)進(jìn)行維護(hù)。網(wǎng)站前臺(tái)所顯示的信息在后臺(tái)都應(yīng)當(dāng)有對(duì)應(yīng)的維護(hù)。這樣,除了設(shè)計(jì)后臺(tái)的各個(gè)管理界面外,為了方便管理員的工作,能夠?qū)⒏鱾€(gè)管理的界面結(jié)合到一種頁(yè)面中。因此,各個(gè)管理的界面會(huì)作為主管理界面的分支.在設(shè)計(jì)好網(wǎng)站前臺(tái)與后臺(tái)的構(gòu)造后來,就將數(shù)據(jù)庫(kù)加入到構(gòu)造中。后臺(tái)將更新的數(shù)據(jù)寫入到數(shù)據(jù)庫(kù)中,前臺(tái)再將數(shù)據(jù)庫(kù)中的信息取出來并顯示。3。2功效模塊設(shè)計(jì)層次模塊構(gòu)造是將系統(tǒng)劃分為若干子系統(tǒng),子系統(tǒng)下再劃分為若干的模塊.而模塊是指含有有輸入輸出、邏輯功效、運(yùn)行程序和內(nèi)部數(shù)據(jù)四種屬性的一組程序。在構(gòu)造化系統(tǒng)設(shè)計(jì)中,模塊普通都是按功效劃分的,普通稱為功效模塊。合理的功效模塊的劃分能夠極大程度地減少重復(fù)勞動(dòng)、提高開發(fā)工作的效率并增大系統(tǒng)的可維護(hù)性。以前面的系統(tǒng)分析為基礎(chǔ),將系統(tǒng)分為兩大模塊,即前臺(tái)模塊和后臺(tái)模塊。1號(hào)店購(gòu)物系統(tǒng)的功效構(gòu)造如圖3—2-1所示。圖3-2-11號(hào)店購(gòu)物系統(tǒng)功效構(gòu)造圖3.2。1前臺(tái)模塊的功效模塊設(shè)計(jì)前臺(tái)管理涉及會(huì)員注冊(cè),登錄管理,分類管理、個(gè)人中心等模塊.顧客能夠在注冊(cè)界面進(jìn)行注冊(cè),填寫個(gè)人信息;已經(jīng)登錄過后的會(huì)員能夠選擇購(gòu)置商品,將其加入購(gòu)物車,并可查看和修改購(gòu)物車。個(gè)人中心能夠查看個(gè)人信息并且修改個(gè)人信息、收貨地址、管理訂單等??蛻糍?gòu)物流程功效構(gòu)造如圖3-2—2所示。圖3-2—2顧客購(gòu)物功效圖3。2。2后臺(tái)管理模塊的功效模塊設(shè)計(jì)后臺(tái)管理涉及商品管理,訂單管理,分類管理、通告管理、訂單員管理等模塊。商品管理涉及查看、添加和編輯商品分類管理涉及查看、添加和編輯商品分類;通告管理涉及查看、添加和編輯通告;訂單管理涉及解決待審定單、待付訂單、待發(fā)訂單和已經(jīng)完畢審核的訂單。管理員后臺(tái)功效構(gòu)造如圖3—2-3所示.圖3-2-3管理員功效模塊圖3。3數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)應(yīng)用程序的重要構(gòu)成部分。一種設(shè)計(jì)構(gòu)造合理的數(shù)據(jù)庫(kù)對(duì)于應(yīng)用程序的開發(fā)效率和程序的性能都是非常重要的.數(shù)據(jù)庫(kù)的設(shè)計(jì)過程大致以下:根據(jù)顧客需求,擬定數(shù)據(jù)庫(kù)中要保存的數(shù)據(jù)信息.對(duì)顧客需求進(jìn)行分析時(shí)數(shù)據(jù)庫(kù)設(shè)計(jì)的第一種階段。不停的調(diào)查與研究顧客需求,理解公司運(yùn)作流程等系統(tǒng)需求,使設(shè)計(jì)概念模型的基礎(chǔ).設(shè)計(jì)數(shù)據(jù)庫(kù)的概念模型。概念模型是按顧客的觀點(diǎn)來對(duì)數(shù)據(jù)建模,使用與進(jìn)行信息世界建模的工具。它對(duì)整個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì)含有深刻的影響.邏輯構(gòu)造設(shè)計(jì)。邏輯構(gòu)造是把概念構(gòu)造轉(zhuǎn)化為與所采用的數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的過程.數(shù)據(jù)庫(kù)的實(shí)施和維護(hù).在設(shè)計(jì)好前臺(tái)與后臺(tái)的功效模塊后,就開始進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)了。根據(jù)網(wǎng)站系統(tǒng)的分析,數(shù)據(jù)庫(kù)是整個(gè)網(wǎng)站的核心。從前臺(tái)顯示的信息到后臺(tái)操作的對(duì)象,都是圍繞數(shù)據(jù)庫(kù)展開的。4具體設(shè)計(jì)4.1數(shù)據(jù)庫(kù)設(shè)計(jì)4。1。1概念建模1)商品信息表product的實(shí)體圖商品信息表涉及商品編號(hào)、商品名稱、庫(kù)存、市場(chǎng)價(jià)、現(xiàn)價(jià)、點(diǎn)擊量添加時(shí)間等字段;用于商品信息的存儲(chǔ)。圖4—1-1商品信息表product的實(shí)體圖2)客戶信息表VIP的實(shí)體圖客戶信息表涉及會(huì)員編號(hào)、密碼、性別、地址、電話、郵箱、電話、生日、積分、問題,用于保存會(huì)員的具體信息.圖4—1-2客戶信息表vip的實(shí)體圖3)收貨地址的實(shí)體圖地址表涉及地址id、地址、接受者、電話、會(huì)員編號(hào)、備注,重要用于存儲(chǔ)顧客地址信息。圖4—1—3收貨地址的實(shí)體圖4)訂單詳情表的實(shí)體圖訂單詳情表涉及詳情編號(hào)、商品號(hào)、商品訂單、累計(jì),重要用于訂單信息的存儲(chǔ)及操作。圖4—1-4訂單詳情表的實(shí)體圖5)訂單生成表orders的實(shí)體圖訂單生成表訂單號(hào)、訂單狀態(tài)、下單人、付款方式、訂單時(shí)間、客戶編號(hào),重要用于訂單信息的存儲(chǔ)及操作。圖4-1-5訂單生成表orders的實(shí)體圖6)商品分類表的實(shí)體圖商品分類表分類編號(hào)、分類名稱、排序,重要用于保存商品的分類信息.圖4—1—6商品分類表的實(shí)體圖7)管理員表的實(shí)體圖管理員表涉及管理員id(主鍵)、姓名(主鍵)、密碼、類型,重要用于保存管理員的信息。圖4—1-7管理員的實(shí)體圖8)評(píng)論的實(shí)體圖評(píng)論表涉及評(píng)論編號(hào)、題目、內(nèi)容、分?jǐn)?shù)、產(chǎn)品編號(hào)、上架時(shí)間、顧客編號(hào),重要用于保存評(píng)論信息。圖4—1—8商品評(píng)論的實(shí)體圖9)通告的實(shí)體圖通告表涉及信息編號(hào)、題目、內(nèi)容、公布者、公布時(shí)間、欄目、信息編號(hào),重要用于保存協(xié)助信息。圖4—1—9通告的實(shí)體圖4.1。2物理建模1)商品信息表、訂單信息表、客戶表和客戶信息表之間的關(guān)系一種顧客能夠購(gòu)置多個(gè)商品,是一對(duì)多的關(guān)系;一種顧客能夠有多個(gè)支付方式,是一對(duì)多的關(guān)系;一種顧客只能修改本人信息,是一對(duì)一的關(guān)系。圖4—1—10客戶、商品和訂單之間的關(guān)系2)商品信息表、訂單信息表和商品數(shù)量之間的關(guān)系商品信息表、訂單信息表和商品數(shù)量之間是多對(duì)多的關(guān)系。圖4-1-11客戶訂單詳情字段關(guān)系4。1。3數(shù)據(jù)庫(kù)表構(gòu)造1)商品信息表product商品信息表:涉及商品編號(hào)(主鍵)、商品名稱、分類id、庫(kù)存、市場(chǎng)價(jià)、現(xiàn)價(jià)、點(diǎn)擊量圖片地址、添加時(shí)間、與否下架、商品描述等字段;重要用于商品信息的存儲(chǔ)。圖4—1—12數(shù)據(jù)庫(kù)商品信息表product2)客戶信息表vip客戶信息表:涉及編號(hào)(主鍵)、密碼、性別、地址、電話、郵箱、郵編、生日、等字段;重要用于保存會(huì)員的具體信息.圖4—1—13數(shù)據(jù)庫(kù)客戶信息表vip3)評(píng)論表comment評(píng)論表:涉及編號(hào)(主鍵)、題目、內(nèi)容、分?jǐn)?shù)、產(chǎn)品編號(hào)、上架時(shí)間、顧客編號(hào)等字段;重要用于保存評(píng)論信息。圖4-1-14數(shù)據(jù)庫(kù)評(píng)論表comment4)訂單表信息表車orders訂單表:涉及訂單號(hào)(主鍵)、訂單名稱、下單人、收件人、訂單數(shù)量、訂單價(jià)格、收貨地址等字段;重要用于訂單信息的存儲(chǔ)及操作。圖4—1—15訂單表信息表車orders5)商品分類表信息表category分類表:涉及分類id(主鍵)、分類名稱、分類級(jí)別等;重要用于保存商品的分類信息。圖4—1—16商品分類表信息表category地址信息表address地址表:涉及地址id、地址、接受者、電話、會(huì)員編號(hào)、備注等;重要用于存儲(chǔ)顧客地址信息。圖4—1—17地址信息表address管理員信息表admin管理員表:涉及管理員id(主鍵)、姓名(主鍵)、密碼、類型;重要用于保存管理員的信息。圖4-1-18管理員信息表admin通告表info通告表:涉及編號(hào)(主鍵)、題目、內(nèi)容、公布者、公布時(shí)間、欄目重要用于保存協(xié)助信息。圖4-1—19通告表info訂單詳情表orderdetail訂單表:涉及訂單號(hào)(主鍵)、訂單名稱、下單人、收件人、訂單數(shù)量、訂單價(jià)格、收貨地址等字段;重要用于訂單信息的存儲(chǔ)及操作。圖4—1-20訂單詳情表orderdetail4.2用例設(shè)計(jì)4.2.1用例圖用例圖是用來鑒別和劃分系統(tǒng)功效,它把系統(tǒng)分成動(dòng)作者和用例兩個(gè)部分。動(dòng)作者表達(dá)系統(tǒng)顧客能扮演的角色,這些顧客可能是人,可能是其它的計(jì)算機(jī),某些硬件,或者甚至是其它軟件系統(tǒng),此用例描述了當(dāng)動(dòng)作者之一給系統(tǒng)特定的刺激時(shí)系統(tǒng)的活動(dòng)。1號(hào)店商城系統(tǒng)總用例圖如圖4—2—1所示:圖4—2—1系統(tǒng)用例圖4。2。2系統(tǒng)活動(dòng)圖活動(dòng)圖片反映系統(tǒng)中從一種活動(dòng)到另一種活動(dòng)的流程,強(qiáng)調(diào)對(duì)象間的控制流程,如圖所示,描述了管理員登陸、信息管理、及導(dǎo)購(gòu)查詢的活動(dòng)執(zhí)行次序.活動(dòng)圖是一種特殊的狀態(tài)圖,描述需要做的活動(dòng),執(zhí)行這些活動(dòng)的次序(多為并行的)以及工作流(完畢工作所需的環(huán)節(jié))。它對(duì)系統(tǒng)的功效建特別重要,強(qiáng)調(diào)對(duì)象間的控制流程.系統(tǒng)活動(dòng)圖以下圖4-2-2所示:圖4—2—2后臺(tái)系統(tǒng)活動(dòng)圖5功效設(shè)計(jì)和代碼設(shè)計(jì)整個(gè)系統(tǒng)分為了前臺(tái)功效模塊和后臺(tái)功效模塊。下面具體討論重要的幾個(gè)功效模塊的程序?qū)崿F(xiàn).在每個(gè)模塊的介紹中,將具體闡明某些涉及要點(diǎn)。前臺(tái)功效模塊分為顧客管理模塊、訂單查詢模塊、購(gòu)物車模塊、修改個(gè)人資料模塊4個(gè)部分。5.1前臺(tái)功效模塊的實(shí)現(xiàn)前臺(tái)部分由顧客使用,涉及顧客個(gè)人中心管理,購(gòu)物車管理,訂單管理等幾個(gè)部分。5。1.1顧客管理模塊顧客管理模塊重要涉及顧客注冊(cè),登錄及忘記密碼找回3個(gè)部分。(1)顧客注冊(cè)當(dāng)顧客第一次登錄時(shí)首先要注冊(cè),成為會(huì)員后,才能夠購(gòu)置物品.顧客能夠點(diǎn)擊在登陸頁(yè)的注冊(cè)按鍵來打開注冊(cè)頁(yè)面進(jìn)行會(huì)員注冊(cè)操作,注冊(cè)頁(yè)面必須填寫某些顧客的基本信息,如顧客名、密碼、聯(lián)系電話等信息,在顧客注冊(cè)頁(yè)面中顧客自定義JavaScript檢查顧客注冊(cè)信息不允許為空。顧客注冊(cè)窗口的運(yùn)行成果如圖5—1—1所示。圖5—1-1顧客注冊(cè)界面重要代碼以下:(2)顧客登錄顧客登錄需要點(diǎn)擊首頁(yè)上的“請(qǐng)登陸”按鈕進(jìn)入登錄首頁(yè)頁(yè)面,該界面重要用來接受顧客輸入的顧客名和密碼,并更新顧客在網(wǎng)站中的狀態(tài)信息.。單擊“登錄”按鈕時(shí),系統(tǒng)將對(duì)輸入的顧客名和密碼進(jìn)行驗(yàn)證,如果數(shù)據(jù)表中顧客名和密碼存在就顯示登陸成功,并返回眸頁(yè),否則彈出錯(cuò)誤提示信息.會(huì)員登錄窗口的運(yùn)行成果如圖5-1-2所示。圖5-1-2登錄界面重要代碼以下:會(huì)員登錄成功后首頁(yè)顯示的窗口,如圖5-1—3所示.圖5-1—3商城系統(tǒng)主界面重要代碼以下:(3)找回密碼找回密碼放在登錄窗口,點(diǎn)擊“忘記密碼?”即可進(jìn)入找回密碼界面。填寫顧客名,系統(tǒng)提供密碼提示的問題,回答對(duì)的答案,填寫新密碼后,就能夠找回密碼。運(yùn)行成果如圖5-1—4和5—1—5所示。圖5—1—4密碼找回界面圖5—1—5密碼找回界面重要實(shí)當(dāng)代碼:5。1.2商品查詢與購(gòu)物車模塊(1)按分類查看商品列表在主界面的左上角,有關(guān)分類的鏈接,按分類可查看該類商品的信息,如圖5—1-6所示。圖5-1—6按分類查看商品的頁(yè)面(2)能夠按價(jià)格、人氣、上架時(shí)間對(duì)商品進(jìn)行排序。按價(jià)格升序排序如圖5-1-7所示。圖5—1—7按價(jià)格升序?qū)ι唐愤M(jìn)行排序(1)(2)實(shí)當(dāng)代碼以下:(3)選擇要購(gòu)置的商品在顯示的商品中,點(diǎn)擊要購(gòu)置的商品的圖片,則顯示訂購(gòu)商品的信息,如果已經(jīng)登錄能夠進(jìn)行評(píng)價(jià)和查看評(píng)價(jià),然后能夠選擇購(gòu)置數(shù)量并加入購(gòu)物車。如圖5-1-8所示。圖5—1-8訂購(gòu)商品的信息重要實(shí)當(dāng)代碼以下:(4)購(gòu)物車管理把商品放入購(gòu)物車后進(jìn)入購(gòu)物車界面,能夠?qū)①?gòu)置的商品進(jìn)行查看和刪除。選擇繼續(xù)購(gòu)物,則回到主界面繼續(xù)購(gòu)物;選擇結(jié)算中心,則進(jìn)入選擇收貨地址和支付方式界面。購(gòu)物車的頁(yè)面如圖5—1—9所示。圖5-1—9購(gòu)物車的頁(yè)面重要實(shí)當(dāng)代碼以下:配送管理選擇想要的收貨地址和支付方式,然后點(diǎn)擊下一步即可進(jìn)入確認(rèn)訂單界面。如果想要添加新的收貨地址則點(diǎn)擊頁(yè)面右上角的個(gè)人中心,選擇想要的操作。添加新地址后即可回到此界面進(jìn)行收貨地址選擇。配送管理如圖5—1-10所示。圖5-1—10配送頁(yè)面重要實(shí)當(dāng)代碼以下:確認(rèn)訂單管理可查看并確認(rèn)訂單信息,確認(rèn)訂單后即會(huì)顯示本次的訂單號(hào).圖5-1—11確認(rèn)訂單的頁(yè)面重要實(shí)當(dāng)代碼以下:5。2后臺(tái)功效模塊的實(shí)現(xiàn)后臺(tái)功效只允許含有管理員權(quán)限的顧客使用,它是實(shí)現(xiàn)前臺(tái)功效的基礎(chǔ)。后臺(tái)涉及管理員登錄模塊、添加商品模塊、訂單信息管理模塊、添加商品的分類和添加顧客管理員.后臺(tái)首頁(yè)重要有下列幾個(gè)部分。5.2.1顧客登錄該頁(yè)面的功效是對(duì)管理員身份驗(yàn)證,顧客輸入顧客名和密碼后單擊“登錄”按鍵,系統(tǒng)將判斷顧客名和密碼的有效性,如果通過驗(yàn)證則轉(zhuǎn)到后臺(tái)首頁(yè),反之則提示登錄失敗。管理員登錄頁(yè)面如圖5—2-1所示.圖5—2-1管理員登錄頁(yè)面重要實(shí)當(dāng)代碼以下:5.2。2添加商品模塊在產(chǎn)品管理中能夠?qū)ι唐愤M(jìn)行添加、刪除和修改等操作,這些操作將提供前臺(tái)首頁(yè)商品展示類別展示所需要的數(shù)據(jù)根據(jù)。顧客單擊“添加"按鈕后添加商品如圖5—2—2所示。圖5—2—2管理員添加頁(yè)面運(yùn)行成果重要實(shí)當(dāng)代碼以下:5.2.3商品的訂單管理顧客在前臺(tái)購(gòu)物所產(chǎn)生的訂單不能立刻執(zhí)行需要系統(tǒng)管理員在后臺(tái)訂單,運(yùn)行成果如圖5—2—3所示。此時(shí)不同身份的管理員能夠?qū)τ唵芜M(jìn)行審核,該頁(yè)面會(huì)顯示進(jìn)期所沒有被解決的訂單,能夠查看訂單明細(xì)。圖5—2—3管理員訂單管理頁(yè)面重要實(shí)當(dāng)代碼以下:打開有訂單號(hào)信息明細(xì)的超鏈接打開商品詳情如圖5-2—4,通過審核后點(diǎn)擊確認(rèn)審核按鈕即可完畢審核。圖5-2-4商品具體訂購(gòu)界面重要實(shí)當(dāng)代碼以下:6實(shí)訓(xùn)總結(jié)歷經(jīng)了兩個(gè)多月的奮戰(zhàn),緊張而又充實(shí)的課程設(shè)計(jì)最后完畢。從最初的茫然,到慢慢的進(jìn)入狀態(tài),再到對(duì)思路逐步的清晰,整個(gè)寫作過程難以用語(yǔ)言來體現(xiàn)?;叵脒@段日子的經(jīng)歷和感受,我感慨萬千,在這次課程設(shè)計(jì)的過程中,我擁有了無數(shù)難忘的回想和收獲。

由于時(shí)間緊湊以及實(shí)踐經(jīng)驗(yàn)局限性等因素,這次網(wǎng)上商城系統(tǒng)設(shè)計(jì)所完畢的系統(tǒng)存在許多有待完善之處。通過開發(fā)這個(gè)項(xiàng)目,鞏固了以前所學(xué)的理論知識(shí),提高了自己的實(shí)踐編程能力,為此后進(jìn)一步開發(fā)網(wǎng)站打下了一種較好的基礎(chǔ),學(xué)到諸多理論知識(shí)并積累諸多實(shí)踐經(jīng)驗(yàn),為走上社會(huì)實(shí)際工作崗位做好了充足的準(zhǔn)備,為此后的職業(yè)發(fā)展打下良好的基礎(chǔ).在整個(gè)過

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論