第一篇:課程網(wǎng)站的設(shè)計與實現(xiàn)
課程網(wǎng)站的設(shè)計與實現(xiàn)
摘要:課程建設(shè)是“高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程”的一項重要內(nèi)容,也是教育部深化教學(xué)改革,以教育信息化帶動教育現(xiàn)代化的一項重要舉措。課程網(wǎng)站是課程建設(shè)和評價的窗口,是課程網(wǎng)絡(luò)化學(xué)習(xí)的平臺,是教師與學(xué)生互動交流的媒介,也是精品課程示范幅射的載體。因此,課程網(wǎng)站建設(shè)意義重大。
本課程網(wǎng)站就是為了順應(yīng)這一時代要求而設(shè)計的。本網(wǎng)站的開發(fā)是采用asp及ACCESS數(shù)據(jù)庫進(jìn)行開發(fā)。
在本篇文章中,首先對本系統(tǒng)設(shè)計的意義和開發(fā)工具等做了簡要介紹,接著對系統(tǒng)做了詳細(xì)的需求分析;然后給出了課程網(wǎng)站所需的功能,重點探討了精品課程網(wǎng)站的設(shè)計法案;接著對該網(wǎng)站前臺框架、實驗教學(xué)、教學(xué)研究、教學(xué)成果模塊等進(jìn)行了重點詳細(xì)介紹,并給出了具體實現(xiàn)步驟;通過測試分析,該系統(tǒng)的運(yùn)行穩(wěn)定、可靠,具有一定的實用價值。
關(guān)鍵詞:網(wǎng)站;asp;dreamweaver; access; 資源共享 1
目錄
第一章 緒論.......................................................2 1.1 課程網(wǎng)站開發(fā)背景............................................2 1.2 課程網(wǎng)站現(xiàn)狀分析............................................2 1.3 建立課程網(wǎng)站的意義..........................................2 1.4 本文的主要工作..............................................3 1.5 論文結(jié)構(gòu)....................................................3 第二章 網(wǎng)站概述...................................................3 2.1 網(wǎng)站前臺設(shè)計..................................................3 2.2 開發(fā)環(huán)境簡介..................................................4 2.2.1 asp介紹..................................................4 2.2.2 數(shù)據(jù)庫開發(fā)工具簡介........................................4 第三章 設(shè)計與實現(xiàn).................................................5 3.1 代碼和界面.................................................5 總結(jié)與展望...............................................48 致謝..............................................................48參開文獻(xiàn)..........................................................50
的精品課程網(wǎng)站的實驗教學(xué)、教學(xué)研究、教學(xué)成果3個模塊的開發(fā)過程的詳細(xì)描述。在項目組成員的共同努力下,成功地實現(xiàn)了網(wǎng)站的研究與開發(fā)。開發(fā)步驟如下:
(1)網(wǎng)站需求分析
(2)初步框架設(shè)計(包括原型頁面的實現(xiàn))(3)數(shù)據(jù)庫設(shè)計
(4)頁面與底層的交互融合
(5)代碼整合以及整合后的測試工作
1.5 論文結(jié)構(gòu)
第一章:緒論部分。介紹了論文的選題背景、所研究內(nèi)容的現(xiàn)狀析和設(shè)計精品課程網(wǎng)站的意義,解決的主要問題及應(yīng)達(dá)到的技術(shù)要求。
第二章:網(wǎng)站概述及相關(guān)技術(shù)介紹。
第三章:總結(jié)與展望,對本論文的主要研究內(nèi)容進(jìn)行了扼要的總結(jié),總結(jié)了論文的主要研究成果,并提出了有待進(jìn)一步開展的工作。
第二章 網(wǎng)站概述及相關(guān)技術(shù)介紹
2.1網(wǎng)
站
前
臺
設(shè)
計
2.2.1 asp介紹
(現(xiàn)學(xué)期:2014年春學(xué)期)
第二篇:課程網(wǎng)站的設(shè)計與實現(xiàn)
課程網(wǎng)站的設(shè)計與實現(xiàn)
摘要:課程建設(shè)是“高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程”的一項重要內(nèi)容,也是教育部深化教學(xué)改革,以教育信息化帶動教育現(xiàn)代化的一項重要舉措。課程網(wǎng)站是課程建設(shè)和評價的窗口,是課程網(wǎng)絡(luò)化學(xué)習(xí)的平臺,是教師與學(xué)生互動交流的媒介,也是精品課程示范幅射的載體。因此,課程網(wǎng)站建設(shè)意義重大。
本課程網(wǎng)站就是為了順應(yīng)這一時代要求而設(shè)計的。本網(wǎng)站的開發(fā)是采用asp及ACCESS數(shù)據(jù)庫進(jìn)行開發(fā)。
在本篇文章中,首先對本系統(tǒng)設(shè)計的意義和開發(fā)工具等做了簡要介紹,接著對系統(tǒng)做了詳細(xì)的需求分析;然后給出了課程網(wǎng)站所需的功能,重點探討了精品課程網(wǎng)站的設(shè)計法案;接著對該網(wǎng)站前臺框架、實驗教學(xué)、教學(xué)研究、教學(xué)成果模塊等進(jìn)行了重點詳細(xì)介紹,并給出了具體實現(xiàn)步驟;通過測試分析,該系統(tǒng)的運(yùn)行穩(wěn)定、可靠,具有一定的實用價值。
關(guān)鍵詞:網(wǎng)站;asp;dreamweaver; access; 資源共享 1
目錄
第一章 緒論.......................................................2 1.1 課程網(wǎng)站開發(fā)背景............................................2 1.2 課程網(wǎng)站現(xiàn)狀分析............................................2 1.3 建立課程網(wǎng)站的意義..........................................2 1.4 本文的主要工作..............................................3 1.5 論文結(jié)構(gòu)....................................................3 第二章 網(wǎng)站概述...................................................3 2.1 網(wǎng)站前臺設(shè)計..................................................3 2.2 開發(fā)環(huán)境簡介..................................................4 2.2.1 asp介紹..................................................4 2.2.2 數(shù)據(jù)庫開發(fā)工具簡介........................................4 第三章 設(shè)計與實現(xiàn).................................................5 3.1 代碼和界面.................................................5 總結(jié)與展望...............................................48 致謝..............................................................48參開文獻(xiàn)..........................................................50
的精品課程網(wǎng)站的實驗教學(xué)、教學(xué)研究、教學(xué)成果3個模塊的開發(fā)過程的詳細(xì)描述。在項目組成員的共同努力下,成功地實現(xiàn)了網(wǎng)站的研究與開發(fā)。開發(fā)步驟如下:
(1)網(wǎng)站需求分析
(2)初步框架設(shè)計(包括原型頁面的實現(xiàn))(3)數(shù)據(jù)庫設(shè)計
(4)頁面與底層的交互融合
(5)代碼整合以及整合后的測試工作
1.5 論文結(jié)構(gòu)
第一章:緒論部分。介紹了論文的選題背景、所研究內(nèi)容的現(xiàn)狀析和設(shè)計精品課程網(wǎng)站的意義,解決的主要問題及應(yīng)達(dá)到的技術(shù)要求。
第二章:網(wǎng)站概述及相關(guān)技術(shù)介紹。
第三章:總結(jié)與展望,對本論文的主要研究內(nèi)容進(jìn)行了扼要的總結(jié),總結(jié)了論文的主要研究成果,并提出了有待進(jìn)一步開展的工作。
第二章 網(wǎng)站概述及相關(guān)技術(shù)介紹
2.1網(wǎng)
站
前
臺
設(shè)
計
2.2.1 asp介紹
(現(xiàn)學(xué)期:2014年春學(xué)期)
第三篇:班級網(wǎng)站設(shè)計與實現(xiàn)
沈陽化工學(xué)院
本科畢業(yè)論文
題 目: 班級網(wǎng)站設(shè)計與實現(xiàn) 院 系: 計算機(jī)科學(xué)與技術(shù)學(xué)院 專 業(yè): 計算機(jī)科學(xué)與技術(shù) 班 級: 計算機(jī)0802 學(xué)生姓名: 金智宇 指導(dǎo)教師: 張 麗
論文提交日期:2012年06月20日 論文答辯日期:2012年06月26日
I
內(nèi)容摘要
隨著人類的進(jìn)步,網(wǎng)絡(luò)技術(shù)不斷發(fā)展和計算機(jī)的普及,越來越多的人擁有自己電腦,讓人們的生活更快捷和豐富,并且豐富人類的精神世界和物質(zhì)世界,讓人類最便捷地獲取信息,找到所求,讓人類的生活更快樂。
網(wǎng)絡(luò)的普及越來越多的學(xué)校和班級通過計算機(jī)網(wǎng)來管理各項事務(wù)。同時,學(xué)生與學(xué)生之間通過網(wǎng)絡(luò)來交流的方式也日趨頻繁。在這種潮流的趨勢下,應(yīng)該采用什么樣的方式來更好的管理學(xué)生各項信息和班級各項日常事務(wù),以及怎么是學(xué)生之間能更好的交流,成為一個問題。
班級網(wǎng)站設(shè)計是為了合理的利用網(wǎng)絡(luò)資源,提供班級與交流、有管理班級事務(wù)的網(wǎng)絡(luò)平臺。本網(wǎng)站基于B/S模式,在ASP.NET集成開發(fā)的環(huán)境下采用C#語言開發(fā)完成。本網(wǎng)站有班級介紹、班級相冊、同學(xué)登陸、班級留言、學(xué)習(xí)空間、休閑等模塊。網(wǎng)站的設(shè)計體現(xiàn)個性化要求。其中同學(xué)登陸模塊實現(xiàn)了用戶注冊、登陸與修改個人資料等功能;班級相冊實現(xiàn)圖片上傳和在線瀏覽功能;班級留言實現(xiàn)網(wǎng)上留言功能;提供交流平臺。本網(wǎng)站 促進(jìn)班級學(xué)生的學(xué)習(xí)交流,實現(xiàn)用戶自由訪問,增加同學(xué)們的相互了解,增強(qiáng)班級凝聚力。
關(guān)鍵詞: 網(wǎng)站建設(shè)、網(wǎng)站運(yùn)營、ASP.NET|、SQL server 2005
II
Abstract With the progress of mankind, the continuous development of network technology and the proliferation of computers, more and more people have their own computer to make people's lives more efficient and rich, and enrich our spiritual world and physical world, human access to the most convenientinformation, find what we seek to make human life happier.More and more schools and classes of the popularity of the network through the computer network to manage the affairs.At the same time, the way to communicate through the network between the students and the students become more frequent.In this fashion trends, what way should be used with good management students all the information and classes the daily affairs, and how better communication between students, become a problem.The class website is designed to use the network resources to provide classes and exchanges, to manage class affairs network platform.This site is based on B / S mode, ASP.NET integrated development environment using C # language developed.This site have a class, class album, the students landing, message classes, learning space, leisure and other modules.The site design reflects the individual requirements.Students landing module user registration, login and modify personal information;class album image upload and
III
online feature;class message Message function;provide an exchange platform.This site to promote the exchange of classes students learn to achieve the users the freedom to access, increase mutual understanding of the students, and enhance class cohesion.Key words: Website building、website operators、ASP.NET|、server 2005
IV
SQL
目錄
班級網(wǎng)站設(shè)計與實現(xiàn).........................................................................1 一.緒論..........................................................................................1 1.1 課題背景來源和發(fā)展意義..........................................................1 1.1.1 課題背景.............................................................................1 1.1.2 課題來源.............................................................................1
二.開發(fā)工具與開發(fā)技術(shù)..................................................................3 2.1 開發(fā)技術(shù)...................................................................................3 2.1.1 ASP.NET技術(shù)....................................................................3
2.2 開發(fā)工具...................................................................................4 2.2.1 SQL server 2005數(shù)據(jù)庫.....................................................4
2.3 開發(fā)環(huán)境...................................................................................5 2.3.1 Visual Studio.NET2010開發(fā)環(huán)境.....................................5 2.3.2 CSS樣式表在HTML中的實現(xiàn)............................................7
三.方案設(shè)計與論證........................................................................9 3.1 項目概述與需求分析.................................................................9 3.1.1 目標(biāo)....................................................................................9 3.1.2 用戶的特點..........................................................................9
V
3.1.3 假定和約束..........................................................................9
3.2 設(shè)計中的圖表..........................................................................10 3.2.1 對功能的規(guī)定....................................................................10 3.2.2 網(wǎng)站結(jié)構(gòu)圖:....................................................................11 3.2.3 類圖..................................................................................12
3.3 測試........................................................................................12 3.3.1 軟件測試...........................................................................12
四.設(shè)計與實現(xiàn)..............................................................................14 4.1 網(wǎng)站框架和代碼......................................................................14 4.1.1 添加用戶...........................................................................14 4.1.2 管理用戶...........................................................................15
4.2 網(wǎng)站首頁.................................................................................15 4.2.1 班級首頁...........................................................................15 圖4.2.1班級首頁.........................................................................16 4.2.2 網(wǎng)站首頁部分代碼.............................................................16
4.3 網(wǎng)站介紹.................................................................................18 4.3.1 班級介紹...........................................................................18 4.3.2 班級介紹部分代碼.............................................................19
4.4 資源共享.................................................................................22 4.4.1 資源共享介紹....................................................................22 4.4.2 連接代碼...........................................................................22
VI
4.5 專業(yè)課程.................................................................................23 4.5.1 課程信息...........................................................................23 4.5.2 專業(yè)課程部分代碼.............................................................23
4.6 班級通訊.................................................................................24 4.6.1 通訊界面...........................................................................24 4.6.2 班級通訊部分代碼.............................................................25
4.7 留言飛語.................................................................................27 4.7.1 留言界面...........................................................................27 4.7.2 同學(xué)留言部分代碼.............................................................27
4.8 聯(lián)系方式.................................................................................29 4.8.1 管理員聯(lián)系界面.................................................................29 4.8.2 聯(lián)系方式部分代碼.............................................................29
五.結(jié)果與評價..............................................................................31 六.結(jié)論.........................................................................................32
VII 沈陽化工學(xué)院學(xué)士學(xué)位論文
第一章 緒
論
班級網(wǎng)站設(shè)計與實現(xiàn)
一.緒論
1.1 課題背景來源和發(fā)展意義
1.1.1 課題背景
隨著互聯(lián)網(wǎng)的進(jìn)一步發(fā)展與成熟,網(wǎng)絡(luò)的帶寬進(jìn)一步加闊,網(wǎng)絡(luò)應(yīng)用也越來越廣泛。網(wǎng)頁制作更是日新月異,層出不窮。涌現(xiàn)了很多琳瑯滿目的網(wǎng)站,使得整個互聯(lián)網(wǎng)多姿多彩。網(wǎng)頁功能分析就是以系統(tǒng)的觀點,對已選定的對象與開發(fā)范圍進(jìn)行有目的、有步驟的實際調(diào)查和科學(xué)分析。分析的目的就是要弄清楚網(wǎng)頁要做什么,最終為后面的設(shè)計工作打下基礎(chǔ)。需求分析是制作一個網(wǎng)站的第一步。在制作網(wǎng)站之前,首先要了解客戶的需要和要求。這些必要的信息包括客戶所要表達(dá)的理念、界面顯示的內(nèi)容和欄目的要求、網(wǎng)站功能方面的要求等。根據(jù)客戶的具體情況,需求也會有所差別。本網(wǎng)站是針對班級同學(xué)而設(shè)計的網(wǎng)站,主要是便于同學(xué)聯(lián)系例如聚會、發(fā)布班級信息等系列的通知,同時本網(wǎng)站還針對同學(xué)們的需求建立個人信息空間,可以建立個人影集,彰顯每個同學(xué)的個性與風(fēng)采,相當(dāng)于一個“便攜式”的聊天平臺,無論同學(xué)們以后身在那里我們都可以在茶余飯后對我們現(xiàn)在也或是過去進(jìn)行討論,彼此交換心得體會,更加了解班級的概況,增強(qiáng)同學(xué)之間交流。
1.1.2 課題來源
大學(xué)時代的同學(xué)之情是最真摯的一份感情。沒有任何一個時代的學(xué)生比現(xiàn)在的學(xué)生們更加渴望言論自由,渴望情感交流。但在學(xué)分制條件下,快節(jié)奏的學(xué)習(xí)生活、越來越少的集體活動時間使同班同學(xué)之間的交流也日益困難。大學(xué)班級網(wǎng)站的建立為現(xiàn)實世界中的班級提供了一個非正式交往的虛擬平臺,它為班級每一個成員都提供了平等、自由的發(fā)言機(jī)會,使相互的交流跨越了時間和空間的樊籬,也打破了男女間、寢室間的障礙。沈陽化工學(xué)院學(xué)士學(xué)位論文
第一章 緒
論
為了滿足班級網(wǎng)站的交流目的。本網(wǎng)站包括:班級簡介、班級相冊、班級登陸、班級留言、學(xué)習(xí)交流、論壇等模塊。班級簡介模塊,作為班級總體介紹平臺,極少班級的建設(shè),班級成員,班級成績等;班級相冊模塊,包括用戶上傳圖片以及圖片的瀏覽功能,實現(xiàn)與數(shù)據(jù)庫的銜接;班級登陸模塊,包括注冊和登陸兩個子模塊,通過注冊可以成為班級成員,在通過登錄擁有訪問網(wǎng)站各項功能的權(quán)限;班級留言模塊,實現(xiàn)用戶的在線留言;班級論壇模塊,論壇模塊主要實現(xiàn)注冊用戶能在此網(wǎng)站平臺之上交流,一般用戶可以回復(fù)別人的發(fā)言,亦可提出自己的言論,一伙的其他人的建議和意見;
本系統(tǒng)使用ASP。Net技術(shù)的動態(tài)網(wǎng)頁與SQL server2000數(shù)據(jù)庫結(jié)合設(shè)計建立的一個班級網(wǎng)站。用戶首先通過內(nèi)部網(wǎng)絡(luò)訪問本站進(jìn)行簡單的注冊并經(jīng)營管理員審核通過后,即擁有了使用本網(wǎng)站上所提供的出管理模塊的各項功能的權(quán)利。功能模塊包括班級留言、班級相冊、學(xué)習(xí)交流等,論壇社區(qū)提供用戶之間的主要交流平臺,用戶可以發(fā)起自己的帖子,來引起班級其他同學(xué)的對本帖的討論或回復(fù),同時用戶也可以對自己或別人的帖子提出自己的見解,從而很好地促進(jìn)了班級內(nèi)同學(xué)的交流。班級留言提供網(wǎng)上留言功能。留言可以使班級的老師班長或其他同學(xué)的留言,通過網(wǎng)絡(luò)的迅捷的傳輸率達(dá)到快速的了解及處理班級各項事務(wù)的目的。班級相冊可以將班級內(nèi)同學(xué)的相冊傳到網(wǎng)站上自由瀏覽,增加班級的親和力。以及以上功能很好的解決上面所提出的問題 沈陽化工學(xué)院學(xué)士學(xué)位論文
第二章 開發(fā)工具與開發(fā)技術(shù)
二.開發(fā)工具與開發(fā)技術(shù)
2.1 開發(fā)技術(shù)
2.1.1 ASP.NET技術(shù)
AS.PNET是一種建立在通用語言上的程序結(jié)構(gòu),能被用于一臺Web服務(wù)器來建立強(qiáng)大的Web應(yīng)用程序。ASP.NET是在服務(wù)器上運(yùn)行的編譯好的公共語言運(yùn)行庫,利用早期的綁定、實時編譯、本機(jī)優(yōu)化和盒外緩存服務(wù),著相當(dāng)于在編寫代碼行之前便顯著提高了性能。另外,由于ASP.NET框架補(bǔ)充了Visual Studio 集成開發(fā)環(huán)境,想必ASP,使程序設(shè)計相對簡化,結(jié)構(gòu)更為清晰
ASP.NET的前身ASP技術(shù),是在IIS 2.0上首次推出(Windows NT 3.51),當(dāng)時與 ADO 1.0 一起推出,在IIS 3.0(Windows NT 4.0)發(fā)揚(yáng)光大,成為服務(wù)器端應(yīng)用程序的熱門開發(fā)工具,微軟還 特別為它量身打造了Visual InterDev開發(fā)工具,在1994年到2000年之間,ASP技術(shù)已經(jīng)成為微軟推展Windows NT 4.0平臺的關(guān)鍵技術(shù)之一,數(shù)以萬計的ASP網(wǎng)站也是這個時候開始如雨后春筍般的出現(xiàn)在網(wǎng)絡(luò)上。它的簡單以及高度可定制化的能力,也是它能迅速崛起的原因 之一。不過ASP的缺點也逐漸的浮現(xiàn)出來:
意大利面型的程序開發(fā)方法,讓維護(hù)的難度提高很多,尤其是大型的ASP應(yīng)用程序。直譯式的VBScript或JScript語言,讓效能有些許的受限。延展性因為其基礎(chǔ)架構(gòu)擴(kuò)充性不足而受限,雖然有COM元件可用,但開發(fā)一些特殊功能(像文件上傳)時,沒有來自內(nèi)置的支持,需要尋求第三方軟件商開發(fā)的元件。1997年時,微軟開始針對ASP的缺點(尤其是意大利面型的程序開發(fā)方法)準(zhǔn)備開始一個新項目來開發(fā),當(dāng)時ASP.NET的主要領(lǐng)導(dǎo)人Scott Guthrie剛從杜克大學(xué)畢業(yè),他和IIS團(tuán)隊的Mark Anders經(jīng)理一起合作兩個月,開發(fā)出了下一代ASP技術(shù)的原型,這個原型在1997年的圣誕節(jié)時被發(fā)展出來,并給予一個名稱:XSP,這個原型產(chǎn)品使用的是Java語言。不過它馬上就被納入當(dāng)時還在開發(fā)中的CLR平臺,Scott Guthrie事后也認(rèn)為將這個技術(shù)移植到當(dāng)時的CLR平臺,確實有很大的風(fēng)險(huge risk),但當(dāng)時的XSP團(tuán) 沈陽化工學(xué)院學(xué)士學(xué)位論文
第二章 開發(fā)工具與開發(fā)技術(shù)
隊卻是以CLR開發(fā)應(yīng)用的第一個團(tuán)隊。
為了將XSP移植到CLR中,XSP團(tuán)隊將XSP的內(nèi)核程序全部以C#語言重新撰寫(在內(nèi)部的項目代號是 “Project Cool”,但是當(dāng)時對公開場合是保密的),并且改名為ASP+,作為ASP技術(shù)的后繼者,并且也會提供一個簡單的移轉(zhuǎn)方法給ASP開發(fā)人員。ASP+首次的Beta版本以及應(yīng)用在PDC 2000中亮相,由Bill Gates主講Keynote(即關(guān)鍵技術(shù)的概覽),由富士通公司展示使用COBOL語言撰寫ASP+應(yīng)用程序,并且宣布它可以使用Visual Basic.NET、C#、Perl與Python語言(后兩者由ActiveState公司開發(fā)的互通工具支持)來開發(fā)。
在2000年第二季時,微軟正式推動.NET策略,ASP+也順理成章的改名為ASP.NET,經(jīng)過四年的開發(fā),第一個版本的ASP.NET在2002年1月5日亮相(和.NET Framework 1.0),Scott Guthrie也成為ASP.NET的產(chǎn)品經(jīng)理(到現(xiàn)在已經(jīng)開發(fā)了數(shù)個微軟產(chǎn)品,像ASP.NET AJAX和Microsoft Silverlight)。目前最新版本的 ASP.NET 4.0 以及.NET Framework 4.0 已經(jīng)在VS2010平臺內(nèi)應(yīng)用。
2.2 開發(fā)工具
2.2.1 SQL server 2005數(shù)據(jù)庫
數(shù)據(jù)庫是信息的集合,是指長期存儲在計算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴(kuò)展性,并可為各種用戶共享。例如,記錄客戶信息、網(wǎng)絡(luò)通訊錄等。以往會將這些數(shù)據(jù)記錄到紙上或是計算機(jī)某個文件中,如果要修改或查詢則要消費(fèi)大量時間?,F(xiàn)在人們借助計算機(jī)和數(shù)據(jù)庫技術(shù)科學(xué)地保存和管理大量的復(fù)雜的數(shù)據(jù),以便能方便而充分的利用這些寶貴的信息資源。數(shù)據(jù)被規(guī)整地存儲起來,修改和查詢只需幾條SQL語句就完成了。
Internet集成。SQL Server 2005 數(shù)據(jù)庫引擎提供完整的XML 支持。它還具有構(gòu)成最大的Web 站點的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。SQL Server 2000 程序設(shè)計模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 應(yīng)用程序,并且SQL Server 2005 支持 English Query 和 Microsoft 搜索服務(wù)等功能,在Web 應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能。沈陽化工學(xué)院學(xué)士學(xué)位論文
第二章 開發(fā)工具與開發(fā)技術(shù)
2.可伸縮性和可用性。同一個數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運(yùn)行 Microsoft Windowsreg;98 的便攜式電腦,到運(yùn)行 Microsoft Windows 2000 數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQL Server 2005 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級到最大 Web 站點所需的性能級別。
3.企業(yè)級數(shù)據(jù)庫功能。SQL Server 2005 關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護(hù)數(shù)據(jù)完整性,同時將管理上千個并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。SQL Server 2005 分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好像這些數(shù)據(jù)是 SQL Server 2005 數(shù)據(jù)庫的一部分,同時分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護(hù)多個數(shù)據(jù)復(fù)本,同時確保單獨的數(shù)據(jù)復(fù)本保持同步??蓪⒁唤M數(shù)據(jù)復(fù)制到多個移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并會發(fā)布服務(wù)器。
4.易于安裝、部署和使用。SQL Server 2005 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個站點上安裝、部署、管理和使用 SQL Server 的過程。SQL Server 2005 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計模型,使 SQL Server 數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無縫部分。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實現(xiàn)這些應(yīng)用程序。
2.3 開發(fā)環(huán)境
2.3.1 Visual Studio.NET2010開發(fā)環(huán)境
1998 年,微軟公司發(fā)布了 Visual Studio 6.0。所有開發(fā)語言的開發(fā)環(huán)境版本均升至 6.0。這也是 Visual Basic 最后一次發(fā)布,從下一個版本(7.0)開始,Microsoft Basic 進(jìn)化成了一種新的面向?qū)ο蟮恼Z言:Microsoft Basic NET。由于微軟公司對于 Sun 公司 Java 語言擴(kuò)充導(dǎo)致與 Java 虛擬機(jī)不 兼容被 Sun 告上法庭,微軟在后續(xù)的 Visual Studio 中不再包括面向 Java 虛擬機(jī)的開發(fā)環(huán)境。Visual Studio 97 是最早的 Visual Studio 版本。包含有面向 Windows 開發(fā)使用的 Visual Basic 5.0、Visual C++5.0,面向 Java開發(fā)的 Visual J++和 面向數(shù)據(jù)庫開發(fā)的 Visual FoxPro,還包含有創(chuàng)建 DHTML(Dynamic HTML)所需要的 Visual InterDev。其中,Visual Basic 和 沈陽化工學(xué)院學(xué)士學(xué)位論文
第二章 開發(fā)工具與開發(fā)技術(shù)
Visual FoxPro 使用單獨的開發(fā)環(huán)境,其他的開發(fā)語言使用統(tǒng)一的開發(fā)環(huán)境。
2002 年,隨著.NET 口號的提出與 Windows XP / Office XP 的發(fā)布,微軟發(fā)布了 Visual Studio.NET(內(nèi)部版本號為 7.0)。在這個版本的 Visual Studio 中,微軟剝離了 Visual FoxPro 作為一個單獨的開發(fā)環(huán)境以 Visual FoxPro 7.0 單獨銷售,同時取消了 Visual InterDev。與此同時,微軟引入了建立在.NET 框架上(版本1.0)的托管代碼機(jī)制以及一門新的語言 C#(讀作 C Sharp,意為 C#)。C# 是一門建立在 C++和 Java 基礎(chǔ)上的現(xiàn)代語言,是編寫.NET 框架的語言。
.NET 的通用語言框架機(jī)制(Common Language Runtime, CLR),其目的是在同一個項目中支持不同的語言所開發(fā)的組件。所有 CLR 支持的代碼都會被解釋成為 CLR 可執(zhí)行的機(jī)器代碼然后運(yùn)行。
Visual Basic、Visual C++ 都被擴(kuò)展為支持托管代碼機(jī)制的開發(fā)環(huán)境,且 Visual Basic.NET更是從 Visual Basic 脫胎換骨,徹底支持面向?qū)ο蟮木幊虣C(jī)制。而 Visual J++ 也變?yōu)?Visual J#。后者僅語法同 Java 相同,但是面向的不是 Java 虛擬機(jī),而是.NET Framework。
2003 年,微軟對 Visual Studio 2002 進(jìn)行了部分修訂,以 Visual Studio 2003 的名義發(fā)布(內(nèi)部版本號為 7.1)。Visio 作為使用統(tǒng)一建模語言(UML)架構(gòu)應(yīng)用程序框架的程序被引入,同時被引入的還包括移動設(shè)備支持和企業(yè)模版。.NET 框架也升級到了 1.1。
2005 年,微軟發(fā)布了 Visual Studio 2005。.NET 字眼從各種語言的名字中被抹去,但是這個版本的 Visual Studio 仍然還是面向.NET 框架的(版本2.0)。
這個版本的 Visual Studio 包含有眾多版本,分別面向不同的開發(fā)角色。同時還永久提供免費(fèi)的 Visual Studio Express 版本。
隨著即將發(fā)布的 Windows Vista和 Office 2007,Visual Studio 9 也漸漸浮出水面。Visual Studio 9 目前可以確定的是支持建立于 DHTML 基礎(chǔ)上的 Ajax 技術(shù),這種微軟在 Visual InterDev 時代提出的基于異步的客戶端動 態(tài)網(wǎng)頁技術(shù)在當(dāng)年并沒有像微軟預(yù)期中的那么流行起來,反而隨著 Gmail 等應(yīng)用而東山再起,漸漸成為主流網(wǎng)絡(luò)應(yīng)用之一。同時 Visual Studio 9 會強(qiáng)化對于數(shù)據(jù)庫的支持以及微軟新的基于工作流(Workflow)的編程模型。預(yù)計為了保持與 Office 系列的統(tǒng)一,Visual Studio 9 的名稱為 Visual Studio 2007。沈陽化工學(xué)院學(xué)士學(xué)位論文
第二章 開發(fā)工具與開發(fā)技術(shù)
2007年11月,微軟發(fā)布了 Visual Studio 2008 英文版,2008年2月14日發(fā)布了簡體中文專業(yè)版。
2010年4月12微軟發(fā)布Visual Studio 2010以及.NET Framework 4.0,并于2010年5月26發(fā)布了中文版
Visual Studio.NET2010是Microsoft推出.NET應(yīng)用程序開發(fā)工具。Visual Studio,我們一般都簡稱為VS,Visual Studio其實是微軟開發(fā)的一套工具集,它由各種各樣的工具組成,這就好像Office 2007時由Word 2007、Excel 2007、Access 2007等等組成的一個道理。其中Visual C++就是Visual Studio的一個重要的組成部分。Visual Studio可以用于生成Web應(yīng)用程序,也可以生成桌面應(yīng)用程序,在Visual Studio下面,除了VC,還有Visual C#,Visual Basec,過去還有Visual J#,現(xiàn)在還有Visual F#等等組件工具,使用這些工具你可以使用C++語言C#語言或者Basic語言進(jìn)行開發(fā)。這就好比桌上放著刀、叉、筷子,你可以用它來吃飯,無論它們都是餐具的一種
2.3.2 CSS樣式表在HTML中的實現(xiàn)
在HTML網(wǎng)頁中加入CSS并不是只有一種方法,在不同的情況下,可以采用不同的方法,比較常用的有下面幾中。
1.嵌入式樣式表
嵌入式樣式表的實現(xiàn)很簡單,只需在每個要應(yīng)用樣式的HTML標(biāo)簽后寫上CSS屬性即可。例如要設(shè)置指定表格中的文字的樣式為紅色,字號為10pt,可在當(dāng)前表格的