基于PHP的網(wǎng)上書店系統(tǒng)的設計與實現(xiàn)

基于PHP的網(wǎng)上書店系統(tǒng)的設計與實現(xiàn)

ID:38711664

大?。?4.50 KB

頁數(shù):4頁

時間:2019-06-18

基于PHP的網(wǎng)上書店系統(tǒng)的設計與實現(xiàn)_第1頁
基于PHP的網(wǎng)上書店系統(tǒng)的設計與實現(xiàn)_第2頁
基于PHP的網(wǎng)上書店系統(tǒng)的設計與實現(xiàn)_第3頁
基于PHP的網(wǎng)上書店系統(tǒng)的設計與實現(xiàn)_第4頁
資源描述:

《基于PHP的網(wǎng)上書店系統(tǒng)的設計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、基于PHP的網(wǎng)上書店系統(tǒng)的設計與實現(xiàn)、摘要:隨著計算機網(wǎng)絡技術(shù)的飛速發(fā)展,數(shù)據(jù)庫技術(shù)在電子商務中的應用越來越廣泛.本文就是數(shù)據(jù)庫技術(shù)應用的一個實例——網(wǎng)上書店系統(tǒng)的設計與實現(xiàn)的論述.文章從該系統(tǒng)的開發(fā)工具,框架設計,數(shù)據(jù)庫設計,主要功能模塊設計四個方面探討了該系統(tǒng)的設計理念,分析了系統(tǒng)的結(jié)構(gòu),性能特點和工作流程以及網(wǎng)上購書的實現(xiàn).關(guān)鍵詞:PHP;網(wǎng)上書店系統(tǒng),數(shù)據(jù)庫隨著Internet技術(shù)和通訊技術(shù)的飛速發(fā)展,一種新型的商務操作模式——電子商務應運而生.電子商務是指交易各方通過電子方式進行的商業(yè)交易,是一種系統(tǒng)的,完整的電子商務運作[1].電子商務的快速發(fā)展以及上網(wǎng)人數(shù)的急增,為企業(yè)創(chuàng)造

2、了許多網(wǎng)絡商機.網(wǎng)上書店系統(tǒng)是一個可以無限伸展的電子系統(tǒng)書庫.它可以容納無限的圖書或圖樣乃至于內(nèi)容;檢索查詢可以不受時間空間的限制,圖書不受上架周期的限制,可以提高書籍的銷量,為出版社尤其是專業(yè),學術(shù)出版社提供窗口支持,該系統(tǒng)的運用也可以推動網(wǎng)上支付,郵政,速遞等服務行業(yè)的迅速發(fā)展.1系統(tǒng)設計理念本系統(tǒng)設計基于客戶層,web服務層和數(shù)據(jù)庫服務層的三層體系結(jié)構(gòu),將三層結(jié)構(gòu)引入系統(tǒng),一方面可以使系統(tǒng)前后臺分離,方便客戶交易與系統(tǒng)維護;另一方面利用互聯(lián)網(wǎng)技術(shù),可以實現(xiàn)信息的實時更新,達到網(wǎng)上購書智能化.此外,采用三層結(jié)構(gòu)的系統(tǒng),可以和后臺數(shù)據(jù)庫實現(xiàn)無縫連接,通過聯(lián)系前端(客戶端)瀏覽器和后臺數(shù)

3、據(jù)庫,方便地實現(xiàn)負載內(nèi)容的更新,使客戶和書店雙方溝通便捷,互獲信息準確,進行網(wǎng)上商務活動.2網(wǎng)上書店系統(tǒng)開發(fā)工具網(wǎng)上書店系統(tǒng)的設計目標就是利用現(xiàn)代化的電子及網(wǎng)絡技術(shù),改變書店傳統(tǒng)的營銷方式,為企業(yè)和客戶搭建一個互動平臺.在降低書店運營成本的同時,方便客戶購買,達到雙贏的目的.本系統(tǒng)所采用的技術(shù)及工具主要有以下幾種:⑴PHP(“PHPHypertextPreprocessor”,超文本預處理器).PHP是一個新興的用于開發(fā)Web應用程序的HTML內(nèi)嵌式,開放源代碼的多用途腳本語言,具有跨平臺兼容性強,穩(wěn)定性好,開發(fā)和維護速度快,安全性高,數(shù)據(jù)庫交互能力良好等方面的優(yōu)點.PHP代碼在服務器端

4、被解釋轉(zhuǎn)變成普通的HTML頁面內(nèi)容,送給瀏覽器端,這種模式可使我們用它來完成相當復雜的功能.PHP價值在于它將很多不同的技術(shù)組合為一個完整的套件,而且提供了編程環(huán)境與接口[2].⑵SQLServer2000是運行在Windows下的最好的數(shù)據(jù)庫產(chǎn)品,它可用于不同大小的數(shù)據(jù)庫,并能同現(xiàn)有的應用程序無縫結(jié)合[3].盡管SQLserver在許多方面不如Oracl和db2,但是其較高的性價比,完全能夠滿足中小企業(yè)的應用.⑶ApacheServer由于其強大的功能和靈活的設置及平臺移植性,已取得了用戶廣泛的信賴.它是一個比較完善的,開放的Web應用服務器.Apache與其他的Web服務器相比,具有

5、高效,穩(wěn)定及功能豐富的特點.⑷JavaScript語言.JavaScript是嵌入在HTML文件中,一種基于對象和事件驅(qū)動具有安全性能的腳本語言,能對諸如鼠標單擊,表單輸入,頁面瀏覽等用戶事件做出反應并進行處理.JavaScript具有簡單性,可移植性,動態(tài)性等特點.在網(wǎng)站開發(fā)過程中采用此腳本語言結(jié)合PHP進行編程工作,可擴展HTML語言的功能,使網(wǎng)頁開發(fā)者更有效地控制頁面,并能對用戶的觸發(fā)事件做出響應,而且不需要客戶機與服務器直接進行交互通訊,這樣就加快了操作速度,減小了服務器端的負擔[4].本系統(tǒng)采用Windows2000操作系統(tǒng)作為開發(fā)運行環(huán)境,Apache作為Web服務器,SQL

6、Server2000作為后臺數(shù)據(jù)庫,4用PHP這種HTML內(nèi)嵌式腳本語言(類似ASP)實現(xiàn)后臺數(shù)據(jù)庫與Apache服務器的連接.系統(tǒng)界面的主體框架用HTML實現(xiàn),同時嵌入目前較先進的PHP腳本語言對不斷更新的數(shù)據(jù)庫及與數(shù)據(jù)庫有聯(lián)系的部分實現(xiàn)其動態(tài)變化.3系統(tǒng)框架設計系統(tǒng)框架即使用電子系統(tǒng)時的工作流程.本網(wǎng)上書店系統(tǒng)的工作流程是從用戶登錄模塊開始,對用戶身份進行認證后,客戶可以根據(jù)自己的偏好對展示的書籍進行選擇,直至購書交易結(jié)束.其具體設計如圖1所示.主頁付款交銀幫助中心圖書分類圖書管理登陸熱銷圖書新書推介特價圖書圖書評論圖書檢索其它放入購書籃去收銀臺查看購書籃繼續(xù)購書管理員登陸確認訂單瀏

7、覽用戶訂單處理反饋管理見公告管理管理見首頁意見反饋管理見客戶訂單查看管理見圖書檢索管理見圖書瀏覽管理見用戶管理圖1網(wǎng)上書店系統(tǒng)工作流程框架圖Fig.1theoperateflowworkframeofonlinebookstoresystem4數(shù)據(jù)庫的設計要實現(xiàn)系統(tǒng)規(guī)劃的功能,提高系統(tǒng)的性能,首先需要有一個設計合理,功能完善的數(shù)據(jù)庫.考慮到網(wǎng)上書店作為一個商務站點,需要存儲大量的數(shù)據(jù)信息,本系統(tǒng)采用SQLServer2000建立和維

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。