電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)絡(luò)工程專業(yè)
《電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)絡(luò)工程專業(yè)》由會(huì)員分享,可在線閱讀,更多相關(guān)《電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)絡(luò)工程專業(yè)(26頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 題目: 電子商務(wù)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 目 錄 摘 要 3 關(guān)鍵詞 3 1.課題分析 4 1.1選題背景 4 1.2研究意義 4 2.開(kāi)發(fā)技術(shù)介紹 6 2.1PHP技術(shù) 6 2.2Tomcat應(yīng)用服務(wù)器 6 2.3B/S模式 7 3.系統(tǒng)總體設(shè)計(jì)分析 8 3.1需求分析 8 3.2系統(tǒng)功能模塊結(jié)構(gòu)圖 8 3.3業(yè)務(wù)流程圖 9 3.4數(shù)據(jù)流程圖 10 4.系統(tǒng)設(shè)計(jì) 12 4.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 12 4.1.1系統(tǒng)功能模塊概述及分析 12 4.1.2系統(tǒng)總體結(jié)構(gòu)圖 12 4.1.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 13 4.2界面設(shè)計(jì) 13 4
2、.2.1用戶界面設(shè)計(jì) 13 4.2.2人機(jī)界面設(shè)計(jì)原則 14 4.3數(shù)據(jù)庫(kù)設(shè)計(jì) 14 4.3.1數(shù)據(jù)庫(kù)概念設(shè)計(jì) 14 4.3.2概念模型 15 4.3.3數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 15 5.系統(tǒng)實(shí)現(xiàn) 18 5.1系統(tǒng)前臺(tái)模塊設(shè)計(jì) 18 5.1.1注冊(cè)以及登錄頁(yè)面 18 5.1.2系統(tǒng)首頁(yè) 19 5.1.3查看購(gòu)買(mǎi)商品界面 19 5.1.4購(gòu)物車界面 20 5.1.5下訂單界面 20 5.2后臺(tái)主要功能的實(shí)現(xiàn) 20 5.2.1用戶管理 21 5.2.2購(gòu)買(mǎi)商品管理 21 5.2.3訂單處理 22 6.測(cè)試 23 6.1典型測(cè)試用例 23 6.2性能測(cè)試 24 6.3
3、測(cè)試結(jié)果分析 24 參考文獻(xiàn) 25 致謝詞 26 26 摘要:得益于網(wǎng)絡(luò)時(shí)代的迅猛發(fā)展,計(jì)算機(jī)已經(jīng)實(shí)現(xiàn)大規(guī)模的普及和應(yīng)用,我們?cè)诋?dāng)前的日常生活和工作中幾乎都離不開(kāi)它的幫助。因此,各行業(yè)都在順應(yīng)時(shí)代的潮流開(kāi)展信息化建設(shè)以期把企業(yè)的經(jīng)濟(jì)效益和市場(chǎng)競(jìng)爭(zhēng)力提升到一定的高度。目前全國(guó)連鎖經(jīng)營(yíng)的這種商業(yè)運(yùn)營(yíng)模式已經(jīng)滲透到各個(gè)領(lǐng)域,包括各大書(shū)店和超市,而利用電子商務(wù)完成各類資料和數(shù)據(jù)信息的流轉(zhuǎn)存儲(chǔ)的方式已經(jīng)逐漸取代了傳統(tǒng)的紙介質(zhì)。而在進(jìn)行銷售管理時(shí)借助計(jì)算機(jī)技術(shù)能夠?qū)崿F(xiàn)在線管理,這種方式相較于線下人工操作有著得天獨(dú)厚的優(yōu)勢(shì),具體來(lái)講,線上管理在提高物品信息檢索速度的同時(shí)還能
4、夠降低成本,極大地提升了工作效率,還能夠儲(chǔ)存大量的信息,同時(shí)可以使用很長(zhǎng)的時(shí)間且操作較為簡(jiǎn)單等等。因此,引進(jìn)一個(gè)適宜的系統(tǒng),能夠增加購(gòu)物通道,避免庫(kù)存出現(xiàn)過(guò)量堆存。利用網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)線上與線下的優(yōu)勢(shì)整合,從而創(chuàng)建一個(gè)更為規(guī)范且極具個(gè)性的線上銷售渠道。 本次設(shè)計(jì)采用數(shù)據(jù)庫(kù)管理系統(tǒng)是MYSQL,再基于網(wǎng)絡(luò)編程技術(shù)和PHP技術(shù)的基礎(chǔ)下在Windows平臺(tái)上開(kāi)發(fā)設(shè)計(jì)了一個(gè)B/S結(jié)構(gòu)的小型的在線銷售系統(tǒng)網(wǎng)站,可以實(shí)現(xiàn)客戶動(dòng)態(tài)購(gòu)買(mǎi)商品的功能。該系統(tǒng)的網(wǎng)頁(yè)設(shè)計(jì)采用靜態(tài)、動(dòng)態(tài)方法有機(jī)結(jié)合的方式,而后者在基于數(shù)據(jù)庫(kù)技術(shù)的基礎(chǔ)上能夠?qū)崿F(xiàn)諸如注冊(cè)登錄、購(gòu)物車通道、預(yù)購(gòu)商品的查詢、留言板塊等更多的功能,在客戶與網(wǎng)站之
5、間有所交流的同時(shí)還能夠減輕網(wǎng)站維護(hù)管理的負(fù)擔(dān)。 關(guān)鍵詞:易企秀 網(wǎng)絡(luò)營(yíng)銷方式 如何推廣 電子商務(wù)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 1.課題分析 1.1選題背景 近年來(lái),Internet日益普及,電子商務(wù)也隨之興起。而Internet電子商務(wù)也同時(shí)引領(lǐng)了一種新的商品購(gòu)買(mǎi)方式。這種購(gòu)買(mǎi)方式自身的許多優(yōu)勢(shì)也是推動(dòng)網(wǎng)絡(luò)購(gòu)買(mǎi)商品最根本最直接的原因。傳統(tǒng)的利用實(shí)體店進(jìn)行銷售與之相比似乎有太多不足。首先,網(wǎng)絡(luò)銷售大大地降低了銷售成本。其次網(wǎng)絡(luò)銷售的方式充分發(fā)揮了互聯(lián)網(wǎng)的優(yōu)勢(shì),解決了傳統(tǒng)銷售方式中空間和時(shí)間的局限性。再次,信息可以更迅速的傳播。新書(shū)的信息可以即時(shí)上傳,客戶也能在第一時(shí)間
6、獲取信息并且立刻進(jìn)行網(wǎng)上交易,從而大大縮短獲取信息和交易的時(shí)間。同時(shí)也為那些難以在短時(shí)間內(nèi)找到自己所需購(gòu)買(mǎi)商品而即時(shí)購(gòu)買(mǎi)的消費(fèi)者提供了極大的便利。因此,利用信息化手段彌補(bǔ)傳統(tǒng)行業(yè)的諸多不足會(huì)是未來(lái)發(fā)展的重大趨勢(shì)。 傳統(tǒng)的線下消費(fèi)模式轉(zhuǎn)為網(wǎng)上購(gòu)買(mǎi)消費(fèi)模式,這種趨勢(shì)已經(jīng)成為必然,線上的消費(fèi)模式發(fā)展至今,可以說(shuō)已經(jīng)是相當(dāng)?shù)难杆倭耍^線上消費(fèi)模式,就是利用互聯(lián)網(wǎng)建立第三方購(gòu)物平臺(tái),然后將產(chǎn)品發(fā)布到平臺(tái)上,客戶可以通過(guò)平臺(tái)瀏覽到商品信息,以及在線下單。開(kāi)發(fā)電子商務(wù)平臺(tái)的好處,傳統(tǒng)的線下交易需要依靠實(shí)體門(mén)面,而且有時(shí)間方面的限制,在線銷售不僅可以節(jié)省開(kāi)店的成本,人力,物力,還可以讓客戶隨時(shí)隨地購(gòu)買(mǎi)交易
7、,提高買(mǎi)賣(mài)的效率。因此,開(kāi)發(fā)電子商務(wù)平臺(tái)作為未來(lái)的發(fā)展趨勢(shì),也是非常有必要的事情。 1.2研究意義 各個(gè)行業(yè)的發(fā)展都離不開(kāi)競(jìng)爭(zhēng),尤其是在如今的時(shí)代,競(jìng)爭(zhēng)更是愈演愈烈。企業(yè)需要管理能力提升的同時(shí)兼顧工作效率及質(zhì)量,在購(gòu)物行業(yè)中攻克所購(gòu)買(mǎi)商品的進(jìn)貨渠道,貨品的銷售以及貨物存儲(chǔ)這些問(wèn)題時(shí),傳統(tǒng)的人工作坊式的管理方式已經(jīng)遠(yuǎn)遠(yuǎn)落后于購(gòu)買(mǎi)商品市場(chǎng)的發(fā)展速度,要想在競(jìng)爭(zhēng)激烈的市場(chǎng)中保持可持續(xù)發(fā)展并且實(shí)現(xiàn)獲利最大化,企業(yè)必須選擇現(xiàn)代信息化的管理方式。 本系統(tǒng)可以減少在人和物方面的支出,相較于傳統(tǒng)模式其成本更低,而且在時(shí)空上的優(yōu)勢(shì)也非常突出,因此商品的買(mǎi)賣(mài)交易就會(huì)不再受到時(shí)空的限制,甚至深夜也可以實(shí)現(xiàn)營(yíng)業(yè)
8、,并且這種運(yùn)作不再需要工作人員, 網(wǎng)上書(shū)店的形式多種多樣,諸如自動(dòng)售貨機(jī),借助多媒體影像給予客戶在視覺(jué)和聽(tīng)覺(jué)上更為直觀的感受,同時(shí)依靠反饋而來(lái)的客戶數(shù)據(jù)庫(kù)能夠給予符合私人訂制的個(gè)人化服務(wù)等等。相較于傳統(tǒng)的實(shí)體店面營(yíng)業(yè)方面的成本會(huì)較低,且不需要額外支付門(mén)店租金和裝修費(fèi)用;不需要將大筆的流動(dòng)資金用于囤積貨物,“零庫(kù)存”管理可以就可以加快資金流轉(zhuǎn)的速度,減少資金鏈出現(xiàn)問(wèn)題的風(fēng)險(xiǎn);網(wǎng)上書(shū)店更貼合國(guó)際市場(chǎng)的要求,從而在一定程度上實(shí)現(xiàn)了資本效率的跨越式提升,對(duì)推動(dòng)購(gòu)買(mǎi)商品業(yè)的發(fā)展會(huì)產(chǎn)生積極的影響和改變。 2.開(kāi)發(fā)技術(shù)介紹 2.1PHP技術(shù) PHP是一種新型的腳本語(yǔ)言,它具有移植性強(qiáng)、安全性高、面向
9、對(duì)象思想的特征。PHP的性能高,主要表現(xiàn)在其不需要額外的虛擬機(jī),但是執(zhí)行效率比Java要高出五倍。在設(shè)計(jì)語(yǔ)言中,PHP擁有和Java類似的Class關(guān)鍵字。隨著該技術(shù)使用人數(shù)越來(lái)越多以及不斷升級(jí),該技術(shù)正逐漸向多用途性轉(zhuǎn)變。人們不僅僅在使用PHP開(kāi)發(fā)Web應(yīng)用程序,而且還是PHP開(kāi)發(fā)非Web應(yīng)用程序。 PHP不同于傳統(tǒng)靜態(tài)的網(wǎng)站,用戶訪問(wèn)PHP網(wǎng)站顯示的內(nèi)容來(lái)源于網(wǎng)站服務(wù)器,這是一種動(dòng)態(tài)的網(wǎng)站。設(shè)計(jì)師可以在網(wǎng)絡(luò)服務(wù)器端直接修改網(wǎng)站內(nèi)容,用戶端訪問(wèn)的網(wǎng)站直接顯示修改之后的內(nèi)容。例如當(dāng)出現(xiàn)活動(dòng)時(shí)需要更改網(wǎng)站中某個(gè)位置的排版和內(nèi)容,PHP能縮短修改時(shí)間。而傳統(tǒng)的網(wǎng)頁(yè)在登陸時(shí)需要將網(wǎng)頁(yè)全部傳到用戶瀏
10、覽器中然后才能運(yùn)行,此時(shí)用戶才能在該網(wǎng)頁(yè)中完成相關(guān)操作,這種網(wǎng)頁(yè)開(kāi)發(fā)模式已經(jīng)逐漸被PHP開(kāi)發(fā)模式取代。 2.2Tomcat應(yīng)用服務(wù)器 Apache是使用最多的 服務(wù)器,能在Windows系統(tǒng)上穩(wěn)定運(yùn)行,和本系統(tǒng)運(yùn)行在同一個(gè)操作系統(tǒng)上。Apache對(duì)PHP支持比較簡(jiǎn)單,它有許多功能,導(dǎo)致其壓倒性的普及。Apache支持Perl、TCL、Python和PHP等多種編程語(yǔ)言,支持mod_access、mod_auth和mod_digest等接口。電子商務(wù)網(wǎng)站選擇Apache服務(wù)器的原因主要考慮到其有以下優(yōu)勢(shì)。 第一,Apache服務(wù)器的穩(wěn)定性高。經(jīng)過(guò)眾多版本漏洞的更新,Apache服務(wù)器已經(jīng)逐
11、漸演變成性能穩(wěn)定的 服務(wù)器,由于Apache服務(wù)器開(kāi)放的源代碼,當(dāng)Apache服務(wù)器出現(xiàn)錯(cuò)誤時(shí),全世界的程序員都可以為Apache服務(wù)器提供解決方案,讓Apache服務(wù)器錯(cuò)誤迅速得到解決。第二,Apache服務(wù)器兼容性強(qiáng)。隨著各種版本的推出,Apache服務(wù)器能在目前各類主流的操作系統(tǒng)上運(yùn)行,這極大的豐富了Apache服務(wù)器的應(yīng)用平臺(tái)和使用人群。 2.3B/S模式 電子商務(wù)網(wǎng)站架構(gòu)采用B/S三層結(jié)構(gòu)。電子商務(wù)網(wǎng)站最大的特點(diǎn)是很好的利用了B/S架構(gòu)完成系統(tǒng)的開(kāi)發(fā)。首先系統(tǒng)的數(shù)據(jù)層和用戶層分開(kāi),需要通過(guò)中間層實(shí)現(xiàn)兩者的鏈接,所有的業(yè)務(wù)處理全都在中間層。 電子商務(wù)網(wǎng)站的三層結(jié)構(gòu)中第一層是用戶層
12、,第二層是中間層,第三層是數(shù)據(jù)層。第一層直接為用戶提供顯示的圖形界面,用戶可以在該層中完成相關(guān)的操作。第二層是業(yè)務(wù)規(guī)則層,該層作為用戶層和數(shù)據(jù)層的橋梁擔(dān)負(fù)起數(shù)據(jù)傳遞的作用,將用戶層具體的應(yīng)用模式封裝起來(lái),同時(shí)也將用戶應(yīng)用措施實(shí)際操作也封裝起來(lái),被封裝的模式將在用戶層體現(xiàn)。第三層是數(shù)據(jù)層,該層能相應(yīng)用戶層所有的操作,例如可以響應(yīng)用戶刪除操作實(shí)現(xiàn)數(shù)據(jù)層中對(duì)應(yīng)數(shù)據(jù)的刪除,可以響應(yīng)用戶更新操作實(shí)現(xiàn)數(shù)據(jù)層中對(duì)應(yīng)數(shù)據(jù)的更新。 3.系統(tǒng)總體設(shè)計(jì)分析 3.1需求分析 在信息化日趨發(fā)達(dá)的現(xiàn)代社會(huì),很多管理方式落后的零售企業(yè)沒(méi)有緊跟時(shí)代的步伐,因?yàn)榈赜蚧蛘邊^(qū)域文化的不同,很多企業(yè)的信息化與國(guó)家信息化標(biāo)準(zhǔn)相差
13、甚遠(yuǎn)。這些企業(yè)的辦公設(shè)備落后,特別是日常所用的計(jì)算機(jī)數(shù)量少之又少,同時(shí)辦公人員的現(xiàn)代職業(yè)化水平相對(duì)低下,有很多人員根本不了解計(jì)算機(jī)的基本操作知識(shí)。企業(yè)在人力資源和資本資源都不充足的情況下,企業(yè)管理信息的方式又怎會(huì)達(dá)到系統(tǒng)的管理方式呢?這些企業(yè)大部分的重復(fù)性、繁瑣性的基本錄入、處理工作都是由人工完成,而且企業(yè)中的每個(gè)環(huán)節(jié)同樣都是由人工手動(dòng)完成,這樣大大降低了企業(yè)的整體工作效率,例如,錄入銷售訂單這一環(huán)節(jié),因?yàn)殇N售訂單數(shù)量較多,訂單內(nèi)容信息量較大,員工面對(duì)如此大量的信息時(shí),特別容易出現(xiàn)工作瑕疵,出錯(cuò)后還需返工,這樣極大的降低了工作效率。這種現(xiàn)象一旦出現(xiàn),也極大的影響了信息傳遞的速度,信息無(wú)法及時(shí)的
14、到達(dá)高層管理者面前,會(huì)讓高層管理人員因信息匱乏而無(wú)法做出對(duì)應(yīng)當(dāng)前市場(chǎng)的正確決策。所以企業(yè)的管理方式若是還停留在完全憑借人工而不使用現(xiàn)代信息管理系統(tǒng)必然會(huì)造成企業(yè)發(fā)展滯后被現(xiàn)代信息管理企業(yè)所替代的結(jié)局。 3.2系統(tǒng)功能模塊結(jié)構(gòu)圖 系統(tǒng)功能模塊是根據(jù)客戶需求功能分類分析而畫(huà)出的,以下的功能模塊是在客戶端、服務(wù)端兩大應(yīng)用需求分析后而做出的對(duì)應(yīng)模塊的體現(xiàn)。具體模塊結(jié)構(gòu)圖可參看下圖所示: 圖3-1系統(tǒng)功能模塊結(jié)構(gòu)圖 3.3業(yè)務(wù)流程圖 用戶可以在此網(wǎng)站實(shí)現(xiàn)瀏覽網(wǎng)頁(yè)信息和通過(guò)網(wǎng)頁(yè)購(gòu)買(mǎi)商品的功能。用戶購(gòu)買(mǎi)商品首先需要注冊(cè),通過(guò)注冊(cè)獲得自己專屬的用戶名和密碼,用該賬號(hào)和密碼登錄網(wǎng)站并依照需求購(gòu)買(mǎi)商
15、品,購(gòu)買(mǎi)成功后還可以對(duì)商品發(fā)表評(píng)論。 管理員賬號(hào)可以增刪、修改商品信息同時(shí)也可以修改購(gòu)買(mǎi)信息和審核用戶留言。具體的業(yè)務(wù)流程圖參看下圖所示: 圖3-2業(yè)務(wù)流程圖 3.4數(shù)據(jù)流程圖 用戶可以在此網(wǎng)站實(shí)現(xiàn)瀏覽網(wǎng)頁(yè)信息和通過(guò)網(wǎng)頁(yè)購(gòu)買(mǎi)商品的功能。用戶購(gòu)買(mǎi)商品首先需要注冊(cè),通過(guò)注冊(cè)獲得自己專屬的用戶名和密碼,用該賬號(hào)和密碼登錄網(wǎng)站并依照需求購(gòu)買(mǎi)商品,購(gòu)買(mǎi)成功后還可以對(duì)商品發(fā)表評(píng)論。 管理員賬號(hào)可以增刪、修改商品信息同時(shí)也可以修改購(gòu)買(mǎi)信息和審核用戶留言。具體的業(yè)務(wù)流程圖參看下圖所示: 圖3-3數(shù)據(jù)流程圖 4.系統(tǒng)設(shè)計(jì) 4.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 4.1.1系統(tǒng)功能模塊概述及分析 本系
16、統(tǒng)基于ASP技術(shù)和B2C這一客戶模式,可以實(shí)現(xiàn)用戶的注冊(cè)、購(gòu)物車、商品查詢和購(gòu)買(mǎi)等功能。同時(shí),購(gòu)買(mǎi)商品的添加、賬單的處理也可以通過(guò)在線購(gòu)買(mǎi)商品系統(tǒng)的后端管理實(shí)現(xiàn)。為了讓系統(tǒng)的穩(wěn)定性、可重用性和可擴(kuò)充性做到做大化,開(kāi)發(fā)人員嚴(yán)格遵守軟件工程設(shè)計(jì)與開(kāi)發(fā)的各項(xiàng)規(guī)范,從客戶的實(shí)際需求出發(fā)不斷的改進(jìn)和提高技術(shù),使商品購(gòu)買(mǎi)系統(tǒng)更加穩(wěn)定。 商品購(gòu)買(mǎi)系統(tǒng)主要包括一下幾個(gè)功能: (1)客戶界面部分主要能夠?qū)崿F(xiàn):對(duì)所列出的商品進(jìn)行選購(gòu),對(duì)于系統(tǒng)推送最新的或者推薦的商品進(jìn)行查看購(gòu)買(mǎi),同時(shí)具備購(gòu)物車的功能,查詢所購(gòu)商品的相關(guān)信息,用戶的注冊(cè)以及登陸,用戶個(gè)人信息及其購(gòu)物記錄的查詢修改,溝通咨詢等操作。 (2)管理
17、界面部分主要能夠?qū)崿F(xiàn):對(duì)所購(gòu)商品的區(qū)分類別、添加刪除及修改的功能,查看、修改和刪除已有商品的相關(guān)信息,對(duì)相關(guān)用戶進(jìn)行查看、刪除及修改的管理功能。已有訂單進(jìn)行查詢、更新付款信息、發(fā)貨狀況以及刪除的功能,最后還能夠?qū)崿F(xiàn)對(duì)購(gòu)買(mǎi)記錄的增添、刪除和修改等操作。 4.1.2系統(tǒng)總體結(jié)構(gòu)圖 管理員登錄擁有管理員權(quán)限進(jìn)行后臺(tái)管理。用戶完成登陸操作之后,就可以在系統(tǒng)中實(shí)現(xiàn)瀏覽和查詢已購(gòu)信息的操作,也可以選擇注冊(cè)為網(wǎng)站的會(huì)員,此時(shí)就可以在網(wǎng)站中進(jìn)行商品購(gòu)買(mǎi)以及留言的操作,管理員用戶的權(quán)限是可以在后臺(tái)進(jìn)行系統(tǒng)管理。具體參看下圖所示: 圖4-1系統(tǒng)總體結(jié)構(gòu)圖 4.1.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 網(wǎng)站設(shè)計(jì)主要包括網(wǎng)站
18、結(jié)構(gòu)設(shè)計(jì)和網(wǎng)站內(nèi)容設(shè)計(jì)。網(wǎng)站設(shè)計(jì)首先要對(duì)內(nèi)容進(jìn)行設(shè)計(jì),確定網(wǎng)站的目標(biāo)及內(nèi)容主題等有關(guān)問(wèn)題。網(wǎng)站設(shè)計(jì)同樣分為客戶端和服務(wù)端。客戶端:俗稱前臺(tái),頁(yè)面結(jié)構(gòu)需要清晰明了、功能簡(jiǎn)單快速。能充分體現(xiàn)和滿足市場(chǎng)需求,客戶需求。服務(wù)端:也就是俗稱后臺(tái)管理。后臺(tái)需要做的就是針對(duì)前臺(tái)的功能,樣式,用戶信息等用一切前臺(tái)的功能和對(duì)一切前臺(tái)功能、連接等進(jìn)行維護(hù),統(tǒng)計(jì),分析等管理,為前臺(tái)做最有效,最快速的支撐平臺(tái)。因此,后臺(tái)要為前臺(tái)設(shè)計(jì)功能的實(shí)現(xiàn)提供良好的結(jié)構(gòu)設(shè)計(jì)。所以在進(jìn)行內(nèi)容和創(chuàng)意的設(shè)計(jì)過(guò)程中就必須要考慮結(jié)構(gòu)的設(shè)計(jì)。 4.2界面設(shè)計(jì) 4.2.1用戶界面設(shè)計(jì) 用戶界面設(shè)計(jì)也叫做人機(jī)界面設(shè)計(jì),是指通過(guò)一定的手段,有
19、目標(biāo)和計(jì)劃的對(duì)用戶界面進(jìn)行創(chuàng)作的活動(dòng)。 人機(jī)界面經(jīng)過(guò)40余年的不斷發(fā)展,已經(jīng)在相關(guān)研究領(lǐng)域占據(jù)了極其重要的地位。隨著科學(xué)社會(huì)的發(fā)展,人機(jī)界面的理論其他各個(gè)重要領(lǐng)域發(fā)揮著越來(lái)越重要的作用。人機(jī)技術(shù)憑借其突出的優(yōu)勢(shì),為人類的生活和學(xué)習(xí)提供了極大的幫助。改善了生活質(zhì)量,提高了工作效率。 人機(jī)界面的設(shè)計(jì)質(zhì)量是十分重要的。設(shè)計(jì)最終服務(wù)的對(duì)象是用戶,因此設(shè)計(jì)必須讓用戶滿意,用戶的體驗(yàn)度良好才能提高軟件產(chǎn)品的競(jìng)爭(zhēng)力。因此,開(kāi)發(fā)人員必須足夠重視人機(jī)界面的設(shè)計(jì)。 4.2.2人機(jī)界面設(shè)計(jì)原則 (1)以用戶為中心的基本設(shè)計(jì)原則 設(shè)計(jì)系統(tǒng)的過(guò)程中,研發(fā)人員所有的設(shè)計(jì)都應(yīng)該基于目標(biāo)客戶的需求和整體特征來(lái)進(jìn)行,
20、因此,用戶需求調(diào)研應(yīng)該貫穿在開(kāi)發(fā)的全過(guò)程中,以確保能夠更為精準(zhǔn)的把握客戶心理,在具備相應(yīng)的條件之時(shí),用戶也可以參與進(jìn)來(lái)。 (2)功能原則 針對(duì)各類市場(chǎng)需求,根據(jù)不同客戶的不同需求的需求量分析,對(duì)功能塊進(jìn)行劃分,以應(yīng)對(duì)客戶及市場(chǎng)的各類需求。然后對(duì)所有功能組件、模塊、需求數(shù)據(jù)進(jìn)行統(tǒng)一管理,統(tǒng)一分析。實(shí)現(xiàn)簡(jiǎn)單化、高并發(fā)、快處理、數(shù)據(jù)可視化功能。 簡(jiǎn)單化:頁(yè)面、功能簡(jiǎn)單化,可提高用戶體驗(yàn)度,后臺(tái)服務(wù)人員的效力。 高并發(fā):實(shí)現(xiàn)多人群同時(shí)在線,同時(shí)操作,快速響應(yīng),提供客戶體驗(yàn)度,提高辦公效率。 快處理:對(duì)數(shù)據(jù)進(jìn)行自動(dòng)處理,提高吞吐量,達(dá)到高體驗(yàn)度的效果。 數(shù)據(jù)可視化:提高對(duì)市場(chǎng)、客戶的需求提前
21、預(yù)知能力,對(duì)公司的需求、風(fēng)險(xiǎn)、走向的把控和預(yù)防。 4.3數(shù)據(jù)庫(kù)設(shè)計(jì) 4.3.1數(shù)據(jù)庫(kù)概念設(shè)計(jì) 本系統(tǒng)設(shè)計(jì)包括會(huì)員、購(gòu)買(mǎi)商品、留言以及訂單這四張信息表,主要用來(lái)存儲(chǔ)用戶的個(gè)人基本信息、已購(gòu)商品的相關(guān)信息及對(duì)商品評(píng)論等。 4.3.2概念模型 概念模型也就是E-R模型,它主要的構(gòu)成要素有:屬性、實(shí)體、聯(lián)系,具體參看下圖所示。 圖4-2登錄界面 4.3.3數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 如表4-1是admin表。 表4-1 admin表 名稱 類型 是否為空 備注 id int(4) 否 主鍵id name varchar(13) 是 管理員帳號(hào) pwd varcha
22、r(50) 是 管理員密碼 Levels varchar(1) 否 管理權(quán)限 如表4-2是categories表。 表4-2 categories表 名稱 類型 是否為空 備注 id smallint(6) 否 主鍵id name varchar(50) 否 分類名稱 reid smallint(6) 否 上級(jí)分類id 如表4-3是chubanshe表。 表4-3 chubanshe表 名稱 類型 是否為空 備注 id int(10) 否 name varchar(50) 否 如表4-4是intro表。 表4-
23、4 intro表 名稱 類型 是否為空 備注 id int(11) 否 content text 否 type varchar(20) 否 addtime datetime 否 如表4-5是links表。 表4-5 links表 名稱 類型 是否為空 備注 id int(4) 否 linkname varchar(50) 否 linkurl varchar(100) 否 如表4-6是liuyan表。 表4-6 liuyan表 名稱 類型 是否為空 備注 id int(4) 否 us
24、erid varchar(50) 是 title varchar(200) 是 content text 是 addtime timestamp 是 replay text 否 rtime datetime 否 如表4-7是news表。 表4-7 news表 名稱 類型 是否為空 備注 id int(10) 否 主鍵id title varchar(50) 否 新聞公告名稱 content text 否 新聞公告內(nèi)容 addtime datetime 否 發(fā)布時(shí)間 如表4-8是adm
25、in表。 表4-8 admin表 名稱 類型 是否為空 備注 id int(4) 否 orderid varchar(125) 是 訂單號(hào) spc varchar(125) 是 商品的編號(hào) slc varchar(125) 是 商品的數(shù)量 shouhuoren varchar(25) 是 收貨人 sex varchar(2) 是 性別 dizhi varchar(125) 是 收貨地址 youbian varchar(10) 是 郵編 tel varchar(25) 是 聯(lián)系電話 email varchar
26、(25) 是 郵箱 shff varchar(25) 是 郵寄方式 zfff varchar(25) 是 付款方式 time datetime 是 訂單時(shí)間 xiadanren varchar(25) 是 下單人 zt varchar(50) 是 訂單狀態(tài) total varchar(25) 是 總金額 liuyan text 否 訂單留言 如表4-9是orders表。 表4-9 orders表 名稱 類型 是否為空 備注 id int(4) 否 userid int(4) 是 spid int(4
27、) 是 title varchar(200) 是 content text 是 time varchar(50) 否 5.系統(tǒng)實(shí)現(xiàn) 5.1系統(tǒng)前臺(tái)模塊設(shè)計(jì) 5.1.1注冊(cè)以及登錄頁(yè)面 在該系統(tǒng)中,本模塊主要用來(lái)實(shí)現(xiàn)以下操作:當(dāng)非注冊(cè)用戶點(diǎn)擊進(jìn)入本網(wǎng)頁(yè)是,會(huì)被強(qiáng)制要求進(jìn)行會(huì)員注冊(cè)的操作 ,否則就無(wú)法進(jìn)行商品的購(gòu)買(mǎi)等操作,因此,通過(guò)本功能的實(shí)現(xiàn),可以判斷進(jìn)入網(wǎng)頁(yè)的用戶是否已經(jīng)注冊(cè),同時(shí)在關(guān)于網(wǎng)頁(yè)功能使用權(quán)限方面也實(shí)行了區(qū)分。 用戶的登陸頁(yè)面包括注冊(cè)、信息補(bǔ)充、登陸以及注銷等相關(guān)頁(yè)面。具體可查看下圖所示: 圖5-1會(huì)員注冊(cè)信息界面 圖
28、5-2用戶的注銷頁(yè)面 用戶只有經(jīng)過(guò)注冊(cè)且輸入正確的密碼和用戶名的組合之后,才能夠進(jìn)入系統(tǒng)的主頁(yè)面,如若輸入錯(cuò)誤,系統(tǒng)會(huì)予以相應(yīng)的錯(cuò)誤提示,此時(shí)alert腳本語(yǔ)言會(huì)被調(diào)用,而用戶成功進(jìn)入系統(tǒng)之后,SQL語(yǔ)句被調(diào)用來(lái)查詢S-user用戶表并在系統(tǒng)頁(yè)面展示該用戶的信息。而會(huì)員還可以在在這一頁(yè)進(jìn)行查詢和修改個(gè)人相關(guān)資料的操作,只要修改之后記得提交保存就好。 5.1.2系統(tǒng)首頁(yè) 系統(tǒng)用戶在輸入用戶名和密碼并驗(yàn)證成功之后,就會(huì)進(jìn)入首頁(yè)中,具體參看下圖所示: 圖5-3系統(tǒng)首頁(yè) 5.1.3查看購(gòu)買(mǎi)商品界面 如圖5-4是查看購(gòu)買(mǎi)商品界面。 圖5-4查看購(gòu)買(mǎi)商品界面 5.1.4購(gòu)物車界面
29、 如圖5-5是購(gòu)物車界面。 圖5-5購(gòu)物車界面 5.1.5下訂單界面 如圖5-6是訂單界面。 圖5-6查看購(gòu)買(mǎi)商品界面 5.2后臺(tái)主要功能的實(shí)現(xiàn) 管理員登錄界面如圖5-7所示。 圖5-7管理員登錄界面 管理員登陸頁(yè)面之后,在系統(tǒng)后臺(tái)的項(xiàng)目欄可以實(shí)現(xiàn)對(duì)系統(tǒng)、類別、會(huì)員、已購(gòu)商品、公告以及會(huì)員進(jìn)行相應(yīng)的管理操作。具體可參看下圖所示: 圖5-8后臺(tái)主頁(yè) 5.2.1用戶管理 主要界面如如圖5-9所示。 圖5-9管理員管理 5.2.2購(gòu)買(mǎi)商品管理 本模塊分為類別和信息的管理功能:可以實(shí)現(xiàn)新增、修改、刪除操作;即點(diǎn)擊添加分類的時(shí)候系統(tǒng)就能夠自行完成并且相應(yīng)的
30、會(huì)在主頁(yè)面顯示對(duì)應(yīng)的類別,可以看到此時(shí)對(duì)應(yīng)的類型里面商品數(shù)值是零;此外,可以對(duì)類型進(jìn)行編輯修改操作,諸如重命名等,點(diǎn)擊刪除之后就無(wú)法在對(duì)已刪類型進(jìn)行復(fù)原。主要界面設(shè)計(jì)如圖5-10所示。 圖5-10購(gòu)買(mǎi)商品管理 5.2.3訂單處理 如圖5-11是訂單處理界面。 圖5-11訂單處理界面 。 6.測(cè)試 本節(jié)對(duì)系統(tǒng)的各個(gè)功能模塊進(jìn)行了測(cè)試,驗(yàn)證了系統(tǒng)的各個(gè)功能模塊的可用性,對(duì)系統(tǒng)的各個(gè)功能模塊進(jìn)行了驗(yàn)證,對(duì)系統(tǒng)的功能模塊進(jìn)行了驗(yàn)證。系統(tǒng)的測(cè)試過(guò)程包括系統(tǒng)測(cè)試、集成測(cè)試以及單元測(cè)試,最后還有研究測(cè)試等內(nèi)容。 6.1典型測(cè)試用例 第一,是注冊(cè)登錄功能測(cè)試用例,具體的測(cè)試環(huán)境、測(cè)試
31、過(guò)程如表6-1所示。 表6-1 注冊(cè)登錄功能測(cè)試用例 測(cè)試環(huán)境 公司內(nèi)部網(wǎng)絡(luò) 客戶端:windows xp,安裝本系統(tǒng); 服務(wù)器:windows server2003,SQL Server2005 數(shù)據(jù)庫(kù)。 功能模塊名稱 注冊(cè)登陸模塊 功能特性 用戶注冊(cè)、用戶登陸、身份認(rèn)證 預(yù)置條件 無(wú) 測(cè)試目的 1、用戶輸入合法信息時(shí),可用戶注冊(cè)成功,隨后用戶可以登陸 2、合法用戶可正確登陸系統(tǒng) 3、不合法用戶登錄系統(tǒng)失敗 用例編號(hào) 測(cè)試步驟 輸入數(shù)據(jù) 預(yù)期結(jié)果 測(cè)試結(jié)果 A001 用戶注冊(cè) 輸入賬號(hào)1,密碼1 填寫(xiě)保存后,提示保存成功,并能在登陸界面登陸成功
32、。 與預(yù)期結(jié)果相同 A002 用戶登陸測(cè)試 輸入賬號(hào)2,密碼2 提示登陸成功,并顯示主界面。 與預(yù)期結(jié)果相同 A003 不合法用戶登錄失敗 輸入賬號(hào)3,密碼3 提示登錄失敗。 與預(yù)期結(jié)果相同 第二,個(gè)人用戶簡(jiǎn)歷管理用例,測(cè)試簡(jiǎn)歷信息對(duì)測(cè)試監(jiān)控簡(jiǎn)歷管理模塊是否可以真正的對(duì)個(gè)人用戶簡(jiǎn)歷信息進(jìn)行管理操作。電子商務(wù)網(wǎng)站具體測(cè)試內(nèi)容、步驟和結(jié)果如程如表6-2所示。 表6-2 系統(tǒng)管理員訂單管理用例 標(biāo)題 訂單管理功能測(cè)試 測(cè)試用例編號(hào) DDGL-1 目的 系統(tǒng)管理員訂單管理用例的可用性 項(xiàng)目 內(nèi)容 步驟 結(jié)果 1 查找訂單 進(jìn)入訂單管理界面 可以成功
33、進(jìn)入該界面 2 數(shù)據(jù)輸入 輸入訂單號(hào)或者下單人姓名 能正常輸入數(shù)據(jù),點(diǎn)擊查找,可以查到對(duì)應(yīng)信息 3 處理訂單 選擇對(duì)應(yīng)的訂單信息 點(diǎn)擊處理訂單,可以成功操作 其他的功能測(cè)試用例此處不再一一列出。 6.2性能測(cè)試 運(yùn)行程序測(cè)試,需要多方面檢查程序運(yùn)行的情況,查找系統(tǒng)可能存在的錯(cuò)誤去運(yùn)行程序并進(jìn)行檢查核對(duì)。對(duì)系統(tǒng)進(jìn)行性能驗(yàn)證測(cè)試。具體場(chǎng)景及測(cè)試結(jié)果如表6-3。 表6-3 系統(tǒng)性能測(cè)試場(chǎng)景及測(cè)試結(jié)果 操作 通過(guò)事務(wù) 失敗事務(wù) 平均響應(yīng)時(shí)間(S) 最大響應(yīng)時(shí)間(S) CPU利用率 內(nèi)存 是否通過(guò) 系統(tǒng)登錄 200 0 1.1 2.8 26% 30%
34、 通過(guò) 系統(tǒng)注冊(cè) 4000 0 2.9 4.2 39% 42% 通過(guò) 商品管理 4000 0 1.7 2.9 44% 48% 通過(guò) 添加商品 4000 0 1.7 2.9 44% 48% 通過(guò) 商品分類管理 2000 0 4.5 8.5 50% 54% 通過(guò) 商品分類添加 3000 0 4.8 7.8 58% 59% 通過(guò) 6.3測(cè)試結(jié)果分析 通過(guò)對(duì)系統(tǒng)的各方面的嚴(yán)格測(cè)試,找到了若干隱藏的錯(cuò)誤和問(wèn)題,保證了系統(tǒng)的質(zhì)量。其性能方面達(dá)到了預(yù)期的要求,試運(yùn)行的狀況令人滿意。首先該系統(tǒng)提高管理效率,降低系統(tǒng)的復(fù)雜性,
35、增強(qiáng)了系統(tǒng)管理效果。 參考文獻(xiàn) 【1】 王夢(mèng)翎,姚瑤,陳兵,等.基于PHP+Mysql的網(wǎng)上書(shū)店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].西部皮革,2016,38(16):38-38. 【2】 陳佳欣,王大東,譚振江.基于ECSHOP系統(tǒng)的購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].智能計(jì)算機(jī)與應(yīng)用,2017(6):95-99. 【3】 張欣悅.基于PHP+Smarty的訂餐網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2016, 12(19): 58-59. 【4】 李本伍.基于PHP的移動(dòng)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J].數(shù)碼世界,2017(12):275-276. 【5】 黃強(qiáng),韓梅.基于PHP的會(huì)展網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J].科
36、技廣場(chǎng),2016(10):174-177. 【6】 林龍健.基于PHP技術(shù)的企業(yè)網(wǎng)站系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)與軟件工程, 2017(16):23-24. 【7】 劉偉婉.基于PHP框架技術(shù)的普法網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J].科學(xué)家,2017,5(4): 85-85. 【8】 吳慶祥.PHP書(shū)城系統(tǒng)用戶模塊的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2016,12(30): 45-46. 【9】 郝一舒,胡鵬.基于PHP的制造工藝學(xué)題庫(kù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2017(5):186-186. 【10】 何會(huì)聰,龔萍,董紅娟,等.基于PHP的李家山青銅展示網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].電
37、腦迷,2017(6):99-101. 【11】 董玉霞.基于ThinkPHP框架的網(wǎng)上商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息與電腦,2016(14):86-88. 【12】 朱小琴.基于PHP技術(shù)的電子相冊(cè)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J].河北軟件職業(yè)技術(shù)學(xué)院學(xué)報(bào),2016,18(4):56-59. 【13】 孫暢,張超.基于PHP&MYSQL的創(chuàng)客實(shí)驗(yàn)室網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].蚌埠學(xué)院學(xué)報(bào),2017,6(5):26-29. 致謝詞 在即將結(jié)束本文,完成畢業(yè)設(shè)計(jì)的時(shí)刻,其實(shí)我的內(nèi)心是非常的激動(dòng)的。古人云:“三人行,則必有我?guī)熝伞!痹诖耍乙屑の业膶?dǎo)師和各位專業(yè)教師和同學(xué),是你們的關(guān)心和支持,我才能順利的完成畢業(yè)設(shè)計(jì)論文。在我的學(xué)業(yè)和論文中,老師們淵博的知識(shí)、無(wú)私的奉獻(xiàn)精神使我受益良多。在生活中,同學(xué)的力量是偉大的,能讓我理解什么叫做團(tuán)結(jié)就是力量。導(dǎo)師不僅是知識(shí)的寶藏,更是人生的啟蒙者,學(xué)海無(wú)涯苦作舟,學(xué)習(xí)上我學(xué)到的是專業(yè)知識(shí),生活中學(xué)到的是做人的道理,此情,我十分的感謝我的導(dǎo)師和同學(xué),你們是我的良師益友。我的大學(xué)生活有你們而精彩。 指導(dǎo)老師:彭霞
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 市教育局冬季運(yùn)動(dòng)會(huì)安全工作預(yù)案
- 2024年秋季《思想道德與法治》大作業(yè)及答案3套試卷
- 2024年教師年度考核表個(gè)人工作總結(jié)(可編輯)
- 2024年xx村兩委涉案資金退還保證書(shū)
- 2024年憲法宣傳周活動(dòng)總結(jié)+在機(jī)關(guān)“弘揚(yáng)憲法精神推動(dòng)發(fā)改工作高質(zhì)量發(fā)展”專題宣講報(bào)告會(huì)上的講話
- 2024年XX村合作社年報(bào)總結(jié)
- 2024-2025年秋季第一學(xué)期初中歷史上冊(cè)教研組工作總結(jié)
- 2024年小學(xué)高級(jí)教師年終工作總結(jié)匯報(bào)
- 2024-2025年秋季第一學(xué)期初中物理上冊(cè)教研組工作總結(jié)
- 2024年xx鎮(zhèn)交通年度總結(jié)
- 2024-2025年秋季第一學(xué)期小學(xué)語(yǔ)文教師工作總結(jié)
- 2024年XX村陳規(guī)陋習(xí)整治報(bào)告
- 2025年學(xué)校元旦迎新盛典活動(dòng)策劃方案
- 2024年學(xué)校周邊安全隱患自查報(bào)告
- 2024年XX鎮(zhèn)農(nóng)村規(guī)劃管控述職報(bào)告