資源描述:
《基于asp.net的網(wǎng)上蛋糕銷售系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、基于ASP.NET的網(wǎng)上蛋糕銷售系統(tǒng)1.引言1.1基于ASP.NET的網(wǎng)上蛋糕銷售系統(tǒng)的意義在互聯(lián)網(wǎng)日益流行的今天,網(wǎng)絡(luò)是主角.在網(wǎng)絡(luò)大家族中,網(wǎng)上購(gòu)物則是一個(gè)熱點(diǎn).“網(wǎng)上蛋糕銷售系統(tǒng)”從一定程度上講它就是網(wǎng)上的蛋糕超市,是一種蛋糕銷售的網(wǎng)站.從而滿足人們的網(wǎng)上購(gòu)買蛋糕的需求.“網(wǎng)”字意味著它具有信息時(shí)代的快捷方便等特征.對(duì)于用戶而言,為了節(jié)省用戶的寶貴時(shí)間,用戶可以在網(wǎng)上通過(guò)商品公告欄了解當(dāng)今蛋糕的最新動(dòng)態(tài),省去了無(wú)謂的查找時(shí)間和精力.同時(shí)還縮短了生產(chǎn)商與消費(fèi)者之間的距離,有利于商品的快速流通和降低整體分銷成本.本系統(tǒng)的設(shè)計(jì)目的是為了滿足使用者只要通過(guò)互聯(lián)網(wǎng)就可以足不出戶的在網(wǎng)絡(luò)上進(jìn)行購(gòu)物,
2、改變傳統(tǒng)蛋糕交易,在互聯(lián)網(wǎng)上進(jìn)行交易,實(shí)現(xiàn)網(wǎng)上購(gòu)物的方便和快捷的特點(diǎn).1.2基于ASP.NET的網(wǎng)上蛋糕銷售系統(tǒng)的發(fā)展及其前景信息時(shí)代的迅速發(fā)展,使普遍人的購(gòu)物觀念發(fā)生了很大的變化.蛋糕店也隨著這個(gè)時(shí)代的趨勢(shì)發(fā)生了變化,一批網(wǎng)上蛋糕店也順勢(shì)而生.而且現(xiàn)在的蛋糕店基本都還是實(shí)體店為主,并需要去店里訂購(gòu),現(xiàn)成的很少.而網(wǎng)上購(gòu)物就可以實(shí)現(xiàn)在網(wǎng)上訂購(gòu),省去了人們?nèi)サ昀锾暨x蛋糕和去取蛋糕的時(shí)間.更值得一提的是相對(duì)于其他行業(yè)激烈的競(jìng)爭(zhēng)來(lái)說(shuō)是一個(gè)優(yōu)勢(shì),畢竟這是一個(gè)新生的事物,只要自己做出特色,總是有一定的吸引力,一定的市場(chǎng).現(xiàn)在的人們更傾向于在家中實(shí)現(xiàn)自己購(gòu)物的目的,相信隨著時(shí)間的推移,網(wǎng)上蛋糕店也會(huì)如實(shí)體
3、店一般獲得百姓的信賴.222.系統(tǒng)開(kāi)發(fā)技術(shù),工具及運(yùn)行環(huán)境2.1系統(tǒng)運(yùn)行軟件環(huán)境Windows7操作系統(tǒng),SQLserver2005數(shù)據(jù)庫(kù),visualstudio2005等.2.2系統(tǒng)開(kāi)發(fā)平臺(tái)和技術(shù)簡(jiǎn)介采用MicrosoftSQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)作為開(kāi)發(fā)平臺(tái)來(lái)架構(gòu)網(wǎng)站及其動(dòng)態(tài)網(wǎng)頁(yè),因?yàn)樗⒕W(wǎng)站容易、方便、快捷,是當(dāng)今開(kāi)發(fā)中小型網(wǎng)站的主流,對(duì)比起PHP等有著許多優(yōu)點(diǎn),又同屬M(fèi)icrosoft產(chǎn)品,與Windows系統(tǒng)有著很好的兼容。2.2.1ASP.NET的優(yōu)越性(1)性能大幅度提高(2)強(qiáng)大的開(kāi)發(fā)環(huán)境(3)強(qiáng)大的功能和適應(yīng)性(4)簡(jiǎn)單性和易用性(5)高效可管理性(6)可移植性和良
4、好的適用性(7)可擴(kuò)展性2.2.2SQLServer作為網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì)的優(yōu)勢(shì)(1)SQL是一個(gè)非過(guò)程化的語(yǔ)言。(2)SQL是統(tǒng)一的語(yǔ)言。(3)SQL是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言。2.3.3ADO.NET技術(shù)簡(jiǎn)介ADO.NET(ActiveXDataObjectsFor.NETFramework),是一種新的數(shù)據(jù)訪問(wèn)技術(shù),是.NETFramework提供給.NET開(kāi)發(fā)人員的一組類,其功能全面且靈活。ADO.NET是.NETFramework中用以操作數(shù)據(jù)庫(kù)的類庫(kù)的總稱,提供對(duì)MicrosoftSQLServer等數(shù)據(jù)庫(kù),以太OLEDB和XML數(shù)據(jù)源的一致訪問(wèn)。ADO.NET包含了所有允許數(shù)據(jù)處理的
5、類,是一個(gè)典型的數(shù)據(jù)庫(kù)操作(如索引、排序和視圖)容器。具體來(lái)說(shuō),通過(guò)ADO.NET,應(yīng)用程序不但能夠連接到指定數(shù)據(jù)庫(kù)的數(shù)據(jù)源,檢索、操作和更新數(shù)據(jù),而且還能實(shí)現(xiàn)對(duì)其他數(shù)據(jù)格式的訪問(wèn)。ADO.NET主要包括“DataSet”和“.NET數(shù)據(jù)提供程序”22兩個(gè)核心組件,用來(lái)完成數(shù)據(jù)訪問(wèn)操作。(1)NET數(shù)據(jù)提供程序?qū)iT(mén)為數(shù)據(jù)處理以及快速地只進(jìn)、只讀訪問(wèn)數(shù)據(jù)而設(shè)計(jì)的組件,可以單獨(dú)使用或按順序組合使用,包括Connection、Command、DataReader和DataAdapter對(duì)象,用于連接到數(shù)據(jù)庫(kù)、執(zhí)行命令和檢索結(jié)果等。(2)DataSet數(shù)據(jù)集對(duì)象DataSet的結(jié)構(gòu)類似于關(guān)系數(shù)據(jù)庫(kù)的表
6、,包括表、行、列等數(shù)據(jù)對(duì)象模型的類,還包含為數(shù)據(jù)集定義的約束和關(guān)系。2.2.4數(shù)據(jù)庫(kù)簡(jiǎn)介SQL(StructuredQueryLanguage)結(jié)構(gòu)化查詢語(yǔ)言.SQL語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。SQL語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等.絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)都采用了SQL語(yǔ)言標(biāo)準(zhǔn).雖然很多數(shù)據(jù)庫(kù)都對(duì)SQL語(yǔ)句進(jìn)行了再開(kāi)發(fā)和擴(kuò)展,但是包括Select,Insert,Update,Delete,Create,以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作.[4]SQLServer2005是一個(gè)全面
7、的數(shù)據(jù)庫(kù)平臺(tái),使用集成的商業(yè)智能(BI)工具提供了企業(yè)級(jí)的數(shù)據(jù)管理.SQLServer2005數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序.[5]3.系統(tǒng)需求分析及模塊設(shè)計(jì)3.1系統(tǒng)需求分析本系統(tǒng)是一款極為商業(yè)的網(wǎng)上酒莊系統(tǒng).界面清新簡(jiǎn)潔,易操作,用戶花不了多長(zhǎng)時(shí)間就能在操作上得新應(yīng)手.功能聚集日常生活中必備的項(xiàng)目,突出一個(gè)