男裝購物網(wǎng)站——畢業(yè)論文

上傳人:good****022 文檔編號:116787239 上傳時間:2022-07-06 格式:DOCX 頁數(shù):31 大小:992KB
收藏 版權(quán)申訴 舉報 下載
男裝購物網(wǎng)站——畢業(yè)論文_第1頁
第1頁 / 共31頁
男裝購物網(wǎng)站——畢業(yè)論文_第2頁
第2頁 / 共31頁
男裝購物網(wǎng)站——畢業(yè)論文_第3頁
第3頁 / 共31頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《男裝購物網(wǎng)站——畢業(yè)論文》由會員分享,可在線閱讀,更多相關(guān)《男裝購物網(wǎng)站——畢業(yè)論文(31頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、摘 要隨著社會的發(fā)展,在信息社會中,信息的獲取、處理、交流和決策都需要高質(zhì)量的計算機軟件來完成。男裝購物網(wǎng)站平臺是一個為用戶提供服務(wù)交易的網(wǎng)絡(luò)平臺,根據(jù)需求要設(shè)計一個有效的男裝購物網(wǎng)站。本課題主要基于電子商務(wù)的基本原理,運用PHP開發(fā)技術(shù)搭建一個動態(tài)的男裝購物網(wǎng)站。它是在Windows系統(tǒng)環(huán)境下,以Mysql數(shù)據(jù)庫開發(fā)平臺,Apache網(wǎng)絡(luò)信息服務(wù)器,采用PHP(HypertextPreprocessor)技術(shù)開發(fā)的男裝購物網(wǎng)站。本系統(tǒng)分為前臺與后臺兩部分組成,前臺主要針對消費者,主要包括首頁,產(chǎn)品展示,查看購物車,在線留言,聯(lián)系我們等功能模塊。通過這些功能的實現(xiàn),給商家提供一個動態(tài)、交互式的

2、電子商務(wù)平臺。關(guān)鍵詞:男裝購物網(wǎng)站,B/S模式,PHPAbstractWith the development of society, in the information society, information acquisition, processing, communication and decision-making will need high-quality computer software. Men shopping site platform is a platform to provide users with network services transaction

3、s, according to the needs to design an effective mens shopping site. This paper is based on the basic principles of e-commerce, the use of PHP development technology to build a dynamic menswear shopping site. It is in the Windows system environment to Mysql database development platform, Apache Inte

4、rnet Information Server, using PHP (Hypertext Preprocessor) technology developed by mens shopping site. The system is divided into front and back of two parts, the front desk mainly aimed at consumers, including Home, Products, View Cart, Feedback, Contact Us and other functional modules. By impleme

5、nting these functions to businesses to provide a dynamic, interactive e-commerce platform.Keywords: Men shopping site, B / S mode, PHP目 錄1 緒論51.1 課題背景及意義51.2 國內(nèi)外研究現(xiàn)狀51.3 本課題主要工作62 相關(guān)技術(shù)簡介72.1 HTML簡介72.2 PHP技術(shù)72.2.1 PHP簡介82.2.2 PHP開發(fā)平臺82.2.3 PHP文件組成92.2.4 PHP連接數(shù)據(jù)庫的兩種方法92.2.5 PHP對MySQL數(shù)據(jù)庫的兩種連接方式92.3 訪問

6、數(shù)據(jù)庫的實現(xiàn)方法102.4 Mysql數(shù)據(jù)庫102.4.1 Mysql簡介102.4.2 Mysql特點特性112.4.3 Mysql數(shù)據(jù)庫應(yīng)用環(huán)境113 系統(tǒng)分析133.1 系統(tǒng)設(shè)計目標133.2 系統(tǒng)可行性分析133.3 系統(tǒng)功能需求概述143.4 系統(tǒng)設(shè)計規(guī)則143.5 業(yè)務(wù)流程設(shè)計153.6 數(shù)據(jù)庫設(shè)計153.6.1 數(shù)據(jù)庫設(shè)計規(guī)范153.6.2 數(shù)據(jù)庫概念模型163.6.3 數(shù)據(jù)表字段設(shè)計174 系統(tǒng)設(shè)計與實現(xiàn)194.1 系統(tǒng)主要功能194.2 系統(tǒng)各個功能模塊實現(xiàn)204.2.1 后臺登陸實現(xiàn)204.2.2 公告信息管理模塊功能實現(xiàn)224.2.3 產(chǎn)品信息管理模塊實現(xiàn)224.2.4

7、會員注冊信息模塊實現(xiàn)234.2.5 產(chǎn)品展示模塊實現(xiàn)245 網(wǎng)站測試255.1 功能測試255.2 安全測試255.3 可用性測試255.4 性能測試265.5 測試結(jié)果分析265.6 本章小結(jié)26總結(jié)27致謝28參考文獻291 緒論1.1 課題背景及意義近年來,隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費者展示出一種新穎的購物理念。網(wǎng)上購物系統(tǒng)作為B2B,B2C(Business to Customer,即企業(yè)對消費者),C2C(Customer to Customer,即消

8、費者對消費者)電子商務(wù)的前端商務(wù)平臺,在其商務(wù)活動全過程中起著舉足輕重的作用。本文主要考慮的是如何建設(shè)B2C的網(wǎng)上購物系統(tǒng)。網(wǎng)上購物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動或更新的資源,如公司簡介、管理規(guī)范和公司制度等等;動態(tài)信息是指隨時變化的信息,如商品報價,會議安排和培訓(xùn)信息等。網(wǎng)上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實現(xiàn)了公司間文檔與資金的無紙化交換。開發(fā)購物系統(tǒng)的評價系統(tǒng)在一個購物管理系統(tǒng)中具有很重要的地位。我們的目的就是開發(fā)一套完整的購物評價系統(tǒng),該購物評價系

9、統(tǒng)的功能類似,京東商城的評價功能,評論系統(tǒng)具體的功能包括顯示所有的評論信息,好評信息,中評信息,差評信息等評論信息,評論信息的內(nèi)容包括商品的優(yōu)點,不足以及建議信息。1.2 國內(nèi)外研究現(xiàn)狀在歐美發(fā)達國家,信息化程度遠遠高于我國,發(fā)展速度相當迅猛,世界500強中的大多數(shù)零售企業(yè)都紛紛擠身網(wǎng)絡(luò)經(jīng)銷商的行列,廣大網(wǎng)民在網(wǎng)上的購買額已經(jīng)達到了相當巨大的數(shù)量,甚至有超過傳統(tǒng)購物方式的趨勢,而且這種趨勢不可逆轉(zhuǎn)。調(diào)查表明:在互聯(lián)網(wǎng)技術(shù)的誕生之地-美國,絕大部分家庭已越來越習(xí)慣于在家中從網(wǎng)上購物。在我國,第一次網(wǎng)上購物發(fā)生在1996年,當時北京燕莎友誼商場首次通過網(wǎng)上商城售出一個景泰藍,雖然貨款的支付不是在網(wǎng)

10、上進行的,但這畢竟為我國零售業(yè)奏出了網(wǎng)上購物的先聲。根據(jù)CNNIC(中國互聯(lián)網(wǎng)信息中心)的統(tǒng)計結(jié)果,截止2007年1月在網(wǎng)民經(jīng)常使用的網(wǎng)絡(luò)服務(wù)/功能中網(wǎng)上購物所占的比例達到了23.6%,并且已經(jīng)有相當多的人以網(wǎng)上購物作為其上網(wǎng)的主要目的,中國網(wǎng)民總?cè)藬?shù)達到了1.37億,與去年同期相比,中國網(wǎng)民總?cè)藬?shù)一年增加了2600萬人,增長率為23.4%,但是這1.37億網(wǎng)民在中國13.1億總?cè)丝谥羞€僅占10.5%(去年同期為8.5%),這說明盡管中國的網(wǎng)民總數(shù)大,增長快,但互聯(lián)網(wǎng)絡(luò)的普及程度目前還很低,未來的發(fā)展空間仍然很大。因此在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎(chǔ),網(wǎng)上購物方式日趨被大家所接受。1.3

11、本課題主要工作本文首先對系統(tǒng)所涉及到的基礎(chǔ)理論知識進行闡述,并在此基礎(chǔ)上進行了系統(tǒng)分析。系統(tǒng)分析是平臺開發(fā)的一個不可缺少的環(huán)節(jié),為了能夠使本系統(tǒng)更好、更完善的被設(shè)計出來,就必須先進行調(diào)查研究。在系統(tǒng)調(diào)查的基礎(chǔ)上,對新系統(tǒng)的功能進行系致的分析,從而才能夠開發(fā)出完整的系統(tǒng)設(shè)計。本平臺利用了現(xiàn)在比較廣泛的PhP+MySQL數(shù)據(jù)庫的架構(gòu)實現(xiàn)的,進行系統(tǒng)分析,為將來進一步的實施打下一個堅實的技術(shù)基礎(chǔ)。其次考慮到系統(tǒng)實施的可行性,在軟件方面我選擇了如今比較流行的PHP技術(shù)來進行開發(fā)管理平臺的設(shè)計,使用 MySQL數(shù)據(jù)庫存儲數(shù)據(jù)。由于PHP 和MySQL 都是非常成熟的開發(fā)工具,因此無論在安全性、可用性、可

12、靠性方面都毋庸置疑。2 相關(guān)技術(shù)簡介2.1 HTML簡介HTML網(wǎng)頁是在線信息的主要標志,它主要用來表示語言的組合物,即超文本標記語言。在HTML中,通過瀏覽器來進行信息識別,任何形式規(guī)則的HTML文件中,都可以通過HTML“翻譯”來表達。一個HTML文檔可以分為以下幾部分:頁該網(wǎng)頁的內(nèi)容其中:.這表明,它是一個HTML文件.:這是在網(wǎng)頁顯示的第一部分 .頁. 正文頁2.2 PHP技術(shù)2.2.1 PHP簡介PHP(Personal Home Page)是一個跨平臺的服務(wù)器端腳本技術(shù)。起步于1995年,于1998年發(fā)行,成為一個成熟的軟件產(chǎn)品。它功能強大,和HTML腳本集成在一起,并建立對數(shù)據(jù)庫

13、的訪問的能力。它可以作為網(wǎng)絡(luò)Apache服務(wù)器的一個模塊,它也使得它比普通的CGI程序更高效。PHP是編程語言和應(yīng)用程序服務(wù)器,PHP和其他編程語言的組合,使用變量存儲臨時數(shù)值,使用操作符處理變量。 PHP的真正價值在于,它是一個應(yīng)用程序服務(wù)器,應(yīng)用服務(wù)器是一個程序,需要幾個不同的技術(shù)來對程序的完整套件,包括一個強大的編程語言,存儲在一個訪問數(shù)據(jù)庫中的數(shù)據(jù),以及互聯(lián)網(wǎng)協(xié)議,特別是電子郵件和HTTP。 PHP借了很多C,Java和Perl語言的語法,并補充多種PHP自己的特色,使Web開發(fā)人員可以編寫一個快速的動態(tài)頁面。PHP是一種跨平臺的服務(wù)器端嵌入式腳本技術(shù)。PHP頁面是一種文本文件,是在普

14、通HTML頁面文件中嵌入PHP腳本語句,由服務(wù)器解釋和翻譯成普通的HTML文件,然后傳送給客戶端瀏覽器,這一點和ASP一樣。PHP腳本語句段以“”為結(jié)束?!啊敝g的腳本語句由服務(wù)器軟件調(diào)用PHP腳本解釋引擎解釋后替換為普通的HTML腳本。PHP的變量范圍是類似于C,即,在默認情況下,在主函數(shù)中的變量是全局變量,而該函數(shù)的變量是局部變量。在回應(yīng)中,PHP和printf函數(shù)用來輸出HTML內(nèi)容的HTML頁面,在這里回聲輸出沒有格式字符串,而printf的輸出格式字符串。如echo(welcome you to come here)和printf(%s,%d,str1,int1)。2.2.2 PHP

15、開發(fā)平臺PHP網(wǎng)站作為大多數(shù)程序的Linux操作系統(tǒng),Apache網(wǎng)絡(luò)服務(wù)器,MySQL數(shù)據(jù)庫(光)操作系統(tǒng)的支持。在Linux和Apache功能強大的免費軟件或硬件需要,小型和中型的平臺是完美的網(wǎng)站。所需的軟件:(1)PHP C語言源代碼。(2)MySQL源代碼(3)Apache源代碼(4)的Linux這個程序是一個免費軟件,所以在Linux系統(tǒng)中安裝的軟件,操作系統(tǒng)需要選擇適當?shù)陌约碍h(huán)境,開始安裝這種靈活的服務(wù)。 Apache來啟動服務(wù):啟動服務(wù)PD HTT啟動MySQL數(shù)據(jù)庫:mysqld_safe - 用戶=所有PHP MySQL程序,可用于Mozilla瀏覽器的處理。2.2.3 P

16、HP文件組成* PHP文件在PHP的處理的Dreamweaver文件的結(jié)尾是可以使用的一個文本文件。在一般情況下,HTML標簽和JQuery JavaScript或PHP來一起拒絕在法帶來的標準。顯示在下面的例子:2.2.4 PHP連接數(shù)據(jù)庫的兩種方法(1)MySQL的MySQL庫,通過運行庫。使用ODBC界面的易用性方面的方法是最常用的連接到MySQL PHP和更好的效率。PHP MySQL數(shù)據(jù)庫訪問四個部分:創(chuàng)建一個連接:mysql_connect()函數(shù);Mysql_select_db();返回一個布爾值:變化操縱數(shù)據(jù)庫中的數(shù)據(jù):請求mysql_query();關(guān)閉連接:則mysql_c

17、lose();(2)通過ODBC接口。開放式數(shù)據(jù)庫連接(ODBC和開放式數(shù)據(jù)庫連接)接口技術(shù),微軟數(shù)據(jù)庫之前。微軟的技術(shù)不是特定的方式的語言,數(shù)據(jù)庫程序員訪問數(shù)據(jù)庫的內(nèi)容是主要的原因為引進此。使用ODBC數(shù)據(jù)庫的MySQL,而且可以連接到Sybase,SQL,Informix和PHP服務(wù)器甲骨文將與相關(guān)聯(lián)。2.2.5 PHP技術(shù)特點現(xiàn)在,服務(wù)器側(cè)腳本技術(shù)通常使用是CGI。第三方供應(yīng)商提出了一個更好的解決方案:如ActiveServerPage的微軟。它具有快速運行,強大的數(shù)據(jù)庫操作的特性,并且許多開發(fā)人員的歡迎,但它們只能運行于各個平臺(NT)上,在更高的響應(yīng)率的網(wǎng)站(多數(shù)大,中型網(wǎng)站是建立在

18、Unix的或Linux平臺,阿帕奇系列Web服務(wù)器)還是不能使用(注:目前有兩種技術(shù)在UNIX系列操作系統(tǒng)平臺的應(yīng)用程序,但不是所有的優(yōu)秀功能的來源,或者只適用于個別的Unix平臺)。 1997年,PHP開發(fā)團隊在原有的PHP / FI2.0的基礎(chǔ)上,新的PHP3的開發(fā),免費為所有的人使用和(或)更改源代碼。與傳統(tǒng)的CGI語言相比,PHP具有以下突出特點:(1)簡單易用:PHP的語法結(jié)構(gòu)借用了C,Java,Perl的語法框架,經(jīng)驗較為豐富,并且在實際使用過程中,更為簡單易懂。(2)運行速度快:PHP采用HTML內(nèi)置標記技術(shù),程序本身被解釋為在Web服務(wù)器上運行的模塊,所以,它的運行速度較快,較

19、為完善。(3)多個平臺:當前Unix可以在Windows,Linux和PHP服務(wù)器中運行,配套的IIS,Apache和其它一般的Web服務(wù)器在正常操作時,用戶更換平臺不需要改變PHP代碼便可以采取。 (4)效率高:和其它的解釋性語言相比,PHP系統(tǒng)消耗較少的系統(tǒng)資源。當PHP作為Apache Web服務(wù)器的一部分時,運行代碼不需要調(diào)用外部二進制程序,服務(wù)器解釋腳本不需要承擔任何額外負擔。(5)開放源碼:所有的PHP源碼都可以得到。(6)沒有運行費用:PHP是免費的。(7)在服務(wù)器端:因為PHP是在Web服務(wù)器上運行,所以PHP程序不會降低客戶端的運行速度。(8)嵌入HTML:因為PHP語言可以

20、被嵌入到HTML內(nèi)部,所以很容易學(xué)習(xí)PHP。(9)簡單的語言:C +和Java不同,PHP語言是基于基本的語言,但它的功能強大到足以支持任何類型的網(wǎng)站。 (10)文件存?。篜HP有許多支持文件存取的函數(shù)。2.3 訪問數(shù)據(jù)庫的實現(xiàn)方法(1)首先介紹一下web數(shù)據(jù)庫架構(gòu):如2-1圖所示:圖2-1 web數(shù)據(jù)庫架構(gòu)搜索網(wǎng)絡(luò)上的基本步驟:第一步:檢查消費者的球場數(shù)據(jù),第二步:你必須建立與數(shù)據(jù)庫的連接;第三步:搜索數(shù)據(jù)庫;第四步:投票的結(jié)構(gòu);步驟5:該用戶的結(jié)果被示出。(2)系統(tǒng),直到我MYSQL5.0 PHP集成開發(fā)環(huán)境,如使用WAMP服務(wù)器處于開機狀態(tài),并且更容易訪問數(shù)據(jù)庫的報告開發(fā)環(huán)境:一個連接到

21、MySQL數(shù)據(jù)庫服務(wù)器Mysql_connect-;語法:資源的mysql_connect(主機,用戶名,密碼);請選擇數(shù)據(jù)庫:mysql_select_db(數(shù)據(jù)庫鏈接標識的名稱);關(guān)閉數(shù)據(jù)庫:則mysql_close();2.4 MySQL數(shù)據(jù)庫數(shù)據(jù)庫是數(shù)據(jù)和數(shù)據(jù)庫對象的集合,其中數(shù)據(jù)庫對象指表(Table)、視圖(View)、存儲過程(Stored Procedure)和觸發(fā)器(Trigger)等。數(shù)據(jù)庫通過SQL(Structured Query Language)來對數(shù)據(jù)進行操作和管理,這里包括一些基本的操作如select、delete、insert、update語句。ADO(數(shù)據(jù)對

22、象的ActiveX)是數(shù)據(jù)庫訪問技術(shù)開發(fā)數(shù)據(jù)庫應(yīng)用程序在Microsoft。它的設(shè)計與新的數(shù)據(jù)庫訪問層DB提供程序OLE合作,以提供通用數(shù)據(jù)訪問(數(shù)據(jù)MySQL的通用型)。 DB OLE是一個低級別的數(shù)據(jù)庫訪問接口,它可以訪問各種數(shù)據(jù)源,包括傳統(tǒng)的關(guān)系數(shù)據(jù)庫。MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),快速,多線程和多用戶。它支持常規(guī)的SQL查詢語言,并采用了多種數(shù)據(jù)類型,可以進行各種詳細的查詢等。MySQL提供了全套數(shù)據(jù)庫創(chuàng)建和訪問機制,通過一個非常直觀的方式來創(chuàng)建,訪問和修改數(shù)據(jù)庫表和,和各種它們之間的數(shù)據(jù)關(guān)系可以被創(chuàng)建。 MySQL的系列從90年代的發(fā)展,經(jīng)過多年的發(fā)展,它已成為一個非常成

23、熟的技術(shù),為中小學(xué)校的申請。MySQL數(shù)據(jù)庫的特征在于,小而簡單的數(shù)據(jù)庫文件時,不需要運行或啟動數(shù)據(jù)庫服務(wù)進程都可以使用。一般MySQL數(shù)據(jù)庫文件可以方便地放置在web站點的目錄。也正是由于這些特點,MySQL數(shù)據(jù)庫通常用作的數(shù)據(jù)庫支持技術(shù)一個網(wǎng)站開發(fā)。數(shù)據(jù)庫管理系統(tǒng)和接口的原理如下圖2-1所示。圖2-1 數(shù)據(jù)庫管理系統(tǒng)和接口的原理3 系統(tǒng)分析3.1 系統(tǒng)設(shè)計目標男裝購物網(wǎng)站的具體開發(fā)目標為:(1)能夠提供全天候、方便快捷的網(wǎng)購交易服務(wù)。男裝購物網(wǎng)站的用戶可以自主查詢自己感興趣的交易,然后用個人網(wǎng)絡(luò)終端完成購物操作。(2)能夠順利完成商品信息的維護和管理,其中包括分類管理、信息修改、商品添加以

24、及商品刪除等。(3)能夠具備一個相對高效的商品數(shù)據(jù)方案,可以完成商品信息的修改與存儲等。(4)系統(tǒng)具備在線結(jié)賬功能。用戶在提交訂單之后,可以網(wǎng)上支付錢款。(5)系統(tǒng)管理員能夠在后臺完成對用戶以及交易的有效管理。(6)系統(tǒng)具備良好的安全性,能夠確保用戶信息以及交易信息等不外泄。3.2 系統(tǒng)可行性分析1、操作的可行性分析系統(tǒng)的登錄界面簡單和友好,采用常見的界面窗口的登錄界面,而網(wǎng)站的開發(fā)則采用的是較為常用的PHP技術(shù)。這些策使得用戶不需要很長的時間就能夠快速熟悉系統(tǒng),并掌握系統(tǒng)的操作方法。此外,為了方便系統(tǒng)管理維護人員,用戶登錄系統(tǒng)后會給出了一些提示,使得整個系統(tǒng)更加人性化,用戶操作更簡單方便。2

25、、可行性分析企業(yè)要長期生存,你必須先有一個良好的企業(yè)文化,其次需要有一個完善的管理,再采用科學(xué)的方法實現(xiàn)可持續(xù)發(fā)展,最后還要與時俱進,不斷改革,使企業(yè)的公司的時間去適應(yīng)社會的變化。最重要的是要確??茖W(xué)的管理方法,為企業(yè)獲得長遠發(fā)展的競爭力提高的唯一途徑。3、技術(shù)可行性分析(1)硬件可行性分析系統(tǒng)的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能夠輕松的實現(xiàn),只是需要確保系統(tǒng)的正常工作即可,以及擁有較高的效率。如果有特別低的硬件,它可以導(dǎo)致系統(tǒng)的低性能以及效率低,從而導(dǎo)致整個網(wǎng)站的運行不順暢。以目前普遍的個人計算機的配置而言,這是十分容易實現(xiàn)的 。因此,本系統(tǒng)的開發(fā)在硬件方面是可行的。(

26、2)軟件可行性分析PHP技術(shù)提供了一個共同的機制類似的借口動態(tài)模型,設(shè)計更集中。另外,在使用Java語言可以很容易實現(xiàn)模塊化和存儲信息。此外,代碼復(fù)用,也可以很好的體現(xiàn)。因此,考慮到系統(tǒng)的實際情況,選擇PHP作為本系統(tǒng)開發(fā)技術(shù)的時候。通過上述分析,該系統(tǒng)的設(shè)計實現(xiàn)在軟件方面是可行的。因此,我們進行了三個方面的可行性研究,可以看出,該系統(tǒng)的開發(fā)是沒有問題的。3.3 系統(tǒng)功能需求概述本系統(tǒng)分為前臺與后臺兩部分組成,前臺主要針對消費者,后臺管理主要包括公告管理,產(chǎn)品管理,會員管理,訂單管理,留言評價管理,庫存管理,技術(shù)支持等功能模塊。3.4 系統(tǒng)設(shè)計規(guī)則系統(tǒng)的架構(gòu)設(shè)計,要能夠反映出用戶與整個系統(tǒng)模塊

27、的接口之間存在有效互動,而且應(yīng)該是非常清楚的,從而才能夠保障在后期系統(tǒng)真正實現(xiàn)的時候數(shù)據(jù)的擴展性和安全性,只有設(shè)計出的系統(tǒng)實現(xiàn)這個目標才能有一個更好的擴展空間量,以適應(yīng)企業(yè)未來的發(fā)展。1.整個系統(tǒng)的設(shè)計中,系統(tǒng)必須滿足以下要求:(1)數(shù)據(jù)安全性存儲有關(guān)隱私權(quán)的男裝購物網(wǎng)站問題的系統(tǒng)數(shù)據(jù),需要確保數(shù)據(jù)的安全性,在網(wǎng)站設(shè)計時必須要采取安全防范措施,以解決潛在的安全問題。(2)易用性在用戶權(quán)限范圍內(nèi),可在一個統(tǒng)一風(fēng)格的界面內(nèi)即可完成相關(guān)的所有業(yè)務(wù)流程操作或者獲取所有相關(guān)信息,大大提高操作員的工作效率和易用性,靈活應(yīng)用本系統(tǒng)。(3)柔軟性由于這個男裝購物網(wǎng)站涉及到范圍廣泛的業(yè)務(wù),設(shè)計出的系統(tǒng)必須能夠處

28、理接受變化的能力。(4)擴展性隨著男裝購物網(wǎng)站業(yè)務(wù)管理需求的不斷變化,男裝購物網(wǎng)站網(wǎng)站必然涉及到業(yè)務(wù)更新及擴展,這就要求在設(shè)計之初就應(yīng)該考慮良好的可擴展性方案。2.從實用的角度來看,系統(tǒng)必須滿足系統(tǒng)的以下原則:(1)可靠性在實際使用的過程中系統(tǒng)都會設(shè)計到很對需要進行保密的數(shù)據(jù),系統(tǒng)出現(xiàn)一些漏洞將這些信息泄露出去將會對用戶產(chǎn)生很大的損失,所以我們必須大力確保系統(tǒng)是可靠的。(2)后期維護保障性在設(shè)計中將充分考慮維護工作的需要,通過分層的體系架構(gòu)、標準化設(shè)計思想等,使系統(tǒng)架構(gòu)在代碼上具有良好的可讀性與可維護性,大幅度提高系統(tǒng)維護效率,降低維護工作復(fù)雜度及維護成本。(3)經(jīng)濟效益由于這是一個商業(yè)網(wǎng)站,

29、設(shè)計網(wǎng)站的目的是為了更好的進行獲利,因此需要對系統(tǒng)開發(fā)的成本和效益進行考慮。3.5 業(yè)務(wù)流程設(shè)計業(yè)務(wù)流程分析階段要調(diào)查系統(tǒng)所涉及每個環(huán)節(jié)的管理業(yè)務(wù)活動,掌握所有管理業(yè)務(wù)的內(nèi)容、作用和信息的輸入、輸出、數(shù)據(jù)存儲以及信息處理方法和過程,并根據(jù)業(yè)務(wù)的實際處理步驟和過程,繪制出業(yè)務(wù)流程圖。業(yè)務(wù)流程圖(Transaction Flow Diagram,TFD),它是用一些規(guī)定的符號及連線來表示某個具體業(yè)務(wù)處理過程的圖表,即描述系統(tǒng)內(nèi)各單位、人員之間的業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖。圖3-2 系統(tǒng)業(yè)務(wù)流程分析圖3.6 數(shù)據(jù)庫設(shè)計3.6.1 數(shù)據(jù)庫設(shè)計規(guī)范在概念設(shè)計中,通常用四種方法:自頂向下:首先定

30、義全局概念結(jié)構(gòu)的框架,然后逐步細化;自底向上:首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將他們集成起來,得到全局概念結(jié)構(gòu);逐步擴張: 首先定義最核心的概念結(jié)構(gòu),然后向外擴充,直至總體概念結(jié)構(gòu);混合策略: 即自頂向下和自底向上相結(jié)合,用自頂向下策略設(shè)計一個全局概念。結(jié)構(gòu)的框架,以它為骨架集成由自底向上策略中設(shè)計的各局部概念結(jié)構(gòu)在物理結(jié)構(gòu)設(shè)計階段首先分兩步走:確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要是指存取方法和存儲結(jié)構(gòu)。 對物理結(jié)構(gòu)的評價是時間和空間效率。選取正確的關(guān)系模式存取方法,常用的有:存取索引方法、聚簇存取、HASH存取方法等。3.6.2 數(shù)據(jù)庫概念模型關(guān)系型數(shù)據(jù)庫是目前應(yīng)用最廣泛的數(shù)據(jù)庫。既然

31、是面向?qū)ο笙到y(tǒng)設(shè)計,數(shù)據(jù)庫設(shè)計當然也要是面向?qū)ο蟮摹,F(xiàn)在要考慮如何對類進行持久化操作,即如何將對象類映射到關(guān)系數(shù)據(jù)庫的二維表。目前可以采用數(shù)據(jù)庫建模工具來實現(xiàn),像PowerDesigner、Rose 等。數(shù)據(jù)庫的概念設(shè)計整體屬性E-R圖如下圖所示:圖3-3 整體屬性E-R圖然后根據(jù)具體的功能需求,對本系統(tǒng)的E-R圖進行細化從而得到幾種實體關(guān)系模型,以下為部分實體關(guān)系模型。圖3-4 后臺管理實體屬性E-R分圖圖3-5產(chǎn)品管理實體屬性E-R分圖3.6.3 數(shù)據(jù)表字段設(shè)計由于論文篇幅有限這里只列舉部分表的設(shè)計。(1)yonghuzhuce信息表,用于存儲用戶注冊信息。表3-1 yonghuzhuce

32、信息表字段名字段類型長度主鍵/外鍵字段值約束idintPNOT NULL公告管理VARCHAR50DEFAULT NULL產(chǎn)品管理VARCHAR50DEFAULT NULL會員管理VARCHAR50DEFAULT NULL訂單管理VARCHAR50DEFAULT NULL留言評價管理VARCHAR50DEFAULT NULLEmailVARCHAR50DEFAULT NULL庫存管理VARCHAR50DEFAULT NULL技術(shù)支持VARCHAR50DEFAULT NULL(2)xinwentongzhi信息表,用于記錄新聞信息。表3-2 xinwentongzhi信息表字段名字段類型長度主鍵

33、/外鍵字段值約束idint11PNOT NULL產(chǎn)品分類VARCHAR50DEFAULT NULL產(chǎn)品類別管理VARCHAR50DEFAULT NULL添加產(chǎn)品VARCHAR50DEFAULT NULL產(chǎn)品管理VARCHAR50DEFAULT NULL4 系統(tǒng)設(shè)計與實現(xiàn)4.1 系統(tǒng)主要功能本系統(tǒng)分為前臺與后臺兩部分組成,前臺主要針對消費者,主要包括登錄注冊、站內(nèi)新聞、網(wǎng)站簡介、交流對話、任務(wù)展示等功能模塊;后臺由管理員使用,主要包括公告管理,產(chǎn)品管理,會員管理,訂單管理,留言評價管理,庫存管理,技術(shù)支持等功能模塊。其功能結(jié)構(gòu)圖如下圖所示:圖4-1 男裝購物網(wǎng)站功能結(jié)構(gòu)圖4.2 系統(tǒng)各個功能模塊

34、實現(xiàn)由于本系統(tǒng)功能模塊較多,以下選取后臺管理員部分功能進行詳細介紹。4.2.1 后臺登陸實現(xiàn)系統(tǒng)登錄模塊實現(xiàn)管理員登錄系統(tǒng)進行相關(guān)活動必須的一個必不可少的模塊,在該模塊需要輸入用戶名、密碼等信息。后臺登錄界面如圖4-2所示。圖4-2 管理員后臺登錄界面實現(xiàn)代碼:?phpsession_start();include(inc/conn.php);include(inc/func.php);$userid=$_POSTusername;$password=$_POSTpassword;$sql=mysql_query(select * from hy where userid=$userid an

35、d password=$password);$num=mysql_num_rows($sql);if($num=0)echo alert(請輸入正確的帳號密碼!);window.location.href=index.php;exit;else$rs=mysql_fetch_assoc($sql);$_SESSIONuserid=$rsuserid;mysql_free_result($sql);/判斷是否從訂單結(jié)算頁面發(fā)出請求if(!isset($_POSTstate)echo alert(您已經(jīng)成功登陸!);window.location.href=index.php;elseecho a

36、lert(您已經(jīng)成功登陸!);window.location.href=orderlogin.php;mysql_free_result($sql);include(inc/close.php);?4.2.2 公告信息管理模塊功能實現(xiàn)公告信息管理模塊實現(xiàn)界面效果圖如圖4-3所示。圖4-3 公告信息管理模塊實現(xiàn)界面效果圖實現(xiàn)代碼:4.2.3 產(chǎn)品信息管理模塊實現(xiàn)產(chǎn)品信息管理模塊界面實現(xiàn)效果圖如圖4-4所示。圖4-4 產(chǎn)品信息管理界面實現(xiàn)效果圖產(chǎn)品信息管理模塊實現(xiàn)界面如下:4.2.4 會員注冊信息模塊實現(xiàn)會員注冊信息模塊實現(xiàn)界面效果圖如圖4-5所示。圖4-5 會員注冊實現(xiàn)界面效果圖實現(xiàn)代碼:4.2

37、.5 產(chǎn)品展示模塊實現(xiàn)產(chǎn)品展示模塊實現(xiàn)界面效果圖如下圖所示:圖4-6產(chǎn)品展示模塊實現(xiàn)界面效果圖5 網(wǎng)站測試網(wǎng)站測試是軟件設(shè)計的最后一道工序,也是非常重要的一步。用于檢查軟件的質(zhì)量、性能、可靠性等是否符合用戶需求。一套嚴謹?shù)?、?guī)范的、完善的測試過程將大大提高軟件的質(zhì)量、可信度、可靠性,降低軟件的出錯率,降低用戶風(fēng)險系數(shù)。通常網(wǎng)站測試包括:功能測試,安全測試,可用性測試,性能測試、兼容性測試等方面。5.1 功能測試功能測試主要包括五項內(nèi)容:適用性、準確性、可操作性、依從性、安全性。本網(wǎng)站功能測試如表5-1所示:測試內(nèi)容測試結(jié)果適用性好準確性好可操作性好依從性好安全性好表5-1 網(wǎng)站功能測試5.2

38、安全測試安全測試是用于檢測網(wǎng)站防范各種非法入侵的能力的測試。通過測試人員扮演來非法入侵者,去檢查出網(wǎng)站可能存在的安全漏洞,從而提高網(wǎng)站安全防范等級。本網(wǎng)站安全測試主要從以下幾點完成:1)網(wǎng)站登陸安全測試。男裝購物網(wǎng)站在登錄時,無論是何種等級的用戶都必須使用正確的賬號和密碼登錄,無效的賬號或密碼是無法登陸網(wǎng)站的。2)網(wǎng)站管理權(quán)限安全測試。通過分別使用管理員級、會員賬號進行網(wǎng)站操作,沒發(fā)現(xiàn)有任何越權(quán)或權(quán)限混亂現(xiàn)象。3)網(wǎng)站數(shù)據(jù)安全性。本網(wǎng)站對所有的賬號和密碼數(shù)據(jù)都進行了加密處理。對數(shù)據(jù)庫進行了偽文件處理,具有良好的數(shù)據(jù)庫備份和恢復(fù)機制。5.3 可用性測試可用性測試用于檢測網(wǎng)站的可理解性、可操作性和

39、可學(xué)習(xí)性等方面內(nèi)容。具體測試方面如表5-2所示。測試項測試人員的評價窗口移動、改變大小、關(guān)閉等操作是否正常是操作模塊是否友好 是模塊和提示內(nèi)容等文字描述是否正確是模塊布局是否合理、協(xié)調(diào)是模塊的狀態(tài)是否正確(對選中項能否發(fā)生對應(yīng)切換)是鍵盤、鼠標操作是否支持是所需的數(shù)據(jù)項是否正確顯示是操作流程是否合理是是否提供幫助信息是表5-2 網(wǎng)站可用性測試5.4 性能測試性能測試主要是通過模擬網(wǎng)站運行環(huán)境,測試網(wǎng)站性能是否符合客戶的需求。性能測試的重要技術(shù)指標是:網(wǎng)站的運行速度、網(wǎng)絡(luò)響應(yīng)的時間和支持并發(fā)節(jié)點數(shù)。1)網(wǎng)站運行速度:通過在不同的計算機上進行試運行本網(wǎng)站,沒有發(fā)現(xiàn)任何停頓、遲滯現(xiàn)象。2)網(wǎng)絡(luò)響應(yīng)時

40、間:網(wǎng)絡(luò)響應(yīng)時間主要包括:網(wǎng)絡(luò)最小響應(yīng)時間、平均響應(yīng)時間和最大響應(yīng)時間這三個參數(shù)。經(jīng)過測試,在網(wǎng)絡(luò)運營良好狀態(tài)下,局域網(wǎng)內(nèi)響應(yīng)時間三參數(shù)為:1/2/5s,外網(wǎng)響應(yīng)時間三參數(shù)為3/7/12s,符合客戶的需求,屬于在用戶的心理可承受范圍內(nèi)。3)支持并發(fā)節(jié)點數(shù):經(jīng)過模擬的環(huán)境測試,本網(wǎng)站在并發(fā)節(jié)點達到45個時,網(wǎng)絡(luò)運營的速度會發(fā)生比較大的波動,延遲時間10秒左右,符合客戶需求。5.5 測試結(jié)果分析經(jīng)過對上述的測試結(jié)果分析,本網(wǎng)站滿足男裝購物網(wǎng)站的客戶的要求和需求。所有基本功能齊全,操作簡單,產(chǎn)品運行性能良好,是一個值得推廣的大眾化網(wǎng)站。5.6 本章小結(jié)本章完成了男裝購物網(wǎng)站的測試,測試結(jié)果在預(yù)計的范

41、圍內(nèi),運行的效果良好。本章首先介紹了軟件測試相關(guān)方法和相關(guān)的測試工具,然后再拿網(wǎng)站的登錄模塊進行了測試與講解??偨Y(jié)此時項目已經(jīng)完成,即使實施的時間不是很長,但是這個過程中需要準備很長的一段時間去對系統(tǒng)設(shè)計開發(fā)所實際到的技術(shù)進行學(xué)習(xí)。在學(xué)習(xí)的過程中,我逐漸認識得到了我自身存在的一些不足。對于一些控制是必要的應(yīng)用技能,能夠理解,通過探索和參考MSDN的過程中僅僅是一個掌握了常用的性能和控制方法,我覺得挺容易的。從該系統(tǒng)中,系統(tǒng)的分析和設(shè)計的調(diào)查數(shù)據(jù),并且已經(jīng)經(jīng)歷了幾個月,并努力個月,該系統(tǒng)已經(jīng)完成。很顯然,該系統(tǒng)仍有很多不成熟,在系統(tǒng)設(shè)計過程中有許多技術(shù)缺陷存在。在設(shè)計的過程中也涉及到了很多自己無

42、法解決的問題,主要通過找專業(yè)的網(wǎng)站和論壇來解決這些問題,對于圓滿完成我的畢業(yè)設(shè)計,他們也貢獻了很大一部分力量。由于該系統(tǒng)的容量有限開發(fā),完成基本功能的一部分而已,一些真正有用的功能,設(shè)計實現(xiàn)的還是不完美,界面設(shè)計也不是漂亮。但是,這個作為我本人單獨開發(fā)的網(wǎng)站能夠穩(wěn)定的運行,還是讓我感到十分欣慰的。在系統(tǒng)設(shè)計的過程中還遇到的一個問題就是,自己的英語水平還有待提高,很多關(guān)于網(wǎng)站開發(fā)技術(shù)的資料都是英文的文獻,完全依靠自己的英語水平完全無法看懂。只用采用一個類似的“金山詞霸”翻譯軟件的實時性翻譯的輔助下才勉強看懂。雖然認識到英語能力的高低直接影響到系統(tǒng)的開發(fā)。經(jīng)過編程工作的學(xué)習(xí)讓我有了更多的信心,我相

43、信在未來的路上,我會走的更好。致謝緊張而忙碌的畢業(yè)設(shè)計終于完成了,看到自己設(shè)計出來的系統(tǒng)功能齊全,我真的很高興和自豪。在我畢業(yè)時,很多老師,同學(xué)和朋友給了我無私的關(guān)懷和幫助,我想表達自己誠摯的謝意。首先,我想感謝老師在學(xué)校對我畢業(yè)的細心的照顧和幫助,給了我很多重要的和建設(shè)性的指導(dǎo)意見。畢業(yè)設(shè)計幫助了我學(xué)習(xí)到了更多的知識??梢哉f,使用計算機來解決管理過中的任務(wù)繁重、效率低下問題是一個不錯的方式。在學(xué)習(xí)理論時候,我掌握了基本知識理論課程和專業(yè)課程知識,同時也產(chǎn)生了一些鏈接和系統(tǒng)設(shè)計全面的測試計劃,但這是第一次真正動手設(shè)計管理軟件的過程。在這個項目中完成的時候,我曾經(jīng)遇到過在克服遇到我的能力各方面的

44、重重困難,在困難的過程中大大提高了我解決問題的能力,讓我更好的理論知識和實踐技能,提高專業(yè)技能。從畢業(yè)設(shè)計的開題到結(jié)束的這段時間內(nèi),我終于想出了一個更完整,全面的系統(tǒng)。隨著畢業(yè)設(shè)計的完成,我真正了解軟件工程,以前的理論知識鞏固的全過程,同時也奠定了良好的基礎(chǔ)我在今后的工作中。參考文獻1貝伊利 (Lynn Beighley),莫里森 (Michael Morrison),蘇金國, 徐陽. Head First PHP & MySQL(中文版)M. 中國電力出版社,2010,03.2潘凱華,劉中華, 等. PHP開發(fā)實戰(zhàn)1200例(第1卷)(附DVD-ROM光盤1張)M. 清華大學(xué)出版社,2011

45、,01.3帕蒂拉(Armando Padilla),霍金斯(Tim Hawkins),盛海艷,劉霞. 高性能PHP應(yīng)用開發(fā)M. 人民郵電出版社,2011,11.4陳益材,等. PHP+MySQL+Dreamweaver動態(tài)網(wǎng)站建設(shè)從入門到精通(附多媒體語音教學(xué)光盤)M. 機械工業(yè)出版社,2012,06.5高洛峰,LAMP兄弟連. 細說PHP(精要版)(附DVD光盤1張)M. 電子工業(yè)出版社,2013,06.6Lorna Mitchell,等. PHP精粹:編寫高效PHP代碼M. 機械工業(yè)出版社,2012,10.7列旭松,陳文. PHP核心技術(shù)與最佳實踐M. 機械工業(yè)出版社,2013,07.8S

46、ymfon,CakePHP,Zend Bartosz Porebski,Karol Przystalski,Leszek Nowak, 付勇. PHP框架高級編程:應(yīng)用M. 清華大學(xué)出版社,2012,02.9波諾賽克 (Boroncxyk.T.),Elizabeth Naramore,薛焱. Web開發(fā)入門經(jīng)典:使用PHP6、Apache和MySQLM. 清華大學(xué)出版社 ,2009,07.10辛洪郁,張鑫. PHP項目開發(fā)全程實錄(第3版)M. 清華大學(xué)出版社,2013,11.11楊宇,等. PHP典型模塊與項目實戰(zhàn)大全(附DVD-ROM光盤1張)M. 清華大學(xué)出版社,2012,01.12賈素

47、來常見動態(tài)網(wǎng)頁技術(shù)比較J大眾科技,2008,9.13西爾伯沙茨(Silberschatz.A.) . 計算機科學(xué)叢書:數(shù)據(jù)庫系統(tǒng)概念(原書第6版)M. 機械工業(yè)出版社,2012,03.14王珊. 數(shù)據(jù)庫系統(tǒng)概論(第4版)學(xué)習(xí)指導(dǎo)與習(xí)題解析M. 高等教育出版社,2008,06.15方程,任一波,陳明電子商務(wù)概論M.2版M. 北京:電子工業(yè)出版社,2008,192016普雷斯曼(Roger S.Pressman),鄭人杰,馬素霞, 等. 軟件工程:實踐者的研究方法(原書第7版)M. 機械工業(yè)出版社,2011,05.17薩默維爾(Ian Sommerville),程成, 等. 軟件工程M. 機械工業(yè)出版社,2011,05.18齊治昌,譚慶平, 寧洪. 面向21世紀課程教材:軟件工程(第3版)M. 高等教育出版社,2012,05.19楊堅爭、楊立釩、趙雯等編著.電子商務(wù)安全與支付第二版M. 機械工業(yè)出版社,2011.151-162.20陳軍.PHP+MySQL經(jīng)典案例剖析.清華大學(xué)出版社,2008,8.

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

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!