【正文】
臺功能模塊。系統(tǒng)界面美觀、可操作性強(qiáng)、用戶體驗好。 本文按照系統(tǒng)的開發(fā)周期進(jìn)行編寫,首先簡要介紹系統(tǒng)的開發(fā)背景,確定文檔編寫的安排,說明系統(tǒng)用到的技術(shù)等;再次對系統(tǒng)進(jìn)行分析、設(shè)計以及編碼實現(xiàn),最后是測試系統(tǒng)。 關(guān)鍵詞: 電子商務(wù);在線購物; B/S; PHP; MySQL 湖南人文科技學(xué)院畢業(yè)設(shè)計 2 Design and Development of Online Business Website Abstract With the deepening of the application of Inter technology, production and sales chain, more and more into the emerce element. Consumers through the work to work with from around the world, different types of products to establish visual contact and through convenient, fast operation to plete the purchase process. Homes will be able to allow users to buy the goods they want, we need to be established between businesses and consumers in an efficient platform for this, I use simple and efficient PHP language and MySQL database technology, and learn from the open source munity in the most classic ideas and development model of technology, design and development of an online merce site system. This system is mainly to achieve a product search, user registration, login, and other frontline purchasing function modules, and user management, merchandise management, order management and information management, and other backoffice functions module. System uses the B/S architecture to development, Using PHP to logical design and coding, By MySQL database to data management, bined with Zend StudioIDE Ultra Edit and write the code editor. With the beautiful interface, easy to operate, the better user experience. Through a prehensive scientific testing, the system can achieve the basic functions of electronic merce. This system development cycle in accordance with written, briefly describes the system development background, to determine the arrangements for the preparation of the document shows that the system used technology。 Online Business。 PHP。該系統(tǒng)的設(shè)計理念即,將商品置網(wǎng)站上,通過網(wǎng)上銀行或第三方來實現(xiàn)資金交付從而實現(xiàn)網(wǎng)上交易。所以該系統(tǒng)是完全符合電商的基本理念的。電子商務(wù)是網(wǎng)絡(luò)時代的產(chǎn)物,是指在電子網(wǎng)絡(luò)上進(jìn)行商品買賣和服務(wù)交易的過程。網(wǎng)絡(luò)交易市場是一個從內(nèi)向外、內(nèi)外整合的供應(yīng)價值鏈。結(jié)合網(wǎng)絡(luò)市場的實際情況開發(fā)出一個在線商務(wù)網(wǎng)站,可以使廣大消費者足不出戶既可以買到符合自己心意的產(chǎn)品,并能嚴(yán)格保證消費者的財產(chǎn)安全,是傳統(tǒng)購物所無法匹及的。從廣義上講,電子商務(wù)是指一種依托現(xiàn)代信息技術(shù)和網(wǎng)絡(luò)技 術(shù),集金融電子化,管理信息化,商貿(mào)信息網(wǎng)絡(luò)化為一體,旨在實現(xiàn)物質(zhì)流、資金流與信息流和諧統(tǒng)一的新型貿(mào)易方式,是貿(mào)易過程的電子化,網(wǎng)絡(luò)化。當(dāng)然,成功的電子商務(wù)并不時間的編寫一套程序就能完成的,它不僅需要與金融系統(tǒng)緊密聯(lián)系在一起,還要有完善的物流系統(tǒng)作為支撐。國內(nèi)就有很多成功的在線購物網(wǎng)站,比如阿里巴巴 ,無論哪個方面,都是值得學(xué)的榜樣。 電子商務(wù)發(fā)展的現(xiàn)狀 湖南人文科技學(xué)院畢業(yè)設(shè)計 4 從國際范圍看,我國的信息化程度比較低。但我國的電子商務(wù)發(fā)展勢頭強(qiáng)勁。據(jù)中國電子商務(wù)網(wǎng)的統(tǒng)計,截至去年年底,國內(nèi)的網(wǎng)上商店已發(fā)展到五萬多家,并正以平均每天十家以上的速度增長。同時,境外風(fēng)險資金大量介入,國內(nèi)知名網(wǎng)站如新浪、搜狐、阿里巴巴等都相繼獲得境內(nèi)外上千萬美元的投資。由此可見,目前電子商務(wù)的現(xiàn)狀是非常好的。擬實現(xiàn)的目標(biāo)包括以下幾個方面。 系統(tǒng)開發(fā)的意義 電子商務(wù)經(jīng)歷了三個發(fā)展階段。從雅虎到戴爾,一直到現(xiàn)在的 AOL,電子商務(wù)已經(jīng)從原來的新興企業(yè),向傳統(tǒng)領(lǐng)域進(jìn)攻,作為電子商務(wù)的領(lǐng)頭者, 在線商務(wù)網(wǎng)站體現(xiàn)著傳統(tǒng)企業(yè)與網(wǎng)絡(luò)企業(yè)的合并,展現(xiàn)出了網(wǎng)絡(luò)經(jīng)濟(jì)的巨大力量。系統(tǒng)通過提供一個購物的平臺,使客戶與企業(yè)實現(xiàn)雙贏:用戶能足不出戶購買到心儀廉價的商品,企業(yè)能足不出戶即可贏得利潤!該系統(tǒng)開發(fā)的意義也正在于此。對于系統(tǒng)的完成,按照任務(wù)書進(jìn)度表安排的計劃為 2021 年十月中旬至 2021年十月中旬進(jìn)行系統(tǒng)資料的查詢整理,并進(jìn)行系統(tǒng)開題報告的填寫與答 辯。系統(tǒng)設(shè)計工作的內(nèi)容主要包括系統(tǒng)分析、系統(tǒng)概念設(shè)計、系統(tǒng)詳細(xì)設(shè)計。目前數(shù)據(jù)庫設(shè)計方面擬定為九個數(shù)據(jù)表,它們分別為 : (1)管理員信息表; (2)訂單信息表; (3)公告信息表; (4)用戶留言信息表; (5)友情鏈接表; (6)商品評價信息表; (7)商品信息表; (8)用戶信息表; (9)商品分類表。故擬定采取表格進(jìn)行頁面布局及設(shè)計。 (1)可行性研究 系統(tǒng)的可行性分析將會從技術(shù)可信性、操作可行性以及經(jīng)濟(jì)可行性三個方面來進(jìn)行分析,從而來進(jìn)行文檔的編寫工作。 (2)需求分析 系統(tǒng)開發(fā)前做好的系統(tǒng)的需求調(diào)查,需求分析的任務(wù)包括系統(tǒng)的功能需求、系統(tǒng)性能需求、系統(tǒng)的可靠性和可用性需求以及系統(tǒng)將來可能提出的需求等相關(guān)需求。 (3)總體設(shè)計 總體設(shè)計要注重系統(tǒng)設(shè)計過程以及系統(tǒng)設(shè)計原理,屆時文檔編寫時將會用數(shù)據(jù)流圖、 ER 圖或數(shù)據(jù)流程圖等相關(guān)圖表來直觀描述系統(tǒng)的總體設(shè)計。 (5)編碼實現(xiàn) 編碼實現(xiàn)的文檔編寫工作會放在附錄進(jìn)行,系統(tǒng)實現(xiàn)定的一些重要的、核心的代碼將會在此處貼出。 湖南人文科技學(xué)院畢業(yè)設(shè)計 7 第二章 系統(tǒng)的開發(fā)技術(shù)及主要構(gòu)架 系統(tǒng)開發(fā)環(huán)境 系統(tǒng)的開發(fā)環(huán)境分硬件和軟件環(huán)境。 本系統(tǒng)設(shè)計開發(fā)的硬件環(huán)境為: 雙核 CPU, 2G 內(nèi)存, 160G 硬盤。 PHP 提供了類和對象 , 基于 WEB 的編程工作非常需要面向?qū)ο缶幊棠芰?, PHP 支持構(gòu)造器、提取類等 ;此外 PHP 還支持跨平臺,它 在大多數(shù) Unix 平臺, GUN/Linux 和微軟 Windows 平臺上均可以運行。 MySQL 開源數(shù)據(jù)庫 MySQL 是一種開放源 代碼 的關(guān)系型 數(shù)據(jù)庫管理 系統(tǒng) ,它 使用最常用的數(shù)據(jù)庫管理語言 結(jié)構(gòu)化查詢語言( SQL)進(jìn)行數(shù)據(jù)庫管理 。 時至今日, MySQL 和 PHP 已經(jīng)是完美組合,故系統(tǒng)采用 MySQL 進(jìn)行數(shù)據(jù)管理是最明智的選擇。在這種結(jié)構(gòu)下,用戶界面完全通過 WWW 瀏覽器實現(xiàn) , 一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn)。與C/S 體系比起來, B/S 體現(xiàn)出它更多的優(yōu)勢,首先 B/S 架構(gòu)的軟件維護(hù)和升級方式簡單。無論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會增加任何維護(hù)升級的工作量,所有的操作只需要針對服務(wù)器進(jìn)行 。用戶只需安裝一個瀏覽器就可以了。 PHP 具備多態(tài)性,多態(tài)性被定義為當(dāng)在運行時刻一個對象作為參數(shù)傳遞時,對象能決定調(diào)用那個方法的能力。 PHP 和面向?qū)ο缶幊讨幸粋€比較好的地方是你很容易定義類來操縱某些東西,并且當(dāng)需要時調(diào)用合適的類。你有不同種類的產(chǎn)品,同樣的動作對不同的產(chǎn)品有不同的含義。 湖南人文科技學(xué)院畢業(yè)設(shè)計 9 第三章 系統(tǒng)分析 可行性分析 可行性分析的目的不是解決問題,二是確定問題是否值得去解決。 用戶群體與市場分析 隨著電子商務(wù)的迅速發(fā)展,越來越多的年青人被這種簡便快捷而且新鮮的購物方式所吸引,同時伴隨著生活節(jié)奏的加快,上班族們更愿意呆在家里購買商品。我國政府正全面、積極、穩(wěn)妥地推進(jìn)中國電子商務(wù)的發(fā)展。我國電子商務(wù)發(fā)展的總體框架的推出,將會使電子商務(wù)有一個更加規(guī)范有序的應(yīng)用與發(fā)展環(huán)境。 技術(shù)可行性分析 本人對 PHP 有相當(dāng)?shù)牧私猓?實現(xiàn)基于 Windows 操作系統(tǒng)的 PHP 網(wǎng)站開發(fā),熟悉windows 下的 PHP 編程,能實現(xiàn) Windows+Apache+MySQL+PHP 集成開發(fā)環(huán)境的快速建站,對 MySQL 有一定的了解。 經(jīng)濟(jì)可行性分析 系統(tǒng)采用 PHP 語言, Zend Studio 集成開發(fā)平臺以及 MySQL 數(shù)據(jù)庫進(jìn)行開發(fā)與數(shù)據(jù)管理,實現(xiàn)周期短,而且所用平臺及數(shù)據(jù)庫完全開源,無需付費,主要設(shè)備為一臺計算機(jī)。各取所優(yōu),故在操作上也是可行的。 系統(tǒng)需求分析 需求分析是系統(tǒng)分析中必不可少的一步。因此很多小細(xì)節(jié)便被忽略了。需求分析的任務(wù)是確定系統(tǒng)必須完成哪些工作,也就是對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。通過功能需求分析應(yīng)該劃分出系統(tǒng)必須完成的所有功能。網(wǎng)站管理員只有通過用戶注冊功能才能掌握用戶的基本信息,從而才能進(jìn)行商業(yè)交易。因此來說用戶注冊與登錄功能是必不可少的。購物車功能模擬現(xiàn)實中的購物車,增強(qiáng)用戶的個人體驗。因此說購物車功能也是必須的。 (4)留言及評論功能 用戶留言及評論功能也是系統(tǒng)一個很重要的功能需求,因為只有通過用戶反饋才能了解網(wǎng)站什么地方做的好,什么地方做的不好。 (5)商品搜索功能 商品搜索功能也是在線購物網(wǎng)所必須得功能。 系統(tǒng)性能需求 性能需求指定系統(tǒng)必須滿足的定是約束或容量約束,通常包括系統(tǒng)運行速度、信息量速率、主存容量、磁盤容量、安全性等方面的需求。另外 PHP 語言本來就是一種腳本語言,可以嵌套在 HTML 中運行,故運行PHP 系統(tǒng)所占內(nèi)存并不多。只需滿足以上軟硬件條湖南人文科技學(xué)院畢業(yè)設(shè)計 11 件即可運行本系統(tǒng)。 只要遵循購物規(guī)則,系統(tǒng)一般不會出現(xiàn)太 大問題。但能夠保證系統(tǒng)可以完成一般的購物流程。 系統(tǒng)出錯處理需求 該類系統(tǒng)需求說明系統(tǒng)對環(huán)境錯誤應(yīng)該怎樣響應(yīng)。 系統(tǒng)很多地方都采取了避免錯誤出現(xiàn)的各種措施,能有效防止各種小錯誤出現(xiàn)。 系統(tǒng)流程分析 前臺購物流程 前臺購物流程分為兩種情況,一種是針對已注冊用戶,另一種是針對未注冊用戶。對于未注冊用戶, 只需注冊便可擁有以上權(quán)限。如實填寫注冊信息后點擊“提交按鈕”,系統(tǒng)會提示注冊成功,此時系統(tǒng)已將用戶填寫的各項信息存入數(shù)據(jù)庫。如下 是注冊登陸流程圖: 湖南人文科技學(xué)院畢業(yè)設(shè)計 13 圖 32 注冊登錄功能流程圖 商品搜索流程 商品搜索功能不局限于會員用戶,未注冊用戶也可進(jìn)行商品檢索。另一種是高級查找,高級查找中用戶可輸入相關(guān)條件對商品進(jìn)行檢索,若檢索到滿足用戶要求的商品則回饋用戶該商品信息,若沒有檢索到則提示本站暫無類似商品。用戶須注冊后才能對商品進(jìn)行評論以及網(wǎng)站留言。用戶須進(jìn)入個人中心才能對網(wǎng)站留言,填寫好留言主題以及留言內(nèi)容后點擊提交便可完成網(wǎng)站留言。在必要情況下管理員可以刪除訂單。普通用戶的管理流程為:系統(tǒng)管理員登入網(wǎng)站后臺,點擊用戶信息管理,進(jìn)入用戶信息管理頁面,在該頁面管理員可以刪除用戶信息,并能通過查看用戶信息而凍結(jié)用戶,另外還可以查看用戶的網(wǎng)站留言,管理員可 以刪除及查看用戶留言。 湖南人文科技學(xué)院畢業(yè)設(shè)計 16 圖 36 用戶管理流程圖 系統(tǒng)數(shù)據(jù)流圖 數(shù)據(jù)流圖是系統(tǒng)邏輯功能的圖形表示,它是分析員與用戶之間極好的通信工具。以下是系統(tǒng)核心功能的數(shù)據(jù)流圖。經(jīng)分析,系統(tǒng)中存在四個實體,分別為系統(tǒng)管理員、商品、訂單以及用戶。如下圖所示關(guān)系: 圖 310 系統(tǒng) ER 圖 湖南人文科技學(xué)院畢業(yè)設(shè)計 20 第四章 系統(tǒng)設(shè)計 系統(tǒng)設(shè)計任務(wù) 系統(tǒng)設(shè)計的基本目的就是回答系統(tǒng)應(yīng)該如何實現(xiàn)這個問題,因此,系統(tǒng)設(shè)計又分為概要設(shè)計和初步設(shè)計。但是每個部分仍然處于一個黑盒