【正文】
據(jù)。新的立方體設(shè)計工具幫助用戶將分析基礎(chǔ)設(shè)施的開發(fā)工作流線化,使他們可以為優(yōu)化性能建立解決方案。這個執(zhí)行速度與Microsoft Office的深度集成相結(jié)合,使SQL Server 2008可以讓所有用戶獲得全面的洞察力。SQL Server 2008基于SQL Server 2005強大的OLAP能力,為所有用戶提供了更快的查詢速度。 報表服務2008使商業(yè)用戶可以在一個可以使用Microsoft Office的環(huán)境中編輯或更新現(xiàn)有的報表,不論這個報表最初是在哪里設(shè)計的,從而使公司能夠從現(xiàn)有的報表中獲得更多的價值。 改進的報表設(shè)計器可以創(chuàng)建廣泛的報表,使公司可以滿足所有的報表需求。 SQL Server2008使得所有的用戶可以通過下面的報表改進之處來制作、管理和使用報表: 有了簡化的部署和配置,可以在企業(yè)內(nèi)部更簡單的發(fā)送報表。通過提供了交互發(fā)送用戶需要的企業(yè)報表,獲得報表服務的用戶數(shù)目大大增加了。(二) 發(fā)送相應的報表SQL Server 2008提供了一個可擴展的商業(yè)智能基礎(chǔ)設(shè)施,使得IT人員可以在整個公司內(nèi)使用商業(yè)智能來管理報表以及任何規(guī)模和復雜度的分析。 分組設(shè)置(GROUPING SETS)是對 GROUP BY 條件語句的擴展,它使得用戶可以在同一個查詢中定義多個分組。 SQL Server 2008隨著資源監(jiān)控器的推出,使用戶可以給終端用戶提供一致的和可預測的響應。 SQL Server 2008為普通的數(shù)據(jù)倉庫場景提供了改進的查詢性能。 分割使公司能夠更有效的管理大型的、不斷增長的數(shù)據(jù)表,只要簡單的將它們分割為易管理的數(shù)據(jù)塊。 保持一直在線做基于磁盤的備份花費很昂貴,并且很耗時。 數(shù)據(jù)倉庫中的數(shù)據(jù)容量隨著操作系統(tǒng)數(shù)目的快速增加而在持續(xù)增長。SQL Server 2008提供了一個全面的和可擴展的數(shù)據(jù)倉庫平臺,它可以用一個單獨的分析存儲進行強大的分析,以滿足用戶在的數(shù)據(jù)中的需求。三、 智能的 SQL Server 2008提供了一個全面的平臺,用于當用戶需要時可以為其提供智能化。 微軟的語言級集成查詢能力(LINQ)使開發(fā)人員可以通過使用管理程序語言例如C或Visual Basic .NET,而不是SQL語句來對數(shù)據(jù)進行查詢。ADO .NET 實體框架使開發(fā)人員可以以這樣的實體來設(shè)計關(guān)系數(shù)據(jù)。(二) 加速開發(fā)過程 SQL Server提供了集成的開發(fā)環(huán)境和更高級的數(shù)據(jù)提取,使開發(fā)人員可以創(chuàng)建下一代數(shù)據(jù)應用程序,同時簡化了對數(shù)據(jù)的訪問。DMF由三個組件組成:政策管理、創(chuàng)建政策的政策管理員,和顯式管理。DMF是一個基于政策的用于管理一個或多個SQL Server 2008實例的系統(tǒng)。 。陳述式管理提供了以下優(yōu)點: 。二、 高效的 SQL Server 2008降低了管理系統(tǒng)、.NET架構(gòu)和Visual Studio Team System的時間和成本,使得開發(fā)人員可以開發(fā)強大的下一代數(shù)據(jù)庫應用程序。SQL Server 2008還可以定義每一個數(shù)據(jù)庫的審查規(guī)范,所以審查配置可以為每一個數(shù)據(jù)庫作單獨的制定。審查不只包括對數(shù)據(jù)修改的所有信息,還包括關(guān)于什么時候?qū)?shù)據(jù)進行讀取的信息。SQL Server 2008通過支持第三方密鑰管理和硬件安全模塊(HSM)產(chǎn)品為這個需求提供了很好的支持。 SQL Server 2008為加密和密鑰管理提供了一個全面的解決方案。簡單的數(shù)據(jù)加密的好處包括使用任何范圍或模糊查詢搜索加密的數(shù)據(jù)、加強數(shù)據(jù)安全性以防止未授權(quán)的用戶訪問。SQL Server 2008可以對整個數(shù)據(jù)庫、數(shù)據(jù)文件和日志文件進行加密,而不需要改動應用程序。一、 可信任的在今天數(shù)據(jù)驅(qū)動的世界中,公司需要繼續(xù)訪問他們的數(shù)據(jù)。 高效的——使得公司可以降低開發(fā)和管理他們的數(shù)據(jù)基礎(chǔ)設(shè)施的時間和成本。第三節(jié) 數(shù)據(jù)庫概述SQL Server 2008出現(xiàn)在微軟數(shù)據(jù)平臺愿景上是因為它使得公司可以運行他們最關(guān)鍵任務的應用程序,同時降低了管理數(shù)據(jù)基礎(chǔ)設(shè)施和發(fā)送觀察和信息給所有用戶的成本。那么這種翻譯將不需要進行第二次,速度便明顯加快。最終的二進制代碼將被存儲在緩沖區(qū)中。但C的源程序不是被編譯成為二進制可執(zhí)行的形式,而是一種中間代碼,類似JAVA的字節(jié)碼。event關(guān)鍵字用在將在事件發(fā)生的時候被當成代理調(diào)用的方法聲明中。代理對象可以被移動到另一個地方,然后可以通過訪問它來對已存在的方法進行類型安全的調(diào)用。(十二)代理和反饋:一個代理對象包括了訪問一個特定對象的特定方法所需的信息。生成的類也能被作為一個COM組件使用。實際上。out關(guān)鍵字也能聲明引用傳遞過程,與ref不同的地方是,它指明這個參數(shù)并不需要初始值。缺省的參數(shù)傳遞方法是對基本數(shù)據(jù)類型進行值傳遞。作為語言的一部分存在意味著編譯器有可能使用它,無論何時在程序中寫入一句帶引號的字符串,編譯器會創(chuàng)建一個string對象來保存它。(八)兩個基本類:一個名叫object的類是所有其他類的基類。(六)錯誤處理:如Java中那樣,通過拋出和捕捉異常情況來管理錯誤并處理過。接口實現(xiàn)的方式和類必須要遵守其制定的協(xié)定。接口從不直接建立而且沒有實際的表現(xiàn)形式,其他類型也必須轉(zhuǎn)變?yōu)榻涌陬愋汀#ㄋ模┒褩?stack)是一個后進先出的數(shù)據(jù)結(jié)構(gòu)類型,在內(nèi)存中,變量會分配在堆棧上來操作;堆(heap)是用來類型實例分配空間的內(nèi)存區(qū)域,在堆上建立一個對象,會將對象上的地址傳送給堆棧上的變量(反過來就叫變量指向此對象,或變量引用了此對象)[12]。但是,不象C++,C結(jié)構(gòu)體與類是不同的而且不支持繼承。因此,在 Int32類型里定義的操作,都可以應用在int類型上,比如 “(2)”。值類型包括 枚舉和結(jié)構(gòu),引用類型包接口、委托等。(二)數(shù)據(jù)類型:C 中的類型分為兩類,一類是值類型(Value Type),另一類是引用類型(Reference Type)。使用簡單便捷的C語言結(jié)構(gòu),這些部件可以方便的轉(zhuǎn)變?yōu)閄ML網(wǎng)絡服務,從而使它們可以由任何語言以及在任何系統(tǒng)上通過INTERNET進行使用。二、 語言特點C語言可以使程序員能夠快速地編寫各種基于MICROSOFT .NET平臺應用的程序,MICROSOFT .NET提供了一系列的工具和服務來最大程度地開發(fā)利用計算與通訊領(lǐng)域。 C使得C++程序員可以更加高效的編輯程序,且因可調(diào)用以 C/C++ 編寫的本機的原生函數(shù),因此絕不會損失C/C++原有的強大功能。它繼承了C和C++強大功能的同時還去掉了它們的一些復雜特性[8]。但是C與Java有著顯著的不同,它借鑒了Delphi的特點,與COM組件對象模型是直接集成的。一、 C的總體介紹C是微軟公司的研究員Anders Hejlsberg等人的最新成果, Framework之上的高級程序語言。并且,Visual Studio 和 .NET Framework 的合并使用能降低對公用管道代碼的需求,縮短了開發(fā)的時間,從而使開發(fā)人員可以集中精力解決業(yè)務的問題。其中還包括幫助圖形設(shè)計人員和數(shù)據(jù)庫專業(yè)人員加入開發(fā)流程的工具。 效率開發(fā),跨越開發(fā)周期在軟件開發(fā)的工具領(lǐng)域中,微軟的地位是非常重要的,但我們不應該忘記的是開發(fā)工具領(lǐng)域的情況是兩軍對壘,在激烈的商業(yè)環(huán)境中,誰都希望能以更快的速度、更低的成本推出適合市場需求的產(chǎn)品,因此,開發(fā)速度是選擇平臺工具的十分重要考察因素[6]。這樣,通過VisualStudio2010并行性能處理分析器的運用,程序員就能夠十分簡單地實現(xiàn)應用軟件的并行化。比如VisualStudio2010的調(diào)試器便會知道代碼的并行特性,并且可以在調(diào)試程序的不同執(zhí)行單位時顯示應用程序相應的狀態(tài)。 面對這樣的需求,微軟希望不論是使用非托管代碼, Framework,開發(fā)者都都能夠高速地進行并行計算的開發(fā)。這其中最主要的原因就是當前的應用程序幾乎都是針對一個運算核心而設(shè)計的,當硬件通過增加運算核心來提高性能時,由于受到其架構(gòu)的影響,軟件并不能充分地利于多個運算核心所帶來的性能提升,甚至有的時候性能還有所下降。 提升并行計算在以前的計算機發(fā)展歷史里,每次硬件升級都可能夠帶來軟件性能的大幅度提升。借助VisualStudio2010這個更有效的開發(fā)工具,可以極大的減少云計算系統(tǒng)的研究周期。雖然Azure平臺能夠滿足絕大部分云計算的工作,但它還是有一個缺陷,就是開發(fā)周期相對較長。所以它在云計算的概念初步興起的時候,微軟便宣布會進軍云計算的領(lǐng)域。這些新的IDE特性是能夠極大地為工作人員開發(fā)程序縮短時間,也為劃時代的進步寫下了十分重要的一筆。借助WPF的超強功能,新的編輯器能夠?qū)崿F(xiàn)很多原來Visual Studio 2008的IDE根本無法設(shè)想的功能?,F(xiàn)在,開發(fā)人員的夢想終于在VisualStudio2010成為了現(xiàn)實。但是從Visual Studio 6到Visual Studio 2008,雖然IDE的功能越來越全面,但卻沒有什么革命性的改革,反倒是因為功能太多帶來使用上的不方便,導致開發(fā)效率越加低下。自從微軟在98年發(fā)布了Visual Studio ,Visual Studio的IDE已經(jīng)是軟件開發(fā)工具的基準,大多其它的開發(fā)工具都是在模仿Visual Studio的IDE。相比以前的版本,Visual Studio 2010有了很多重大的變化。更值得關(guān)注的是,推出的 Visual Studio Team System 是和開發(fā)工具完全整合的軟件開發(fā)管理平臺,與Agile方法論和CMMI規(guī)范相整合。 對大型的開發(fā)項目來說,由于目前規(guī)模與業(yè)務種類已經(jīng)相當復雜,加之還有多年保存下來的應用系統(tǒng),開發(fā)平臺最合適的選擇是具有強大的代碼管理的能力。Visual Studio 2010同時帶來了 NET Framework 、Microsoft Visual Studio 2010 CTP( Community Technology PreviewCTP),并且支持開發(fā)面向Windows 7的應用程序。是目前最流行的Windows平臺應用程序開發(fā)環(huán)境?! ?)廚房分單打?。骸 】腿它c單完畢,服務員把單子傳到前臺,前臺操作人員把菜品錄入電腦,入單的同時,廚房涼菜、熱菜、主食各個檔口即打印相應菜品,廚師即可照單做菜,這樣可大大提高工作效率?! ?)經(jīng)理財務: 實現(xiàn)對營業(yè)數(shù)據(jù)的審計、統(tǒng)計查詢功能。三、各模塊功能簡介: 1)前臺管理: 前臺接待開單、點菜、加菜、退菜、附加口味做法、并單、移臺、房臺預訂、菜品預訂、外賣、結(jié)單等日常操作;臨時菜品(菜譜未設(shè)置但本店還能做的菜品)管理;支持現(xiàn)金、免單、簽單、會員卡、支票、信用卡等多種付款方式;會員級別不同可以享受不同級別的優(yōu)惠;預訂顯示可以有效防止房臺沖突;其他簡單的查詢和統(tǒng)計。一、適用客戶: 只能運行于1臺電腦之上,適用于規(guī)模不大,餐臺不多,又想規(guī)范化管理的小型餐飲企業(yè)。下面結(jié)合我的畢設(shè)內(nèi)容介紹其中一款類似的系統(tǒng)