【摘要】 經(jīng)濟飛速發(fā)展,我們的生活水平在不斷的提高。生活方式不再僅限于普通的衣、食、住、行。我們在追求著物質(zhì)方面得到提高的同時,精神方面也追求有一個質(zhì)的突變,旅游成為了我們的首選。在周末或休假期間外出旅游,享受旅游給自己帶來的樂趣,拓展視野。那么就讓我們用現(xiàn)代化的手段,信息化的管理,來實現(xiàn)我們的旅游管理系統(tǒng)規(guī)劃。
【關(guān)鍵詞】 C# .NET 旅游 管理系統(tǒng)
隨著我們生活水平的不斷提高,我們的生活方式不再僅限于普通的衣、食、住、行。我們不僅要在物質(zhì)方面得到提高,而且在精神方面也追求有一個質(zhì)的突變。于是,我們越來越多的選擇在周末或休假期間外出旅游,享受旅游給自己帶來的樂趣,拓展視野。那么如何把旅游的美好記憶記錄,把旅游攻略記載,讓我們更好的為旅游做個規(guī)劃管理的系統(tǒng)吧。
在科技高速發(fā)展的今天,計算機網(wǎng)絡(luò)的逐漸普及。Internet正以云速度般的發(fā)展,給我們提供著諸多方面的幫助,成為我們生活當(dāng)中的必需品。自然,我們要為旅游所做的這個規(guī)劃管理的系統(tǒng)要選擇一個適合的程序語言。讓我們用現(xiàn)代化的手段,信息化的管理,來實現(xiàn)我們的旅游規(guī)劃。
實際上,計算機語言所包含的種類是非常的多的。大體上可以分成機器語言、匯編語言、高級語言這三大類。只有利用計算機語言,編譯出程序才能在計算機里真實的實現(xiàn)操作,真正的利用計算機,利用網(wǎng)絡(luò)為我們創(chuàng)造便利。所謂的程序,就是計算機要執(zhí)行的指令的集合。而程序全部都是用我們所掌握的語言來編寫的。
所以我們要利用計算機就一定要通過計算機語言向計算機發(fā)出命令。俗話說,工欲善其事,必先利其器。所以,如何選擇一種適合為我們設(shè)計旅游管理系統(tǒng)的語言成為我們的首要問題。
當(dāng)前所流行的B、VB、C、C++、FoxPro、Delphi、Java、C#等計算機語言的語法、命令格式都各不相同。Basic,學(xué)起來比較簡單,而Visual Basic 提供了強大的可視化編程能力,但是B和VB語言都不是真正的面向?qū)ο蟮拈_發(fā)工具。
C語言的靈活性是很好的,功能的實現(xiàn)效率也是很高的。C++語言實現(xiàn)了完全的可視化,把很多語言的優(yōu)點都繼承了下來,而且具備了非常強大的兼容性。而C++ Builder它既保持了C++語言編程的優(yōu)點,又做到了完全的可視化。因此,我認為C++ Builder 是最好的計算機編程的語言。但是這些語言在我們的使用過程中有著很高的要求。而且可移植性也有待提高。
Delphi幾乎可以說是完美的,只是Pascal語言的過于嚴謹讓我們感覺有點繁瑣。Java語言是一種簡單的、分布式的、面象對象的、鍵壯的、可解釋的、安全的、中立的、結(jié)構(gòu)的、可移植性非常好的、性能很優(yōu)異的動態(tài)的計算機程序編譯語言。
但是,我們掌握起來卻有著相當(dāng)大的難度。如何既能回避了Java語言的弊端,又能滿足那樣強大的作用,成為我們設(shè)計旅游管理系統(tǒng)的語言呢。C#成為了我們的首選。
C#編程語言是由微軟公司專門為.NET平臺設(shè)計的語言。 C#從C,C++和Java發(fā)展而來,它采用了這三種語言最優(yōu)秀的特點,并加入了它自己的特性。C#是事件的、驅(qū)動的、完全面向?qū)ο蟮目梢暬幊陶Z言。
C#有很多的優(yōu)點,C#這種計算機編程語言,語法非常簡單,它不允許直接操作內(nèi)存,去掉了繁瑣的指針操作。它是實現(xiàn)了徹底的面向?qū)ο笤O(shè)計功能。C#具有面向?qū)ο笳Z言所應(yīng)有的封裝特性、繼承特性和多態(tài)特性等。
與此同時,C#與Web結(jié)合性相當(dāng)緊密。C#支持絕大多數(shù)的Web標準,如HTML、XML、SOAP等。這樣給我們的實際操作,和網(wǎng)絡(luò)接軌帶來了很大的便利性。
C#強大的安全機制也是它可稱可贊的地方。有了這個特性,就可以消除軟件開發(fā)中的常見語法錯誤。
C#還具有靈活的版本處理技術(shù),因為C#語言本身內(nèi)置了版本控制功能,使得我們在使用它編譯程序的時候,可以更容易地開發(fā)和維護。
C#完善的錯誤、異常處理機制給我們帶來了很大的便利。C#提供了完善的錯誤和異常處理機制,使程序在執(zhí)行過程中,大大的提高了問題的處理效率。C#具有很強的兼容性,因為C#遵循.NET的公共語言規(guī)范(CLS),從而保證能夠與其他語言開發(fā)的組件兼容。
選擇適合我們的編程語言,如何能搭上網(wǎng)絡(luò)信息的快車呢。C#僅僅是一個語言,而.NET卻是一個平臺。C#可以開發(fā)基于. NET的應(yīng)用程序,為我們所帶來更大的便利。因此,.NET既用做一個工作平臺,也是程序開發(fā)環(huán)境的基底。為我們提供的運作的機制有助于我們利用它來開發(fā)。C#.NET框架提取出微軟組件對象模型(COM)的精華,將它們與松散耦合計算的精華有機地結(jié)合在一起,生成了強大、高效的Web組件系統(tǒng)。
簡化程序員的“管道”操作、深入地集成了安全性,引進了基于互聯(lián)網(wǎng)的操作系統(tǒng),極大地改善應(yīng)用程序的可靠性和可擴展性。而且.NET提供的垃圾回收器能夠幫助我們有效地管理內(nèi)存資源。
選擇好了適合我們的開發(fā)工具和平臺。我們要規(guī)劃設(shè)計好在系統(tǒng)里實現(xiàn)旅游管理。保證旅游線路、旅游工具、旅游景點,及其我們的旅游攻略、旅游的資金分配等各個環(huán)節(jié)能夠順利而有效的運行。