基于ASPNET網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第1頁(yè)
基于ASPNET網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第2頁(yè)
基于ASPNET網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第3頁(yè)
基于ASPNET網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第4頁(yè)
基于ASPNET網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩44頁(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)介

基于ASP.NET網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)我們的愛(ài)情,我們的理想,我們的未來(lái),我們的成長(zhǎng),我們的幸福PAGE2我們的愛(ài)情,我們的理想,我們的未來(lái),我們的成長(zhǎng),我們的幸?;贏SP.NET網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)摘要隨著Internet技術(shù)的發(fā)展,人們的日常生活已經(jīng)離不開(kāi)網(wǎng)絡(luò)。未來(lái)社會(huì)人們的生活和工作將越來(lái)越依賴(lài)于數(shù)字技術(shù)的發(fā)展,越來(lái)越數(shù)字化、網(wǎng)絡(luò)化、電子化、虛擬化。Internet的發(fā)展歷程以及目前的應(yīng)用狀況和發(fā)展趨勢(shì),可以充分地相信網(wǎng)絡(luò)技術(shù)將極大的改變我們的生活和工作方式,甚至社會(huì)的價(jià)值觀也會(huì)發(fā)生某種變化。

本設(shè)計(jì)嘗試用ASP.NET在網(wǎng)絡(luò)上架構(gòu)一個(gè)網(wǎng)上書(shū)店,以使每一位顧客不用出門(mén)在家里就能夠通過(guò)上網(wǎng)來(lái)輕松購(gòu)書(shū)。本文從理論和實(shí)踐兩個(gè)角度出發(fā),對(duì)一個(gè)具有數(shù)據(jù)挖掘功能網(wǎng)上書(shū)店進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)分析。論文首先較為詳盡地介紹了面向?qū)ο蠓治雠c設(shè)計(jì)的有關(guān)概念與技術(shù),特別深入介紹了在本系統(tǒng)中運(yùn)用到的知識(shí),如:面向?qū)ο蟮姆治鲈O(shè)計(jì)流程;系統(tǒng)中所用到的開(kāi)發(fā)技術(shù)ASP.NET以及ADO.NET的特點(diǎn)、結(jié)構(gòu)框架以及使用方法。接著對(duì)書(shū)店系統(tǒng)的可行性進(jìn)行了分析,然后對(duì)系統(tǒng)的設(shè)計(jì)思想、設(shè)計(jì)目標(biāo)與系統(tǒng)的整體結(jié)構(gòu)進(jìn)行了明確的規(guī)劃。最后對(duì)系統(tǒng)的主要頁(yè)面、數(shù)據(jù)庫(kù)、應(yīng)用程序的設(shè)計(jì)與實(shí)現(xiàn)作了較為詳細(xì)的講解。本網(wǎng)上書(shū)店系統(tǒng)是在VisualStudio2005平臺(tái)上運(yùn)用ASP.NET技術(shù)來(lái)實(shí)現(xiàn)的。其主要功能有:用戶(hù)管理,新書(shū)上架,分類(lèi)查找,購(gòu)買(mǎi)流程,圖書(shū)評(píng)論,網(wǎng)站管理等。論文在撰寫(xiě)過(guò)程中,力求將理論與實(shí)踐應(yīng)用相結(jié)合,對(duì)各種理論進(jìn)行闡述的同時(shí)配合系統(tǒng)從實(shí)際應(yīng)用和操作技巧上加以說(shuō)明,希望能夠更充分地體現(xiàn)到這些知識(shí)與技術(shù)在本系統(tǒng)中的應(yīng)用與實(shí)現(xiàn)。關(guān)鍵詞:面向?qū)ο蠓治雠c設(shè)計(jì),ASP.NET,ADO.NET關(guān)鍵詞用小4號(hào)宋體字、居左頂格、單獨(dú)占行,關(guān)鍵詞之間用分號(hào)間隔關(guān)鍵詞用小4號(hào)宋體字、居左頂格、單獨(dú)占行,關(guān)鍵詞之間用分號(hào)間隔,其中“關(guān)鍵詞”三個(gè)字加粗偶數(shù)頁(yè)頁(yè)眉(包括正文,封面除外。下同)摘要正文用黑色、小4號(hào)宋體字AbstractAlongwiththedevelopmentofInternettechnology,dailylifecannotalreadydowithoutthenetwork.Thelifeandworkofthesocialpeopleoffuturewilldependonthedevelopmentofdigitaltechnologymoreandmore,Digitizemoreandmore,thenetworking,electronic,virtual.DevelopmentcourseandpresentapplicationstateanddevelopmenttrendofInternet,canbelievenetworktechnologygreatchangelifeandworkingwayofusfully,Evenacertainchangewilltakeplaceinthevaluesofthesociety.

ThisproceduretriestobuildupabookshopinthenetworkwithASP.NET,Sothateverycustomerneedn'tgooutandcandoshoppingeasilythroughsurfingtheNetathome.thisarticleisanalyzingthedesignandrealizationofanonlinebookshopwithDataMiningfunction,fromtheviewsoftheoryandpractice.StartingwithintroducingconceptsandtechniquesofOOAandOOPindetail,especiallyintroducingtheknowledgewhichapplyforthissystem,suchas:thefeatureandflowofOOAandOOP;analyzingthefeature、structureandusingmethodofdevelopingtechniquesASP.NETandADO.NETwhichusinginmysystem.Andthen,thisarticleanalysesthefeasibilityofthesystem,thenminutelylayoutsthedesignthoughts,goalsandthesystemholisticframework.Atlast,thisarticleminutelyexplainsthedesignandrealizationofWebpagelayout,databaseandapplicationprogramofoursystem.

ThisonlinebookstoresystemusesASP.NETtechnologytorealizeonVisualStudio2005platform.Itsmainfunctionhas:manageusers,newbooksonsale,lookforclassifiedbooks,processofpurchase,thecommentofthebooks,website'smanagement,etc.

Duringthecourseofwritingthisarticle,Istrivetointegratetheoryandpractice.Whileexpatiatingthedifferentkindoftheories,Iilluminatetheapplicationandoperationskillcombiningthesystemsoastofullyincarnatetheapplicationofthesetheoriesandtechniquestothissystem.Keywords:OOA,OOD,ASP.NET,ADO.NET目錄引言……………………1第1章概述………………21.1網(wǎng)上書(shū)店系統(tǒng)的現(xiàn)狀…………21.2網(wǎng)絡(luò)書(shū)店的優(yōu)勢(shì)…………………21.3任務(wù)概述…………3第2章解決方案的選擇…………42.1系統(tǒng)說(shuō)明…………42.2可行性分析………………………52.3對(duì)涉及工具和技術(shù)的相關(guān)說(shuō)明………………6第3章需求分析…………………93.1系統(tǒng)分析的任務(wù)與步驟………93.2網(wǎng)站項(xiàng)目范圍……………………93.3功能需求………………………103.4網(wǎng)站實(shí)體分析…………………123.5網(wǎng)站的數(shù)據(jù)庫(kù)設(shè)計(jì)……………13第4章總體設(shè)計(jì)…………………214.1網(wǎng)站系統(tǒng)功能說(shuō)明……………214.2建立功能模型…………………254.3建立數(shù)據(jù)庫(kù)模型………………26第5章詳細(xì)設(shè)計(jì)…………………305.1會(huì)員登錄………………………305.2會(huì)員注冊(cè)………………………315.3會(huì)員圖書(shū)瀏覽…………………315.4購(gòu)物車(chē)…………325.5收銀臺(tái)…………335.6管理員管理網(wǎng)站基本信息…………………33第6章部分編碼實(shí)現(xiàn)及系統(tǒng)測(cè)試……………356.1數(shù)據(jù)庫(kù)連接……………………356.2會(huì)員登錄………………………366.3購(gòu)物車(chē)…………376.4系統(tǒng)測(cè)試………………………39第7章軟件布署…………………417.1安裝環(huán)境要求…………………417.2系統(tǒng)使用說(shuō)明…………………41結(jié)論與展望…………42致謝……………………43參考文獻(xiàn)……………44奇數(shù)頁(yè)頁(yè)眉引言留出一個(gè)漢字的空間,下同奇數(shù)頁(yè)頁(yè)眉留出一個(gè)漢字的空間,下同計(jì)算機(jī)的出現(xiàn)給人類(lèi)社會(huì)生活帶來(lái)翻天覆地的變化,計(jì)算機(jī)和計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)深入到了各行各業(yè),各個(gè)領(lǐng)域,隨著因特網(wǎng)的發(fā)展,電腦網(wǎng)絡(luò)“把每一個(gè)國(guó)家、每一個(gè)城市甚至每一個(gè)家庭連接到一起”。

電腦網(wǎng)絡(luò)給生活、學(xué)習(xí)和工作帶的影響總結(jié)起來(lái)主要有三點(diǎn):第一,電腦網(wǎng)絡(luò)可以查閱信息,迅速而便捷地了解周?chē)氖澜?;第二,可以跟世界各地的人隨時(shí)進(jìn)行交流,并建立聯(lián)系;第三,可以參加網(wǎng)絡(luò)購(gòu)物、拍賣(mài)等活動(dòng)。網(wǎng)上商業(yè)交易迅速地發(fā)展起來(lái),給我們生活帶來(lái)很多方便。

電子商務(wù)是一種全新的商業(yè)交易模式,它實(shí)現(xiàn)了交易的無(wú)紙化,效率化,自動(dòng)化,表現(xiàn)了網(wǎng)絡(luò)最具魅力的地方,快速的信息交換,地理界限的模糊,必將推動(dòng)傳統(tǒng)商業(yè)行為在網(wǎng)絡(luò)時(shí)代的變革!它對(duì)人類(lèi)社會(huì)進(jìn)行著全方位的改造,在企業(yè)競(jìng)爭(zhēng)、政府部門(mén)、公共研究機(jī)構(gòu)、教育以及娛樂(lè)等方面改變著人類(lèi)相互交往的方式,為人們提供一個(gè)嶄新的平臺(tái)。由于電子商務(wù)的出現(xiàn),傳統(tǒng)的經(jīng)營(yíng)模式和經(jīng)營(yíng)理念了發(fā)生巨大變化,將會(huì)創(chuàng)造巨大的效益和機(jī)會(huì),把市場(chǎng)的空間形態(tài)、時(shí)間形態(tài)和虛擬形態(tài)結(jié)合起來(lái),將物流、資金流、信息流匯集成開(kāi)放的、良性循環(huán)的環(huán)路,使經(jīng)營(yíng)者以市場(chǎng)為紐帶,在市場(chǎng)上發(fā)揮最佳的作用,得到最大的效益和發(fā)展,不僅將有力地推動(dòng)網(wǎng)絡(luò)的發(fā)展,對(duì)社會(huì)的進(jìn)步和經(jīng)濟(jì)的變革產(chǎn)生深遠(yuǎn)影響,更重要的是,它本身的發(fā)展和成熟為我們提供了更多的機(jī)會(huì)。

但與此同時(shí),相關(guān)的信息數(shù)據(jù)卻急劇膨脹。這些海量的、以不同形式存儲(chǔ)的數(shù)據(jù)資料,表面上雜亂無(wú)章且缺乏組織的規(guī)整化,但事實(shí)上包含了許多潛在的、有價(jià)值的知識(shí)和規(guī)則,如何從這些海量的數(shù)據(jù)中發(fā)現(xiàn)有用的知識(shí)是知識(shí)工程研究面臨的新課題。奇數(shù)頁(yè)頁(yè)眉奇數(shù)頁(yè)頁(yè)眉1概述1.1網(wǎng)上書(shū)店系統(tǒng)的現(xiàn)狀網(wǎng)絡(luò)書(shū)店是出版業(yè)電子商務(wù)的重要組成部分。目前書(shū)業(yè)企業(yè)的信息化程度正在提高,計(jì)算機(jī)應(yīng)用基本普及,企業(yè)內(nèi)部的網(wǎng)絡(luò)化建設(shè)正在迅速發(fā)展。我國(guó)商業(yè)電子化和金融電子化的水平在近些年發(fā)展迅速,但目前出版業(yè)電子商務(wù)主要仍采取郵寄等“離線(xiàn)支付”方式。購(gòu)書(shū)者最關(guān)心的是出版物的配送,由于配送體系尚待完善而無(wú)法做到高效率、低成本。目前我國(guó)網(wǎng)絡(luò)書(shū)店采用的三種配送方式是本地讀者送書(shū)上門(mén)、外地讀者郵局投遞及利用加盟書(shū)店就近配送。1.2網(wǎng)絡(luò)書(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ì)話(huà)等方面的優(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)手段之一。1.3任務(wù)概述.21、先進(jìn)的購(gòu)書(shū)流程通過(guò)新書(shū)上架和分類(lèi)瀏覽方式方便會(huì)員瀏覽圖書(shū)信息,模塊都可以實(shí)現(xiàn)對(duì)購(gòu)物車(chē)的查詢(xún),進(jìn)入購(gòu)物車(chē)進(jìn)行購(gòu)書(shū)修改,生成訂單后,結(jié)賬進(jìn)入庫(kù)存。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ū)資料編輯、用戶(hù)管理、訂單管理、庫(kù)存管理、基礎(chǔ)信息管理等等,為書(shū)店的電子化管理提供了一套良好的管理模式。3、人性化的操作界面一個(gè)網(wǎng)站,能否吸引顧客的經(jīng)常光顧,界面的美觀也顯得非常重要。本書(shū)店系統(tǒng)通過(guò)精心打造,讓書(shū)店的設(shè)計(jì)充分體現(xiàn)軟件的時(shí)尚、大眾化。4、完善的安全機(jī)制獨(dú)立的密碼校驗(yàn)功能,確保用戶(hù)和書(shū)店的數(shù)據(jù)有較好的安全性。2解決方案的選擇2.1系統(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)使用ASP.Net平臺(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ù)中。軟.硬件環(huán)境操作系統(tǒng):MicrosoftWindowsXPProfessional;軟件:MicrosoftOffice2003;MicrosoftSQLServer20005;MicrosoftVisualStudio2005;硬件環(huán)境如圖2.1.1上由于WindowsXP操作系統(tǒng)在國(guó)際市場(chǎng)的占有率為95%,在國(guó)內(nèi)市場(chǎng)的占有率為100%,所以我選用的操作系統(tǒng)為WindowsXPProfessional;采用的開(kāi)發(fā)工具為Microsoft公司開(kāi)發(fā)的最完備的可視化工具M(jìn)icrosoftVisualStudio2005;它與Windows操作系統(tǒng)的整合性較好,所以采用SQLServer2005為本項(xiàng)目的數(shù)據(jù)庫(kù)管理工具。2.2可行性分析2.2.1系統(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)。2.2.2大學(xué)課程中的《數(shù)據(jù)庫(kù)原理》,《計(jì)算機(jī)操作系統(tǒng)》,《網(wǎng)絡(luò)基礎(chǔ)》等多門(mén)課程為整個(gè)課題開(kāi)發(fā)提供了堅(jiān)實(shí)的基礎(chǔ)。C#是一種相對(duì)簡(jiǎn)單的語(yǔ)言,SQLServer也是一種簡(jiǎn)單的數(shù)據(jù)庫(kù),所以技術(shù)難度并不高。2.2.該網(wǎng)站如投入使用,預(yù)期作到界面友好簡(jiǎn)潔,管理方便,使用簡(jiǎn)單,管理人員經(jīng)過(guò)培訓(xùn),也是完全能夠使用本網(wǎng)站管理書(shū)店的相關(guān)信息的。2.3對(duì)涉及工具和技術(shù)的相關(guān)說(shuō)明2.3.1本系統(tǒng)所面向的對(duì)象是廣大的互連網(wǎng)用戶(hù)。因此,將要采用比較流行的B/S三層結(jié)構(gòu)。(如下圖2.3.1)圖2.3.1B/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ā)布。2.3.2VisualStudio2005是一套完整的開(kāi)發(fā)工具集,VisualBasic、VisualC++、VisualC#和VisualJ#全都使用相同的集成開(kāi)發(fā)環(huán)境(IDE),利用此IDE可以共享工具且有助于創(chuàng)建混合語(yǔ)言解決方案。另外,這些語(yǔ)言利用了.NETFramework的功能,通過(guò)此框架可使用簡(jiǎn)化ASPWeb應(yīng)用程序和XMLWebServices開(kāi)發(fā)的關(guān)鍵技術(shù)。VisualStudio提供了一個(gè)全新的網(wǎng)頁(yè)設(shè)計(jì)器(稱(chēng)為VisualWebDeveloper),其中包含了許多用于創(chuàng)建和編輯ASP.NET網(wǎng)頁(yè)和HTML頁(yè)的增強(qiáng)功能。該設(shè)計(jì)器提供了比在VisualStudio.NET2003中更簡(jiǎn)單、更迅速的Web窗體頁(yè)創(chuàng)建方法。Web窗體是用于創(chuàng)建可編程網(wǎng)頁(yè)的ASP.NET技術(shù)。Web窗體將自己呈現(xiàn)為瀏覽器兼容的HTML和腳本,這使任何平臺(tái)上的任何瀏覽器都可以查看Web頁(yè)。使用Web窗體,通過(guò)將控件拖放到設(shè)計(jì)器上然后添加代碼來(lái)創(chuàng)建Web頁(yè),與創(chuàng)建VisualBasic窗體的方法相似。2.3.3MicrosoftSQLServer2005擴(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#、VB.Net、XMLA、ADO.Net2.0等都將成為SQLServer數(shù)據(jù)平臺(tái)上開(kāi)發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。2.3.4HTML的英文全稱(chēng)是"HypertextMarkupLanguage",中文譯為“超文本標(biāo)記語(yǔ)言”。“超文本”就是指頁(yè)面內(nèi)可以包含圖片,聯(lián)接,甚至音樂(lè),程序等非文字的元素。在幾年前作為SGML的一個(gè)子集開(kāi)發(fā)的。一個(gè)HTML文件中包含了所有將顯示在網(wǎng)頁(yè)上的文字信息,其中也包括對(duì)瀏覽器的一些指示,如哪些文字應(yīng)放置在何處,顯示模式是什么樣的等。如果你還有一些圖片、動(dòng)畫(huà)、聲音或是任何其它形式的資源,HTML文件也會(huì)告訴瀏覽器到哪里去查找這些資源,以及這些資源將放置在網(wǎng)頁(yè)的什么位置。瀏覽的網(wǎng)頁(yè)就是由HTML語(yǔ)言編寫(xiě)出來(lái)的。雖然HTML是一種語(yǔ)言,但HTML不是程序語(yǔ)言,如C++和Java之類(lèi),它只是標(biāo)示語(yǔ)言,你只要明白了各種標(biāo)記的用法便算學(xué)會(huì)了HTML.HTML的格式非常簡(jiǎn)單,只是由文字及標(biāo)記組合而成,因此任何文本編輯器都可以制作HTML頁(yè)面。在編輯器中輸入html代碼即可完成對(duì)網(wǎng)頁(yè)的設(shè)計(jì),如果在其中加入VB,JAVA等腳本文件以及數(shù)據(jù)庫(kù)連接有關(guān)的語(yǔ)句指令,便可對(duì)已知數(shù)據(jù)進(jìn)行查詢(xún),從而生成動(dòng)態(tài)網(wǎng)頁(yè)的一部分。ASP.NetASP.Net是建立在通用語(yǔ)言運(yùn)行時(shí)(CLR)上的應(yīng)用程序框架。他用來(lái)在服務(wù)器端構(gòu)建功能強(qiáng)大的web應(yīng)用程序。ASP.Net提供了世界級(jí)水平的開(kāi)發(fā)工具支持。在VisualStudio2005的集成開(kāi)發(fā)環(huán)境(IDE)中,ASP.Net框架由豐富的工具箱和設(shè)計(jì)器組成。所見(jiàn)即所得的(WYSIWYG)編輯方式、拖放服務(wù)器控件、以及自動(dòng)部署,僅僅是這一強(qiáng)大工具所提供的一少部分功能。ASP.Net強(qiáng)大而富有彈性。由于ASP.Net是基于(CLR)的,因此整個(gè).Net平臺(tái)的強(qiáng)大和富有彈性,同樣可以應(yīng)用于web應(yīng)用程序開(kāi)發(fā)者。.Net框架的類(lèi)庫(kù)、消息以及數(shù)據(jù)訪(fǎng)問(wèn)解決方案,都可以無(wú)縫集成到web。ASP.Net也是語(yǔ)言中立的,因此你可以選擇你最熟悉的語(yǔ)言,或者通過(guò)幾種語(yǔ)言來(lái)共同完成一個(gè)應(yīng)用。留出一個(gè)漢字的空間,下同奇數(shù)頁(yè)頁(yè)眉3需求分析留出一個(gè)漢字的空間,下同奇數(shù)頁(yè)頁(yè)眉3.1系統(tǒng)分析的任務(wù)與步驟3.1.1了解用戶(hù)要求。此用戶(hù)即為網(wǎng)站的使用人員(管理員,會(huì)員)。了解他們?cè)诰W(wǎng)站功能、性能等方面的要求及用戶(hù)在硬件配置、開(kāi)發(fā)周期處理方式等方面的意向與打算。按用戶(hù)要求成文,完成網(wǎng)站分析報(bào)告。網(wǎng)站的邏輯模型由一系列的圖表和文字組成。在邏輯上描述系統(tǒng)的目標(biāo)和所具備的功能與性能。由于條件有限,只能根據(jù)現(xiàn)有條件來(lái)開(kāi)發(fā)系統(tǒng)。3.1.2描述網(wǎng)站。在詳細(xì)調(diào)查的基礎(chǔ)上,用一定的圖標(biāo)、文字描述;分析用戶(hù)新的要求,改進(jìn)現(xiàn)行模型,形成新系統(tǒng)的邏輯模型。編寫(xiě)系統(tǒng)分析說(shuō)明書(shū)。3.2網(wǎng)站項(xiàng)目范圍網(wǎng)上書(shū)店系統(tǒng)從兩種用戶(hù)角度進(jìn)行功能劃分。1、會(huì)員部分:1.1:圖書(shū)展臺(tái);1.2:會(huì)員注冊(cè);1.3:購(gòu)物車(chē);1.4:收銀臺(tái);1.5:訂單查詢(xún);1.6:積分查詢(xún);2、管理員部分:2.1:系統(tǒng)管理;2.2:圖書(shū)分類(lèi)設(shè)置;2.3:會(huì)員管理;2.4:人員管理;2.5:積分規(guī)則;2.6:幫助設(shè)置;2.7:密碼修改;2.8:入庫(kù)管理;2.9:查看庫(kù)存;2.10:訂單查詢(xún);3.3功能需求3.3.11:圖書(shū)展臺(tái):為會(huì)員提供購(gòu)書(shū)平臺(tái)。(1)圖書(shū)分類(lèi)瀏覽功能:顯示圖書(shū)類(lèi)別列表,例如:計(jì)算機(jī)類(lèi),文史類(lèi)等;根據(jù)用戶(hù)選擇的類(lèi)別顯示圖書(shū)部分信息;顯示圖書(shū)詳細(xì)信息;進(jìn)入購(gòu)物車(chē)購(gòu)書(shū)。(2)新書(shū)上架:顯示最新圖書(shū)的部分信息;可以進(jìn)入圖書(shū)的詳細(xì)信息;進(jìn)入購(gòu)物車(chē)購(gòu)書(shū)。2:會(huì)員信息管理:新會(huì)員注冊(cè)及老會(huì)員可找回密碼。注冊(cè)會(huì)員:根據(jù)系統(tǒng)信息自動(dòng)生成會(huì)員ID號(hào),檢驗(yàn)用戶(hù)輸入信息的正確性并保存會(huì)員信息。(2)找回密碼:根據(jù)會(huì)員提供的信息找回用戶(hù)密碼。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ù)量并自動(dòng)和計(jì)金額;(3)修改購(gòu)物車(chē):改變購(gòu)書(shū)數(shù)量,刪除要購(gòu)買(mǎi)的圖書(shū)。4:收銀臺(tái):生成訂單,寫(xiě)入庫(kù)存。(1)填寫(xiě)結(jié)賬信息:要求會(huì)員填寫(xiě)相關(guān)信息;(2)生成訂單;(3)結(jié)賬:進(jìn)入庫(kù)存,查看庫(kù)內(nèi)圖書(shū)是否可以滿(mǎn)足購(gòu)買(mǎi)要求,符合要求的圖書(shū)結(jié)賬,顯示交費(fèi)金額信息。5:訂單查詢(xún):對(duì)以前的訂單進(jìn)行查詢(xún)。6:積分查詢(xún):對(duì)會(huì)員積分進(jìn)行查詢(xún)。3.3.2系統(tǒng)管理分為三個(gè)管理模塊及對(duì)應(yīng)的三種管理角色:系統(tǒng)管理員、出庫(kù)管理員和入庫(kù)管理員。系統(tǒng)管理員是管理權(quán)限最高的人員,它的功能:1:系統(tǒng)管理:修改網(wǎng)站LOGO和名稱(chēng)以及頂部導(dǎo)航模塊;2:圖書(shū)分類(lèi)設(shè)置:設(shè)置、查看和修改圖書(shū)分類(lèi):包括一級(jí)分類(lèi)和二級(jí)分類(lèi),如:一級(jí)分類(lèi)計(jì)算機(jī),相應(yīng)的二級(jí)分類(lèi)軟件開(kāi)發(fā)、程序設(shè)計(jì)等。3:會(huì)員管理:查詢(xún)會(huì)員基本信息,刪除條件不符合的會(huì)員。4:人員管理:添加和刪除和修改后臺(tái)管理人員的權(quán)限、角色。5:積分管理:修改會(huì)員積分的等級(jí)和標(biāo)準(zhǔn)。6:幫助設(shè)置:幫助新老會(huì)員熟悉和使用本系統(tǒng)。7:密碼修改:系統(tǒng)管理的三個(gè)模塊中均設(shè)置密碼修改功能,作用就是修改相應(yīng)管理角色的密碼。8:入庫(kù)管理:對(duì)圖書(shū)進(jìn)行入庫(kù)管理,對(duì)圖書(shū)進(jìn)行分門(mén)別類(lèi)進(jìn)行添加,此項(xiàng)職責(zé)由入庫(kù)管理員完成。9:查看庫(kù)存:查看圖書(shū)的庫(kù)存儲(chǔ)量。此項(xiàng)職責(zé)由出庫(kù)人員完成。10:訂單查詢(xún):對(duì)客戶(hù)訂單進(jìn)行查詢(xún)管理。3.4網(wǎng)站實(shí)體分析Catogory類(lèi)_CtID_CtName_CtParentIDCatogory類(lèi)_CtID_CtName_CtParentID_CtDeletedComment_CmID_CmCommenderID_CmBookID_CmTitle_CmContent_CmDateDiscount_DID_SID_SMemberLevel_SDiscountGoodsClicked_ID_GoodsID_ClickedMemberInfo_MbID_MbName_MbPassword_MbTrueName圖書(shū)類(lèi)(Goods類(lèi))G_CatagoryIDG_ContentsG_IDG_ImageG_IntroG_ISBNG_NameG_PagecountG_PublishdatG_PagesizeG_PriceG_PublisherG_STcountG_WtriteG_WordcountAdd()Update()Delete()折扣信息DiscountD_GoodsD_IDD_MBLevelD_PriceUpdate()Delete()圖書(shū)評(píng)論類(lèi)Comment類(lèi)CM_CmDateCM_ContentCM_GoodsIDCM_IDCM_TitleCM_MembeIDAdd()Update()Deleted()訂單類(lèi)Order類(lèi)O_GoodsO_IDO_MemberIDO_OrderDateO_OrderStatusO_ReceiveInfoAdd()Update()Deleted()圖書(shū)類(lèi)別類(lèi)Catogory類(lèi)C_idC_nameC_parentidAdd()Update()Deleted()發(fā)貨單(Send)S_CountS_IDS_SentDateS_SentUseIDS_StorageIDAdd()Deleted()會(huì)員類(lèi)Member類(lèi)M_BonusM_DeleteM_EmailM_IDM_MBNameM_PasswordM_RTDateM_TrueNamAdd()Update()Deleted()系統(tǒng)設(shè)置類(lèi)System類(lèi)ST_IDST_KeyST_VauleUpdate()Deleted()U_DeleteU_PasswordU_RoleIDU_UserIDU_UserName用戶(hù)類(lèi)(User類(lèi))Add()Update()Deleted()會(huì)員購(gòu)物實(shí)體MemberAdressMA_AdressMA_IDMA_MembeIDMA_MobileMA_RecNameMA_SexMA_TPhoneMA_ZipCodeAdd()Update()Deleted()購(gòu)物車(chē)類(lèi)ShopCart類(lèi)SC_GoodsSC_IDSC_MemberIDUpdate()Deleted()Show()3.5網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì)3.5.1在概念設(shè)計(jì)階段中,從用戶(hù)的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶(hù)觀點(diǎn)的概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計(jì)從設(shè)計(jì)過(guò)程中獨(dú)立開(kāi)來(lái),使各階段的任務(wù)相對(duì)單一化,設(shè)計(jì)復(fù)雜程度大大降低,不受特定DBMS的限制。利用ER方法進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì),可分成三步進(jìn)行:首先設(shè)計(jì)局部ER模式,然后把各局部ER模式綜合成一個(gè)全局模式,最后對(duì)全局ER模式進(jìn)行優(yōu)化,得到最終的模式,即概念模式。3.5.1、實(shí)體和屬性的定義:圖書(shū)類(lèi)別(圖書(shū)類(lèi)別編號(hào),類(lèi)別名稱(chēng),父類(lèi)別編號(hào))圖書(shū)類(lèi)別圖書(shū)類(lèi)別編號(hào)類(lèi)別名稱(chēng)圖書(shū)類(lèi)別圖書(shū)類(lèi)別編號(hào)類(lèi)別名稱(chēng)父類(lèi)別編號(hào)(2)圖書(shū)(圖書(shū)編號(hào),圖書(shū)ISBN號(hào),圖書(shū)名稱(chēng),印刷次數(shù),出版社,圖書(shū)類(lèi)別,價(jià)格,圖書(shū)庫(kù)存量,圖書(shū)開(kāi)本,出版日期,圖書(shū)封面,圖書(shū)頁(yè)數(shù),圖書(shū)評(píng)論,圖書(shū)字?jǐn)?shù),圖書(shū)介紹)圖書(shū)圖書(shū)類(lèi)別編號(hào)圖書(shū)編號(hào)圖書(shū)評(píng)論圖書(shū)封面圖書(shū)介紹圖書(shū)圖書(shū)類(lèi)別編號(hào)圖書(shū)編號(hào)圖書(shū)評(píng)論圖書(shū)封面圖書(shū)介紹圖書(shū)庫(kù)存量圖書(shū)開(kāi)本出版社圖書(shū)頁(yè)數(shù)出版日期印刷次數(shù)ISBN圖書(shū)名稱(chēng)圖書(shū)價(jià)格圖書(shū)字?jǐn)?shù)(3)用戶(hù)(會(huì)員編號(hào),會(huì)員姓名,權(quán)限,密碼,刪除標(biāo)志位)用戶(hù)用戶(hù)會(huì)員姓名刪除標(biāo)志位會(huì)員密碼會(huì)員角色會(huì)員編號(hào)(4)訂單(訂單編號(hào),訂書(shū)信息,訂單時(shí)間,會(huì)員信息,收貨人信息,訂單狀態(tài)) 訂書(shū)信息訂書(shū)信息訂單編號(hào)訂單日期訂單訂單狀態(tài)收貨人信息會(huì)員信息(5)會(huì)員(消費(fèi)積分,刪除標(biāo)記位,會(huì)員編號(hào),登錄名,密碼,注冊(cè)時(shí)間,真實(shí)姓名,E-Mail)會(huì)員消費(fèi)積分會(huì)員消費(fèi)積分密碼會(huì)員編號(hào)注冊(cè)時(shí)間真實(shí)姓名登錄名刪除標(biāo)志位E-Mail(6)出庫(kù)單(出庫(kù)數(shù)量,出庫(kù)員編號(hào),出庫(kù)時(shí)間,庫(kù)存編號(hào))出庫(kù)單出庫(kù)單出庫(kù)時(shí)間出庫(kù)數(shù)量出庫(kù)員編號(hào)庫(kù)存編號(hào)(7)圖書(shū)評(píng)論(評(píng)論發(fā)布時(shí)間,評(píng)論內(nèi)容,評(píng)論圖書(shū)編碼,評(píng)論編碼,評(píng)論標(biāo)題,會(huì)員編碼)評(píng)論發(fā)布時(shí)間評(píng)論內(nèi)容評(píng)論發(fā)布時(shí)間評(píng)論內(nèi)容評(píng)論標(biāo)題圖書(shū)評(píng)論評(píng)論編碼會(huì)員編碼評(píng)論圖書(shū)編碼(8)會(huì)員購(gòu)物地址(地址,地址編號(hào),會(huì)員編號(hào),收貨人姓名,移動(dòng)電話(huà),固定電話(huà),性別,郵政編碼)會(huì)員購(gòu)物地址會(huì)員購(gòu)物地址地址編碼地址固定電話(huà)會(huì)員編號(hào)性別移動(dòng)電話(huà)收貨人姓名郵政編碼(9)系統(tǒng)設(shè)置(系統(tǒng)設(shè)置編碼,系統(tǒng)鍵名,系統(tǒng)鍵值)系統(tǒng)設(shè)置系統(tǒng)設(shè)置編號(hào)系統(tǒng)鍵名系統(tǒng)鍵值系統(tǒng)設(shè)置系統(tǒng)設(shè)置編號(hào)系統(tǒng)鍵名系統(tǒng)鍵值2、實(shí)體關(guān)系定義ER模型的“聯(lián)系”用于刻畫(huà)實(shí)體之間的關(guān)聯(lián)。一種完整的方式是對(duì)局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類(lèi)型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類(lèi)型之間是否存在聯(lián)系。若有聯(lián)系,進(jìn)一步確定是1:1、1:N、M:N的關(guān)系。還要考察一個(gè)實(shí)體類(lèi)型內(nèi)部是否存在聯(lián)系,兩個(gè)實(shí)體類(lèi)型之間是否存在聯(lián)系,多個(gè)實(shí)體類(lèi)型之間是否存在聯(lián)系,等等針對(duì)本網(wǎng)站分析如下:(1)實(shí)體間的關(guān)系:①一本圖書(shū)只能屬于一種圖書(shū)類(lèi)別(類(lèi)別),而一種圖書(shū)類(lèi)別可以包含多本圖書(shū)。圖書(shū)類(lèi)別1:N圖書(shū)圖書(shū)圖書(shū)類(lèi)別1:N圖書(shū)②一名會(huì)員一次可以購(gòu)多本書(shū),而一本書(shū)只可以被一名會(huì)員購(gòu)買(mǎi)會(huì)員會(huì)員1:N圖書(shū)會(huì)員與圖書(shū)1:N(一對(duì)多的關(guān)系)③一張訂單可以包含多種書(shū),一本書(shū)可以在多個(gè)訂單中訂單訂單M:N圖書(shū)訂單與圖書(shū)M:N(多對(duì)多的關(guān)系)④一輛購(gòu)物車(chē)可以存放多種書(shū),一本書(shū)只可以放在多個(gè)購(gòu)物車(chē)內(nèi)。購(gòu)物車(chē)M:N購(gòu)物車(chē)M:N圖書(shū)購(gòu)物車(chē)與圖書(shū)M:N(一對(duì)多的關(guān)系)⑤一張發(fā)貨單可以包含多種書(shū),一本書(shū)只可以在一張出庫(kù)單上。發(fā)貨單發(fā)貨單1:N圖書(shū)發(fā)貨單與圖書(shū)1:N(一對(duì)多的關(guān)系)⑥折扣信息中包含多種書(shū),同一編號(hào)的書(shū)只具有一條折扣信息折扣信息折扣信息1:N圖書(shū)折扣信息與圖書(shū)1:N(一對(duì)多的關(guān)系)⑦圖書(shū)評(píng)論中包含多種圖書(shū),而一種圖書(shū)也會(huì)有很多不同的評(píng)價(jià)圖書(shū)評(píng)論圖書(shū)評(píng)論M:N圖書(shū)圖書(shū)評(píng)論與圖書(shū)M:N(多對(duì)多的關(guān)系)(2)實(shí)體內(nèi)部關(guān)系:①訂單實(shí)體:每張訂單中包含多個(gè)明細(xì)信息,每個(gè)明細(xì)信息只針對(duì)一張定單。訂單訂單1:N訂單明細(xì)訂單與訂單明細(xì)1:N(一對(duì)多的關(guān)系)②發(fā)貨單實(shí)體:每張發(fā)貨單中包含多個(gè)明細(xì)信息,每個(gè)明細(xì)信息只針對(duì)一張發(fā)貨單。發(fā)貨單發(fā)貨單1:N發(fā)貨單明細(xì)發(fā)貨單與發(fā)貨單明細(xì)1:N(一對(duì)多的關(guān)系)③會(huì)員購(gòu)物實(shí)體:每張會(huì)員購(gòu)物實(shí)體單中包含多個(gè)明細(xì)信息,每個(gè)明細(xì)信息只針對(duì)實(shí)體單。會(huì)員購(gòu)物實(shí)體會(huì)員購(gòu)物實(shí)體1:N信息明細(xì)會(huì)員購(gòu)物實(shí)體單與信息明細(xì)1:1(一對(duì)一的關(guān)系)3.5.3設(shè)計(jì)全局ER模式

所有局部ER模式都設(shè)計(jì)好了后,接下來(lái)就是把它們綜合成單一的全局概念結(jié)構(gòu)。全局概念結(jié)構(gòu)不僅要支持所有局部ER模式,而且必須合理地表示一個(gè)完整、一致的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)。

(1)確定公共實(shí)體類(lèi)型

為了給多個(gè)局部ER模式的合并提供開(kāi)始合并的基礎(chǔ),首先要確定各局部結(jié)構(gòu)中的公共實(shí)體類(lèi)型。在這一步中我們僅根據(jù)實(shí)體類(lèi)型名和鍵來(lái)認(rèn)定公共實(shí)體類(lèi)型。一般把同名實(shí)體類(lèi)型作為公共實(shí)體類(lèi)型的一類(lèi)候選,把具有相同鍵的實(shí)體類(lèi)型作為公共實(shí)體類(lèi)型的另一類(lèi)候選。

(2)局部ER模式的合并

合并的原則是:首先進(jìn)行兩兩合并;先合并那些現(xiàn)實(shí)世界中有聯(lián)系的局部結(jié)構(gòu);合并從公共實(shí)體類(lèi)型開(kāi)始,最后再加入獨(dú)立的局部結(jié)構(gòu)。

(3)消除沖突

沖突分為三類(lèi):屬性沖突、結(jié)構(gòu)沖突、命名沖突。

設(shè)計(jì)全局ER模式的目的不在于把若干局部ER模式形式上合并為一個(gè)ER模式,而在于消除沖突,使之成為能夠被所有用戶(hù)共同理解和接受的同一的概念模型。

網(wǎng)上書(shū)店的全局E-R模式如圖所示:訂單訂單會(huì)員入庫(kù)單明細(xì)發(fā)貨單發(fā)貨單明細(xì)訂單明細(xì)查看庫(kù)存圖書(shū)入庫(kù)單管理員維護(hù)入庫(kù)購(gòu)買(mǎi)生成結(jié)賬4總體設(shè)計(jì)4.1網(wǎng)站功能說(shuō)明4.1.1功能類(lèi)別子功能會(huì)員登錄會(huì)員輸入正確用戶(hù)名密碼后,就可享有一定權(quán)限。如果不是會(huì)員則可以免費(fèi)注冊(cè)成為會(huì)員會(huì)員瀏覽圖書(shū)圖書(shū)分類(lèi)瀏覽,新書(shū)上架購(gòu)物車(chē)管理會(huì)員購(gòu)書(shū)進(jìn)入購(gòu)物車(chē)收銀臺(tái)圖書(shū)出庫(kù)寫(xiě)入庫(kù)存管理員對(duì)基本信息進(jìn)行管理對(duì)圖書(shū)基本信息和分類(lèi)進(jìn)行管理對(duì)圖書(shū)入庫(kù)和訂單進(jìn)行管理對(duì)會(huì)員及后臺(tái)管理人員進(jìn)行管理對(duì)系統(tǒng)進(jìn)行管理功能1對(duì)于每個(gè)網(wǎng)站來(lái)說(shuō)都有自己的會(huì)員,網(wǎng)站只有在確定登錄人身份后才能提供相應(yīng)的服務(wù)。名稱(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)行處理。功能2網(wǎng)上書(shū)店為會(huì)員提供瀏覽圖書(shū)的功能,期望會(huì)員能用最短的時(shí)間查詢(xún)到書(shū)店中的圖書(shū)信息,以達(dá)到成功購(gòu)買(mǎi)的目的。名稱(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會(huì)員在購(gòu)書(shū)的同時(shí)可以隨時(shí)將感興趣的圖書(shū)放入購(gòu)物車(chē),做購(gòu)買(mǎi)前的初期準(zhǔn)備,放入購(gòu)物車(chē)后可以對(duì)圖書(shū)的數(shù)量進(jìn)行更新名稱(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ù)的操作。功能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ù)存的信息名稱(chēng)、標(biāo)識(shí)符收銀臺(tái)功能描述提交訂單,結(jié)賬。輸入訂單操作序列生成訂單后,檢驗(yàn)數(shù)據(jù)庫(kù)是否可以滿(mǎn)足購(gòu)買(mǎi)需要,滿(mǎn)足則出庫(kù),不滿(mǎn)足在給提示信息。輸出出庫(kù)操作,寫(xiě)入數(shù)據(jù)庫(kù)功能5管理員在網(wǎng)站中起著相當(dāng)重要的作用,他不僅負(fù)責(zé)維護(hù)網(wǎng)站,同時(shí)也是網(wǎng)站的一員。名稱(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)站的核心地位。4.1. 非功能性需求針對(duì)整個(gè)系統(tǒng)進(jìn)行。產(chǎn)品質(zhì)量需求主要質(zhì)量屬性詳細(xì)要求正確性經(jīng)過(guò)測(cè)試達(dá)到了預(yù)期的效果健壯性具有一定的健壯性可靠性容錯(cuò)能力強(qiáng),測(cè)試質(zhì)量合格性能,效率性能優(yōu),效率高易用性跨平臺(tái)操作清晰性?xún)?yōu)安全性安全可靠性極佳可擴(kuò)展性?xún)?yōu)良的可靠的接口兼容性可作用于任何平臺(tái)可移植性正確的進(jìn)行軟件配置后,就可以正常運(yùn)行程序用戶(hù)界面需求需求名稱(chēng)詳細(xì)要求風(fēng)格界面友好,布局合理,簡(jiǎn)潔大方,實(shí)用性強(qiáng),操作簡(jiǎn)單顏色白、藍(lán)色系為主分辨率1280×8004.2建立功能模型4.2.1識(shí)別參與者參與者(會(huì)員,管理員,網(wǎng)上普通用戶(hù))會(huì)員:必須經(jīng)過(guò)身份驗(yàn)證,才能進(jìn)入,對(duì)網(wǎng)站執(zhí)行其他的操作。管理員:經(jīng)過(guò)有效性驗(yàn)證,才能進(jìn)入網(wǎng)站內(nèi)部對(duì)網(wǎng)站進(jìn)行相應(yīng)的操作。網(wǎng)上普通用戶(hù):可以瀏覽網(wǎng)站但必須經(jīng)過(guò)注冊(cè)才能進(jìn)行交易。4.2.系統(tǒng)設(shè)置分類(lèi)設(shè)置注冊(cè)會(huì)員管理新書(shū)上架瀏覽圖書(shū)人員管理積分管理分類(lèi)查找?guī)椭O(shè)置查看購(gòu)物車(chē)查看庫(kù)存生成定單密碼修改入庫(kù)管理定單查詢(xún)會(huì)員管理員4.3建立數(shù)據(jù)模型說(shuō)明:!表示主鍵,$表示索引,N表示非空值貨物分類(lèi)表(Catogorytable)中文字段名英文字段名數(shù)據(jù)類(lèi)型長(zhǎng)度備注MERGEFIELDAtt.Notes類(lèi)別IDCt_idint!$NMERGEFIELDAtt.Notes類(lèi)別名稱(chēng)Ct_nameMERGEFIELDAtt.Typenvarchar20NMERGEFIELDAtt.Notes父類(lèi)別IDCt_parentidintN刪除標(biāo)志位Ct_deletedintN貨物評(píng)論表(Comment)中文字段名英文字段名數(shù)據(jù)類(lèi)型長(zhǎng)度備注評(píng)論IDCm_idint!$N評(píng)論員IDCmcommentIDintN所評(píng)論圖書(shū)IDCm_bookIDintN評(píng)論標(biāo)題CmtitleMERGEFIELDAtt.Typenvarchar50N評(píng)論內(nèi)容Cmcontentntext50N評(píng)論日期CmdatefloatN會(huì)員星級(jí)折扣表(Discount)中文字段名英文字段名數(shù)據(jù)類(lèi)型長(zhǎng)度備注MERGEFIELDAtt.NotesIDMERGEFIELDAtt.NameDIDint!$NMERGEFIELDAtt.Notes對(duì)應(yīng)的貨物IDMERGEFIELDAtt.NameSIDint20NMERGEFIELDAtt.Notes會(huì)員級(jí)別MERGEFIELDAtt.NameSMemberLevelintNMERGEFIELDAtt.Notes會(huì)員折扣價(jià)MERGEFIELDAtt.NameSDiscountFloatN會(huì)員信息表(Memberinfo)中文字段名英文字段名數(shù)據(jù)類(lèi)型長(zhǎng)度備注MERGEFIELDAtt.Notes會(huì)員IDMERGEFIELDAtt.NameMbIDint!$NMERGEFIELDAtt.Notes會(huì)員名稱(chēng)MERGEFIELDAtt.NameMbNameMERGEFIELDAtt.TypenvarcharNMERGEFIELDAtt.Notes密碼MERGEFIELDAtt.NameMbPasswordMERGEFIELDAtt.TypenvarcharNMERGEFIELDAtt.Notes真實(shí)姓名MERGEFIELDAtt.NameMbTrueNameMERGEFIELDAtt.Typenvarchar50NMERGEFIELDAtt.NotesEmail地址MERGEFIELDAtt.NameMbEmailMERGEFIELDAtt.Typenvarchar50NMERGEFIELDAtt.Notes會(huì)員消費(fèi)積分MERGEFIELDAtt.NameMbBounsMERGEFIELDAtt.TypenvarcharNMERGEFIELDAtt.Notes刪除標(biāo)記位MERGEFIELDAtt.NameMbDeletedbit會(huì)員上次使用過(guò)的收貨地址(Orderaddress)中文字段名英文字段名數(shù)據(jù)類(lèi)型長(zhǎng)度備注MERGEFIELDAtt.NotesIDMERGEFIELDAtt.NameOaIDint!$NMERGEFIELDAtt.Notes會(huì)員IDMERGEFIELDAtt.NameOaMemberIDint20NMERGEFIELDAtt.Notes序列化的收貨人信息MERGEFIELDAtt.NameOaContactInfontextN會(huì)員訂單表,存儲(chǔ)會(huì)員ID和訂單ID中文字段名英文字段名數(shù)據(jù)類(lèi)型長(zhǎng)度備注MERGEFIELDAtt.Notes訂單IDMERGEFIELDAtt.NameOmIDint!$N會(huì)員IDMERGEFIELDAtt.NameOmMemberIDint20NMERGEFIELDAtt.Notes序列化訂單實(shí)體MERGEFIELDAtt.NameOmOrderntextN訂單日期OmDatedatetimeN發(fā)貨表(Sentinfo)中文字段名英文字段名數(shù)據(jù)類(lèi)型長(zhǎng)度備注MERGEFIELDAtt.Notes發(fā)貨信息IDMERGEFIELDAtt.NameSiIDint!$NMERGEFIELDAtt.Notes貨物IDMERGEFIELDAtt.NameSStorageIDint20N貨物數(shù)量MERGEFIELDAtt.NameSiCountintNMERGEFIELDAtt.Notes確認(rèn)為發(fā)貨狀態(tài)的用戶(hù)IDMERGEFIELDAtt.NameSiSentUserIDintN發(fā)貨日期SiDatedatetime存儲(chǔ)未下定單的購(gòu)物信息會(huì)員ID和序列化的購(gòu)物車(chē)實(shí)體(Shopcart)中文字段名英文字段名數(shù)據(jù)類(lèi)型長(zhǎng)度備注MERGEFIELDAtt.Notes類(lèi)別IDCt_idint!$NMERGEFIELDAtt.Notes類(lèi)別名稱(chēng)Ct_nameint20NMERGEFIELDAtt.Notes父類(lèi)別IDCt_parentidMERGEFIELDAtt.TypenvarcharN刪除標(biāo)志位Ct_deletedintN管理端用戶(hù)表(UserInfo)中文字段名英文字段名數(shù)據(jù)類(lèi)型長(zhǎng)度備注MERGEFIELDAtt.Notes用戶(hù)IDMERGEFIELDAtt.NameUIDint!$NMERGEFIELDAtt.Notes用戶(hù)名MERGEFIELDAtt.NameUNameMERGEFIELDAtt.TypenvarcharNMERGEFIELDAtt.Notes密碼MERGEFIELDAtt.NameUPasswordMERGEFIELDAtt.TypenvarcharNMERGEFIELDAtt.Notes用戶(hù)所屬角色MERGEFIELDAtt.NameURoleIDint50NMERGEFIELDAtt.Notes刪除標(biāo)記位MERGEFIELDAtt.NameUiDeletedbit50N庫(kù)存表(Storage)中文字段名英文字段名數(shù)據(jù)類(lèi)型長(zhǎng)度備注MERGEFIELDAtt.Notes貨物IDMERGEFIELDAtt.NameSIDint!$NMERGEFIELDAtt.Notes貨物名稱(chēng)MERGEFIELDAtt.NameSNameMERGEFIELDAtt.Typenvarchar20NMERGEFIELDAtt.Notes所屬類(lèi)別IDMERGEFIELDAtt.NameSTypeIDintNMERGEFIELDAtt.Notes所略圖的URLMERGEFIELDAtt.NameSImageMERGEFIELDAtt.TypenvarcharNMERGEFIELDAtt.Notes作者M(jìn)ERGEFIELDAtt.NameSWriterMERGEFIELDAtt.TypenvarcharMERGEFIELDAtt.Notes出版社MERGEFIELDAtt.NameSPublisherMERGEFIELDAtt.TypentextMERGEFIELDAtt.Notes出版日期MERGEFIELDAtt.NameSPublishDatedatetimeMERGEFIELDAtt.Notes版次MERGEFIELDAtt.NameSPublishTimesintMERGEFIELDAtt.NotesISBNMERGEFIELDAtt.NameSISBNMERGEFIELDAtt.TypenvarcharMERGEFIELDAtt.Notes頁(yè)數(shù)MERGEFIELDAtt.NameSPageCountintMERGEFIELDAtt.Notes書(shū)的開(kāi)數(shù)MERGEFIELDAtt.NameSPageSizeMERGEFIELDAtt.TypenvarcharMERGEFIELDAtt.Notes字?jǐn)?shù)MERGEFIELDAtt.NameSWordCountintMERGEFIELDAtt.Notes價(jià)格MERGEFIELDAtt.NameSPricefloatMERGEFIELDAtt.Notes內(nèi)容簡(jiǎn)介MERGEFIELDAtt.NameSIntroMERGEFIELDAtt.TypentextMERGEFIELDAtt.Notes目錄MERGEFIELDAtt.NameSContentsbigint系統(tǒng)設(shè)置表,存儲(chǔ)系統(tǒng)設(shè)置信息(systemsettings)中文字段名英文字段名數(shù)據(jù)類(lèi)型長(zhǎng)度備注MERGEFIELDAtt.Notes設(shè)置IDMERGEFIELDAtt.NameSsIdint!$NMERGEFIELDAtt.Notes設(shè)置鍵名MERGEFIELDAtt.NameSsKeyMERGEFIELDAtt.Typenvarchar20NMERGEFIELDAtt.Notes設(shè)置值MERGEFIELDAtt.NameSsValuentextN5界面和流程設(shè)計(jì)5.1會(huì)員登錄5.1.1人機(jī)界面(網(wǎng)站首頁(yè),Default.aspx)5.1.2首頁(yè)中擁有顯示進(jìn)入各個(gè)模塊的導(dǎo)航按鈕,用戶(hù)可以直接點(diǎn)擊進(jìn)入相應(yīng)的模塊。下表是主頁(yè)以及相關(guān)模塊入口中的幾個(gè)主要文件:文件說(shuō)明Default.aspx主網(wǎng)頁(yè)Login.aspx管理員登陸窗口,從這里進(jìn)入管理模塊ShowGoods.aspx新書(shū)上架Car.aspx購(gòu)物車(chē)Register.aspx會(huì)員注冊(cè)5.1.35.2會(huì)員注冊(cè)5.2.1人機(jī)界面(Register.asp5.2.網(wǎng)上書(shū)店網(wǎng)站的注冊(cè)界面,新進(jìn)會(huì)員需要注冊(cè)才能進(jìn)入書(shū)店。通過(guò)會(huì)員注冊(cè)提取用戶(hù)基本信息。注冊(cè)內(nèi)容包括登錄名,密碼,真實(shí)姓名,E—ail等信息。開(kāi)始開(kāi)始登錄首頁(yè)注冊(cè)填寫(xiě)注冊(cè)信息進(jìn)入個(gè)人帳戶(hù)結(jié)束是否完整正確彈出錯(cuò)誤提示彈出注冊(cè)成功提示是否會(huì)員注冊(cè)流程圖5.3會(huì)員圖書(shū)瀏覽會(huì)員圖書(shū)瀏覽可以通過(guò)兩種方式進(jìn)行:分類(lèi)瀏覽,新書(shū)上架。5.3.1人機(jī)交互頁(yè)面5.3.2界面簡(jiǎn)潔易用,用戶(hù)很方便就能找到自己喜愛(ài)的圖書(shū),然后進(jìn)行交易。由管理員先對(duì)圖書(shū)進(jìn)行分門(mén)別類(lèi)的進(jìn)行整理,然后用戶(hù)根據(jù)自己的個(gè)人喜好和需要對(duì)圖書(shū)進(jìn)行預(yù)覽和了解。如果會(huì)員朋友希望得到某一書(shū)籍,直接點(diǎn)擊購(gòu)買(mǎi),然后可查看購(gòu)物車(chē),并結(jié)帳購(gòu)買(mǎi)交易。5.4購(gòu)物車(chē)5.4.1人機(jī)界面(cart.aspx)5.4.2購(gòu)物車(chē)界面說(shuō)明包括繼續(xù)購(gòu)物、更新購(gòu)物車(chē)和結(jié)賬操作。點(diǎn)擊“返回繼續(xù)購(gòu)物”將已購(gòu)商品暫存于網(wǎng)頁(yè)session中并返回購(gòu)物主頁(yè)面(Default.aspx)繼續(xù)購(gòu)物;點(diǎn)擊“取消”則將暫存于網(wǎng)頁(yè)session中的購(gòu)物信息清空;點(diǎn)擊“結(jié)帳”將購(gòu)物信息暫存于網(wǎng)頁(yè)session中并轉(zhuǎn)至生成收銀臺(tái)頁(yè)面(pay.aspx)。需要注意的是,如果會(huì)員要進(jìn)行交易,就必須首先進(jìn)行會(huì)員登錄,否則,系統(tǒng)將直接進(jìn)入會(huì)員登錄頁(yè)面,要求用戶(hù)輸入會(huì)員登錄名和密碼以確認(rèn)會(huì)員的身份,然后進(jìn)行交易。5.4.3流程圖購(gòu)物車(chē)流程圖5.5收銀臺(tái)采用與購(gòu)物主界面風(fēng)格一致的設(shè)計(jì)。在信息顯示區(qū)域所顯示的是會(huì)員所選擇要購(gòu)買(mǎi)的圖書(shū)信息,包括圖書(shū)名稱(chēng)、單價(jià)、折扣價(jià)格、數(shù)量,在下面顯示總價(jià)。生成定單,以此使會(huì)員確認(rèn)購(gòu)物操作。點(diǎn)擊“完成”按鈕則將購(gòu)物信息處理后發(fā)送至網(wǎng)站數(shù)據(jù)庫(kù)相應(yīng)數(shù)據(jù)表中并將頁(yè)面轉(zhuǎn)至購(gòu)物感謝頁(yè)面(OrderSuccess.aspx)。在感謝頁(yè)面中,顯示了會(huì)員本次的消費(fèi)金額,若庫(kù)存能夠滿(mǎn)足會(huì)員的購(gòu)買(mǎi)請(qǐng)求則正常購(gòu)買(mǎi),若庫(kù)存不能滿(mǎn)足會(huì)員的購(gòu)買(mǎi)請(qǐng)求則提示抱歉信息。5.6管理員管理網(wǎng)站基本信息管理員負(fù)責(zé)對(duì)網(wǎng)站的所有基本信息進(jìn)行維護(hù)。在網(wǎng)上書(shū)店系統(tǒng)中管理員需要對(duì)系統(tǒng)設(shè)置、圖書(shū)分類(lèi)設(shè)置、會(huì)員管理、人員管理、積分規(guī)則、修改密碼、入庫(kù)管理、查看庫(kù)存、訂單管理等,在這里只詳細(xì)的介紹一下圖書(shū)分類(lèi)和入庫(kù)管理以及系統(tǒng)設(shè)置管理。5.6.1(1)圖書(shū)信息管理界面eq\o\ac(○,1)分類(lèi)管理人機(jī)界面(AddCatogory.aspx)(略)eq\o\ac(○,2)圖書(shū)入庫(kù)人機(jī)界面(略)(2)圖書(shū)信息管理界面說(shuō)明eq\o\ac(○,1)圖書(shū)分類(lèi)信息管理:添加和刪除圖書(shū)的一級(jí)分類(lèi)和二級(jí)分類(lèi),在圖書(shū)信息顯示在主頁(yè)面(Default.aspx)之前,先對(duì)圖書(shū)進(jìn)行分類(lèi),以便于會(huì)員查找和瀏覽圖書(shū)信息。eq\o\ac(○,2)增加圖書(shū):網(wǎng)上書(shū)店需要隨時(shí)添加一些熱門(mén)圖書(shū)。添加圖書(shū)的過(guò)程中要記錄圖書(shū)的一些基本信息,如:圖書(shū)編號(hào)(系統(tǒng)自動(dòng)生成),圖書(shū)名稱(chēng),作者,出版社,單價(jià),折扣,圖片及其所屬類(lèi)別。添加成功后,寫(xiě)入數(shù)據(jù)庫(kù)圖書(shū)表當(dāng)中。5.6(1)人機(jī)交互界面(SystenSetting.aspx)(略)(2)系統(tǒng)設(shè)置界面說(shuō)明:通過(guò)系統(tǒng)設(shè)置界面可以方便的為系統(tǒng)更改LOGO及頂部導(dǎo)航圖片及URL,也可更改系統(tǒng)名稱(chēng),提高系統(tǒng)的重用度及易用性。令界面系統(tǒng)變化多樣,不至給人留下呆板印象。6部分編碼實(shí)現(xiàn)及系統(tǒng)測(cè)試6.1數(shù)據(jù)庫(kù)連接6.1.1publicstaticintExectueNoQuery(stringpstrStoreProcedureName,SqlParameter[]pParams){SqlConnectionsqlcon=newSqlConnection(strConnection);SqlCommandsqlcmd=newSqlCommand();intResult;try{sqlcon.Open();sqlcmd.Connection=sqlcon;sqlcmd.CommandType=CommandType.StoredProcedure;sqlcmd.CommandText=pstrStoreProcedureName;for(intintCounter=0;intCounter<pParams.GetLength(0);intCounter++){sqlcmd.Parameters.Add(pParams[intCounter]);}Result=sqlcmd.ExecuteNonQuery();}catch(SqlException){return-1;}finally{sqlcmd.Dispose();sqlcon.Close();sqlcon.Dispose();}returnResult;}在web.config中編寫(xiě)的連接字符串connectionString<configuration> <appSettings/> <connectionStrings><addname="ConnectionString"connectionString="DataSource=506E90CBEC3B448\SQLEXPRESS;InitialCatalog=BOOKSHOP.MDF;UserID=sa;Password=813929"providerName="System.Data.SqlClient"/></connectionString會(huì)員登錄代碼實(shí)現(xiàn)publicpartialclassLogin:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidbtnLogin_Click(objectsender,EventArgse){BookShop.Entity.MemberEntitymember=newBookShop.Entity.MemberEntity();member.MemberName=tbxUserName.Text;member.Password=tbxPassword.Text;if(newBookShop.Bussiness.MemberBussiness().Login(refmember)){Session["Member"]=member;objectfromURL=Request.Params["fromurl"];if(fromURL==null)Response.Redirect("default.aspx");else{Response.Redirect(fromURL.ToString());}}else{Common.RegisterAlertAndBackScript("登錄失敗請(qǐng)檢查用戶(hù)名密碼是否正確!","LoginFail",this.Page);}}}6.3購(gòu)物車(chē)6.3.1代碼實(shí)現(xiàn)publicpartialclassCartItemControl:System.Web.UI.UserControl{protectedvoidPage_Load(objectsender,EventArgse){if(Session["Shopcart"]==null){tblCart.Visible=false;lblNoGoods.Visible=true;}else{BookShop.Entity.ShopcartEntitymcart=

溫馨提示

  • 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)論