2.1 开发平台和技术介绍
2.1.1 APS.NET开发环境
本系统采用ASP.NET技术来实现。ASP.NET技术是一种可以使因特网服务器执行嵌入网页中的脚本的服务器端的脚本技术。它提供了包括开发人员生产企业级的Web应用程序所需要的各种服务的统一的Web开发模型。ASP.NET的语法与ASP在很大程度上都是兼容的,同时由于它还提供了一种新的结构和编程模型,所以它可以帮助开发人员生成具有更好的伸缩性和稳定性的应用程序,并且还能加强安全保护。ASP.NET是一个基于.NET环境,可以使用与.NET兼容的任何语言开发应用程序,而且所有的ASP.NET应用程序都可以使用整个.NET Framework。
2.1.2 IIS简介
IIS是Internet Information Services的缩写,是由微软公司提供的互联网基本服务,是包括Web服务器、FTP服务器、NNTP服务器及SMTP服务器在内的网页服务组件。由于IIS与Windows NT Server是集成在一起的,这使得用户能够使用在Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立功能强大且安全性较高的网页站点。
能够支持ASP.NET是IIS的一个非常重要的特性,这也决定了ASP.NET程序能够成功的运行,严格来说,ASP.NET只能在安装配置了IIS服务器环境中才能正常运行。
2.2 Visual Studio 2013
Microsoft Visual Studio是美国微软公司的开发工具包系列产品。Microsoft Visual Studio是一个整体上比较完整的开发工具集,它包括诸如UML工具、集成开发环境(IDE)、代码管控工具等等在软件生命周期中所需的工具。Visual Studio 2013是以Visual Studio 2012以及后续的Microsoft Visual Studio更新中的进展为基础来构建的,可以为开发团队提供需要的解决方案,它能够支持多种运行在Microsoft平台上的设备和服务。Visual Studio 2013内置了许多可以提高工作效率的功能,比如使用快捷键移动整行或者整块的代码以及行内导航、自动补全方括号等,此外,它的团队资源管理器增强了主页设计,可以取消停靠“挂起更改”和“生成”,能够更方便简洁的导航到团队协作功能。
2.3 SQL Server 2008
SQL Server 2008在是微软的数据平台上发布的,它能够管理任何的数据,并且能够将非结构化、结构化和半结构化的数据直接存储到数据库里面。此外,SQL Server 2008还能够对数据进行查询、同步、报告、搜索和分析等这些操作。无论数据是存储在数据中心最大的服务器上还是存储在桌面计算机或者移动设备上,它都能控制这些数据。SQL Server 2008能够使用Microsoft.NET和Visual Studio 开发的应用程序中的数据,也能够在面向服务的架构(SOA)和通过Microsoft BizTalk Server进行的业务流程中使用数据。由于SQL Server 2008使得公司可以运行他们最关键任务的应用程序,所以它出现在Microsoft数据平台上,此外,它还降低了管理数据基础设施和发送观察信息给所有用户的成本。相对于以前的几个版本,SQL Server 2008推出了新的日期和时间数据类型,如DATE、TIME、DATETIMEOFFSET、DATETIME2等。SQL Server 2008的主要特点如下:
(1)智能的——提供了一个全面的平台,在你的用户需要的时候给他们发送观察和信息。
(2)高效的——可以降低公司管理与开发数据基础设施的时间和成本。
(3)可信任的——使公司能够把他们最关键的应用程序在SQL Server 2008上以更高的安全性、可扩展性和可靠性来运行。
2.4 C#编程语言
C#语言是由微软公司提出的一种最新的、面向对象的编程语言。由于Microsoft.NET提供了一系列的服务与工具,这能帮助编程人员快速的编写各种基于Microsoft.NET平台的应用程序来最大程度的开发使用计算与通讯领域。