基于.NET的酒店預(yù)訂信息管理系統(tǒng)的設(shè)計(jì)
開發(fā)工具和開發(fā)環(huán)境

2.1SQL語(yǔ)言
2.1.1SQL概述
SQL語(yǔ)言是1974 年由Boyce和Chamberlin 提出的,1975年至1979年IBM公司SanJose Research Laboratory 研制的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)原形系統(tǒng)System R 實(shí)現(xiàn)了這種語(yǔ)言,由于它功能豐富,語(yǔ)言簡(jiǎn)潔,使用方法靈活,倍受用戶和計(jì)算機(jī)業(yè)界的青睞,被眾多的計(jì)算機(jī)公司和軟件公司采用。經(jīng)過多年的發(fā)展,SQL語(yǔ)言已成為關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。
2.1.2SQL語(yǔ)言的組成
SQL 語(yǔ)言主要由以下幾部分組成:
(1)數(shù)據(jù)定義語(yǔ)言DDL Data Definition Language
(2)數(shù)據(jù)操縱語(yǔ)言DML Data Manipulation Language
(3)數(shù)據(jù)控制語(yǔ)言DCL Data Control Language
(4)其它語(yǔ)言要素Additional Language Elements
SQL 語(yǔ)句數(shù)目種類較多,其主體大約由40 條語(yǔ)句組成。
2.2SQL Server 2000 簡(jiǎn)介
SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同開發(fā)的。于1988 年推出了第一個(gè)OS/2 版本,在Windows NT 推出后Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了。Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。
MS SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的新版本。該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便、可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。
SQL Server 是定位在Server 上的系統(tǒng),它只負(fù)責(zé)提供和儲(chǔ)存數(shù)據(jù)就像汽車的引擎,它只提供汽車的動(dòng)力,其它功能由前端設(shè)計(jì)工具如FoxPro 、Delphi、 Power Builder、 Visual Basic 、VisualStudio.Net等來處理,因此我們一般稱SQL Server、Oracle、Informix 等數(shù)據(jù)庫(kù)系統(tǒng)為數(shù)據(jù)庫(kù)引擎。
2.3.NET 簡(jiǎn)介
2000 年6月22日,Microsoft宣布了.NET戰(zhàn)略,并宣稱"其意義不亞于從DOS改變?yōu)閃indows"的過程。時(shí)至今日,在7年的時(shí)間里.NET戰(zhàn)略已經(jīng)顯示出其強(qiáng)大生命力并逐漸走向成熟。.NET是一種全新的架構(gòu),在該設(shè)計(jì)方案中,程序完全基于此框架運(yùn)行,因此在這里對(duì)它進(jìn)行簡(jiǎn)單介紹。
理解.NET Framework最簡(jiǎn)單的方式是把它看作是執(zhí)行代碼的環(huán)境。.NET管理代碼的執(zhí)行――啟動(dòng)代碼、給它賦予相應(yīng)的權(quán)限、為它分配內(nèi)存以存儲(chǔ)其數(shù)據(jù),幫助釋放某些不再需要的內(nèi)存和資源等。.NET位于代碼和Windows之間,可以提供需要的服務(wù)。
2.4VB.NET 簡(jiǎn)介
VB 語(yǔ)言是軟件設(shè)計(jì)道路上的一個(gè)里程碑。完全可視化的開發(fā)環(huán)境,事件驅(qū)動(dòng)的編程機(jī)制使編程變的非常容易,很多程序員就是從VB語(yǔ)言走上編程這條路的。 VB.NET是在.NET環(huán)境下新一代的編程語(yǔ)言,VB.NET對(duì)VB語(yǔ)言作了重大的改變,保留了原來VB語(yǔ)法簡(jiǎn)單,容易學(xué)習(xí),可視化開發(fā)等優(yōu)點(diǎn),又增加了面向?qū)ο,類型統(tǒng)一等新特點(diǎn)。無(wú)論是以前的VB程序員,還是剛開始學(xué)習(xí)編程的新手,都會(huì)發(fā)現(xiàn)VB.NET是一種非常容易掌握而且功能強(qiáng)大的編程語(yǔ)言。
VB.NET 的強(qiáng)大功能是建立在整個(gè).NET的基礎(chǔ)之上,.NET框架是VB.NET程序開發(fā)和運(yùn)行的基礎(chǔ)。使用VB.NET編寫程序代碼,需要用到很多現(xiàn)成的功能模塊,這些模塊包含在.NET框架里;同時(shí),編寫好的VB.NET代碼,要在一個(gè)特定的環(huán)境運(yùn)行,這個(gè)運(yùn)行環(huán)境也是由.NET框架提供。
.NET中訪問數(shù)據(jù)庫(kù)技術(shù)——ADO.NET包括連接操作數(shù)據(jù)庫(kù)所要用到的各種組件、使用這些組件的方法。絕大部分應(yīng)用程序都要訪問數(shù)據(jù)庫(kù).NET中提供了統(tǒng)一的數(shù)據(jù)庫(kù)訪問技術(shù):ADO.NET使用VB.NET和ADO.NET技術(shù),可開發(fā)出與后臺(tái)數(shù)據(jù)庫(kù)無(wú)關(guān)的應(yīng)用程序。
Windows應(yīng)用程序是最常見的應(yīng)用程序類型。使用VB.NET和Visual Studio.NET開發(fā)Windows應(yīng)用程序,過程簡(jiǎn)單到了步驟化階段:拖放控件,設(shè)置屬性,編寫代碼。
【基于.NET的酒店預(yù)訂信息管理系統(tǒng)的設(shè)計(jì)】相關(guān)文章:
基于廣域網(wǎng)的多層無(wú)功電壓信息管理系統(tǒng)設(shè)計(jì)11-21
學(xué)生信息管理系統(tǒng)設(shè)計(jì)開題報(bào)告03-17
酒店信息管理系統(tǒng)論文提綱范文11-23
基于Web 的網(wǎng)絡(luò)答疑系統(tǒng)設(shè)計(jì)開題報(bào)告11-21
淺談基于條碼技術(shù)的庫(kù)存管理系統(tǒng)設(shè)計(jì)11-17
談基于條碼技術(shù)的庫(kù)存管理系統(tǒng)設(shè)計(jì)11-18
淺析基于網(wǎng)絡(luò)的企業(yè)人力資源信息管理系統(tǒng)研究12-05
試論基于數(shù)據(jù)挖掘技術(shù)的保護(hù)設(shè)備故障信息管理與分析系統(tǒng)12-05