版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢業(yè)設(shè)計(jì)(論文)</b></p><p> 2012 — 2013 學(xué)年第 二 學(xué)期</p><p> 題目 網(wǎng)上書店銷售系統(tǒng) </p><p> 開題報(bào)告內(nèi)容:(調(diào)研資料的準(zhǔn)備,設(shè)計(jì)/論文的目的、要求、思路與預(yù)期成果;任務(wù)完成的階段內(nèi)容及時(shí)間安排;小組內(nèi)其他成員的分工;完成設(shè)計(jì)(論文)所
2、具備的條件因素等。)</p><p> 一、 開題報(bào)告的基本內(nèi)容: </p><p> 本系統(tǒng)題目:網(wǎng)上書店銷售系統(tǒng) 。系統(tǒng)的前期任務(wù)是搜集、查詢關(guān)于網(wǎng)上書店銷售系統(tǒng)的資料、數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)的研究,以及系統(tǒng)文檔的規(guī)范化研究、系統(tǒng)功能的設(shè)計(jì)與研究。
3、 </p><p> 本系統(tǒng)分前臺(tái)管理和后臺(tái)管理兩大部分,前臺(tái)實(shí)現(xiàn)用戶注冊(cè)登陸,圖書的瀏覽、查詢及評(píng)論,購物車管理及提交訂單,用戶信息中心,以及留言板功能;后臺(tái)實(shí)現(xiàn)管理員登陸、圖書管理、分類管理、評(píng)論管理、用戶管理及訂單管理。 </p><p> 計(jì)劃該系統(tǒng)用時(shí)3個(gè)月,前兩周收集資料規(guī)劃數(shù)據(jù)及流程和界面的設(shè)計(jì),</p><p&
4、gt; 一個(gè)半月實(shí)現(xiàn)本系統(tǒng)的大致功能,調(diào)試程序,后期完善細(xì)節(jié),整理論文。 </p><p> 我們小組共三人,系統(tǒng)的順利實(shí)現(xiàn)離不開三人的密切配合,依據(jù)三人的情況做如下分工:A負(fù)責(zé)整個(gè)網(wǎng)站的設(shè)計(jì)及功能實(shí)現(xiàn),B負(fù)責(zé)網(wǎng)站美工及測(cè)試,C負(fù)責(zé)論文的編寫,小組成員定期聯(lián)系,加強(qiáng)溝通,力求使系統(tǒng)功能趨于合理及完善,界面美觀人性化,便于用戶使用。 </p>&
5、lt;p> 課題進(jìn)度安排: </p><p> 2013-0-18-----------2011-02-28 查閱資料,分析需求,做好準(zhǔn)備工作 。 </p><p> 2013-03-01------------2011-03-31
6、60; 程序設(shè)計(jì),局部調(diào)試。 </p><p> 2011-04-01------------2011-04-15 軟件測(cè)試,頁面美化,整體修改。 </p><p> 2011-04-15------------2011-04-26 歸納總結(jié),撰寫論文。
7、 </p><p><b> ?。杉禹摚?lt;/b></p><p> 指導(dǎo)教師簽名: 日期:
8、160; </p><p> 備注:(1)來源:A—教師擬訂;B—學(xué)生建議;C—企業(yè)和社會(huì)征集;D—實(shí)習(xí)單位提供</p><p> (2)類型:X—真實(shí)課題;Y—模擬課題;Z—虛擬課題</p><p><b> 目錄 </b><
9、;/p><p><b> 摘 要6</b></p><p> Abstract7</p><p><b> 1 前言8</b></p><p> 1.1本課題的研究意義8</p><p> 1.2 網(wǎng)上書店的優(yōu)勢(shì)9</p><p>
10、 1.3 本課題的研究?jī)?nèi)容9</p><p> 2 系統(tǒng)解決方案的選擇10</p><p> 2.1 系統(tǒng)說明10</p><p> 2.1.1 軟.硬件環(huán)境10</p><p> 2.2 可行性分析11</p><p> 2.2.1 風(fēng)險(xiǎn)分析11</p><p>
11、 2.2.2 技術(shù)可行性11</p><p> 2.2.3 操作可行性11</p><p> 2.3 對(duì)涉及工具和技術(shù)的相關(guān)說明11</p><p> 2.3.1 B/S體系結(jié)構(gòu)11</p><p> 2.3.2 ASP.NET技術(shù)介紹12</p><p> 2.3.3 SQL Serve
12、r 200512</p><p> 2.3.4 利用ADO.NET訪問數(shù)據(jù)庫13</p><p> 3 需求分析與設(shè)計(jì)14</p><p> 3.1 系統(tǒng)分析的任務(wù)與步驟14</p><p> 3.1.1 系統(tǒng)分析的任務(wù)14</p><p> 3.1.2 系統(tǒng)分析的步驟14</p>
13、;<p> 3.2 系統(tǒng)的功能特性14</p><p> 3.3 系統(tǒng)的功能需求14</p><p> 3.3.1 會(huì)員部分15</p><p> 3.3.2 管理員部分15</p><p> 3.3.3 系統(tǒng)功能模塊劃分16</p><p> 3.4 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)17<
14、/p><p> 3.4.1 數(shù)據(jù)庫分析與設(shè)計(jì)17</p><p> 3.4.2 設(shè)計(jì)局部E-R模式18</p><p> 3.4.3 數(shù)據(jù)庫中表的設(shè)計(jì)21</p><p> 3.5系統(tǒng)設(shè)計(jì)24</p><p> 3.5.1總體功能設(shè)計(jì)24</p><p> 3.5.2系統(tǒng)流程
15、設(shè)計(jì)27</p><p><b> 4系統(tǒng)實(shí)現(xiàn)29</b></p><p> 4.1數(shù)據(jù)庫連接29</p><p> 4.2 用戶注冊(cè)和登錄30</p><p> 4.3 用戶圖書瀏覽及評(píng)論33</p><p> 4.4 購物車36</p><p>
16、 4.5 生成訂單41</p><p> 4.6 個(gè)人賬戶42</p><p> 4.7 管理員管理網(wǎng)站基本信息43</p><p><b> 5 結(jié)論49</b></p><p><b> 致 謝50</b></p><p><b>
17、參考文獻(xiàn)51</b></p><p><b> 摘 要 </b></p><p> 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)的書店的銷售和管理模式帶來挑戰(zhàn),建立相應(yīng)的網(wǎng)上書店顯得尤其必要。網(wǎng)絡(luò)購物正適應(yīng)了當(dāng)今社會(huì)快節(jié)奏的生活,使顧客足不出
18、戶便可以方便快捷輕松地選購自己喜歡的商品。 </p><p> 本設(shè)計(jì)嘗試用ASP.NET在網(wǎng)絡(luò)上架構(gòu)一個(gè)網(wǎng)上書店,它是在Visual Studio 2008下,以SQL Server 2005為數(shù)據(jù)庫開發(fā)平臺(tái),采用.NET技術(shù)開發(fā)的網(wǎng)上購物系統(tǒng)。在對(duì)網(wǎng)上書店進(jìn)行綜合分析的基礎(chǔ)上,結(jié)合系統(tǒng)開發(fā)技術(shù),明確了系統(tǒng)需求,并在此基礎(chǔ)上對(duì)系統(tǒng)
19、進(jìn)行了詳細(xì)的規(guī)劃設(shè)計(jì),確定了系統(tǒng)所具有的前臺(tái)管理和后臺(tái)管理兩大基本功能模塊的功能. 前臺(tái)部分由用戶使用,主要包括: 用戶登陸注冊(cè),新書上架,分類查找,圖書瀏覽及評(píng)論,用戶個(gè)人信息管理等;后臺(tái)部分由管理員使用,主要包括:圖書管理、評(píng)論管理、分類管理、用戶管理、訂單管理等。</p><p> 系統(tǒng)經(jīng)測(cè)試和試運(yùn)行后基本達(dá)到設(shè)計(jì)要求,系統(tǒng)的圖書查找功能和管理員管</p><p> 理圖書功能,
20、將為書店的銷售和管理帶來極大的方便。</p><p> 關(guān)鍵詞:網(wǎng)上書店;銷售管理;ASP.NET;SQL server 2005</p><p><b> Abstract</b></p><p> 21st century is the age of Internet economy, computer and network tec
21、hnology rapid development, the traditional commodities trading forms and distribution produced greatly influences. As people to information mode and the acquirement of traditional bookstores changes, the sales and manag
22、ement mode to bring challenges, establish corresponding online bookstore appear particularly necessary. The network shopping are adapted to the quick pace of life in today's society, make customer stayed indoors</
23、p><p> This design is try to use asp.net on the network architecture, it is an online bookstore in Visual Studio, 2008 with SQL Server database development platform for 2005, the.net technology development of
24、online shopping system. In to online bookstore on the.net technology development of online shopping system. In to online bookstore on the basis of comprehensive analysis, combined with the system development technology,
25、has been clear about the system requirements, and based on the detailed planni</p><p> By testing and commissioning system to meet the design requirements, basically the book search function and system admi
26、nistrator tube Richard book function, will the sales and management for bookstore bring great convenience.</p><p> Keywords:Online Bookstore;Sale management;ASP.NET;SQL server 2005</p><p><b
27、> 1 前言</b></p><p> 隨著社會(huì)經(jīng)濟(jì)和Web技術(shù)的發(fā)展,人們不再滿足于僅能瀏覽信息的靜態(tài)網(wǎng)頁,更多的時(shí)候需要能與同時(shí)上網(wǎng)的互聯(lián)網(wǎng)用戶進(jìn)行交流和發(fā)表自己的意見見解,這樣,能提供后臺(tái)數(shù)據(jù)庫的管理和控制等服務(wù)的動(dòng)態(tài)網(wǎng)站有了誕生的必要。近年來,隨著互聯(lián)網(wǎng)在中國的迅速發(fā)展,網(wǎng)上B2B、B2C這一利用網(wǎng)絡(luò)信息進(jìn)行的購物、買賣方式得到迅速發(fā)展。網(wǎng)上B2B、B2C這一利用網(wǎng)絡(luò)信息進(jìn)行的購物、
28、買賣方式得到迅速發(fā)展。2003年5月10日淘寶網(wǎng)建立。淘寶網(wǎng)目前業(yè)務(wù)跨越C2C(個(gè)人對(duì)個(gè)人)、B2C(商家對(duì)個(gè)人)兩大部分,至今成為中國乃至亞洲到世界最具影響力的網(wǎng)絡(luò)購物網(wǎng)站,全國各地紛紛建立起自己的網(wǎng)絡(luò)購物網(wǎng)絡(luò),網(wǎng)上購物呈星火燎原之勢(shì),迅速地出現(xiàn)在全國各地。特別是在北京、上海以及廣東等網(wǎng)絡(luò)比較成熟的省市,網(wǎng)上購物已經(jīng)有了較大的市場(chǎng)。實(shí)際上,網(wǎng)上購物與在真實(shí)的書店是相同的,不同的是前者是買賣雙方通過一個(gè)網(wǎng)絡(luò)虛擬的平臺(tái)來實(shí)現(xiàn)。網(wǎng)站一般為購
29、物者準(zhǔn)備了發(fā)表評(píng)論聯(lián)系賣家的功能,也在很明顯的地方試用了人性化的導(dǎo)航標(biāo)示,使得沒有太多網(wǎng)絡(luò)知識(shí)的人們,也能準(zhǔn)確地找到所需,購物者可以用多種方式查詢書店發(fā)布的書籍信息,書店管理員也可以最大限度的詳細(xì)介紹書籍信</p><p> 1.1本課題的研究意義</p><p> 隨著Internet的普及,互聯(lián)網(wǎng)以一股巨大變革力量的面貌出現(xiàn)在商務(wù)關(guān)系領(lǐng)域。其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類
30、社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。</p><p> 因?yàn)榫W(wǎng)絡(luò)本身就是信息的載體,它與普通的書店等書籍出售場(chǎng)所相比,具有速度快、容量大、費(fèi)用少、使用方便等優(yōu)勢(shì)。比如,從網(wǎng)上購書你可以快速分類瀏覽到全國各地的書籍報(bào)價(jià)。通過網(wǎng)絡(luò)進(jìn)行購書,不僅彌補(bǔ)了傳統(tǒng)書店購書的不足,并且網(wǎng)上購書不受時(shí)間的限制你什么時(shí)候有空就可以什么時(shí)候購買,可以購買全國各地的書籍,而不會(huì)出現(xiàn)斷貨的情況,另外,網(wǎng)上購書價(jià)格一般比書店的低些,因
31、為店主在成本上節(jié)約了,所以價(jià)格也就有了一定程度的降低。對(duì)購書者而言,也節(jié)約了一些銀子,省去了到書店和別人擁擠的痛苦。</p><p> 當(dāng)互聯(lián)網(wǎng)本身變成信息海洋的時(shí)候,人類不得不面臨另一場(chǎng)新的挑戰(zhàn):那就是超越信息,將信息轉(zhuǎn)化為知識(shí)。著名的經(jīng)濟(jì)學(xué)家、1972年諾貝爾經(jīng)濟(jì)學(xué)獎(jiǎng)獲得者赫伯特·西蒙早在20多年前就指出過:在信息時(shí)代,最稀缺的資源不再是信息本身,而是對(duì)信息的處理能力。傳統(tǒng)的各種網(wǎng)絡(luò)工具(搜索引擎
32、、網(wǎng)上查詢、數(shù)據(jù)挖掘)以及各種軟件工具等,越來越難以滿足深層次的需要,如何讓信息和知識(shí)通過互聯(lián)網(wǎng)有序、廣泛、深入地傳播,將零散、隱形的知識(shí)快速轉(zhuǎn)化為具有使用價(jià)值的顯性知識(shí)。這是當(dāng)今社會(huì)最為關(guān)心的問題。博客技術(shù)的出現(xiàn)為人們提供了一種全新可能。網(wǎng)絡(luò)開始真正凸現(xiàn)無窮的知識(shí)價(jià)值。</p><p> 為了適應(yīng)信息網(wǎng)絡(luò)形勢(shì),緊跟時(shí)代潮流,使自己能在新世紀(jì)中運(yùn)用網(wǎng)絡(luò)傳播渠道建立網(wǎng)絡(luò)購書網(wǎng)站去幫助更多的人和傳播更多的書籍信息,
33、讓購書者和賣書者雖未曾謀面卻已相知,利用網(wǎng)站展示書籍信息和展現(xiàn)顧客留言,創(chuàng)建彼此溝通的橋梁,這也是我創(chuàng)建該網(wǎng)上書店銷售系統(tǒng)的初衷。</p><p> 1.2 網(wǎng)上書店的優(yōu)勢(shì)</p><p> 網(wǎng)絡(luò)書店的最大優(yōu)勢(shì)不是最快,而是最多,它為您提供了無限大的選擇空間,各行各業(yè)的購書者都可以在這里各取所需。只有網(wǎng)絡(luò)書店才真正打開了傳統(tǒng)書店的四面墻,它甚至最大限度地溝通了城市和鄉(xiāng)村,最終解決了圖書
34、供應(yīng)方面的“城鄉(xiāng)差別”。網(wǎng)絡(luò)書店24小時(shí)全天候服務(wù)讀者,你隨時(shí)可以來這里瀏覽或買書。網(wǎng)絡(luò)購書省時(shí)省力,閉門家中坐,書從“網(wǎng)絡(luò)”來,只要您移動(dòng)一下您的鼠標(biāo)。網(wǎng)絡(luò)書店依賴其規(guī)模經(jīng)營(yíng)和管理優(yōu)勢(shì),可以給讀者物美價(jià)廉的許諾。書店可供讀者選擇圖書的大容量以及直接與作者與出版者對(duì)話等方面的優(yōu)勢(shì)顯而易見。</p><p> 網(wǎng)絡(luò)書店的魅力主要表現(xiàn)在三個(gè)方面:</p><p> 1、品種豐富,購買者選書
35、的余地大。稍具規(guī)模的網(wǎng)絡(luò)書店,一般都具有良好的網(wǎng)絡(luò)購書界面,讀者可以通過分類查找方式選擇自己所需購買的圖書。</p><p> 2、購買方便。讀者在網(wǎng)絡(luò)上查找到自己所需要的圖書后,可立即發(fā)出購書信息,網(wǎng)絡(luò)書店接到訂購信息后確認(rèn),幾天就可收到送達(dá)的所購圖書。</p><p> 3、售價(jià)便宜。在網(wǎng)絡(luò)售書市場(chǎng)還很不穩(wěn)定之前,各個(gè)經(jīng)營(yíng)者都要使用各種手段搶占市場(chǎng),賠本打折那是很普遍的競(jìng)爭(zhēng)手段之一
36、。</p><p> 1.3 本課題的研究?jī)?nèi)容</p><p> 本設(shè)計(jì)理論聯(lián)系實(shí)際,力求建立一個(gè)具有如下特點(diǎn)的完善的網(wǎng)上書店銷售系統(tǒng):</p><p><b> 1、先進(jìn)的購書流程</b></p><p> 通過新書上架、推薦圖書和分類瀏覽方式方便用戶瀏覽圖書信息,用戶注冊(cè)為會(huì)員登陸后這些模塊都可以實(shí)現(xiàn)對(duì)購物車
37、的查詢,對(duì)感興趣圖書的收藏,以及進(jìn)入購物車進(jìn)行購書修改,填寫收貨人信息,生成訂單。</p><p> 2、科學(xué)的書店管理模式</p><p> 系統(tǒng)采用多種營(yíng)銷的主動(dòng)推薦方式,能輕松的找到所需要書籍信息;通過客戶意見反饋系統(tǒng),書店可以隨時(shí)把握客戶的各種新的需求和及時(shí)與客戶進(jìn)行網(wǎng)上互動(dòng)交流;后臺(tái)結(jié)構(gòu)化管理模式,涵蓋了圖書資料管理、評(píng)論管理、分類管理、用戶管理、訂單管理等等,為書店的電子化
38、管理提供了一套良好的管理模式。</p><p> 3、人性化的操作界面</p><p> 一個(gè)網(wǎng)站,能否吸引顧客的經(jīng)常光顧,界面的美觀也顯得非常重要。本書店系統(tǒng)通過精心打造,讓書店的設(shè)計(jì)充分體現(xiàn)軟件的時(shí)尚、大眾化。</p><p> 2 系統(tǒng)解決方案的選擇</p><p><b> 2.1 系統(tǒng)說明</b>&l
39、t;/p><p> 本系統(tǒng)主要是在現(xiàn)有網(wǎng)上購物基礎(chǔ)上,把大量人工信息管理轉(zhuǎn)變?yōu)橛?jì)算機(jī)管理,簡(jiǎn)化網(wǎng)站管理員工作,提高管理效率,也方便用戶購書。</p><p> 本系統(tǒng)對(duì)數(shù)字化信息資源的組織采用數(shù)據(jù)庫。系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)是關(guān)系數(shù)據(jù)庫SQL Server 2005,前臺(tái)使用ASP.Net平臺(tái)開發(fā)。信息平臺(tái)的后臺(tái)操作采用C/S操作結(jié)構(gòu)以增強(qiáng)系統(tǒng)的安全保密性、系統(tǒng)穩(wěn)定性和易操作性。C#是目前最完備的
40、面向?qū)ο笳Z言。SQL Server 2005采用了關(guān)系型數(shù)據(jù)庫結(jié)構(gòu),是一套精簡(jiǎn)、快速的數(shù)據(jù)庫管理系統(tǒng),它提供了多人使用的管理模式,并支持標(biāo)準(zhǔn)的SQL語法。同時(shí),.Net平臺(tái)和SQL Server 2005作為微軟公司的產(chǎn)品,具有良好的整和性。系統(tǒng)采用高度集成的模塊結(jié)構(gòu),將所有的模塊整合到一個(gè)通用的中央數(shù)據(jù)庫中。</p><p> 2.1.1 軟.硬件環(huán)境</p><p> 操作系統(tǒng):M
41、icrosoft Windows 7;</p><p> 軟 件:WPS office;</p><p> SQL Server 2005;</p><p> Visual Studio 2008;</p><p> 硬件環(huán)境如圖2.1.1</p><p> 2.2 可行性分析</p>
42、<p> 2.2.1 風(fēng)險(xiǎn)分析</p><p> 系統(tǒng)軟件硬件的風(fēng)險(xiǎn):采用了性能較高的硬件設(shè)備,和較穩(wěn)定的系統(tǒng)軟件,網(wǎng)站仍存在一定的因軟硬件崩潰而帶來的風(fēng)險(xiǎn)。解決辦法之一是定期備份數(shù)據(jù)以降低風(fēng)險(xiǎn)。</p><p> 計(jì)劃的拖延: 網(wǎng)站的開發(fā)存在因計(jì)劃拖延帶來的風(fēng)險(xiǎn)。</p><p> 2.2.2 技術(shù)可行性</p><p&
43、gt; 大學(xué)課程中的《數(shù)據(jù)庫原理》,《計(jì)算機(jī)操作系統(tǒng)》,《ASP.NET網(wǎng)站建設(shè)》,《軟件項(xiàng)目管理》等多門課程為整個(gè)課題開發(fā)提供了堅(jiān)實(shí)的基礎(chǔ)。C#是一種相對(duì)簡(jiǎn)單的語言,SQL Server也是一種簡(jiǎn)單的數(shù)據(jù)庫,所以技術(shù)難度并不高。</p><p> 2.2.3 操作可行性</p><p> 該網(wǎng)站如投入使用,預(yù)期做到界面友好簡(jiǎn)潔,管理方便,使用簡(jiǎn)單,管理人員經(jīng)過短期培訓(xùn),也是完全能
44、夠使用本網(wǎng)站管理書店的相關(guān)信息的。</p><p> 2.3 對(duì)涉及工具和技術(shù)的相關(guān)說明</p><p> 2.3.1 B/S體系結(jié)構(gòu)</p><p> 本系統(tǒng)所面向的對(duì)象是廣大的互連網(wǎng)用戶。因此,將要采用比較流行的B/S三層結(jié)構(gòu)。(如下圖2.3.1)</p><p> 瀏覽器 Web服務(wù)器 數(shù)據(jù)
45、庫服務(wù)器</p><p><b> 請(qǐng)求 請(qǐng)求</b></p><p><b> 響應(yīng) 響應(yīng)</b></p><p><b> 圖2.3.1</b></p><p> B/S體系結(jié)構(gòu)與C/S體系結(jié)構(gòu)相比不僅具有其全部的優(yōu)點(diǎn),而且又有C/S體系結(jié)構(gòu)所不具備的獨(dú)特優(yōu)勢(shì):
46、</p><p> (1)開放的標(biāo)準(zhǔn):B/S所采用的標(biāo)準(zhǔn)都是開放的、非專用的,是經(jīng)過標(biāo)準(zhǔn)化組織所制定,保證了其應(yīng)用的通用性和跨平臺(tái)性。</p><p> (2)較低的開發(fā)和維護(hù)成本:B/S的應(yīng)用只需在客戶端安裝通用的瀏覽器即可,維護(hù)和升級(jí)工作都在服務(wù)器端進(jìn)行,不需對(duì)客戶端進(jìn)行任何改變,故而大大降低了開發(fā)和維護(hù)的成本。</p><p> (3)用戶使用簡(jiǎn)單,界面
47、友好:B/S用戶的界面都在統(tǒng)一的瀏覽器上,瀏覽器易于使用、界面友好,又因?yàn)樗辉儇?fù)責(zé)數(shù)據(jù)的存取和復(fù)雜數(shù)據(jù)計(jì)算等任務(wù),只需要進(jìn)行顯示,因而大大降低了對(duì)客戶端的要求。</p><p> 從以上的分析與比較可以看出,B/S模式具有C/S模式無法替代的優(yōu)越性:它簡(jiǎn)化了系統(tǒng)的開發(fā)和維護(hù),并且特別適用于網(wǎng)上信息發(fā)布。</p><p> 2.3.2 ASP.NET技術(shù)介紹</p>&
48、lt;p> ASP.Net是建立在通用語言運(yùn)行時(shí)(CLR)上的應(yīng)用程序框架。他用來在服務(wù)器端構(gòu)建功能強(qiáng)大的web應(yīng)用程序。ASP.Net提供了世界級(jí)水平的開發(fā)工具支持。在Visual Studio 2008的集成開發(fā)環(huán)境(IDE)中,ASP.Net框架由豐富的工具箱和設(shè)計(jì)器組成。所見即所得的編輯方式、拖放服務(wù)器控件、以及自動(dòng)部署,僅僅是這一強(qiáng)大工具所提供的一少部分功能。由于ASP.Net是基于(CLR)的,因此整個(gè).Net平臺(tái)的
49、強(qiáng)大和富有彈性,同樣可以應(yīng)用于web應(yīng)用程序開發(fā)者。.Net框架的類庫、消息以及數(shù)據(jù)訪問解決方案,都可以無縫集成到web。ASP.Net也是語言中立的,因此你可以選擇你最熟悉的語言,或者通過幾種語言來共同完成一個(gè)應(yīng)用。</p><p> 2.3.3 SQL Server 2005</p><p> Microsoft SQL Server 2005 擴(kuò)展了 SQL Server 20
50、00 的性能、可靠性、可用性、可編程性和易用性。SQL Server 2005 包含了多項(xiàng)新功能,這使它成為大規(guī)模聯(lián)機(jī)事務(wù)處理 (OLTP)、數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用程序的優(yōu)秀數(shù)據(jù)庫平臺(tái)。</p><p> SQL Server 2005 是一個(gè)具備完全 Web 支持的數(shù)據(jù)庫產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語言 (XML) 的核心支持以及在 Internet 上和防火墻外進(jìn)行查詢的能力,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)
51、展數(shù)據(jù)庫編程功能。豐富的 XML 和 Internet 標(biāo)準(zhǔn)支持允許使用內(nèi)置的存儲(chǔ)過程以 XML 格式輕松存儲(chǔ)和檢索數(shù)據(jù)。它提供強(qiáng)大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時(shí),進(jìn)一步拓展應(yīng)用空間,帶來新的商業(yè)應(yīng)用機(jī)遇。C#、VB.Net、ADO.Net 2.0等都將成為SQL Server數(shù)據(jù)平臺(tái)上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。</p><p> 2.3.4 利用ADO.NET訪問數(shù)據(jù)庫</p>
52、;<p> 在ASP.NET應(yīng)用程序中訪問數(shù)據(jù)庫要通過ADO.NET(ActiveX Data Object,簡(jiǎn)寫為ADO)來實(shí)現(xiàn),即ADO.NET是Web應(yīng)用程序與數(shù)據(jù)庫之間的接口。本文中個(gè)性化頁面的實(shí)現(xiàn)便大量地用到了ADO技術(shù)。具體的操作步驟可以歸納為以下幾步:</p><p> (1) 選擇所使用的數(shù)據(jù)源,導(dǎo)入相應(yīng)的命名空間。</p><p> (2) 使用Con
53、nection對(duì)象建立與數(shù)據(jù)庫的連接。</p><p> (3) 使用Command對(duì)象或DataAdapter對(duì)象執(zhí)行SQL的SELECT、INSERT、UPDATE或DELECT等命令完成對(duì)數(shù)據(jù)源的操作。</p><p> (4) 利用DataReader對(duì)象逐次將Command對(duì)象取得的數(shù)據(jù)讀出,或?qū)ommand對(duì)象取得的數(shù)據(jù)經(jīng)由DataAdapter對(duì)象填充到DataSet對(duì)
54、象的DataTable集合中。</p><p> (5) 使用各種數(shù)據(jù)控件。</p><p> (6) 如有必要,將對(duì)數(shù)據(jù)庫中的數(shù)據(jù)的修改結(jié)果寫回到數(shù)據(jù)庫。</p><p> (7) 關(guān)閉與數(shù)據(jù)庫的連接。</p><p> 3.1 系統(tǒng)分析的任務(wù)與步驟</p><p> 3.1.1 系統(tǒng)分析的任務(wù)<
55、/p><p> 了解用戶要求。此用戶即為網(wǎng)站的使用人員(游客,會(huì)員,管理員)。了解他們?cè)诰W(wǎng)站功能、性能等方面的要求及用戶在硬件配置、開發(fā)周期處理方式等方面的意向與打算。按用戶要求成文,完成網(wǎng)站分析報(bào)告。網(wǎng)站的邏輯模型由一系列的圖表和文字組成。在邏輯上描述系統(tǒng)的目標(biāo)和所具備的功能與性能。本系統(tǒng)的目標(biāo)是:更加有效地進(jìn)行商品的買賣活動(dòng),使顧客可以足不出戶,在網(wǎng)上輕松購買圖書,并完成商品的安全交易。</p>
56、<p> 3.1.2 系統(tǒng)分析的步驟</p><p> 1、描述網(wǎng)站。在詳細(xì)調(diào)查的基礎(chǔ)上,用一定的圖標(biāo)、文字描述;</p><p> 2、分析用戶新的要求,改進(jìn)現(xiàn)行模型,形成新系統(tǒng)的邏輯模型。</p><p> 3、編寫系統(tǒng)分析說明書。</p><p> 3.2 系統(tǒng)的功能特性</p><p>
57、 本系統(tǒng)要滿足以點(diǎn)幾個(gè)功能特性:</p><p> (1) 系統(tǒng)的安全性:要求數(shù)據(jù)庫合理安全。防止出現(xiàn)用戶信息泄露,賬號(hào)被盜的現(xiàn)象。</p><p> (2) 系統(tǒng)易維護(hù)性:要求應(yīng)用文件易于維護(hù),數(shù)據(jù)庫應(yīng)用速度快,不出現(xiàn)錯(cuò)誤數(shù)據(jù)。配置合理的IIS服務(wù),使服務(wù)器不出現(xiàn)死鎖現(xiàn)象。</p><p> (3) 操作的簡(jiǎn)單性:系統(tǒng)中注冊(cè)用戶在購買商品時(shí),要求操作簡(jiǎn)便,層
58、次分明。</p><p> 3.3 系統(tǒng)的功能需求</p><p> 購物系統(tǒng)功能開發(fā)的總體任務(wù)是實(shí)現(xiàn)顧客在線查詢商品信息和在線實(shí)現(xiàn)所需商品的購買。購物系統(tǒng)要求具有信息分類處理的特性,方便顧客查詢商品信息、購買自己所需商品等,也可以隨時(shí)隨地的通過網(wǎng)絡(luò)來進(jìn)行新進(jìn)商品動(dòng)態(tài)的在線查詢,又節(jié)省了逛商店尋找商品的時(shí)間,同時(shí)省去了租用店面的費(fèi)用和聘用服務(wù)員的費(fèi)用等,節(jié)省了很大的開銷。網(wǎng)上書店系統(tǒng)從
59、兩種用戶(會(huì)員,管理員)角度進(jìn)行功能劃分。</p><p> 3.3.1 會(huì)員部分</p><p> 1、圖書展臺(tái):為會(huì)員提供購書平臺(tái)。</p><p> (1)新書上架: 顯示最新圖書的部分信息; 可以查看圖書的詳細(xì)信息,發(fā)表評(píng)論;將此書加入購物車或加入收藏夾,登陸后進(jìn)入購物車或收藏夾查看。</p><p> (2)推薦圖書: 顯
60、示推薦圖書的部分信息; 余下功能同(1)。</p><p> (3)圖書分類瀏覽功能: 顯示圖書類別列表,例如:計(jì)算機(jī)類,文史類等; 根據(jù)用戶選擇的類別顯示圖書部分信息;余下功能同(1)。</p><p> 2、會(huì)員信息管理:新會(huì)員注冊(cè)及老會(huì)員修改個(gè)人信息。</p><p> (1)注冊(cè)會(huì)員:根據(jù)系統(tǒng)信息自動(dòng)生成會(huì)員ID號(hào),檢驗(yàn)用戶輸入信息的正確性并保存會(huì)員信
61、息。</p><p> (2)會(huì)員登錄:輸入注冊(cè)的用戶名和密碼,進(jìn)入個(gè)人賬戶。</p><p> (3)修改密碼:輸入原密碼,新密碼,確認(rèn)密碼,檢驗(yàn)用戶輸入信息的正確性并寫入數(shù)據(jù)庫,重新用新密碼登錄。</p><p> (4)修改并完善個(gè)人其他資料:用戶注冊(cè)時(shí)的資料可能不完整,后期登陸后可以加以完善,以便于網(wǎng)上交易的順利實(shí)現(xiàn)。</p><p
62、> (5)找回密碼:當(dāng)用戶忘記登錄密碼的時(shí)候,可以通過用戶名和密碼答案來找回密碼。</p><p> (6)注銷退出:購買完畢,避免個(gè)人信息外漏,必須有能夠退出現(xiàn)有賬號(hào)的功能</p><p> (7)留言板:會(huì)員可以提出自己對(duì)網(wǎng)站的一些建議</p><p> 3、購物車:顯示會(huì)員購書的信息</p><p> (1)添加購物車:
63、將選中的圖書信息添加到購物車中;</p><p> (2)查看購物車:顯示客戶所選商品的列表,刪除要購買的圖書;</p><p> (3)修改購物車: 改變購書數(shù)量,并自動(dòng)合計(jì)金額。</p><p> 4、收銀臺(tái):生成訂單,寫入數(shù)據(jù)庫。</p><p> (1)填寫結(jié)賬信息: 要求會(huì)員填寫相關(guān)信息;</p><p&
64、gt; (2)生成訂單,顯示訂單提交成功信息; </p><p> 5、訂單查詢:對(duì)以前的訂單進(jìn)行查詢,修改訂單狀態(tài)。</p><p> 6、我的收藏夾:會(huì)員可以將自己感興趣但尚沒有購買欲望的圖書暫時(shí)放入收藏夾中,下次購買時(shí)直接去收藏夾中查看并購買,還可以刪除收藏夾中的圖書。</p><p> 3.3.2 管理員部分</p><p>
65、 1、圖書管理:主要實(shí)現(xiàn)對(duì)書籍的添加、修改、刪除、查看以及瀏覽等功能;</p><p> 2、評(píng)論管理:主要實(shí)現(xiàn)對(duì)圖書評(píng)論的查看與刪除功能;</p><p> 3、分類管理:主要包括圖書大類的修改、刪除、添加功能及圖書小類的查詢、添加、修改、刪除功能;</p><p> 4、用戶管理:主要包括對(duì)前臺(tái)用戶信息的查看與刪除,對(duì)后臺(tái)管理員的添加修改與刪除功能;&l
66、t;/p><p> 5、訂單管理:包括訂單查詢,瀏覽、查看訂單詳細(xì)信息、修改訂單狀態(tài)、刪除訂單等功能;</p><p> 6 留言板管理:包括留言的刪除,查看留言的信息等</p><p><b> 7 注銷退出后臺(tái)</b></p><p> 3.3.3 系統(tǒng)功能模塊劃分</p><p>
67、 在了解了系統(tǒng)功能的分析之后,我們可以把系統(tǒng)劃分成2大功能模塊,各個(gè)模塊又有著各自不同的功能,劃分如圖3.1和圖3.2所示:</p><p> 3.4 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)</p><p> 3.4.1 數(shù)據(jù)庫分析與設(shè)計(jì)</p><p> 用戶的需求具體表現(xiàn)在對(duì)各種商品信息的提供上。這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息輸出。通過分析系統(tǒng)的現(xiàn)實(shí)需求,系統(tǒng)各環(huán)節(jié)的基本數(shù)
68、據(jù)及數(shù)據(jù)處理流程,得到以下基本設(shè)計(jì)思想。 通過對(duì)系統(tǒng)工作內(nèi)容和相關(guān)數(shù)據(jù)流程分析,根據(jù)用戶的需要,就可以顯示出能滿足用戶需求的各種商品,以及它們的分類關(guān)系,由此得到數(shù)據(jù)庫所支持的數(shù)據(jù)模型,即數(shù)據(jù)庫的邏輯結(jié)構(gòu),本系統(tǒng)使用的是SQL Server 2005數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫服務(wù)器為本機(jī),數(shù)據(jù)庫名為BookShopDB,具體情況如下:</p><p> 此數(shù)據(jù)庫包括6個(gè)方面:</p><p>
69、; (1) 用戶信息表:存儲(chǔ)用戶編號(hào)、用戶名、密碼、真實(shí)名、聯(lián)系電話等有關(guān)數(shù)據(jù)。包括管理員基本信息數(shù)據(jù)表、注冊(cè)用戶基本信息數(shù)據(jù)表。</p><p> (2) 圖書信息表:存儲(chǔ)圖書有關(guān)分類、圖書編號(hào)等信息數(shù)據(jù)。包括圖書大類分類、小類分類。</p><p> (3)圖書評(píng)論信息表:存儲(chǔ)用戶對(duì)圖書的評(píng)論信息,如評(píng)論內(nèi)容,評(píng)論時(shí)間等。</p><p> (4) 用戶
70、訂單信息表:存儲(chǔ)訂單商品信息、價(jià)錢、訂單狀態(tài)等有關(guān)數(shù)據(jù)。包括用戶匯款方式信息。</p><p> (5) 用戶購物車信息表:存儲(chǔ)有關(guān)商品名稱、數(shù)量等數(shù)據(jù)。</p><p> (6)用戶留言信息表:存儲(chǔ)用戶的留言的內(nèi)容,時(shí)間等內(nèi)容。</p><p> 3.4.2 設(shè)計(jì)局部E-R模式</p><p> 1、實(shí)體和屬性的定義:</p
71、><p> (1)會(huì)員(會(huì)員編號(hào),用戶名,密碼,真實(shí)姓名,性別,電子郵箱,聯(lián)系電話,聯(lián)系地址、郵政編碼、QQ號(hào),注冊(cè)時(shí)間,密碼問題,密碼答案),如圖3.3所示:</p><p><b> 圖3.3</b></p><p> 管理員(管理員編號(hào),管理員,密碼),如圖3.4所示:</p><p><b> 圖3
72、.4</b></p><p> 圖書(圖書編號(hào),圖書名稱,圖書類別編號(hào),作者,出版社,出版日期,ISBN,上架時(shí)間,市場(chǎng)價(jià),折扣價(jià),頁數(shù),版次,裝幀,圖片,簡(jiǎn)介,目錄,推薦標(biāo)志位),如圖3.5所示:</p><p><b> 圖3.5</b></p><p> 圖書類別(圖書類別編號(hào),圖書類別名稱,父類編號(hào)),如圖3.6所示:
73、</p><p><b> 圖3.6 </b></p><p> 圖書評(píng)論(評(píng)論編號(hào),評(píng)論者,評(píng)論內(nèi)容,評(píng)論日期,圖書編號(hào)),如圖3.7所示:</p><p><b> 圖3.7 </b></p><p> 收藏夾(收藏夾編號(hào),圖書編號(hào),用戶名,收藏時(shí)間),如圖3.8所示:<
74、;/p><p><b> 圖3.8 </b></p><p> 購物車(購物車編號(hào),會(huì)員編號(hào),圖書編號(hào),購買數(shù)量),如圖3.9所示:</p><p><b> 圖3.9</b></p><p> 訂單(訂單編號(hào),會(huì)員編號(hào),總金額,下單日期,訂單狀態(tài)編號(hào),收貨人姓名,性別,收貨地址,郵政編碼,聯(lián)系
75、電話,電子郵箱,送貨方式,支付方式,簡(jiǎn)單留言),如圖3.10所示:</p><p> 圖3.10 </p><p> 訂單子項(xiàng)目(訂單子項(xiàng)編號(hào),圖書編號(hào),圖書數(shù)量,訂單編號(hào)),如圖3.11所示:</p><p><b> 圖3.11</b></p><p> 訂單狀態(tài)(訂單狀態(tài)編號(hào),訂單狀態(tài)描述
76、),如圖3.12所示:</p><p><b> 圖3.12 </b></p><p> (11)留言板(留言編號(hào),留言內(nèi)容,留言時(shí)間等)如下圖所示:</p><p> 、3.4.3 數(shù)據(jù)庫中表的設(shè)計(jì)</p><p> 1、會(huì)員信息表(Users),如表1所示:</p><p><
77、b> 表1</b></p><p> 2、管理員信息表(Admin),如表2所示:</p><p><b> 表2</b></p><p> 3、圖書信息表(Book),如表3所示:</p><p><b> 表3</b></p><p> 4、
78、圖書類別表(Category),如表4所示:</p><p><b> 表4</b></p><p> 5、圖書評(píng)論信息表(Comment),如表5所示:</p><p><b> 表5</b></p><p> 6、收藏夾信息表(Store),如表6所示:</p><p
79、><b> 表6</b></p><p> 7、購物車信息表(Cart),如表7所示:</p><p><b> 表7</b></p><p> 8、訂單信息表(OrderForm),如表8所示:</p><p><b> 表8</b></p>&
80、lt;p> 9、訂單子項(xiàng)目信息表(OrderItem),如表9所示:</p><p><b> 表9</b></p><p> 10、訂單狀態(tài)信息表(OrderState),如表10所示:</p><p><b> 表10</b></p><p> 11 留言板信息表(leavew
81、ord),如表11所示:</p><p><b> 3.5系統(tǒng)設(shè)計(jì)</b></p><p> 系統(tǒng)總體功能設(shè)計(jì)如圖3.13所示: </p><p><b> 圖3.13</b></p><p><b> 功能1 </b></p><p> 對(duì)于
82、每個(gè)網(wǎng)站來說都有自己的會(huì)員,網(wǎng)站只有在確定登錄人身份后才能提供相應(yīng)的服務(wù)。如圖3.14 </p><p><b> 圖3.14</b></p><p><b> 功能2</b></p><p> 網(wǎng)上書店為會(huì)員提供瀏覽圖書的功能,期望會(huì)員能用最短的時(shí)間查詢到書店中的圖書信息,以達(dá)到
83、成功購買的目的。如圖3.15</p><p><b> 功能3</b></p><p> 會(huì)員在購書的同時(shí)可以隨時(shí)將感興趣的圖書放入購物車,做購買前的初期準(zhǔn)備,放入購物車后可以對(duì)圖書的數(shù)量進(jìn)行更新。如圖3.16</p><p><b> 圖3.16</b></p><p><b>
84、 功能4</b></p><p> 收銀臺(tái)實(shí)現(xiàn)真正的購書操作,將會(huì)員的購書請(qǐng)求在數(shù)據(jù)庫中進(jìn)行校驗(yàn),判斷購買是否可以完成。完成購買后,實(shí)現(xiàn)的是圖書的出庫操作,并改變了庫存的信息。如圖3.17</p><p><b> 圖3.17</b></p><p><b> 功能5</b></p><
85、;p> 管理員在網(wǎng)站中起著相當(dāng)重要的作用,他不僅負(fù)責(zé)維護(hù)網(wǎng)站,同時(shí)也是網(wǎng)站的一員。如圖3.18 </p><p><b> 圖3.19</b></p><p> 3.5.2系統(tǒng)流程設(shè)計(jì)</p><p><b> 1、前臺(tái)流程設(shè)計(jì)</b></p><p> 該模塊分為用戶瀏覽模塊和用戶
86、管理模塊。用戶瀏覽模塊對(duì)所有用戶開放,包括對(duì)網(wǎng)站新進(jìn)圖書、推薦圖書等所有圖書及其詳細(xì)資料的瀏覽功能。用戶管理模塊對(duì)所有注冊(cè)類用戶及管理員類用戶開放。用戶可以瀏覽購物幫助,可以對(duì)自己的個(gè)人資料、訂單、密碼、收藏夾、購物車、訂單信息進(jìn)行修改和刪除。網(wǎng)上書店銷售系統(tǒng)前臺(tái)管理程序流程圖,如圖3.19所示</p><p><b> 圖3.19</b></p><p><
87、b> 2、后臺(tái)流程設(shè)計(jì)</b></p><p> 該模塊只對(duì)管理員類用戶進(jìn)行開放。管理員類用戶可以對(duì)圖書進(jìn)行增加、刪除、修改;也可以對(duì)訂單、評(píng)論進(jìn)行刪除、修改操作;還可以對(duì)圖書分類的類別進(jìn)行增加、刪除、修改、不同類別間圖書的轉(zhuǎn)移、以及用戶信息管理、用戶管理等。網(wǎng)上書店銷售系統(tǒng)后臺(tái)管理程序流程圖,如下圖3.20所示:</p><p><b> 圖3.20&l
88、t;/b></p><p><b> 4.1數(shù)據(jù)庫連接</b></p><p> 在BookShop/App_Code文件夾下建立數(shù)據(jù)庫操作類DbManager.cs,其關(guān)鍵代碼如下所示</p><p> public static SqlConnection GetConn()</p><p> {
89、//獲取數(shù)據(jù)庫連接對(duì)象</p><p> String ConnString = "Server=.;DataBase=BookShopDB;UId=sa;pwd=123456";</p><p> SqlConnection conn = new SqlConnection();</p><p> conn.ConnectionStrin
90、g = ConnString;</p><p> return conn;</p><p><b> }</b></p><p> public static DataTable ExecuteQuery(string strSQL)</p><p><b> {</b></p>
91、<p> SqlConnection myconn = GetConn();</p><p><b> try</b></p><p><b> {</b></p><p> SqlDataAdapter ada = new SqlDataAdapter(strSQL ,myconn);</p&
92、gt;<p> DataSet ds = new DataSet();</p><p> ada.Fill(ds);</p><p> return ds.Tables[0];</p><p><b> }</b></p><p><b> finally</b></p
93、><p><b> {</b></p><p> if (myconn.State == ConnectionState.Open)</p><p> myconn.Close();</p><p><b> }</b></p><p><b> }</
94、b></p><p> 4.2 用戶注冊(cè)和登錄</p><p> 1、 用戶注冊(cè)(register.aspx)</p><p> (1)人機(jī)界面如圖4-1所示:</p><p> ?。?)用戶注冊(cè)流程圖如圖4-2所示:</p><p><b> 圖4-2</b></p>
95、<p> ?。?)單擊“提交”按鈕,觸發(fā)btnSubmit_Click(object sender, EventArgs e)事件,該事件的關(guān)鍵代碼如下所示:</p><p> protected void btnSubmit_Click(object sender, EventArgs e)</p><p><b> {</b></p>
96、<p> SqlConnection myconn = DbManager.GetConn();</p><p> myconn.Open();</p><p> string strSQL = "insert into [Users](UserName,Password,RealName,Userqq,Phone,UserEmail,Address,PostC
97、ode,Sex,AddDate,Question,Answer)values(@uname,@pwd,@realname,@qq,@phone,@email,@address,@post,@sex,@adddate,@question,@anwser)";</p><p> SqlCommand cmd = new SqlCommand(strSQL, myconn);</p><
98、p> cmd.Parameters.Add("@uname", SqlDbType.VarChar, 20);</p><p> cmd.Parameters["@uname"].Value = this.txtName.Text;</p><p> cmd.Parameters.Add("@pwd", SqlDbTy
99、pe.VarChar, 16);</p><p> cmd.Parameters["@pwd"].Value = this.txtPwd.Text;</p><p> cmd.Parameters.Add("@realname", SqlDbType.VarChar, 50);</p><p> cmd.Paramete
100、rs["@realname"].Value = this.txtRealName.Text;</p><p> cmd.Parameters.Add("@qq", SqlDbType.VarChar, 12);</p><p> cmd.Parameters["@qq"].Value = this.txtQQ.Text;<
101、;/p><p> cmd.Parameters.Add("@phone", SqlDbType.VarChar, 11);</p><p> cmd.Parameters["@phone"].Value = this.txtPhone.Text;</p><p> cmd.Parameters.Add("@emai
102、l", SqlDbType.VarChar, 50);</p><p> cmd.Parameters["@email"].Value = this.txtEmail.Text;</p><p> cmd.Parameters.Add("@address", SqlDbType.VarChar, 100);</p><
103、;p> cmd.Parameters["@address"].Value = this.txtAddress.Text;</p><p> cmd.Parameters.Add("@post", SqlDbType.VarChar, 6);</p><p> cmd.Parameters["@post"].Value
104、= this.txtPostCode.Text;</p><p> cmd.Parameters.Add("@sex", SqlDbType.VarChar, 2);</p><p> cmd.Parameters["@sex"].Value = this.RadioButtonList1.SelectedValue.ToString();<
105、;/p><p> cmd.Parameters.Add("@adddate", SqlDbType.DateTime);</p><p> cmd.Parameters["@adddate"].Value = DateTime.Now.ToString();</p><p> cmd.Parameters.Add("
106、;@question", SqlDbType.VarChar, 100);</p><p> cmd.Parameters["@question"].Value = this.txtQuestion.Text;</p><p> cmd.Parameters.Add("@anwser", SqlDbType.VarChar, 100);
107、</p><p> cmd.Parameters["@anwser"].Value = this.txtAnswer.Text;</p><p><b> try</b></p><p><b> {</b></p><p> if (cmd.ExecuteNonQuer
108、y() > 0)</p><p><b> {</b></p><p> Response.Write("<script>alert('恭喜您注冊(cè)成功!')</script>");</p><p> this.txtName.Text = "";<
109、/p><p> this.txtPwd.Text = "";</p><p> this.txtConfirmPwd.Text = "";</p><p> this.txtEmail.Text = "";</p><p> this.txtRealName.Text = &qu
110、ot;";</p><p> this.txtPhone.Text = "";</p><p> this.txtQQ.Text = "";</p><p> this.txtAddress.Text = "";</p><p> this.txtPostCode.
111、Text = "";</p><p> this.txtQuestion.Text = "";</p><p> this.txtAnswer.Text = "";</p><p> Response.Write("<script>location.assign('/bo
112、okstore/index.aspx')</script>");</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> Response.Write(&qu
113、ot;<script>alert('注冊(cè)失敗,請(qǐng)重新輸入!')</script>");</p><p><b> }</b></p><p> myconn.Close();</p><p><b> }</b></p><p> catch
114、 (Exception error)</p><p><b> {</b></p><p> throw new System.Exception(error.Message);</p><p><b> }</b></p><p><b> }</b></p&g
115、t;<p> protected void txtName_TextChanged(object sender, EventArgs e)</p><p><b> {</b></p><p> if (this.txtName.Text.Length == 0)</p><p><b> {</b>
116、</p><p> LabMsg.Visible = false;</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> SqlConnection mycon
117、n = DbManager.GetConn();</p><p> myconn.Open();</p><p> string sqlstr = "select count(*) from [Users] where UserName='" + this.txtName.Text + "'";</p><p&
118、gt; SqlCommand cmd = new SqlCommand(sqlstr, myconn);</p><p> int count = Convert.ToInt32(cmd.ExecuteScalar());</p><p> if (count == 0)</p><p><b> {</b></p>&l
119、t;p> LabMsg.Text = "恭喜您此用戶名尚未被注冊(cè)!";</p><p><b> return;</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {
120、</b></p><p> LabMsg.Text = "該用戶名已被注冊(cè),請(qǐng)重新輸入!";</p><p><b> return;</b></p><p><b> }</b></p><p><b> }</b></p>
121、<p><b> }</b></p><p> 用戶登錄(login.aspx)</p><p> 人機(jī)界面如圖4-3所示:</p><p> 點(diǎn)擊“登錄”按鈕觸發(fā)的事件代碼如下</p><p> protected void ImageButton1_Click(object sender, I
122、mageClickEventArgs e)</p><p><b> {</b></p><p> if (txtBookName.Text == ""||txtBookName.Text=="請(qǐng)輸入關(guān)鍵字")</p><p><b> {</b></p><
123、;p> Response.Write("<script>alert('請(qǐng)輸入要查詢圖書的名稱或關(guān)鍵字!')</script>");</p><p> txtBookName.Text = "";</p><p> txtBookName.Focus();</p><p>&l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)上書店銷售系統(tǒng)-畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上書店銷售系統(tǒng)
- 網(wǎng)上書店畢業(yè)論文---網(wǎng)上書店系統(tǒng)
- 網(wǎng)上書店銷售管理系統(tǒng)【畢業(yè)論文】
- 網(wǎng)上書店系統(tǒng)畢業(yè)論文
- 網(wǎng)上書店系統(tǒng)畢業(yè)論文
- 畢業(yè)論文—網(wǎng)上書店系統(tǒng)
- 網(wǎng)上書店系統(tǒng)畢業(yè)論文
- 畢業(yè)論文---網(wǎng)上書店系統(tǒng)
- 網(wǎng)上書店系統(tǒng)畢業(yè)論文
- 網(wǎng)上書店系統(tǒng)_畢業(yè)論文
- 網(wǎng)上書店銷售系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- 網(wǎng)上書店系統(tǒng)畢業(yè)論文--網(wǎng)上書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上書店畢業(yè)論文
- 網(wǎng)上書店畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上書店
- jsp網(wǎng)上書店系統(tǒng)畢業(yè)論文
- 網(wǎng)上書店畢業(yè)論文
- 網(wǎng)上書店畢業(yè)論文
- 網(wǎng)上書店系統(tǒng)設(shè)計(jì)畢業(yè)論文
評(píng)論
0/150
提交評(píng)論