版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、網(wǎng)上商城網(wǎng)站的設(shè)計與實現(xiàn)第一章緒論1.1 電子商務(wù)概述電子商務(wù)是伴隨著信息經(jīng)濟的高速發(fā)展而產(chǎn)生的一個較新的概念,是一種新型的商業(yè)運營模式??梢愿爬椋弘娮由虅?wù)二 Web(服務(wù)器)+ IT (信息技術(shù))+ 企業(yè)業(yè)務(wù)。發(fā)展電子商務(wù)是不可阻擋的趨勢, 已逐漸成為企業(yè)、商家們不可或缺 的營銷手段。本系統(tǒng)屬于典型的企業(yè)與消費者之間 (B2C)類型的電子商務(wù)系統(tǒng)。1.2 Web服務(wù)器平臺與 Web平臺的動態(tài)設(shè)計技術(shù)目前流行三種最常用的 Web服務(wù)器平臺是:基于Apache HTTPServer的服務(wù) 器平臺、基于網(wǎng)景的NES的服務(wù)器平臺、基于微軟的IIS的服務(wù)器平臺。Apache HTTPServer可以
2、在大多數(shù)計算機操作系統(tǒng)中運行,由于其多平臺和安全性被廣 泛使用,是最流行的 Web服務(wù)器端軟件之一。它快速、可靠并且可通過簡單的 API擴展,將Perl/Python等解釋器編譯到服務(wù)器中。而且 PHP與Apache HTTP Server搭配,是業(yè)界公認(rèn)的黃金組合,因此本系統(tǒng)便是采用 Apache HTTPServer 服務(wù)器平臺。當(dāng)前比較流行的 Web開發(fā)技術(shù)有:ASP, PHP, JSP, ASP.NET等。ASP在國 內(nèi)比較流行,但是由于ASP的跨平臺能力差,而且安全性不好;JSP在國際上比 較流行,適合開發(fā)一些企業(yè)級電子商務(wù)系統(tǒng),但由于其在技術(shù)上和成本上要求都比較高,現(xiàn)在在國內(nèi)運用的
3、還比較少;ASP.NET是 Microsoft .NET Framework中的一組用于構(gòu)建 Web應(yīng)用程序和XMLWebService的技術(shù)平臺,有一定的復(fù)雜 性;而PHP是秉承Linux的GNU風(fēng)格,借助與源碼公開,使他迅速成為世界上 目前應(yīng)用最為廣泛的站點制作語言之一。加上它和Linux,Apache和MySql的緊 密配合,用PHP編寫的代碼執(zhí)行起來會更快、更穩(wěn)定。用 PHP編寫的代碼,不用 改變就可以在不同的 WE岡艮務(wù)器上、不同的操作系統(tǒng)下運行。相比之下,我們選 擇了 PHP語言來開發(fā)本系統(tǒng)。1.3Web平臺系統(tǒng)的開發(fā)方法在探討電子商務(wù)的基本原理以及 WEBf關(guān)開發(fā)技術(shù)的基礎(chǔ)上,我
4、們以軟件工 程方法完成了網(wǎng)上商城系統(tǒng)的開發(fā)。 開發(fā)過程中所做的工作包括:整個系統(tǒng)的需 求分析、系統(tǒng)設(shè)計和所有模塊的具體實現(xiàn)、系統(tǒng)測試等。第二章系統(tǒng)分析2.1開發(fā)背景與開發(fā)意義2.1.1開發(fā)背景21世紀(jì)的今天,網(wǎng)絡(luò)在人們生活中已經(jīng)日益盛行,越來越多人已經(jīng)離不開 網(wǎng)絡(luò)。人們已經(jīng)不再滿足于了解最新信息、查找資料等一些傳統(tǒng)的網(wǎng)絡(luò)使用方式, 而是過渡到娛樂、購物等新興的網(wǎng)民生活。網(wǎng)上購物,成了當(dāng)今廣大群眾的時尚。 而商家,也逐漸重視起網(wǎng)絡(luò)的作用,充分利用起網(wǎng)絡(luò)的低成本、高效性來宣傳企 業(yè)形象和銷售商品。因此,為了方便廣大群眾,滿足商家的需求,我們專門構(gòu)建 網(wǎng)上商城系統(tǒng)。2.1.2系統(tǒng)開發(fā)的意義長期以來,
5、大部分的銷售活動,都是面對面的銷售,女口:店鋪銷售、廣交會、 上門推銷等。這些銷售活動,都會受到地域、時間、環(huán)境等方面的影響,從而給 企業(yè)、公司等的銷售管理帶來極大的不便。而且信息的人工管理,也存在諸多缺 點。而網(wǎng)上商城,正好能全面解決這樣的問題。產(chǎn)品生產(chǎn)-銷售-客戶訂單管理系 統(tǒng)軟件為企業(yè)、公司等的銷售管理帶來了極大的方便。 產(chǎn)品生產(chǎn)-銷售-客戶訂單 管理系統(tǒng)能夠為用戶提供可靠的信息儲存和快捷的信息處理手段。作為計算機應(yīng)用的一部分,使用計算機對企業(yè)、公司的產(chǎn)品銷售信息進行管理,具有手工管理 所無法比擬的優(yōu)點。因此,開發(fā)這樣一套管理系統(tǒng)成為很有必要的事情, 它能夠 具體化、合理化的管理單位的銷
6、售信息情況,用結(jié)構(gòu)化的思維方式去了解計算機 的工作原理。2.2 可行性分析2.2.1 技術(shù)可行性分析本系統(tǒng)采用PHP+Mysql+Apache進行開發(fā),其中前臺用HTML嵌入PHP&行頁 面開發(fā)和管理用戶界面,提示信息完善,界面友好有親和力;后臺采用Mysql數(shù)據(jù)庫開發(fā)和管理數(shù)據(jù)庫, 部分關(guān)鍵內(nèi)容采用事務(wù)處理機制, 具有很強的錯誤處 理能力。本系統(tǒng)的開發(fā)環(huán)境使用現(xiàn)在特別流行的開源 Apache服務(wù)器,使用方便、 運行穩(wěn)定、安全可靠。PHP+Mysql+Apache這個國際公認(rèn)的網(wǎng)站開發(fā)黃金組合, 在電子商務(wù)系統(tǒng)開發(fā)上,得到廣泛的應(yīng)用。如易趣網(wǎng)、百度有啊、 ecshop 等大 型電子商務(wù)網(wǎng)站。綜
7、上所述,本系統(tǒng)在技術(shù)方面是可行的。2.2.2 操作可行性分析本系統(tǒng)采用B/S架構(gòu),對銷售信息進行網(wǎng)上管理,操作簡單易懂,對用戶來 說不需要高深的計算機專業(yè)知識, 只要管理員能夠懂得使用網(wǎng)絡(luò), 就可以對商城 進行使用和維護。2.2.3 經(jīng)濟可行性分析由于本系統(tǒng)屬于模擬的網(wǎng)上商城系統(tǒng), 整個系統(tǒng)并不算太大, 因此開發(fā)成本 不算太高。整個開發(fā)過程由兩個人參與,只需要兩臺PC機和上述的各種軟件,就可以實現(xiàn)全部的開發(fā)任務(wù)。由于 PC機是我們各自原有的,而且無需專門升級 硬件;而各種軟件,又是能夠在網(wǎng)上免費下載的,因此,整個開發(fā)成本可以說是 非常的低廉, 這也為我們以后進一步完善網(wǎng)站提供了非常大的方便。
8、在使用成本 上,用戶只需要擁有一臺能夠連接到國際互聯(lián)網(wǎng)上的計算機, 通過注冊就可以在 世界的任何一個角落使用網(wǎng)站的全部功能和服務(wù)。 而且對計算機的硬件的需求也 不是很高,軟件方面也沒有特殊的需求,易于廣大用的訪問與使用。因此,從經(jīng) 濟可行性分析來看,這個網(wǎng)站體現(xiàn)了經(jīng)濟實惠,但是功能強大的特點。2.3 需求分析2.3.1 初步調(diào)查本次調(diào)查主要是由我們兩個同學(xué)一起通過親身體驗現(xiàn)在各大 B2C 網(wǎng)站的購 物流程,如卓越網(wǎng)、百度有啊、淘寶網(wǎng)、京東商城等等, 熟悉其實現(xiàn)購物的方式, 了解其管理的運作方式和管理業(yè)務(wù)流程,分析現(xiàn)在 B2C 網(wǎng)上商城的基本運行情 況和不足并探討其需求。同時,參考了相關(guān)網(wǎng)站的調(diào)
9、查分析報告等。2.3.2 用戶需求分析隨著互聯(lián)網(wǎng)的高速發(fā)展,Web應(yīng)用技術(shù)也得到了迅速提高。電子商務(wù)平臺便 是基于這些互聯(lián)技術(shù)發(fā)展起來的。而基于 B/S 體系結(jié)構(gòu)的網(wǎng)上購物系統(tǒng)正是電 子商務(wù)的典型,系統(tǒng)簡單卻功能強大。由于客戶端服務(wù)器 (C/S) 應(yīng)用程序可維護性差,而且對客戶端計算機要求 功能必須相當(dāng)強大。為了解決這個缺點,瀏覽器服務(wù)器 (B/S) 應(yīng)用程序應(yīng)運而 生??蛻舳酥灰蟀惭b有瀏覽器,就可以與服務(wù)器連接,運行整個應(yīng)用程序。與 此同時,由于服務(wù)端與客戶端分離, 應(yīng)用程序的版本不管如何更新, 都只會在服 務(wù)器端進行,這樣客戶端可以節(jié)省大量資源和時間。近年來, B/S 結(jié)構(gòu)越來越受 到企
10、業(yè)和公司等的喜愛和重用,選擇B/S結(jié)構(gòu)是當(dāng)前電子商務(wù)系統(tǒng)開發(fā)的明智之 舉,能充分適應(yīng)市場的需求。本系統(tǒng)便是采用 B/S 結(jié)構(gòu)進行開發(fā)的。233購物流程圖圖2-1購物流程圖2.3.4數(shù)據(jù)流圖由于原始的數(shù)據(jù)流程圖存在操作的重復(fù)性和流程的不合理性,經(jīng)過我們兩個人的討論,再根據(jù)網(wǎng)上商城系統(tǒng)的購物流程, 我們采用從總體到局部、逐步細(xì)化 的辦法,繪制出如下的數(shù)據(jù)流圖:第一層:7P0網(wǎng)上商城管理第二層:圖2-2網(wǎng)上商城頂層數(shù)據(jù)流圖P0圖2-3網(wǎng)上商城第二層數(shù)據(jù)流圖第三層:P1圖2-4網(wǎng)上商城第三層用戶管理數(shù)據(jù)流圖P3圖2-4網(wǎng)上商城第三層購物車管理數(shù)據(jù)流圖P2P1.1P1.2圖2-4網(wǎng)上商城第三層個人賬戶管
11、理數(shù)據(jù)流圖P4P3.1P3.2訂單*P4.1訂單*付款通知F6訂單表*確認(rèn)付款訂單用戶發(fā)貨確認(rèn)收貨J LP4.2P4.3發(fā)貨通知訂單一完成交易圖2-4網(wǎng)上商城第三層訂單管理數(shù)據(jù)流圖235數(shù)據(jù)字典(1) 關(guān)鍵部分?jǐn)?shù)據(jù)項(由于篇幅有限,這里僅對部分?jǐn)?shù)據(jù)項進行描述)名稱:用戶登錄ID總編號:11-001別名:login_id編號:001數(shù)據(jù)值類型:整型長度:117長度:50名稱:用戶登錄名稱總編號:11-002另U名:logi n_n ame編號:002數(shù)據(jù)值類型:字符型類型:字符長度:30名稱:手機總編號:11-003別名:phone編號:003數(shù)據(jù)值類型:字符型類型:字符長度:13名稱:家庭電話
12、總編號:11-004別名:tel編號:004數(shù)據(jù)值類型:字符型類型:字符長度:11名稱:上次登錄時間總編號:11-005另U名:login_time編號:005數(shù)據(jù)值類型:字符型類型:時間函數(shù)名稱:用戶地址總編號:11-006另U名:user_address編號:006數(shù)據(jù)值類型:字符型類型:字符長度:508名稱:郵編總編號:11-007另吃:user_zipcode編號:007數(shù)據(jù)值類型:字符型類型:字符長度:10名稱:用戶qq總編號:11-008另U名:user_qq編號:008數(shù)據(jù)值類型:字符型類型:時間函數(shù)長度:15名稱:商品ID總編號:11-009別名:goods_id編號:009數(shù)
13、據(jù)值類型:整型類型:數(shù)值長度:11名稱:商品名稱總編號:11-010另U名:goods_name編號:010數(shù)據(jù)值類型:字符型類型:字符長度:120(2) 數(shù)據(jù)流描述名稱:商品類型ID總編號:11-011另ij名:type_id編號:011數(shù)據(jù)值類型:整型類型:數(shù)值長度:5數(shù)據(jù)流編號:D-01名稱:商品信息另U名:olm_goods簡述:管理員在網(wǎng)站系統(tǒng)后臺添加的商品來源:管理員9去向:P3.1組成:名稱+圖片+價格+運費+加件運費+所屬類型+所屬分類+品牌+ 數(shù)量+描述+添加時間+更新時間數(shù)據(jù)流編號:D-02名稱:訂單另U名:olm_order簡述:用戶購買商品生成的信息來源:用戶去向:P4
14、.1組成:訂單號+商品ID+支付方式+送貨方式+收獲地址ID+用戶ID+總價+訂單時間+訂單狀態(tài)+備注(3) 數(shù)據(jù)存儲數(shù)據(jù)流編號:F1名稱:用戶信息表簡述:注冊網(wǎng)站的用戶基本信息總表組成:用戶ID+用戶名+密碼+Email+手機號+上次登錄時間 關(guān)鍵字:用戶ID相關(guān)聯(lián)處理:P1.1P1.2P2.3數(shù)據(jù)流編號:F2名稱:地址表簡述:注冊網(wǎng)站的用戶所填的收貨地址組成:ID+地址+用戶ID+收獲人+郵編+固定電話號碼+手機號碼+Email關(guān)鍵字:ID相關(guān)聯(lián)處理:P2.2數(shù)據(jù)流編號:F3名稱:收藏夾表簡述:注冊網(wǎng)站的用戶添加到個人賬戶的商品組成:ID+商品ID +用戶ID+收藏時間 關(guān)鍵字:ID相關(guān)聯(lián)
15、處理:P2.2數(shù)據(jù)流編號:F4名稱:短消息表簡述:管理員發(fā)給網(wǎng)站注冊用戶的信息 組成:ID+發(fā)給的用戶名+內(nèi)容+時間 關(guān)鍵字:ID相關(guān)聯(lián)處理:P2.2數(shù)據(jù)流編號:F5名稱:訂單表簡述:用戶購買商品確認(rèn)后生成的信息總表組成:ID +商品ID+支付方式+送貨方式+地址ID+總價+備注關(guān)鍵字:ID相關(guān)聯(lián)處理:P2.1P4.1P4.2P4.3第三章概要設(shè)計3.1 總體方案設(shè)計3.1.1系統(tǒng)目標(biāo)(1)提高公司企業(yè)用戶的經(jīng)營管理效率,減少管理工作上的重復(fù)操作等。(2)簡化操作過程,提高資源的共享能力,增進查詢速度。3.1.2劃分子系統(tǒng)此基于電子商務(wù)理論與PHP技術(shù)的網(wǎng)上商城購物系統(tǒng),分前臺功能和后臺管 理
16、功能:(1)前臺部分由用戶使用,主要包括用戶管理(用戶登錄、注冊),商品瀏 覽、購物車管理,個人賬戶管理。(2)后臺部分由管理員使用,主要包括管理員身份驗證,商品管理,訂單 管理,會員管理,系統(tǒng)管理。3.1.3系統(tǒng)結(jié)構(gòu)總體設(shè)計圖3-1系統(tǒng)功能結(jié)構(gòu)圖3.1.4系統(tǒng)運行環(huán)境要求(1) 硬件環(huán)境要求: 1 GHz以上處理器。 Microsft Windows支持的VGA或分辨率更高的監(jiān)視器。 512MB內(nèi)存以上。(2) 軟件環(huán)境要求:本系統(tǒng)是在 Microsft Win dows XP 平臺下開發(fā)的,所 采用的開發(fā)語言是PHP后臺采用了 MySQServer 5.0數(shù)據(jù)庫,服務(wù)器用Apache 這樣
17、的黃金組合,大大的提高了數(shù)據(jù)處理的速度。 操作系統(tǒng):Win dows XP系列 數(shù)據(jù)庫:MySQL5.0(3) 語言種類:簡體中文版(4) 顯示參數(shù):分辨率:1024X 768;色彩:256 色以上3.2數(shù)據(jù)庫設(shè)計321數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(1)系統(tǒng)主要功能模塊E-R圖圖3-3實體和實體之間的關(guān)系E-R圖 注:實體集的屬性已經(jīng)部分省略(2)部分相關(guān)數(shù)據(jù)表表3-2管理員信息表(olm_admin)字段名稱代碼數(shù)據(jù)類型是否為空管理員ididsmalli nt(5)not n ull管理員名稱user namevarchar(60)not n ull管理員emailemailvarchar(60)no
18、t n ull管理員密碼passwordvarchar(255)not n ull注冊時間add_timevarchar(15)not n ull取新登錄吋間last_logi nvarchar(20)not n ull取新登錄iplast_ipvarchar(11)not n ull表3-3商品品牌信息表(olm_ brand)字段名稱代碼數(shù)據(jù)類型是否為空品牌ididintnot n ull品牌名稱n amevarchar(50)not n ull品牌logologovarchar(80)not n ull備注no testextnot n ull鏈接路徑urlvarchar(255)not
19、 n ull順序sorttin yin t(3)not n ull是否顯示is_showtin yin t(1)not n ull表3-4購物車信息表(olm_cart)字段名稱代碼數(shù)據(jù)類型是否為空購物車ididmediumi nt(8)not n ull用戶登錄idlogindin t(11)not n ull用戶 session idsessi on_idvarchar(32)not n ull商品idgoods_idmediumi nt(8)not n ull商品編號goods_snin t(11)not n ull商品名稱goods_ namevarchar(120)not n ull
20、單件運費freightdecimal(10,0)not n ull加件運費addfreightdecimal(10,0)not n ull商品質(zhì)量goods_weightdecimal(10,0)not n ull市場價格market_pricedecimal(10,2)not n ull商城價格mall_pricedecimal(10,2)not n ull商品數(shù)量goods_numsmalli nt(5)not n ull表 3-5 收藏夾信息表(olm_collect_goods)字段名稱代碼數(shù)據(jù)類型是否為空收臧夾ididmediumi nt(8)not n ull用戶登錄idlogin
21、dmediumi nt(8)not n ull商品idgoods_idmediumi nt(8)not n ull添加時間add_timedatetimenot n ull表3-7商品信息表(olm_goods)字段名稱代碼數(shù)據(jù)類型是否為空商品ididmediumi nt(10)not null編號goods_snin t(10)not null名稱goods_ namevarchar(120)not null商品信息標(biāo)題goods_titlevarchar(300)not null商品類別idtype_idsmalli nt(5)not null商品品牌idbran d_idintnot n
22、ull商品分類idcat_idsmalli ntnot null庫存goods_numin t(11)not null庫存警告數(shù)量warn_numsmalli nt(3)not null已售數(shù)量sold_ numin t(11)not null商品質(zhì)量goods_weightdecimal(10,3)not null商品單位unitvarchar(10)not null進貨價purchase_pricedecimal(10,2)not null市場價market_pricedecimal(10,2)not null商城價mall_pricedecimal(10,2)not null活動價格pr
23、omote_pricedecimal(10,2)not null活動開始時間promote_start_datedatetimenot null活動結(jié)束時間promote_e nd_datedatetimenot null單件運費freightdecimal(10,2)not null加件運費addfreightdecimal(10,2)not null圖片名稱img_ namevarchar(100)not null小圖路徑small_imgvarchar(255)not null大圖路徑bigmgvarchar(255)not null原圖路徑origi nalmgvarchar(255)
24、not null是否上架is_on _saletin yin t(1)not null添加時間add_timedatetimenot null更新時間up_datedatetimenot null排序sortsmalli nt(4)not null精品推薦is_besttin yin t(1)not null新品上架is_newtin yin t(1)not null熱門商品is_hottin yin t(1)not null特價商品is_specialtin yin t(1)not null備注no tesIon gtextnot null表3-8商品分類信息表(olm_goods_cat)
25、字段名稱代碼數(shù)據(jù)類型是否為空分類ididsmalli nt(5)not n ull分類名稱n amevarchar(50)not n ull類型idtype_idsmalli nt(5)not n ull父類idpare nt_idsmalli nt(5)not n ull備注no tesvarchar(300)not n ull順序sortsmalli nt(4)not n ull是否顯示導(dǎo)航in_navtin yin t(1)是否顯示is_showtin yin t(1)not n ull表3-9商品類型信息表(olm_goods_type)字段名稱代碼數(shù)據(jù)類型是否為空類型ididsmal
26、li nt(5)not n ull類型名稱n amevarchar(50)not n ull是否激活en abledtin yin t(1)not n ull表3-10訂單信息表(olm_order)字段名稱代碼數(shù)據(jù)類型是否為空訂單ididin t(11)not null用戶登錄idlogindin t(11)not null收件人地址idaddress_idin t(11)not null付款方式payme ntvarchar(50)not null配送方式shipp ingvarchar(50)not null總價格totalin t(11)not null下單時間timedatetime
27、not null表3-11訂單動作信息表(olm_order_action)字段名稱代碼數(shù)據(jù)類型是否為空訂單活動ididmediumi nt(8)not null訂單idorder_idmediumi nt(8)not null支付狀態(tài)pay_statustin yin t(1)not null配送狀態(tài)shipp in g_statustin yin t(1)not null訂單完成狀態(tài)order_statustin yin t(1)not null登錄時間log_timedatetimenot null備注no tesvarchar(255)not null表3-12訂單商品信息表olm_o
28、rder_goods)字段名稱代碼數(shù)據(jù)類型是否為空訂單商品ididin t(11)not null訂單idorder_idin t(11)not null商品idgoods_idin t(11)not null商品名稱goods_ namevarchar(300)not null商品價格goods_pricedecimal(11,0)not null商品數(shù)量goods_numintnot null商品質(zhì)量goods_weightdecimal(11,0)not null表3-15用戶登錄信息表(olm_user_login)字段名稱代碼數(shù)據(jù)類型是否為空用戶登錄idlogindin t(10)n
29、ot null用戶登錄名稱log in_n amevarchar(30)not null用戶emaillogin_emailvarchar(100)not null密碼login_pwdvarchar(32)not null登錄時間login_timedatetimenot null激活狀態(tài)logins_activesmalli nt(1)not null323連接數(shù)據(jù)庫在本系統(tǒng)充分發(fā)揮PHP5.0支持面向?qū)ο缶幊痰奶匦?,將常用的函?shù)封裝在一個 類里面。比如由于需要多次連接數(shù)據(jù)庫,而且這種連接是一項很消耗資源的操作, 因此,在本系統(tǒng)中對數(shù)據(jù)庫連接的部分寫成了一個PHP文件。文件名為db.inc
30、.php,有需要連接數(shù)據(jù)庫的文件包含這個文件就可以了(關(guān)鍵代碼請看附錄一)。為了方便,我們專門做了一個數(shù)據(jù)庫的配置文件config.inc.php ,用來管理數(shù)據(jù)庫的連接信息,數(shù)據(jù)表的一些常用操作,如數(shù)據(jù)添加、查詢、刪除、更新等,由于使用特別 頻繁,我們也將它特地裝到Goods.inc.php文件里面。同時,我們還將一些專門 針對某些數(shù)據(jù)表的操作函數(shù),也封裝在這個文件中。后面將直接調(diào)用這些函數(shù), 由于篇幅有限,不再做具體的介紹(部分關(guān)鍵代碼請看附錄二)。第四章詳細(xì)設(shè)計4.1 前臺設(shè)計4.1.1前臺總框架網(wǎng)站前臺部分主要提供給用戶使用,是系統(tǒng)對外的窗口。主要包括用戶注冊、 登錄,商品瀏覽,購物車
31、管理,個人賬戶管理等幾個部分。由于篇幅有限,本文 只對部分模塊的實現(xiàn)進行描述。(1)模塊功能介紹用戶管理:注冊新用戶、登錄、修改用戶個人資料。商品瀏覽:在商品的顯示介紹頁面,可以收藏商品或者加入購物車。購物車:添加產(chǎn)品到購物車、購物車信息修改、下訂單。訂單模塊:查詢個人訂單列表、查詢某筆訂單的詳細(xì)信息。個人賬戶:訂單查詢,對收藏夾、地址的管理。(2)前臺文件構(gòu)架Irdes phpcUeLlk_lertp-kq Le 11 i_ru * i.用左歡腳硝切T4人產(chǎn)戶洌富裔品用適亞輛J單悩卅幾丄淹*:1Til*圖4-1前臺文件結(jié)構(gòu)圖4.1.2用戶管理模塊(1) 新用戶注冊(2) 用戶登錄并更新用戶在
32、網(wǎng)站中用戶登錄頁面主要用來接收用戶輸入的用戶名和密碼, 的狀態(tài)信息。4.1.3商品瀏覽用戶在商品顯示頁面(goods.php )對具體商品進行詳細(xì)了解,并在商品顯 示頁面對商品進行收藏或者加入購物車,已注冊的會員還可以對商品進行咨詢或 者評論等。4.1.4購物車模塊用戶在瀏覽商品時,如果對想購買的商品,可以點擊“收藏”把商品加入收 藏夾;也可以點擊“購買”把商品放入購物車,此時頁面便自動跳轉(zhuǎn)到購物車列 表,(3) 生成訂單如果用戶對商品滿意,并修改好購物車的商品數(shù)量后點擊 “去結(jié)算”,便跳轉(zhuǎn)到 訂單信息確認(rèn)與填寫頁面,(4) 訂單提交成功頁面 4.2后臺部分4.2.1后臺總體框架后臺是前臺功能
33、實現(xiàn)的基礎(chǔ),只能由管理員進行使用與維護。主要包括管 理員身份驗證,商品管理模塊,訂單管理模塊,會員管理模塊,系統(tǒng)管理模塊組 成。后臺功能介紹:(1) 功能模塊介紹管理員身份驗證:為合法用戶提供一個后臺入口。訂單管理模塊:網(wǎng)站管理者對用戶訂單的執(zhí)行和編輯狀態(tài)。商品管理模塊:增加商品的品牌或商品的種類;向商品表插入前臺首頁展示 的商品信息。會員管理模塊:查詢所有注冊用戶,對一些非法或失信用戶進行刪除操作。 系統(tǒng)管理模塊:管理員向前臺首頁添加友情鏈接信息。(3) 后臺文件結(jié)構(gòu)后ft首頁裔品管理goocfe訂年查誼 oider.fhpzdet acticn.pihp合畠背理鬲口竊品24圖4-10后臺文
34、件結(jié)構(gòu)圖4.2.2 管理員登錄在地址欄中輸入后臺登錄地址,將轉(zhuǎn)到管理員登錄頁面。該頁面的功能是對管理員身份驗證,用戶輸入用戶名和密碼后單擊“登錄”按鍵,系統(tǒng)將判斷用戶名和密碼的有效性,如果通過驗證則轉(zhuǎn)到后臺首頁,反之則提示錯誤。 管理員登錄頁面的運行結(jié)果下圖所示:4.2.3 訂單管理在訂單管理下,可以處理訂單的狀態(tài),分為未付款訂單、配貨中訂單、已發(fā) 貨訂單、已完成訂單,管理員根據(jù)接收到的用戶信息處理訂單狀態(tài)4.2.4 商品管理(1)添加商品單擊導(dǎo)航區(qū)的“添加商品”超鏈接,系統(tǒng)將打開添加商品頁面,該頁面主要 用于將商品信息添加到數(shù)據(jù)庫表中,以提供前臺商品展示。由于前臺展示商品時,包括小圖,中圖和大圖三種格式,因此我們做了一個 包括添加圖片水印的圖片處理類(關(guān)鍵代碼請看附錄四) 。(2)商品列表點擊導(dǎo)航區(qū)的
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45079-2024人工智能深度學(xué)習(xí)框架多硬件平臺適配技術(shù)規(guī)范
- 2024年轉(zhuǎn)基因食品項目投資申請報告代可行性研究報告
- 《改好食用真菌》課件
- 非盈利組織會計制度
- 《教育心理學(xué)寶典》課件
- 學(xué)校安全工作應(yīng)急預(yù)案
- 有意義的植樹節(jié)活動策劃方案(34篇)
- 感恩父母演講稿范文1300字(33篇)
- 陜西省寶雞市陳倉區(qū)2023-2024學(xué)年八年級上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 福建省莆田市城廂區(qū)2023-2024學(xué)年七年級上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 2022-《參與感:小米口碑營銷內(nèi)部手冊》
- 糖皮質(zhì)激素在呼吸科的應(yīng)用課件
- 合法離婚協(xié)議書(2篇)
- 2022年廣東南方報業(yè)傳媒集團有限公司招聘筆試題庫及答案解析
- 水輪發(fā)電機組大修質(zhì)量標(biāo)準(zhǔn)
- 汽車零部件開發(fā)質(zhì)量管理課件
- 20m29.6m30.4m20m鋼箱梁橋?qū)嵗O(shè)計內(nèi)容與表達(dá)
- 冀教版四年級上冊英語Unit 4單元測試卷(含聽力音頻)
- VMWare Horizon7平臺集成指南
- 音響工作總結(jié)共3篇(劇院音響工作個人總結(jié))
- 安徽省建筑、裝飾裝修工程計價定額說明及工程量計算規(guī)則
評論
0/150
提交評論