20150927009T基于PHP的C2C網(wǎng)站系統(tǒng)分析、設(shè)計與實現(xiàn)(正文)
江西現(xiàn)代職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文)析、設(shè)計與實現(xiàn)姓 名 張 三學(xué) 院 信息工程學(xué)院 專 業(yè)班 級指導(dǎo) 教師提交
江西現(xiàn)代職業(yè)技術(shù)學(xué)院
畢業(yè)設(shè)計(論文)
析、設(shè)計與實現(xiàn)
姓 名 張 三
學(xué) 院 信息工程學(xué)院 專 業(yè)
班 級
指導(dǎo) 教師
提交 時間
,論文題目:基于PHP 的C2C 網(wǎng)站系統(tǒng)分析、設(shè)計與實現(xiàn)
姓 名:
班 級:
指導(dǎo)教師:
摘要:結(jié)合目前我國C2C 電子商務(wù)發(fā)展形勢,本系統(tǒng)利用使用范圍較廣的PHP SQL數(shù)據(jù)庫的架構(gòu),實現(xiàn)用戶所需要的購物流程,以及系統(tǒng)前臺和后臺設(shè)計的功能。本系統(tǒng)分為前臺管理為用戶提供友好的操作界面,供用戶瀏覽、查詢使用,具體包括購物流程、在線幫助功能。而后臺管理則是提供給管理員的,包括商品管理、用戶管理、訂單管理、信息管理模塊。使網(wǎng)站管理員從繁瑣的手工操作中解脫出來,并提高了辦公效率。
關(guān)鍵詞:PHP ;C2C ; 系統(tǒng)設(shè)計
,目錄
引言................................................................ 2
1. 購物網(wǎng)站系統(tǒng)概述.................................................. 2
1.1開發(fā)可行性分析............................................... 2
1.2功能需求分析................................................. 3
1.3系統(tǒng)設(shè)計特點(diǎn)................................................. 4
1.4系統(tǒng)開發(fā)設(shè)計思想............................................. 5
1.5系統(tǒng)設(shè)計的總體規(guī)則........................................... 5
2. 系統(tǒng)需求分析...................................................... 5
2.1系統(tǒng)結(jié)構(gòu)功能分析............................................. 5
2.2前臺購物流程................................................. 6
3. 系統(tǒng)流程設(shè)計...................................................... 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è)計................................................... 12
5. 系統(tǒng)實現(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è)
計與實現(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è)和個體商戶采用這種新的運(yùn)營模式,以求獲得更多的商機(jī)和銷售渠道,也將會使消費(fèi)者獲得更多實惠和更大的便利。
網(wǎng)上購物突破了傳統(tǒng)商務(wù)模式的障礙,商家和消費(fèi)者之間通過網(wǎng)絡(luò)購物平臺系統(tǒng)完成商品交易的過程,大致可分為瀏覽商品詳細(xì)信息、網(wǎng)上下單、在線支付、在線查詢等步驟。
按照目前互聯(lián)網(wǎng)的發(fā)展速度和趨勢,網(wǎng)絡(luò)將越來越深的涉及到公眾日常生活的每個領(lǐng)域。電子商務(wù)已經(jīng)成為網(wǎng)上的一股潮流,網(wǎng)絡(luò)消費(fèi)者可以在互聯(lián)網(wǎng)上獲得他們在現(xiàn)實世界上可以獲得的所有商品和服務(wù)。
1. 購物網(wǎng)站系統(tǒng)概述
1.1開發(fā)可行性分析
系統(tǒng)可行性分析的目的是研究所要開發(fā)的系統(tǒng)的實現(xiàn)難易度以及確定開發(fā)價值的過程,也就是經(jīng)過簡化的系統(tǒng)分析和系統(tǒng)設(shè)計的過程,進(jìn)行可執(zhí)行性的分析是非常必要的,也是很重要的。
(1)經(jīng)濟(jì)可行性:本系統(tǒng)僅作為畢業(yè)設(shè)計使用,是為了檢驗在校所學(xué)知識的掌握和熟練程度,加之由于個人開發(fā)設(shè)計能力有限,系統(tǒng)功能較為簡單,存在諸多不完善之處,故不存在多少經(jīng)濟(jì)使用價值。
(2)技術(shù)可行性:PHP 是一種已經(jīng)成熟且易于學(xué)習(xí)和使用的服務(wù)器端的HTML 嵌入式腳本語言,已經(jīng)被廣泛應(yīng)用的開源式的多用途腳本語言,適合Web 開發(fā)。 PHP 與SQL 數(shù)據(jù)庫的組合,因為在眾多的數(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)更具有實用性和適應(yīng)性,本系統(tǒng)將包含如下功能。
(1)用戶注冊:基本信息錄入及個人前臺與后臺管理;
(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è)計的主要功能,對每個功能模塊也作了相應(yīng)的描述。
1.3系統(tǒng)設(shè)計特點(diǎn)
本次設(shè)計的網(wǎng)上購物系統(tǒng)的主要特點(diǎn)為用戶提供了網(wǎng)絡(luò)購物的渠道,改變了以往的購物只在現(xiàn)實的商店才能達(dá)到的結(jié)果。采用Web 技術(shù),以及強(qiáng)大的網(wǎng)絡(luò)技術(shù)和特點(diǎn),實現(xiàn)資源信息的共享,提高了以往購物的局限性,并且在提高人們工作效率的同時也節(jié)約了人們的時間。另外,網(wǎng)上購物系統(tǒng)使交互性更強(qiáng),更加及時的看到消費(fèi)者的意見以及及時的給予回復(fù)等,從而實現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺,使整個購物活動過程簡單、方便、易行。
- 4 -
,1.4系統(tǒng)開發(fā)設(shè)計思想
網(wǎng)上購物平臺一般包括前臺操作和后臺強(qiáng)大的數(shù)據(jù)庫管理兩部分,前臺操作主要是針對用戶功能設(shè)計的各個界面,一般包括用戶登錄界面、注冊界面、搜索信息界面以及購物過程中所需要的功能界面,找到想要買的商品,裝入購物車,提交定單進(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ò)否無平臺,管理人員只要動一動鼠標(biāo)就可以很快的瀏覽客戶的留言、購買的信息等;除此之外,網(wǎng)絡(luò)購物平臺在操作過程中實現(xiàn)了直觀、方便、實用、安全等要求。
1.5系統(tǒng)設(shè)計的總體規(guī)則
無論哪個網(wǎng)站都要有它的設(shè)計規(guī)則。該平臺也一樣,它的主要設(shè)計規(guī)則有: 一是簡單性:在保證網(wǎng)站各功能都能實現(xiàn)并全面的同時,還要做到網(wǎng)站界面的美觀以及平臺操作的簡單易懂,這是一個網(wǎng)站開發(fā)和設(shè)計的最基本的原則。二是符合需求:一般來說,每個網(wǎng)站的開發(fā)都是有針對性的,即網(wǎng)站的各功能必須符合企業(yè)的需求。三是具有一定的專業(yè)性:網(wǎng)站系統(tǒng)就實現(xiàn)前臺和后臺管理的連接,具有一定的交互性和動態(tài)性。四是要具有良好的實用性。對于網(wǎng)上購網(wǎng)系統(tǒng)來說,該平臺要能完成電子商品展示和管理員管理的基本信息。
2. 系統(tǒng)需求分析
系統(tǒng)分析是平臺開發(fā)的一個不可缺少的環(huán)節(jié),為了能夠使本系統(tǒng)更好、更完善地被設(shè)計出來,就必須先進(jìn)行調(diào)查研究。在系統(tǒng)調(diào)查的基礎(chǔ)上,對新系統(tǒng)的功能進(jìn)行細(xì)致的分析,從而才能夠開發(fā)出完整的系統(tǒng)設(shè)計。
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è)計
3.1系統(tǒng)整體流程圖


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

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