基于PHP的電商網(wǎng)站的設計與實現(xiàn)_第1頁
基于PHP的電商網(wǎng)站的設計與實現(xiàn)_第2頁
基于PHP的電商網(wǎng)站的設計與實現(xiàn)_第3頁
基于PHP的電商網(wǎng)站的設計與實現(xiàn)_第4頁
基于PHP的電商網(wǎng)站的設計與實現(xiàn)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PHP相關概念1PHP的主要性能PHP的主要新性能包括如下幾點:(1)簡單和易學對于網(wǎng)絡開發(fā)工具有很多種,一般都有自己的獨特的語法和基本框架,如ASP.NET、JSP、ASP等,對于這些開發(fā)工具除了掌握語法外還要掌握大量的控件屬性和事件,同時還能對這些應用軟件進行插件的擴充等操作,學習起來要花費大量的時間和精力。而PHP技術相對比較簡單,它的語法結構非常簡單只要有一定的程序設計經(jīng)驗即可能夠PHP編程[12]。(2)支持龐大的數(shù)據(jù)庫功能大家對于PHP中采用的數(shù)據(jù)庫基本都是使用MySQL的。對于PHP而言與其搭配的數(shù)據(jù)庫MYSQL是最佳的組合,然而PHP對于數(shù)據(jù)庫的支持能力是很巨大的,除了能夠高效的支持MYSQL數(shù)據(jù)庫外同時它還能夠支持與其他數(shù)據(jù)庫管理軟件如:Access、SQLServer、Oracle等數(shù)據(jù)庫管理系統(tǒng)進行數(shù)據(jù)交互操作。(3)開發(fā)成本低應用軟件的開發(fā)一般包含了平臺開發(fā)工具和數(shù)據(jù)庫開發(fā)工具等一些列工具,對于一般的開發(fā)軟件商都是需要為其開發(fā)平臺和軟件支付相應的費用,而對于PHP就不同,它是完全為程序設計人員免費開放的,其所需要的軟件(如MYSQL)和服務器平臺也完全是免費的,因此對于采用PHP開發(fā)應用程序其成本會很大程度的降低。(4)面向對象編程基于面向對象編程(OOP)能夠解決復雜軟件開發(fā),打破傳統(tǒng)面向過程軟件開發(fā)的理念,對于解決當前復雜工作任務在管理系統(tǒng)開發(fā)技術中優(yōu)先考慮采用面向對象開發(fā)工具以及面向對象編程技術]。PHP對于程序設計人員來說不僅提供了基于面向對象的編程模式而且操作簡便。通過采用PHP編寫應用軟件在網(wǎng)絡上運行時安全系數(shù)極高,提升了系統(tǒng)的運行效率。(5)XML裝置NGWS構架,全部元數(shù)據(jù)中心都保存于XML中,改變XML文件在配置上的相關設置,可將結果傳送至服務終端。(6)網(wǎng)頁控制組件PHP中Web控件元素是缺乏控制的HTML元素和新的控制元件,除了提供讀取和設置的功能屬性,而且還具有促進事件發(fā)展的性能。網(wǎng)頁控件可實現(xiàn)網(wǎng)頁的動態(tài)化,而其構建過程也較之前更為便捷。之前系統(tǒng)中的很多部分都以變成PHP網(wǎng)頁控件集合的構成要素。實際上,所有的HTML都有與之對應的網(wǎng)頁控件組件。(7)緩存區(qū)域裝置PHP可實現(xiàn)目的信息的及時流出,這些數(shù)據(jù)信息會被統(tǒng)一存儲于緩沖裝置,這使得傳輸速度大大加快。PHP緩沖體系極為現(xiàn)代,用戶可發(fā)出需要緩沖的位置,系統(tǒng)對其進行判斷。(8)系統(tǒng)升級性能PHP技術擁有可擴展性優(yōu)勢,具體內容為:借助服務終端機實現(xiàn)會話系統(tǒng)維護、平衡處理器狀態(tài)等。PHP可實現(xiàn)監(jiān)督功能,因此數(shù)據(jù)發(fā)生錯亂時,PHP會自動關閉,然后重新啟動,但老的命令輸入到新的進程[9]。2PHP構架PHP架構(PHPFramework)是PHP平臺開發(fā)的絕對基礎,它保護XMLWebServices和及相關應用系統(tǒng),對XML技術產(chǎn)生了絕對的推動作用。作為全球最普及和應用最廣泛的一種互聯(lián)網(wǎng)開發(fā)程序語言之一,PHP在90年代就誕生了,至今至少被兩千多萬家企業(yè)的動態(tài)性網(wǎng)站所采用。比如全球知名的Google、Lycos、Yahoo!、eBay包括中國國內的百度、新浪網(wǎng)易等互聯(lián)網(wǎng)公司都是采用PHP技術進行開發(fā)的。伴隨著隨著PHP技術的不斷成熟發(fā)展和完善,PHP基本上從專門針對網(wǎng)絡開發(fā)發(fā)展到適合企業(yè)部署的技術平臺了。PHPFramework能適用于多種程序語言中,能夠對應用程序、XMLWebServices的運行起到輔助作用。3數(shù)據(jù)庫管理信息系統(tǒng)是管理信息的采集,傳輸,存儲和處理系統(tǒng),以及基于一定數(shù)量,文字和圖像載體,如果從計算機的層面來進行分析,管理信息系統(tǒng)(MIS)是通過數(shù)據(jù)處理與數(shù)據(jù)交換來實現(xiàn)的,并且其功能就是解決數(shù)據(jù)處理與數(shù)據(jù)交換的問題。為了能夠使數(shù)據(jù)處理獲得更好的效果,需要各種相對分散的數(shù)據(jù)進行整合,并且通過一定的邏輯算法與順序結構,在客戶端與數(shù)據(jù)庫之間建立聯(lián)系,并最終對服務器硬盤中的數(shù)據(jù)進行修改。3.1數(shù)據(jù)庫及數(shù)據(jù)組織簡介數(shù)據(jù)庫是計算機系統(tǒng)重要的構成要素,不是能夠簡單概括的。對數(shù)據(jù)庫的描述能夠從不同的角度去進行分析,得到的結果也不盡相同??赡苡捎谝恍?shù)據(jù)的變化導致了數(shù)據(jù)庫的結果也存在差異,數(shù)據(jù)庫本身也存在變化性,這些是不能忽略。現(xiàn)在對數(shù)據(jù)庫進行研究和開發(fā)仍在繼續(xù)進行中,這中漫長的歷史演變需要很長的實踐來完成的。一般情況下,數(shù)據(jù)庫中數(shù)據(jù)有很多不同的用途,好像用戶進行修改、查找等等操縱,都能使現(xiàn)有的數(shù)據(jù)庫發(fā)生的變化數(shù)據(jù)組織通常由四個方面構成,分別是數(shù)據(jù)項、記錄、文件和數(shù)據(jù)庫數(shù)據(jù)項能夠對處理對象進行表述,使它能夠將對象的屬性更加清晰的表露出來。列如,當學生處理對象時,與學生對應的相關屬性為姓名、性別、年齡、出生日期等等。有很多時候,數(shù)據(jù)項并不是一個,而是由多個子項所組成的。在邏輯上,如果子數(shù)據(jù)項不能夠繼續(xù)進行分解,那么這個子數(shù)據(jù)項就被稱為子數(shù)據(jù)“開頭的其他項目”。數(shù)據(jù)單元是字符進行排列的組合構成的,當一個字符存在時,不僅能夠是數(shù)字,還能夠是特殊符號。記錄一個公共標志數(shù)據(jù)項的集合。列如,在學生的信息收集系統(tǒng)當中,選擇一個學生信息來作為處理對象,這名學生的姓名、年齡、性別、學號和包括其他信息都能夠形成數(shù)據(jù)被記錄下來。符號本身就是是一個公共數(shù)據(jù),能夠用來描述數(shù)據(jù)項,符號可能會是人名、組織名稱,同時還能是一些其他信息,公共標識也被稱為關鍵詞或主鍵[10]。公共標識是系統(tǒng)進行記錄的標準,也是唯一標識。記錄中除了主鍵之外,還有副鍵。小學的中學為共同的確定鍵,能夠完成搜索和識別;將指應用到學生管理信息系統(tǒng)中,大部分的文件和記錄都是在系統(tǒng)主鍵,如學生的姓名、年齡等為副鍵。數(shù)據(jù)項通常是由子數(shù)據(jù)項的數(shù)量決定的,而子數(shù)據(jù)項則表現(xiàn)用戶需求,有用戶為了達到自身的目的而設立的。文件是由記錄形成的,記錄存在一定的目的性,文件就是為了要記錄這種目的性,而不是日常我們每天看到的文書文本。數(shù)據(jù)處理中的文檔是由計算機輸入完成的,存儲在硬盤的數(shù)據(jù)庫中。在計算機輸入的過程中,也存在從輸入到輸出的過程文件,由此而形成的中間文件被成為中間文件數(shù)據(jù)庫是有若干數(shù)據(jù)組組成的,擁有很高的組織水平。一般來講,在數(shù)據(jù)庫中存儲的文件都是帶有邏輯性的;但嚴格意義上上的數(shù)據(jù)庫不僅包括文件的集合,同時還有重新組織文件的功能,廣義上也可理解為重新生成的文件,目的是為了實現(xiàn)數(shù)據(jù)庫訪問和數(shù)據(jù)復制的程度降至最低。3.2項目開發(fā)本系統(tǒng)基礎內容基本是開發(fā)一個基于PHP的網(wǎng)上購物系統(tǒng),使其現(xiàn)用戶能夠在基于這個系統(tǒng)進行網(wǎng)上購物,管理員能夠在添加,修改商品信息上的功能,包括數(shù)據(jù)庫合理設計,友好界面設計。系統(tǒng)大多主要目標是為用戶提供一個購物平臺,使客戶一般性的滿足足不出戶的情況下能夠迅速、方便的選購到自己所需要地商品。3.3系統(tǒng)功能設計系統(tǒng)構架(2)系統(tǒng)服務流程(3)通過網(wǎng)上購物系統(tǒng)地需求分析并結合實際情況調整,本系統(tǒng)是瀏覽商品、查詢商品、購物車、用戶信息管理、公告管理管理、商品信息管理、訂單管理管理和消費排行榜這幾塊主模塊構成。(4)訂單管理設計代碼3.4會員管理工作流程用戶管理模塊幫助用戶完成用戶注冊、用戶登錄、用戶資料修改三項功能。一個系統(tǒng)最基本的功能是能允許用戶注冊為本系統(tǒng)的新用戶,大多系統(tǒng)必須必須注冊這一功能,該功能便于系統(tǒng)管理員管理用戶信息,因為本系統(tǒng)涉及到的內容與金錢搭邊,更需要每個用戶認真填寫注冊的信息。當用戶能成功輸入并驗證通過后,才能顯示注冊成功包括進入系統(tǒng),用戶須記住用戶名和密碼已能夠保證下次順利登陸。注冊界面的主要功能是為每個用戶在數(shù)據(jù)庫的用戶表中創(chuàng)建數(shù)據(jù),便于之后能關聯(lián)訂單,是比較重要的環(huán)節(jié):結論本文使主要研究使設計適使合基于PHP+MySQL的電子商務網(wǎng)站管理系統(tǒng)的在線銷售,本文的使主要工使作有:(1)介紹了基于PHP+MYSQL的電商網(wǎng)站平臺管理系統(tǒng)對當前電商企業(yè)利用網(wǎng)絡平臺的銷售商品重要性和研究意義價值。著重描述了關于電商平臺管理系統(tǒng)建設開發(fā)中選擇的開發(fā)框架與體系結構的概述,和系統(tǒng)開發(fā)中相關軟件技術[13]。(2)運用了包括面向對象設計工具PowerDesigner對系統(tǒng)的需求建立了各業(yè)務操作的活動圖、使用用例圖、類縮略圖等,根據(jù)系統(tǒng)需求建立系統(tǒng)數(shù)據(jù)模型以及各數(shù)據(jù)表邏輯結構,建立了統(tǒng)一的數(shù)據(jù)庫也奠定了基礎。(3)對系統(tǒng)中功能模塊進行了詳細的介紹,根據(jù)需求建立各功能模塊具體的程序時序圖,分析了基于PHP+MYSQL的電商平臺信息收集系統(tǒng)中電商企業(yè)與商品基本信息登記處理、客戶在線訂單商品管理、在線支付管理、商品庫存信息收集以及系統(tǒng)權限管理等模塊的程序算法,對系統(tǒng)的安全性進行設計。(4)在PHP的開發(fā)軟件與MYSQL數(shù)據(jù)庫環(huán)境對系統(tǒng)環(huán)境進行集成測試。對下一步的工作主要有之后幾點:(1)加大對商品銷售建設數(shù)據(jù)收集的處理能力,當前是由各產(chǎn)品負責人

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論