資源描述:
《基于asp.net+sql校友錄網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、基于ASP.NET+SQL校友錄網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)引言隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)在現(xiàn)代社會(huì)生活中發(fā)揮著越來(lái)越重要的作用。面對(duì)社會(huì)信息化進(jìn)程的加快,為加快畢業(yè)校友之間的聯(lián)系和學(xué)校與畢業(yè)同學(xué)之間的聯(lián)系,我們?cè)O(shè)計(jì)并實(shí)現(xiàn)了校友錄網(wǎng)站,校友錄網(wǎng)站利用互聯(lián)網(wǎng)實(shí)現(xiàn)了這些目的?;贏SP.NET的網(wǎng)站設(shè)計(jì)方法是當(dāng)今流行的動(dòng)態(tài)網(wǎng)站設(shè)計(jì)方法,依靠Microsoft公司強(qiáng)大的技術(shù)和資金實(shí)力,基于.NETFramwork的軟件設(shè)計(jì)思想顯示出巨大的潛力和應(yīng)用前途,現(xiàn)在已被許多大型軟件公司使用。本文正是基于ASP.NET進(jìn)行動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)。29基于ASP.NET+SQL校友錄網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)第一章軟
2、件所需資源開(kāi)發(fā)軟件產(chǎn)品,必須具有硬件開(kāi)發(fā)環(huán)境,設(shè)備以及一些硬件輔助設(shè)備。除此之外,軟件運(yùn)行環(huán)境也是必不可少的。軟硬件資源共同構(gòu)成了開(kāi)發(fā)軟件所必須具備的兩種資源。1.1硬件開(kāi)發(fā)環(huán)境(1)服務(wù)器端服務(wù)器端的最低配置是有建立站點(diǎn)所需的軟件來(lái)決定的。在最低配置的情況下,服務(wù)器的性能往往不盡如人意。如:PⅢ450雙CPU+1G內(nèi)存+10G以上的SCSI硬盤(pán),這是一臺(tái)使用WINDOWSNT的WEB服務(wù)器的標(biāo)準(zhǔn)配置。當(dāng)然,我們無(wú)需這樣的配置,我們需要的只是一臺(tái)能夠流暢運(yùn)行WINDOWSXP的配置,現(xiàn)在計(jì)算機(jī)的性能已經(jīng)相當(dāng)出色。而且價(jià)格也很便宜,因此我們通常在服務(wù)器端配置高性能的硬件。本網(wǎng)絡(luò)
3、硬盤(pán)系統(tǒng)服務(wù)器端的配置如下:處理器:AMD2.6GHz內(nèi)存:2GBit硬盤(pán)空間:320Gbit(2)用戶(hù)端用戶(hù)端主要用于瀏覽和操作數(shù)據(jù)庫(kù),所以硬件要求不高,但是基于目前計(jì)算機(jī),配置也相當(dāng)高。需要的配置如下:處理器:賽揚(yáng)1.7G內(nèi)存:64MBit硬盤(pán)空間:40G1.2其他硬件輔助設(shè)備在前面一小節(jié)里,主要介紹了開(kāi)發(fā)網(wǎng)絡(luò)硬盤(pán)文件系統(tǒng)最主要的硬件需求。除此之外,還需要一些設(shè)備,如:顯示器,鼠標(biāo),鍵盤(pán),CPU等。如果沒(méi)有這些設(shè)備,也完成不了該系統(tǒng)的開(kāi)發(fā)。而且,隨著當(dāng)今計(jì)算機(jī)技術(shù)的高速發(fā)展。這些設(shè)備的功能也日益強(qiáng)大。特別是CPU的運(yùn)行速度極其快速。1.3軟件運(yùn)行環(huán)境首先選擇操作系統(tǒng)。本系
4、統(tǒng)選擇WindowsXPwithSP3。然后就是搭建個(gè)人WEB服務(wù)器(PersonnelWebSerice),這就要根據(jù)操作系統(tǒng)來(lái)了。29基于ASP.NET+SQL校友錄網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)本系統(tǒng)使用Microsoft公司出品的IIS5.1,在安裝WindowsXPwithSP3時(shí),作為選擇組件來(lái)進(jìn)行安裝。最后,本系統(tǒng)基于Microsoft公司出品.NETFramework2.0,WindowsXPwithSP3中沒(méi)有這個(gè)組件需要在微軟的網(wǎng)站上現(xiàn)在安裝(http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB
5、-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=zh-cn)。如果使用的是Vista操作平臺(tái),系統(tǒng)自帶.NETFramework2.0,無(wú)需安裝。1.3.1.NETFramework簡(jiǎn)介.NETFramework是支持生成和運(yùn)行下一代應(yīng)用程序和XMLWebServices的內(nèi)部Windows組件。.NETFramework旨在實(shí)現(xiàn)下列目標(biāo):ü提供一個(gè)一致的面向?qū)ο蟮木幊汰h(huán)境,而無(wú)論對(duì)象代碼是在本地存儲(chǔ)和執(zhí)行,還是在本地執(zhí)行但在Internet上分布,或者是在遠(yuǎn)程執(zhí)行的。ü提供一個(gè)將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。ü提供一個(gè)可提高代
6、碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境。ü提供一個(gè)可消除腳本環(huán)境或解釋環(huán)境的性能問(wèn)題的代碼執(zhí)行環(huán)境。ü使開(kāi)發(fā)人員的經(jīng)驗(yàn)在面對(duì)類(lèi)型大不相同的應(yīng)用程序(如基于Windows的應(yīng)用程序和基于Web的應(yīng)用程序)時(shí)保持一致。ü按照工業(yè)標(biāo)準(zhǔn)生成所有通信,以確保基于.NETFramework的代碼可與任何其他代碼集成。.NETFramework具有兩個(gè)主要組件:公共語(yǔ)言運(yùn)行庫(kù)和.NETFramework類(lèi)庫(kù)。公共語(yǔ)言運(yùn)行庫(kù)是.NETFramework的基礎(chǔ)。您可以將運(yùn)行庫(kù)看作一個(gè)在執(zhí)行時(shí)管理代碼的代理,它提供內(nèi)存管理、線程管理和遠(yuǎn)程處理等核心服務(wù),并且還
7、強(qiáng)制實(shí)施嚴(yán)格的類(lèi)型安全以及可提高安全性和可靠性的其他形式的代碼準(zhǔn)確性。事實(shí)上,代碼管理的概念是運(yùn)行庫(kù)的基本原則。以運(yùn)行庫(kù)為目標(biāo)的代碼稱(chēng)為托管代碼,而不以運(yùn)行庫(kù)為目標(biāo)的代碼稱(chēng)為非托管代碼。.NETFramework的另一個(gè)主要組件是類(lèi)庫(kù),它是一個(gè)綜合性的面向?qū)ο蟮目芍赜妙?lèi)型集合,您可以使用它開(kāi)發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶(hù)界面(GUI)應(yīng)用程序,也包括基于ASP.NET所提供的最新創(chuàng)新的應(yīng)用程序(如Web窗體和XMLWebServices)。.NETFramework可由非托管組件