版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、湖南科技大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院WEB編程課程設(shè)計(jì)報(bào)告題目:網(wǎng)上購物商店學(xué)號(hào):1111111111姓名: 1指導(dǎo)老師:1完成時(shí)間:111111111目錄 TOC o 1-5 h z HYPERLINK l bookmark4 o Current Document 設(shè)計(jì)內(nèi)容3設(shè)計(jì)方法4 HYPERLINK l bookmark8 o Current Document 1、網(wǎng)站的整體結(jié)構(gòu)設(shè)計(jì) 4 HYPERLINK l bookmark10 o Current Document 2、網(wǎng)站設(shè)計(jì)的技術(shù)方案 5 HYPERLINK l bookmark12 o Current Document 3、網(wǎng)站
2、的界面設(shè)計(jì)6實(shí)現(xiàn)方法8 HYPERLINK l bookmark16 o Current Document 數(shù)據(jù)庫白設(shè)計(jì)8網(wǎng)站具體的實(shí)現(xiàn)過程 10開發(fā)環(huán)境:10 HYPERLINK l bookmark21 o Current Document 設(shè)計(jì)思路10 HYPERLINK l bookmark23 o Current Document 心得體會(huì)11一、設(shè)計(jì)內(nèi)容隨著互聯(lián)網(wǎng)時(shí)代的迅猛發(fā)展, 人們的生活方式已經(jīng)發(fā)生了翻天覆地的變化, 傳統(tǒng)的實(shí)體 店購物方式已經(jīng)不能滿足人們的需求, 傳統(tǒng)購物方式購物不方便, 非得出門才能購物,去到 了實(shí)體店有不一定有自己滿意的商品,有時(shí)候會(huì)浪費(fèi)大量的時(shí)間和精力。
3、隨著網(wǎng)絡(luò)的全面覆蓋,網(wǎng)上支付系統(tǒng)的逐步完善,物流業(yè)的快速興起,網(wǎng)上購物已經(jīng)成 為了當(dāng)今購物的潮流。網(wǎng)上購物商店主要滿足人們足不出戶就能買到自己想要的物品的需要,同時(shí)也為商家省去了昂貴的門面租賃費(fèi)用,而且商品還可以賣到全國各地,大大的擴(kuò)大了客源又節(jié)省了成本。網(wǎng)上購物商店主要有以下幾個(gè)方面的功能:顧客可以瀏覽整個(gè)網(wǎng)站的商品,可以再網(wǎng)站進(jìn)行注冊,注冊之后可以登錄并購買商品, 同時(shí)也可以查看和修改自己的個(gè)人信息,為了安全的需求,還可以修改密碼。商家,也就是店主,管理員,可以管理網(wǎng)站所出售的所有商品,同時(shí)也可以對在網(wǎng)站進(jìn) 行注冊的用戶進(jìn)行管理。1、用戶登錄、注冊功能注冊功能:用戶進(jìn)入網(wǎng)站,如果有興趣在該
4、商店購買商品,那么用戶就可以注冊。登錄功能。已經(jīng)注冊的用戶可以登錄,登錄之后方可購買商品。查看、修改用戶信息功能。修改密碼,為了用戶安全的需要, 經(jīng)常更換密碼可以保證用戶賬戶的安全。2、購物功能物品瀏覽:顧客進(jìn)入網(wǎng)站,就可以瀏覽網(wǎng)站的商品。商品購買:顧客注冊自己的賬戶, 并登錄之后就可以在網(wǎng)站購買商品了。購買商品的步驟如下;添加商品到購物車確定購買3、商品管理:管理網(wǎng)站所出售的商品。4、用戶管理:管理員對在網(wǎng)站注冊的用戶進(jìn)行管理。5、訂單管理:對用戶的訂單進(jìn)行管理。設(shè)計(jì)方法1、網(wǎng)站的整體結(jié)構(gòu)設(shè)計(jì)該網(wǎng)上購物商城主要包括了首頁,用戶模塊,管理員模塊幾個(gè)模塊,它們是互相聯(lián)系的。 對于整個(gè)網(wǎng)站,顧客的
5、購物流程可以簡單地表示如下:1、首頁首頁上應(yīng)當(dāng)能實(shí)現(xiàn)以下功能:展示商品的功能,還提供用戶登錄注冊的入口, 以及管理登錄的入口。2、用戶模塊用戶登錄之后即進(jìn)入用戶模塊,在用戶模塊,主要有以下幾個(gè)功能:查看和修改用戶的個(gè)人信息:用戶可以及時(shí)的更新自己的個(gè)人信息。修改用戶密碼:用戶可以修改自己密碼,滿足安全性的需求。查看網(wǎng)站的所有商品:網(wǎng)站上所有已經(jīng)發(fā)布的都可以瀏覽。購買商品:用戶在網(wǎng)站上看中自己喜歡的商品就可以將其加入購物車。查看購物車:用戶將商品添加的購物車之后就可以查看自己的購物車,然后再 確認(rèn)購買。查看歷史訂單:用戶可以在網(wǎng)站上查看自己曾經(jīng)買個(gè)哪些商品。退出:用戶完成購物操作或者要離開網(wǎng)站,
6、就可以安全退出。3、管理員模塊管理員其實(shí)就是網(wǎng)店的商家,管理員模塊主要功能有:訂單管理:管理用戶的訂單,主要是在用戶下單之后與顧客完成交易,并盡快的給顧客發(fā)貨。用戶管理:管理員可以查看已經(jīng)在網(wǎng)站注冊的用戶并對用戶進(jìn)行管理,必要時(shí)刪除 那些在網(wǎng)站發(fā)布惡意信息的顧客。商品管理:管理員可以在此處添加或者刪除自己的商品,或者修改商品的詳細(xì)信息 和商品的價(jià)錢。退出:管理員退出管理中心。網(wǎng)上購物商城的整體結(jié)構(gòu)圖如下:管理員登錄入口用戶登錄入口2、網(wǎng)站設(shè)計(jì)的技術(shù)方案1、Java: Java由四方面組成:Java編程語言、Java類文件格式、Java虛擬機(jī)和 Java應(yīng)用程序接口(Java API)。Java
7、編程語言是個(gè)簡單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語言。2、HTML :超文本標(biāo)記語言,是用來描述網(wǎng)頁的一種語言。3、Javascript:腳本語言,使用 Javascript可以向 HTML頁面增加用戶交互性。4、JSP:網(wǎng)頁技術(shù)。5、Css: CSS指層疊樣式表 (Cascading Style Sheets),樣式定義如何顯示 HTML 元素,樣式通常存儲(chǔ)在樣式表中。3、網(wǎng)站的界面設(shè)計(jì)網(wǎng)站的主頁II、M-新品推薦國書音像”眼飾鞋帽、護(hù)映彩枝,運(yùn)動(dòng)戶外 家電辦公”手機(jī)敷礙書柞身類型回3 .當(dāng)嗚-九字商2式回電器手江勒用1電融不嘮一位居.正月.營
8、裝, 時(shí)耳個(gè)嚴(yán)歸也禮花福包,斐十、件三法動(dòng)出康”串用品口0.玩具三建吉晶山料一月14電工私手.茄i .冗也,手彳 i】商昆.:登錄界面。.用臼管理員 批號(hào): 密事指交返回用戶模塊的界面設(shè)計(jì):用戶界面模塊的整體風(fēng)格如下, 在頂欄提供了【我的購物車】、【歷史訂單】、【修改密碼】、 【個(gè)人資料】、【退出】的功能的入口。主要分為兩個(gè)區(qū)域。 A區(qū)是固定的,B區(qū)會(huì)根據(jù)不同 的選擇,不同操作而展現(xiàn)不同的界面。HCME新品推薦圖書音像由市耕布x :空隙和7, 運(yùn)土 = 宗電辦公. 尋歸敬修,書工.后便、融宇商品家用電提手機(jī)、砂碼用位.外事民,有f ,不益.Fim喉力特偎書作出類單f.il3尸 yr i個(gè)護(hù)生妝
9、Hec?tB .碑泰. IT.k cihnsjr 汽壬FE岳 母哭.技良壬言 槨3kl屋缶屎也看 利擎,忖行、究的、里看 金環(huán)商品若工能升 A I . - .| | Pr . j - ?, ,ni(i.J i 1- | 巾典 19 寸run g ZdU管理員模塊的界面設(shè)計(jì):管理員模塊的界面同用戶界面模塊風(fēng)格大體相同,只是在頂欄提供的是【訂單管理】【用戶管理】、【商品管理】、【退出】等功能的入口。也分為A區(qū)和B區(qū),A區(qū)是固定的,B區(qū)會(huì)根據(jù)管理的選擇而改變。訂單號(hào)MED-iH總辿取直山訂中學(xué)品上卷 國書后像。三:氣陵帽、產(chǎn)大彩芯“匕巾戶外、青電辦卷、手機(jī)技科八實(shí)現(xiàn)方法數(shù)據(jù)庫的設(shè)計(jì)數(shù)據(jù)庫命名為 on
10、lineshop,包括: Customer、Goods、GoodsType、orderlist 和 admin 五個(gè)數(shù)據(jù)表。1) Customer數(shù)據(jù)表,是用來存儲(chǔ)用戶注冊信息的,其數(shù)據(jù)結(jié)構(gòu)如下:字段名字段類型說明是否為空默認(rèn)值idvarchar(50)用戶名否passwordvarchar(50)用戶密碼是namevarchar(50)姓名是sexvarchar(50)性別是addressvarchar(50)地址是tellvarchar(50)電話是emailvarchar(50)郵箱是2) Goods數(shù)據(jù)表,用來存儲(chǔ)商品信息,其數(shù)據(jù)結(jié)構(gòu)如下:字段名字段類型說明是否為空默認(rèn)值IDvarch
11、ar(50)編R否Goods_Namevarchar(50)商品名否Goods_Pricevarchar(50)商品價(jià)格是Goods_Amountvarchar(50)庫存數(shù)量是Goods_Unitvarchar(50)單位是Goods_Type_IDvarchar(50)大類型標(biāo)識(shí)是Goods_SubType_IDvarchar(50)子類型標(biāo)識(shí)是Goods_Descriptionvarchar(50)商品描述是Goods_Image_Pathvarchar(50)圖片的位置是Goods_Timevarchar(50)更新時(shí)間是Goods_Hitvarchar(50)點(diǎn)擊數(shù)是Goods_So
12、ldvarchar(50)售出數(shù)是Goods_Net_Typevarchar(50)網(wǎng)絡(luò)類型是Goods_Weightvarchar(50)是Goods_Volumevarchar(50)尺寸/體積是Goods_TalkTimevarchar(50)通話時(shí)間是Goods_WaitTimevarchar(50)待機(jī)時(shí)間是Goods_Show_Timevarchar(50)上市時(shí)間是Goods_Gongnengvarchar(50)主要功能是3) GoodsType數(shù)據(jù)表,用于存儲(chǔ)商品的詳細(xì)分類數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)如下:字段名字段類型 1說明是否為空默認(rèn)值IDvarchar(50)編R否Namevarc
13、har(50)商品名字否Type_Namevarchar(50)類型內(nèi)部名字是Parent_Type_IDvarchar(50)父類型編號(hào)是Parent_Type_Namevarchar(50)父類型的內(nèi)部名是Is_SubTypevarchar(50)布爾型數(shù)據(jù)是4) GoodsBasket數(shù)據(jù)表,用于存儲(chǔ)購物車的數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)如下:字段名字段類型說明是否為空默認(rèn)值IDvarchar(50)編R否Goods_IDvarchar(50)貨物編號(hào)否User_IDvarchar(50)7E購者編R否Request_Amountvarchar(50)定購的數(shù)量是Request_Timevarchar(
14、50)提交的時(shí)間是Send_Timevarchar(50)要求的送貨時(shí)間是Send_Methodvarchar(50)要求的送貨方式是Assurancevarchar(50)是否確認(rèn)是True5) Admin數(shù)據(jù)表,用來商家的信息。數(shù)據(jù)結(jié)構(gòu)如下:字段名字段類型說明是否為空默認(rèn)值IDvarchar(50)用戶名否Passwordvarchar(50)密碼是網(wǎng)站具體的實(shí)現(xiàn)過程開發(fā)環(huán)境:(1)服務(wù)器端操作系統(tǒng):Widows7Web 服務(wù)器:Tomcat7.0Java開發(fā)包:數(shù)據(jù)庫:MySQL瀏覽器:chrome, 360安全瀏覽器(2)客戶端瀏覽器:chrome, 360安全瀏覽器(3)開發(fā)工具Ec
15、lipse設(shè)計(jì)思路本網(wǎng)站采用MVC模式設(shè)計(jì),其中視圖層也稱為“表示層”,是系統(tǒng)與用戶交互的窗口。用戶看到的所有頁面都可以稱為視圖層,該層通過JSP實(shí)現(xiàn)??刂茖訌囊晥D層接受用戶請求,然后從模型層取出處理結(jié)果并返回給視圖層,其中并不涉及任何具體的業(yè)務(wù)邏輯處理。模型層負(fù)責(zé)處理業(yè)務(wù)邏輯和數(shù)據(jù)庫的底層操作,為了繼續(xù)降低程序的耦合關(guān)系,在項(xiàng)目設(shè)計(jì)中將磁層劃分為業(yè)務(wù)層和持久層,前者負(fù)責(zé)業(yè)務(wù)邏輯的處理;后者負(fù)責(zé)數(shù)據(jù)庫的底層操作,將持久化操作從業(yè)務(wù)層分離處理,提高程序的模塊化設(shè)計(jì)。四、心得體會(huì)本次課程設(shè)計(jì)主要有以下幾個(gè)方面的收獲。1、加深對數(shù)據(jù)庫的理解,也更熟悉 MySQL的使用。數(shù)據(jù)庫是整個(gè)網(wǎng)站的后臺(tái)支持,沒有合理的數(shù)據(jù)庫,整個(gè)網(wǎng)站的性能就會(huì)降低,甚至影 響網(wǎng)站的使用,合理的創(chuàng)建數(shù)據(jù)表,以及合理的進(jìn)行劃分,是網(wǎng)站設(shè)計(jì)的第一步。同時(shí)也熟悉了對數(shù)據(jù)庫的相關(guān)操作。2、學(xué)會(huì)使用了 E
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度解除互聯(lián)網(wǎng)廣告合作合同
- 施工現(xiàn)場卸料風(fēng)險(xiǎn)點(diǎn)告知卡
- 職場技能提升的家庭作業(yè)實(shí)踐案例
- 家庭健康教育從理論到實(shí)踐的探索
- 科技展會(huì)中的人工智能與用戶體驗(yàn)研究報(bào)告
- 二手房銷售合同樣本大全
- 臨時(shí)倉儲(chǔ)設(shè)備租賃合同2025
- 二手房買賣合同補(bǔ)充協(xié)議書范本
- 產(chǎn)品銷售獨(dú)家代理合同樣本
- 中介代理辦公租賃合同
- 小小銀行家-兒童銀行知識(shí)、理財(cái)知識(shí)培訓(xùn)
- 物業(yè)公司縮減人員方案范本
- 河湖保護(hù)主題班會(huì)課件
- 機(jī)械基礎(chǔ)知識(shí)競賽題庫附答案(100題)
- 2022年上學(xué)期八年級(jí)期末考試數(shù)學(xué)試卷
- 閱讀理解特訓(xùn)卷-英語四年級(jí)上冊譯林版三起含答案
- 國庫集中支付培訓(xùn)班資料-國庫集中支付制度及業(yè)務(wù)操作教學(xué)課件
- 屋面及防水工程施工(第二版)PPT完整全套教學(xué)課件
- 2023年上海青浦區(qū)區(qū)管企業(yè)統(tǒng)一招考聘用筆試題庫含答案解析
- 2023年高一物理期末考試卷(人教版)
- 2023版押品考試題庫必考點(diǎn)含答案
評(píng)論
0/150
提交評(píng)論