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