資源描述:
《基于ASPNET的電子商務(wù)網(wǎng)站開發(fā)開題報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、一、選題的依據(jù)及意義數(shù)據(jù)悴網(wǎng)站除了要設(shè)計(jì)網(wǎng)頁外,還要通過數(shù)據(jù)庫和編程序來使網(wǎng)站具有更多高級(jí)的功能。例如,新聞發(fā)布系統(tǒng)網(wǎng)站需要時(shí)刻更新正在發(fā)生的新聞,通過數(shù)據(jù)庫后臺(tái)管理可以使新聞的更新變得很輕松;會(huì)員管理系統(tǒng)網(wǎng)站,就要求網(wǎng)站訪問者通過會(huì)員登錄流程,進(jìn)行身份確認(rèn);還有購物系統(tǒng)網(wǎng)站、BBS系統(tǒng)網(wǎng)站等都是用數(shù)據(jù)庫來做成的。數(shù)據(jù)庫網(wǎng)站具有很好的管理數(shù)據(jù)資料的好處,一方面,在前臺(tái)(即在網(wǎng)頁上)訪問者可以利用查詢功能很快的找到口己要的資料;另一方面,在后臺(tái)(任何一臺(tái)連上互聯(lián)網(wǎng)的計(jì)算機(jī)),網(wǎng)站管理者通過量身定做的后臺(tái)管
2、理系統(tǒng)很方便的管理網(wǎng)站,而月?后臺(tái)管理系統(tǒng)界面很直觀,即使不懂計(jì)算機(jī)的人也很容易學(xué)會(huì)使用。例如,網(wǎng)站里的產(chǎn)品資料和圖片數(shù)量很多、種類很多,為方便顧客查找,就應(yīng)通過數(shù)據(jù)庫編程來在網(wǎng)頁上實(shí)現(xiàn)自動(dòng)搜索;如果產(chǎn)品經(jīng)常變動(dòng)和增加,也應(yīng)通過數(shù)據(jù)庫編程來制作網(wǎng)站,這樣就可以通過后臺(tái)管理系統(tǒng)方便的管理網(wǎng)站,如更換、增加資料和圖片等等。ASP.NET是微軟公司構(gòu)建高互交性、高擴(kuò)展性網(wǎng)站的旗艦技術(shù),它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的兒乎全部的平臺(tái)上。通用語言的基本庫、消息機(jī)制、數(shù)據(jù)接口的處理都能無縫的
3、整合到ASP.NET的Web應(yīng)用中。同時(shí),ASP.NET述具有高效可管理性、簡單性和易學(xué)性,使用ASP.NET開發(fā)的數(shù)據(jù)庫網(wǎng)站不僅功能強(qiáng)大、穩(wěn)定性能好,而且便于維護(hù)、管理,利用ADO.NET技術(shù),通過類的設(shè)計(jì)建立分層架構(gòu),發(fā)展業(yè)務(wù)級(jí)的數(shù)據(jù)庫系統(tǒng)網(wǎng)站,達(dá)到商業(yè)應(yīng)用耍求。全部文件聯(lián)系”QQ194535455”二、國內(nèi)外研究概況及發(fā)展趨勢(shì):2.1國內(nèi)外研究的概況2.1.1基于ASP.NET的數(shù)據(jù)庫網(wǎng)站發(fā)展起源ASP是一項(xiàng)微軟公司的技術(shù),是一種使嵌入網(wǎng)頁中的腳本,可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù)。扌Act
4、iveServerPages(動(dòng)態(tài)服務(wù)器頁而),運(yùn)行于IIS之中的程序。ASP.NET的前身ASP技術(shù),是在IIS2.0上首次推出(WindowsNT3.51),當(dāng)時(shí)與ADO1.0一起推出,在IIS3.0(WindowsNT4.0)發(fā)揚(yáng)光大,成為服務(wù)器端應(yīng)用程序的熱門開發(fā)工具,微軟還特別為它量身打造了VisualInterDev開發(fā)工具,在1994年到2000年之間,ASP技術(shù)已經(jīng)成為微軟推展WindowsNT4.0平臺(tái)的關(guān)鍵技術(shù)之一,數(shù)以萬計(jì)的ASP網(wǎng)站也是這個(gè)時(shí)候開始如雨后春筍般的出現(xiàn)在網(wǎng)絡(luò)上。由于
5、它的簡單以及高度客制化的能力,也是它能迅速竄起的原因之一。不過ASP的缺點(diǎn)也逐漸的浮現(xiàn)岀來:意大利而型的程序開發(fā)方法,讓維護(hù)的難度提高很多,尤其是大型的ASP應(yīng)用程序。直譯式的VBScript或JScript語言,讓效能有些許的受限。延展性因?yàn)槠浠A(chǔ)架構(gòu)擴(kuò)充性不足而受限,雖然有COM元件可用,但開發(fā)一-些特殊功能(像文件上傳)時(shí),沒有來自內(nèi)置的支持,需要尋求第三方軟件商開發(fā)的元件。1997年時(shí),微軟開始針對(duì)ASP的缺點(diǎn)(尤其是意大利面型的程序開發(fā)方法)準(zhǔn)備開始一個(gè)新項(xiàng)目來開發(fā),當(dāng)時(shí)ASP.NET的主要領(lǐng)
6、導(dǎo)人ScottGuthrie剛從杜克大學(xué)畢業(yè),他和IIS團(tuán)隊(duì)的MarkAnders經(jīng)理一起合作兩個(gè)月,開發(fā)岀了下一代ASP技術(shù)的原型,這個(gè)原型在1997年的圣誕節(jié)時(shí)被發(fā)展岀來,并給予一個(gè)名稱:XPS,這個(gè)原型產(chǎn)品使用的是Java語言。不過它馬上就被納入當(dāng)時(shí)還在開發(fā)屮的CLR平臺(tái),ScottGuthrie事后也認(rèn)為將這個(gè)技術(shù)移植到當(dāng)時(shí)的CLR平臺(tái),確實(shí)有很大的風(fēng)險(xiǎn)(hugerisk),但當(dāng)時(shí)的XSP團(tuán)隊(duì)卻是以CLR開發(fā)應(yīng)用的第一個(gè)團(tuán)隊(duì)。為了將XSP移植到CLR中,XSP團(tuán)隊(duì)將XSP的內(nèi)核程序全部以C#語言
7、重新撰寫(在內(nèi)部的項(xiàng)目代號(hào)是"ProjectCooV,但是當(dāng)時(shí)對(duì)公開場(chǎng)合是保密的),并且改名為ASP+,作為ASP技術(shù)的后繼者,并且也會(huì)提供一個(gè)簡單的移轉(zhuǎn)方法給ASP開發(fā)人員。ASP+首次的Beta版本以及應(yīng)用在PDC2000中亮相,由BillGates主講Keynote(即關(guān)鍵技術(shù)的概覽),由富士通公司展示使用COBOL語言撰寫ASP+應(yīng)用程序,并且宣布它可以使用VisualBasic.NET>C#、Perl與Python語言(后兩者由ActiveState公司開發(fā)的互通工具支持)來開發(fā)。在2000年
8、第二季時(shí),微軟正式推動(dòng).NET策略,ASP+也順理成章的改名為ASP.NET,經(jīng)過四年的開發(fā),第一個(gè)版木的ASP.NET在2002年1月5日亮和(ffi.NETFramework1.0),ScottGuthrie也成為ASP.NET的產(chǎn)品經(jīng)理(到現(xiàn)在已經(jīng)開發(fā)了數(shù)個(gè)微軟產(chǎn)品,像ASP.NETAJAX和MicrosoftSiWerlight)。目前最新版木的ASP.NET4.0以及.NETFramework4.0仍在開發(fā)屮。2.1.2基于ASP