20150927009T基于PHP的C2C網(wǎng)站系統(tǒng)分析、設(shè)計(jì)與實(shí)現(xiàn)(正文)
江西現(xiàn)代職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)析、設(shè)計(jì)與實(shí)現(xiàn)姓 名 張 三學(xué) 院 信息工程學(xué)院 專 業(yè)班 級指導(dǎo) 教師提交
江西現(xiàn)代職業(yè)技術(shù)學(xué)院
畢業(yè)設(shè)計(jì)(論文)
析、設(shè)計(jì)與實(shí)現(xiàn)
姓 名 張 三
學(xué) 院 信息工程學(xué)院 專 業(yè)
班 級
指導(dǎo) 教師
提交 時(shí)間
,論文題目:基于PHP 的C2C 網(wǎng)站系統(tǒng)分析、設(shè)計(jì)與實(shí)現(xiàn)
姓 名:
班 級:
指導(dǎo)教師:
摘要:結(jié)合目前我國C2C 電子商務(wù)發(fā)展形勢,本系統(tǒng)利用使用范圍較廣的PHP SQL數(shù)據(jù)庫的架構(gòu),實(shí)現(xiàn)用戶所需要的購物流程,以及系統(tǒng)前臺和后臺設(shè)計(jì)的功能。本系統(tǒng)分為前臺管理為用戶提供友好的操作界面,供用戶瀏覽、查詢使用,具體包括購物流程、在線幫助功能。而后臺管理則是提供給管理員的,包括商品管理、用戶管理、訂單管理、信息管理模塊。使網(wǎng)站管理員從繁瑣的手工操作中解脫出來,并提高了辦公效率。
關(guān)鍵詞:PHP ;C2C ; 系統(tǒng)設(shè)計(jì)
,目錄
引言................................................................ 2
1. 購物網(wǎng)站系統(tǒng)概述.................................................. 2
1.1開發(fā)可行性分析............................................... 2
1.2功能需求分析................................................. 3
1.3系統(tǒng)設(shè)計(jì)特點(diǎn)................................................. 4
1.4系統(tǒng)開發(fā)設(shè)計(jì)思想............................................. 5
1.5系統(tǒng)設(shè)計(jì)的總體規(guī)則........................................... 5
2. 系統(tǒng)需求分析...................................................... 5
2.1系統(tǒng)結(jié)構(gòu)功能分析............................................. 5
2.2前臺購物流程................................................. 6
3. 系統(tǒng)流程設(shè)計(jì)...................................................... 7
3.1系統(tǒng)整體流程圖............................................... 7
3.2用戶注冊功能流程............................................. 8
3.3商品搜索流程................................................. 9
3.4用戶登錄流程................................................ 10
3.5商品管理流程................................................ 10
3.6購物車流程.................................................. 11
4. 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)................................................... 12
5. 系統(tǒng)實(shí)現(xiàn)......................................................... 13
5.1數(shù)據(jù)庫連接關(guān)鍵代碼:........................................ 13
5.2系統(tǒng)關(guān)鍵代碼及運(yùn)行效果...................................... 14
6. 總結(jié)............................................................. 28
參考文獻(xiàn)........................................................... 29
- 1 -
,基于PHP 的C2C 網(wǎng)站系統(tǒng)分析、設(shè)
計(jì)與實(shí)現(xiàn)
引言
不同種類的電子商務(wù)經(jīng)營模式是隨著網(wǎng)絡(luò)技術(shù)的發(fā)展、互聯(lián)網(wǎng)的快速普及而不斷出現(xiàn)的。從目前的網(wǎng)絡(luò)購物平臺系統(tǒng)的發(fā)展趨勢來看,并且由于網(wǎng)絡(luò)支付手段的逐漸多樣化、安全性及高可用度,以及物流快遞行業(yè)的高速發(fā)展,C to C、
B to C模式的網(wǎng)絡(luò)平臺將出現(xiàn)發(fā)展高峰,網(wǎng)上購物成為一種新的生活模式。這必然使得越來越多的企業(yè)和個(gè)體商戶采用這種新的運(yùn)營模式,以求獲得更多的商機(jī)和銷售渠道,也將會使消費(fèi)者獲得更多實(shí)惠和更大的便利。
網(wǎng)上購物突破了傳統(tǒng)商務(wù)模式的障礙,商家和消費(fèi)者之間通過網(wǎng)絡(luò)購物平臺系統(tǒng)完成商品交易的過程,大致可分為瀏覽商品詳細(xì)信息、網(wǎng)上下單、在線支付、在線查詢等步驟。
按照目前互聯(lián)網(wǎng)的發(fā)展速度和趨勢,網(wǎng)絡(luò)將越來越深的涉及到公眾日常生活的每個(gè)領(lǐng)域。電子商務(wù)已經(jīng)成為網(wǎng)上的一股潮流,網(wǎng)絡(luò)消費(fèi)者可以在互聯(lián)網(wǎng)上獲得他們在現(xiàn)實(shí)世界上可以獲得的所有商品和服務(wù)。
1. 購物網(wǎng)站系統(tǒng)概述
1.1開發(fā)可行性分析
系統(tǒng)可行性分析的目的是研究所要開發(fā)的系統(tǒng)的實(shí)現(xiàn)難易度以及確定開發(fā)價(jià)值的過程,也就是經(jīng)過簡化的系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的過程,進(jìn)行可執(zhí)行性的分析是非常必要的,也是很重要的。
(1)經(jīng)濟(jì)可行性:本系統(tǒng)僅作為畢業(yè)設(shè)計(jì)使用,是為了檢驗(yàn)在校所學(xué)知識的掌握和熟練程度,加之由于個(gè)人開發(fā)設(shè)計(jì)能力有限,系統(tǒng)功能較為簡單,存在諸多不完善之處,故不存在多少經(jīng)濟(jì)使用價(jià)值。
(2)技術(shù)可行性:PHP 是一種已經(jīng)成熟且易于學(xué)習(xí)和使用的服務(wù)器端的HTML 嵌入式腳本語言,已經(jīng)被廣泛應(yīng)用的開源式的多用途腳本語言,適合Web 開發(fā)。 PHP 與SQL 數(shù)據(jù)庫的組合,因?yàn)樵诒姸嗟臄?shù)據(jù)庫中,SQL 是真正的多用戶、
- 2 -
,多線程SQL 數(shù)據(jù)庫服務(wù)器,是比較流行的關(guān)系數(shù)據(jù)庫,具有功能齊全、運(yùn)行極快、完全免費(fèi)的特點(diǎn)。
結(jié)合上述可行性分析,本系統(tǒng)開發(fā)將采用PHP 與SQL 結(jié)合,運(yùn)用SQL 數(shù)據(jù)庫來完成。
1.2功能需求分析
經(jīng)過對目前眾多的C2C 購物網(wǎng)站的調(diào)研,總結(jié)其功能規(guī)律,本文擬采用包圖和例圖的手段進(jìn)行分析,具體結(jié)構(gòu)如下:

圖1-1 UML中的包圖分析
- 3 -
,
圖12 例圖分析結(jié)果
為了使所要開發(fā)的系統(tǒng)更具有實(shí)用性和適應(yīng)性,本系統(tǒng)將包含如下功能。
(1)用戶注冊:基本信息錄入及個(gè)人前臺與后臺管理;
(2)商品信息管理:網(wǎng)站管理員網(wǎng)站的商品資料(商品添加、信息審查)會員管理(會員審查)、網(wǎng)站信息管理(新聞添加、修改刪除、公告設(shè)置);
(3)商品信息搜素:用戶通過商品的名稱,對所需商品進(jìn)行搜索;
(4)用戶完成消費(fèi):消費(fèi)者在購物車對所選商品進(jìn)行確定、挑選,通過定單查詢對支付費(fèi)用進(jìn)行確定。
經(jīng)過上述研究分析,確定了該平臺設(shè)計(jì)的主要功能,對每個(gè)功能模塊也作了相應(yīng)的描述。
1.3系統(tǒng)設(shè)計(jì)特點(diǎn)
本次設(shè)計(jì)的網(wǎng)上購物系統(tǒng)的主要特點(diǎn)為用戶提供了網(wǎng)絡(luò)購物的渠道,改變了以往的購物只在現(xiàn)實(shí)的商店才能達(dá)到的結(jié)果。采用Web 技術(shù),以及強(qiáng)大的網(wǎng)絡(luò)技術(shù)和特點(diǎn),實(shí)現(xiàn)資源信息的共享,提高了以往購物的局限性,并且在提高人們工作效率的同時(shí)也節(jié)約了人們的時(shí)間。另外,網(wǎng)上購物系統(tǒng)使交互性更強(qiáng),更加及時(shí)的看到消費(fèi)者的意見以及及時(shí)的給予回復(fù)等,從而實(shí)現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺,使整個(gè)購物活動過程簡單、方便、易行。
- 4 -
,1.4系統(tǒng)開發(fā)設(shè)計(jì)思想
網(wǎng)上購物平臺一般包括前臺操作和后臺強(qiáng)大的數(shù)據(jù)庫管理兩部分,前臺操作主要是針對用戶功能設(shè)計(jì)的各個(gè)界面,一般包括用戶登錄界面、注冊界面、搜索信息界面以及購物過程中所需要的功能界面,找到想要買的商品,裝入購物車,提交定單進(jìn)行購買等,其最主要的是首頁界面,不但要體現(xiàn)出網(wǎng)站的特點(diǎn),還要體現(xiàn)出商店的特色等。
網(wǎng)上購物平臺的特點(diǎn)有:一是方便性。無論是管理人員還是消費(fèi)者,通過網(wǎng)上購物平臺都可以方便的完成自己的需求,消費(fèi)者可以通過此平臺,足不出戶就可以得到想要的物品,而管理人員通過網(wǎng)上購物系統(tǒng)強(qiáng)大的功能模板就可以輕松的完成大量信息的添加、查看等;二是快捷性,通過網(wǎng)絡(luò)否無平臺,管理人員只要?jiǎng)右粍邮髽?biāo)就可以很快的瀏覽客戶的留言、購買的信息等;除此之外,網(wǎng)絡(luò)購物平臺在操作過程中實(shí)現(xiàn)了直觀、方便、實(shí)用、安全等要求。
1.5系統(tǒng)設(shè)計(jì)的總體規(guī)則
無論哪個(gè)網(wǎng)站都要有它的設(shè)計(jì)規(guī)則。該平臺也一樣,它的主要設(shè)計(jì)規(guī)則有: 一是簡單性:在保證網(wǎng)站各功能都能實(shí)現(xiàn)并全面的同時(shí),還要做到網(wǎng)站界面的美觀以及平臺操作的簡單易懂,這是一個(gè)網(wǎng)站開發(fā)和設(shè)計(jì)的最基本的原則。二是符合需求:一般來說,每個(gè)網(wǎng)站的開發(fā)都是有針對性的,即網(wǎng)站的各功能必須符合企業(yè)的需求。三是具有一定的專業(yè)性:網(wǎng)站系統(tǒng)就實(shí)現(xiàn)前臺和后臺管理的連接,具有一定的交互性和動態(tài)性。四是要具有良好的實(shí)用性。對于網(wǎng)上購網(wǎng)系統(tǒng)來說,該平臺要能完成電子商品展示和管理員管理的基本信息。
2. 系統(tǒng)需求分析
系統(tǒng)分析是平臺開發(fā)的一個(gè)不可缺少的環(huán)節(jié),為了能夠使本系統(tǒng)更好、更完善地被設(shè)計(jì)出來,就必須先進(jìn)行調(diào)查研究。在系統(tǒng)調(diào)查的基礎(chǔ)上,對新系統(tǒng)的功能進(jìn)行細(xì)致的分析,從而才能夠開發(fā)出完整的系統(tǒng)設(shè)計(jì)。
2.1系統(tǒng)結(jié)構(gòu)功能分析
本系統(tǒng)涉及網(wǎng)上購物系統(tǒng)的前臺商品和后臺網(wǎng)站管理,后臺主要分為4大模塊用戶管理、商品管理、訂單管理、評論管理。后臺管理主要的模塊有以下:
- 5 -
,
圖2-1:網(wǎng)站后臺模塊結(jié)構(gòu)圖
網(wǎng)站前臺模塊結(jié)構(gòu)如下圖2-2所示
圖2-2 網(wǎng)站前臺結(jié)構(gòu)
2.2前臺購物流程
購物流程示意圖如圖2-3所示。

- 6 -
,圖2-3 購物流程示意圖
3. 系統(tǒng)流程設(shè)計(jì)
3.1系統(tǒng)整體流程圖


圖3-1系統(tǒng)整體流程圖
- 7 -
,
圖3-2 系統(tǒng)時(shí)序圖

圖3-3 系統(tǒng)類圖
一般來說,一個(gè)網(wǎng)站系統(tǒng)的首頁代表著一個(gè)企業(yè)的形象,同時(shí)也代表著一個(gè)網(wǎng)站系統(tǒng)開發(fā)的價(jià)值和實(shí)用性,這對網(wǎng)站生存和發(fā)展起著非常重要的作用。所以說,在設(shè)計(jì)網(wǎng)站的首頁時(shí),要經(jīng)過一定的深思熟慮,并對所開發(fā)的網(wǎng)站進(jìn)行全面的分析等,在此基礎(chǔ)上,才能使網(wǎng)站首頁各功能模塊布局合理,美觀簡練,并能突出網(wǎng)站的鮮明的個(gè)性。
3.2用戶注冊功能流程
用戶注冊流程如圖3-4所示
- 8 -