網(wǎng)上數(shù)碼商城后臺(tái)管理(畢業(yè)設(shè)計(jì))_第1頁(yè)
網(wǎng)上數(shù)碼商城后臺(tái)管理(畢業(yè)設(shè)計(jì))_第2頁(yè)
網(wǎng)上數(shù)碼商城后臺(tái)管理(畢業(yè)設(shè)計(jì))_第3頁(yè)
網(wǎng)上數(shù)碼商城后臺(tái)管理(畢業(yè)設(shè)計(jì))_第4頁(yè)
網(wǎng)上數(shù)碼商城后臺(tái)管理(畢業(yè)設(shè)計(jì))_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本科畢業(yè)設(shè)計(jì)題目網(wǎng)上數(shù)碼商城后臺(tái)管理網(wǎng)上數(shù)碼商城后臺(tái)管理摘要本課題設(shè)計(jì)的目標(biāo)是建立一個(gè)網(wǎng)上數(shù)碼商城。論文先介紹了開(kāi)發(fā)項(xiàng)目所用到的關(guān)鍵技術(shù),接著從用戶需求、經(jīng)濟(jì)和技術(shù)等三個(gè)方面對(duì)系統(tǒng)進(jìn)行分析。在概要設(shè)計(jì)中,根據(jù)系統(tǒng)分析的結(jié)果,把系統(tǒng)分為后臺(tái)管理和前臺(tái)商城兩大模塊。根據(jù)后臺(tái)和前臺(tái)用戶的不同需求,把后臺(tái)細(xì)分為訂單管理、用戶管理、商品管理等模塊。詳細(xì)介紹了在基于ASPNET技術(shù)下各個(gè)模塊的實(shí)現(xiàn)過(guò)程。本系統(tǒng)利用C編程語(yǔ)言和SQLSERVER2008數(shù)據(jù)庫(kù),并且采用當(dāng)前最流行的以互聯(lián)網(wǎng)為基礎(chǔ)運(yùn)行的B/S模式,只要服務(wù)器端安裝本系統(tǒng),并且客戶端用戶能夠連上互聯(lián)網(wǎng),就可以快捷方便的使用瀏覽器來(lái)使用本系統(tǒng)。我主要負(fù)責(zé)的內(nèi)容是后臺(tái)管理,分別有以下功能模塊主要包括有留言模塊,訂單管理模塊,客戶管理模塊,商品類別模塊,商品管理模塊,公告管理模塊,退出系統(tǒng)模塊,7個(gè)功能模塊。關(guān)鍵詞網(wǎng)上數(shù)碼商城;C;SQLSERVER2008;DIGITALMALLONLINEMANAGEABSTRACTTHISTOPICDESIGNGOALISTOACHIEVEANONLINEDIGITALMALLKEYTECHNIQUESOFLUNWENXIANINTRODUCEDTHEDEVELOPMENTOFTHEPROGRAMUSE,THENTHEANALYSISFROMTHREEASPECTSOFUSERNEEDS,ECONOMICANDTECHNICALSYSTEMINTHEOUTLINEDESIGN,ACCORDINGTOTHERESULTOFSYSTEMANALYSIS,THESYSTEMISDIVIDEDINTOBACKGROUNDMANAGEMENTANDTHEFRONTMALLTWOMODULESACCORDINGTOTHEDIFFERENTNEEDSOFTHEUSERSBACKGROUNDANDFOREGROUND,BACKGROUNDISDIVIDEDINTOORDERMANAGEMENT,USERMANAGEMENT,COMMODITYMANAGEMENTMODULEDESCRIBEDINDETAILINTHEIMPLEMENTATIONPROCESSOFEACHMODULEBASEDONASPNETTECHNOLOGY,ANDTHEDEVELOPMENTPROCESSASTHEFOUNDATIONFORTHEREALIZATIONOFTHESYSTEMISREUSABILITY,MAINTAINABILITYANDSCALABILITYADVANTAGESAREANALYZEDTHESYSTEMUSESCPROGRAMMINGLANGUAGEANDSQLSERVER2008DATABASE,ANDUSECURRENTTHEMOSTPOPULARINTERNETBASEDB/SMODEOFOPERATION,ASLONGASTHESERVERTOINSTALLTHESYSTEM,ANDTHECLIENTCANCONNECTTOTHEINTERNET,YOUCANQUICKLYUSEYOURBROWSERTOUSETHESYSTEMTHEMAINFUNCTIONOFTHISSYSTEMINCLUDEUSERMANAGEMENT,MERCHANDISEMANAGEMENT,ORDERMANAGEMENT,MESSAGEMANAGEMENTETCIAMRESPONSIBLEFORTHECONTENTMANAGEMENTBACKGROUND,RESPECTIVELY,THEFOLLOWINGFUNCTIONALMODULESTHEMAINMESSAGEMODULE,ORDERMANAGEMENTMODULE,CUSTOMERMANAGEMENTMODULE,CLASSMODULEOFGOODS,MERCHANDISEMANAGEMENTMODULE,ANNOUNCEMENTMANAGEMENTMODULE,EXITTHESYSTEMMODULE,SEVENFUNCTIONALMODULESKEYWORDSONLINEDIGITALMALLCSQLSERVER2008目錄一、引言5(一)選題背景5(二)課題的主要研究?jī)?nèi)容5二、可行性分析6(一)系統(tǒng)處理流程6(二)系統(tǒng)數(shù)據(jù)流程6三、需求分析8(一)系統(tǒng)需求規(guī)定81、對(duì)功能的規(guī)定82、對(duì)性能的規(guī)定9(二)系統(tǒng)運(yùn)行環(huán)境規(guī)定101、硬件及其設(shè)備102、支持軟件10四、概要設(shè)計(jì)11(一)系統(tǒng)設(shè)計(jì)目標(biāo)11(二)系統(tǒng)功能12(三)、系統(tǒng)分析131、ER圖132、數(shù)據(jù)庫(kù)關(guān)系圖143、用例圖15(四)、用戶層的設(shè)計(jì)16(五)、數(shù)據(jù)庫(kù)層的設(shè)計(jì)17五、詳細(xì)設(shè)計(jì)21(一)程序系統(tǒng)的結(jié)構(gòu)21(二)程序模塊設(shè)計(jì)說(shuō)明221、管理員登錄的實(shí)現(xiàn)222、后臺(tái)管理的實(shí)現(xiàn)23六、系統(tǒng)測(cè)試34(一)系統(tǒng)部署34(二)測(cè)試方法36(三)系統(tǒng)測(cè)試37總結(jié)44參考文獻(xiàn)45致謝46一、引言(一)選題背景互聯(lián)網(wǎng)的應(yīng)用從本質(zhì)上改變了人們的交易方式,許多國(guó)內(nèi)外的企業(yè)從上世紀(jì)互聯(lián)網(wǎng)興起之時(shí)已萌發(fā)出通過(guò)該技術(shù)來(lái)拓寬銷售渠道的想法。網(wǎng)上購(gòu)物剛開(kāi)始出現(xiàn)就引發(fā)了大眾的探討,其優(yōu)點(diǎn)不言而喻,但在出現(xiàn)商家信譽(yù)難以保證、有關(guān)法律法規(guī)不健全、物流速度跟不上網(wǎng)購(gòu)的發(fā)展速度等一系列的問(wèn)題下,網(wǎng)上購(gòu)物進(jìn)入了瓶頸期。但在近幾年來(lái),網(wǎng)購(gòu)逐漸成為人們的主流購(gòu)物方式,大規(guī)模的購(gòu)物潮也引起了相關(guān)部門的重視,在有關(guān)法律法規(guī)的完善及物流行業(yè)的日益壯大的情況下,越來(lái)越多的商家企業(yè)都想到互聯(lián)網(wǎng)上來(lái)分一杯羹,而一個(gè)成熟的網(wǎng)絡(luò)銷售系統(tǒng)則是做好網(wǎng)絡(luò)營(yíng)銷的重要環(huán)節(jié)。(二)課題的主要研究?jī)?nèi)容在前期項(xiàng)目開(kāi)發(fā)階段,我們對(duì)項(xiàng)目進(jìn)行需求分析后,確定使用數(shù)據(jù)庫(kù)與ASPNET進(jìn)行開(kāi)發(fā)工作,進(jìn)而研發(fā)網(wǎng)上數(shù)碼商城所需要的功能模塊。大學(xué)生對(duì)電子數(shù)碼產(chǎn)品的需求日益增長(zhǎng),大部分同學(xué)選擇在校購(gòu)買,但是校內(nèi)提供的購(gòu)買渠道有限,而且質(zhì)量也參差不齊,所以我們打算開(kāi)發(fā)這個(gè)網(wǎng)上數(shù)碼商城網(wǎng)站來(lái)滿足同學(xué)們?cè)谛Y?gòu)買電子數(shù)碼產(chǎn)品的需要,通過(guò)注冊(cè)登錄來(lái)瀏覽購(gòu)買網(wǎng)站的詳細(xì)信息以及時(shí)下最新的數(shù)碼產(chǎn)品,通過(guò)搜索比對(duì)以及瀏覽買家對(duì)產(chǎn)品的評(píng)價(jià)來(lái)選擇自己想買的產(chǎn)品。我負(fù)責(zé)的后臺(tái)管理主要是為了確保網(wǎng)站信息的及時(shí)更新與修改,它包括留言模塊,訂單管理模塊,客戶管理模塊,商品類別模塊,商品管理模塊,公告管理模塊,退出系統(tǒng)模塊這幾部分。二、可行性分析(一)系統(tǒng)處理流程這個(gè)系統(tǒng)主要是開(kāi)發(fā)一個(gè)面向校園學(xué)生的網(wǎng)上數(shù)碼商城網(wǎng)站,而我是主要負(fù)責(zé)后臺(tái)的開(kāi)發(fā),后臺(tái)管理的全部功能如下圖所示圖21后臺(tái)管理全部功能圖FIGURE21MANAGEALLFUNCTIONALDIAGRAM(二)系統(tǒng)數(shù)據(jù)流程根據(jù)網(wǎng)上數(shù)碼商城購(gòu)物流程,現(xiàn)在采用分層方式顯示系統(tǒng)的數(shù)據(jù)流向。其結(jié)果如下頂層圖22頂層數(shù)據(jù)流圖FIGURE22TOPLEVELDATAFLOWDIAGRAM中間層圖23中間層數(shù)據(jù)流圖FIGURE23MIDDLETIERDATAFLOWDIAGRAM底層圖24底層數(shù)據(jù)流圖FIGURE24THEUNDERLYINGDATAFLOWDIAGRAM三、需求分析(一)系統(tǒng)需求規(guī)定1、對(duì)功能的規(guī)定這個(gè)網(wǎng)上數(shù)碼商城主要是面向校園學(xué)生購(gòu)買數(shù)碼產(chǎn)品的系統(tǒng),而我主要負(fù)責(zé)的內(nèi)容是后臺(tái)管理,分別有以下功能模塊留言模塊,訂單管理模塊,客戶管理模塊,商品類別模塊,商品管理模塊,公告管理模塊,退出系統(tǒng)模塊,7個(gè)功能模塊。表31留言管理模塊IPO表TABLE31MESSAGEMANAGEMENTMODULEIPOTABLE具體功能輸入處理輸出留言查看點(diǎn)擊留言查看讀取數(shù)據(jù)庫(kù)的數(shù)據(jù)。跳轉(zhuǎn)該條留言頁(yè)面留言回復(fù)點(diǎn)擊回復(fù)按鈕查看讀取數(shù)據(jù)庫(kù)的數(shù)據(jù)。跳轉(zhuǎn)到留言頁(yè)面留言刪除點(diǎn)擊刪除按鈕刪除數(shù)據(jù)庫(kù)的對(duì)應(yīng)數(shù)據(jù)。刪除成功表32訂單管理模塊IPO表TABLE32ORDERMANAGEMENTMODULEIPO具體功能輸入處理輸出訂單列表點(diǎn)擊訂單列表與數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)做比較。彈出所有的訂單信息表33客戶管理模塊IPO表TABLE33CUSTOMERMANAGEMENTMODULEIPOTABLE具體功能輸入處理輸出客戶列表點(diǎn)擊客戶列表與數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)做比較。彈出所有的客戶信息添加新客戶點(diǎn)擊添加新客戶把數(shù)據(jù)添加到數(shù)據(jù)庫(kù)表中。彈出注冊(cè)新用戶界面表34商品類別管理模塊IPO表TABLE34CATEGORYMANAGEMENTMODULEIPOTABLE具體功能輸入處理輸出一級(jí)類別管理點(diǎn)擊一級(jí)類別管理與數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)做比較。彈出所有的一級(jí)類別管理信息二級(jí)類別管理點(diǎn)擊二級(jí)類別管理與數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)做比較。彈出所有的二級(jí)類別管理信息表35商品管理模塊IPO表TABLE35MERCHANDISEMANAGEMENTMODULEIPOTABLE具體功能輸入處理輸出添加商品商品數(shù)據(jù)把數(shù)據(jù)添加到數(shù)據(jù)庫(kù)表中。成功添加商品商品列表點(diǎn)擊商品列表與數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)做比較。所有商品列表表36公告管理模塊IPO表TABLE36ANNOUNCEMENTMANAGEMENTMODULEIPOTABLE具體功能輸入處理輸出公告信息點(diǎn)擊公告信息與數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)做比較。彈出所有的公告信息添加公告公告信息把數(shù)據(jù)添加到數(shù)據(jù)庫(kù)表中。添加成功表37退出系統(tǒng)模塊IPO表TABLE37EXITSYSTEMMODULEIPOTABLE具體功能輸入處理輸出退出系統(tǒng)點(diǎn)擊退出系統(tǒng)無(wú)退出后臺(tái)管理2、對(duì)性能的規(guī)定(1)輸入的信息以及其輸入過(guò)程中的及時(shí)性這個(gè)網(wǎng)上數(shù)碼商城的特點(diǎn)是商品更新的準(zhǔn)確性,在當(dāng)今時(shí)代,獲取信息遲一秒,客人就有可能少一個(gè)。而且每次有效且快速的數(shù)據(jù)更新更是一個(gè)專業(yè)網(wǎng)站應(yīng)有的水準(zhǔn),更何況正確的信息可以避免多次信息錯(cuò)誤所帶來(lái)的不必要的浪費(fèi)。(2)輸入的信息以及其輸入過(guò)程中的正確性信息的及時(shí)更新可以說(shuō)是一項(xiàng)非常困難的事情,而恰恰就是這樣的一種困難且重要的事情,卻是我們經(jīng)常遺忘掉的東西。所以我們?cè)趯?duì)數(shù)據(jù)進(jìn)行操作時(shí),應(yīng)該首先明確自己需要做的是什么,然后迅速且準(zhǔn)確的辦理完畢。(二)系統(tǒng)運(yùn)行環(huán)境規(guī)定1、硬件及其設(shè)備電腦型號(hào)微星MS7514臺(tái)式電腦處理器英特爾PENTIUM奔騰雙核E5300260GHZ主板微星P45NEO3MS7514英特爾4SERIES芯片組ICH10內(nèi)存4GB金士頓DDR2800MHZ主硬盤西數(shù)WDCWD5000AADS00S9B0500GB/54007200轉(zhuǎn)/分顯卡NVIDIAGEFORCEGT2201GB/索泰顯示器三星SAM036ESYNCMASTER191英寸聲卡瑞昱ALC888英特爾ICH10高保真音頻網(wǎng)卡瑞昱RTL8168CP/8111CPPCIEGIGABITETHERNETNIC/微星2、支持軟件操作系統(tǒng)WINDOWS7旗艦版32位SP3DIRECTX11數(shù)據(jù)庫(kù)SQLSERVER2008開(kāi)發(fā)平臺(tái)MYECLIPSE85測(cè)試工具IE瀏覽器四、概要設(shè)計(jì)(一)系統(tǒng)設(shè)計(jì)目標(biāo)為了安全起見(jiàn),本系統(tǒng)對(duì)用戶密碼和提示答案進(jìn)行了MD5加密,同時(shí)在用戶登錄時(shí)還加入了驗(yàn)證碼。這些就是這個(gè)系統(tǒng)的難點(diǎn)。MD5加密算法是一種單向加密算法,只對(duì)數(shù)據(jù)進(jìn)行加密,沒(méi)有辦法對(duì)加密以后的數(shù)據(jù)進(jìn)行解密。單向加密的作用在于即使信息被泄露,這些經(jīng)過(guò)單向加密信息的含義仍然無(wú)法完全被破解。對(duì)于典型的數(shù)據(jù)庫(kù)管理系統(tǒng),尤其是對(duì)于像網(wǎng)上數(shù)碼商城的數(shù)據(jù)流量很大的網(wǎng)絡(luò)管理系統(tǒng),需要滿足很多客戶要求,像使方便、操作靈活、界面?zhèn)€性化等要求。所以本系統(tǒng)在設(shè)計(jì)之初就應(yīng)該達(dá)到下面幾個(gè)要求(1)人機(jī)互動(dòng)的簡(jiǎn)潔操作,不僅要界面美觀、友好,更需要信息查詢方便和靈活,還要客戶數(shù)據(jù)的安全可靠;(2)全面管理所有商品,并可管理最新商品和特價(jià)商品;(3)有助于客戶快捷地進(jìn)行商品信息編輯;(4)管理會(huì)員的基本資料;(5)實(shí)現(xiàn)商品交易的管理;(6)管理系統(tǒng)公告,公布系統(tǒng)站內(nèi)的最新和及時(shí)消息;(7)網(wǎng)上數(shù)碼商城最大的實(shí)現(xiàn)了網(wǎng)站的操作性和維護(hù)性;(8)系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。(二)系統(tǒng)功能電子商務(wù)是指交易各方之間(包括企業(yè)與企業(yè)之間、企業(yè)與消費(fèi)者之間)利用現(xiàn)代信息技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò),按照一定的標(biāo)準(zhǔn)所進(jìn)行的商貿(mào)活動(dòng)。而傳統(tǒng)交易過(guò)程的電子化,是企業(yè)很好的開(kāi)展電子商務(wù)活動(dòng)的基本要求。根據(jù)系統(tǒng)功能的描述,可以把系統(tǒng)后臺(tái)劃分為以下幾個(gè)功能模塊管理員使用正確的用戶名和密碼登錄,系統(tǒng)要求密碼要進(jìn)行加密,提高安全性。用戶登錄后,在線管理,管理員可以對(duì)商品分類信息進(jìn)行管理,商品管理,管理員管理,客戶管理,訂單管理,留言回復(fù),商品類別管理。分類信息可以自定義商品的分類,任意的添加和修改,支持大類和小類。商品管理選擇具體的分類信息后,才能添加商品的屬性,用戶需要上傳商品的照片,否則顯示系統(tǒng)默認(rèn)的相片。管理員管理可以添加多個(gè)管理員。會(huì)員管理可以刪除前臺(tái)注冊(cè)的會(huì)員信息,查看會(huì)員信息。訂單管理查看前臺(tái)提交的訂單,修改訂單狀態(tài),刪除訂單信息。留言管理回復(fù)前臺(tái)用戶的留言信息,刪除留言信息。其中系統(tǒng)業(yè)務(wù)流程圖如下圖41系統(tǒng)業(yè)務(wù)流圖FIGURE41SYSTEMBUSINESSFLOWDIAGRAM(三)、系統(tǒng)分析1、ER圖采用ER圖實(shí)體關(guān)系圖的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析ER圖設(shè)計(jì)方法是一種通過(guò)ER圖來(lái)描述現(xiàn)實(shí)世界信息結(jié)構(gòu)的DB設(shè)計(jì)方法,ER圖由實(shí)體、屬性、聯(lián)系三部分組成。網(wǎng)上數(shù)碼商城的ER圖如下圖所示屬于商品類別商品1NM1預(yù)定會(huì)員N1訂單信息商品選購(gòu)MN擁有訂單包含11系統(tǒng)用戶留言管理1N圖42網(wǎng)上數(shù)碼商城ER圖FIGURE42ONLINEDIGITALMALLERDIAGRAM1商品類別與商品為一對(duì)多關(guān)聯(lián),一個(gè)商品類別可以有多個(gè)商品,而一個(gè)商品只能屬于一種類別;圖43商品類別管理,商品管理ER圖2注冊(cè)會(huì)員與訂單為一對(duì)多關(guān)聯(lián),一個(gè)會(huì)員可以有多張訂單,而一張訂單只能屬于一個(gè)會(huì)員;圖44用戶,留言ER圖3系統(tǒng)用戶(管理員)與留言為一對(duì)多關(guān)聯(lián),一個(gè)管理員可以回復(fù)多個(gè)留言,而一個(gè)留言只能由一個(gè)管理員回復(fù)。2、數(shù)據(jù)庫(kù)關(guān)系圖對(duì)于任何數(shù)據(jù)庫(kù),都可以創(chuàng)建任意多個(gè)數(shù)據(jù)庫(kù)關(guān)系圖;每個(gè)數(shù)據(jù)庫(kù)表都可以出現(xiàn)在任意數(shù)量的關(guān)系圖中。這樣,便可以創(chuàng)建不同的關(guān)系圖使數(shù)據(jù)庫(kù)的不同部分可視化,或強(qiáng)調(diào)設(shè)計(jì)的不同方面。例如,可以創(chuàng)建一個(gè)大型關(guān)系圖來(lái)顯示所有表和列,并且可以創(chuàng)建一個(gè)較小的關(guān)系圖來(lái)顯示所有表但不顯示列。網(wǎng)上數(shù)碼商城的數(shù)據(jù)庫(kù)關(guān)系圖如下圖所示圖43網(wǎng)上數(shù)碼商城數(shù)據(jù)模型圖FIGURE43ONLINEDIGITALMALLDATAMODELDIAGRAM網(wǎng)上數(shù)碼商城數(shù)據(jù)庫(kù)由多個(gè)表組成管理員表、商品分類表、回復(fù)信息表、商品信息表、訂單信息表、投訴建議表、購(gòu)物車表。每個(gè)表里面的屬性之間的關(guān)系如圖37所示3、用例圖用例模型的主要成分有用例、參與者和系統(tǒng)。系統(tǒng)被看作一個(gè)提供用例的黑盒。用例圖是一種描述用例的可視化工具,它用簡(jiǎn)單的圖形元素表示出系統(tǒng)的活動(dòng)者、用例以及它們之間的關(guān)系,準(zhǔn)確地表達(dá)了活動(dòng)者與系統(tǒng)地交互情況和系統(tǒng)所能提供地服務(wù)。網(wǎng)上數(shù)碼商城包括管理員,會(huì)員用戶角色。每個(gè)角色具有不同的權(quán)限和功能,用例圖如下管理員留言管理公告管理商品管理商品類別管理客戶管理訂單管理退出系統(tǒng)訂單列表客戶列表公告信息商品列表添加商品二級(jí)類別管理一級(jí)類別管理添加新客戶添加公告圖44管理員用例圖FIGURE44MEMBERSOFTHEUSECASEDIAGRAM該用例圖標(biāo)記了網(wǎng)上數(shù)碼商城后臺(tái)管理的管理員用例圖,管理員是后臺(tái)管理的主要參與者,管理員在后臺(tái)管理可以參與留言管理,訂單管理,客戶管理,商品類別管理,商品管理,公告管理,退出系統(tǒng)等操作。其中,留言管理負(fù)責(zé)編輯用戶評(píng)論,對(duì)用戶評(píng)論進(jìn)行回復(fù)和刪除;訂單管理負(fù)責(zé)對(duì)用戶的訂單進(jìn)行追蹤查看;客戶管理負(fù)責(zé)修改用戶權(quán)限,如修改密碼,刪除用戶,添加新用戶;商品類別管理是負(fù)責(zé)編輯或刪除已有商品的信息和對(duì)其分類;商品管理負(fù)責(zé)管理商品信息,添加新增產(chǎn)品;公告管理負(fù)責(zé)添加公告,方便告知用戶優(yōu)惠商品;退出系統(tǒng)則負(fù)責(zé)退出后臺(tái)管理。(四)、用戶層的設(shè)計(jì)在系統(tǒng)需求分析的階段,已經(jīng)搞清楚了“做什么”的問(wèn)題,而且通過(guò)邏輯模型來(lái)描述出來(lái)。接著進(jìn)入了設(shè)計(jì)的階段,我們逐漸要從“做什么”的問(wèn)題轉(zhuǎn)變到“怎么做”的問(wèn)題中來(lái),并且在“設(shè)計(jì)說(shuō)明書”文檔中反映出來(lái),可以簡(jiǎn)單的說(shuō)系統(tǒng)設(shè)計(jì)其實(shí)就是把需求變?yōu)楸硎镜倪^(guò)程,剛開(kāi)始的這種表示就單一的描述了系統(tǒng)的總體結(jié)構(gòu),使之成為系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)和概要設(shè)計(jì)。接著對(duì)結(jié)構(gòu)進(jìn)一步細(xì)化,稱之為詳細(xì)設(shè)計(jì)。系統(tǒng)設(shè)計(jì)過(guò)程中,要針對(duì)設(shè)計(jì)過(guò)程中遇到的問(wèn)題提出不同的方案,這就讓數(shù)據(jù)流成圖變成各種方法可能方案的基礎(chǔ)。這里主要就介紹功能設(shè)計(jì)和數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)。網(wǎng)上數(shù)碼商城需要實(shí)現(xiàn)的功能包括用戶的管理、以及商品信息和訂單信息的管理和使用等。具體來(lái)講,它包含用戶管理中常見(jiàn)的注冊(cè)、登錄操作,查詢商品信息、放入購(gòu)物車、下訂單、給管理員留言以及個(gè)人信息資料操作,商品信息管理,訂單管理和留言管理中的添加、刪除、修改等。我是一個(gè)性格較內(nèi)向的男生,生活在揚(yáng)州。從小就不愛(ài)與別人交流,除了性格孤僻之外,還有一個(gè)原因,就是發(fā)現(xiàn)自己陰勁比起同齡人的小很多。所以一直以來(lái)我都非常自卑。后來(lái)參加工作之后,遇到較心儀的女生,我們就自然而然的在一起了,之前沒(méi)發(fā)生關(guān)系的時(shí)候,感覺(jué)很好,到后來(lái),隨著感情的發(fā)展,也就發(fā)生了男女之事。唉,令我難堪的是,第一次就敗下陣來(lái),就因?yàn)槟峭嬉鈨盒。桶参康?,第一次,沒(méi)關(guān)系,可能太緊張了,我也就不在意了。但是現(xiàn)在我們結(jié)婚好久了,這種現(xiàn)象還一直存在,我就按捺不住了,去網(wǎng)上到處尋找男性增大增長(zhǎng)外用藥,后來(lái)一次無(wú)意中在網(wǎng)上看到了一篇關(guān)于增大增長(zhǎng)外用藥的帖子,進(jìn)去一看,我認(rèn)真的看了這個(gè)帖子,很多人都說(shuō)馬老中醫(yī)開(kāi)的方子真不錯(cuò),我就去加了馬老中醫(yī)的徽亻言MSDF003,我又仔細(xì)的看了這個(gè)產(chǎn)品介紹,我覺(jué)得還行我就定購(gòu)了2個(gè)療程的。我用過(guò)之后我和她房事的時(shí)候,她都不敢相信他身邊的這個(gè)男人是他原來(lái)的老公,說(shuō)實(shí)話我自己也覺(jué)得比以前牛了好多。后臺(tái)管理員負(fù)責(zé)管理網(wǎng)站上用戶信息、商品信息、商品分類信息、訂單信息的管理。其中包括商品信息和商品分類的增加、刪除、修改,用戶信息和留言信息的刪除和回復(fù)。(五)、數(shù)據(jù)庫(kù)層的設(shè)計(jì)它的定義是在完成了信息分類和各種數(shù)據(jù)之間的關(guān)系的基礎(chǔ)上,用定義表來(lái)標(biāo)示各種信息。其中的定義表的作用是用來(lái)定義不同表的表名。表中各字段的名稱、數(shù)據(jù)類型長(zhǎng)度和允許空。網(wǎng)上數(shù)碼商城的數(shù)據(jù)庫(kù)表如下所示1、管理員信息表表名USERINFO描述表儲(chǔ)存的是用戶的一些信息,如編號(hào)、用戶名、密碼、權(quán)限等具體表結(jié)構(gòu)如下所示表41管理員信息數(shù)據(jù)庫(kù)表TABLE41ADMINISTRATOROFINFORMATIONDATABASETABLE列名數(shù)據(jù)類型可否為空說(shuō)明USERIDINTNOTNULL編號(hào)USERNAMETEXTNOTNULL用戶名PASSWORDTEXTNULL密碼POWERINTNULL權(quán)限1管理員2商家EMAILTEXTNULL郵政編碼QUESTIONTEXTNULL找回密碼問(wèn)題ANSWERTEXTNULL找回密碼答案2、商品分類表表名TYPE_1描述表儲(chǔ)存的表儲(chǔ)存的是商品的類型以及商品的名稱具體表結(jié)構(gòu)如下所示表42商品分類數(shù)據(jù)庫(kù)表TABLE42CATEGORIESDATABASETABLE列名數(shù)據(jù)類型可否為空說(shuō)明TYPEID_1INTNOTNULL編號(hào)TYPENAMETEXTNOTNULL名稱3、回復(fù)信息表表名RELAY描述表儲(chǔ)存的是網(wǎng)站的回復(fù)信息,包括回復(fù)時(shí)間、內(nèi)容、編號(hào)以及回復(fù)人等。具體表結(jié)構(gòu)如下所示表43回復(fù)信息數(shù)據(jù)庫(kù)表TABLE43REPLYMESSAGEDATABASETABLE列名數(shù)據(jù)類型可否為空說(shuō)明RELAY_IDINTNOTNULL編號(hào)RELAY_CONTENTTEXTNOTNULL回復(fù)內(nèi)容RELAY_TIMETEXTNULL回復(fù)時(shí)間MESSAGES_IDINTNULL消息編號(hào)MUSER_IDTEXTNULL回復(fù)人4、商品信息表表名PRODUCTS描述儲(chǔ)存的是商品的主要信息,如價(jià)格、數(shù)量、圖片、庫(kù)存等,以及包括是否特價(jià)是否推薦等信息。具體表結(jié)構(gòu)如下所示表44商品信息數(shù)據(jù)庫(kù)表TABLE44PRODUCTINFORMATIONDATABASETABLES列名數(shù)據(jù)類型可否為空說(shuō)明PRODUCTIDINTNOTNULL商品編號(hào)PRODUCTNAMETEXTNOTNULL商品名稱TYPEID_1TEXTNULL商品第一級(jí)分類TYPEID_2INTNULL商品第二級(jí)分類RECOMMENDEDTEXTNULL是否推薦SPECIALSTEXTNULL是否特價(jià)PRICETEXTNULL商品原價(jià)USERPRICEINTNULL會(huì)員價(jià)格SPECIALSPRICETEXTNULL特價(jià)POINTCOUNTTEXTNULL點(diǎn)擊數(shù)量IMAGEPATHTEXTNULL圖片路徑COUNTTEXTNULL商品庫(kù)存數(shù)量SELLCOUNTTEXTNULL銷售數(shù)量DESCRIPTIONTEXTNULL商品描述5、訂單信息表表名PRODUCTS描述表儲(chǔ)存的是用戶在購(gòu)買以后生成的訂單表,包括訂單編號(hào)、商品編號(hào)、收貨人等。具體表結(jié)構(gòu)如下所示表45訂單信息數(shù)據(jù)庫(kù)表TABLE45ORDERINFORMATIONDATABASETABLE列名數(shù)據(jù)類型可否為空說(shuō)明ORDERIDINTNOTNULL訂單編號(hào)PRODUCTIDTEXTNOTNULL商品編號(hào)USERIDTEXTNULL用戶編號(hào)ACCEPTNAMEINTNULL收貨人ADDRESSTEXTNULL收貨地址POSTALCODETEXTNULL郵政編碼PHONETEXTNULL聯(lián)系電話DELIVERYTEXTNULL送貨方式PAYMENTINTNULL付款方式STATETEXTNULL訂單狀態(tài)ORDERTIMETEXTNULL下單時(shí)間ORDERPRICETEXTNULL訂單總額6、投訴建議表表名MESSAGE描述表儲(chǔ)存的網(wǎng)站的投訴建議信息,包括編號(hào)、姓名、內(nèi)容和時(shí)間。具體表結(jié)構(gòu)如下所示表46投訴建議數(shù)據(jù)庫(kù)表TABLE46COMPLAINTSPROPOSEDDATABASETABLE列名數(shù)據(jù)類型可否為空說(shuō)明MESSAGES_IDINTNOTNULL編號(hào)MESSAGES_NAMETEXTNOTNULL姓名MESSAGES_CONTENTTEXTNULL內(nèi)容MESSAGES_TIMEINTNULL時(shí)間ISDELETETEXTNULL刪除7、購(gòu)物車表表名CART描述表儲(chǔ)存的客戶購(gòu)買以后購(gòu)物車的信息,包括商品的編號(hào)、用戶的編號(hào)等。具體表結(jié)構(gòu)如下所示表47購(gòu)物車數(shù)據(jù)庫(kù)表TABLE47CARTDATABASETABLES列名數(shù)據(jù)類型可否為空說(shuō)明CARTIDINTNOTNULL編號(hào)USERIDTEXTNOTNULL用戶編號(hào)PRODUCTIDTEXTNULL商品編號(hào)COUNTINTNULL商品數(shù)量CHECKOUTTEXTNULL是否結(jié)帳五、詳細(xì)設(shè)計(jì)(一)程序系統(tǒng)的結(jié)構(gòu)這個(gè)網(wǎng)上數(shù)碼商城的全部功能如下圖所示圖51網(wǎng)上數(shù)碼商店全部動(dòng)能圖FIGURE51ONLINEDIGITALSTOREKINETICENERGYFIG(二)程序模塊設(shè)計(jì)說(shuō)明1、管理員登錄的實(shí)現(xiàn)后臺(tái)管理員需要登錄后才能進(jìn)行管理,其中管理員登錄界面如圖下圖所示圖52登錄界面FIGURE52LOGINSCREEN登錄部分的實(shí)現(xiàn)過(guò)程如下點(diǎn)擊登錄按鈕后,后臺(tái)將實(shí)例化用戶實(shí)體類,把用戶名和密碼賦給相應(yīng)屬性。調(diào)用業(yè)務(wù)操作層的查詢方法。業(yè)務(wù)邏輯層調(diào)用數(shù)據(jù)庫(kù)操作的查詢方法,查詢符合用戶名和密碼為查詢條件的記錄,并把記錄結(jié)果返回給邏輯層。邏輯層判斷結(jié)果集中的數(shù)據(jù),如果為1條記錄,就返回TRUE,否則返回FALSE。界面根據(jù)邏輯層返回的結(jié)果提示相應(yīng)的信息。流程圖如下開(kāi)始輸入用戶賬號(hào)和密碼登錄成功登錄失敗賬號(hào)密碼是否正確YN圖53管理員登錄流程圖FIGURE53ADMINISTRATORLOGINFLOWCHART2、后臺(tái)管理的實(shí)現(xiàn)21留言管理模塊實(shí)現(xiàn)在留言管理模塊,管理員可以對(duì)用戶對(duì)商城的留言進(jìn)行回復(fù)和刪除的操作。如圖所示圖54查看用戶評(píng)論界面FIGURE54VIEWUSERCOMMENTINGINTERFACE圖55回復(fù)用戶評(píng)論界面FIGURE55REPLYUSERCOMMENTSINTERFACE留言管理模塊操作如下1點(diǎn)擊“留言管理”,進(jìn)入留言管理界面;2點(diǎn)擊“回復(fù)”,進(jìn)入回復(fù)評(píng)論界面,輸入回復(fù)內(nèi)容,點(diǎn)擊“回復(fù)該留言”提交回復(fù);3點(diǎn)擊“刪除”,對(duì)當(dāng)前回復(fù)進(jìn)行刪除操作;流程圖如下開(kāi)始進(jìn)入留言管理模塊刪除留言回復(fù)留言圖56留言管理流程圖FIGURE56MESSAGEMANAGEMENTFLOWCHART22訂單管理模塊實(shí)現(xiàn)在訂單管理模塊,管理員可以對(duì)用戶的訂單進(jìn)行追蹤查看,界面如下圖所示圖57訂單管理列表界面FIGURE57ORDERMANAGEMENTLISTINTERFACE圖58查看訂單界面FIGURE58VIEWORDERSINTERFACE訂單管理模塊操作如下1點(diǎn)擊“訂單管理”,進(jìn)入訂單管理界面;2點(diǎn)擊“查看訂單”,進(jìn)入查看訂單界面,在這里,可以查看但訂單的相關(guān)信息;3點(diǎn)擊“收獲確認(rèn)”,對(duì)用戶已收到的商品進(jìn)行確認(rèn)操作;4點(diǎn)擊“商家發(fā)貨”,對(duì)還未發(fā)貨給用戶的商品進(jìn)提醒發(fā)貨操作;流程圖如下開(kāi)始進(jìn)入訂單管理模塊收獲確認(rèn)商家發(fā)貨是否發(fā)貨YN圖59訂單管理流程圖FIGURE59ORDERMANAGEMENTFLOWCHART23客戶管理模塊實(shí)現(xiàn)在客戶管理模塊,管理員可以進(jìn)行修改用戶權(quán)限操作,如修改密碼,刪除用戶,添加新用戶,界面圖如下圖510用戶列表界面FIGURE510USERLISTSINTERFACE圖511修改用戶資料界面FIGURE511MODIFYTHEUSERDATAINTERFACE圖512修改用戶密碼界面FIGURE512TOMODIFYTHEUSERPASSWORDINTERFACE圖513添加用戶界面FIGURE513ADDUSERINTERFACE客戶管理模塊操作如下1點(diǎn)擊“客戶管理”,再點(diǎn)擊“客戶列表”,進(jìn)入客戶列表界面;2點(diǎn)擊“查看”,進(jìn)入查看用戶資料界面,在這里,可以對(duì)當(dāng)前用戶資料進(jìn)行修改操作;3點(diǎn)擊“修改密碼”,進(jìn)入修改密碼界面,管理員輸入新密碼,點(diǎn)擊“修改用戶密碼”確認(rèn)修改;4點(diǎn)擊“添加新用戶”列表,進(jìn)入添加新用戶界面,管理員輸入新用戶的相關(guān)信息,點(diǎn)擊“注冊(cè)新用戶”確認(rèn)添加;流程圖如下開(kāi)始進(jìn)入客戶管理模塊客戶列表模塊修改密碼模塊圖514客戶管理流程圖FIGURE514CUSTOMERMANAGEMENTFLOWCHART23商品類別管理模塊實(shí)現(xiàn)在商品類別管理模塊,管理員可以對(duì)商品進(jìn)行一級(jí)二級(jí)類別管理,界面如圖圖515一級(jí)類別管理界面FIGURE511ACATEGORYMANAGEMENTINTERFACE圖516二級(jí)類別管理界面FIGURE512SECONDARYCATEGORYMANAGEMENTINTERFACE商品類別管理模塊操作如下1點(diǎn)擊“商品類別管理”,再點(diǎn)擊“一級(jí)類別管理”,進(jìn)入一級(jí)類別管理界面;2在一級(jí)類別管理界面,點(diǎn)擊“EDIT”,對(duì)當(dāng)前商品的一級(jí)分類進(jìn)行修改;點(diǎn)擊“刪除”,對(duì)當(dāng)前商品進(jìn)行刪除操作;也可以在“添加新分類”輸入分類名稱,添加新的分類;3點(diǎn)擊“二級(jí)類別管理”,進(jìn)入二級(jí)類別管理界面,點(diǎn)擊“EDIT”,對(duì)當(dāng)前商品的二級(jí)分類進(jìn)行修改;點(diǎn)擊“刪除”,對(duì)當(dāng)前商品進(jìn)行刪除操作;也可以在“添加新分類”輸入分類名稱,添加新的分類;流程圖如下開(kāi)始進(jìn)入商品類別管理模塊一級(jí)類別管理二級(jí)類別管理圖517商品類別管理界面FIGURE517CATEGORYMANAGEMENTINTERFACE24商品管理模塊實(shí)現(xiàn)在商品管理模塊,管理員可以對(duì)商品相關(guān)信息進(jìn)行修改處理,添加新增產(chǎn)品,界面如下圖518添加新商品界面FIGURE518ADDNEWPRODUCTSINTERFACE圖519查看商品列表界面FIGURE519VIEWSHOPPINGLISTINTERFACE商品管理模塊操作如下1點(diǎn)擊“商品管理”,再點(diǎn)擊“商品列表”,進(jìn)入商品列表界面;在這里,點(diǎn)擊“編輯”,可以對(duì)當(dāng)前商品信息進(jìn)行信息修改操作,點(diǎn)擊“刪除”,刪除商品操作;2點(diǎn)擊“添加商品”,進(jìn)入添加商品界面,在這里,管理員可以輸入新商品的相關(guān)信息,添加新的商品;流程圖如下開(kāi)始進(jìn)入商品管理模塊查看商品添加商品圖520商品管理流程圖FIGURE520COMMODITYMANAGEMENTFLOWCHART25公告管理模塊實(shí)現(xiàn)在公告管理模塊,管理員可以添加公告,更新公告信息方便告知用戶優(yōu)惠商品,界面如下圖521公告列表界面FIGURE521ANNOUNCEMENTLISTINTERFACE圖522添加公告界面FIGURE522ADDANNOUNCEMENTINTERFACE公告模塊操作如下1點(diǎn)擊“公告管理”,再點(diǎn)擊“公告信息”,進(jìn)入公告列表界面;在這里,可以查看公告的詳細(xì)信息,也可以對(duì)當(dāng)前公告進(jìn)行刪除操作;2點(diǎn)擊“添加公告”,進(jìn)入添加公告界面,在這里,管理員輸入公告標(biāo)題和類容,按保存進(jìn)行添加新公告操作;流程圖如下開(kāi)始進(jìn)入公告管理模塊查看公告添加公告圖523公告管理流程圖FIGURE523ANNOUNCEMENTMANAGEMENTFLOWCHART六、系統(tǒng)測(cè)試(一)系統(tǒng)部署運(yùn)行系統(tǒng)需要安裝SQLSERVER2008和安裝IIS服務(wù)器。1依次點(diǎn)擊“開(kāi)始菜單程序MICROSOFTSQLSERVER數(shù)據(jù)庫(kù)管理器”,打開(kāi)數(shù)據(jù)庫(kù)管理器。如圖所示圖61數(shù)據(jù)庫(kù)管理器FIGURE61DATABASEMANAGER2選中數(shù)據(jù)庫(kù)右鍵所有任務(wù)附加數(shù)據(jù)庫(kù)如圖所示圖62附加數(shù)據(jù)庫(kù)FIGURE62ADDITIONALDATABASE3在彈出的小窗口中單擊瀏覽(“)選擇你數(shù)據(jù)庫(kù)文件所在的路徑如圖所示圖63選擇數(shù)據(jù)庫(kù)文件FIGURE63SELECTTHEDATABASEFILE圖64選擇文件FIGURE64SELECTTHEFILE4選擇后綴名為MDF的文件5好了,點(diǎn)擊確定。(二)測(cè)試方法系統(tǒng)測(cè)試是開(kāi)發(fā)過(guò)程的重要組成部分,是用來(lái)確認(rèn)一個(gè)程序的品質(zhì)或性能是否符合開(kāi)發(fā)之前所提出的一些要求。軟件測(cè)試就是在軟件投入運(yùn)行前,對(duì)軟件的需求來(lái)進(jìn)行分析、軟件設(shè)計(jì)規(guī)格說(shuō)明和編碼的最終復(fù)審。(三)系統(tǒng)測(cè)試31管理員登錄模塊測(cè)試管理員登錄進(jìn)行測(cè)試,管理員只有正確登錄后,才能對(duì)用戶信息修改或刪除,若管理員名稱、密碼錯(cuò)誤,會(huì)出現(xiàn)錯(cuò)誤提示。根據(jù)軟件工程測(cè)試用例的設(shè)計(jì)方法,設(shè)計(jì)的測(cè)試用例如表所示。表61管理員登錄測(cè)試表TABLE61ADMINISTRATORLOGINTESTTABLE輸入等價(jià)類測(cè)試數(shù)據(jù)預(yù)期結(jié)果ABC管理員不存在管理員名稱ADMIN正常登錄7777密碼錯(cuò)誤密碼ADMIN提示成功以上測(cè)試表明當(dāng)管理員名稱和密碼都正確,才可以正常登錄,否則出現(xiàn)對(duì)話框提示錯(cuò)誤,如圖所示。圖65登錄異常圖FIGURE65LOGINABNORMALFIGURE32客戶管理模塊測(cè)試在客戶管理模塊測(cè)試添加新用戶和修改密碼功能,按要求輸入相關(guān)信息,測(cè)試是否成功添加用戶和修改密碼,測(cè)試用例表和測(cè)試結(jié)果如下表62添加用戶測(cè)試表TABLE62ADDUSERTESTTABLE輸入等價(jià)類測(cè)試數(shù)據(jù)預(yù)期結(jié)果用戶名陳嘉威密碼123確認(rèn)密碼123電子郵箱密碼問(wèn)題我愛(ài)你問(wèn)題答案你愛(ài)我成功添加新用戶圖66添加新用戶并成功添加FIGURE66TOADDNEWUSERSANDSUCCE

溫馨提示

  • 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論