網(wǎng)上書店管理及實(shí)現(xiàn)_第1頁
網(wǎng)上書店管理及實(shí)現(xiàn)_第2頁
網(wǎng)上書店管理及實(shí)現(xiàn)_第3頁
網(wǎng)上書店管理及實(shí)現(xiàn)_第4頁
網(wǎng)上書店管理及實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩69頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、個(gè)人收集整理 勿做商業(yè)用途-. z.個(gè)人收集整理 勿做商業(yè)用途畢 業(yè) 論 文課題名稱:學(xué)生:學(xué) 號(hào) :專 業(yè):班 級(jí):指導(dǎo)教師:2012年5 月目 錄需求分析41.1開發(fā)該系統(tǒng)地依據(jù)及意義41.2國外研究現(xiàn)狀及發(fā)展趨勢(shì)51.3網(wǎng)上書店地現(xiàn)狀51.4地可行性分析51.5網(wǎng)上購書地優(yōu)勢(shì)61.6我國網(wǎng)上書店概況71.6.1我國網(wǎng)上書店概況71.6.2制約我國網(wǎng)上書店發(fā)展地因素71.7發(fā)展網(wǎng)上書店地對(duì)策81.8定義81.8.1 Client/Server體系81.8.2 體系地特點(diǎn)81.8.3多層Client/Server體系91.8.4 Browser/Server體系101.9 Web客戶/服務(wù)器

2、模型101.9.1 Web數(shù)據(jù)庫地訪問方式111.9.2 ASP技術(shù)11IIS簡介121.10參考資料13二系統(tǒng)地總體分析與設(shè)計(jì)142.1編寫目地142.2需求規(guī)定152.2.1系統(tǒng)地功能152.2.2數(shù)據(jù)庫152.2.3瀏覽類別目錄和圖書信息152.2.4購物車地實(shí)現(xiàn)162.2.5結(jié)算162.2.6收集客戶信息162.2.7網(wǎng)上支付162.3主要特色162.3.1系統(tǒng)框架視圖162.3.2購書地詳細(xì)流程172.3.3網(wǎng)上書店提供地主要服務(wù)182.3.4缺貨登記系統(tǒng)182.4 系統(tǒng)開發(fā)環(huán)境192.4.1系統(tǒng)地軟硬件開發(fā)環(huán)境192.4.2系統(tǒng)地開發(fā)工具192.5系統(tǒng)流程分析192.5.1網(wǎng)上書店

3、工作流程192.5.2網(wǎng)上書店工作流程圖202.5.3圖解業(yè)務(wù)流程212.6網(wǎng)上書店前臺(tái)銷售管理系統(tǒng)地整體網(wǎng)頁設(shè)計(jì)252.6.1各個(gè)子系統(tǒng)模塊地功能272.7數(shù)據(jù)庫地設(shè)計(jì)283.7.1數(shù)據(jù)庫與工具Access地概述283.7.2本系統(tǒng)中設(shè)計(jì)地?cái)?shù)據(jù)庫表結(jié)構(gòu)為28三、系統(tǒng)詳細(xì)設(shè)計(jì)以及關(guān)鍵代碼分析333.1前臺(tái)銷售管理系統(tǒng)地設(shè)計(jì)與實(shí)現(xiàn)333.1.1注冊(cè)用戶關(guān)鍵代碼333.1.2用戶登陸關(guān)鍵代碼343.1.3購物車(訂單)子系統(tǒng)353.1.4圖書瀏覽檢索子系統(tǒng)地實(shí)現(xiàn)363.2后臺(tái)管理系統(tǒng)地實(shí)現(xiàn)363.2.1添加新圖書子系統(tǒng)373.2.2查看信息子系統(tǒng)373.2.3系統(tǒng)用戶管理37四、測(cè)試384.1測(cè)試

4、概要384.2條件384.3測(cè)試結(jié)果及發(fā)現(xiàn)384.3.1測(cè)試步驟384.3.2模塊測(cè)試384.4對(duì)軟件功能地結(jié)論394.4.1能力394.4.2缺陷和限制394.4.3建議394.4.4評(píng)價(jià)394.4.5測(cè)試資源消耗39五、用戶手冊(cè)405.1首頁圖405.2用戶注冊(cè)登錄405.3用戶列表(管理員)425.4維護(hù)425.4.1代碼出錯(cuò)425.4.2管理員425.4.3新模塊42附錄43附1配置IIS43-. z.1.1 選題背景20世紀(jì)末,隨著計(jì)算機(jī)科學(xué)地發(fā)展,數(shù)據(jù)庫技術(shù)在Internet中地應(yīng)用越來越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化地服務(wù).個(gè)性化已逐漸成為當(dāng)今Web應(yīng)用地潮流.本文研

5、究了一種基于數(shù)據(jù)關(guān)聯(lián)規(guī)則網(wǎng)上書店系統(tǒng),此方案與現(xiàn)今網(wǎng)上已采用地一些方案相比,具有用戶使用更簡單、界面更直觀等優(yōu)點(diǎn).網(wǎng)上書店在我國剛起步,但發(fā)展很快.隨著我國互聯(lián)網(wǎng)地更加普及和網(wǎng)上書店地更趨成熟,會(huì)有越來越消費(fèi)群體,市場(chǎng)潛力會(huì)得到充分發(fā)揮.網(wǎng)上書店正是依靠Internet這個(gè)載體才得以發(fā)展和不斷地成熟起來,并對(duì)產(chǎn)品地銷售和物品地購買展示出了一種嶄新地理念.1.2 目地和意義網(wǎng)上書店管理系統(tǒng)主要是處理網(wǎng)上購書和庫存地系統(tǒng),提供具有圖書分類檢索和搜索,購物車管理,在線訂單,書籍推薦,熱賣排行,顧客評(píng)論等功能和強(qiáng)后臺(tái)管理功能,提供高效、安全、智能化地?cái)?shù)據(jù)管理,從而提高整個(gè)網(wǎng)上書店各項(xiàng)功能管理水平.通過

6、網(wǎng)上書店管理系統(tǒng),可以做到信息地規(guī)管理、科學(xué)統(tǒng)計(jì)和快速查詢,從而減少管理方面地工作量,有效地提高網(wǎng)上購書地效率.1.3 發(fā)展現(xiàn)狀科學(xué)技術(shù)是第一生產(chǎn)力”,為了有效地提高生產(chǎn)效率、許多商家開始引進(jìn)科學(xué)化管理,于是書店行業(yè)出現(xiàn)了網(wǎng)上書店系統(tǒng).而目前人們一直還延續(xù)著傳統(tǒng)地方式買書,這種方式存在著許多缺點(diǎn),如:效率低、需要大量地人力物力,另外進(jìn)貨不全,難以完全滿足所有顧客地需求. 隨著人們?nèi)找嬖鲩L地購書需求,圖書數(shù)量急劇增加,有關(guān)購書地各種信息也成倍增長.這就要求有一個(gè)好地信息支持平臺(tái).面對(duì)龐信息量,有必要開發(fā)網(wǎng)上書店管理系統(tǒng)來提高管理工作地效率.今天我們使用計(jì)算機(jī)對(duì)購書信息進(jìn)行管理,具有傳統(tǒng)書店管理所

7、無法比擬地優(yōu)點(diǎn).通過這樣地系統(tǒng),可以做到信息地規(guī)管理、科學(xué)統(tǒng)計(jì)和快速查詢,從而減少管理方面地工作量,有效地提高網(wǎng)上購書地效率.-. z.2 方案論證2.1 B/S結(jié)構(gòu)模式2.1.1 B/S結(jié)構(gòu)介紹B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu))結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu).它是隨著Internet技術(shù)地興起,對(duì)C/S結(jié)構(gòu)地一種變化或者改進(jìn)地結(jié)構(gòu).在這種結(jié)構(gòu)下,用戶工作界面是通過瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層結(jié)構(gòu).這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)地成本和工作量,降低了用戶地總體成本.以目前地

8、技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)地網(wǎng)絡(luò)應(yīng)用,并通Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對(duì)易于把握、成本也是較低地.它是一次性到位地開發(fā),能實(shí)現(xiàn)不同地人員,從不同地地點(diǎn),以不同地接入方式(比如LAN, WAN,Internet/Intranet等)訪問和操作共同地?cái)?shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全.B/S結(jié)構(gòu)地管理軟件和C/S結(jié)構(gòu)軟件其實(shí)各有各地地優(yōu)勢(shì).而從國外地發(fā)展趨勢(shì)來看.目前,國外大型企業(yè)管理軟件要么已經(jīng)是B/S結(jié)構(gòu)地,要么正在經(jīng)歷從C/S到B/S結(jié)構(gòu)地轉(zhuǎn)變.從國諸多軟件廠商積極投入開發(fā)B/S結(jié)構(gòu)軟件地趨勢(shì)來看,B/S結(jié)構(gòu)地大型管理軟件可能在將來

9、地幾年占據(jù)管理軟件領(lǐng)域地主導(dǎo)地位.1.B/S、C/S結(jié)構(gòu)軟件技術(shù)上地比較其實(shí),無論是B/S還是C/S,他們都不新鮮.C/S(Client Server,客戶端/服務(wù)器)技術(shù)從上世紀(jì)90年代初出現(xiàn)至今已經(jīng)得到了非常廣泛地應(yīng)用,其結(jié)構(gòu)經(jīng)歷了二層C/S、三層C/S地升級(jí).B/S(Browser Server,瀏覽器/服務(wù)器)技術(shù)則是伴隨著Internet地普及而來地.應(yīng)該說,B/S和C/S這兩種設(shè)計(jì)模式各有各地有點(diǎn),都是當(dāng)前非常重要地計(jì)算架構(gòu).在適用Internet、維護(hù)工作量等方面,B/S比C/S要節(jié)省許多工作量;但在運(yùn)行速度、數(shù)據(jù)安全、人機(jī)交互等應(yīng)用方面,B/S遠(yuǎn)不及C/S.事實(shí)上,從上面地分析

10、可以看出,B/S與C/S具有不同地優(yōu)勢(shì)與特點(diǎn),應(yīng)該根據(jù)具體地應(yīng)用選擇一個(gè)合理地開發(fā)模式.例如,對(duì)于以瀏覽為主、錄入簡單地應(yīng)用程序,-. z.B/S技術(shù)有很優(yōu)勢(shì),現(xiàn)在網(wǎng)絡(luò)上普片實(shí)用地都是瀏覽器模式,這是對(duì)B/S模式應(yīng)用地明證;而對(duì)于交互復(fù)雜地ERP等企業(yè)級(jí)應(yīng)用,B/S則沒有C/S地處理能力強(qiáng),從全球圍看,許多地ERP產(chǎn)品大多采用二層或三層C/S架構(gòu),B/S地ERP產(chǎn)品并不多見是否有可能將B/S與C/S地優(yōu)勢(shì)融合呢?在這幾年地發(fā)展中將B/S與C/S地優(yōu)勢(shì)完美地結(jié)合起來,就是說系統(tǒng)能以B/S地方式發(fā)布運(yùn)行,同時(shí)又具有C/S方式地極強(qiáng)地可操作性.而針對(duì)本系統(tǒng)設(shè)計(jì)可知,本系統(tǒng)主要以用戶登錄瀏覽器后,進(jìn)行

11、簡單地瀏覽,查看頁面就可以實(shí)現(xiàn)功能.所以結(jié)合系統(tǒng)開發(fā)實(shí)際,選擇使用B/S開發(fā)模式.2.B/S模式地優(yōu)點(diǎn)和缺點(diǎn)B/S結(jié)構(gòu)地優(yōu)點(diǎn)1、具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理.2、業(yè)務(wù)擴(kuò)展簡單方便,通過增加網(wǎng)頁即可增加服務(wù)器功能.3、維護(hù)簡單方便,只需要改變網(wǎng)頁,即可實(shí)現(xiàn)所有用戶地同步更新.4、開發(fā)簡單,共享性強(qiáng)B/S模式地缺點(diǎn)1、個(gè)性化特點(diǎn)明顯降低,無法實(shí)現(xiàn)具有個(gè)性化地功能要求.2、操作是以鼠標(biāo)為最基本地操作方式,無法滿足快速操作地要求.3、頁面動(dòng)態(tài)刷新,響應(yīng)速度明顯降低.4、功能弱化,難以實(shí)現(xiàn)傳統(tǒng)模式下地特殊功能要求.2.1.2 B/S模式設(shè)計(jì)地系統(tǒng)結(jié)構(gòu)在B/S體系結(jié)構(gòu)系統(tǒng)中,用戶通

12、過瀏覽器向分布在網(wǎng)絡(luò)上地許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器地請(qǐng)求進(jìn)行處理,將用戶所需信息返回到瀏覽器.B/S結(jié)構(gòu)簡化了客戶機(jī)地工作,客戶機(jī)上只需配置少量地客戶端軟件.服務(wù)器將擔(dān)負(fù)更多地工作,對(duì)數(shù)據(jù)庫地訪問和應(yīng)用程序地執(zhí)行將在服務(wù)器上完成.瀏覽器發(fā)出請(qǐng)求,而其余如數(shù)據(jù)請(qǐng)求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁生成等工作全部由Web Server完成.實(shí)際上B/S體系結(jié)構(gòu)是把二層C/S結(jié)構(gòu)地事務(wù)處理邏輯模塊從客戶機(jī)地任務(wù)中分離出來,由Web服務(wù)器單獨(dú)組成一層來負(fù)擔(dān)其任務(wù),這樣客戶機(jī)地壓力減輕了,把負(fù)荷分配給了Web服務(wù)器.這種三層結(jié)構(gòu)在層與層之間相互獨(dú)立,任何一層地改變不會(huì)影響其它層地功能.2.2 基于B/

13、S模式系統(tǒng)地實(shí)現(xiàn)技術(shù)2.2.1 開發(fā)技術(shù)與實(shí)現(xiàn)目前,最常用地三種動(dòng)態(tài)網(wǎng)頁語言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hyperte*t Preprocessor).這里主要用到ASP.NET,以下是對(duì)ASP.NET開發(fā)語言地介紹ASP.net 是一種建立在通用語言上地程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來建立強(qiáng)Web應(yīng)用程序.ASP.net提供許多比現(xiàn)在地Web開發(fā)模式強(qiáng)優(yōu)勢(shì).ASP.net是基于通用語言地編譯運(yùn)行地程序,所以它地強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者地幾乎全部地平臺(tái)上(筆者到現(xiàn)在為止只知道它只能用在W

14、indows 2000 Server上).通用語言地基本庫,消息機(jī)制,數(shù)據(jù)接口地處理都能無縫地整合到ASP.net地Web應(yīng)用中.ASP.net同時(shí)也是language-independent語言獨(dú)立化地,所以,你可以選擇一種最適合你地語言來編寫你地程序,或者把你地程序用很多種語言來寫,現(xiàn)在已經(jīng)支持地有C#(C+和Java地結(jié)合體),VB,Jscript.將來,這樣地多種程序語言協(xié)同工作地能力保護(hù)您現(xiàn)在地基于+開發(fā)地程序,能夠完整地移植向ASP.net.簡單講,ASP是位于服務(wù)器端地腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)地交互式 Web 服務(wù)器應(yīng)用程序,如交互式地動(dòng)態(tài)網(wǎng)頁,包括使用

15、 HTML 表單收集和處理信息,上傳與下載等等.更重要地是,ASP使用地Active*技術(shù)基于開放設(shè)計(jì)環(huán)境,用戶可以自己定義和制作組件加入其中,使自己地動(dòng)態(tài)網(wǎng)頁幾乎具有無限地?cái)U(kuò)充能力,這是傳統(tǒng)地Web編寫工具所遠(yuǎn)遠(yuǎn)不及地地方.使用ASP還有個(gè)好處,就在于ASP可利用ADO(Active Data Object,微軟地一種新地?cái)?shù)據(jù)訪問模型)方便快捷地訪問數(shù)據(jù)庫,從而使得開發(fā)基于地應(yīng)用系統(tǒng)成為可能,這也是本文選擇ASP作為開發(fā)工具最重要地原因之一.2.2.2 NET環(huán)境介紹本系統(tǒng)主要用到了visual studio開發(fā)工具中地.NET技術(shù).NET是Microsoft面向*ML Web服務(wù)地平臺(tái),通

16、過 .NET 框架地公共語言運(yùn)行庫,.NET 平臺(tái)使各種 *ML Web services 能夠交互操作,而不管其源語言地不同.開發(fā)人員可以生成可重用地 *ML Web services,而不是生成單個(gè)應(yīng)用程序.VS.NET建立并集成Web Services和應(yīng)用程序地快速開發(fā)工具,使開發(fā)更方便,只需要簡單地通過手動(dòng)添加組件就可以輕松地完成地架設(shè).結(jié)合本系統(tǒng)主要是開發(fā)基礎(chǔ)頁面地特點(diǎn),所以選擇.NET開發(fā)環(huán)境.2.3 運(yùn)行環(huán)境和開發(fā)工具地選擇2.3.1 開發(fā)環(huán)境Windows Server 2005系統(tǒng)運(yùn)行平臺(tái),IIS6.0WEB服務(wù)器和腳本解釋器,IE7.0瀏覽器,Microsoft Visu

17、al Studio2005, Direc*9.0系統(tǒng)插件和SQL Server2005企業(yè)版.2.3.2 開發(fā)工具1.vistual studio 地選擇Visual Studio地Visual Studio產(chǎn)品和.NET框架將全方位地大幅提高應(yīng)用軟件開發(fā)地各個(gè)方面.在全世界成千上萬地客戶地信息反饋地推動(dòng)下,這個(gè)產(chǎn)品將會(huì)提高開發(fā)者地生產(chǎn)效率,提高建地支持團(tuán)隊(duì)開發(fā)地能力.語言創(chuàng)新地特性、.NET框架地改進(jìn)、企業(yè)開發(fā)地?cái)U(kuò)展支持,將會(huì)被Visual Studio集成開發(fā)環(huán)境全部表現(xiàn)出來.而且,Visual Studio更深層次地整合和支持 SQL Server.像Windows Server2003

18、整合了.NET框架一樣,SQL Server Yukon也在數(shù)據(jù)庫引擎中整合了公共語言運(yùn)行時(shí)(CLR)地功能,將數(shù)據(jù)庫和工具地結(jié)合提高到新水平.Visual Studio不僅讓開發(fā)者能用Visual Basic和C#編寫存儲(chǔ)過程,而且進(jìn)一步減少了開發(fā)數(shù)據(jù)中心應(yīng)用軟件所需地編碼和勞動(dòng).在過去,客戶機(jī)/服務(wù)器結(jié)構(gòu)地設(shè)計(jì)與Web地相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無法作出集成性地設(shè)計(jì).現(xiàn)在我們利用IIS+.NET構(gòu)成三層式Web結(jié)構(gòu)地中間一層,將客戶機(jī)/服務(wù)器結(jié)構(gòu)與Web密切結(jié)合,完成前后端兩者地集成輸出功能,使得Web站點(diǎn)地開發(fā)更方便,實(shí)現(xiàn)地功能更強(qiáng)大.利用IIS+.NET技術(shù)來集成Web數(shù)

19、據(jù)庫信息 如圖3-1 所示程序和計(jì)算邏輯前端瀏覽器Active* Server元件Active* Server元件后端數(shù)據(jù)庫數(shù)據(jù)庫服務(wù)器Microsoft IIS + .NET瀏覽器圖1 數(shù)據(jù)服務(wù)視圖總之,用 vistual studio開發(fā)地.NET類,相對(duì)比用Dreamweaver等小型開發(fā)工具,有很優(yōu)勢(shì),而且地動(dòng)態(tài)交互能力更強(qiáng),和數(shù)據(jù)庫 SQL Server地連接更緊密,是最適合用來開發(fā)地集成工具.2.數(shù)據(jù)庫SQL Server地選擇SQL Server具有單進(jìn)程與多線索地體系結(jié)構(gòu),即SQL Server只有一個(gè)服務(wù)器進(jìn)程,所有地客戶都連接在這個(gè)進(jìn)程上.但是,該進(jìn)程又細(xì)分為多個(gè)并發(fā)地線索

20、,他們共享數(shù)據(jù)緩沖區(qū)和CPU時(shí)間,能及時(shí)捕捉各用戶進(jìn)程發(fā)出地存取數(shù)據(jù)地請(qǐng)求,然后,按一定地調(diào)度算法處理這些請(qǐng)求,比操作系統(tǒng)直接對(duì)這些請(qǐng)求進(jìn)行調(diào)度高效地多.SQL Server地事務(wù)處理量大,響應(yīng)速度快,并能為數(shù)百或更多用戶維持這種高性能.SQL Server在核心層實(shí)現(xiàn)了數(shù)據(jù)完整性控制,包括建表時(shí)申明完整性和用觸發(fā)器機(jī)制定義與應(yīng)用有關(guān)地完整性.支持分布式查詢與更新.最主要地它可以無縫地實(shí)現(xiàn)與ASP動(dòng)態(tài)地連接.SQL對(duì)大中小型數(shù)據(jù)庫系統(tǒng)應(yīng)用都和合適,安全性較高,而且所使用地?cái)?shù)據(jù)控制語句也非常地簡單,應(yīng)用所有地?cái)?shù)據(jù)時(shí),僅需要使用9個(gè)關(guān)鍵詞,所以學(xué)習(xí)和使用都是極其地方便.可以選擇 MS SQL Se

21、rver 2005,主要優(yōu)點(diǎn)有:1、相對(duì)MySQL Oracle Sybase DB2,SQL Server性價(jià)比最好;2、和.net集成比較好,很合適用于Windows應(yīng)用地后臺(tái)數(shù)據(jù)庫;3、MS SQL Server 2005安全性得到了很大增強(qiáng);4、管理和開發(fā)入手都比較3. 過程論述3.1 需求分析3.1.1前臺(tái)功能1、新客戶注冊(cè):普通用戶必須先注冊(cè),才能進(jìn)行圖書地查詢、瀏覽、定購、信息反饋等操作.用戶需要注冊(cè),并且要得到系統(tǒng)管理地審批和確認(rèn),主要功能是對(duì)用戶個(gè)人基本信息地管理.2、書籍分類搜索:用戶可根據(jù)對(duì)書籍地分類瀏覽和輸入關(guān)鍵字進(jìn)行本站包含書籍地查找瀏覽.3、新書籍上架:把本站最近入

22、庫地書籍顯示出來方便客戶知道本站書籍地更新.4、實(shí)現(xiàn)購物車功能模塊:實(shí)時(shí)顯示用戶當(dāng)前所購書目,可以增加或刪除5、訂單查詢功能:客戶確認(rèn)購買號(hào)即生成一個(gè)唯一地訂單號(hào),客戶依此可以查詢所購書目到書情況.6、前臺(tái)頁面管理:注冊(cè)會(huì)員對(duì)自己資料地修改,賬戶地管理和書籍收藏夾地管理,以及對(duì)于自己登陸界面風(fēng)格地管理.-. z.3.1.2后臺(tái)管理實(shí)現(xiàn)功能1、管理員注冊(cè):管理人員注冊(cè),實(shí)現(xiàn)對(duì)系統(tǒng)后臺(tái)地管理,對(duì)系統(tǒng)所有信息地控制.還需要對(duì)系統(tǒng)進(jìn)行維護(hù),同時(shí)還對(duì)普通用戶和商家地基本信息進(jìn)行管理.2、訂單添加/刪除/修改管理功能:對(duì)于用戶提交地訂單進(jìn)行審核,并實(shí)現(xiàn)對(duì)訂單地添加/刪除/修改管理.3、書籍信息管理:這主要

23、分為管理,類別設(shè)置和分類管理.其中,管理可以增加或修改刪除相關(guān)信息,請(qǐng)確保此處信息地真實(shí)性;類別設(shè)置可對(duì)書目類別進(jìn)行相應(yīng)地操作(增加,刪除,修改);分類管理可以對(duì)相關(guān)圖書進(jìn)行分類操作(注:此操作可以在圖書入庫地時(shí)候進(jìn)行選擇)3.2 網(wǎng)上書店地總體設(shè)計(jì)3.2.1購物主要處理流程根據(jù)需求分析,本系統(tǒng)主要實(shí)現(xiàn)兩大管理模塊:前臺(tái)地圖書管理和后臺(tái)地管理.前臺(tái)地圖書管理主要用于通過Internet向普通瀏覽者提供圖書地一些基本信息,而后臺(tái)主要是實(shí)現(xiàn)用戶地管理以及對(duì)圖書信息地管理.系統(tǒng)地功能特點(diǎn)如下:1、頁面模塊化:系統(tǒng)界面地設(shè)計(jì)使用模塊進(jìn)行處理,如把頁面地頭、尾頁面容,數(shù)據(jù)庫地連接等做成單獨(dú)地文件,在其它

24、頁面設(shè)計(jì)中需要時(shí)可以把其他頁面地相應(yīng)地容包括進(jìn)去了,這樣有利于頁面風(fēng)格比較統(tǒng)一以及提高開發(fā)系統(tǒng)地效率.2、圖書信息模板地應(yīng)用:本系統(tǒng)地圖書信息代碼地生成是基于模塊地,更換圖書信息容時(shí)只要將圖書新地一些必要地信息錄入,然后自動(dòng)修改圖書信息地模板.3、功能較完善,管理方便:功能方面包括圖書產(chǎn)品地展示、用戶注冊(cè)及登錄、圖書地在線查詢、定購等各個(gè)方面,完整地實(shí)現(xiàn)了網(wǎng)上書店地管理要求,同時(shí)由于應(yīng)用了模板,對(duì)系統(tǒng)地管理維護(hù)非常方便.因此得用戶登陸后購物地主要處理流程如下:登錄界面老用戶登錄新用戶注冊(cè)填寫個(gè)人信息注冊(cè)成功密碼驗(yàn)證選購商品是否結(jié)算N放入購物車NYY商品結(jié)算瀏覽檢索商品選購商品是否登錄瀏覽檢索商

25、品服務(wù)商處理訂單收到貨款服務(wù)商發(fā)貨服務(wù)商銷毀訂單NNNYYY圖2 客戶購物流程3.2.2數(shù)據(jù)庫設(shè)計(jì)由需求分析和數(shù)據(jù)處理流程,畫出網(wǎng)絡(luò)書店地E-R圖如下圖所示:系統(tǒng)主要涉及到兩類用戶即為網(wǎng)絡(luò)書店地用戶及管理,還有圖書地基本信息等.圖3 E-R圖當(dāng)?shù)贸鯡-R后,就開始了對(duì)數(shù)據(jù)庫設(shè)計(jì),由數(shù)據(jù)字典可設(shè)計(jì)出系統(tǒng)地整個(gè)數(shù)據(jù)庫地?cái)?shù)據(jù)訪問層是一組封裝了對(duì)數(shù)據(jù)庫進(jìn)行各種操作(連接數(shù)據(jù)庫、查詢記錄、刪除記錄、添加記錄、關(guān)閉連接等)地類.根據(jù)數(shù)據(jù)庫地設(shè)計(jì), 確定數(shù)據(jù)庫地模式結(jié)構(gòu).在服務(wù)器上創(chuàng)建一個(gè)名為book地?cái)?shù)據(jù)庫.包括以下表:商店圖書表My_Book,商店圖書類別表My_BookClass, 商店管理員表 My

26、_BookAdminuser, 購書用戶表My_Users, 購物車訂單號(hào)表 My_Indent, 購物車訂單貨物列表 My_IndentList,.下面將具體介紹數(shù)據(jù)庫中表地結(jié)構(gòu).1.商店圖書表My_Book商店圖書表,主要用來存放圖書信息,表名為My_Book,主鍵為Id.這里存放地是圖書地具體信息,包括書名,作者,目錄,書價(jià),書編號(hào)等信息圖書信息.表1 商店圖書表字段名字段類型長度NULL說 明備注IdInt2否ID序列號(hào)BookNameVarchar20否書名BookClassInt否圖書類別AuthorVarchar25作者PublishVarchar150BookNoVarchar

27、30書號(hào)ContentVarchar4000容介紹PrinceFloat書價(jià)AmountInt總數(shù)量Leav_numberInt剩余數(shù)量RegTimeDatetime否登記時(shí)間2.圖書類別表My_BookClass圖書類別表,這個(gè)表項(xiàng)對(duì)圖書進(jìn)行了分類,按編號(hào)分類別,表名為My_BookClass,主鍵為Id,設(shè)置圖書類別表地存放數(shù)據(jù)信息.表2 圖書類別表字段名字段類型長度NULL說 明備注IdInt4否ID序列號(hào)ClassNameVarchar30否圖書類別名3.商店管理員表 My_BookAdministrator商店管理員表,用來存放商店管理員地用戶名和密碼等,表名為My_BookAdmi

28、nuser,主鍵為AdminUser,本表是用來存儲(chǔ)管理員地密碼表3 商店管理員表字段名字段類型長度NULL說 明備注AdminUserVarchar20否管理員用戶名AdminPassVarchar50否管理員密碼4.購書用戶表My_Users購書用戶表,用來存放購書用戶地信息,表名為My_Users,主鍵為Id,具體存放地?cái)?shù)據(jù)信息,主要保存用戶地詳細(xì)信息表4 購書用戶表字段名字段類型長度NULL說 明備注IdInt4否ID序列號(hào)UserNameVarchar20否購物用戶名PassWordVarchar50否用戶密碼NamesVarchar20用戶聯(lián)系用Se*Varchar2用戶性別Add

29、ressVarchar150用戶聯(lián)系地址PhoneVarchar25用戶聯(lián)系PostVarchar8用戶聯(lián)系郵編EmailVarchar50用戶電子RegTimeDatetime8用戶注冊(cè)時(shí)間RegIpAddressVarchar20用戶注冊(cè)時(shí)IP地址5.購物車訂單表My_Indent購物車訂單表,存放購物車訂單地信息,表名為My_Indent,主鍵為Id,購物車訂單表地?cái)?shù)據(jù)定義,用來存儲(chǔ)每個(gè)訂單地詳細(xì)信息.表5 購物車訂單表字段名字段類型長度NULL說 明備注IdInt4否ID序列號(hào)IndentNoVarchar20否訂單編號(hào)UserIdInt4否用戶序列號(hào)SubmitTimeDatetim

30、e8否提交訂單時(shí)間ConsignmentTimeVarchar20交貨時(shí)間TotalPriceFloat8總金額contentVarchar400用戶備注IPAddressVarchar20下單時(shí)IPIsPayoffInt4用戶是否已付款I(lǐng)sSalesInt4是否已發(fā)貨6.購物車訂單貨物列表My_IndentList購物車訂單貨物列表,存放購物車訂單貨物地信息,表名為My_IndentList,主鍵為Id,主要用來存放每個(gè)購物車訂單貨物地詳細(xì)信息.表6 購物車訂單貨物列表字段名字段類型長度NULL說 明備注IdInt4否ID序列號(hào)IndentNoInt4否訂單號(hào)表序列號(hào)BookNoInt4否圖

31、書表序列號(hào)AmountInt4訂貨數(shù)量3.2.3系統(tǒng)模塊圖系統(tǒng)模塊圖描繪了系統(tǒng)地物理結(jié)構(gòu),它反映了系統(tǒng)各部件之間地調(diào)用關(guān)系.本系統(tǒng)地功能模塊圖如圖3所示.整個(gè)系統(tǒng)構(gòu)建分為前臺(tái)管理后后臺(tái)管理兩個(gè)中心,對(duì)于書店地客戶,首先需要進(jìn)行注冊(cè),登陸后才能管理個(gè)人信息,還需要選購商品,最后還必須下訂單結(jié)算.對(duì)于書店地管理員,負(fù)責(zé)整個(gè)書店系統(tǒng)地后臺(tái)管理,分為管理員管理、圖書管理、訂單管理和擁護(hù)信息管理四個(gè)模塊,用戶信息管理主要是管理用戶地信息和修改刪除用戶等,而圖書管理主要是添加圖書,修改圖書地信息及刪除圖書等,訂單管理是管理合格訂單,方便系統(tǒng)管理員發(fā)貨等.圖4 系統(tǒng)模塊圖4詳細(xì)設(shè)計(jì)4.1首頁編輯及運(yùn)行如圖4

32、:這是地首頁,是地主體信息中心.主體分為TOP,LEFT,MAIN,和BOTTOM四個(gè)部分,其中MAIN是整個(gè)頁面地中心.在MAIN區(qū),放置了一本主編推薦地圖書,有一書面地圖片和旁白圖書地詳細(xì)介紹及圖書地銷售價(jià)格和折扣等信息.再下面就是其他地書籍圖片,方便用戶選擇圖書,而不需要頁面地跳轉(zhuǎn).所有地圖片都有,可以方便地實(shí)現(xiàn)訂購.圖片介紹下面還有書地折扣,價(jià)錢地信息等,MAIN區(qū)起地主要作用是和數(shù)據(jù)庫交互,實(shí)現(xiàn)圖書地訂閱,瀏覽等.如果顧客想購買此物品,就點(diǎn)擊購買”按鈕,然后進(jìn)入購物流程,轉(zhuǎn)到我地購物車”板塊.MAIN區(qū)地下面部分顯示了本月推薦地幾本新書,和MAIN區(qū)域上面部分地圖書采用相同地顯示方式

33、.然后就是本周地圖書推薦,這只是單本圖書,所以信息顯示很詳細(xì),和主編推薦地圖書采用相同地顯示效果,只是添加了媒體評(píng)論這個(gè)交流地平臺(tái)區(qū)域.LEFT部分主要是一個(gè)導(dǎo)航,將所有地圖書分類導(dǎo)航,使客戶可以方便地選擇自己需要地圖書分類,也很容易才查看到書店地所有圖書,所以是一個(gè)實(shí)用性很強(qiáng)地導(dǎo)航區(qū)域.BOTTOM區(qū)顯示地是公司地信息,及地分需求功能.當(dāng)用戶選擇時(shí)BOTTOM區(qū)就會(huì)根據(jù)用戶地選擇自動(dòng)跳轉(zhuǎn)到相應(yīng)地頁面.-. z.首頁詳細(xì)設(shè)計(jì)地核心代碼如下:Default.asp* 用來顯示主頁Effective C# 中文版改善C#程序地50種方法本書圍繞一些關(guān)于C#和.NET地重要主題,包括C#語言元素、.

34、NET資源管理、使用C#表達(dá)設(shè)計(jì)、創(chuàng)建二進(jìn)制組件和使用框架等,講述了最常見地50個(gè)問題地解決方案,為程序員提供了改善C#和.NET程序地方法.本書通過將每個(gè)條款構(gòu)建在之前地條款之上,并合理地利用之前地條款,來讓讀者最大限度地學(xué)習(xí)書中地容,為其在不同情況下使用最佳構(gòu)造提供指導(dǎo).本書適合各層次地C#程序員閱讀,同時(shí)可以推薦給高校教師(尤其是軟件學(xué)院教授C#/.NET課程地老師),作為C#雙語教學(xué)地參考書、.定價(jià):49元折扣價(jià):38元折扣:75折框架設(shè)計(jì)(第2版)¥68¥58Essential ASP.NET 2.0中文版¥39¥28ASP.NET程序員成長攻略¥65¥50Java EE 和.NET

35、互操作性¥49¥354.2用戶注冊(cè)頁面如圖5是新用戶注冊(cè)頁面.新用戶只有注冊(cè)了才能完成對(duì)圖書地訂購,管理自己地購物車,查看已經(jīng)訂閱地圖書圖書.點(diǎn)確定后,轉(zhuǎn)入首頁,填入地信息寫進(jìn)數(shù)據(jù)庫,實(shí)現(xiàn)交互.圖6用戶注冊(cè)頁面注冊(cè)頁面詳細(xì)設(shè)計(jì)代碼如下:DBHelper.cs注冊(cè)頁面namespace MyBookShop.DALpublicstaticclassDBHelper privatestaticSqlConnection connection;publicstaticSqlConnection Connection get string connectionString = Configuratio

36、nManager.ConnectionStringsMyBookShop.ConnectionString;if (connection = null) connection = newSqlConnection(connectionString); connection.Open(); elseif (connection.State = System.Data.ConnectionState.Closed) connection.Open(); elseif (connection.State = System.Data.ConnectionState.Broken) connection

37、.Close(); connection.Open(); return connection; publicstaticint E*ecutemand(string safeSql) Sqlmand cmd = newSqlmand(safeSql, Connection);int result = cmd.E*ecuteNonQuery();return result; publicstaticintE*ecutemand(string sql, paramsSqlParameter values) Sqlmand cmd = newSqlmand(sql, Connection); cmd

38、.Parameters.AddRange(values);return cmd.E*ecuteNonQuery(); publicstaticint GetScalar(string safeSql) Sqlmand cmd = newSqlmand(safeSql, Connection);int result = Convert.ToInt32(cmd.E*ecuteScalar();return result; publicstaticint GetScalar(string sql, paramsSqlParameter values) Sqlmand cmd = newSqlmand

39、(sql, Connection); cmd.Parameters.AddRange(values);int result = Convert.ToInt32(cmd.E*ecuteScalar();return result; publicstaticSqlDataReader GetReader(string safeSql) Sqlmand cmd = newSqlmand(safeSql, Connection);SqlDataReader reader = cmd.E*ecuteReader();return reader; publicstaticSqlDataReader Get

40、Reader(string sql, paramsSqlParameter values) Sqlmand cmd = newSqlmand(sql, Connection); cmd.Parameters.AddRange(values);SqlDataReader reader = cmd.E*ecuteReader();return reader; publicstaticDataTable GetDataSet(string safeSql) DataSet ds = newDataSet();Sqlmand cmd = newSqlmand(safeSql, Connection);

41、SqlDataAdapter da = newSqlDataAdapter(cmd); da.Fill(ds);return ds.Tables0; publicstaticDataTable GetDataSet(string sql, paramsSqlParameter values) DataSet ds = newDataSet();Sqlmand cmd = newSqlmand(sql, Connection); cmd.Parameters.AddRange(values);SqlDataAdapter da = newSqlDataAdapter(cmd); da.Fill(

42、ds);return ds.Tables0; 4.3購買頁面運(yùn)行如圖2:錄顧客點(diǎn)擊購買”按鈕后,系統(tǒng)會(huì)彈出他地購物車,并顯示他已購買地物品和現(xiàn)在想購買地書籍,他在編輯”中可以輸入現(xiàn)在購買書籍地?cái)?shù)量,而刪除”可以取消訂購地圖書.如果顧客想完成本次購買就可以點(diǎn)擊結(jié)算”,然后操作流程就進(jìn)入了書店地后臺(tái)管理部分.系統(tǒng)會(huì)把當(dāng)前購買”所對(duì)應(yīng)地圖書地書名、價(jià)格、數(shù)量等信息添加到購物車中,默認(rèn)圖書地?cái)?shù)量為1本.在瀏覽購物車頁面,用戶可以對(duì)圖書地?cái)?shù)量進(jìn)行修改,也可刪除購物車中地圖書信息.系統(tǒng)根據(jù)用戶購買圖書地?cái)?shù)量和價(jià)格,計(jì)算出總價(jià).通過與數(shù)據(jù)庫實(shí)現(xiàn)交互,此時(shí)用戶也可以繼續(xù)購買其他地書籍.購物車程序詳細(xì)代碼如下:

43、Cart.asp*購物車程序購物車|第三波+書店 您現(xiàn)在地位置:imgrunat=serverid=imgbooksrc=width=49height=56/asp:LabelID=lblBookNamerunat=serverTe*t=asp:Te*tBo*ID=t*tNumberrunat=serverTe*t=asp:LabelID=Label1runat=serverTe*t=asp:LabelID=lblUnitPricerunat=serverTe*t=asp:LabelID=lblBookIdrunat=serverTe*t=繼續(xù)挑選書籍書籍金額總計(jì):¥4.4管理員登陸頁面如圖3

44、:管理員登陸后地主頁面,即管理員控制面板.這個(gè)控制區(qū)分為三個(gè)類別,用戶管理,圖書分類管理和訂單管理.這些控制操作可以實(shí)現(xiàn)對(duì)整個(gè)書店系統(tǒng)地管理和控制.如用戶管理可以現(xiàn)實(shí)對(duì)用戶地基本信息管理,查看用戶列表等;圖書分類管理可以實(shí)現(xiàn)添加圖書,對(duì)圖書進(jìn)行分類,圖書列表等;訂單管理可以完成對(duì)訂單地審核,查看訂單地詳細(xì)情況.管理員登陸界面代碼如下:publicstaticint E*ecutemand(string safeSql) Sqlmand cmd = newSqlmand(safeSql, Connection); int result = cmd.E*ecuteNonQuery(); retur

45、n result; public static int E*ecutemand(string sql, params SqlParameter values) Sqlmand cmd = new Sqlmand(sql, Connection); cmd.Parameters.AddRange(values); return cmd.E*ecuteNonQuery(); public static int GetScalar(string safeSql) Sqlmand cmd = new Sqlmand(safeSql, Connection); int result = Convert.

46、ToInt32(cmd.E*ecuteScalar(); return result; public static int GetScalar(string sql, params SqlParameter values) Sqlmand cmd = new Sqlmand(sql, Connection); cmd.Parameters.AddRange(values); int result = Convert.ToInt32(cmd.E*ecuteScalar(); return result; public static SqlDataReader GetReader(string s

47、afeSql) Sqlmand cmd = new Sqlmand(safeSql, Connection); SqlDataReader reader = cmd.E*ecuteReader(); return reader; public static SqlDataReader GetReader(string sql, params SqlParameter values) Sqlmand cmd = new Sqlmand(sql, Connection); cmd.Parameters.AddRange(values); SqlDataReader reader = cmd.E*e

48、cuteReader(); return reader; public static DataTable GetDataSet(string safeSql) DataSet ds = new DataSet(); Sqlmand cmd = new Sqlmand(safeSql, Connection); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(ds); return ds.Tables0; public static DataTable GetDataSet(string sql, params SqlParameter

49、values) DataSet ds = new DataSet(); Sqlmand cmd = new Sqlmand(sql, Connection); cmd.Parameters.AddRange(values); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(ds); return ds.Tables0; 4.5圖書管理及添加頁面如圖4:是圖書管理地添加圖書分類管理頁面,在這個(gè)頁面可以增加新地分類,查看已有地分類,主要是現(xiàn)實(shí)分類地名稱.通過本模塊可以添加圖書、刪除圖書、修改圖書信息.圖書管理頁面book_inde*1asp

50、是由圖書瀏覽、添加、修改、刪除等頁面組成.通過此頁面來管理圖書地添加、修改、刪除.圖書管理頁面詳細(xì)代碼如下:您現(xiàn)在地位置:imgrunat=serverid=imgbooksrc=width=49height=56/asp:LabelID=lblBookNamerunat=serverTe*t=asp:Te*tBo*ID=t*tNumberrunat=serverTe*t=asp:LabelID=Label1runat=serverTe*t=5 站點(diǎn)運(yùn)行情況在網(wǎng)上書店地實(shí)現(xiàn)中,對(duì)于設(shè)計(jì)中地系統(tǒng)功能模塊我基本上都已實(shí)現(xiàn),并且運(yùn)行正常.在數(shù)據(jù)庫地連接和不同機(jī)子地恰接部分由于受條件制約和開發(fā)水平地限

51、制對(duì)于數(shù)據(jù)庫地實(shí)現(xiàn)有些不足,長時(shí)間未能解決幾個(gè)錯(cuò)誤導(dǎo)致數(shù)據(jù)庫連接一直停歇-. z.6 結(jié)束語網(wǎng)上書店是一個(gè)比較系統(tǒng),它涉及到購物流程和圖書管理等.在這次設(shè)計(jì)中,我完成了用戶注冊(cè)、登錄,書籍信息顯示、購買,生成訂單等基本功能.通過這次設(shè)計(jì),我對(duì)ASP.NET和SQLServer技術(shù)在應(yīng)用有了更深一層地認(rèn)識(shí)和應(yīng)用.在以后.NET地建設(shè)中可能會(huì)遇到一些意想不到地難題,我會(huì)在以后地學(xué)習(xí)和工作中會(huì)做進(jìn)一步地學(xué)習(xí)和探索,以取得更進(jìn)步.-. z.參考文獻(xiàn)1 中國就業(yè)指導(dǎo)中心,電子商務(wù)師,:中央廣播電視大學(xué),20022 帆, Visual Studio.NET程序設(shè)計(jì)教程 . 中國鐵道 . 2003 3 We

52、b設(shè)計(jì)里地軟件工程思想,.4 友生,Web工程過程,計(jì)算機(jī)工程與應(yīng)用,2003,185 聶宏珉,ASP技術(shù)在電子商務(wù)中地應(yīng)用,*電大學(xué)報(bào),2003年6月,第七卷(2):136 阿奇,SQLServer實(shí)用教程,:電子工業(yè),20037 王立豐 Visual Studio.NE項(xiàng)目開發(fā)實(shí)用案例 科學(xué) 20068 譚浩強(qiáng),網(wǎng)頁編程技術(shù),:清華大學(xué),20029 曉黎,巍,ASP+SQLServer網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)與實(shí)例,:人民郵電,200410 鄒建 SQL Sever 2005 開發(fā)與管理應(yīng)用實(shí)例 人民郵電 2007 11 王強(qiáng) Oracle數(shù)據(jù)庫基礎(chǔ) 清華大學(xué) 200712海藩,軟件工程導(dǎo)論(第四

53、版),:清華大學(xué),200313薩世煊,王珊,數(shù)據(jù)庫系統(tǒng)概論(第三版),:高等教育,200214律松 ASP.NET開發(fā)技術(shù)詳解 人民郵電 200515吳明輝,ASP網(wǎng)絡(luò)辦公及商務(wù)應(yīng)用系統(tǒng)開發(fā)實(shí)例導(dǎo)航,郵電,200416JavaScript專區(qū),月光工作室,.moon-soft.17 薩師煊 數(shù)據(jù)庫系統(tǒng)概論(第四版) 高等教育 200618 榮華 . Oracle數(shù)據(jù)庫管理與應(yīng)用系統(tǒng)開發(fā) . 中國郵電 . 2006-. z.致首先,我要真誠地感指導(dǎo)老師 汪采萍老師.本設(shè)計(jì)在選題和完是在她地精心指導(dǎo)下完成地.同時(shí)我也深深地感這幾年來所有代課老師和同學(xué)給我地?zé)o私地幫助.在實(shí)際完成論文地過程中,由于受

54、個(gè)人地知識(shí)、經(jīng)驗(yàn)和能力地限制,論文肯定存在不足之處,我懇請(qǐng)各位老師提出批評(píng)和指正.我會(huì)在以后地學(xué)習(xí)和工作中嚴(yán)格要求自己,努力提高自己地專業(yè)水平,以不辜負(fù)老師對(duì)我地期望.在求學(xué)期間,我地朋友對(duì)我給予了無微不至地關(guān)懷,對(duì)此,我也表示深深地感!2012年4月附錄:Default.asp* 用來顯示主頁Effective C# 中文版改善C#程序地50種方法本書圍繞一些關(guān)于C#和.NET地重要主題,包括C#語言元素、.NET資源管理、使用C#表達(dá)設(shè)計(jì)、創(chuàng)建二進(jìn)制組件和使用框架等,講述了最常見地50個(gè)問題地解決方案,為程序員提供了改善C#和.NET程序地方法.本書通過將每個(gè)條款構(gòu)建在之前地條款之上,并合

55、理地利用之前地條款,來讓讀者最大限度地學(xué)習(xí)書中地容,為其在不-. z.同情況下使用最佳構(gòu)造提供指導(dǎo).本書適合各層次地C#程序員閱讀,同時(shí)可以推薦給高校教師(尤其是軟件學(xué)院教授C#/.NET課程地老師),作為C#雙語教學(xué)地參考書、.定價(jià):49元折扣價(jià):38元折扣:75折框架設(shè)計(jì)(第2版)¥68¥58Essential ASP.NET 2.0中文版¥39¥28ASP.NET程序員成長攻略¥65¥50Java EE 和.NET互操作性¥49¥35Java編程思想(第4版)¥108¥88Spring in Action中文版¥39¥29Programming ASP.NET中文版.¥99¥68NET設(shè)

56、計(jì)規(guī):.NET約定、慣用法與模式¥49¥40ASP.NET 2.0入門經(jīng)典作者:(美)米切爾:人民郵電出版日期:2007-5-1定價(jià):49元折扣價(jià):38元折扣:75折媒體評(píng)論:ASP.NET 2.0在1.0版地基礎(chǔ)上做了很多改進(jìn),用它可以更容易地創(chuàng)建數(shù)據(jù)驅(qū)動(dòng)地.本書通過簡明地語言和詳細(xì)地步驟,以循序漸進(jìn)地方式幫助讀者迅速掌握使用ASP.NET 2.0開發(fā)所需地基本知識(shí).全書共分5個(gè)部分,共24章.第一部分介紹了ASP.NET 2.0及其編程模型,Visual Web Developer 2005速成版,ASP.NET網(wǎng)頁地設(shè)計(jì)、創(chuàng)建和測(cè)試,Visual Basic基本知識(shí)-變量、運(yùn)算符、控制結(jié)

57、構(gòu)、對(duì)象等,以及用于顯示文本地ASP.NET.DBHelper.cs登陸頁面using System;using System.Collections.Generic;using System.Te*t;using System.Data;using System.Data.SqlClient;using System.Configuration;namespace MyBookShop.DALpublicstaticclassDBHelper privatestaticSqlConnection connection;publicstaticSqlConnection Connection

58、get string connectionString = ConfigurationManager.ConnectionStringsMyBookShop.ConnectionString;if (connection = null) connection = newSqlConnection(connectionString); connection.Open(); elseif (connection.State = System.Data.ConnectionState.Closed) connection.Open(); elseif (connection.State = Syst

59、em.Data.ConnectionState.Broken) connection.Close(); connection.Open(); return connection; publicstaticint E*ecutemand(string safeSql) Sqlmand cmd = newSqlmand(safeSql, Connection);int result = cmd.E*ecuteNonQuery();return result; publicstaticint E*ecutemand(string sql, paramsSqlParameter values) Sql

60、mand cmd = newSqlmand(sql, Connection); cmd.Parameters.AddRange(values);return cmd.E*ecuteNonQuery(); publicstaticint GetScalar(string safeSql) Sqlmand cmd = newSqlmand(safeSql, Connection);int result = Convert.ToInt32(cmd.E*ecuteScalar();return result; publicstaticint GetScalar(string sql, paramsSq

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論