網(wǎng)上書(shū)店_畢業(yè)論文_第1頁(yè)
網(wǎng)上書(shū)店_畢業(yè)論文_第2頁(yè)
網(wǎng)上書(shū)店_畢業(yè)論文_第3頁(yè)
網(wǎng)上書(shū)店_畢業(yè)論文_第4頁(yè)
網(wǎng)上書(shū)店_畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩50頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

畢業(yè)設(shè)計(jì)(論文)20122013學(xué)年第二學(xué)期題目網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)開(kāi)題報(bào)告內(nèi)容(調(diào)研資料的準(zhǔn)備,設(shè)計(jì)/論文的目的、要求、思路與預(yù)期成果;任務(wù)完成的階段內(nèi)容及時(shí)間安排;小組內(nèi)其他成員的分工;完成設(shè)計(jì)(論文)所具備的條件因素等。)一、開(kāi)題報(bào)告的基本內(nèi)容本系統(tǒng)題目網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)。系統(tǒng)的前期任務(wù)是搜集、查詢(xún)關(guān)于網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)的資料、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)的研究,以及系統(tǒng)文檔的規(guī)范化研究、系統(tǒng)功能的設(shè)計(jì)與研究。本系統(tǒng)分前臺(tái)管理和后臺(tái)管理兩大部分,前臺(tái)實(shí)現(xiàn)用戶(hù)注冊(cè)登陸,圖書(shū)的瀏覽、查詢(xún)及評(píng)論,購(gòu)物車(chē)管理及提交訂單,用戶(hù)信息中心,以及留言板功能;后臺(tái)實(shí)現(xiàn)管理員登陸、圖書(shū)管理、分類(lèi)管理、評(píng)論管理、用戶(hù)管理及訂單管理。計(jì)劃該系統(tǒng)用時(shí)3個(gè)月,前兩周收集資料規(guī)劃數(shù)據(jù)及流程和界面的設(shè)計(jì),一個(gè)半月實(shí)現(xiàn)本系統(tǒng)的大致功能,調(diào)試程序,后期完善細(xì)節(jié),整理論文。我們小組共三人,系統(tǒng)的順利實(shí)現(xiàn)離不開(kāi)三人的密切配合,依據(jù)三人的情況做如下分工A負(fù)責(zé)整個(gè)網(wǎng)站的設(shè)計(jì)及功能實(shí)現(xiàn),B負(fù)責(zé)網(wǎng)站美工及測(cè)試,C負(fù)責(zé)論文的編寫(xiě),小組成員定期聯(lián)系,加強(qiáng)溝通,力求使系統(tǒng)功能趨于合理及完善,界面美觀人性化,便于用戶(hù)使用。2、課題進(jìn)度安排201301820110228查閱資料,分析需求,做好準(zhǔn)備工作。2013030120110331程序設(shè)計(jì),局部調(diào)試。2011040120110415軟件測(cè)試,頁(yè)面美化,整體修改。2011041520110426歸納總結(jié),撰寫(xiě)論文。(可加頁(yè))指導(dǎo)教師簽名日期備注(1)來(lái)源A教師擬訂;B學(xué)生建議;C企業(yè)和社會(huì)征集;D實(shí)習(xí)單位提供(2)類(lèi)型X真實(shí)課題;Y模擬課題;Z虛擬課題目錄摘要6ABSTRACT71前言811本課題的研究意義812網(wǎng)上書(shū)店的優(yōu)勢(shì)913本課題的研究?jī)?nèi)容92系統(tǒng)解決方案的選擇1021系統(tǒng)說(shuō)明10211軟硬件環(huán)境1022可行性分析11221風(fēng)險(xiǎn)分析11222技術(shù)可行性11223操作可行性1123對(duì)涉及工具和技術(shù)的相關(guān)說(shuō)明11231B/S體系結(jié)構(gòu)11232ASPNET技術(shù)介紹12233SQLSERVER200512234利用ADONET訪問(wèn)數(shù)據(jù)庫(kù)133需求分析與設(shè)計(jì)1431系統(tǒng)分析的任務(wù)與步驟14311系統(tǒng)分析的任務(wù)14312系統(tǒng)分析的步驟1432系統(tǒng)的功能特性1433系統(tǒng)的功能需求14331會(huì)員部分15332管理員部分15333系統(tǒng)功能模塊劃分1634系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)17341數(shù)據(jù)庫(kù)分析與設(shè)計(jì)17342設(shè)計(jì)局部ER模式18343數(shù)據(jù)庫(kù)中表的設(shè)計(jì)2135系統(tǒng)設(shè)計(jì)24351總體功能設(shè)計(jì)24352系統(tǒng)流程設(shè)計(jì)274系統(tǒng)實(shí)現(xiàn)2941數(shù)據(jù)庫(kù)連接2942用戶(hù)注冊(cè)和登錄3043用戶(hù)圖書(shū)瀏覽及評(píng)論3344購(gòu)物車(chē)3645生成訂單4146個(gè)人賬戶(hù)4247管理員管理網(wǎng)站基本信息435結(jié)論49致謝50參考文獻(xiàn)51摘要21世紀(jì)是網(wǎng)絡(luò)經(jīng)濟(jì)時(shí)代,計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,對(duì)傳統(tǒng)的商品交易形式和流通方式產(chǎn)生了極大地影響。隨著人們對(duì)信息的獲取方式和獲取途徑的改變,對(duì)傳統(tǒng)的書(shū)店的銷(xiāo)售和管理模式帶來(lái)挑戰(zhàn),建立相應(yīng)的網(wǎng)上書(shū)店顯得尤其必要。網(wǎng)絡(luò)購(gòu)物正適應(yīng)了當(dāng)今社會(huì)快節(jié)奏的生活,使顧客足不出戶(hù)便可以方便快捷輕松地選購(gòu)自己喜歡的商品。本設(shè)計(jì)嘗試用ASPNET在網(wǎng)絡(luò)上架構(gòu)一個(gè)網(wǎng)上書(shū)店,它是在VISUALSTUDIO2008下,以SQLSERVER2005為數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái),采用NET技術(shù)開(kāi)發(fā)的網(wǎng)上購(gòu)物系統(tǒng)。在對(duì)網(wǎng)上書(shū)店進(jìn)行綜合分析的基礎(chǔ)上,結(jié)合系統(tǒng)開(kāi)發(fā)技術(shù),明確了系統(tǒng)需求,并在此基礎(chǔ)上對(duì)系統(tǒng)進(jìn)行了詳細(xì)的規(guī)劃設(shè)計(jì),確定了系統(tǒng)所具有的前臺(tái)管理和后臺(tái)管理兩大基本功能模塊的功能前臺(tái)部分由用戶(hù)使用,主要包括用戶(hù)登陸注冊(cè),新書(shū)上架,分類(lèi)查找,圖書(shū)瀏覽及評(píng)論,用戶(hù)個(gè)人信息管理等;后臺(tái)部分由管理員使用,主要包括圖書(shū)管理、評(píng)論管理、分類(lèi)管理、用戶(hù)管理、訂單管理等。系統(tǒng)經(jīng)測(cè)試和試運(yùn)行后基本達(dá)到設(shè)計(jì)要求,系統(tǒng)的圖書(shū)查找功能和管理員管理圖書(shū)功能,將為書(shū)店的銷(xiāo)售和管理帶來(lái)極大的方便。關(guān)鍵詞網(wǎng)上書(shū)店;銷(xiāo)售管理;ASPNET;SQLSERVER2005ABSTRACT21STCENTURYISTHEAGEOFINTERNETECONOMY,COMPUTERANDNETWORKTECHNOLOGYRAPIDDEVELOPMENT,THETRADITIONALCOMMODITIESTRADINGFORMSANDDISTRIBUTIONPRODUCEDGREATLYINFLUENCESASPEOPLETOINFORMATIONMODEANDTHEACQUIREMENTOFTRADITIONALBOOKSTORESCHANGES,THESALESANDMANAGEMENTMODETOBRINGCHALLENGES,ESTABLISHCORRESPONDINGONLINEBOOKSTOREAPPEARPARTICULARLYNECESSARYTHENETWORKSHOPPINGAREADAPTEDTOTHEQUICKPACEOFLIFEINTODAYSSOCIETY,MAKECUSTOMERSTAYEDINDOORSCANCHOOSECONVENIENTEASILYTHEIRFAVORITEGOODSTHISDESIGNISTRYTOUSEASPNETONTHENETWORKARCHITECTURE,ITISANONLINEBOOKSTOREINVISUALSTUDIO,2008WITHSQLSERVERDATABASEDEVELOPMENTPLATFORMFOR2005,THENETTECHNOLOGYDEVELOPMENTOFONLINESHOPPINGSYSTEMINTOONLINEBOOKSTOREONTHENETTECHNOLOGYDEVELOPMENTOFONLINESHOPPINGSYSTEMINTOONLINEBOOKSTOREONTHEBASISOFCOMPREHENSIVEANALYSIS,COMBINEDWITHTHESYSTEMDEVELOPMENTTECHNOLOGY,HASBEENCLEARABOUTTHESYSTEMREQUIREMENTS,ANDBASEDONTHEDETAILEDPLANNINGSYSTEM,DETERMINESTHEDESIGNSYSTEMWITHFRONTDESKMANAGEMENTANDMANAGEMENTBACKGROUNDTWOBASICFUNCTIONMODULEFUNCTIONFRONTDESKINPARTBYTHEUSERUSE,MAINLYINCLUDINGREGISTEREDUSERSLOGONNEWBOOKSHELVES,CATEGORIES,BOOKSCANNINGANDCOMMENTS,THEUSERPERSONALINFORMATIONMANAGEMENT,ETCBACKSTAGEINPARTBYTHEADMINISTRATORUSED,MAINLYINCLUDINGLIBRARYMANAGEMENT,COMMENTONMANAGEMENT,CLASSIFICATIONMANAGEMENT,USERMANAGEMENT,ORDERMANAGEMENTETCBYTESTINGANDCOMMISSIONINGSYSTEMTOMEETTHEDESIGNREQUIREMENTS,BASICALLYTHEBOOKSEARCHFUNCTIONANDSYSTEMADMINISTRATORTUBERICHARDBOOKFUNCTION,WILLTHESALESANDMANAGEMENTFORBOOKSTOREBRINGGREATCONVENIENCEKEYWORDSONLINEBOOKSTORE;SALEMANAGEMENT;ASPNET;SQLSERVER20051前言隨著社會(huì)經(jīng)濟(jì)和WEB技術(shù)的發(fā)展,人們不再滿足于僅能瀏覽信息的靜態(tài)網(wǎng)頁(yè),更多的時(shí)候需要能與同時(shí)上網(wǎng)的互聯(lián)網(wǎng)用戶(hù)進(jìn)行交流和發(fā)表自己的意見(jiàn)見(jiàn)解,這樣,能提供后臺(tái)數(shù)據(jù)庫(kù)的管理和控制等服務(wù)的動(dòng)態(tài)網(wǎng)站有了誕生的必要。近年來(lái),隨著互聯(lián)網(wǎng)在中國(guó)的迅速發(fā)展,網(wǎng)上B2B、B2C這一利用網(wǎng)絡(luò)信息進(jìn)行的購(gòu)物、買(mǎi)賣(mài)方式得到迅速發(fā)展。網(wǎng)上B2B、B2C這一利用網(wǎng)絡(luò)信息進(jìn)行的購(gòu)物、買(mǎi)賣(mài)方式得到迅速發(fā)展。2003年5月10日淘寶網(wǎng)建立。淘寶網(wǎng)目前業(yè)務(wù)跨越C2C(個(gè)人對(duì)個(gè)人)、B2C(商家對(duì)個(gè)人)兩大部分,至今成為中國(guó)乃至亞洲到世界最具影響力的網(wǎng)絡(luò)購(gòu)物網(wǎng)站,全國(guó)各地紛紛建立起自己的網(wǎng)絡(luò)購(gòu)物網(wǎng)絡(luò),網(wǎng)上購(gòu)物呈星火燎原之勢(shì),迅速地出現(xiàn)在全國(guó)各地。特別是在北京、上海以及廣東等網(wǎng)絡(luò)比較成熟的省市,網(wǎng)上購(gòu)物已經(jīng)有了較大的市場(chǎng)。實(shí)際上,網(wǎng)上購(gòu)物與在真實(shí)的書(shū)店是相同的,不同的是前者是買(mǎi)賣(mài)雙方通過(guò)一個(gè)網(wǎng)絡(luò)虛擬的平臺(tái)來(lái)實(shí)現(xiàn)。網(wǎng)站一般為購(gòu)物者準(zhǔn)備了發(fā)表評(píng)論聯(lián)系賣(mài)家的功能,也在很明顯的地方試用了人性化的導(dǎo)航標(biāo)示,使得沒(méi)有太多網(wǎng)絡(luò)知識(shí)的人們,也能準(zhǔn)確地找到所需,購(gòu)物者可以用多種方式查詢(xún)書(shū)店發(fā)布的書(shū)籍信息,書(shū)店管理員也可以最大限度的詳細(xì)介紹書(shū)籍信息。11本課題的研究意義隨著INTERNET的普及,互聯(lián)網(wǎng)以一股巨大變革力量的面貌出現(xiàn)在商務(wù)關(guān)系領(lǐng)域。其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。因?yàn)榫W(wǎng)絡(luò)本身就是信息的載體,它與普通的書(shū)店等書(shū)籍出售場(chǎng)所相比,具有速度快、容量大、費(fèi)用少、使用方便等優(yōu)勢(shì)。比如,從網(wǎng)上購(gòu)書(shū)你可以快速分類(lèi)瀏覽到全國(guó)各地的書(shū)籍報(bào)價(jià)。通過(guò)網(wǎng)絡(luò)進(jìn)行購(gòu)書(shū),不僅彌補(bǔ)了傳統(tǒng)書(shū)店購(gòu)書(shū)的不足,并且網(wǎng)上購(gòu)書(shū)不受時(shí)間的限制你什么時(shí)候有空就可以什么時(shí)候購(gòu)買(mǎi),可以購(gòu)買(mǎi)全國(guó)各地的書(shū)籍,而不會(huì)出現(xiàn)斷貨的情況,另外,網(wǎng)上購(gòu)書(shū)價(jià)格一般比書(shū)店的低些,因?yàn)榈曛髟诔杀旧瞎?jié)約了,所以?xún)r(jià)格也就有了一定程度的降低。對(duì)購(gòu)書(shū)者而言,也節(jié)約了一些銀子,省去了到書(shū)店和別人擁擠的痛苦。當(dāng)互聯(lián)網(wǎng)本身變成信息海洋的時(shí)候,人類(lèi)不得不面臨另一場(chǎng)新的挑戰(zhàn)那就是超越信息,將信息轉(zhuǎn)化為知識(shí)。著名的經(jīng)濟(jì)學(xué)家、1972年諾貝爾經(jīng)濟(jì)學(xué)獎(jiǎng)獲得者赫伯特西蒙早在20多年前就指出過(guò)在信息時(shí)代,最稀缺的資源不再是信息本身,而是對(duì)信息的處理能力。傳統(tǒng)的各種網(wǎng)絡(luò)工具(搜索引擎、網(wǎng)上查詢(xún)、數(shù)據(jù)挖掘)以及各種軟件工具等,越來(lái)越難以滿足深層次的需要,如何讓信息和知識(shí)通過(guò)互聯(lián)網(wǎng)有序、廣泛、深入地傳播,將零散、隱形的知識(shí)快速轉(zhuǎn)化為具有使用價(jià)值的顯性知識(shí)。這是當(dāng)今社會(huì)最為關(guān)心的問(wèn)題。博客技術(shù)的出現(xiàn)為人們提供了一種全新可能。網(wǎng)絡(luò)開(kāi)始真正凸現(xiàn)無(wú)窮的知識(shí)價(jià)值。為了適應(yīng)信息網(wǎng)絡(luò)形勢(shì),緊跟時(shí)代潮流,使自己能在新世紀(jì)中運(yùn)用網(wǎng)絡(luò)傳播渠道建立網(wǎng)絡(luò)購(gòu)書(shū)網(wǎng)站去幫助更多的人和傳播更多的書(shū)籍信息,讓購(gòu)書(shū)者和賣(mài)書(shū)者雖未曾謀面卻已相知,利用網(wǎng)站展示書(shū)籍信息和展現(xiàn)顧客留言,創(chuàng)建彼此溝通的橋梁,這也是我創(chuàng)建該網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)的初衷。12網(wǎng)上書(shū)店的優(yōu)勢(shì)網(wǎng)絡(luò)書(shū)店的最大優(yōu)勢(shì)不是最快,而是最多,它為您提供了無(wú)限大的選擇空間,各行各業(yè)的購(gòu)書(shū)者都可以在這里各取所需。只有網(wǎng)絡(luò)書(shū)店才真正打開(kāi)了傳統(tǒng)書(shū)店的四面墻,它甚至最大限度地溝通了城市和鄉(xiāng)村,最終解決了圖書(shū)供應(yīng)方面的“城鄉(xiāng)差別”。網(wǎng)絡(luò)書(shū)店24小時(shí)全天候服務(wù)讀者,你隨時(shí)可以來(lái)這里瀏覽或買(mǎi)書(shū)。網(wǎng)絡(luò)購(gòu)書(shū)省時(shí)省力,閉門(mén)家中坐,書(shū)從“網(wǎng)絡(luò)”來(lái),只要您移動(dòng)一下您的鼠標(biāo)。網(wǎng)絡(luò)書(shū)店依賴(lài)其規(guī)模經(jīng)營(yíng)和管理優(yōu)勢(shì),可以給讀者物美價(jià)廉的許諾。書(shū)店可供讀者選擇圖書(shū)的大容量以及直接與作者與出版者對(duì)話等方面的優(yōu)勢(shì)顯而易見(jiàn)。網(wǎng)絡(luò)書(shū)店的魅力主要表現(xiàn)在三個(gè)方面1、品種豐富,購(gòu)買(mǎi)者選書(shū)的余地大。稍具規(guī)模的網(wǎng)絡(luò)書(shū)店,一般都具有良好的網(wǎng)絡(luò)購(gòu)書(shū)界面,讀者可以通過(guò)分類(lèi)查找方式選擇自己所需購(gòu)買(mǎi)的圖書(shū)。2、購(gòu)買(mǎi)方便。讀者在網(wǎng)絡(luò)上查找到自己所需要的圖書(shū)后,可立即發(fā)出購(gòu)書(shū)信息,網(wǎng)絡(luò)書(shū)店接到訂購(gòu)信息后確認(rèn),幾天就可收到送達(dá)的所購(gòu)圖書(shū)。3、售價(jià)便宜。在網(wǎng)絡(luò)售書(shū)市場(chǎng)還很不穩(wěn)定之前,各個(gè)經(jīng)營(yíng)者都要使用各種手段搶占市場(chǎng),賠本打折那是很普遍的競(jìng)爭(zhēng)手段之一。13本課題的研究?jī)?nèi)容本設(shè)計(jì)理論聯(lián)系實(shí)際,力求建立一個(gè)具有如下特點(diǎn)的完善的網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)1、先進(jìn)的購(gòu)書(shū)流程通過(guò)新書(shū)上架、推薦圖書(shū)和分類(lèi)瀏覽方式方便用戶(hù)瀏覽圖書(shū)信息,用戶(hù)注冊(cè)為會(huì)員登陸后這些模塊都可以實(shí)現(xiàn)對(duì)購(gòu)物車(chē)的查詢(xún),對(duì)感興趣圖書(shū)的收藏,以及進(jìn)入購(gòu)物車(chē)進(jìn)行購(gòu)書(shū)修改,填寫(xiě)收貨人信息,生成訂單。2、科學(xué)的書(shū)店管理模式系統(tǒng)采用多種營(yíng)銷(xiāo)的主動(dòng)推薦方式,能輕松的找到所需要書(shū)籍信息;通過(guò)客戶(hù)意見(jiàn)反饋系統(tǒng),書(shū)店可以隨時(shí)把握客戶(hù)的各種新的需求和及時(shí)與客戶(hù)進(jìn)行網(wǎng)上互動(dòng)交流;后臺(tái)結(jié)構(gòu)化管理模式,涵蓋了圖書(shū)資料管理、評(píng)論管理、分類(lèi)管理、用戶(hù)管理、訂單管理等等,為書(shū)店的電子化管理提供了一套良好的管理模式。3、人性化的操作界面一個(gè)網(wǎng)站,能否吸引顧客的經(jīng)常光顧,界面的美觀也顯得非常重要。本書(shū)店系統(tǒng)通過(guò)精心打造,讓書(shū)店的設(shè)計(jì)充分體現(xiàn)軟件的時(shí)尚、大眾化。2系統(tǒng)解決方案的選擇21系統(tǒng)說(shuō)明本系統(tǒng)主要是在現(xiàn)有網(wǎng)上購(gòu)物基礎(chǔ)上,把大量人工信息管理轉(zhuǎn)變?yōu)橛?jì)算機(jī)管理,簡(jiǎn)化網(wǎng)站管理員工作,提高管理效率,也方便用戶(hù)購(gòu)書(shū)。本系統(tǒng)對(duì)數(shù)字化信息資源的組織采用數(shù)據(jù)庫(kù)。系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)是關(guān)系數(shù)據(jù)庫(kù)SQLSERVER2005,前臺(tái)使用ASPNET平臺(tái)開(kāi)發(fā)。信息平臺(tái)的后臺(tái)操作采用C/S操作結(jié)構(gòu)以增強(qiáng)系統(tǒng)的安全保密性、系統(tǒng)穩(wěn)定性和易操作性。C是目前最完備的面向?qū)ο笳Z(yǔ)言。SQLSERVER2005采用了關(guān)系型數(shù)據(jù)庫(kù)結(jié)構(gòu),是一套精簡(jiǎn)、快速的數(shù)據(jù)庫(kù)管理系統(tǒng),它提供了多人使用的管理模式,并支持標(biāo)準(zhǔn)的SQL語(yǔ)法。同時(shí),NET平臺(tái)和SQLSERVER2005作為微軟公司的產(chǎn)品,具有良好的整和性。系統(tǒng)采用高度集成的模塊結(jié)構(gòu),將所有的模塊整合到一個(gè)通用的中央數(shù)據(jù)庫(kù)中。211軟硬件環(huán)境操作系統(tǒng)MICROSOFTWINDOWS7;軟件WPSOFFICE;SQLSERVER2005;VISUALSTUDIO2008;硬件環(huán)境如圖211服務(wù)器工作站打印機(jī)22可行性分析221風(fēng)險(xiǎn)分析系統(tǒng)軟件硬件的風(fēng)險(xiǎn)采用了性能較高的硬件設(shè)備,和較穩(wěn)定的系統(tǒng)軟件,網(wǎng)站仍存在一定的因軟硬件崩潰而帶來(lái)的風(fēng)險(xiǎn)。解決辦法之一是定期備份數(shù)據(jù)以降低風(fēng)險(xiǎn)。計(jì)劃的拖延網(wǎng)站的開(kāi)發(fā)存在因計(jì)劃拖延帶來(lái)的風(fēng)險(xiǎn)。222技術(shù)可行性大學(xué)課程中的數(shù)據(jù)庫(kù)原理,計(jì)算機(jī)操作系統(tǒng),ASPNET網(wǎng)站建設(shè),軟件項(xiàng)目管理等多門(mén)課程為整個(gè)課題開(kāi)發(fā)提供了堅(jiān)實(shí)的基礎(chǔ)。C是一種相對(duì)簡(jiǎn)單的語(yǔ)言,SQLSERVER也是一種簡(jiǎn)單的數(shù)據(jù)庫(kù),所以技術(shù)難度并不高。223操作可行性該網(wǎng)站如投入使用,預(yù)期做到界面友好簡(jiǎn)潔,管理方便,使用簡(jiǎn)單,管理人員經(jīng)過(guò)短期培訓(xùn),也是完全能夠使用本網(wǎng)站管理書(shū)店的相關(guān)信息的。23對(duì)涉及工具和技術(shù)的相關(guān)說(shuō)明231B/S體系結(jié)構(gòu)本系統(tǒng)所面向的對(duì)象是廣大的互連網(wǎng)用戶(hù)。因此,將要采用比較流行的B/S三層結(jié)構(gòu)。(如下圖231)瀏覽器WEB服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器請(qǐng)求請(qǐng)求響應(yīng)響應(yīng)顯示邏輯事務(wù)處理邏輯數(shù)據(jù)處理邏輯數(shù)據(jù)庫(kù)圖231B/S體系結(jié)構(gòu)與C/S體系結(jié)構(gòu)相比不僅具有其全部的優(yōu)點(diǎn),而且又有C/S體系結(jié)構(gòu)所不具備的獨(dú)特優(yōu)勢(shì)1開(kāi)放的標(biāo)準(zhǔn)B/S所采用的標(biāo)準(zhǔn)都是開(kāi)放的、非專(zhuān)用的,是經(jīng)過(guò)標(biāo)準(zhǔn)化組織所制定,保證了其應(yīng)用的通用性和跨平臺(tái)性。2較低的開(kāi)發(fā)和維護(hù)成本B/S的應(yīng)用只需在客戶(hù)端安裝通用的瀏覽器即可,維護(hù)和升級(jí)工作都在服務(wù)器端進(jìn)行,不需對(duì)客戶(hù)端進(jìn)行任何改變,故而大大降低了開(kāi)發(fā)和維護(hù)的成本。3用戶(hù)使用簡(jiǎn)單,界面友好B/S用戶(hù)的界面都在統(tǒng)一的瀏覽器上,瀏覽器易于使用、界面友好,又因?yàn)樗辉儇?fù)責(zé)數(shù)據(jù)的存取和復(fù)雜數(shù)據(jù)計(jì)算等任務(wù),只需要進(jìn)行顯示,因而大大降低了對(duì)客戶(hù)端的要求。從以上的分析與比較可以看出,B/S模式具有C/S模式無(wú)法替代的優(yōu)越性它簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)和維護(hù),并且特別適用于網(wǎng)上信息發(fā)布。232ASPNET技術(shù)介紹ASPNET是建立在通用語(yǔ)言運(yùn)行時(shí)(CLR)上的應(yīng)用程序框架。他用來(lái)在服務(wù)器端構(gòu)建功能強(qiáng)大的WEB應(yīng)用程序。ASPNET提供了世界級(jí)水平的開(kāi)發(fā)工具支持。在VISUALSTUDIO2008的集成開(kāi)發(fā)環(huán)境(IDE)中,ASPNET框架由豐富的工具箱和設(shè)計(jì)器組成。所見(jiàn)即所得的編輯方式、拖放服務(wù)器控件、以及自動(dòng)部署,僅僅是這一強(qiáng)大工具所提供的一少部分功能。由于ASPNET是基于CLR的,因此整個(gè)NET平臺(tái)的強(qiáng)大和富有彈性,同樣可以應(yīng)用于WEB應(yīng)用程序開(kāi)發(fā)者。NET框架的類(lèi)庫(kù)、消息以及數(shù)據(jù)訪問(wèn)解決方案,都可以無(wú)縫集成到WEB。ASPNET也是語(yǔ)言中立的,因此你可以選擇你最熟悉的語(yǔ)言,或者通過(guò)幾種語(yǔ)言來(lái)共同完成一個(gè)應(yīng)用。233SQLSERVER2005MICROSOFTSQLSERVER2005擴(kuò)展了SQLSERVER2000的性能、可靠性、可用性、可編程性和易用性。SQLSERVER2005包含了多項(xiàng)新功能,這使它成為大規(guī)模聯(lián)機(jī)事務(wù)處理OLTP、數(shù)據(jù)倉(cāng)庫(kù)和電子商務(wù)應(yīng)用程序的優(yōu)秀數(shù)據(jù)庫(kù)平臺(tái)。SQLSERVER2005是一個(gè)具備完全WEB支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言XML的核心支持以及在INTERNET上和防火墻外進(jìn)行查詢(xún)的能力,提供了以WEB標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能。豐富的XML和INTERNET標(biāo)準(zhǔn)支持允許使用內(nèi)置的存儲(chǔ)過(guò)程以XML格式輕松存儲(chǔ)和檢索數(shù)據(jù)。它提供強(qiáng)大的開(kāi)發(fā)工具和各類(lèi)開(kāi)發(fā)特性,在大大提高開(kāi)發(fā)效率的同時(shí),進(jìn)一步拓展應(yīng)用空間,帶來(lái)新的商業(yè)應(yīng)用機(jī)遇。C、VBNET、ADONET20等都將成為SQLSERVER數(shù)據(jù)平臺(tái)上開(kāi)發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。234利用ADONET訪問(wèn)數(shù)據(jù)庫(kù)在ASPNET應(yīng)用程序中訪問(wèn)數(shù)據(jù)庫(kù)要通過(guò)ADONETACTIVEXDATAOBJECT,簡(jiǎn)寫(xiě)為ADO來(lái)實(shí)現(xiàn),即ADONET是WEB應(yīng)用程序與數(shù)據(jù)庫(kù)之間的接口。本文中個(gè)性化頁(yè)面的實(shí)現(xiàn)便大量地用到了ADO技術(shù)。具體的操作步驟可以歸納為以下幾步1選擇所使用的數(shù)據(jù)源,導(dǎo)入相應(yīng)的命名空間。2使用CONNECTION對(duì)象建立與數(shù)據(jù)庫(kù)的連接。3使用COMMAND對(duì)象或DATAADAPTER對(duì)象執(zhí)行SQL的SELECT、INSERT、UPDATE或DELECT等命令完成對(duì)數(shù)據(jù)源的操作。4利用DATAREADER對(duì)象逐次將COMMAND對(duì)象取得的數(shù)據(jù)讀出,或?qū)OMMAND對(duì)象取得的數(shù)據(jù)經(jīng)由DATAADAPTER對(duì)象填充到DATASET對(duì)象的DATATABLE集合中。5使用各種數(shù)據(jù)控件。6如有必要,將對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)的修改結(jié)果寫(xiě)回到數(shù)據(jù)庫(kù)。7關(guān)閉與數(shù)據(jù)庫(kù)的連接。31系統(tǒng)分析的任務(wù)與步驟311系統(tǒng)分析的任務(wù)了解用戶(hù)要求。此用戶(hù)即為網(wǎng)站的使用人員(游客,會(huì)員,管理員)。了解他們?cè)诰W(wǎng)站功能、性能等方面的要求及用戶(hù)在硬件配置、開(kāi)發(fā)周期處理方式等方面的意向與打算。按用戶(hù)要求成文,完成網(wǎng)站分析報(bào)告。網(wǎng)站的邏輯模型由一系列的圖表和文字組成。在邏輯上描述系統(tǒng)的目標(biāo)和所具備的功能與性能。本系統(tǒng)的目標(biāo)是更加有效地進(jìn)行商品的買(mǎi)賣(mài)活動(dòng),使顧客可以足不出戶(hù),在網(wǎng)上輕松購(gòu)買(mǎi)圖書(shū),并完成商品的安全交易。312系統(tǒng)分析的步驟1、描述網(wǎng)站。在詳細(xì)調(diào)查的基礎(chǔ)上,用一定的圖標(biāo)、文字描述2、分析用戶(hù)新的要求,改進(jìn)現(xiàn)行模型,形成新系統(tǒng)的邏輯模型。3、編寫(xiě)系統(tǒng)分析說(shuō)明書(shū)。32系統(tǒng)的功能特性本系統(tǒng)要滿足以點(diǎn)幾個(gè)功能特性1系統(tǒng)的安全性要求數(shù)據(jù)庫(kù)合理安全。防止出現(xiàn)用戶(hù)信息泄露,賬號(hào)被盜的現(xiàn)象。2系統(tǒng)易維護(hù)性要求應(yīng)用文件易于維護(hù),數(shù)據(jù)庫(kù)應(yīng)用速度快,不出現(xiàn)錯(cuò)誤數(shù)據(jù)。配置合理的IIS服務(wù),使服務(wù)器不出現(xiàn)死鎖現(xiàn)象。3操作的簡(jiǎn)單性系統(tǒng)中注冊(cè)用戶(hù)在購(gòu)買(mǎi)商品時(shí),要求操作簡(jiǎn)便,層次分明。33系統(tǒng)的功能需求購(gòu)物系統(tǒng)功能開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)顧客在線查詢(xún)商品信息和在線實(shí)現(xiàn)所需商品的購(gòu)買(mǎi)。購(gòu)物系統(tǒng)要求具有信息分類(lèi)處理的特性,方便顧客查詢(xún)商品信息、購(gòu)買(mǎi)自己所需商品等,也可以隨時(shí)隨地的通過(guò)網(wǎng)絡(luò)來(lái)進(jìn)行新進(jìn)商品動(dòng)態(tài)的在線查詢(xún),又節(jié)省了逛商店尋找商品的時(shí)間,同時(shí)省去了租用店面的費(fèi)用和聘用服務(wù)員的費(fèi)用等,節(jié)省了很大的開(kāi)銷(xiāo)。網(wǎng)上書(shū)店系統(tǒng)從兩種用戶(hù)(會(huì)員,管理員)角度進(jìn)行功能劃分。331會(huì)員部分1、圖書(shū)展臺(tái)為會(huì)員提供購(gòu)書(shū)平臺(tái)。1新書(shū)上架顯示最新圖書(shū)的部分信息;可以查看圖書(shū)的詳細(xì)信息,發(fā)表評(píng)論;將此書(shū)加入購(gòu)物車(chē)或加入收藏夾,登陸后進(jìn)入購(gòu)物車(chē)或收藏夾查看。2推薦圖書(shū)顯示推薦圖書(shū)的部分信息;余下功能同1。3圖書(shū)分類(lèi)瀏覽功能顯示圖書(shū)類(lèi)別列表,例如計(jì)算機(jī)類(lèi),文史類(lèi)等;根據(jù)用戶(hù)選擇的類(lèi)別顯示圖書(shū)部分信息;余下功能同1。2、會(huì)員信息管理新會(huì)員注冊(cè)及老會(huì)員修改個(gè)人信息。1注冊(cè)會(huì)員根據(jù)系統(tǒng)信息自動(dòng)生成會(huì)員ID號(hào),檢驗(yàn)用戶(hù)輸入信息的正確性并保存會(huì)員信息。2會(huì)員登錄輸入注冊(cè)的用戶(hù)名和密碼,進(jìn)入個(gè)人賬戶(hù)。3修改密碼輸入原密碼,新密碼,確認(rèn)密碼,檢驗(yàn)用戶(hù)輸入信息的正確性并寫(xiě)入數(shù)據(jù)庫(kù),重新用新密碼登錄。4修改并完善個(gè)人其他資料用戶(hù)注冊(cè)時(shí)的資料可能不完整,后期登陸后可以加以完善,以便于網(wǎng)上交易的順利實(shí)現(xiàn)。5找回密碼當(dāng)用戶(hù)忘記登錄密碼的時(shí)候,可以通過(guò)用戶(hù)名和密碼答案來(lái)找回密碼。6注銷(xiāo)退出購(gòu)買(mǎi)完畢,避免個(gè)人信息外漏,必須有能夠退出現(xiàn)有賬號(hào)的功能7留言板會(huì)員可以提出自己對(duì)網(wǎng)站的一些建議3、購(gòu)物車(chē)顯示會(huì)員購(gòu)書(shū)的信息1添加購(gòu)物車(chē)將選中的圖書(shū)信息添加到購(gòu)物車(chē)中;2查看購(gòu)物車(chē)顯示客戶(hù)所選商品的列表,刪除要購(gòu)買(mǎi)的圖書(shū);3修改購(gòu)物車(chē)改變購(gòu)書(shū)數(shù)量,并自動(dòng)合計(jì)金額。4、收銀臺(tái)生成訂單,寫(xiě)入數(shù)據(jù)庫(kù)。1填寫(xiě)結(jié)賬信息要求會(huì)員填寫(xiě)相關(guān)信息;2生成訂單,顯示訂單提交成功信息;5、訂單查詢(xún)對(duì)以前的訂單進(jìn)行查詢(xún),修改訂單狀態(tài)。6、我的收藏夾會(huì)員可以將自己感興趣但尚沒(méi)有購(gòu)買(mǎi)欲望的圖書(shū)暫時(shí)放入收藏夾中,下次購(gòu)買(mǎi)時(shí)直接去收藏夾中查看并購(gòu)買(mǎi),還可以刪除收藏夾中的圖書(shū)。332管理員部分1、圖書(shū)管理主要實(shí)現(xiàn)對(duì)書(shū)籍的添加、修改、刪除、查看以及瀏覽等功能;2、評(píng)論管理主要實(shí)現(xiàn)對(duì)圖書(shū)評(píng)論的查看與刪除功能;3、分類(lèi)管理主要包括圖書(shū)大類(lèi)的修改、刪除、添加功能及圖書(shū)小類(lèi)的查詢(xún)、添加、修改、刪除功能;4、用戶(hù)管理主要包括對(duì)前臺(tái)用戶(hù)信息的查看與刪除,對(duì)后臺(tái)管理員的添加修改與刪除功能;5、訂單管理包括訂單查詢(xún),瀏覽、查看訂單詳細(xì)信息、修改訂單狀態(tài)、刪除訂單等功能;6留言板管理包括留言的刪除,查看留言的信息等7注銷(xiāo)退出后臺(tái)333系統(tǒng)功能模塊劃分在了解了系統(tǒng)功能的分析之后,我們可以把系統(tǒng)劃分成2大功能模塊,各個(gè)模塊又有著各自不同的功能,劃分如圖31和圖32所示34系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)341數(shù)據(jù)庫(kù)分析與設(shè)計(jì)用戶(hù)的需求具體表現(xiàn)在對(duì)各種商品信息的提供上。這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息輸出。通過(guò)分析系統(tǒng)的現(xiàn)實(shí)需求,系統(tǒng)各環(huán)節(jié)的基本數(shù)據(jù)及數(shù)據(jù)處理流程,得到以下基本設(shè)計(jì)思想。通過(guò)對(duì)系統(tǒng)工作內(nèi)容和相關(guān)數(shù)據(jù)流程分析,根據(jù)用戶(hù)的需要,就可以顯示出能滿足用戶(hù)需求的各種商品,以及它們的分類(lèi)關(guān)系,由此得到數(shù)據(jù)庫(kù)所支持的數(shù)據(jù)模型,即數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),本系統(tǒng)使用的是SQLSERVER2005數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù)服務(wù)器為本機(jī),數(shù)據(jù)庫(kù)名為BOOKSHOPDB,具體情況如下此數(shù)據(jù)庫(kù)包括6個(gè)方面1用戶(hù)信息表存儲(chǔ)用戶(hù)編號(hào)、用戶(hù)名、密碼、真實(shí)名、聯(lián)系電話等有關(guān)數(shù)據(jù)。包括管理員基本信息數(shù)據(jù)表、注冊(cè)用戶(hù)基本信息數(shù)據(jù)表。2圖書(shū)信息表存儲(chǔ)圖書(shū)有關(guān)分類(lèi)、圖書(shū)編號(hào)等信息數(shù)據(jù)。包括圖書(shū)大類(lèi)分類(lèi)、小類(lèi)分類(lèi)。3圖書(shū)評(píng)論信息表存儲(chǔ)用戶(hù)對(duì)圖書(shū)的評(píng)論信息,如評(píng)論內(nèi)容,評(píng)論時(shí)間等。4用戶(hù)訂單信息表存儲(chǔ)訂單商品信息、價(jià)錢(qián)、訂單狀態(tài)等有關(guān)數(shù)據(jù)。包括用戶(hù)匯款方式信息。5用戶(hù)購(gòu)物車(chē)信息表存儲(chǔ)有關(guān)商品名稱(chēng)、數(shù)量等數(shù)據(jù)。6用戶(hù)留言信息表存儲(chǔ)用戶(hù)的留言的內(nèi)容,時(shí)間等內(nèi)容。342設(shè)計(jì)局部ER模式1、實(shí)體和屬性的定義1會(huì)員(會(huì)員編號(hào),用戶(hù)名,密碼,真實(shí)姓名,性別,電子郵箱,聯(lián)系電話,聯(lián)系地址、郵政編碼、QQ號(hào),注冊(cè)時(shí)間,密碼問(wèn)題,密碼答案),如圖33所示圖332管理員(管理員編號(hào),管理員,密碼),如圖34所示會(huì)員會(huì)員編號(hào)用戶(hù)名密碼真實(shí)姓名性別電子郵箱聯(lián)系電話聯(lián)系地址郵政編碼QQ號(hào)注冊(cè)時(shí)間密碼問(wèn)題密碼答案管理員編號(hào)號(hào)管理員密碼管理員圖343圖書(shū)(圖書(shū)編號(hào),圖書(shū)名稱(chēng),圖書(shū)類(lèi)別編號(hào),作者,出版社,出版日期,ISBN,上架時(shí)間,市場(chǎng)價(jià),折扣價(jià),頁(yè)數(shù),版次,裝幀,圖片,簡(jiǎn)介,目錄,推薦標(biāo)志位),如圖35所示圖354圖書(shū)類(lèi)別(圖書(shū)類(lèi)別編號(hào),圖書(shū)類(lèi)別名稱(chēng),父類(lèi)編號(hào)),如圖36所示圖365圖書(shū)評(píng)論(評(píng)論編號(hào),評(píng)論者,評(píng)論內(nèi)容,評(píng)論日期,圖書(shū)編號(hào)),如圖37所示圖書(shū)編號(hào)圖書(shū)名稱(chēng)圖書(shū)類(lèi)別編號(hào)作者出版社出版日期ISBN上架時(shí)間市場(chǎng)價(jià)折扣價(jià)頁(yè)數(shù)版次裝幀圖片簡(jiǎn)介目錄推薦標(biāo)志位圖書(shū)圖書(shū)類(lèi)別編號(hào)圖書(shū)類(lèi)別圖書(shū)類(lèi)別名稱(chēng)父類(lèi)編號(hào)圖書(shū)評(píng)論評(píng)論編號(hào)評(píng)論者評(píng)論內(nèi)容評(píng)論日期圖書(shū)編號(hào)圖376收藏夾(收藏夾編號(hào),圖書(shū)編號(hào),用戶(hù)名,收藏時(shí)間),如圖38所示圖387購(gòu)物車(chē)(購(gòu)物車(chē)編號(hào),會(huì)員編號(hào),圖書(shū)編號(hào),購(gòu)買(mǎi)數(shù)量),如圖39所示圖398訂單(訂單編號(hào),會(huì)員編號(hào),總金額,下單日期,訂單狀態(tài)編號(hào),收貨人姓名,性別,收貨地址,郵政編碼,聯(lián)系電話,電子郵箱,送貨方式,支付方式,簡(jiǎn)單留言),如圖310所示收藏夾收藏夾編號(hào)圖書(shū)編號(hào)用戶(hù)名收藏時(shí)間購(gòu)物車(chē)購(gòu)物車(chē)編號(hào)會(huì)員編號(hào)圖書(shū)編號(hào)購(gòu)買(mǎi)數(shù)量訂單訂單編號(hào)會(huì)員編號(hào)總金額下單日期訂單狀態(tài)編號(hào)收貨人姓名性別收貨地址郵政編碼聯(lián)系電話電子郵箱送貨方式支付方式簡(jiǎn)單留言圖3109訂單子項(xiàng)目(訂單子項(xiàng)編號(hào),圖書(shū)編號(hào),圖書(shū)數(shù)量,訂單編號(hào)),如圖311所示圖31110訂單狀態(tài)(訂單狀態(tài)編號(hào),訂單狀態(tài)描述),如圖312所示圖312(11)留言板(留言編號(hào),留言?xún)?nèi)容,留言時(shí)間等)如下圖所示、343數(shù)據(jù)庫(kù)中表的設(shè)計(jì)1、會(huì)員信息表(USERS),如表1所示表1訂單子項(xiàng)目訂單子項(xiàng)編號(hào)圖書(shū)編號(hào)圖書(shū)數(shù)量訂單編號(hào)訂單狀態(tài)訂單狀態(tài)編號(hào)訂單狀態(tài)描述列名數(shù)據(jù)類(lèi)型允許空描述USERIDINT否(自動(dòng)編號(hào))USERNAMEVARCHAR20否主鍵,用戶(hù)的唯一標(biāo)識(shí),不可重復(fù)PASSWORDVARCHAR16否用戶(hù)密碼,至少六位REALNAMEVARCHAR50是用戶(hù)的真實(shí)姓名USEREMAILVARCHAR50是用戶(hù)的電子郵件PHONEVARCHAR11是用戶(hù)的手機(jī)號(hào)碼ADDRESSVARCHAR100是用戶(hù)的詳細(xì)地址POSTCODEVARCHAR6是用戶(hù)的郵編SEXVARCHAR(2)是用戶(hù)的性別USERQQVARCHAR12是用戶(hù)的QQ號(hào)碼ADDDATEDATETIME是用戶(hù)注冊(cè)的時(shí)間QUESTIONVARCHAR100是密碼問(wèn)題ANSWERVARCHAR100是密碼答案2、管理員信息表(ADMIN),如表2所示表2列名數(shù)據(jù)類(lèi)型允許空描述IDINT否(自動(dòng)編號(hào)),管理員的唯一標(biāo)識(shí)ADMINVARCHAR20否管理員用戶(hù)名PASSWORDVARCHAR20否管理員密碼3、圖書(shū)信息表(BOOK),如表3所示表3列名數(shù)據(jù)類(lèi)型允許空描述BOOKIDINT否(自動(dòng)編號(hào))BOOKNAMEVARCHAR100否主鍵,用戶(hù)的唯一,不可重復(fù)CATEGORYIDINT否圖書(shū)類(lèi)別編號(hào)AUTHORVARCHAR50否作者PUBLISHVARCHAR200是出版社PUBLISHDATEDATETIME是出版日期ISBNVARCHAR15是ISBNADDDATEDATETIME是上架時(shí)間PRICE1MONEY是市場(chǎng)價(jià)PRICE2MONEY是折扣價(jià)PAGENUMINT是頁(yè)數(shù)PRINTEDINT是版次ZHUANGZHENVARCHAR50是裝幀BOOKIMAGEVARCHAR100是圖片DESCRIPTIONVARCHAR200是簡(jiǎn)介L(zhǎng)ISTCONTENTVARCHAR200是目錄RECOMMENDMARKINT是推薦標(biāo)志位4、圖書(shū)類(lèi)別表(CATEGORY),如表4所示表4列名數(shù)據(jù)類(lèi)型允許空描述CATEGORYIDINT否(自動(dòng)編號(hào)),圖書(shū)類(lèi)別編號(hào)CATEGORYNAMEVARCHAR100否圖書(shū)類(lèi)別名稱(chēng)PARENTIDINT否父類(lèi)編號(hào)5、圖書(shū)評(píng)論信息表(COMMENT),如表5所示表5列名數(shù)據(jù)類(lèi)型允許空描述COMMENTIDINT否(自動(dòng)編號(hào)),評(píng)論編號(hào)唯一標(biāo)識(shí)COMMENTPERSONVARCHAR20是評(píng)論者CONTENTTEXT是評(píng)論內(nèi)容COMMENTDATEDATETIME是評(píng)論日期BOOKIDINT是圖書(shū)編號(hào),取自于BOOK表6、收藏夾信息表(STORE),如表6所示表6列名數(shù)據(jù)類(lèi)型允許空描述STOREIDINT否(自動(dòng)編號(hào)),主鍵BOOKIDINT是取自于BOOK表,外鍵USERIDINT是取自于USERS表,外鍵STORETIMEDATETIME是收藏時(shí)間7、購(gòu)物車(chē)信息表(CART),如表7所示表7列名數(shù)據(jù)類(lèi)型允許空描述CARTIDINT否(自動(dòng)編號(hào)),主鍵USERIDINT是取自于USERS表,外鍵BOOKIDINT是取自于BOOK表,外鍵BOOKQUANTITYINT是加入購(gòu)物車(chē)的對(duì)應(yīng)圖書(shū)數(shù)量8、訂單信息表(ORDERFORM),如表8所示表8列名數(shù)據(jù)類(lèi)型允許空描述ORDERIDINT否(自動(dòng)編號(hào)),主鍵USERIDINT是用戶(hù)編號(hào),取自用戶(hù)表USERSTOTALMONEYMONEY是訂單總金額ORDERDATEDATETIME是下單日期ORDERSTATEIDINT否訂單狀態(tài)編號(hào),外鍵RNAMEVARCHAR20否收貨人姓名RSEXVARCHAR2是收貨人性別RADDRESSVARCHAR100否收貨人地址RPOSTCODEVARCHAR10否收貨人郵編RPHONEVARCHAR20否收貨人聯(lián)系電話REMAILVARCHAR50否收貨人電子郵箱RDELIVERYVARCHAR50否送貨方式RPAYVARCHAR50否支付方式MESSAGEVARCHAR100是簡(jiǎn)單留言9、訂單子項(xiàng)目信息表(ORDERITEM),如表9所示表9列名數(shù)據(jù)類(lèi)型允許空描述ORDERITEMIDINT否(自動(dòng)編號(hào)),主鍵BOOKIDINT是取自于BOOK表,外鍵NUMBERINT是圖書(shū)訂購(gòu)數(shù)量ORDERIDINT是訂單編號(hào),外鍵,取自訂單表ORDERFORM10、訂單狀態(tài)信息表(ORDERSTATE),如表10所示表10列名數(shù)據(jù)類(lèi)型允許空描述ORDERSTATEIDINT否(自動(dòng)編號(hào)),主鍵STATEDESCRIPTIONVARCHAR50否訂單狀態(tài)描述11留言板信息表(LEAVEWORD),如表11所示列名數(shù)據(jù)類(lèi)型允許空描述IDINT否自動(dòng)編號(hào),主鍵SUBJECTNVARCHAR50是CONTENTNTEXT否留言的內(nèi)容DATATIMEDATETIME否留言時(shí)間UIDNVARCHAR50是35系統(tǒng)設(shè)計(jì)系統(tǒng)總體功能設(shè)計(jì)如圖313所示功能類(lèi)別子功能描述會(huì)員輸入正確用戶(hù)名密碼后,就可享有一定權(quán)限。如果忘記密碼,下面也會(huì)有提示信息。會(huì)員登錄如果不是會(huì)員則可以免費(fèi)注冊(cè)成為會(huì)員會(huì)員瀏覽圖書(shū)圖書(shū)分類(lèi)瀏覽,新書(shū)上架,推薦圖書(shū)購(gòu)物車(chē)管理會(huì)員購(gòu)書(shū)進(jìn)入購(gòu)物車(chē)收銀臺(tái)圖書(shū)出庫(kù)寫(xiě)入數(shù)據(jù)庫(kù)對(duì)圖書(shū)基本信息和評(píng)論、分類(lèi)進(jìn)行管理對(duì)圖書(shū)入庫(kù)和訂單進(jìn)行管理對(duì)會(huì)員及后臺(tái)管理人員進(jìn)行管理管理員對(duì)基本信息進(jìn)行管理對(duì)系統(tǒng)進(jìn)行管理會(huì)員留言會(huì)員可以對(duì)網(wǎng)站提出意見(jiàn)圖313功能1對(duì)于每個(gè)網(wǎng)站來(lái)說(shuō)都有自己的會(huì)員,網(wǎng)站只有在確定登錄人身份后才能提供相應(yīng)的服務(wù)。如圖314名稱(chēng)、標(biāo)識(shí)符會(huì)員登陸及注冊(cè)功能描述會(huì)員登錄,免費(fèi)注冊(cè),輸入會(huì)員名,密碼,會(huì)員的詳細(xì)資料操作序列先登陸,如未成為會(huì)員請(qǐng)先注冊(cè),填寫(xiě)個(gè)人資料輸出成功登錄或成為會(huì)員,補(bǔ)充說(shuō)明會(huì)員的權(quán)利,是由管理員監(jiān)控,一旦發(fā)現(xiàn)會(huì)員操作有異,及時(shí)做出反應(yīng)并對(duì)其進(jìn)行處理。而且對(duì)于忘記密碼的會(huì)員,下面將有提示信息,幫助會(huì)員登錄。圖314功能2網(wǎng)上書(shū)店為會(huì)員提供瀏覽圖書(shū)的功能,期望會(huì)員能用最短的時(shí)間查詢(xún)到書(shū)店中的圖書(shū)信息,以達(dá)到成功購(gòu)買(mǎi)的目的。如圖315名稱(chēng)、標(biāo)識(shí)符會(huì)員瀏覽圖書(shū)功能描述采用不同的方式,讓會(huì)員能夠查詢(xún)出感興趣的圖書(shū),及其基本信息。輸入會(huì)員點(diǎn)擊分門(mén)別類(lèi)查找自己喜愛(ài)的圖書(shū)輸出瀏覽數(shù)據(jù)庫(kù)中的有關(guān)圖書(shū)信息補(bǔ)充說(shuō)明圖書(shū)瀏覽可以通過(guò)四種方式查找1分類(lèi)瀏覽2新書(shū)上架3推薦圖書(shū)功能3會(huì)員在購(gòu)書(shū)的同時(shí)可以隨時(shí)將感興趣的圖書(shū)放入購(gòu)物車(chē),做購(gòu)買(mǎi)前的初期準(zhǔn)備,放入購(gòu)物車(chē)后可以對(duì)圖書(shū)的數(shù)量進(jìn)行更新。如圖316名稱(chēng)、標(biāo)識(shí)符購(gòu)物車(chē)管理功能描述用戶(hù)登錄后,將選購(gòu)的圖書(shū)放入購(gòu)物車(chē)內(nèi),可以查看,添加,更改,刪除輸入所選圖書(shū)操作序列添加圖書(shū)進(jìn)入購(gòu)物車(chē),根據(jù)所需,更改購(gòu)買(mǎi)信息輸出確定購(gòu)買(mǎi)信息后,生成訂單補(bǔ)充說(shuō)明購(gòu)物車(chē)在生成訂單之前,沒(méi)有進(jìn)行對(duì)數(shù)據(jù)庫(kù)的操作。圖316功能4收銀臺(tái)實(shí)現(xiàn)真正的購(gòu)書(shū)操作,將會(huì)員的購(gòu)書(shū)請(qǐng)求在數(shù)據(jù)庫(kù)中進(jìn)行校驗(yàn),判斷購(gòu)買(mǎi)是否可以完成。完成購(gòu)買(mǎi)后,實(shí)現(xiàn)的是圖書(shū)的出庫(kù)操作,并改變了庫(kù)存的信息。如圖317名稱(chēng)、標(biāo)識(shí)符收銀臺(tái)功能描述提交訂單,結(jié)賬。輸入訂單操作序列生成訂單后,檢驗(yàn)數(shù)據(jù)庫(kù)是否可以滿足購(gòu)買(mǎi)需要,滿足則出庫(kù),不滿足在給提示信息。(尚未實(shí)現(xiàn))輸出出庫(kù)操作,寫(xiě)入數(shù)據(jù)庫(kù)圖317功能5管理員在網(wǎng)站中起著相當(dāng)重要的作用,他不僅負(fù)責(zé)維護(hù)網(wǎng)站,同時(shí)也是網(wǎng)站的一員。如圖318名稱(chēng)、標(biāo)識(shí)符管理員對(duì)基本信息的操作功能描述管理員的職責(zé),不僅是對(duì)網(wǎng)站的起發(fā)布信息的作用,同時(shí)也對(duì)整個(gè)網(wǎng)站起到實(shí)時(shí)監(jiān)控的作用,一旦發(fā)現(xiàn)有錯(cuò),及時(shí)修改輸入系統(tǒng)設(shè)置信息,圖書(shū)分類(lèi),會(huì)員及管理員管理,圖書(shū)出庫(kù)入庫(kù),訂單管理等操作序列填寫(xiě)基本信息,數(shù)據(jù)校驗(yàn),輸出填寫(xiě)成功,寫(xiě)入數(shù)據(jù)庫(kù)補(bǔ)充說(shuō)明管理員所處的可以說(shuō)是在整個(gè)網(wǎng)站的核心地位。圖319352系統(tǒng)流程設(shè)計(jì)1、前臺(tái)流程設(shè)計(jì)該模塊分為用戶(hù)瀏覽模塊和用戶(hù)管理模塊。用戶(hù)瀏覽模塊對(duì)所有用戶(hù)開(kāi)放,包括對(duì)網(wǎng)站新進(jìn)圖書(shū)、推薦圖書(shū)等所有圖書(shū)及其詳細(xì)資料的瀏覽功能。用戶(hù)管理模塊對(duì)所有注冊(cè)類(lèi)用戶(hù)及管理員類(lèi)用戶(hù)開(kāi)放。用戶(hù)可以瀏覽購(gòu)物幫助,可以對(duì)自己的個(gè)人資料、訂單、密碼、收藏夾、購(gòu)物車(chē)、訂單信息進(jìn)行修改和刪除。網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)前臺(tái)管理程序流程圖,如圖319所示網(wǎng)上書(shū)店首頁(yè)INDEXASPX瀏覽模塊用戶(hù)管理模塊新品圖書(shū)NEWBOOKASPX推薦圖書(shū)RECOMMENDBOOKASPXMAINASPX幫助HELPASPX分類(lèi)BOOKCATEGORYASPX用戶(hù)登錄LOGINASPX個(gè)人資料UPDATEINFOASPX修改密碼CHANGEPWDASPX歡迎語(yǔ)NEWSWELCOMEASPX我的訂單MYORDERASPX購(gòu)物車(chē)GUOWUCHEASPX是否是否登錄我的收藏夾MYSTOREASPX圖3192、后臺(tái)流程設(shè)計(jì)該模塊只對(duì)管理員類(lèi)用戶(hù)進(jìn)行開(kāi)放。管理員類(lèi)用戶(hù)可以對(duì)圖書(shū)進(jìn)行增加、刪除、修改;也可以對(duì)訂單、評(píng)論進(jìn)行刪除、修改操作;還可以對(duì)圖書(shū)分類(lèi)的類(lèi)別進(jìn)行增加、刪除、修改、不同類(lèi)別間圖書(shū)的轉(zhuǎn)移、以及用戶(hù)信息管理、用戶(hù)管理等。網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)后臺(tái)管理程序流程圖,如下圖320所示管理員登錄頁(yè)面ADMLOGINASPX是否為管理員前臺(tái)用戶(hù)管理USERMANAGELISTASPX后臺(tái)用戶(hù)管理ADMINMANAGEASPX類(lèi)別管理CATEGORYMANAGELISTASPX圖書(shū)添加ADDBOOKASPX圖書(shū)修改UPDATEBOOKINFOASPX圖書(shū)刪除DELBOOKINFOASPX圖書(shū)評(píng)論查看COMMENTMANAGEASPX刪除評(píng)論DELETECOMMENTASPX訂單信息管理ORDERMANAGELISTASPX是圖32041數(shù)據(jù)庫(kù)連接在BOOKSHOP/APP_CODE文件夾下建立數(shù)據(jù)庫(kù)操作類(lèi)DBMANAGERCS,其關(guān)鍵代碼如下所示PUBLICSTATICSQLCONNECTIONGETCONN/獲取數(shù)據(jù)庫(kù)連接對(duì)象STRINGCONNSTRING“SERVERDATABASEBOOKSHOPDBUIDSAPWD123456“SQLCONNECTIONCONNNEWSQLCONNECTIONCONNCONNECTIONSTRINGCONNSTRINGRETURNCONNPUBLICSTATICDATATABLEEXECUTEQUERYSTRINGSTRSQLSQLCONNECTIONMYCONNGETCONNTRYSQLDATAADAPTERADANEWSQLDATAADAPTERSTRSQL,MYCONNDATASETDSNEWDATASETADAFILLDSRETURNDSTABLES0FINALLYIFMYCONNSTATECONNECTIONSTATEOPENMYCONNCLOSE42用戶(hù)注冊(cè)和登錄1、用戶(hù)注冊(cè)(REGISTERASPX)(1)人機(jī)界面如圖41所示(2)用戶(hù)注冊(cè)流程圖如圖42所示圖42開(kāi)始登錄首頁(yè)注冊(cè)填寫(xiě)注冊(cè)信息進(jìn)入個(gè)人帳戶(hù)結(jié)束是否完整正確彈出錯(cuò)誤提示彈出注冊(cè)成功提示是否(3)單擊“提交”按鈕,觸發(fā)BTNSUBMIT_CLICKOBJECTSENDER,EVENTARGSE事件,該事件的關(guān)鍵代碼如下所示PROTECTEDVOIDBTNSUBMIT_CLICKOBJECTSENDER,EVENTARGSESQLCONNECTIONMYCONNDBMANAGERGETCONNMYCONNOPENSTRINGSTRSQL“INSERTINTOUSERSUSERNAME,PASSWORD,REALNAME,USERQQ,PHONE,USEREMAIL,ADDRESS,POSTCODE,SEX,ADDDATE,QUESTION,ANSWERVALUESUNAME,PWD,REALNAME,QQ,PHONE,EMAIL,ADDRESS,POST,SEX,ADDDATE,QUESTION,ANWSER“SQLCOMMANDCMDNEWSQLCOMMANDSTRSQL,MYCONNCMDPARAMETERSADD“UNAME“,SQLDBTYPEVARCHAR,20CMDPARAMETERS“UNAME“VALUETHISTXTNAMETEXTCMDPARAMETERSADD“PWD“,SQLDBTYPEVARCHAR,16CMDPARAMETERS“PWD“VALUETHISTXTPWDTEXTCMDPARAMETERSADD“REALNAME“,SQLDBTYPEVARCHAR,50CMDPARAMETERS“REALNAME“VALUETHISTXTREALNAMETEXTCMDPARAMETERSADD“QQ“,SQLDBTYPEVARCHAR,12CMDPARAMETERS“QQ“VALUETHISTXTQQTEXTCMDPARAMETERSADD“PHONE“,SQLDBTYPEVARCHAR,11CMDPARAMETERS“PHONE“VALUETHISTXTPHONETEXTCMDPARAMETERSADD“EMAIL“,SQLDBTYPEVARCHAR,50CMDPARAMETERS“EMAIL“VALUETHISTXTEMAILTEXTCMDPARAMETERSADD“ADDRESS“,SQLDBTYPEVARCHAR,100CMDPARAMETERS“ADDRESS“VALUETHISTXTADDRESSTEXTCMDPARAMETERSADD“POST“,SQLDBTYPEVARCHAR,6CMDPARAMETERS“POST“VALUETHISTXTPOSTCODETEXTCMDPARAMETERSADD“SEX“,SQLDBTYPEVARCHAR,2CMDPARAMETERS“SEX“VALUETHISRADIOBUTTONLIST1SELECTEDVALUETOSTRINGCMDPARAMETERSADD“ADDDATE“,SQLDBTYPEDATETIMECMDPARAMETERS“ADDDATE“VALUEDATETIMENOWTOSTRINGCMDPARAMETERSADD“QUESTION“,SQLDBTYPEVARCHAR,100CMDPARAMETERS“QUESTION“VALUETHISTXTQUESTIONTEXTCMDPARAMETERSADD“ANWSER“,SQLDBTYPEVARCHAR,100CMDPARAMETERS“ANWSER“VALUETHISTXTANSWERTEXTTRYIFCMDEXECUTENONQUERY0RESPONSEWRITE“ALERT恭喜您注冊(cè)成功“THISTXTNAMETEXT“THISTXTPWDTEXT“THISTXTCONFIRMPWDTEXT“THISTXTEMAILTEXT“THISTXTREALNAMETEXT“THISTXTPHONETEXT“THISTXTQQTEXT“THISTXTADDRESSTEXT“THISTXTPOSTCODETEXT“THISTXTQUESTIONTEXT“THISTXTANSWERTEXT“RESPONSEWRITE“LOCATIONASSIGN/BOOKSTORE/INDEXASPX“ELSERESPONSEWRITE“ALERT注冊(cè)失敗,請(qǐng)重新輸入“MYCONNCLOSECATCHEXCEPTIONERRORTHROWNEWSYSTEMEXCEPTIONERRORMESSAGEPROTECTEDVOIDTXTNAME_TEXTCHANGEDOBJECTSENDER,EVENTARGSEIFTHISTXTNAMETEXTLENGTH0LABMSGVISIBLEFALSEELSESQLCONNECTIONMYCONNDBMANAGERGETCONNMYCONNOPENSTRINGSQLSTR“SELECTCOUNTFROMUSERSWHEREUSERNAME“THISTXTNAMETEXT“SQLCOMMANDCMDNEWSQLCOMMANDSQLSTR,MYCONNINTCOUNTCONVERTTOINT32CMDEXECUTESCALARIFCOUNT0LABMSGTEXT“恭喜您此用戶(hù)名尚未被注冊(cè)“RETURNELSELABMSGTEXT“該用戶(hù)名已被注冊(cè),請(qǐng)重新輸入“RETURN2、用戶(hù)登錄(LOGINASPX)(1)人機(jī)界面如圖43所示點(diǎn)擊“登錄”按鈕觸發(fā)的事件代碼如下PROTECTEDVOIDIMAGEBUTTON1_CLICKOBJECTSENDER,IMAGECLICKEVENTARGSEIFTXTBOOKNAMETEXT“|TXTBOOKNAMETEXT“請(qǐng)輸入關(guān)鍵字“RESPONSEWRITE“ALERT請(qǐng)輸入要查詢(xún)圖書(shū)的名稱(chēng)或關(guān)鍵字“TXTBOOKNAMETEXT“TXTBOOKNAMEFOCUSELSERESPONSEREDIRECT“/USER/SEARCHASPXSTRNAME“TXTBOOKNAMETEXT43用戶(hù)圖書(shū)瀏覽及評(píng)論用戶(hù)圖書(shū)瀏覽可以通過(guò)以下方式進(jìn)行分類(lèi)瀏覽,新書(shū)上架,推薦圖書(shū)。瀏覽時(shí)可查看圖書(shū)詳細(xì)信息并發(fā)表評(píng)論。3、圖書(shū)瀏覽4、圖書(shū)瀏覽(1)人機(jī)界面(INDEXASPX)如圖44所示INDEXASPX的實(shí)現(xiàn)代碼如下PROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSE/ONFOCUSTHISVALUESTRINGSTRNEW“SELECTFROMBOOKWHERERECOMMENDMARK1ORDERBYADDDATEDESC“DATATABLEDTDBMANAGEREXECUTEQUERYSTRNEWPAGEDDATASOURCEPGNEWPAGEDDATASOURCEINTIPAGESIZE6PGALLOWPAGINGTRUEPGPAGESIZEIPAGESIZEPGCURRENTPAGEINDEX0PGDATASOURCEDTDEFAULTVIEWDATALISTNEWBOOKDATASOURCEPGDATALISTNEWBOOKDATABINDSTRINGSTRRECOMMEND“SELECTFROMBOOKWHERER

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論