小型網(wǎng)上商城的設(shè)計與實現(xiàn).doc_第1頁
小型網(wǎng)上商城的設(shè)計與實現(xiàn).doc_第2頁
小型網(wǎng)上商城的設(shè)計與實現(xiàn).doc_第3頁
小型網(wǎng)上商城的設(shè)計與實現(xiàn).doc_第4頁
小型網(wǎng)上商城的設(shè)計與實現(xiàn).doc_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

小型網(wǎng)上商城的設(shè)計與實現(xiàn)摘要本文對網(wǎng)上購物系統(tǒng)的開發(fā)的過程作了詳細(xì)描述,系統(tǒng)是用asp技術(shù)和access2003數(shù)據(jù)庫技術(shù)進(jìn)行開發(fā)的,并且達(dá)到功能明確,費用低廉,通用性強(qiáng),適合我國國情的購物網(wǎng)站系統(tǒng)文章著重描述該系統(tǒng)的設(shè)計與實現(xiàn)的可行性分析與需求分析。本系統(tǒng)共分為兩個部分:前臺用戶部分和后臺管理部分。在前臺系統(tǒng)中有用戶注冊登陸,瀏覽商品,訂購商品,開發(fā)評論及留言板。后臺系統(tǒng)中有系統(tǒng)管理,會員管理,訂單管理,商品管理,留言管理。在用戶注冊模塊中,特別加強(qiáng)了用戶注冊信息驗證的嚴(yán)格性;在商品或商家信息瀏覽和查詢模塊中,用戶可以對商品進(jìn)行瀏覽檢索,查看商品的詳細(xì)資料;并且規(guī)定注冊成會員的用戶才能對商品進(jìn)行評論。沒有注冊成會員的用戶只能瀏覽商品。在后臺系統(tǒng)中,系統(tǒng)管理員可以對已注冊的用戶進(jìn)行審查,并對提交的訂單進(jìn)行處理;可以對現(xiàn)有的商品進(jìn)行管理以及對留言進(jìn)行管理。整個系統(tǒng)結(jié)構(gòu)清晰,功能明確,頁面風(fēng)格鮮明,易操作,適合客戶的需要。使交易能夠更加方便和快捷。開發(fā)環(huán)境介紹 操作系統(tǒng):Windows XP IIS 5.1 (Internet Information Server 5.1) Dreamweaver 8.0 腳本語言:JavaScript 數(shù)據(jù)庫工具:Microsoft Access 2003 瀏覽器:IE9 基于B/S結(jié)構(gòu) 需求分析可行性分析計算機(jī)網(wǎng)絡(luò)作為一種先進(jìn)的信息傳輸媒體,有著信息傳輸速度快、信息覆蓋面廣、成本低的特點。因此很多個人和企業(yè)都開始利用網(wǎng)絡(luò)開展商務(wù)活動,可以看到,在個人和企業(yè)進(jìn)行網(wǎng)上商業(yè)活動時產(chǎn)生的效益是多方面的。但是開發(fā)任何一個基于計算機(jī)的系統(tǒng),都會受到時間和資源上的限制。因此,在對接受任何一個項目開發(fā)任務(wù)之前,必須根據(jù)客戶可能提供的時間和資源條件進(jìn)行可行性分析,以減少項目開發(fā)的風(fēng)險,避免人力、財力和物力的浪費。可行性分析與風(fēng)險分析在很多方面是相互關(guān)聯(lián)的,項目風(fēng)險越大,開發(fā)高質(zhì)量的軟件的可行性就越小。1.技術(shù)可行性設(shè)計整個系統(tǒng)是以Asp技術(shù)來開發(fā)的,由于代碼是經(jīng)過服務(wù)器執(zhí)行之后猜想瀏覽器發(fā)送的,所以在客戶端看到的只能是經(jīng)過解析之后的數(shù)據(jù),而無法獲得源代碼,故編寫者不必?fù)?dān)心自己的代碼被會別人竊取。數(shù)據(jù)庫的創(chuàng)建使用Microsoft Access 2003,為了便于編程,前臺的操作頁面和后臺的數(shù)據(jù)庫管理頁面的設(shè)計我是分別進(jìn)行的。在整個程序編寫完之后,在將后臺數(shù)據(jù)庫管理頁面通過你管理員在前臺的登陸來調(diào)用,這樣就把前臺和后臺有機(jī)的連接起來,使操作更加方便。當(dāng)用戶以會員身份登陸調(diào)用執(zhí)行的是前臺的操作頁面,而當(dāng)以管理員身份登陸時,則進(jìn)入后臺管理頁面來對數(shù)據(jù)庫進(jìn)行操作。2.經(jīng)濟(jì)可行性本系統(tǒng)開發(fā)費用不是很高,將來運行、維護(hù)的費用依數(shù)據(jù)庫的規(guī)模而定。估計該系統(tǒng)投入使用后,可以為人們的購物帶來方便。不過,如果在投入使用之后,可能會花費一筆錢,用于網(wǎng)站平時維護(hù),因為人們在購物結(jié)束之后,管理員必須對所銷售產(chǎn)品/庫存產(chǎn)品等進(jìn)行統(tǒng)計,還有要定時發(fā)布商品的消息。 3. 投資及效益可行性3.1支出 因為本網(wǎng)站是本學(xué)期的課程設(shè)計,屬于非贏利性質(zhì)的系統(tǒng),因此并無金錢方面的支 出.由于本網(wǎng)站的開發(fā)的基本工具是電腦,所以其中之一投資是電費;另外為了開 發(fā)本網(wǎng)站,還加注了我們的心血和努力。3.2收益 在做本網(wǎng)站的同時, 更增添了我們許多實踐知識; 讓我在掌握理論的同時亦可將 理論化為實踐, 不斷的增強(qiáng)自己的動手能力, 為將來的發(fā)展打下了一個堅實的基 礎(chǔ)。4社會因素方面的可能性 社會因素方面的可能性 本網(wǎng)站的制作根據(jù)中華人民共和國交通法的規(guī)定制作,決無觸 犯法律之嫌。 本網(wǎng)站的建立就是為了給予企業(yè)和消費者的一個網(wǎng)上的交流平 臺,讓雙方都可以享受到最大的實惠與方便。5.需求說明隨著www(word wide web)的普及,動態(tài)網(wǎng)頁技術(shù)也急速發(fā)展。從原來的CGI(common gateway interface)到Asp(active server page)都從某種程度上滿足了網(wǎng)頁開發(fā)人員對動態(tài)網(wǎng)頁開發(fā)技術(shù)的需求。通過Asp我們可以結(jié)合HTML網(wǎng)頁,ASP指令和activeX元件建立動態(tài),交互且高效的web服務(wù)器應(yīng)用程序。因為所有程序都將在服務(wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。5.1性能需求 考慮到目前處于實驗期,但是該系統(tǒng)今后有可能投入到應(yīng)用實踐中,所有該系統(tǒng)的總體性能應(yīng)有一定的嚴(yán)格要求,具體如下: 1.數(shù)據(jù)精確度在精度需求上,根據(jù)使用需要,在各項數(shù)據(jù)的輸入,輸出及傳輸過程中,由于本系統(tǒng)采用了數(shù)據(jù)結(jié)構(gòu),可以滿足各種精度的需求。 2時間特性由于網(wǎng)絡(luò)發(fā)展的速度之快,在沒有發(fā)布消息時,應(yīng)該講究“準(zhǔn),及時”,做到能更好完全滿足用戶要求。 3.可使用性 當(dāng)用戶訪問網(wǎng)站時,用戶可以方便地進(jìn)行搜索和了解自己想要的信息。 4.可維護(hù)性 維護(hù)模塊式整個系統(tǒng)運行的基礎(chǔ),用于對網(wǎng)站進(jìn)行日常管理和維護(hù),包括商品的增加,權(quán)限設(shè)置和數(shù)據(jù)刪除等功能。5.2功能需求 根據(jù)本網(wǎng)站主要任務(wù)和系統(tǒng)的需求,確定本網(wǎng)站主要完成以下功能: 1.用戶注冊 2.商品瀏覽 3.會員評論 4.購物車 5.收銀臺 6.查看訂單 7.后臺管理員設(shè)置5.3用戶需求用戶就是我們的“上帝”,他們光臨我們網(wǎng)站就是對我們網(wǎng)站的一種肯定。作為網(wǎng)上商店,它必須具有一定數(shù)量的商品。擁有漂亮的界面才能吸引更多用戶,擁有豐富的商品才能滿足不同口味客戶的需求,這就需要具備一定的界面設(shè)計水準(zhǔn)。5.4 管理需求 從管理者角度,網(wǎng)絡(luò)購物最重要環(huán)節(jié)就是便于管理和維護(hù),而對日益增長的商品銷售量,以及保護(hù)每個客戶可以買到他們的產(chǎn)品,保證應(yīng)收款項到位。 安全有效的管理,定期發(fā)布新的商品和廣告,讓這些工作變得輕松易行。 系統(tǒng)的總體設(shè)計隨著Internet的發(fā)展,電子商城已成為21世紀(jì)網(wǎng)絡(luò)發(fā)展的主流,網(wǎng)上購物也成為一種購物時尚。目前國內(nèi)很多企業(yè)正加入到一些電子商城里,通過網(wǎng)絡(luò)進(jìn)行交易將成為未來商品交易的重要組成部分。而人民生活水平的提高和生活節(jié)奏的加快,工作中的人民沒有大量的時間花在購物上,所以網(wǎng)上購物也已經(jīng)成為了一種時代進(jìn)步的產(chǎn)物。人們可以在家,也可以在工作休息時,在網(wǎng)上挑選自己喜歡和想要購買的東西,所以,一些網(wǎng)站的存在起到了很大的作用。 根據(jù)本網(wǎng)站主要任務(wù)和系統(tǒng)的需求,確定本網(wǎng)站系統(tǒng)設(shè)計目標(biāo);前臺要實現(xiàn)的功能;由于在商場進(jìn)行購物的顧客是來自不同的群體,如何幫助他們正確使用購物過程中的操作和技巧,盡快投入到購物中,必須在這個設(shè)計中體現(xiàn)出來。(1) 界面友好,操作簡單,提供大量的使用和提示說明。(2) 提供會員制;可以對自己的注冊資料進(jìn)行修改,可以進(jìn)入系統(tǒng)查詢商品,訂購商品;可以對商品發(fā)表評論;可以查看自己的訂單處理。(3) 提供最新、推薦、促銷商品信息的瀏覽。(4) 對站內(nèi)所有的商品進(jìn)行分類。(5) 顯示商品的具體信息時,要詳細(xì)顯示商品的大部分信息,并注明不同用戶和不同產(chǎn)品價格區(qū)別,并能夠提供對同類相關(guān)產(chǎn)品的顯示。(6) 允許會員用戶對商品進(jìn)行評論。未注冊的顧客可以瀏覽評論內(nèi)容。(7) 為了更好的與用戶進(jìn)行溝通,給用戶提供留言功能,以利于用戶與商城管理員之間的交流。(8) 對于用戶購買物品到提交訂單整個流程要做到簡單明了、安全,盡量模擬現(xiàn)實購物的習(xí)慣。對于購物車內(nèi)的物品要使用列表一一顯示出來,并提供刪除服務(wù)功能,對于重復(fù)購買的物品要累加計算。在用戶提交訂單時要提供多種運送方式,并對信息提供重復(fù)審核的功能。(9) 整個界面以綠色為主色調(diào),布局同意,用CSS同意整個版面的樣式。系統(tǒng)結(jié)構(gòu)清晰,功能明確,頁面風(fēng)格鮮明,易操作。后臺管理功能:要能夠?qū)W(wǎng)站絕大部分的動態(tài)信息直接操作,盡量不改動頁面。提供系統(tǒng)管理會員管理,類別管理,訂單管理,商品管理,留言管理等。(1) 系統(tǒng)管理模塊 可以修改管理員密碼,數(shù)據(jù)庫備份路徑,以及數(shù)據(jù)庫的其它信息。 (2) 會員管理模塊對注冊的會員統(tǒng)一管理以及會員手機(jī)短信的管理。 (3) 類別管理模塊 對系統(tǒng)中的商品類別進(jìn)行管理,在該模塊中管理員可以對商品類別進(jìn)行添加和管理。(4) 訂單管理模塊 在該模塊中對當(dāng)前訂單進(jìn)行處理和確認(rèn)。(5) 商品管理 對商品進(jìn)行添加管理和管理及對商品評價進(jìn)行管理。(6) 留言管理模塊 對客戶留言進(jìn)行處理解決。用 戶 注 冊1系統(tǒng)總體結(jié)構(gòu)圖 登 陸 瀏覽商品客戶留言新聞中心會員資料管理 查看訂單發(fā)表評論購買商品查看購物車站內(nèi)短信客戶留言查看訂單修改資料 前臺功能模塊圖商品添加和查看商品評論訂單查詢處理訂單類別刪減網(wǎng)站信息管理上傳文件管理類別添加會員短信管理會員查詢管理員登陸留言板管理系統(tǒng)管理會員管理訂單管理類別管理商品管理 后臺功能模塊圖2網(wǎng)站流程圖本系統(tǒng)功能流暢,操作簡單,具體操作如圖所示:驗證管理員登陸登 陸不注冊注冊登陸主頁面 用戶 管理員 失敗 驗證 成功 失敗 成功瀏覽商品客戶留言商品介紹 成功 會員管理系統(tǒng)管理訂單管理類別管理商品管理留言板管理查看購物車查看訂單修改資料 注 銷 網(wǎng)站流程圖 數(shù)據(jù)庫設(shè)計1數(shù)據(jù)庫需求分析 現(xiàn)代的,成熟的和廣泛占領(lǐng)市場的數(shù)據(jù)庫產(chǎn)品一般都是關(guān)系數(shù)據(jù)庫產(chǎn)品。關(guān)系數(shù)據(jù)庫產(chǎn)品具有堅實的理論基礎(chǔ),access是由微軟開發(fā)的適合中小型應(yīng)用的一款關(guān)系型數(shù)據(jù)庫產(chǎn)品,在安裝office時可以選擇安裝。這個購物網(wǎng)站是從客戶角度進(jìn)行分析而做的,所以選擇操作比較簡單的access作為后臺數(shù)據(jù)庫。8.1數(shù)據(jù)表的詳細(xì)設(shè)計本網(wǎng)站重要的數(shù)據(jù)表,分別如下adminuser(后臺管理員信息表)、basket(顧客購物記錄表)、book(客戶留言表)、csort(商品分類表)、dvote(商品評論表)、links(友情鏈接信息表)、orders(訂單信息表)、user(會員信息表)下面分別來說明這些數(shù)據(jù)表。1.adminuser(后臺管理員信息表)后臺管理員信息表如下圖:2.basket(顧客購物記錄表)顧客購物記錄表此表主要用來記錄消費者訂購信息。如下圖所示:3.book(客戶留言表)客戶留言表主要用來保存留言者的信息,如圖下圖所示:4. csort(商品分類表)商品分類表主要是保存出售商品的信息。如下圖所示:5. dvote(商品評論表)商品評論表主要用來記錄會員對商品的評論信息。如下圖所示:6. Links(友情鏈接信息表)友情鏈接信息表主要是用來了保存你的友情鏈接的主要信息。如下圖所示:8.orders(訂單信息表)訂單信息表用來保存訂單的詳細(xì)信息。如下圖所示:9.user(會員信息表)會員信息表主要用來存儲所注冊的會員信息。如下圖所示: 系統(tǒng)功能模塊設(shè)計1前臺首頁布局 開發(fā)一個網(wǎng)站,好的頁面風(fēng)格和頁面框架是非常重要的,特別是對購物網(wǎng)站來說,應(yīng)該需要更好的頁面風(fēng)格和布局。其效果圖如下圖 :7.1.1前臺首頁的設(shè)計7.2用戶注冊模塊設(shè)計用戶若要在本網(wǎng)站進(jìn)行購物或享受會員權(quán)利就必須在網(wǎng)站注冊登錄,這是一個必須的步驟,下面讓我來詳細(xì)介紹一下本模塊的功能實現(xiàn)注冊界面如下圖所示:請您保證你填寫資料的真實性,否則可能導(dǎo)致您無法及時收到所訂購的商品,謝謝!我們將依照國家法律,確保您的注冊信息不會非法向外泄露! 用戶注冊界面在用戶登記個人詳細(xì)資料時,仍然會使用Asp中的申請成功后進(jìn)入提示界面,告訴用戶已經(jīng)申請成功。如下圖所示:在會員注冊中,首先是檢索該客戶所申請的用戶名是否已被人申請了,若已被人申請了該用戶名,則系統(tǒng)將會提示給用戶“該用戶名已存在”的信息。其方法還是使用對數(shù)據(jù)庫的操作:查找數(shù)據(jù)庫,檢查用戶名是否已經(jīng)注冊過If not rs . enf thenErrmsg=errmsg+”+”對不起,該賬號已被人注冊,請點擊瀏覽器的后退鍵重新選擇您的登陸賬號”foungerr=trueend ifRs. Close2.用戶登錄模塊設(shè)計 用戶只有通過登錄模塊的驗證才能進(jìn)入網(wǎng)站。當(dāng)用戶在左側(cè)“用戶信息”區(qū)域中的“用戶名”和“密碼”文本框中輸入用戶名和密碼后,單擊“登錄”按鈕,如果驗證成功,用戶將以會員身份進(jìn)入時裝購物網(wǎng)的首頁,并可在網(wǎng)站中進(jìn)行購物。其效果如下圖: 設(shè)計用戶登錄頁面,查找數(shù)據(jù)庫,利用用戶名和密碼登錄網(wǎng)站:注冊的會員可以實現(xiàn)對注冊資料的修改,如下圖所示:用戶可以瀏覽所有商品,查看商品的詳細(xì)信息,瀏覽商品界面如圖所示:如果是會員用戶可以對商品評論,如下圖所示。但沒有成為會員的用戶不能對商品發(fā)表評論,如下圖所示: 其具體實現(xiàn)代碼如下:3.購物車界面購物車界面如下圖所示: /*建立購物籃的詳細(xì)代碼*/這個是對購物籃的商品進(jìn)行清空的處理如果用戶點擊去收銀臺,會將界面跳轉(zhuǎn)至cash.asp,選擇付款方式和配送方式,然后提交訂單。如下圖所示:購物確認(rèn)之后,訂單界面如下圖所示:7.3.1我的訂單界面用戶在購買商品之后,可以查看自己的訂單,也可以查看訂單的狀態(tài),其中訂單狀態(tài)包括(未受理、已付款、已發(fā)貨)。我的訂單如下圖所示:查詢成功的代碼實現(xiàn)如下:4.后臺首頁設(shè)計后臺系統(tǒng)中包括以下幾個子模塊,系統(tǒng)管理,會員管理,類別管理,訂單管理,商品管理,留言管理等。后臺首頁界面如下圖:4.1系統(tǒng)管理模塊系統(tǒng)管理模塊中可以修改修改管理員密碼,如下圖所示修改數(shù)據(jù)庫備份的位置,如下圖所示:以及其他網(wǎng)站信息的設(shè)置,如下圖所示:4.2會員管理模塊會員管理模塊中可以管理注冊的會員,如下圖所示:4.3類別管理模塊在類別管理模塊中可以對所有商品的類別進(jìn)行管理,如下圖所示:4.4訂單管理模塊在訂單管理模塊中可以對顧客下的訂單進(jìn)行處理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論