隨著開發技術以及開發工具的發展,現在的信息管理系統通常使用C#、SQL Server、Visual Studio等工具,并采用基于ASP.NET技術的三層結構模型進行開發,下面簡略的介紹其相關知識。
一、C#簡介
C#是微軟推出的一種基于.NET框架的、面向對象的高級編程語言。C#語言自C/C++演變而來,繼承了其強大的性能,同時又以.NET 框架類庫作為基礎,擁有類似Visual Basic的快速開發能力。C#簡化了C++在類、命名空間、方法重載和異常處理等領域的工作,摒棄了C++的復雜性,而增加了一些更方便的新功能,如類型安全、版本控制、垃圾收集等。
C#是專門為.NET平臺而推出的。因此,語言的特色都和.NET平臺有著密不可分的關系。例如,C#語言本身并無類庫,而是直接使用.NET Framework 所提供的類函數庫。此外,關于類型安全檢查、自動資源回收等操作,也都是直接交給CLR來處理。
二、SQL Server數據庫簡介
SQL Server是一個全面的數據庫平臺,使用集成的商業智能 (BI) 工具提供了企業級的數據管理。SQL Server數據庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,可以構建和管理用于業務的高可用和高性能的數據應用程序。
SQL Server數據引擎是企業數據管理解決方案的核心。此外 SQL Server結合了分析、報表、集成和通知功能。這使企業可以構建和部署經濟有效的商業智能解決方案,幫助團隊通過記分卡、Dashboard、Web services 和移動設備將數據應用推向業務的各個領域。
與Microsoft Visual Studio、Microsoft Office System 以及新的開發工具包(包括 Business Intelligence Development Studio)緊密集成使得SQL Server與眾不同。無論是開發人員、數據庫管理員、信息工作者還是決策者,SQL Server 2005 都可以提供創新的解決方案。這些功能將有助于開發人員在以下三個主要方面提高效率:
1.企業數據管理
SQL Server針對行業和分析應用程序提供了一種更安全可靠和更高效的數據平臺。SQL Server的最新版本不僅是迄今為止SQL Server的最大發行版本,而且是最為可靠安全的版本。
2.開發人員生產效率
SQL Server提供了一種端對端的開發環境,其中涵蓋了多種新技術,可幫助開發人員大幅度提高生產效率。
3.商業智能
SQL Server的綜合分析、集成和數據遷移功能使各個企業無論采用何種基礎平臺都可以擴展其現有應用程序的價值。構建于 SQL Server 2005 的 BI 解決方案使員工可以及時獲得關鍵信息,從而在更短的時間內制定更好的決策。
三、Visual Studio .NET簡介
Microsoft Visual Studio(簡稱VS)是美國微軟公司的開發工具包系列產品。VS是一個基本完整的開發工具集,包括了整個軟件生命周期中所需要的大部分工具,如UML工具、代碼管控工具、集成開發環境等等。所寫的目標代碼適用于微軟支持的所有平臺,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight。
而Visual Studio .NET是用于快速生成企業級ASP.NET Web應用程序和高性能桌面應用程序的工具。Visual Studio包含基于組件的開發工具(如Visual C#、Visual J#、Visual Basic和Visual C++),以及許多用于簡化基于小組的解決方案設計、開發和部署的其他技術。
Visual Studio .NET是一套完整的開發工具,用于生成ASP.NET Web 應用程序、XML Web服務、桌面應用程序和移動應用程序。Visual Basic.NET、Visual C#.NET和Visual J#.NET 使用統一的集成環境,該環境允許它們共享工程并創建混合語言解決方案。這些語言都利用.NET Framework 的功能,它提供了對簡化ASP.NET Web應用程序和XML Web服務開發關鍵技術的訪問。另外,Visual Studio .NET提供了強大的、可視化的項目調試功能,用戶可以設置斷點,查看、監視變量、堆棧值,還可以直接使用命令窗口。
四、基于ASP.NET技術的三層結構模型
“三層架構”中的“三層”是指:表現層、中間業務層和數據訪問層。三者之間的關系
表示層:位于客戶端,用于表現數據和接收用戶輸入的數據,為用戶提供一種交互式的操作界面。
中間業務層:負責處理用戶輸入的信息,將這些信息發送給數據訪問層進行保存,也可調用數據訪問層中的函數再次讀出這些數據。中間業務層中還可以包括一些對“商業邏輯”的描述代碼。
數據訪問層:僅實現對數據的保存和讀取操作。數據訪問可以訪問數據庫系統、二進制文件、文檔文件或是XML文檔。
以上就是信息管理系統常用工具的簡單論述,希望可以為初學者提供一些實用性的經驗。
(作者單位:江蘇省徐州技師學院)