資源描述:
《php畢業(yè)論文代寫——構(gòu)建中小型連鎖企業(yè)電子商務平臺的軟件設計方案》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、PHP畢業(yè)論文代寫——構(gòu)建中小型連鎖企業(yè)電子商務平臺的軟件設計方案-->Abstract Aschemetoconstructane-businessplatformformediumandsmallchainedstoresodelB/ySQL+PHP,使得商務網(wǎng)站的軟件環(huán)境搭建成本大大降低,更適于為數(shù)眾多的中小型企業(yè)的使用。關(guān)鍵詞 三層結(jié)構(gòu);PHP;LAMP;MVC模式 隨著網(wǎng)絡技術(shù)的發(fā)展成熟和Inter的廣泛普及,電子商務作為一種全新的商務運作模式,正在深刻而徹底地改變著傳統(tǒng)企業(yè)的營銷理
2、念和管理方式。盡管2001年以來,全球IT產(chǎn)業(yè)大幅度整體下滑,但是中小企業(yè)的需求卻逆市上揚,呈現(xiàn)出繁榮的商機[1~3]。對傳統(tǒng)連鎖經(jīng)營的中小型商業(yè)企業(yè)而言,如何適應經(jīng)濟全球化和一體化的重大變革,利用現(xiàn)代電子商務系統(tǒng),構(gòu)建自己的基于Inter的兼具實用性和可靠性的商務平臺,已成為關(guān)系到連鎖企業(yè)今后能否順應時代發(fā)展潮流的重要問題。筆者以現(xiàn)代網(wǎng)絡數(shù)據(jù)庫理論為基礎,從軟件工程中的MVC模式設計思想出發(fā),在充分考慮當今網(wǎng)絡技術(shù)發(fā)展和連鎖商業(yè)企業(yè)經(jīng)營方式特殊性的前提下,提出一種基于Linux+Apache+
3、MySQL+PHP的連鎖企業(yè)MVC模式電子商務平臺的軟件設計方案。1LAMP的工作原理Linux是一種類Unix系統(tǒng),完全在保護模式下運行,不允許任何直接存取硬件的操作。如同所有的Unix產(chǎn)品一樣,Linux擁有先進和完善的網(wǎng)絡特性,支持所有通用的Inter協(xié)議,是一種工作可靠、性能出色的Inter服務器系統(tǒng)。Php-MyAdmin是應用PHP語言開發(fā)的以ySQL可以免去敲入繁瑣的命令行來操作數(shù)據(jù)庫的麻煩,方便調(diào)試和觀察運行結(jié)果。圖1示出LAMP的工作原理。假定有一個L頁面返回Apache。Ap
4、ache又把這個包含數(shù)據(jù)庫信息的頁面返回到John的瀏覽器,作為對請求的應答呈現(xiàn)給用戶。2系統(tǒng)方案的確定一個連鎖商業(yè)網(wǎng)站應該包括財務管理與物流管理兩部分,涉及到產(chǎn)品介紹、客戶訂購、進銷存管理、配送管理、單據(jù)管理、財務報表管理等諸多方面,由于時間及精力所限,制作一個各方面功能都很完善的商務網(wǎng)站是不現(xiàn)實的。因此,在保證主要功能的前提下,目標系統(tǒng)可做適當?shù)暮喕?如設定背景為北京市內(nèi)XX電器銷售連鎖店,該連鎖店在市內(nèi)每個區(qū)內(nèi)均開設有分店,其主要經(jīng)營產(chǎn)品的種類為電視機、冰箱、空調(diào)和洗衣機等家用電器。對于電
5、子商務網(wǎng)站的功能要求如下:1)所有貨物由總店統(tǒng)一購進,統(tǒng)一定價,而銷售工作主要由各分店完成;2)各分店根據(jù)銷售情況和自己分店庫存商品狀態(tài)向總店請貨,由總店審核后統(tǒng)一配送至各分店庫房;3)總店及分店都能夠查閱審核自己權(quán)限內(nèi)的相關(guān)單據(jù)和庫存情況,但是不允許越權(quán)操作;4)單據(jù)審核后自動進入下一個流程,并在單據(jù)中自動記錄操;5)各相關(guān)操作能夠自動生成財務憑證,以實現(xiàn)財流和物流的并軌管理;6)為最終用戶提供良好的購物瀏覽界面。軟件總體設計選擇了三層結(jié)構(gòu)的軟件模型?! ∮上到y(tǒng)的三層體系結(jié)構(gòu)可以知道,表示層的
6、用戶界面是由客戶端的瀏覽器完成的,不需要再另外單獨編寫程序,因此,這里所指的軟件結(jié)構(gòu)設計,主要是指數(shù)據(jù)層數(shù)據(jù)庫的設計和中間層應用程序的設計。綜合考慮連鎖店管理系統(tǒng)的經(jīng)營特點以及軟件系統(tǒng)的三層結(jié)構(gòu)方案,依據(jù)上述結(jié)構(gòu)化設計原則,連鎖店電子商務平臺軟件大致可分為3部分,即:用戶界面部分、連鎖店業(yè)務邏輯部分和數(shù)據(jù)管理部分。用戶界面部分是三層結(jié)構(gòu)中的表示層,由此用戶可完成對連鎖店商品的信息瀏覽和提出訂購要求;連鎖店業(yè)務邏輯部分是三層結(jié)構(gòu)中的業(yè)務邏輯層,通過它可以完成對用戶訂購商品的送貨和結(jié)算、對連鎖店庫存
7、和銷售(物流和財流)的管理等功能,這部分又可以進一步細分為網(wǎng)上購物、總店管理和分店管理3個模塊。數(shù)據(jù)庫管理部分用于管理用戶和連鎖店業(yè)務邏輯部分的所有數(shù)據(jù),是整個電子商務的總數(shù)據(jù)源。圖2為總體設計方案。3數(shù)據(jù)庫的設計與實現(xiàn)數(shù)據(jù)庫設計的基本任務是根據(jù)應用目標的信息需求、處理需求和數(shù)據(jù)庫支撐環(huán)境,設計出數(shù)據(jù)庫的模式、結(jié)構(gòu)和應用程序。設計主要包括2個方面,即結(jié)構(gòu)特性(靜態(tài)特性)的設計和行為特性(動態(tài)特性)的設計。其中結(jié)構(gòu)特性的設計是指數(shù)據(jù)結(jié)構(gòu)的設計,設計結(jié)果能否得到一個合理的數(shù)據(jù)模型,能否在運行中及時準
8、確地為應用程序提供數(shù)據(jù),這是數(shù)據(jù)庫設計的關(guān)鍵所在。而行為特性的設計是指應用程序的設計。在分析用戶需要處理哪些數(shù)據(jù)的基礎上,完成對各個功能模塊的設計,中間層軟件設計包含了這部分內(nèi)容??傮w數(shù)據(jù)流圖如圖3所示。4中間層的設計與實現(xiàn)中間層(應用層)處于表示層和數(shù)據(jù)層之間,中間層的設計也就是數(shù)據(jù)庫應用程序的設計。中間層功能模塊見圖4。在三層結(jié)構(gòu)體系當中,中間層一方面接受使用者通過瀏覽器傳來的頁面請求,經(jīng)處理后提交到數(shù)據(jù)庫服務器;另一方面把數(shù)據(jù)庫的返回信息傳遞給使用者,以實現(xiàn)連鎖企業(yè)的經(jīng)營業(yè)務邏輯。需要特別