網(wǎng)上花店的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
網(wǎng)上花店的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
網(wǎng)上花店的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
網(wǎng)上花店的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
網(wǎng)上花店的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、網(wǎng)上花店的設(shè)計(jì)與實(shí)現(xiàn)由于千姿百態(tài)的花朵述說(shuō)著千言萬(wàn)語(yǔ),每一句都解說(shuō)著“美好” ,特別是現(xiàn)在,隨著人們的生活水平不斷進(jìn)步,生活質(zhì)量不斷提高,對(duì)生活的追求。鮮花已經(jīng)是人們生活不可缺少的點(diǎn)綴?;ɑ芟M(fèi)近年來(lái)呈越來(lái)越旺的趨勢(shì),除了花卉本身所具俏麗姿容讓人們賞心悅目,美化家居等功效外,它還可以開(kāi)發(fā)人們的想象力,使人們?cè)谙嗷ソ涣鲿r(shí)更含蓄,更有品位。這樣我們創(chuàng)辦網(wǎng)上校園花店以鮮花專遞為市場(chǎng)入點(diǎn),兼顧網(wǎng)站長(zhǎng)期市場(chǎng)占有率和短期資金回報(bào)率以搶占市場(chǎng),以滿足個(gè)性消費(fèi)為主題,以鮮花為試點(diǎn)帶動(dòng)其他產(chǎn)品,最終能形成具有荊州網(wǎng)上花店品牌優(yōu)勢(shì)的市場(chǎng).是十分可行的。關(guān)鍵詞:計(jì)算機(jī)畢業(yè)設(shè)計(jì),網(wǎng)上花店3 過(guò)程論述3.1 需求分析3

2、.1.1 系統(tǒng)綜合要求前臺(tái)要實(shí)現(xiàn)的功能:(1) 界面美化友好,操作簡(jiǎn)單,提供使用和提示說(shuō)明。(2) 提供最新、推薦、人氣最旺、熱銷、特價(jià)和促銷商品信息的瀏覽。(3) 對(duì)站內(nèi)所有的鮮花進(jìn)行查詢。(4) 對(duì)用戶購(gòu)買的定單進(jìn)行方便的查詢。(5) 顯示商品的具體信息,要詳細(xì)顯示商品的大部分信息,并注明價(jià)格。 (6) 允許用戶在站內(nèi)留言,咨詢問(wèn)題以及管理員對(duì)用戶進(jìn)行答復(fù),顧客可以瀏覽評(píng)論內(nèi)容。(7) 為了更好與用戶進(jìn)行溝通,在首頁(yè)要顯示商場(chǎng)公告,用戶與商場(chǎng)管理員之間的交流。(8) 對(duì)于用戶購(gòu)買物品到提交訂單整個(gè)流程要做到簡(jiǎn)單明了、安全,盡量模擬現(xiàn)實(shí)購(gòu)物的習(xí)慣。對(duì)于購(gòu)物車內(nèi)的物品要用列表一一顯示出來(lái),并提

3、供刪除功能,對(duì)于重復(fù)夠買的物品要累加計(jì)算。在用戶提交訂單時(shí)要提供多種運(yùn)送方式,并對(duì)信息提供重復(fù)審核的功能。后臺(tái)管理功能:要能夠?qū)W(wǎng)站絕大部分的動(dòng)態(tài)信息直接操作,盡量不改動(dòng)頁(yè)面。(1) 基本設(shè)置;包括對(duì)主頁(yè)面的風(fēng)格設(shè)置的修改,配送方式和付款方式的管理與修改,管理人員的信息修改等。(2) 商品設(shè)置:包裹對(duì)商品類別的添加與修改,商品信息的添加與修改,商品的高級(jí)搜索等。(3) 定單管理:對(duì)商品的定單進(jìn)行管理。對(duì)已經(jīng)購(gòu)買的用戶進(jìn)行確認(rèn)和發(fā)貨。(4) 新聞管理:對(duì)站內(nèi)最新新聞進(jìn)行更新和管理,有助用戶及時(shí)得到準(zhǔn)確信息。(5) 留言管理:對(duì)用戶的留言進(jìn)行管理。3.1.2 系統(tǒng)前臺(tái)購(gòu)物和后臺(tái)管理流程圖根據(jù)系統(tǒng)的

4、功能,得出系統(tǒng)的數(shù)據(jù)流程圖,分為管理員對(duì)鮮花管理的頂層圖、管理員對(duì)鮮花管理的第0層數(shù)據(jù)流圖。管理員對(duì)鮮花管理的頂層圖,如圖3-1所示。圖3-1 鮮花預(yù)定系統(tǒng)頂層圖管理員對(duì)鮮花管理信息的第0層數(shù)據(jù)流圖,如圖3-2所示。圖3-2 鮮花預(yù)定系統(tǒng)0層圖3.1.3 數(shù)據(jù)流圖下面是對(duì)用戶購(gòu)買物品和提交訂單的過(guò)程中,系統(tǒng)內(nèi)的數(shù)據(jù)流圖,由于這些功能間數(shù)據(jù)流比較復(fù)雜,我按處理事物的功能將它大體上劃分為四部分。圖3是商場(chǎng)前臺(tái)功能劃分的高層數(shù)據(jù)流圖。顧客通過(guò)登錄功能模塊1進(jìn)入購(gòu)物系統(tǒng),用功能模塊2購(gòu)買商品,然后在功能模塊3提交訂單并通過(guò)功能模塊4退出系統(tǒng)。圖3 購(gòu)物流程高層數(shù)據(jù)流圖圖4是進(jìn)一步分解后的數(shù)據(jù)流圖,用戶

5、可以在購(gòu)物車內(nèi)放更多的物品,同時(shí)允許對(duì)已放入的物品刪除,如果購(gòu)買完后,可以對(duì)購(gòu)物車內(nèi)的物品結(jié)賬。圖5是進(jìn)一步分解后的數(shù)據(jù)流圖,用戶在收銀結(jié)算后會(huì)生成訂單,包括所有物品的總額和用戶的部分信息。用戶可以對(duì)生成的部分信息進(jìn)行修改,當(dāng)確認(rèn)提交時(shí),生成訂單號(hào)并存入數(shù)據(jù)庫(kù)中。此時(shí)用戶就可以退出購(gòu)物系統(tǒng)。圖5 購(gòu)物流程分層圖圖4 購(gòu)物流程分層圖 3.2 網(wǎng)上花店的總體設(shè)計(jì)3.2.1 系統(tǒng)E-R圖系統(tǒng)的后臺(tái)管理ER圖,如圖6所示:其中主要涉及的實(shí)體有用戶、商品、購(gòu)物車、訂單和菜單等(實(shí)體屬性見(jiàn)附錄)。當(dāng)用戶購(gòu)買時(shí),購(gòu)物車日志會(huì)自動(dòng)記錄下用戶購(gòu)買物品的信息。圖6 后臺(tái)管理E-R圖3.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)在設(shè)計(jì)數(shù)據(jù)

6、庫(kù)時(shí),通常用“范式(Normal Forms)”定義消除數(shù)據(jù)冗余的程度,范式越高,分解的表也增多,訪問(wèn)時(shí)性能(速度)將下降。因此在本設(shè)計(jì)中我主要以第三范式為主,兼顧系統(tǒng)實(shí)際運(yùn)行情況,允許部分冗余的存在。下面是E-R圖,向關(guān)系模型轉(zhuǎn)換后的部分關(guān)系模式:商品(商品編號(hào)、商品標(biāo)識(shí)、商品名、商品大類、商品小類、)訂單(訂單號(hào)、訂單標(biāo)識(shí)、用戶編號(hào)、支付類型)評(píng)論(評(píng)論標(biāo)識(shí)、用戶編號(hào)、商品編號(hào)、內(nèi)容、)購(gòu)物車(商品編號(hào)、購(gòu)物車標(biāo)識(shí)、用戶編號(hào)、商品名、訂單號(hào)、)運(yùn)送方式(標(biāo)識(shí)、方式、支付金額)公告板(公告標(biāo)識(shí)、標(biāo)題、內(nèi)容、提交時(shí)間、提交人、修改時(shí)間、修改人)消息(消息標(biāo)識(shí)、消息內(nèi)容、發(fā)送者、接收者、發(fā)送時(shí)間

7、、查看、回復(fù))系統(tǒng)信息(網(wǎng)站名、標(biāo)題、網(wǎng)址、標(biāo)志、所有者、QQ、Email、建站時(shí)間、)管理員(管理員賬戶、密碼、姓名、等級(jí))菜單(菜單標(biāo)識(shí)、菜單名、網(wǎng)址、頁(yè)面序號(hào))商品大類(大類標(biāo)識(shí)、類名、類編號(hào)、可視)商品小類(小類標(biāo)識(shí)、小類名、大類名、小類編號(hào))管理日志(日志標(biāo)識(shí)、管理員名、事件、結(jié)果)圖7 關(guān)系模式關(guān)聯(lián)圖用戶購(gòu)買物品關(guān)系模式的關(guān)聯(lián)如圖7:4 網(wǎng)上花店的實(shí)現(xiàn)過(guò)程4.1 數(shù)據(jù)庫(kù)連接的實(shí)現(xiàn)4.1.2 數(shù)據(jù)庫(kù)連接的實(shí)現(xiàn)ASP連接ACCESS數(shù)據(jù)庫(kù)的語(yǔ)句dim connstr,conn,dbdb=data.mdbset conn=server.createobject(adodb.connect

8、ion)connstr=provider=microsoft.jet.oledb.4.0;data source=&server.mappath(db)conn.open connstr4.2 網(wǎng)上花店系統(tǒng)的實(shí)現(xiàn)4.2.1 主頁(yè)顯示如圖為了用戶的操作方便和易于使用,我將商品分類、定單查詢、和熱門商品放在左邊的工具欄。頂部是購(gòu)物車和商品詳細(xì)的類別查詢?nèi)鐖D:錄顧客點(diǎn)擊“我的購(gòu)物車”按鈕后,系統(tǒng)會(huì)彈出他的購(gòu)物車,并顯示他需要購(gòu)買的物品,他只要輸入現(xiàn)在購(gòu)買商品的數(shù)量就可以完成此步的操作,當(dāng)然顧客也可以對(duì)所購(gòu)買的物品清空。如果顧客想完成本次購(gòu)買就可以點(diǎn)擊收銀臺(tái)進(jìn)行下一步的操作,也可以繼續(xù)購(gòu)物。如圖17:

9、當(dāng)顧客在收銀臺(tái)進(jìn)行結(jié)算時(shí),系統(tǒng)會(huì)要求擁護(hù)用戶填寫詳細(xì)的信息(顧客姓名,地址、電話等)、本次結(jié)算費(fèi)用和運(yùn)送方式并生成一張訂單。顧客可以對(duì)其中某些信息進(jìn)行修改并確認(rèn)。如圖18:顧客在對(duì)訂單確認(rèn)后,就可以提交訂單。然后系統(tǒng)會(huì)生成一張帶有訂單號(hào)、本次付款總額的訂單,并寫入訂單表。4.2.2 管理員對(duì)網(wǎng)站的管理進(jìn)入管理員登陸界面,輸入管理員的用戶名和密碼,進(jìn)入管理頁(yè)面如下圖。在這個(gè)頁(yè)面里,管理員可以方便的管理網(wǎng)站,網(wǎng)站的整體風(fēng)格,商品,定單和站內(nèi)新聞的管理都可以直接進(jìn)行的。4.2.3 對(duì)站內(nèi)商品信息的搜索如何幫助用戶快速的找到自己需要的產(chǎn)品,實(shí)現(xiàn)不同類別的商品的查找是必需的。因此在用戶可以在站內(nèi)自己搜索

10、物品,也可以通過(guò)搜索下拉列表,選擇已有的物品。4.2.4 數(shù)據(jù)庫(kù)的完整性和安全性完整性:主要是指數(shù)據(jù)的正確性和相容性,防止數(shù)據(jù)庫(kù)中存在不符合語(yǔ)義的數(shù)據(jù),防止錯(cuò)誤信息的輸入和輸出,即所謂垃圾進(jìn)垃圾出所造成的無(wú)效操作和出錯(cuò)處理。在這一部分我主要是在信息提交時(shí)用腳本控制,并在寫入數(shù)據(jù)庫(kù)時(shí)再次進(jìn)行檢查。安全性:主是保護(hù)數(shù)據(jù)庫(kù)防止惡意的破壞和非法的存取,也就是說(shuō)安全性措施的防范對(duì)象是非法用戶和非法操作。比如現(xiàn)在比較流行的SQL注入技術(shù),用下面的方法就可以從一定程度上預(yù)防:5 站點(diǎn)運(yùn)行情況在網(wǎng)上花店的實(shí)現(xiàn)中,對(duì)于設(shè)計(jì)中的系統(tǒng)功能模塊我基本上都已實(shí)現(xiàn),并且運(yùn)行正常。由于能力有限,還有很多功能做的不是很完善。6 結(jié)束語(yǔ)網(wǎng)上花店是一個(gè)比較大的系統(tǒng),它涉及到購(gòu)物流程、支付平臺(tái)和鮮花的配送等。在這次設(shè)計(jì)中,我完成了商品信息顯示、購(gòu)買,生成訂單、用戶交流留言版,管理員后臺(tái)的管理等基本功能。通過(guò)這次設(shè)計(jì),我對(duì)ASP和ACCESS數(shù)據(jù)庫(kù)技術(shù)在網(wǎng)上花店中的應(yīng)用有了更深一層的認(rèn)識(shí)和應(yīng)用。在以后網(wǎng)上花點(diǎn)的建設(shè)中可能會(huì)遇到一些難題,我會(huì)在以后的學(xué)習(xí)和工作中會(huì)做進(jìn)一步的學(xué)習(xí)和探索,以取得更大的進(jìn)步參考文獻(xiàn)張軍,王佩凱,ASP動(dòng)態(tài)網(wǎng)站設(shè)計(jì),北京: 機(jī)械工業(yè)出版社。2005.8吳目誠(chéng),Dreamweaver MX 2004動(dòng)態(tài)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論