




已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
小型網(wǎng)上商城的設計與實現(xiàn)摘要本文對網(wǎng)上購物系統(tǒng)的開發(fā)的過程作了詳細描述,系統(tǒng)是用asp技術和access2003數(shù)據(jù)庫技術進行開發(fā)的,并且達到功能明確,費用低廉,通用性強,適合我國國情的購物網(wǎng)站系統(tǒng)文章著重描述該系統(tǒng)的設計與實現(xiàn)的可行性分析與需求分析。本系統(tǒng)共分為兩個部分:前臺用戶部分和后臺管理部分。在前臺系統(tǒng)中有用戶注冊登陸,瀏覽商品,訂購商品,開發(fā)評論及留言板。后臺系統(tǒng)中有系統(tǒng)管理,會員管理,訂單管理,商品管理,留言管理。在用戶注冊模塊中,特別加強了用戶注冊信息驗證的嚴格性;在商品或商家信息瀏覽和查詢模塊中,用戶可以對商品進行瀏覽檢索,查看商品的詳細資料;并且規(guī)定注冊成會員的用戶才能對商品進行評論。沒有注冊成會員的用戶只能瀏覽商品。在后臺系統(tǒng)中,系統(tǒng)管理員可以對已注冊的用戶進行審查,并對提交的訂單進行處理;可以對現(xiàn)有的商品進行管理以及對留言進行管理。整個系統(tǒ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結構 需求分析可行性分析計算機網(wǎng)絡作為一種先進的信息傳輸媒體,有著信息傳輸速度快、信息覆蓋面廣、成本低的特點。因此很多個人和企業(yè)都開始利用網(wǎng)絡開展商務活動,可以看到,在個人和企業(yè)進行網(wǎng)上商業(yè)活動時產(chǎn)生的效益是多方面的。但是開發(fā)任何一個基于計算機的系統(tǒng),都會受到時間和資源上的限制。因此,在對接受任何一個項目開發(fā)任務之前,必須根據(jù)客戶可能提供的時間和資源條件進行可行性分析,以減少項目開發(fā)的風險,避免人力、財力和物力的浪費??尚行苑治雠c風險分析在很多方面是相互關聯(lián)的,項目風險越大,開發(fā)高質量的軟件的可行性就越小。1.技術可行性設計整個系統(tǒng)是以Asp技術來開發(fā)的,由于代碼是經(jīng)過服務器執(zhí)行之后猜想瀏覽器發(fā)送的,所以在客戶端看到的只能是經(jīng)過解析之后的數(shù)據(jù),而無法獲得源代碼,故編寫者不必擔心自己的代碼被會別人竊取。數(shù)據(jù)庫的創(chuàng)建使用Microsoft Access 2003,為了便于編程,前臺的操作頁面和后臺的數(shù)據(jù)庫管理頁面的設計我是分別進行的。在整個程序編寫完之后,在將后臺數(shù)據(jù)庫管理頁面通過你管理員在前臺的登陸來調用,這樣就把前臺和后臺有機的連接起來,使操作更加方便。當用戶以會員身份登陸調用執(zhí)行的是前臺的操作頁面,而當以管理員身份登陸時,則進入后臺管理頁面來對數(shù)據(jù)庫進行操作。2.經(jīng)濟可行性本系統(tǒng)開發(fā)費用不是很高,將來運行、維護的費用依數(shù)據(jù)庫的規(guī)模而定。估計該系統(tǒng)投入使用后,可以為人們的購物帶來方便。不過,如果在投入使用之后,可能會花費一筆錢,用于網(wǎng)站平時維護,因為人們在購物結束之后,管理員必須對所銷售產(chǎn)品/庫存產(chǎn)品等進行統(tǒng)計,還有要定時發(fā)布商品的消息。 3. 投資及效益可行性3.1支出 因為本網(wǎng)站是本學期的課程設計,屬于非贏利性質的系統(tǒng),因此并無金錢方面的支 出.由于本網(wǎng)站的開發(fā)的基本工具是電腦,所以其中之一投資是電費;另外為了開 發(fā)本網(wǎng)站,還加注了我們的心血和努力。3.2收益 在做本網(wǎng)站的同時, 更增添了我們許多實踐知識; 讓我在掌握理論的同時亦可將 理論化為實踐, 不斷的增強自己的動手能力, 為將來的發(fā)展打下了一個堅實的基 礎。4社會因素方面的可能性 社會因素方面的可能性 本網(wǎng)站的制作根據(jù)中華人民共和國交通法的規(guī)定制作,決無觸 犯法律之嫌。 本網(wǎng)站的建立就是為了給予企業(yè)和消費者的一個網(wǎng)上的交流平 臺,讓雙方都可以享受到最大的實惠與方便。5.需求說明隨著www(word wide web)的普及,動態(tài)網(wǎng)頁技術也急速發(fā)展。從原來的CGI(common gateway interface)到Asp(active server page)都從某種程度上滿足了網(wǎng)頁開發(fā)人員對動態(tài)網(wǎng)頁開發(fā)技術的需求。通過Asp我們可以結合HTML網(wǎng)頁,ASP指令和activeX元件建立動態(tài),交互且高效的web服務器應用程序。因為所有程序都將在服務器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當程序執(zhí)行完畢后,服務器僅將執(zhí)行結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。5.1性能需求 考慮到目前處于實驗期,但是該系統(tǒng)今后有可能投入到應用實踐中,所有該系統(tǒng)的總體性能應有一定的嚴格要求,具體如下: 1.數(shù)據(jù)精確度在精度需求上,根據(jù)使用需要,在各項數(shù)據(jù)的輸入,輸出及傳輸過程中,由于本系統(tǒng)采用了數(shù)據(jù)結構,可以滿足各種精度的需求。 2時間特性由于網(wǎng)絡發(fā)展的速度之快,在沒有發(fā)布消息時,應該講究“準,及時”,做到能更好完全滿足用戶要求。 3.可使用性 當用戶訪問網(wǎng)站時,用戶可以方便地進行搜索和了解自己想要的信息。 4.可維護性 維護模塊式整個系統(tǒng)運行的基礎,用于對網(wǎng)站進行日常管理和維護,包括商品的增加,權限設置和數(shù)據(jù)刪除等功能。5.2功能需求 根據(jù)本網(wǎng)站主要任務和系統(tǒng)的需求,確定本網(wǎng)站主要完成以下功能: 1.用戶注冊 2.商品瀏覽 3.會員評論 4.購物車 5.收銀臺 6.查看訂單 7.后臺管理員設置5.3用戶需求用戶就是我們的“上帝”,他們光臨我們網(wǎng)站就是對我們網(wǎng)站的一種肯定。作為網(wǎng)上商店,它必須具有一定數(shù)量的商品。擁有漂亮的界面才能吸引更多用戶,擁有豐富的商品才能滿足不同口味客戶的需求,這就需要具備一定的界面設計水準。5.4 管理需求 從管理者角度,網(wǎng)絡購物最重要環(huán)節(jié)就是便于管理和維護,而對日益增長的商品銷售量,以及保護每個客戶可以買到他們的產(chǎn)品,保證應收款項到位。 安全有效的管理,定期發(fā)布新的商品和廣告,讓這些工作變得輕松易行。 系統(tǒng)的總體設計隨著Internet的發(fā)展,電子商城已成為21世紀網(wǎng)絡發(fā)展的主流,網(wǎng)上購物也成為一種購物時尚。目前國內很多企業(yè)正加入到一些電子商城里,通過網(wǎng)絡進行交易將成為未來商品交易的重要組成部分。而人民生活水平的提高和生活節(jié)奏的加快,工作中的人民沒有大量的時間花在購物上,所以網(wǎng)上購物也已經(jīng)成為了一種時代進步的產(chǎn)物。人們可以在家,也可以在工作休息時,在網(wǎng)上挑選自己喜歡和想要購買的東西,所以,一些網(wǎng)站的存在起到了很大的作用。 根據(jù)本網(wǎng)站主要任務和系統(tǒng)的需求,確定本網(wǎng)站系統(tǒng)設計目標;前臺要實現(xiàn)的功能;由于在商場進行購物的顧客是來自不同的群體,如何幫助他們正確使用購物過程中的操作和技巧,盡快投入到購物中,必須在這個設計中體現(xiàn)出來。(1) 界面友好,操作簡單,提供大量的使用和提示說明。(2) 提供會員制;可以對自己的注冊資料進行修改,可以進入系統(tǒng)查詢商品,訂購商品;可以對商品發(fā)表評論;可以查看自己的訂單處理。(3) 提供最新、推薦、促銷商品信息的瀏覽。(4) 對站內所有的商品進行分類。(5) 顯示商品的具體信息時,要詳細顯示商品的大部分信息,并注明不同用戶和不同產(chǎn)品價格區(qū)別,并能夠提供對同類相關產(chǎn)品的顯示。(6) 允許會員用戶對商品進行評論。未注冊的顧客可以瀏覽評論內容。(7) 為了更好的與用戶進行溝通,給用戶提供留言功能,以利于用戶與商城管理員之間的交流。(8) 對于用戶購買物品到提交訂單整個流程要做到簡單明了、安全,盡量模擬現(xiàn)實購物的習慣。對于購物車內的物品要使用列表一一顯示出來,并提供刪除服務功能,對于重復購買的物品要累加計算。在用戶提交訂單時要提供多種運送方式,并對信息提供重復審核的功能。(9) 整個界面以綠色為主色調,布局同意,用CSS同意整個版面的樣式。系統(tǒng)結構清晰,功能明確,頁面風格鮮明,易操作。后臺管理功能:要能夠對網(wǎng)站絕大部分的動態(tài)信息直接操作,盡量不改動頁面。提供系統(tǒng)管理會員管理,類別管理,訂單管理,商品管理,留言管理等。(1) 系統(tǒng)管理模塊 可以修改管理員密碼,數(shù)據(jù)庫備份路徑,以及數(shù)據(jù)庫的其它信息。 (2) 會員管理模塊對注冊的會員統(tǒng)一管理以及會員手機短信的管理。 (3) 類別管理模塊 對系統(tǒng)中的商品類別進行管理,在該模塊中管理員可以對商品類別進行添加和管理。(4) 訂單管理模塊 在該模塊中對當前訂單進行處理和確認。(5) 商品管理 對商品進行添加管理和管理及對商品評價進行管理。(6) 留言管理模塊 對客戶留言進行處理解決。用 戶 注 冊1系統(tǒng)總體結構圖 登 陸 瀏覽商品客戶留言新聞中心會員資料管理 查看訂單發(fā)表評論購買商品查看購物車站內短信客戶留言查看訂單修改資料 前臺功能模塊圖商品添加和查看商品評論訂單查詢處理訂單類別刪減網(wǎng)站信息管理上傳文件管理類別添加會員短信管理會員查詢管理員登陸留言板管理系統(tǒng)管理會員管理訂單管理類別管理商品管理 后臺功能模塊圖2網(wǎng)站流程圖本系統(tǒng)功能流暢,操作簡單,具體操作如圖所示:驗證管理員登陸登 陸不注冊注冊登陸主頁面 用戶 管理員 失敗 驗證 成功 失敗 成功瀏覽商品客戶留言商品介紹 成功 會員管理系統(tǒng)管理訂單管理類別管理商品管理留言板管理查看購物車查看訂單修改資料 注 銷 網(wǎng)站流程圖 數(shù)據(jù)庫設計1數(shù)據(jù)庫需求分析 現(xiàn)代的,成熟的和廣泛占領市場的數(shù)據(jù)庫產(chǎn)品一般都是關系數(shù)據(jù)庫產(chǎn)品。關系數(shù)據(jù)庫產(chǎn)品具有堅實的理論基礎,access是由微軟開發(fā)的適合中小型應用的一款關系型數(shù)據(jù)庫產(chǎn)品,在安裝office時可以選擇安裝。這個購物網(wǎng)站是從客戶角度進行分析而做的,所以選擇操作比較簡單的access作為后臺數(shù)據(jù)庫。8.1數(shù)據(jù)表的詳細設計本網(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(訂單信息表)訂單信息表用來保存訂單的詳細信息。如下圖所示:9.user(會員信息表)會員信息表主要用來存儲所注冊的會員信息。如下圖所示: 系統(tǒng)功能模塊設計1前臺首頁布局 開發(fā)一個網(wǎng)站,好的頁面風格和頁面框架是非常重要的,特別是對購物網(wǎng)站來說,應該需要更好的頁面風格和布局。其效果圖如下圖 :7.1.1前臺首頁的設計7.2用戶注冊模塊設計用戶若要在本網(wǎng)站進行購物或享受會員權利就必須在網(wǎng)站注冊登錄,這是一個必須的步驟,下面讓我來詳細介紹一下本模塊的功能實現(xiàn)注冊界面如下圖所示:請您保證你填寫資料的真實性,否則可能導致您無法及時收到所訂購的商品,謝謝!我們將依照國家法律,確保您的注冊信息不會非法向外泄露! 用戶注冊界面在用戶登記個人詳細資料時,仍然會使用Asp中的申請成功后進入提示界面,告訴用戶已經(jīng)申請成功。如下圖所示:在會員注冊中,首先是檢索該客戶所申請的用戶名是否已被人申請了,若已被人申請了該用戶名,則系統(tǒng)將會提示給用戶“該用戶名已存在”的信息。其方法還是使用對數(shù)據(jù)庫的操作:查找數(shù)據(jù)庫,檢查用戶名是否已經(jīng)注冊過If not rs . enf thenErrmsg=errmsg+”+”對不起,該賬號已被人注冊,請點擊瀏覽器的后退鍵重新選擇您的登陸賬號”foungerr=trueend ifRs. Close2.用戶登錄模塊設計 用戶只有通過登錄模塊的驗證才能進入網(wǎng)站。當用戶在左側“用戶信息”區(qū)域中的“用戶名”和“密碼”文本框中輸入用戶名和密碼后,單擊“登錄”按鈕,如果驗證成功,用戶將以會員身份進入時裝購物網(wǎng)的首頁,并可在網(wǎng)站中進行購物。其效果如下圖: 設計用戶登錄頁面,查找數(shù)據(jù)庫,利用用戶名和密碼登錄網(wǎng)站:注冊的會員可以實現(xiàn)對注冊資料的修改,如下圖所示:用戶可以瀏覽所有商品,查看商品的詳細信息,瀏覽商品界面如圖所示:如果是會員用戶可以對商品評論,如下圖所示。但沒有成為會員的用戶不能對商品發(fā)表評論,如下圖所示: 其具體實現(xiàn)代碼如下:3.購物車界面購物車界面如下圖所示: /*建立購物籃的詳細代碼*/這個是對購物籃的商品進行清空的處理如果用戶點擊去收銀臺,會將界面跳轉至cash.asp,選擇付款方式和配送方式,然后提交訂單。如下圖所示:購物確認之后,訂單界面如下圖所示:7.3.1我的訂單界面用戶在購買商品之后,可以查看自己的訂單,也可以查看訂單的狀態(tài),其中訂單狀態(tài)包括(未受理、已付款、已發(fā)貨)。我的訂單如下圖所示:查詢成功的代碼實現(xiàn)如下:4.后臺首頁設計后臺系統(tǒng)中包括以下幾個子模塊,系統(tǒng)管理,會員管理,類別管理,訂單管理,商品管理,留言管理等。后臺首頁界面如下圖:4.1系統(tǒng)管理模塊系統(tǒng)管理模塊中可以修改修改管理員密碼,如下圖所示修改數(shù)據(jù)庫備份的位置,如下圖所示:以及其他網(wǎng)站信息的設置,如下圖所示:4.2會員管理模塊會員管理模塊中可以管理注冊的會員,如下圖所示:4.3類別管理模塊在類別管理模塊中可以對所有商品的類別進行管理,如下圖所示:4.4訂單管理模塊在訂單管理模塊中可以對顧客下的訂單進行處理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廈門美術聯(lián)考試題及答案
- 日語高考試題及答案
- 酒店中餐宴會擺臺培訓
- 圓明園的毀滅
- 2025年中國噴泉泵行業(yè)市場全景分析及前景機遇研判報告
- ICU臨床思維與病例演練
- 腫瘤科患者便秘預防與管理
- 偏癱病人的臀部護理
- 綜合外科常規(guī)護理
- 直腸癌術后的護理
- 終端營銷實戰(zhàn)手冊
- 2025至2030中國汽車微電機行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025年內蒙古能源集團煤電板塊所屬單位招聘筆試參考題庫含答案解析
- 山東省菏澤市2023-2024學年高一下學期7月期末教學質量檢測政治試卷(含答案)
- 安全文明施工專項方案及保證措施
- 圓桶養(yǎng)殖水質管理制度
- 經(jīng)營管理崗考試題及答案
- T/CI 312-2024風力發(fā)電機組塔架主體用高強鋼焊接性評價方法
- 2025年農(nóng)作物種植技術員(初級)職業(yè)技能鑒定考試題庫(含答案)
- 2025-2030中國汽車涂料行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 訂房定金協(xié)議書
評論
0/150
提交評論