畢業(yè)論文-網(wǎng)上書店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
畢業(yè)論文-網(wǎng)上書店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
畢業(yè)論文-網(wǎng)上書店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
畢業(yè)論文-網(wǎng)上書店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
畢業(yè)論文-網(wǎng)上書店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩25頁(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)介

BBS論壇系統(tǒng)Abstract石家莊經(jīng)濟(jì)學(xué)院華信學(xué)院學(xué)士學(xué)位設(shè)計(jì)PAGEIIIPAGEII學(xué)士學(xué)位設(shè)計(jì)題目姓名學(xué)號(hào)專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師二零一四年五月三十日摘要隨著我國(guó)電子商務(wù)的快速發(fā)展,各行各業(yè)都融入到了電子商務(wù)交易中,圖書作為一項(xiàng)傳統(tǒng)而又特殊的圖書,也正逐漸跟上電商腳步,來(lái)解決我國(guó)當(dāng)前全國(guó)或地區(qū)性問(wèn)題。目前,圖書市場(chǎng)面臨供給不足與供給過(guò)剩頻繁交織的矛盾,收購(gòu)價(jià)低和出售價(jià)高之間的矛盾,以及市場(chǎng)面臨總量不平衡與品種、區(qū)域結(jié)構(gòu)不平衡的矛盾。論文闡述了網(wǎng)上書店管理系統(tǒng)的開發(fā)過(guò)程,并對(duì)該系統(tǒng)的需求分析及系統(tǒng)需要實(shí)現(xiàn)的設(shè)計(jì)方法作了介紹。該系統(tǒng)的基本功能包括用戶購(gòu)買和管理員管理。用戶購(gòu)買系統(tǒng)包括圖書查詢,訂單查詢和圖書訂購(gòu);管理員系統(tǒng)包括管理員登錄,圖書管理,對(duì)用戶訂單的處理和計(jì)算用戶所購(gòu)圖書的金額。本系統(tǒng)采用.NET開發(fā)平臺(tái)進(jìn)行開發(fā),開發(fā)工具采用MicrosoftVisualStudio2005集成開發(fā)環(huán)境,后臺(tái)編程語(yǔ)言采用C#編程語(yǔ)言來(lái)進(jìn)行編程開發(fā),數(shù)據(jù)庫(kù)我們采用當(dāng)下流行的SQLServer2005數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)存放平臺(tái)中的數(shù)據(jù)信息,整個(gè)系統(tǒng)采用B/S架構(gòu)進(jìn)行開發(fā),這樣能把平臺(tái)架構(gòu)到一個(gè)服務(wù)上面給互聯(lián)網(wǎng)上的用戶提供完整的服務(wù)。關(guān)鍵詞圖書銷售圖書管理數(shù)據(jù)庫(kù)ASP.NETC#語(yǔ)言B/SABSTRACTWiththerapiddevelopmentofelectroniccommerce,businessesareintegratedintothee-commercetransactions,importsandspecialbooksasatraditionimportedbooks,andgraduallythepacetokeepupwithelectricitysuppliers,tosolveourcurrentproblemsinnationalorregional.Currently,importedbooksmarketisfacingsupplyshortageandoversupplyconflictsfrequentlyintertwined,thepurchasepricelowandsellhighpricescontradictionbetween,aswellasthetotalmarketimbalancesfacedwithvarietiesofstructuralimbalanceinregionalconflicts.Paperdescribestheonlinebookstoremanagementsystem,andsystemrequirementsforthedesignandanalysisofthesystemneedstobeachievedintroduced.Thebasicfunctionsofthesystemincludingtheusertopurchaseandadministrator.Userspurchasingsystemincludingimportbooksinquiries,orderinquiriesandimportedbooksordered;administratorloginsystem,includingAdministrator,importlibrarymanagement,theamountofimportedbooksinorderforuserstopurchaseprocessingandcomputingusers.Thesystemuses.NETdevelopmentplatformfordevelopment,developmenttoolsusingMicrosoftVisualStudio2005integrateddevelopmentenvironment,thebackgroundprogramminglanguageusingtheC#programminglanguagetoprogramdevelopment,databaseweusethecurrentpopularSQLServer2005databasemanagementsystemtostoreplatformdata,thesystemusesB/Sarchitecturedevelopment,socantheaboveplatformarchitecturetoaservicetousersontheInternettoprovideacompleteservice.Keywords:BooksalesbooksmanagementdatabaseASP.NETC#languageB/SPAGEIIIPAGEIII目錄摘要 IAbstract I1緒論 11.1課題研究的目的和意義 11.2研究現(xiàn)狀 12相關(guān)技術(shù)介紹 12.1網(wǎng)上書店管理系統(tǒng)的開發(fā)模式 12.2網(wǎng)上書店管理系統(tǒng)使用的開發(fā)工具的選擇 22.3網(wǎng)上書店管理系統(tǒng)的數(shù)據(jù)庫(kù)管理系統(tǒng)開發(fā)的選擇 23網(wǎng)上書店管理系統(tǒng)需求分析 33.1網(wǎng)上書店管理系統(tǒng)用戶需求分析 33.1.1功能需求分析 33.1.2系統(tǒng)可行性分析 33.2網(wǎng)上書店管理系統(tǒng)功能分析 34網(wǎng)上書店管理系統(tǒng)的系統(tǒng)設(shè)計(jì) 44.1網(wǎng)上書店管理系統(tǒng)模塊設(shè)計(jì) 44.2網(wǎng)上書店管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 54.2.1數(shù)據(jù)庫(kù)的概念設(shè)計(jì) 54.2.2數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì) 84.2.3數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì) 95網(wǎng)上書店管理系統(tǒng)的實(shí)現(xiàn) 125.1系統(tǒng)結(jié)構(gòu) 125.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 125.2.1登錄模塊詳細(xì)設(shè)計(jì) 125.2.2會(huì)員注冊(cè)模塊 135.2.3購(gòu)物車模塊的實(shí)現(xiàn) 145.2.4專題信息管理模塊設(shè)計(jì) 165.2.5圖書信息模塊 175.2.6管理員登錄模塊 196.系統(tǒng)測(cè)試 206.1系統(tǒng)試運(yùn)行測(cè)試原則 206.2黑盒測(cè)試 20總結(jié) 24致謝 25參考文獻(xiàn) 26PAGE261緒論1.1課題研究的目的和意義為了滿足消費(fèi)者只要通過(guò)互聯(lián)網(wǎng)就可以足不出戶的購(gòu)買自己喜歡的圖書,改變傳統(tǒng)商業(yè)交易,實(shí)現(xiàn)在互聯(lián)網(wǎng)上進(jìn)行交易,網(wǎng)上書店已經(jīng)漸漸普及生活。網(wǎng)上購(gòu)買圖書的優(yōu)勢(shì)在于選擇面大、價(jià)格便宜、交易方便、節(jié)省時(shí)間和精力等,網(wǎng)上銷售為人們提供了更廣闊的的環(huán)境,人們不受時(shí)間的限制,不受空間的限制,不受傳統(tǒng)購(gòu)物的諸多限制,可以隨時(shí)隨地在網(wǎng)上交易。再?gòu)V闊的市場(chǎng),在網(wǎng)上這個(gè)世界都將會(huì)變的很小,一個(gè)商家可以面對(duì)全球的消費(fèi)者,而一個(gè)消費(fèi)者可以在全球的任何一家商家購(gòu)物,而且更快速的流通和低廉的價(jià)格使得電子商務(wù)減少了商品流通的中間環(huán)節(jié),節(jié)省了大量的開支,從而也大大降低了商品流通和交易的成本,更符合時(shí)代的要求。如今人們?cè)絹?lái)越追求時(shí)尚、講究個(gè)性,注重購(gòu)物的環(huán)境,而網(wǎng)上購(gòu)物更能體現(xiàn)個(gè)性化的購(gòu)物過(guò)程。1.2研究現(xiàn)狀在國(guó)內(nèi)有許多我們所熟悉的大規(guī)模的網(wǎng)上購(gòu)物網(wǎng)站,如阿里巴巴和淘寶網(wǎng)。中國(guó)的網(wǎng)上購(gòu)物在摸索與借鑒中成長(zhǎng)著,利用中國(guó)特有的優(yōu)勢(shì)來(lái)克服不利的外部環(huán)境因素,例如采用“貨到付款”就是中國(guó)購(gòu)物網(wǎng)站的成功創(chuàng)新。隨著外部環(huán)境的逐步優(yōu)化,中國(guó)網(wǎng)上購(gòu)物網(wǎng)站發(fā)展前景良好。隨著居民生活水平的不斷提高,網(wǎng)上購(gòu)物的不斷成熟,網(wǎng)上購(gòu)物將會(huì)呈現(xiàn)兩種不同的發(fā)展趨勢(shì),一種是走低價(jià)格路線,像超市一樣,有物美價(jià)廉的圖書;另一種是銷售高檔消費(fèi)圖書。網(wǎng)上購(gòu)物作為一種新興的商業(yè)模式,正在獲得越來(lái)越多人的認(rèn)可。美國(guó)、日本、歐洲等發(fā)達(dá)國(guó)家和地區(qū),零售業(yè)起步早,伴隨著西方國(guó)家的三次零售革命,其理論研究也逐漸成熟。20世紀(jì)30年代的第三次零售革命對(duì)零售業(yè)影響最為深遠(yuǎn),一種新的零售業(yè)態(tài)—超級(jí)市場(chǎng)在美國(guó)誕生,超級(jí)市場(chǎng)的出現(xiàn)掀起了一場(chǎng)零售技術(shù)革命,將專業(yè)化、社會(huì)化生產(chǎn)方式引入零售經(jīng)營(yíng)。由于經(jīng)濟(jì)的高速發(fā)展,計(jì)算機(jī)的普及,一些發(fā)達(dá)國(guó)際早已實(shí)現(xiàn)系統(tǒng)管理化,現(xiàn)在我們所有的一些超市的管理模式,主要是仿照國(guó)外發(fā)達(dá)地區(qū)所采用的方式。他們所采用的管理模式在一定的程度上已經(jīng)非常的完善。中國(guó)的電子商務(wù)開始于20世紀(jì)90年代末,近年來(lái)逐漸走向快速發(fā)展的道路。如果說(shuō)美國(guó)電子商務(wù)是“商務(wù)推動(dòng)型”,那么中國(guó)電子商務(wù)則更多的是“技術(shù)拉動(dòng)型”,這是在發(fā)展模式上中國(guó)電子商務(wù)與美國(guó)電子商務(wù)的最大不同。2相關(guān)技術(shù)介紹2.1網(wǎng)上書店管理系統(tǒng)的開發(fā)模式網(wǎng)上書店管理系統(tǒng)可以有兩種開發(fā)模式,一中是C/S結(jié)構(gòu)一種是B/S結(jié)構(gòu)。C/S結(jié)構(gòu),即客戶機(jī)和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過(guò)它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到Client端和Server端來(lái)實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是C/S形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的Web應(yīng)用發(fā)展,Web和C/S應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問(wèn)新的和現(xiàn)有的應(yīng)用系統(tǒng),通過(guò)現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。B/S結(jié)構(gòu),就是我們所說(shuō)的瀏覽器/服務(wù)器的一種結(jié)構(gòu),他是一種目前非常流行的程序結(jié)構(gòu)。他運(yùn)行于IIS信息服務(wù)管理器之上是一種非常流行的程序結(jié)構(gòu),B/S架構(gòu)解決了開發(fā)的程序不能聯(lián)網(wǎng)的問(wèn)題,這樣的一種運(yùn)行結(jié)構(gòu)使我們只需要在運(yùn)行的服務(wù)器上進(jìn)行架設(shè),然后所有可以上網(wǎng)的用戶都可以通過(guò)互聯(lián)網(wǎng)使用配置好的程序。所以說(shuō)這樣的一種結(jié)構(gòu)是非常先進(jìn)的程序框架,他和傳統(tǒng)的C/S程序的結(jié)構(gòu)相比有很多優(yōu)點(diǎn),C/S架構(gòu)的程序只能在一臺(tái)電腦上進(jìn)行訪問(wèn),充其量也只能在一個(gè)小型的局域網(wǎng)中進(jìn)行互聯(lián)互通,不能做到在互聯(lián)網(wǎng)上進(jìn)行訪問(wèn),所以本系統(tǒng)選擇的是B/S結(jié)構(gòu)。2.2網(wǎng)上書店管理系統(tǒng)使用的開發(fā)工具的選擇ASP.NET是從前幾年流行起來(lái)的一種微軟的技術(shù)框架,是目前比較流行的可以開發(fā)跨平臺(tái)的一種先進(jìn)的技術(shù)框架結(jié)構(gòu)。總體來(lái)說(shuō)他是一種開發(fā)的技術(shù)框架,是微軟公司發(fā)布的一個(gè)整體的技術(shù)框架,包括眾多的開發(fā)語(yǔ)言來(lái)進(jìn)行支撐。這樣的一個(gè)框架是一個(gè)全新的技術(shù)框架,他采用代碼和界面分離的方式來(lái)進(jìn)行系統(tǒng)的開發(fā),后臺(tái)的開發(fā)代碼可以采用C#編程語(yǔ)言,也可以采用VB編程語(yǔ)言,甚至可以使用J#開發(fā)語(yǔ)言來(lái)進(jìn)行開發(fā),前臺(tái)界面技術(shù)可以采用Html代碼來(lái)進(jìn)行書寫和開發(fā),同時(shí)框架還提供了很多可以直接使用的控件,直接操作到頁(yè)面上進(jìn)行使用和配置,這樣的一種方式給程序的開發(fā)提供了非常先進(jìn)的一種方式,提高了開發(fā)的效率。2.3網(wǎng)上書店管理系統(tǒng)的數(shù)據(jù)庫(kù)管理系統(tǒng)開發(fā)的選擇SQLServer2005是微軟的新一代數(shù)據(jù)庫(kù)管理系統(tǒng)工具,他是一個(gè)非常強(qiáng)大的數(shù)據(jù)庫(kù)管理工具,能實(shí)現(xiàn)各種各樣復(fù)雜的數(shù)據(jù)庫(kù)的設(shè)計(jì)和承載,提供了建立數(shù)據(jù)庫(kù),備份數(shù)據(jù)庫(kù),還原數(shù)據(jù)庫(kù)的界面管理工具,使用起來(lái)非常的方便,可以用SQL語(yǔ)言來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的編寫和操作以及數(shù)據(jù)庫(kù)的控制,觸發(fā)器,存儲(chǔ)過(guò)程,應(yīng)用視圖一應(yīng)俱全,是一個(gè)非常強(qiáng)大數(shù)據(jù)庫(kù)管理工具,在程序開發(fā)和軟件工程領(lǐng)域有著非常廣泛的應(yīng)用。SQLServer2005數(shù)據(jù)庫(kù)是目前應(yīng)用最為廣泛的一種先進(jìn)的數(shù)據(jù)庫(kù)系統(tǒng),利用SQLServer2005數(shù)據(jù)庫(kù)管理系統(tǒng)建立本系統(tǒng)的數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)的表,視圖存儲(chǔ)過(guò)程是因?yàn)檫@個(gè)數(shù)據(jù)庫(kù)可以支持多個(gè)數(shù)據(jù)庫(kù)以及多個(gè)數(shù)據(jù)庫(kù)表,多個(gè)數(shù)據(jù)庫(kù)表視圖,多個(gè)存儲(chǔ)過(guò)程,并且自身?yè)碛蟹浅?qiáng)大的糾錯(cuò)能力,他是一種非常先進(jìn)和穩(wěn)定的數(shù)據(jù)庫(kù)管理系統(tǒng),是世界上最大的互聯(lián)網(wǎng)公司微軟公司專門開發(fā)的數(shù)據(jù)庫(kù)管理工具。SQLServer2005數(shù)據(jù)庫(kù)還可以實(shí)現(xiàn)對(duì)多種事務(wù)的并行處理,他有非常強(qiáng)大的數(shù)據(jù)分析處理的能力和及非常強(qiáng)大的數(shù)據(jù)存儲(chǔ)能力,以及非??焖俚臄?shù)據(jù)讀取和存儲(chǔ)速度,是一種非常先進(jìn)的數(shù)據(jù)庫(kù)管理系統(tǒng)工具,所以我們開發(fā)本系統(tǒng)就采用這個(gè)數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)本系統(tǒng)的數(shù)據(jù)信息。。3網(wǎng)上書店管理系統(tǒng)需求分析3.1網(wǎng)上書店管理系統(tǒng)用戶需求分析3.1.1功能需求分析本設(shè)計(jì)基于B/S模式的網(wǎng)絡(luò)購(gòu)物網(wǎng)站平臺(tái),前臺(tái)網(wǎng)站開發(fā)采用ASP.NET作為技術(shù)開發(fā)工具,后臺(tái)數(shù)據(jù)庫(kù)管理采用MicrosoftSQLServer2005的數(shù)據(jù)庫(kù)管理系統(tǒng),主要實(shí)現(xiàn)前臺(tái)的圖書銷售和后臺(tái)的圖書管理。書店前臺(tái)功能,主要是游客通過(guò)登錄網(wǎng)上書店的主頁(yè)面,瀏覽各種專題查詢書店存書,然后客戶通過(guò)網(wǎng)上自己注冊(cè)的用戶名和密碼進(jìn)行登錄,登錄后可以填寫或者修改自己的資料,可以在網(wǎng)店瀏覽自己喜歡的圖書,并把有購(gòu)買意向的圖書添加到購(gòu)物車內(nèi),提交訂單后,可以在自己的訂單中查看。后臺(tái)管理主要是管理員通過(guò)賬號(hào)和密碼進(jìn)行登錄,對(duì)專題信息進(jìn)行更新和修改,對(duì)圖書信息進(jìn)行添加與刪除,對(duì)用戶訂單的審核和對(duì)訂單狀態(tài)的修改。3.1.2系統(tǒng)可行性分析網(wǎng)上書店同傳統(tǒng)的店面書店比較而言,網(wǎng)上書店的經(jīng)營(yíng)方式和銷售渠道是全新的,它解決了許多傳統(tǒng)書店的局限性,它全方位服務(wù)和24小時(shí)的全天營(yíng)業(yè)是店面書店所不能比的,成本低廉更是開設(shè)網(wǎng)上書店的主要原因,而與其他商品相比,書籍運(yùn)送幾乎不怕碰撞,不具時(shí)效性,同時(shí),圖書具有功能單一,形式簡(jiǎn)單,易于判斷和選擇而獨(dú)具優(yōu)勢(shì),最適合于網(wǎng)上交易,再次是單價(jià)低,降低了消費(fèi)者在網(wǎng)絡(luò)購(gòu)物的門檻,所以開設(shè)網(wǎng)上書店為廣大讀者提供了很大的便利性。總而言之,由于節(jié)省時(shí)間、節(jié)約費(fèi)用、操作方便等優(yōu)勢(shì),網(wǎng)上書店擁有廣闊的前景,我們可以看到網(wǎng)上購(gòu)物已經(jīng)成為一種不可抵擋的時(shí)尚潮流,在中國(guó),網(wǎng)上書店不僅有發(fā)展的必要,也有發(fā)展的基礎(chǔ),而且發(fā)展網(wǎng)上書店的各方面條件也日趨成熟,基于此,網(wǎng)上書店具有很大的發(fā)展?jié)摿?,絕對(duì)具有可行性。3.2網(wǎng)上書店管理系統(tǒng)功能分析系統(tǒng)分為前臺(tái)和后臺(tái)兩大部分,前臺(tái)主要內(nèi)容包括:顧客注冊(cè)、顧客登錄、提交購(gòu)買信息和配送信息、購(gòu)買圖書、修改和核對(duì)購(gòu)買信息和配送信息等;后臺(tái)主要內(nèi)容包括:管理員對(duì)客戶信息的管理、公告信息管理,訂單信息處理等。網(wǎng)上書店管理系統(tǒng)業(yè)務(wù)管理的業(yè)務(wù)流程圖如圖3.1所示。圖3-1業(yè)務(wù)管理流程圖4網(wǎng)上書店管理系統(tǒng)的系統(tǒng)設(shè)計(jì)4.1網(wǎng)上書店管理系統(tǒng)模塊設(shè)計(jì)網(wǎng)上書店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)主要有前臺(tái)和后臺(tái)兩個(gè)功能模塊。用戶對(duì)功能的需求:用戶模塊:新用戶注冊(cè)、老用戶登錄。專題信息查看:用戶可以直接對(duì)專題信息進(jìn)行閱讀。圖書信息搜索:可以根據(jù)書名或作者進(jìn)行搜索。購(gòu)物車:用戶可以將想要購(gòu)買的圖書加入購(gòu)物車,在線支付。訂單管理:用戶提交訂單后并未支付前,可以修改訂單,刪除訂單。管理員對(duì)功能的需求:管理員管理:增加、刪除、修改管理員和用戶信息。圖書分類管理:對(duì)不同類別的圖書進(jìn)行歸類。圖書信息管理:對(duì)圖書的信息進(jìn)行修改。專題信息更新管理:添加或者刪除各類專題信息。訂單信息管理:對(duì)顧客已經(jīng)支付的訂單進(jìn)行修改訂單統(tǒng)計(jì)管理:對(duì)所有訂單的信息進(jìn)行統(tǒng)計(jì)綜上所述,系統(tǒng)功能結(jié)構(gòu)如圖4-1所示。圖4-1網(wǎng)上書店管理系統(tǒng)總功能模塊結(jié)構(gòu)圖4.2網(wǎng)上書店管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)是信息管理系統(tǒng)的后臺(tái),存儲(chǔ)著所有的信息,在信息管理系統(tǒng)中有著很重要的地位。數(shù)據(jù)庫(kù)設(shè)計(jì)的好與壞,直接影響到這個(gè)系統(tǒng)的運(yùn)行效率。良好的數(shù)據(jù)庫(kù)設(shè)計(jì),可以提高數(shù)據(jù)信息的存儲(chǔ)效率,確保數(shù)據(jù)信息的完整性和一致性。4.2.1數(shù)據(jù)庫(kù)的概念設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是將分析得到的用戶需求抽象為信息結(jié)構(gòu)(即概念模型)的過(guò)程,它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。管理員的實(shí)體圖如圖4-2。圖4-2管理員的實(shí)體圖專題公告信息實(shí)體圖如圖4-3。圖4-3專題公告信息實(shí)體圖專題類別實(shí)體圖如圖4-4。圖4-4專題類別實(shí)體圖圖書信息的實(shí)體圖如圖4-5。圖4-5圖書信息實(shí)體圖圖書類別實(shí)體圖如圖4-6。圖4-6圖書類別實(shí)體圖留言信息實(shí)體圖如圖4-7。圖4-7留言信息實(shí)體圖會(huì)員信息實(shí)體圖如圖4-8。圖4-8會(huì)員信息實(shí)體圖訂單信息實(shí)體圖如圖4-9。圖4-9訂單信息實(shí)體圖出版社信息實(shí)體圖如圖4-10。圖4-10訂單信息實(shí)體圖總體E-R圖如圖4-11圖4-11總體E-R圖4.2.2數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)分為三個(gè)階段,分別是:用戶要求、建立E-R模型和數(shù)據(jù)模式設(shè)計(jì)。數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)中的第一個(gè)階段收集和分析用戶需求是按照以下四步進(jìn)行的:分析用戶的活動(dòng),確定系統(tǒng)范圍,分析用戶活動(dòng)所設(shè)計(jì)的數(shù)據(jù)和分析系統(tǒng)數(shù)據(jù)。邏輯設(shè)計(jì)的第二個(gè)階段建立E-R模型分兩步,首先進(jìn)行局部E-R模型設(shè)計(jì),然后進(jìn)行總體E-R模型的設(shè)計(jì)。邏輯設(shè)計(jì)的第三個(gè)階段是數(shù)據(jù)庫(kù)模式設(shè)計(jì)階段分兩步進(jìn)行,第一步初步設(shè)計(jì),把E-R圖轉(zhuǎn)換為關(guān)系模型,第二步優(yōu)化設(shè)計(jì),對(duì)模式進(jìn)行調(diào)整和改善?,F(xiàn)在進(jìn)行研究的是邏輯設(shè)計(jì)的第三步,即將E-R圖向關(guān)系模型進(jìn)行轉(zhuǎn)換,下面把實(shí)體與實(shí)體關(guān)系轉(zhuǎn)化為關(guān)系模型。管理員信息表(管理員編號(hào),登陸賬號(hào),登陸密碼)專題信息表(專題編號(hào),標(biāo)題,專題類別編號(hào),專題類別名稱,內(nèi)容,發(fā)布時(shí)間)專題類別信息表(專題類別編號(hào),類別名稱)圖書信息表(圖書編號(hào),名稱,圖書分類編號(hào),圖書分類名稱,點(diǎn)擊次數(shù),庫(kù)存數(shù)量,圖片,銷售單價(jià),圖書描述,發(fā)布日期,圖書款式,圖書特色,出版社類型編號(hào),出版社名稱,總銷量)圖書類別信息表(圖書類別編號(hào),類別名稱)留言信息表(留言編號(hào),留言標(biāo)題,留言賬號(hào),留言內(nèi)容,留言發(fā)布時(shí)間,回復(fù)內(nèi)容)會(huì)員信息表(會(huì)員編號(hào),登錄賬號(hào),登錄密碼,性別,姓名,電話,郵箱,年齡,地址,頭像圖片,賬戶余額,總金額)訂單信息表(訂單編號(hào),圖書編號(hào),圖書名稱,類別編號(hào),類別名稱,圖書價(jià)格,訂單狀態(tài),訂單日期,付款方式,圖書數(shù)量,電話,物流)出版社類別信息表(出版社編號(hào),出版社名稱)4.2.3數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì)(1)管理員信息表(表名:Admin)共包括編號(hào)、密碼、賬號(hào)。所建管理員信息表的詳情如表4-1所示:表4-1管理員信息表Admin序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1idInt4是否編號(hào)2ApwdNvarchar50是密碼3AnameNvarchar50是賬號(hào)(2)圖書信息表(表名:BookInfo)共包括編號(hào),名稱,類別編號(hào),類別名稱,點(diǎn)擊次數(shù),圖書數(shù)量,圖片,銷售單價(jià),圖書描述,發(fā)布日期,圖書款式,圖書特色,出版社類型編號(hào),出版社類型名稱,銷售數(shù)量。所建圖書信息表的詳情如表4-2所示:表4-2圖書信息表BookInfo序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1BookIDInt4是否編號(hào)2BookNamenvarchar50是名稱3BookTypeIDInt4是類別編號(hào)4BookTypeNamenvarchar50是類別名稱5BookClickInt4是點(diǎn)擊次數(shù)6BookNumInt4是圖書數(shù)量7BookPhotonvarchar50是圖片8BookPriceFloat8是銷售單價(jià)9BookIntroduceText16是圖書描述10BookDatedatetime8是發(fā)布日期11BookKuanshinvarchar50是圖書款式12BookTeSenvarchar50是圖書特色13ChuBanSheTypeNamenvarchar50是出版社類型名稱14ChuBanSheTypeIDInt4是出版社類型編號(hào)15ZongXiaoLiangFloat8是總銷量(3)圖書列別信息表(表名:Booktype)共包括編號(hào),類別名稱。所建圖書類別表的詳情如表4-3所示:表4-3圖書類別信息表Booktype序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1idInt4是否編號(hào)2nameNvarchar50是類別名稱(4)專題類別信息表(表名:Infotype)共包括編號(hào),名稱。所建信息列別表的詳情如4-4所示:表4-4信息類別信息表Infotype序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1idInt4是否編號(hào)2nameNvarchar50是名稱(5)會(huì)員信息表(表名:User)共包括編號(hào),賬號(hào),性別,密碼,姓名,電話,郵箱,年齡,地址,圖片,賬戶余額,總金額。所建會(huì)員信息表的詳情如表4-5所示:表4-5會(huì)員信息表User序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1idBigint8是否編號(hào)2UserNamevarchar50是賬號(hào)3SexChar10是性別4pwdvarchar20是密碼5XingMingvarchar20是姓名6Telvarchar20是電話7emailvarchar50是郵箱8Agevarchar20是年齡9Addressvarchar50是地址10PhotoChar10是圖片11MemberMoneyFloat8是賬戶余額12ZongMoneyFloat8是總金額(6)專題信息表(表名:News)共包括編號(hào),標(biāo)題,內(nèi)容,類別編號(hào),類別名稱,發(fā)布時(shí)間。所建專題信息表的詳情如表4-6所示:表4-6專題信息表News序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1idInt4是否編號(hào)2nameNvarchar50是標(biāo)題3contentText16是內(nèi)容4typeidInt4是類別編號(hào)5TypeNameNvarchar50是類別名稱6AddtimeDatetime8是發(fā)布時(shí)間7ClickInt4是點(diǎn)擊次數(shù)8AdminNoInt4否管理員編號(hào)(7)訂單信息表(表名:tb_Order)共包括編號(hào),訂單號(hào),圖書編號(hào),圖書名稱,類別編號(hào),類別名稱,圖書價(jià)格,訂單狀態(tài),訂單日期,付款方式,圖書數(shù)量,電話,物流。所建訂單內(nèi)容信息表的詳情如表4-7所示:表4-7訂單內(nèi)容信息表tb_OrderInfo序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明2OrderIDnvarchar50否編號(hào)3OrderMemberVarchar50是訂單號(hào)4BookIDBigint8是圖書編號(hào)5BookNameVarchar50是圖書名稱6BookTypeIDBigint8是類別編號(hào)7BookTypeNameVarchar50是類別名稱8BookPriceBigint8是圖書價(jià)格9IsCheckoutChar10是訂單狀態(tài)10OrderDatedatetime8是訂單日期11fukuanfagnshinvarchar50是付款方式12shuliangInt4是圖書數(shù)量13TELnvarchar50是電話14wuliunvarchar50是物流(8)出版社類別信息表(表名:ChuBanSheType)共包括編號(hào)、出版社名稱。所建出版社類別信息表的詳情如表4-8所示:表4-8管理員信息表Admin序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1idInt4是否編號(hào)2NameNvarchar50是出版社名稱(9)留言信息表(表名:Comment)共包括留言編號(hào),留言標(biāo)題,留言賬號(hào),留言內(nèi)容,留言發(fā)布時(shí)間,回復(fù)內(nèi)容,所建留言信息表的詳情如表4-9所示:表4-9留言信息表Comment序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1idInt4是否編號(hào)2AddUserNvarchar50是留言賬號(hào)3TopicNvarchar50是標(biāo)題4ContentNvarchar500是留言內(nèi)容5AddTimeDatetime是發(fā)布時(shí)間6ReplayNvarchar500是回復(fù)內(nèi)容5網(wǎng)上書店管理系統(tǒng)的實(shí)現(xiàn)5.1系統(tǒng)結(jié)構(gòu)對(duì)系統(tǒng)進(jìn)行結(jié)構(gòu)設(shè)計(jì)就是對(duì)一個(gè)系統(tǒng)的程序結(jié)構(gòu)如何設(shè)計(jì)的內(nèi)容的一些描述,我們根據(jù)系統(tǒng)的功能和系統(tǒng)所用到的技術(shù)以及系統(tǒng)的運(yùn)行效果分析出本系統(tǒng)的結(jié)構(gòu)采用ASP.NET框架的B/S架構(gòu)來(lái)實(shí)現(xiàn)。5.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)5.2.1登錄模塊詳細(xì)設(shè)計(jì)用戶登錄實(shí)現(xiàn)的過(guò)程主要有幾個(gè)步驟,首先對(duì)用戶輸入的信息進(jìn)行保存然后利用ASP.NET程序從數(shù)據(jù)庫(kù)中進(jìn)行檢索看是不是有用戶輸入的信息在數(shù)據(jù)庫(kù)中是否存在如果存在就返回正確的結(jié)果,如果不存在就返回錯(cuò)誤的結(jié)果。如果結(jié)果數(shù)據(jù)庫(kù)中存在就顯示登錄成功,如果數(shù)據(jù)庫(kù)不存在就顯示失敗請(qǐng)重新登錄。系統(tǒng)登錄的運(yùn)行效果如圖5-1所示。圖5-1普通用戶登錄運(yùn)行界面用戶登錄模塊的流程圖如圖5-2所示。圖5-2用戶登錄模塊流程圖5.2.2會(huì)員注冊(cè)模塊普通用戶需要注冊(cè)登錄才能購(gòu)買圖書。所以網(wǎng)站提供了一個(gè)用戶注冊(cè)和登陸的模塊,用戶需要正確輸入賬號(hào)和密碼才能登錄系統(tǒng)。用戶注冊(cè)實(shí)現(xiàn)的過(guò)程主要是將用戶填寫的數(shù)據(jù)寫入數(shù)據(jù)庫(kù)中即可。會(huì)員注冊(cè)的流程圖如圖5-3所示。圖5-3會(huì)員注冊(cè)流程圖會(huì)員注冊(cè)界面如圖5-4所示。圖5-4會(huì)員注冊(cè)界面5.2.3購(gòu)物車模塊的實(shí)現(xiàn)購(gòu)物車模塊分為3個(gè)重要部分,第一個(gè)是添加購(gòu)物車,用戶必須登錄后才能進(jìn)行圖書的購(gòu)買,購(gòu)買圖書首先要找到圖書的詳細(xì)界面,然后輸入要購(gòu)買的數(shù)量,點(diǎn)擊購(gòu)買就把要購(gòu)買的信息添加到購(gòu)物車中,確定無(wú)誤后可以將購(gòu)物車中的圖書信息生成訂單。流程圖如圖5-5所示。圖5-5購(gòu)買圖書信息流程圖面購(gòu)買圖書信息的界面如圖5-6所示。圖5-6購(gòu)買圖書信息第二部分就是購(gòu)車生成訂單的操作,確定購(gòu)物車?yán)锩娴膱D書是自己要購(gòu)買的,然后生成訂單,填寫收貨地址等信息。運(yùn)行效果圖如圖5-7所示。圖5-7生成訂單信息5.2.4專題信息管理模塊設(shè)計(jì)專題信息管理模塊,包括對(duì)專題信息的添加,修改專題信息,刪除專題信息,管理專題信息等功能。專題信息管理的流程圖如圖5-8所示。圖5-8專題信息管理流程圖后臺(tái)管理員可以對(duì)專題信息進(jìn)行添加,添加專題信息的界面如圖5-9所示。圖5-9添加專題信息界面后臺(tái)管理員添加了專題信息前臺(tái)就能顯示出來(lái),專題信息顯示的界面如圖5-10所示。圖5-10專題信息管理界面5.2.5圖書信息模塊圖書信息模塊包括輸入圖書信息和驗(yàn)證步驟。添加圖書信息的流程圖如圖5-11所示。圖5-11添加圖書信息管理流程圖添加圖書信息的界面如圖5-12所示。圖5-12添加圖書信息界面后臺(tái)管理員可以對(duì)圖書信息進(jìn)行管理,管理圖書信息界面如圖5-13所示。圖5-13圖書信息管理界面后臺(tái)添加了圖書信息前臺(tái)就可以顯示圖書信息,顯示圖書信息的界面如圖5-14所示。圖5-14圖書信息顯示5.2.6管理員登錄模塊管理員登錄實(shí)現(xiàn)的過(guò)程主要有幾個(gè)步驟,首先對(duì)用戶輸入的信息進(jìn)行保存然后利用ASP.NET程序從數(shù)據(jù)庫(kù)中進(jìn)行檢索看是不是有用戶輸入的信息在數(shù)據(jù)庫(kù)中是否存在如果存在就返回正確的結(jié)果,如果不存在就返回錯(cuò)誤的結(jié)果。如果結(jié)果數(shù)據(jù)庫(kù)中存在就顯示登錄成功,如果數(shù)據(jù)庫(kù)不存在就顯示失敗請(qǐng)重新登錄。系統(tǒng)登錄的運(yùn)行效果如圖5-15所示。圖5-15管理員登錄運(yùn)行界面系統(tǒng)登錄模塊的流程圖如圖5-16所示。圖5-16系統(tǒng)登錄流程圖6系統(tǒng)測(cè)試系統(tǒng)測(cè)試是保證系統(tǒng)開發(fā)成功的重要一環(huán)。在系統(tǒng)交付使用之前,要對(duì)其功能和性能從不同角度和層次進(jìn)行測(cè)試,目的在于發(fā)現(xiàn)系統(tǒng)中存在的問(wèn)題。6.1系統(tǒng)試運(yùn)行測(cè)試原則系統(tǒng)的試運(yùn)行是指利用管理工作中實(shí)際的數(shù)據(jù)全面測(cè)試與運(yùn)行系統(tǒng)的過(guò)程。應(yīng)做到以下幾點(diǎn):基礎(chǔ)數(shù)據(jù)的整理輸入用戶的操作使用培訓(xùn)系統(tǒng)交付使用前的準(zhǔn)備工作為系統(tǒng)配備各種文檔6.2黑盒測(cè)試黑盒測(cè)試也稱功能測(cè)試,它是通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否都能正常使用。在測(cè)試中,把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說(shuō)明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測(cè)試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。黑盒測(cè)試是以用戶的角度,從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對(duì)應(yīng)關(guān)系出發(fā)進(jìn)行測(cè)試的。很明顯,如果外部特性本身有問(wèn)題或規(guī)格說(shuō)明的規(guī)定有誤,用黑盒測(cè)試方法是發(fā)現(xiàn)不了的。本系統(tǒng)采用黑盒測(cè)試用例如下:項(xiàng)目名稱輸入輸出登錄驗(yàn)證用戶名輸王上登錄正常用戶名輸234登錄錯(cuò)誤總之,在開發(fā)本系統(tǒng)時(shí),為了使系統(tǒng)能夠穩(wěn)定運(yùn)行,對(duì)本系統(tǒng)進(jìn)行了有針對(duì)性的全面測(cè)試,采取的方式是:菜單項(xiàng)測(cè)試:為了保證每一項(xiàng)下拉菜單能夠正確實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的功能,我把相關(guān)的基礎(chǔ)數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,并對(duì)每一個(gè)菜單項(xiàng)反復(fù)進(jìn)行了增加、刪除、修改等操作,從而保證了菜單級(jí)功能的正確實(shí)現(xiàn)。綜合測(cè)試:在以上測(cè)試的基礎(chǔ)上對(duì)系統(tǒng)功能進(jìn)行了整體的測(cè)試,依次來(lái)檢驗(yàn)系統(tǒng)功能是否符合系統(tǒng)設(shè)計(jì)的要求。存儲(chǔ)測(cè)試:通過(guò)用戶管理模塊的用戶增加功能,測(cè)試系統(tǒng)數(shù)據(jù)在數(shù)據(jù)庫(kù)中存是否正常圖6-1登錄測(cè)試界面密碼輸入錯(cuò)誤:圖6-2輸入錯(cuò)誤密碼結(jié)果界面圖6-3用戶注冊(cè)界面圖6-4用戶注冊(cè)成功界面圖6-5會(huì)員信息管理界面結(jié)論我的課程設(shè)計(jì)是網(wǎng)上書店管理系統(tǒng),經(jīng)過(guò)幾個(gè)月的努力,畢業(yè)設(shè)計(jì)終于完成了,通過(guò)這次課程設(shè)計(jì),使我更大程度上了解了信息管理系統(tǒng)的功能,提高了實(shí)踐能力,是對(duì)所學(xué)知識(shí)的一次綜合應(yīng)用。在課程設(shè)計(jì)的過(guò)程中,我遇到了很多不懂的問(wèn)題,但通過(guò)我不斷的學(xué)習(xí),查看相關(guān)的資料和書籍,讓自己頭腦中已有的概念逐漸清晰,使自己的作品步步完善起來(lái),每一次改進(jìn)都是我學(xué)習(xí)的收獲,每一次試驗(yàn)的成功不斷見證了我學(xué)習(xí)的進(jìn)步。這期間老師和同學(xué)的幫助也給了我很大的鼓勵(lì),從中我也充分認(rèn)識(shí)到自己能夠完成一個(gè)可運(yùn)行與可執(zhí)行的程

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論