基于php网上书店存在问题及解决方案,基于PHP的网上书店系统设计与实现
第7卷 第10期
2008年 lO月
軟 件 導 刊
SGftwareGuide
VO1.7 NO.1O
0ct.2OO8
基于PHP的網上書店系統設計與實現
史麗燕
(濮陽職業技術學院,河南 濮陽 457000)
摘 要:為 了實現網上書店 系統 ,首先對系統的背景、發展狀況進行分析 ,然后按 照軟件 工程的要求,對 系統進行 需
求分析 、總體設計、詳細設計、編碼與測試 ,在最后提 出對 系統的評論與展望。在此基礎上將理論知識與開發技術
PHP+MYSQL+Apache相結合運用到系統的實現過程當中,并完成 了網上書店平 臺的構建。
關鍵詞:網上書店;MYSQL數據庫;PHP~
中圖分類號:TP311.52 文獻標識碼 :A 文章編號:1672一-78OO(2OO8)10—0兒2一o3
1 關鍵開發技術分析
組建Web站點所使用的軟件有很多種選擇 ,從經濟性和易
用性方面考慮 ,軟件可選用 自由軟件和開放源代碼軟件。選擇
網絡上廣為流傳的免費資源Linux,作為構建 網上書店系統的
平臺,而同時利用 了Linux的主流Web服務器Apache,服務器端
的開發語言選用PHP,數據庫采~MySQL。MySQL可以說是PHP
的最佳搭檔.MySQL+PH~組合在Webcon98大會上贏得了年度
數據庫產品大獎。Linux+Apache+MySQL+PHP是組建中小型電
子商務網站時常用的一種軟件組合方式之一。
網上書店是中小型商務網站 .選用PC服務器時要承受一
定的訪問量,所以選用PIII以上處理器 ,256M以上內存 ,2CG以
上硬盤,硬盤轉速在7200rpm~上。服務器硬盤兩個 ,分別存放
程序和數據,可以提高存取速度。
2 系統的功能與設計
根據對最終用戶的調查分析得到網上書店系統 的需求 目
標為:已經是書店會員的顧客登陸后可通過查詢功能來查找所
需圖書 ,或根據主界面的新書上架、編輯推薦 、熱銷圖書等功能
模塊來選擇感興趣的圖書 .然后把選擇的圖書放到購物車 ,等
購物完畢后可通過網上支付功能對 圖書結算。系統管理員可對
商店圖書進行管理 ,可對書店會員進行管理。
(1)用戶登陸注冊。為用戶和管理員提供身份確認的功能,
保證合法用戶應有的權益 .而且是否登陸也將決定用戶能否購
物。
(2)商品查尋。用戶可通過查尋功能,方便 、快速地找到要
找的圖書 。
(3)購物車。為方便用戶購物 ,每個用戶登陸系統后都有一
個購物車 .每本書的信息中包括詢問顧客是否將此書放入購物
車。在用戶購買商品的過程 中,隨時可以查看 自己購買的商 品、
商品的數量以及所需的資金。
(4)結算。當用戶打算結束購物時 ,并查看購物車里的商品
無異議,可點擊購物車下方的結算功能 ,進行網上支付。
(5)圖書管理。管理員要對商品信息進行管理 ,新圖書信息
的錄入、過季圖書或售完圖書信息的刪除以及對現有圖書信息
的查看及修改 ,這些功能都是需要管理員在后臺進行操作的。
(6)會員管理。管理員對會員信息進行管理,比如某會員在
規定時間內并沒有登陸該 網站 ,或規定時間內沒有進行購物可
對該會員信息刪除。
(7)統計分析。圖書銷售者或者管理員要想知道圖書的庫
存量 、銷售量以及圖書是否還需進貨 ,這就需要系統 的統計分
析功能來對圖書信息進行統計 。
3 系統的功能實現
3.1 數據庫設計
為了提高數據存取效率,降低數據冗余度,對網站所需的
數據先建一個數據
總結
以上是生活随笔為你收集整理的基于php网上书店存在问题及解决方案,基于PHP的网上书店系统设计与实现的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: OpenMP和Pthread比较
- 下一篇: mysql多表查询(一口气解决掉:自连接
