網(wǎng)上商城系統(tǒng)實習(xí)報告.doc
《網(wǎng)上商城系統(tǒng)實習(xí)報告.doc》由會員分享,可在線閱讀,更多相關(guān)《網(wǎng)上商城系統(tǒng)實習(xí)報告.doc(30頁珍藏版)》請在裝配圖網(wǎng)上搜索。
目錄1實訓(xùn)背景11.1 實訓(xùn)題目11.2 實訓(xùn)時間11.3 實訓(xùn)目的11.4 實訓(xùn)環(huán)境11.5 實訓(xùn)內(nèi)容22設(shè)計過程32.1 項目介紹32.2 需求分析32.2.1業(yè)務(wù)需求分析32.2.2用戶需求分析32.2.3 功能需求43總體設(shè)計43.1系統(tǒng)結(jié)構(gòu)設(shè)計43.2功能模塊設(shè)計53.2.1前臺模塊的功能模塊設(shè)計63.2.2后臺管理模塊的功能模塊設(shè)計63.3數(shù)據(jù)庫設(shè)計74詳細(xì)設(shè)計74.1 數(shù)據(jù)庫設(shè)計74.1.1概念建模74.1.2物理建模114.1.3數(shù)據(jù)庫表結(jié)構(gòu)114.2 用例設(shè)計144.2.1用例圖144.2.2系統(tǒng)活動圖155功能設(shè)計和代碼設(shè)計155 .1前臺功能模塊的實現(xiàn)155.1.1 用戶管理模塊155.1.2商品查詢與購物車模塊195.2 后臺功能模塊的實現(xiàn)245.2.1 用戶登錄245.2.2 添加商品模塊255.2.3 商品的訂單管理266實訓(xùn)總結(jié)27參考文獻(xiàn)281實訓(xùn)背景 1.1 實訓(xùn)題目 1號店網(wǎng)上商城系統(tǒng) 1.2 實訓(xùn)時間第10周17周 1.3 實訓(xùn)目的企業(yè)項目實訓(xùn)是計算機(jī)專業(yè)教學(xué)的一個重要環(huán)節(jié),其目的是使學(xué)生在獲得基本知識和基本技能的基礎(chǔ)上,進(jìn)行一次較全面、系統(tǒng)的訓(xùn)練,以鞏固課堂所學(xué)知識及提高操作技能。旨在提升本專業(yè)學(xué)生對此課程中的理論知識的綜合應(yīng)用能力、邏輯思維能力和軟件開發(fā)能力,培養(yǎng)學(xué)生獨立工作和解決實際問題的能力,為學(xué)生走上畢業(yè)崗位作好充足準(zhǔn)備。網(wǎng)上購物是時下比較流行的消費方式,給人們的生活帶來了極大的方便。本次實訓(xùn)要求學(xué)生用Java技術(shù)開發(fā)基于B/S架構(gòu)的大型網(wǎng)上商城系統(tǒng)。通過真實的項目實戰(zhàn)過程,讓學(xué)生從實踐中認(rèn)識面向?qū)ο蟪绦蛟O(shè)計的開發(fā)思想和軟件設(shè)計與開發(fā)的流程,能夠用程序去解決現(xiàn)實生活問題,在一步一步的實踐過程中不斷提高程序設(shè)計的水平。 1.4 實訓(xùn)環(huán)境1)硬件環(huán)境: 機(jī)房:計算機(jī)系多媒體專業(yè)機(jī)房 電腦:雙核高性能主機(jī) 網(wǎng)絡(luò):100Mbps校園網(wǎng)2)開發(fā)環(huán)境: 操作系統(tǒng):Windows XP 開發(fā)工具:MyEclipse6.0 容器: Tomcat6.0 中間件: JDK6.0 數(shù)據(jù)庫: MySQL5.0 1.5 實訓(xùn)內(nèi)容網(wǎng)上商城系統(tǒng)又稱在線商城系統(tǒng),是一個功能完善的在線購物系統(tǒng),主要為在線銷售和在線購物服務(wù)。其功能主要包含商品的管理、會員的管理、訂單的管理、庫存的管理、優(yōu)惠的管理、在線支付等。本次實訓(xùn)將由指導(dǎo)老師帶領(lǐng)學(xué)生有Java EE技術(shù)完成“應(yīng)答網(wǎng)上商城系統(tǒng)”的設(shè)計與開發(fā),主要開發(fā)的功能如下: 1)后臺功能商品模塊:包括后臺商品庫存管理、上貨、出貨、編輯管理和商品分類管理、商品品牌管理等。 訂單模塊:在線訂單程序,使消費者能夠順利的通過Web在線的方式,直接生成購買訂單。 評論模塊:購買過產(chǎn)品的買家可以對產(chǎn)品進(jìn)行評價和打分。支付模塊:即通過網(wǎng)上錢包、電子支付卡。進(jìn)行網(wǎng)上資金流轉(zhuǎn)換的業(yè)務(wù)流程;國內(nèi)主流支付方式包括:騰訊旗下的財付通、支付寶、網(wǎng)銀在線等。會員模塊:在購物系統(tǒng)中,集成會員注冊是吸引會員進(jìn)行二次購買和提升轉(zhuǎn)換率最好的方式。信息模塊:用于發(fā)布商城系統(tǒng)相關(guān)的一些信息。配送模塊:購物系統(tǒng)集成的物流配送方式,從而方便消費者對物流方式進(jìn)行在線選擇。如:EMS、順風(fēng)等等。商品促銷:購物系統(tǒng)都有商品促銷功能,通過商品促銷功能,能夠迅速的促進(jìn)商城的消費積極性。 2)前端功能商品展示:通過前端界面,以標(biāo)準(zhǔn)的或者其他個性化的方式向用戶展示商品各類信息,完成購物系統(tǒng)內(nèi)信息流的傳遞。 購物車:用戶可對想要購買的商品進(jìn)行網(wǎng)上訂購,在購物過程中,隨時增刪商品。模板風(fēng)格自定義:即通過系統(tǒng)內(nèi)置的模板引擎,可以方便的通過后臺可視化編輯,設(shè)計出符合自身需求的風(fēng)格界面。 商品多圖展示:隨著電子商務(wù)的發(fā)展商品圖片成為吸引消費者的第一要素,多圖展示即提供前臺多張圖片的展示,從而提升消費者的購物欲望。 2設(shè)計過程 2.1 項目介紹現(xiàn)在流行的網(wǎng)上購物系統(tǒng)不僅要有漂亮的網(wǎng)頁,更要有嚴(yán)謹(jǐn)?shù)囊?guī)劃,注重每一個細(xì)小的環(huán)節(jié),這樣才能使得在電子交易時避免不必要錯誤發(fā)生。我們將使用HTML、JSP等技術(shù)來編輯網(wǎng)頁,并運用JDBC技術(shù)把數(shù)據(jù)庫和動態(tài)網(wǎng)頁相關(guān)聯(lián)。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中,這種方法在數(shù)據(jù)量不大時有很多的應(yīng)用場合。當(dāng)數(shù)據(jù)量比較大,并且有較強的專業(yè)性時,錄入的費用和出錯的可能性都相應(yīng)上升。本設(shè)計在實際應(yīng)用中的解決方案是建立網(wǎng)站, 以及自己的數(shù)據(jù)庫,使得所需商品信息可以及時的保存、更新,可以更好的及時了解商品買賣的情況。 2.2 需求分析需求分析是軟件設(shè)計中非常重要的一個環(huán)節(jié),沒有經(jīng)過詳細(xì)的需求分析就匆匆忙忙進(jìn)行軟件開發(fā)是注定要失敗的。所以一定要花時間與用戶進(jìn)行溝通交流,詳細(xì)了解客戶到底需要軟件做到什么。在溝通交流過程中也可以大致告訴用戶軟件可以做到些什么、是怎樣做的。對用戶提出的一些不切實際的需求一定要以合理的方式明確地拒絕。經(jīng)雙方討論并明確的需求要以書面的形式簽字確認(rèn)。 2.2.1業(yè)務(wù)需求分析網(wǎng)站的制作已經(jīng)不單單是把企業(yè)想要表達(dá)的內(nèi)容擺放在網(wǎng)站上那么簡單,當(dāng)今的網(wǎng)站設(shè)計包含了更多的設(shè)計元素,給予瀏覽者更多的視覺享受。現(xiàn)在企業(yè)營銷商需要用一些更新穎更有效的方式增強競爭力。建設(shè)一個宣傳自身商品形象的電子商務(wù)營銷模式的網(wǎng)站是一種有效的方法。另外,通過電子商務(wù)網(wǎng)站,廣闊自己的營銷方式和市場,能夠幫助企業(yè)營銷商從魚龍混雜的市場中脫穎而出,完善企業(yè)銷售與服務(wù)的環(huán)節(jié),最終提升企業(yè)的價值與經(jīng)濟(jì)效益。 2.2.2用戶需求分析這個網(wǎng)站以上面的業(yè)務(wù)需求為基礎(chǔ),進(jìn)一步提出網(wǎng)站需要完成的以下任務(wù):網(wǎng)站需要讓供應(yīng)商、客戶以及瀏覽者能看到商城的信息及動態(tài),另一個重要的內(nèi)容就是能夠顯示出該商城現(xiàn)有的各類型商品及其詳細(xì)信息;由于消費者的需求在增長和變化,商城在面對面銷售的基礎(chǔ)上也要隨之發(fā)展出相應(yīng)的服務(wù),如在線訂購等技術(shù)。另外,企業(yè)營銷商除了能與普通客戶一樣瀏覽網(wǎng)站之外,還需要對網(wǎng)站進(jìn)行管理。企業(yè)需要定期更新現(xiàn)有商品的詳細(xì)信息、商城動態(tài)和聯(lián)系方式,必要時還要對企業(yè)的介紹做更改。對于消費者通過網(wǎng)站提交的各種訂單能夠進(jìn)行處理以方便銷售。2.2.3 功能需求 1) 商品瀏覽:分類顯示商品;顯示商品詳情,提供購買鏈接;可以對商品進(jìn)行模糊查詢。瀏覽商品時不要求用戶登錄,但下訂單前用戶必須登錄。2) 購物車管理:欲購買商品可以增添到購物車;也可以從購物車退回商品,清空購物車;對于同一件商品的多次購買只能在原來的商品上增添數(shù)量,還可以修改購物車中某個商品的數(shù)量,統(tǒng)計商品總金額。3) 注冊管理:能夠?qū)τ脩裘艽a的簡單驗證;能夠?qū)﹄娮余]箱,Email進(jìn)行有效性驗證;能夠防止利用頁面刷新重復(fù)注冊,以及已經(jīng)注冊的用戶不能重復(fù)注冊。4) 訂單管理:只有登錄的用戶可下訂單;用戶可以查看自己的訂單。管理員可以修改訂單的狀態(tài)。5) 商品管理:管理員可以增添商品分類;修改商品基本信息;增添商品時候可以上傳圖片。6) 用戶信息管理:用戶登陸后可以修改個人信息。3總體設(shè)計3.1系統(tǒng)結(jié)構(gòu)設(shè)計根據(jù)業(yè)務(wù)流程,需要將網(wǎng)站劃分為前臺、后臺和數(shù)據(jù)庫。前臺中,客戶在登錄網(wǎng)站主頁后即可鏈接查看到商品等信息,還可以做訂購商品等活動。為了方便客戶搜索感興趣的商品信息,將商品搜索嵌入到主頁面中。數(shù)據(jù)庫將要作為網(wǎng)站后臺重要的組成部分,管理員的主要操作幾乎全部圍繞數(shù)據(jù)庫,最后將更新的數(shù)據(jù)要顯示給前臺。前臺是一個比較大的功能群,它所包含的信息不僅數(shù)量多,而且種類不同。將它設(shè)計成比較優(yōu)化的結(jié)構(gòu)形式能組織好網(wǎng)站的信息內(nèi)容并將其歸類,方便用戶獲得所需要的信息。其中每一部分都以盡量少的內(nèi)容顯示,以免瀏覽者看的眼花繚亂而失去耐心。除了這些作用外,設(shè)計好前臺的結(jié)構(gòu)形式,也是為后面程序的編寫做出了框架。在為系統(tǒng)劃分功能模塊,并以模塊為單位來實現(xiàn)設(shè)計時也是以這個結(jié)構(gòu)為根基的。系統(tǒng)的后臺要對整個網(wǎng)站的信息和數(shù)據(jù)進(jìn)行維護(hù)。網(wǎng)站前臺所顯示的信息在后臺都應(yīng)該有對應(yīng)的維護(hù)。這樣,除了設(shè)計后臺的各個管理界面外,為了方便管理員的工作,可以將各個管理的界面結(jié)合到一個頁面中。因此,各個管理的界面會作為主管理界面的分支。在設(shè)計好網(wǎng)站前臺與后臺的結(jié)構(gòu)以后,就將數(shù)據(jù)庫加入到結(jié)構(gòu)中。后臺將更新的數(shù)據(jù)寫入到數(shù)據(jù)庫中,前臺再將數(shù)據(jù)庫中的信息取出來并顯示。3.2功能模塊設(shè)計層次模塊結(jié)構(gòu)是將系統(tǒng)劃分為若干子系統(tǒng),子系統(tǒng)下再劃分為若干的模塊。而模塊是指具備有輸入輸出、邏輯功能、運行程序和內(nèi)部數(shù)據(jù)四種屬性的一組程序。在結(jié)構(gòu)化系統(tǒng)設(shè)計中,模塊一般都是按功能劃分的,通常稱為功能模塊。合理的功能模塊的劃分能夠極大限度地減少重復(fù)勞動、提高開發(fā)工作的效率并增大系統(tǒng)的可維護(hù)性。以前面的系統(tǒng)分析為基礎(chǔ),將系統(tǒng)分為兩大模塊,即前臺模塊和后臺模塊。1號店購物系統(tǒng)的功能結(jié)構(gòu)如圖3-2-1所示。圖3-2-1 1號店購物系統(tǒng)功能結(jié)構(gòu)圖3.2.1前臺模塊的功能模塊設(shè)計前臺管理包括會員注冊,登錄管理,分類管理、個人中心等模塊。用戶可以在注冊界面進(jìn)行注冊,填寫個人信息;已經(jīng)登錄過后的會員可以選擇購買商品,將其加入購物車,并可查看和修改購物車。個人中心可以查看個人信息并且修改個人信息、收貨地址、管理訂單等??蛻糍徫锪鞒坦δ芙Y(jié)構(gòu)如圖3-2-2所示。圖3-2-2 用戶購物功能圖3.2.2后臺管理模塊的功能模塊設(shè)計后臺管理包括商品管理,訂單管理,分類管理、通告管理、訂單員管理等模塊。商品管理包括查看、添加和編輯商品分類管理包括查看、添加和編輯商品分類;通告管理包括查看、添加和編輯通告;訂單管理包括處理待審定單、待付訂單、待發(fā)訂單和已經(jīng)完成審核的訂單。管理員后臺功能結(jié)構(gòu)如圖3-2-3所示。圖3-2-3 管理員功能模塊圖3.3數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的重要組成部分。一個設(shè)計結(jié)構(gòu)合理的數(shù)據(jù)庫對于應(yīng)用程序的開發(fā)效率和程序的性能都是非常重要的。數(shù)據(jù)庫的設(shè)計過程大致如下:根據(jù)用戶需求,確定數(shù)據(jù)庫中要保存的數(shù)據(jù)信息。對用戶需求進(jìn)行分析時數(shù)據(jù)庫設(shè)計的第一個階段。不斷的調(diào)查與研究用戶需求,了解企業(yè)運作流程等系統(tǒng)需求,使設(shè)計概念模型的基礎(chǔ)。設(shè)計數(shù)據(jù)庫的概念模型。概念模型是按用戶的觀點來對數(shù)據(jù)建模,使用與進(jìn)行信息世界建模的工具。它對整個數(shù)據(jù)庫的設(shè)計具有深刻的影響。邏輯結(jié)構(gòu)設(shè)計。邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的過程。數(shù)據(jù)庫的實施和維護(hù)。在設(shè)計好前臺與后臺的功能模塊后,就開始進(jìn)行數(shù)據(jù)庫的設(shè)計了。根據(jù)網(wǎng)站系統(tǒng)的分析,數(shù)據(jù)庫是整個網(wǎng)站的核心。從前臺顯示的信息到后臺操作的對象,都是圍繞數(shù)據(jù)庫展開的。4詳細(xì)設(shè)計4.1 數(shù)據(jù)庫設(shè)計4.1.1概念建模1)商品信息表product的實體圖商品信息表包括商品編號、商品名稱、庫存、市場價、現(xiàn)價、點擊量添加時間等字段;用于商品信息的存儲。圖 4-1-1商品信息表product的實體圖2) 客戶信息表VIP的實體圖客戶信息表包括會員編號、密碼、性別、地址、電話、郵箱、電話、生日、積分、問題,用于保存會員的詳細(xì)信息。 圖 4-1-2 客戶信息表vip的實體圖3)收貨地址的實體圖地址表包括地址id、地址、接收者、電話、會員編號、備注,主要用于存儲用戶地址信息。圖 4-1-3 收貨地址的實體圖4)訂單詳情表的實體圖訂單詳情表包括詳情編號、商品號、商品訂單、共計,主要用于訂單信息的存儲及操作。圖 4-1-4 訂單詳情表的實體圖5)訂單生成表orders的實體圖訂單生成表訂單號、訂單狀態(tài)、下單人、付款方式、訂單時間、客戶編號,主要用于訂單信息的存儲及操作。圖 4-1-5 訂單生成表orders的實體圖6)商品分類表的實體圖商品分類表分類編號、分類名稱、排序,主要用于保存商品的分類信息。圖4-1-6 商品分類表的實體圖7)管理員表的實體圖管理員表包括管理員id(主鍵)、姓名(主鍵)、密碼、類型,主要用于保存管理員的信息。圖 4-1-7管理員的實體圖8)評論的實體圖評論表包括評論編號、題目、內(nèi)容、分?jǐn)?shù)、產(chǎn)品編號、上架時間、用戶編號,主要用于保存評論信息。圖 4-1-8商品評論的實體圖9)通告的實體圖通告表包括信息編號、題目、內(nèi)容、發(fā)布者、發(fā)布時間、欄目、 信息編號,主要用于保存幫助信息。圖 4-1-9通告的實體圖4.1.2物理建模1)商品信息表、訂單信息表、客戶表和客戶信息表之間的關(guān)系一個用戶可以購買多個商品,是一對多的關(guān)系;一個用戶可以有多種支付方式,是一對多的關(guān)系;一個用戶只能修改本人信息,是一對一的關(guān)系。圖4-1-10客戶、商品和訂單之間的關(guān)系2)商品信息表、訂單信息表和商品數(shù)量之間的關(guān)系商品信息表、訂單信息表和商品數(shù)量之間是多對多的關(guān)系。圖 4-1-11 客戶訂單詳情字段關(guān)系4.1.3數(shù)據(jù)庫表結(jié)構(gòu)1)商品信息表product商品信息表:包括商品編號(主鍵)、商品名稱、分類id、庫存、市場價、現(xiàn)價、點擊量圖片地址、添加時間、是否下架、商品描述等字段;主要用于商品信息的存儲。圖 4-1-12 數(shù)據(jù)庫商品信息表product2)客戶信息表vip客戶信息表:包括編號(主鍵)、密碼、性別、地址、電話、郵箱、郵編、生日、等字段;主要用于保存會員的詳細(xì)信息。圖 4-1-13 數(shù)據(jù)庫客戶信息表vip3)評論表comment評論表:包括編號(主鍵)、題目、內(nèi)容、分?jǐn)?shù)、產(chǎn)品編號、上架時間、用戶編號等字段;主要用于保存評論信息。圖 4-1-14 數(shù)據(jù)庫評論表comment4)訂單表信息表車orders訂單表:包括訂單號(主鍵)、訂單名稱、下單人、收件人、訂單數(shù)量、訂單價格、收貨地址等字段;主要用于訂單信息的存儲及操作。圖 4-1-15 訂單表信息表車orders5)商品分類表信息表category分類表:包括分類id(主鍵)、分類名稱、分類級別等;主要用于保存商品的分類信息。圖 4-1-16 商品分類表信息表category6) 地址信息表address地址表:包括地址id、地址、接收者、電話、會員編號、備注等;主要用于存儲用戶地址信息。圖 4-1-17 地址信息表address7) 管理員信息表admin管理員表:包括管理員id(主鍵)、姓名(主鍵)、密碼、類型;主要用于保存管理員的信息。圖 4-1-18 管理員信息表admin8) 通告表info通告表:包括編號(主鍵)、題目、內(nèi)容、發(fā)布者、發(fā)布時間、欄目 主要用于保存幫助信息。圖 4-1-19 通告表info9) 訂單詳情表orderdetail訂單表:包括訂單號(主鍵)、訂單名稱、下單人、收件人、訂單數(shù)量、訂單價格、收貨地址等字段;主要用于訂單信息的存儲及操作。圖 4-1-20 訂單詳情表orderdetail4.2 用例設(shè)計4.2.1用例圖用例圖是用來鑒別和劃分系統(tǒng)功能,它把系統(tǒng)分成動作者和用例兩個部分。動作者表示系統(tǒng)用戶能扮演的角色,這些用戶可能是人,可能是其他的計算機(jī),一些硬件,或者甚至是其他軟件系統(tǒng),此用例描述了當(dāng)動作者之一給系統(tǒng)特定的刺激時系統(tǒng)的活動。1號店商城系統(tǒng)總用例圖如圖4-2-1所示:圖 4-2-1系統(tǒng)用例圖4.2.2系統(tǒng)活動圖活動圖片反映系統(tǒng)中從一個活動到另一個活動的流程,強調(diào)對象間的控制流程,如圖所示,描述了管理員登陸、信息管理、及導(dǎo)購查詢的活動執(zhí)行順序。活動圖是一種特殊的狀態(tài)圖,描述需要做的活動,執(zhí)行這些活動的順序(多為并行的)以及工作流(完成工作所需的步驟)。它對系統(tǒng)的功能建特別重要,強調(diào)對象間的控制流程。系統(tǒng)活動圖如下圖4-2-2所示:圖 4-2-2 后臺系統(tǒng)活動圖5功能設(shè)計和代碼設(shè)計整個系統(tǒng)分為了前臺功能模塊和后臺功能模塊。下面詳細(xì)討論主要的幾個功能模塊的程序?qū)崿F(xiàn)。在每個模塊的介紹中,將具體說明一些涉及要點。前臺功能模塊分為用戶管理模塊、訂單查詢模塊、購物車模塊、修改個人資料模塊4個部分。 5 .1前臺功能模塊的實現(xiàn)前臺部分由用戶使用,包括用戶個人中心管理,購物車管理,訂單管理等幾個部分。5.1.1 用戶管理模塊用戶管理模塊主要包括用戶注冊,登錄及忘記密碼找回3個部分。(1)用戶注冊當(dāng)用戶第一次登錄時首先要注冊,成為會員后,才可以購買物品。用戶可以點擊在登陸頁的注冊按鍵來打開注冊頁面進(jìn)行會員注冊操作,注冊頁面必須填寫一些用戶的基本信息,如用戶名、密碼、聯(lián)系電話等信息,在用戶注冊頁面中用戶自定義JavaScript檢驗用戶注冊信息不允許為空。用戶注冊窗口的運行結(jié)果如圖5-1-1所示。圖5-1-1 用戶注冊界面主要代碼如下:(2)用戶登錄用戶登錄需要點擊首頁上的“請登陸”按鈕進(jìn)入登錄首頁頁面,該界面主要用來接收用戶輸入的用戶名和密碼,并更新用戶在網(wǎng)站中的狀態(tài)信息.。單擊“登錄”按鈕時,系統(tǒng)將對輸入的用戶名和密碼進(jìn)行驗證,如果數(shù)據(jù)表中用戶名和密碼存在就顯示登陸成功,并返回首頁,否則彈出錯誤提示信息。會員登錄窗口的運行結(jié)果如圖5-1-2所示。圖5-1-2 登錄界面 主要代碼如下: 會員登錄成功后首頁顯示的窗口,如圖5-1-3所示。圖5-1-3 商城系統(tǒng)主界面主要代碼如下: (3)找回密碼 找回密碼放在登錄窗口,點擊“忘記密碼?”即可進(jìn)入找回密碼界面。填寫用戶名,系統(tǒng)提供密碼提示的問題,回答正確答案,填寫新密碼后,就可以找回密碼。運行結(jié)果如圖5-1-4和5-1-5所示。圖5-1-4 密碼找回界面圖5-1-5 密碼找回界面主要實現(xiàn)代碼:5.1.2商品查詢與購物車模塊(1)按分類查看商品列表在主界面的左上角,有關(guān)分類的鏈接,按分類可查看該類商品的信息,如圖5-1-6所示。圖5-1-6 按分類查看商品的頁面(2)可以按價格、人氣、上架時間對商品進(jìn)行排序。按價格升序排序如圖5-1-7所示。圖5-1-7 按價格升序?qū)ι唐愤M(jìn)行排序(1)(2)實現(xiàn)代碼如下:(3)選擇要購買的商品在顯示的商品中,點擊要購買的商品的圖片,則顯示訂購商品的信息,如果已經(jīng)登錄可以進(jìn)行評價和查看評價,然后可以選擇購買數(shù)量并加入購物車。如圖5-1-8所示。圖5-1-8訂購商品的信息主要實現(xiàn)代碼如下:(4)購物車管理把商品放入購物車后進(jìn)入購物車界面,可以對將購買的商品進(jìn)行查看和刪除。選擇繼續(xù)購物,則回到主界面繼續(xù)購物;選擇結(jié)算中心,則進(jìn)入選擇收貨地址和支付方式界面。購物車的頁面如圖5-1-9所示。圖5-1-9 購物車的頁面主要實現(xiàn)代碼如下:(5) 配送管理選擇想要的收貨地址和支付方式,然后點擊下一步即可進(jìn)入確認(rèn)訂單界面。如果想要添加新的收貨地址則點擊頁面右上角的個人中心,選擇想要的操作。添加新地址后即可回到此界面進(jìn)行收貨地址選擇。配送管理如圖5-1-10所示。圖5-1-10 配送頁面主要實現(xiàn)代碼如下:(6) 確認(rèn)訂單管理可查看并確認(rèn)訂單信息,確認(rèn)訂單后即會顯示此次的訂單號。圖5-1-11 確認(rèn)訂單的頁面主要實現(xiàn)代碼如下:5.2 后臺功能模塊的實現(xiàn)后臺功能只允許具有管理員權(quán)限的用戶使用,它是實現(xiàn)前臺功能的基礎(chǔ)。后臺包括管理員登錄模塊、添加商品模塊、訂單信息管理模塊、添加商品的分類和添加用戶管理員。后臺首頁主要有以下幾個部分。5.2.1 用戶登錄該頁面的功能是對管理員身份驗證,用戶輸入用戶名和密碼后單擊“登錄”按鍵,系統(tǒng)將判斷用戶名和密碼的有效性,如果通過驗證則轉(zhuǎn)到后臺首頁,反之則提示登錄失敗。管理員登錄頁面如圖5-2-1所示。圖 5-2-1 管理員登錄頁面主要實現(xiàn)代碼如下:5.2.2 添加商品模塊在產(chǎn)品管理中可以對商品進(jìn)行添加、刪除和修改等操作,這些操作將提供前臺首頁商品展示類別展示所需要的數(shù)據(jù)依據(jù)。用戶單擊“添加”按鈕后添加商品如圖5-2-2所示。圖5-2-2 管理員添加頁面運行結(jié)果主要實現(xiàn)代碼如下:5.2.3 商品的訂單管理用戶在前臺購物所產(chǎn)生的訂單不能立即執(zhí)行需要系統(tǒng)管理員在后臺訂單,運行結(jié)果如圖5-2-3所示。此時不同身份的管理員可以對訂單進(jìn)行審核,該頁面會顯示進(jìn)期所沒有被處理的訂單,可以查看訂單明細(xì)。圖5-2-3 管理員訂單管理頁面主要實現(xiàn)代碼如下:打開有訂單號信息明細(xì)的超鏈接打開商品詳情如圖5-2-4,通過審核后點擊確認(rèn)審核按鈕即可完成審核。圖5-2-4商品詳細(xì)訂購界面主要實現(xiàn)代碼如下:6實訓(xùn)總結(jié)歷經(jīng)了兩個多月的奮戰(zhàn),緊張而又充實的課程設(shè)計最終完成。從最初的茫然,到慢慢的進(jìn)入狀態(tài),再到對思路逐漸的清晰,整個寫作過程難以用語言來表達(dá)?;叵脒@段日子的經(jīng)歷和感受,我感慨萬千,在這次課程設(shè)計的過程中,我擁有了無數(shù)難忘的回憶和收獲。由于時間緊湊以及實踐經(jīng)驗不足等原因,這次網(wǎng)上商城系統(tǒng)設(shè)計所完成的系統(tǒng)存在許多有待完善之處。通過開發(fā)這個項目,鞏固了以前所學(xué)的理論知識,提高了自己的實踐編程能力,為今后進(jìn)一步開發(fā)網(wǎng)站打下了一個很好的基礎(chǔ),學(xué)到很多理論知識并積累很多實踐經(jīng)驗,為走上社會實際工作崗位做好了充足的準(zhǔn)備,為今后的職業(yè)發(fā)展打下良好的基礎(chǔ)。在整個過程中,我學(xué)到了新知識,增長了見識。在今后的日子里,我仍然要不斷地充實自己,爭取在所學(xué)領(lǐng)域有所作為。參考文獻(xiàn)1岳劍波:信息管理基礎(chǔ)清華大學(xué)出版社 1999年;2陳禹、楊波:信息管理與信息系統(tǒng)概論 中國人民大學(xué)出版社、 2005年11月;3 Elfriede Dustin:有效軟件測試 中國電力出版社 2004年1月:4梅爾斯:軟件測試的藝術(shù) 機(jī)械工業(yè)出版社 2006年3月;5蔡劍、景楠:Java Web應(yīng)用開發(fā):J2EE和Tomcat清華大學(xué)出版社2005年;6陳海山:深入Java Servlet網(wǎng)絡(luò)編程清華大學(xué)出版社 2002年2月;7崔洋:MySQL數(shù)據(jù)庫應(yīng)用從入門到精通中國鐵道出版社 2013年1月;8許令波:深入分析Java Web技術(shù)內(nèi)幕電子工業(yè)出版社 2012年9月;9秦小波:編寫高質(zhì)量代碼:改善Java程序的151個建議機(jī)械工業(yè)出版社 2012年1月;10顧寧:Web Services 原理與研發(fā)實踐 機(jī)械工業(yè)出版社 2006年1月。- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 網(wǎng)上商城 系統(tǒng) 實習(xí) 報告
鏈接地址:http://italysoccerbets.com/p-8948590.html