眼鏡網(wǎng)絡(luò)銷售 系統(tǒng)分析與設(shè)計(jì)完整版_第1頁
眼鏡網(wǎng)絡(luò)銷售 系統(tǒng)分析與設(shè)計(jì)完整版_第2頁
眼鏡網(wǎng)絡(luò)銷售 系統(tǒng)分析與設(shè)計(jì)完整版_第3頁
眼鏡網(wǎng)絡(luò)銷售 系統(tǒng)分析與設(shè)計(jì)完整版_第4頁
眼鏡網(wǎng)絡(luò)銷售 系統(tǒng)分析與設(shè)計(jì)完整版_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選渤 海 大 學(xué) 管 理 學(xué) 院系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)(論文)題目: 眼鏡網(wǎng)絡(luò)銷售系統(tǒng)分析與設(shè)計(jì) 學(xué) 院: 系 別: 專業(yè)班級(jí): 學(xué) 號(hào): 同學(xué)姓名: 指導(dǎo)老師: _ 起止時(shí)間:2013.11.20-2013.12.20課程設(shè)計(jì)(論文)任務(wù)及評(píng)語院(系): 教研室:電子商務(wù)教研室學(xué) 號(hào)同學(xué)姓名專業(yè)班級(jí)課程設(shè)計(jì)(論文)題目眼睛網(wǎng)絡(luò)銷售系統(tǒng)設(shè)計(jì)與分析 課程設(shè)計(jì)(論文)任務(wù)1) 把握系統(tǒng)分析與設(shè)計(jì)的基本思想以及系統(tǒng)分析與設(shè)計(jì)生命周期的幾個(gè)階段;2) 能夠嫻熟把握各個(gè)階段的分析與設(shè)計(jì)思想和方法;3) 能夠運(yùn)用標(biāo)準(zhǔn)UML進(jìn)行軟件分析設(shè)計(jì);4) 能夠Visio等軟件繪制并設(shè)計(jì)各種圖形或模型。5) 能夠以

2、系統(tǒng)分析與設(shè)計(jì)的思想去思考和解決實(shí)際問題設(shè)計(jì)過程中,要嚴(yán)格遵守設(shè)計(jì)的時(shí)間支配,聽從指導(dǎo)老師的指導(dǎo)。正確地完成上述內(nèi)容,規(guī)范完整地撰寫出設(shè)計(jì)報(bào)告。指導(dǎo)老師評(píng)語及成果試驗(yàn)評(píng)語:1、是否達(dá)到試驗(yàn)?zāi)康?、要求?A B C D2、應(yīng)用基礎(chǔ)學(xué)問、基本理論是否正確。 A B C D3、試驗(yàn)方法、試驗(yàn)步驟操作是否合理。 A B C D4、試驗(yàn)結(jié)果表述及其分析爭(zhēng)辯是否規(guī)范。A B C D5、其他:成果: 指導(dǎo)老師簽字: 年 月 日精選目 錄課程設(shè)計(jì)目的與要求11、課程設(shè)計(jì)目的12、 課程設(shè)計(jì)的試驗(yàn)環(huán)境13、課程設(shè)計(jì)的預(yù)備學(xué)問14、課程設(shè)計(jì)要求1課程設(shè)計(jì)內(nèi)容21. 系統(tǒng)分析與設(shè)計(jì)概述21.1 眼鏡網(wǎng)絡(luò)銷售系統(tǒng)基本

3、背景概述21.2 眼鏡網(wǎng)絡(luò)銷售可行性分析22. 系統(tǒng)需求分析32.1 系統(tǒng)需求分析概述32.2 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)32.3 功能結(jié)構(gòu)設(shè)計(jì)目標(biāo)32.4 系統(tǒng)數(shù)據(jù)流圖42.5 E-R圖52.6 數(shù)據(jù)流程圖63. 系統(tǒng)總體設(shè)計(jì)93.1系統(tǒng)總體功能分析93.2眼鏡網(wǎng)絡(luò)銷售系統(tǒng)用例圖103.3系統(tǒng)活動(dòng)圖123.4系統(tǒng)挨次圖133.5系統(tǒng)類圖144. 系統(tǒng)具體設(shè)計(jì)154.1 前臺(tái)設(shè)計(jì)154.2 后臺(tái)管理功能165. 系統(tǒng)實(shí)現(xiàn)(可選)175.1數(shù)據(jù)庫設(shè)計(jì)175.2 數(shù)據(jù)庫關(guān)系圖206. 系統(tǒng)測(cè)試206.1黑盒測(cè)試216.2白盒測(cè)試22課程設(shè)計(jì)總結(jié)23參考文獻(xiàn)23課程設(shè)計(jì)目的與要求1、課程設(shè)計(jì)目的使同學(xué)能夠針對(duì)

4、具體軟件項(xiàng)目,全面把握系統(tǒng)分析與設(shè)計(jì)思想,系統(tǒng)可行性分析、系統(tǒng)需求分析、系統(tǒng)初步設(shè)計(jì)、系統(tǒng)具體設(shè)計(jì)、系統(tǒng)測(cè)試等階段的方法和技術(shù)。通過該課程設(shè)計(jì)使同學(xué)進(jìn)一步理解和把握各種系統(tǒng)分析與設(shè)計(jì)工具與模型、系統(tǒng)分析與設(shè)計(jì)生命周期、系統(tǒng)分析與設(shè)計(jì)過程等理論,了解系統(tǒng)分析與設(shè)計(jì)過程的意義和作用,培育同學(xué)依據(jù)系統(tǒng)分析與設(shè)計(jì)的原理、方法、技術(shù)、標(biāo)準(zhǔn)和規(guī)范,進(jìn)行系統(tǒng)開發(fā)的力量,培育同學(xué)的合作意識(shí)和團(tuán)隊(duì)精神,培育同學(xué)對(duì)技術(shù)文檔的編寫力量,從而使同學(xué)提高分析與設(shè)計(jì)的綜合力量,提高軟件項(xiàng)目的管理力量。 2、 課程設(shè)計(jì)的試驗(yàn)環(huán)境硬件要求能運(yùn)行Windows 操作系統(tǒng)的微機(jī)系統(tǒng)。JSP語言應(yīng)用程序開發(fā)軟件使用:Eclipse

5、系統(tǒng),或其他Java語言應(yīng)用程序開發(fā)軟件。實(shí)訓(xùn)所用設(shè)施:PC機(jī)、Visio、Project、UML設(shè)計(jì)工具、.NET、SQL Server、IIS 等等。3、課程設(shè)計(jì)的預(yù)備學(xué)問生疏JSP語言程序設(shè)計(jì)的基本學(xué)問、網(wǎng)頁編輯器的使用方法、JAVA語言、ASP.net等。4、課程設(shè)計(jì)要求1) 自擬課題,依據(jù)具體軟件項(xiàng)目的不同特點(diǎn),完成該系統(tǒng)分析與設(shè)計(jì)的完整過程,包括:系統(tǒng)可行性爭(zhēng)辯、系統(tǒng)需求分析、系統(tǒng)概要設(shè)計(jì)、系統(tǒng)具體設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測(cè)試。2) 要求設(shè)計(jì)中至少包括功能結(jié)構(gòu)圖、數(shù)據(jù)流圖、E-R圖、程序流程圖、類圖/對(duì)象圖、用例圖、活動(dòng)圖、挨次圖等,其他依據(jù)實(shí)際需要自行添加。3) 系統(tǒng)分析與設(shè)計(jì)科學(xué),

6、能嫻熟運(yùn)用所學(xué)的基本學(xué)問和基本技能解決相關(guān)問題,符合系統(tǒng)開發(fā)流程。4) 文檔層次清楚,正確、完整,技術(shù)用語精確,格式符合規(guī)范要求。 5) 軟件系統(tǒng)功能達(dá)到設(shè)計(jì)要求,能正確、穩(wěn)定運(yùn)行,界面美觀大方。6) 各種必需提交文檔(打印文檔和電子文檔)完備并按時(shí)提交。課程設(shè)計(jì)內(nèi)容1. 系統(tǒng)分析與設(shè)計(jì)概述1.1 眼鏡網(wǎng)絡(luò)銷售系統(tǒng)基本背景概述 眼鏡網(wǎng)絡(luò)銷售系統(tǒng)是利用現(xiàn)代信息網(wǎng)絡(luò)進(jìn)行商務(wù)活動(dòng)的一種重要手段之一,顧客使用掃瞄器登陸到系統(tǒng)界面在線進(jìn)行購買眼鏡,整個(gè)過程便利、快捷、與傳統(tǒng)去實(shí)體店購買相比,節(jié)省時(shí)間,并且突破了傳統(tǒng)經(jīng)營(yíng)模式的地理位置,經(jīng)營(yíng)時(shí)間的局限,是一種全新的銷售渠道和方式。1.2 眼鏡網(wǎng)絡(luò)銷售可行性

7、分析 1.2.1技術(shù)可行性 技術(shù)可行性分析主要是依據(jù)系統(tǒng)分析所得到的對(duì)待開發(fā)的軟件、支撐軟件、硬件環(huán)境和操作人員的要求以及有關(guān)的約束和限制來分析現(xiàn)有的技術(shù)是否能實(shí)現(xiàn)待開發(fā)的軟 件。它包括可得到的硬件和支撐軟件在功能和性能上是否滿足系統(tǒng)的要求,是否有滿足系統(tǒng)性能要求的算法,開發(fā)人員的技術(shù)水平能否勝任系統(tǒng)的開發(fā)等等因此該系統(tǒng)具有技術(shù)可行性。 主要接受Java API一部分,它擁有一般的Java程序的跨平臺(tái)的特性,結(jié)合接受的是SQLServer2000數(shù)據(jù)庫,相對(duì)于其他的數(shù)據(jù)庫,SQLServer2000數(shù)據(jù)庫操作起來比較簡(jiǎn)潔,但也不影響它在將來所發(fā)揮的作用,所以在技術(shù)方面來說眼鏡網(wǎng)絡(luò)銷售系統(tǒng)的開發(fā)

8、是可行的。 1.2.2 經(jīng)濟(jì)可行性當(dāng)前家用PC機(jī)的普及使得開發(fā)和應(yīng)用網(wǎng)絡(luò)銷售系統(tǒng)在現(xiàn)實(shí)中成為可能。對(duì)商家來說,構(gòu)建這樣的一個(gè)系統(tǒng)是更便利快捷的實(shí)現(xiàn)網(wǎng)上交易,更大限度的是給商家?guī)砗锰帯?duì)消費(fèi)者來說,由于目前Internet進(jìn)展這么強(qiáng)大,在網(wǎng)上購物已經(jīng)成為很多消費(fèi)者便捷購物的一個(gè)途徑,因此,開發(fā)一個(gè)針對(duì)消費(fèi)者的眼鏡網(wǎng)絡(luò)銷售系統(tǒng),在經(jīng)濟(jì)上也是可行的。 1.2.3運(yùn)行可行性 目前大眾消費(fèi)者都有操作電腦的力量,通過供應(yīng)肯定的培訓(xùn),都能夠嫻熟操作管理系統(tǒng),另外該系統(tǒng)界面設(shè)計(jì)清楚,操作簡(jiǎn)潔、便利、完全符合Windows操作系統(tǒng),便于人們使用這個(gè)開發(fā)系統(tǒng)。因此,眼鏡在線銷售系統(tǒng)在使用上也是可行的。2. 系統(tǒng)

9、需求分析2.1 系統(tǒng)需求分析概述 此眼鏡網(wǎng)絡(luò)銷售系統(tǒng)是經(jīng)過很長(zhǎng)時(shí)間的調(diào)查和分析才開頭具體實(shí)施的,它的主要特點(diǎn)是轉(zhuǎn)變了以往的購物只能通過現(xiàn)實(shí)的商場(chǎng)才能達(dá)到的結(jié)果,接受Web技術(shù),借助于Internet互聯(lián)網(wǎng)應(yīng)用技術(shù),達(dá)到資源共享,提高以往購物的局限性,縮短人們?cè)谏虉?chǎng)購物時(shí)鋪張的時(shí)間,同時(shí)也提高了商家的工作效率,具有較好的交互性,從而實(shí)現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺(tái),使整個(gè)購物活動(dòng)過程簡(jiǎn)潔、便利、易行。2.2 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì) 通過調(diào)查爭(zhēng)辯該系統(tǒng)應(yīng)滿足的功能要求如下:能保證系統(tǒng)的易用性,規(guī)范、完善的用戶和管理員的基礎(chǔ)信息設(shè)置。實(shí)現(xiàn)網(wǎng)上購物。商品分類詳盡,可按不同類別查看商品信息。按商品價(jià)格

10、及商品名稱關(guān)鍵字進(jìn)行模糊查詢。用戶可查看網(wǎng)站最新商品,推舉商品,特價(jià)商品。 依據(jù)客戶要求本系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)如下所示:圖2-1眼鏡網(wǎng)絡(luò)銷售系統(tǒng)功能結(jié)構(gòu)圖2.3 功能結(jié)構(gòu)設(shè)計(jì)目標(biāo)眼鏡網(wǎng)絡(luò)銷售系統(tǒng)主要是對(duì)前臺(tái)的操作和后臺(tái)的管理。1、 管理員對(duì)客戶的管理(客戶查詢,客戶修改,刪除客戶);2、 類別管理(類別添加、類別刪除、類別修改);3、 商品信息管理(商品名查詢、添加新商品、商品信息修改、刪除商品信息);4、 單位管理(單位添加、單位刪除、單位修改);5、 留言管理(回復(fù)留言、刪除留言);6、 用戶充值(用戶查詢、用戶充值) 等功能達(dá)到對(duì)網(wǎng)站的管理。前臺(tái)操作是用戶登錄到本網(wǎng)站,可以進(jìn)行用戶注冊(cè),通過

11、網(wǎng)站的精品推舉或商品搜尋功能,找到自己想要買的商品,裝入購物車,提交定單進(jìn)行購買。該眼鏡網(wǎng)絡(luò)銷售系統(tǒng)它的主要設(shè)計(jì)規(guī)章有:1. 簡(jiǎn)潔性 在實(shí)現(xiàn)平臺(tái)功能的同時(shí),盡量讓平臺(tái)操作簡(jiǎn)潔易懂,這對(duì)于一個(gè)網(wǎng)站來說是格外重要的。2. 針對(duì)性 該平臺(tái)設(shè)計(jì)是眼鏡網(wǎng)絡(luò)銷售系統(tǒng)及后臺(tái)管理的定向開發(fā)設(shè)計(jì),所以具有專業(yè)突出和很強(qiáng)的針對(duì)性。3有用性 該眼鏡網(wǎng)絡(luò)銷售系統(tǒng)能完成電子商品呈現(xiàn)和管理員管理的基本信息,具有良好的有用性。 2.4 系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)流圖簡(jiǎn)稱DFD圖,其主要功能是用來描述信息在系統(tǒng)中的流淌和處理的狀況,是極好的理解工具。它能精確的描述系統(tǒng)的規(guī)律模型,描述數(shù)據(jù)由輸入經(jīng)過存儲(chǔ)、加工、處理到最終輸出的全過程。數(shù)

12、據(jù)流圖是軟件系統(tǒng)規(guī)律模型的一種圖形表示。任何系統(tǒng)從根本上說,都是對(duì)數(shù)據(jù)進(jìn)行加工或者變換的工具。下面將接受“由頂向下,逐步細(xì)化”的方法,畫出系統(tǒng)的分層DFD圖。依據(jù)調(diào)查爭(zhēng)辯的結(jié)果,分析系統(tǒng)的功能,對(duì)系統(tǒng)數(shù)據(jù)的分析得到系統(tǒng)模塊的各層數(shù)據(jù)流圖。圖2-2 眼睛網(wǎng)絡(luò)銷售系統(tǒng)第一層數(shù)據(jù)流圖圖2-3眼鏡網(wǎng)絡(luò)銷售系統(tǒng)其次層數(shù)據(jù)流圖 2.5 E-R圖內(nèi)容編不號(hào)不不編號(hào)編不號(hào)不不標(biāo)題編不號(hào)不不時(shí)間編不號(hào)不不內(nèi)容編不號(hào)不不編號(hào)編不號(hào)不不發(fā)出訂單編號(hào)編不號(hào)不不購物編不號(hào)不不會(huì)員名不號(hào)不不會(huì)員郵箱編不號(hào)不不密碼編不號(hào)不不姓名編不號(hào)不不編號(hào)編不號(hào)不不發(fā)布發(fā)布管理員產(chǎn)品留言圖2-4眼鏡網(wǎng)絡(luò)銷售系統(tǒng)E-R圖2.6 數(shù)據(jù)流程圖

13、依據(jù)用戶的需求稱述,本系統(tǒng)實(shí)現(xiàn)顯示商品信息、下訂單、處理訂單、交易記錄查詢以及用戶管理等操作。用戶操作業(yè)務(wù)流程圖如圖:圖2-5眼鏡網(wǎng)絡(luò)銷售系統(tǒng)業(yè)務(wù)流程圖圖2-6 購物流程圖圖2-7 注冊(cè)功能流程圖圖2-8 商品管理流程圖3. 系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)總體功能分析 3.1.1 前臺(tái) 用戶進(jìn)入系統(tǒng)、非用戶進(jìn)入前臺(tái)進(jìn)行掃瞄,掃瞄模式分為圖片和分類掃瞄、表格和總體掃瞄、菜單和具體掃瞄。用戶可以在未登錄或者登錄狀態(tài)掃瞄和添加購物車,但是在點(diǎn)擊收銀臺(tái)結(jié)賬時(shí)必需登錄,登錄需輸入用戶名及密碼。通過驗(yàn)證有效并余額足夠本次消費(fèi)方可成功購買(添加定單)。 假如還沒有賬戶可進(jìn)行免費(fèi)注冊(cè)。注冊(cè)需填寫相關(guān)信息,要求信息真實(shí)

14、、牢靠,郵箱便利客戶找回密碼。 客戶充值:對(duì)客戶實(shí)行存錢,當(dāng)用戶累計(jì)消費(fèi)額達(dá)到肯定數(shù)量者,自動(dòng)升級(jí)為超級(jí)會(huì)員,購物享受優(yōu)待。 客戶查看、掃瞄商品信:按小圖片掃瞄,主頁面以小圖片的形式顯示商品信息,并有購買和查看具體信息。按具體信息掃瞄,點(diǎn)擊具體按鈕顯示產(chǎn)品的大圖片、名稱、簡(jiǎn)潔介紹、代號(hào)、價(jià)格等具體信息。按表格掃瞄以表格形式顯示商品信息、以快速的選購方式,即可選購多樣產(chǎn)品。 購物車:通過購買者點(diǎn)擊購買按鈕,添加商品到購物車中。點(diǎn)擊查看購物車,進(jìn)入購物車,購買者可以刪除商品和修改商品數(shù)量、清空購物車等操作。點(diǎn)擊收銀臺(tái)結(jié)賬,結(jié)算成功,顯示定單信息以及用戶余額信息。 3.1.2 后臺(tái)后臺(tái)的全部操作必需

15、成功登錄方可進(jìn)行。用戶管理:后臺(tái)對(duì)對(duì)用戶的基本信息,如用戶密碼、真實(shí)姓名、聯(lián)系地址、聯(lián)系電話、郵箱等進(jìn)行增、刪改、改、查。商品信息管理:實(shí)現(xiàn)對(duì)商品信息的增、刪改、改等操作單位管理:實(shí)現(xiàn)對(duì)商品單位的增、刪改、改定單管理:實(shí)現(xiàn)對(duì)客戶定單的發(fā)貨物,以及刪除定單信息的操作。留言管理:實(shí)現(xiàn)對(duì)客戶留言的反饋,以及刪除留言信息等操作。充值:實(shí)現(xiàn)對(duì)用戶的余額進(jìn)行操作。3.2眼鏡網(wǎng)絡(luò)銷售系統(tǒng)用例圖3.2.1 用例圖一共有兩種用戶:買家,商家。系統(tǒng)用例圖如圖3-1所示。圖3-1系統(tǒng)用例圖商家登錄網(wǎng)站后通過網(wǎng)站發(fā)布商品信息,買家可以通過網(wǎng)站掃瞄商品,購買前可以注冊(cè),登錄系統(tǒng)后依據(jù)自己需要的商品下訂單,訂單通過網(wǎng)絡(luò)發(fā)

16、送到商家,商家上線后登錄系統(tǒng)查看到訂單信息,開頭處理訂單,發(fā)貨后,買家登錄系統(tǒng)可以看到商品是否發(fā)貨,商家發(fā)貨后,系統(tǒng)自動(dòng)修改交易信息和庫存。商家和買家在登錄系統(tǒng)后可以查看歷史的交易信息。3.2.1用例簡(jiǎn)介(1)商品管理商家對(duì)商品進(jìn)行管理,買家對(duì)商品進(jìn)行查看。(2)訂單管理買家通過系統(tǒng)下訂單,商家通過系統(tǒng)接受訂單后,進(jìn)行操作,管理商品庫存和交易記錄等信息(3)交易管理交易成功后,保留交易記錄,商家,買家都可以查看交易記錄。(4)用戶管理商家對(duì)用戶進(jìn)行管理,可以修改用戶信息和分組管理等,買家登錄系統(tǒng)可以修改自己的信息。3.2.2用例描述(1)商品管理商品管路是商家對(duì)商品進(jìn)行管理,買家查看商品。具體

17、描述如下:用例描述:商品管理 執(zhí)行者:商家,買家。前置條件:商家登錄系統(tǒng),買家登錄系統(tǒng)。后置條件:下定單。基本路徑:商家登錄系統(tǒng)后,依據(jù)倉庫的商品信息,將商品信息發(fā)布到系統(tǒng)。商家可以查看商品基本信息和庫存信息,可以對(duì)信息進(jìn)行修改。買家查看商品信息后,下訂單。商家發(fā)貨后,對(duì)商品庫存信息進(jìn)行修改。(2)訂單管理訂單管理中買家下訂單,商家處理訂單用例描述:訂單管理 執(zhí)行者:商家,買家。前置條件:商家發(fā)布商品信息,買家查看。后置條件:交易成功否?;韭窂剑海╝)商家登錄系統(tǒng)后,依據(jù)倉庫的商品信息,將商品信息發(fā)布到系統(tǒng)。(b)商家可以查看商品基本信息和庫存信息,可以對(duì)信息進(jìn)行修改。(c)買家查看商品信息

18、后,下訂單。(d)商家發(fā)貨后,對(duì)商品庫存信息進(jìn)行修改。(3)交易管理商家買家查看你交易信息,處理交易信息。用例描述:交易管理 執(zhí)行者:商家,買家。前置條件:交易成功。后置條件:查看歷史交易信息。基本路徑:(a)商家登錄系統(tǒng)后,更改商品交易信息。(b)買家登錄系統(tǒng)后查看商品歷史交易信息。(c)商家查看歷史交易信息。(4)用戶管理主要顯示執(zhí)行者是否有權(quán)限對(duì)此系統(tǒng)進(jìn)行操作。用例描述:商家登錄系統(tǒng),對(duì)用戶進(jìn)行管理。執(zhí)行者:商家,買家。前置條件:用戶通過注冊(cè)名和密碼登陸。后置條件:商家進(jìn)行操作管理。基本路徑:(a)用戶通過注冊(cè)名和密碼登陸。(b)登陸后進(jìn)行操作,商家可以修改用戶信息,進(jìn)行權(quán)限設(shè)置,并對(duì)用

19、戶進(jìn)行分組管理,買家修改基本信息。3.3系統(tǒng)活動(dòng)圖商家可以查看商品,商家登陸后可以發(fā)布商品,查看用戶信息,進(jìn)行用戶分組,接受查看訂單,查看交易記錄,商家查看商品和發(fā)布商品后可以對(duì)商品信息進(jìn)行修改,也可以修改用戶信息和組信息,商家在接收了訂單后可以對(duì)訂單進(jìn)行處理發(fā)貨還是缺貨,商家也可以查看商品的歷史交易記錄,對(duì)商品進(jìn)行管理。圖3-2眼鏡銷網(wǎng)上銷售系統(tǒng)活動(dòng)圖3.4系統(tǒng)挨次圖商家依據(jù)庫存信息發(fā)布商品信息,買家查看商品信息,商家也可查看商品信息。買家在查看商品信息后,如有購買意向,向商家下訂單,商家上線后可以查看訂單信息進(jìn)行處理,商家發(fā)貨后,修改交易狀態(tài)和交易信息,買家商家都可查看商品歷史交易記錄。商

20、品購買流程挨次圖如圖圖3-3眼鏡銷網(wǎng)上銷售系統(tǒng)挨次圖3.5系統(tǒng)類圖圖3-4眼鏡網(wǎng)絡(luò)銷售系統(tǒng)類圖4. 系統(tǒng)具體設(shè)計(jì)4.1 前臺(tái)設(shè)計(jì) 4.1.1 前臺(tái)總體框架設(shè)計(jì)前臺(tái)購物流程是實(shí)現(xiàn)用戶掃瞄商品后選擇商品并打算購買的一系列操作描述。假如用戶未注冊(cè)則提示用戶需要注冊(cè)方可進(jìn)行購買商品的操作,假如已經(jīng)登錄則可直接進(jìn)入購物車頁面進(jìn)行去收銀臺(tái)以及提交訂單等操作,假如是未登錄的注冊(cè)用戶則提示需要登錄用戶才能購買商品等操作。4.1.2 注冊(cè)功能點(diǎn)擊主頁面的用戶注冊(cè)選項(xiàng)后,會(huì)彈出一個(gè)注冊(cè)信息頁面,用戶需要照實(shí)填寫用戶名,密碼,e-mail,地址,電話,真實(shí)姓名,具體地址等各項(xiàng)信息,提交后,系統(tǒng)進(jìn)行檢測(cè)推斷該用戶名是

21、否已經(jīng)注冊(cè)過,假如已經(jīng)存在則彈出新頁面,提示用戶該用戶名已經(jīng)注冊(cè)過,假如沒有則進(jìn)行下一步推斷,用戶輸入的兩次密碼是否全都,然后依次往后推斷用戶所填寫的各項(xiàng)信息是否符合要求,直到全部信息均正確無誤,系統(tǒng)將該用戶注冊(cè)信息寫入會(huì)員表。并提示用戶注冊(cè)成功,用戶登錄后,就可以進(jìn)行有效的購物了。4.1.3 商品搜尋商品的搜尋功能使用戶更加便利的進(jìn)行自己所需要的商品的查詢,節(jié)省時(shí)間,提高效率。用戶搜尋時(shí)只要輸入商品的關(guān)鍵字就能搜尋到全部相關(guān)的商品。并且能列出通過搜尋得到的商品的具體信息。網(wǎng)上購物作為一個(gè)在網(wǎng)上呈現(xiàn)自己商品的銷售系統(tǒng),如何能讓用戶以最快的速度找到自己期望買到的物品,也是需要格外重視的一個(gè)問題,

22、此時(shí)搜尋引擎也就必不行少了。本購物系統(tǒng)也做了一個(gè)小模塊,以供用戶進(jìn)行一些模糊查找,用戶不必輸入全部名稱,只需輸入一些關(guān)鍵詞,系統(tǒng)就可以將符合該查詢條件的全部商品信息以網(wǎng)頁形式返回給用戶。以便利系統(tǒng)對(duì)用戶在操作一些會(huì)員功能時(shí)進(jìn)行用戶身份驗(yàn)證。假如用戶還不是會(huì)員則提示用戶進(jìn)行注冊(cè),用戶提交信息之后,系統(tǒng)開頭推斷用戶的注冊(cè)信息是否有效,首先是用戶名是否為空,用戶輸入的兩次密碼是否全都,然后依次往后推斷用戶所填寫的各項(xiàng)信息是否符合要求,直到全部信息均正確無誤,系統(tǒng)將該用戶注冊(cè)信息寫入會(huì)員表中,并提示用戶注冊(cè)成功,用戶登錄后,就可以進(jìn)行有效的購物了。假如用戶在去收銀臺(tái)結(jié)賬前對(duì)已經(jīng)選購的物品不滿足時(shí),可選

23、擇清空購物車,同時(shí)系統(tǒng)也將表中相關(guān)信息刪除。用戶完成選購之后,可點(diǎn)擊收銀臺(tái)付款,系統(tǒng)返回最終選購物品列表和合計(jì)價(jià)格,用戶再一次確認(rèn)后,系統(tǒng)會(huì)顯示購物成功并返回給用戶一個(gè)定購單號(hào),提示用戶填寫收貨人具體信息,包括姓名、地址、郵編、郵箱、電話、付款方式、備注等信息,這些信息是系統(tǒng)自動(dòng)從用戶表中提取出來的,用戶可以修改, 4.2 后臺(tái)管理功能網(wǎng)上購物系統(tǒng)除了能夠讓用戶實(shí)現(xiàn)前臺(tái)的掃瞄和購物等操作之外,還必需能夠使管理人員能夠?qū)ο到y(tǒng)的各種信息進(jìn)行維護(hù),比如商品的增加、刪除、修改,會(huì)員的審查,網(wǎng)站新聞的更新等等。管理功能是網(wǎng)上購物系統(tǒng)相當(dāng)重要的一部分功能。管理員可以通過主頁面的“管理進(jìn)入”進(jìn)入系統(tǒng)后臺(tái)進(jìn)行

24、維護(hù),點(diǎn)擊之后,首要的就是進(jìn)行身份驗(yàn)證,輸入正確的賬戶,密碼之后,方能進(jìn)入。由于涉及到交易,出于平安性考慮,管理員賬號(hào)應(yīng)盡量少安排,密碼也要盡量簡(jiǎn)單,經(jīng)常更換。進(jìn)入之后系統(tǒng)管理的主頁面 接受了框架結(jié)構(gòu),左邊是一個(gè)樹型菜單,右邊顯示具體信息。管理的主要功能有商品信息的更新,會(huì)員信息維護(hù),網(wǎng)站信息維護(hù),廣告鏈接設(shè)置等四大塊,商品信息管理,主要就是添加新的商品,刪除和修改已經(jīng)添加的商品。4.2.1 用戶登錄用戶登錄,首先要有一個(gè)供應(yīng)用戶登錄的表單。用戶登錄的表單應(yīng)當(dāng)嵌入整體的結(jié)構(gòu)當(dāng)中。在實(shí)際的應(yīng)用中,可以這樣設(shè)計(jì),假如用戶沒有登錄,則在頁面中顯示用戶登錄的選項(xiàng),用戶登錄后,則可隱蔽用戶登錄的選項(xiàng)而代

25、之以用戶的基本信息。首先,用戶要有一個(gè)用戶名和密碼。商務(wù)網(wǎng)站需要很高的穩(wěn)定性和平安性,因此對(duì)用戶名不允許使用惡意的代碼作為用戶名。同時(shí)對(duì)密碼也要求保密,將密碼加密后再存入數(shù)據(jù)庫。另外,一個(gè)電子商務(wù)網(wǎng)站。用戶的真實(shí)姓名是必不行少的。除此之外還需要用戶的性別、E-MAIL、電話號(hào)碼等。用戶登錄模塊是防止非法用戶登錄的第一道防線,通過它可以愛護(hù)后臺(tái)數(shù)據(jù)庫的平安性,當(dāng)用戶要進(jìn)行定購時(shí),首先要進(jìn)入的就是身份驗(yàn)證界面,只有在密碼正確的狀況下才能進(jìn)行以后的購物,假如輸入的密碼不正確,則不能進(jìn)行定購。假如用戶以掃瞄者的身份進(jìn)入網(wǎng)站,則只能進(jìn)行一般的商品掃瞄和搜尋,而不能進(jìn)行選購,在點(diǎn)擊添加購物車后,系統(tǒng)會(huì)推斷

26、該用戶是否是登錄用戶,假如不是則彈出提示頁面,提示用戶必需先登錄才能定購商品,假如是第一次登陸,請(qǐng)先注冊(cè)。4.2.2 購物車購物車具體的實(shí)現(xiàn)可接受這種形式:定義一個(gè)購物車的類。1、列出商品的列表,使用戶能夠自由選擇所需要的商品。2、當(dāng)用戶在點(diǎn)擊“添加到購物車”的鏈接時(shí),執(zhí)行如下功能:檢查用戶購物車類是否存在。如不存在,則建立,并注冊(cè)這Session變量;在有用戶購物車類存在的狀況下,檢查該類中是否有該商品。如存在,則商品數(shù)量相應(yīng)加1;如沒有該商品,則將該商品添加到該類中。當(dāng)用戶登錄成功以后,假如找到了期望定購的物品,在點(diǎn)擊物品下方的購買以后,系統(tǒng)會(huì)彈出一個(gè)新的頁面,顯示該物品已經(jīng)添加進(jìn)購物車,

27、然后用戶需要選擇定購的數(shù)量。在點(diǎn)擊確認(rèn)以后,該物品信息被后臺(tái)添加到購物車表,假如用戶需要連續(xù)購物,可以連續(xù)選擇,不斷添加,系統(tǒng)會(huì)自動(dòng)將全部信息寫入數(shù)據(jù)表,同時(shí)顯示用戶所購買的物品列表,及合計(jì)價(jià)格。5. 系統(tǒng)實(shí)現(xiàn)(可選)5.1數(shù)據(jù)庫設(shè)計(jì)在線銷售系統(tǒng)之前,我們必需對(duì)系統(tǒng)所用到的數(shù)據(jù)進(jìn)行大致的分類和具體的結(jié)構(gòu)設(shè)計(jì),既要做到清楚明白,又要能適應(yīng)系統(tǒng)各項(xiàng)功能的調(diào)用,而不至于產(chǎn)生結(jié)構(gòu)上的規(guī)律混亂,保證關(guān)鍵數(shù)據(jù)在意外狀況下不會(huì)被破壞,可以說數(shù)據(jù)庫是系統(tǒng)的重中之重。數(shù)據(jù)庫設(shè)計(jì)要遵循一些規(guī)章,一個(gè)好的數(shù)據(jù)庫滿足一些嚴(yán)格的約束和要求。盡量分別各實(shí)體對(duì)應(yīng)的表,一個(gè)實(shí)體對(duì)應(yīng)一個(gè)表,搞清楚該實(shí)體有哪些屬性,對(duì)應(yīng)有些什么

28、字段,以及各實(shí)體之間有何種聯(lián)系。實(shí)體、屬性與聯(lián)系是進(jìn)行概念設(shè)計(jì)時(shí)要考慮的三個(gè)元素,也是一個(gè)好的數(shù)據(jù)庫設(shè)計(jì)的核心。 數(shù)據(jù)庫結(jié)構(gòu)分析:表5-1 客戶表Client字段名稱含義類型約束Cid客戶編號(hào)Int (4)主鍵(自動(dòng))Cname登錄名varchar(20)非空Cpass登錄密碼varchar(20)非空表5-2 客戶具體表Kclient字段名稱含義類型約束Kid客戶編號(hào)intCid的外鍵kname真實(shí)姓名String(15)非空Ktel聯(lián)系電話varchar(15)非空Kemail電子郵件varchar(30)非空Kaddress聯(lián)系地址varchar(50)非空Kpost郵政編碼String

29、非空Kprice余額float非空kOver總消費(fèi)Float空表5-3 類別表sort字段名稱含義類型約束Sid類別編號(hào)int主鍵(自動(dòng))Sname類別名稱varchar(30)非空表5-4 單位表unit字段名稱含義類型約束Uid單位編號(hào)int主鍵(自動(dòng))Utype單位名稱char(10)非空表5.5 定單產(chǎn)品信息表OrderProduct字段名稱含義類型約束Orderid定單編號(hào)intOrder的外鍵Pid商品編號(hào)intProduct外鍵Onum購買數(shù)量int非空Omoney金額Float非空表5.6 商品具體表productinfo字段名稱含義類型約束Pid商品編號(hào)intProduct的

30、外鍵Pname商品名稱varchar(30)非空Sid類別編號(hào)intSort的外鍵Xsprice市場(chǎng)價(jià)格float非空Xprice銷售價(jià)格float非空Xnum數(shù)量int非空Uid單位intUnit的外鍵Xremark備注字符(最大50位)非空Xfile圖片地址varchar(50)非空Ptype類型Int(1、0、-1)分別代表(新產(chǎn)品、推舉產(chǎn)品、特價(jià)產(chǎn)品)表5.7 定單表Order字段名稱含義類型約束Orderid定單編號(hào)int主鍵(自動(dòng)增長(zhǎng))Cid客戶編號(hào)IntClient外鍵Outsend是否已發(fā)貨int(0、1)分別表示未發(fā)和已發(fā)Oname收貨人姓名varchar(15)假如為空則為本人Oaddress收貨人地址varchar(50)假如為空則為本人Opost收貨人郵政編碼String假如為空則為本人表5.8 管理員信息表admin字段名稱含義類型約束id編號(hào)int自動(dòng)name登錄名Varchar(15)主鍵pa

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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)論