已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
-1-基于ASP.NET+SQL校友錄網(wǎng)站設計與實現(xiàn)引言隨著計算機及網(wǎng)絡技術的不斷發(fā)展,網(wǎng)絡在現(xiàn)代社會生活中發(fā)揮著越來越重要的作用。面對社會信息化進程的加快,為加快畢業(yè)校友之間的聯(lián)系和學校與畢業(yè)同學之間的聯(lián)系,我們設計并實現(xiàn)了校友錄網(wǎng)站,校友錄網(wǎng)站利用互聯(lián)網(wǎng)實現(xiàn)了這些目的?;贏SP.NET的網(wǎng)站設計方法是當今流行的動態(tài)網(wǎng)站設計方法,依靠Microsoft公司強大的技術和資金實力,基于.NETFramwork的軟件設計思想顯示出巨大的潛力和應用前途,現(xiàn)在已被許多大型軟件公司使用。本文正是基于ASP.NET進行動態(tài)網(wǎng)站的設計。基于ASP.NET+SQL校友錄網(wǎng)站設計與實現(xiàn)-2-第一章軟件所需資源開發(fā)軟件產(chǎn)品,必須具有硬件開發(fā)環(huán)境,設備以及一些硬件輔助設備。除此之外,軟件運行環(huán)境也是必不可少的。軟硬件資源共同構成了開發(fā)軟件所必須具備的兩種資源。1.1硬件開發(fā)環(huán)境(1)服務器端服務器端的最低配置是有建立站點所需的軟件來決定的。在最低配置的情況下,服務器的性能往往不盡如人意。如:P450雙CPU1G內(nèi)存10G以上的SCSI硬盤,這是一臺使用WINDOWSNT的WEB服務器的標準配置。當然,我們無需這樣的配置,我們需要的只是一臺能夠流暢運行WINDOWSXP的配置,現(xiàn)在計算機的性能已經(jīng)相當出色。而且價格也很便宜,因此我們通常在服務器端配置高性能的硬件。本網(wǎng)絡硬盤系統(tǒng)服務器端的配置如下:處理器:AMD2.6GHz內(nèi)存:2GBit硬盤空間:320Gbit(2)用戶端用戶端主要用于瀏覽和操作數(shù)據(jù)庫,所以硬件要求不高,但是基于目前計算機,配置也相當高。需要的配置如下:處理器:賽揚1.7G內(nèi)存:64MBit硬盤空間:40G1.2其他硬件輔助設備在前面一小節(jié)里,主要介紹了開發(fā)網(wǎng)絡硬盤文件系統(tǒng)最主要的硬件需求。除此之外,還需要一些設備,如:顯示器,鼠標,鍵盤,CPU等。如果沒有這些設備,也完成不了該系統(tǒng)的開發(fā)。而且,隨著當今計算機技術的高速發(fā)展。這些設備的功能也日益強大。特別是CPU的運行速度極其快速。1.3軟件運行環(huán)境首先選擇操作系統(tǒng)。本系統(tǒng)選擇WindowsXPwithSP3。然后就是搭建個人WEB服務器(PersonnelWebSerice),這就要根據(jù)操作系統(tǒng)來了。本系基于ASP.NET+SQL校友錄網(wǎng)站設計與實現(xiàn)-3-統(tǒng)使用Microsoft公司出品的IIS5.1,在安裝WindowsXPwithSP3時,作為選擇組件來進行安裝。最后,本系統(tǒng)基于Microsoft公司出品.NETFramework2.0,WindowsXPwithSP3中沒有這個組件需要在微軟的網(wǎng)站上現(xiàn)在安裝(/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=zh-cn)。如果使用的是Vista操作平臺,系統(tǒng)自帶.NETFramework2.0,無需安裝。1.3.1.NETFramework簡介.NETFramework是支持生成和運行下一代應用程序和XMLWebServices的內(nèi)部Windows組件。.NETFramework旨在實現(xiàn)下列目標:提供一個一致的面向?qū)ο蟮木幊汰h(huán)境,而無論對象代碼是在本地存儲和執(zhí)行,還是在本地執(zhí)行但在Internet上分布,或者是在遠程執(zhí)行的。提供一個將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。提供一個可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境。提供一個可消除腳本環(huán)境或解釋環(huán)境的性能問題的代碼執(zhí)行環(huán)境。使開發(fā)人員的經(jīng)驗在面對類型大不相同的應用程序(如基于Windows的應用程序和基于Web的應用程序)時保持一致。按照工業(yè)標準生成所有通信,以確?;?NETFramework的代碼可與任何其他代碼集成。.NETFramework具有兩個主要組件:公共語言運行庫和.NETFramework類庫。公共語言運行庫是.NETFramework的基礎。您可以將運行庫看作一個在執(zhí)行時管理代碼的代理,它提供內(nèi)存管理、線程管理和遠程處理等核心服務,并且還強制實施嚴格的類型安全以及可提高安全性和可靠性的其他形式的代碼準確性。事實上,代碼管理的概念是運行庫的基本原則。以運行庫為目標的代碼稱為托管代碼,而不以運行庫為目標的代碼稱為非托管代碼。.NETFramework的另一個主要組件是類庫,它是一個綜合性的面向?qū)ο蟮目芍赜妙愋图?,您可以使用它開發(fā)多種應用程序,這些應用程序包括傳統(tǒng)的命令行或圖形用戶界面(GUI)應用程序,也包括基于ASP.NET所提供的最新創(chuàng)新的應用程序(如Web窗體和XMLWebServices)。.NETFramework可由非托管組件承載,這些組件將公共語言運行庫加載到它們的進程中并啟動托管代碼的執(zhí)行,從而創(chuàng)建一個可以同時利用托管和非托管功能的軟件環(huán)境。.NETFramework不但提供若干個運行庫宿主,而且還支持第三方運行庫宿主的開發(fā)。例如,ASP.NET承載運行庫以為托管代碼提供可伸縮的服務器端環(huán)境。ASP.NET直接使用運行庫以啟用ASP.NET應用程序和XMLWebServices(本主題稍后將對這兩者進行討論)?;贏SP.NET+SQL校友錄網(wǎng)站設計與實現(xiàn)-4-InternetExplorer是承載運行庫(以MIME類型擴展的形式)的非托管應用程序的一個示例。使用InternetExplorer承載運行庫使您能夠在HTML文檔中嵌入托管組件或Windows窗體控件。以這種方式承載運行庫使得托管移動代碼(類似于MicrosoftActiveX控件)成為可能,不過它需要進行重大改進(如不完全受信任的執(zhí)行和獨立的文件存儲),而這種改進只有托管代碼才能提供。1.3.2IIS簡介與安裝IIS是InternetInformationServer的縮寫,它是微軟公司主推的服務器,WindowsXPProfessionalwithSP3里面包含的IIS5.1,IIS與Window操作系統(tǒng)完全集成在一起,因而用戶能夠利用Windows操作系統(tǒng)和NTFS(NTFileSystem,NT的文件系統(tǒng))內(nèi)置的安全特性,建立強大,靈活而安全的Internet站點。IIS支持HTTP(HypertextTransferProtocol,超文本傳輸協(xié)議),F(xiàn)TP(FileTransferProtocol,文件傳輸協(xié)議)以及SMTP協(xié)議,通過使用CGI和ISAPI,IIS可以得到高度的擴展。IIS支持與語言無關的腳本編寫和組件,通過IIS,開發(fā)人員就可以開發(fā)新一代動態(tài)的,富有魅力的Web站點。IIS不需要開發(fā)人員學習新的腳本語言或者編譯應用程序,IIS完全支持VBScript,JScript開發(fā)軟件以及Java,它也支持CGI和WinCGI,以及ISAPI擴展和過濾器。由于IIS支持ISAPI,使用ISAPI可以擴展服務器功能,而使用ISAPI過濾器可以預先處理和事后處理儲存在IIS上的數(shù)據(jù)。用于32位Windows應用程序的Internet擴展可以把FTP,SMTP和HTTP協(xié)議置于容易使用且任務集中的界面中,這些界面將Internet應用程序的使用大大簡化,IIS也支持MIME(MultipurposeInternetMailExtensions,多用于Internet郵件擴展),它可以為Internet應用程序的訪問提供一個簡單的注冊項。對于WindowXP服務器版的操作系統(tǒng)來說都是默認安裝的。如果在安裝時沒選擇的話,也按照下面的步驟來吧。WindowXPpro的用戶開始-控制面板-添加/刪除程序-添加刪除WINDOWS程序組件在里面把Internet信息服務(IIS)打上勾,然后插入WINDOWS安裝光盤,點擊下一步,這樣就開始安裝IIS。現(xiàn)在開始配置IIS了。開始-控制面板-管理工具-internet信息服務。打開之后就到了IIS的控制臺了。點計算機名前面的+號展開,再點網(wǎng)站前在的+號展開,這時就有一個默認網(wǎng)站,這里就是我們要配置IIS的關鍵地方了。右擊“默認網(wǎng)站”,在彈出菜單里選擇“屬性”這時就會彈出“屬性”選頂卡。一般情況下“網(wǎng)站/常規(guī)”選項卡不要更改。選擇“主目錄”選項卡,本地路徑就
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二四年鐵門安裝與市場推廣合作合同3篇
- 2025年國家速滑館場地租賃合同示范范本
- 2025年毛竹科研合作開發(fā)購銷合同-技術支持與產(chǎn)品銷售協(xié)議
- 2025年度海上貨物運輸合同電子數(shù)據(jù)交換服務協(xié)議
- 2025年度航空航天回遷房屋抵押貸款服務合同
- 2025年度鍋爐安全設備安裝與調(diào)試合同
- 2025年煤炭加工貿(mào)易合同示范文本
- 2025年度化學品質(zhì)量檢測與分析服務合同
- 2025年上市公司管理咨詢服務合同(2篇)
- 2025塔機購銷合同范文
- 2023-2024年員工三級安全培訓考試題及參考答案(綜合題)
- 對口升學語文模擬試卷(6)-江西?。ń馕霭妫?/a>
- 招標采購基礎知識培訓
- 電力系統(tǒng)分布式模型預測控制方法綜述與展望
- 五年級口算題卡每天100題帶答案
- 2024年貴州省中考理科綜合試卷(含答案)
- 無人機技術與遙感
- 《幼兒園健康》課件精1
- 22S803 圓形鋼筋混凝土蓄水池
- 2023年開心英語四年級上冊全冊練習
- 《民航服務溝通技巧》教案第11課孕婦旅客服務溝通
評論
0/150
提交評論