第2章 相关技术介绍
2.1 开发环境
2.1.1 硬件环境
本管理系统使用PC机进行开发,其硬件配置如下:
(1) 中央处理器:Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz 2.10GHz;
(2) 内存:4.0GB;
(3) 主硬盘:ST500LT012-9WS14 SCSI DiskDevice(500G);
(4) 显卡:Intel(R) HD Graphics。
2.1.2 软件环境
在硬件开发环境之上搭建的软件开发环境包括以下部分:
(1) 操作系统:32位Windows7;
(2) 开发工具:Microsoft Visual Studio 2008、Microsoft SQL Server 2005;
(3) 二次开发工具:CELL组件、PowerTouch。
2.2 开发工具
2.2.1 Microsoft Visual Studio 2008
(1) Microsoft Visual Studio 2008简介:
本系统使用的开发环境是微软的 Visual Studio 2008,Microsoft Visual Studio 是Windows Vista、Web 2.0方向的开发工具,能够设计、开发基于Microsoft windows 的工程项目。解决方案是用来管理各个项目的,对于WinForm而言,每个项目都对应着一个命名空间,管理各种类的就是项目。一个解决方案可以包括多个项目。
(2) Microsoft Visual Studio 2008的特点:
① NET Framework对重定向的支持,使用Microsoft Visual Studio 2008可以使用多个.net 框架版本的C#规范或者类库进行项目开发[7]。
② LINQ作为一种访问数据的程序模型,使得.NET平台可以直接进行处理数据。借助LINQ可以将数据封装成对象,方便与编程模型集成。
2.2.2 SQL Server 2005
(1) Microsoft SQL Server 2005简介:
SQL Server是一个微软推出的关系型数据库。SQL Server 2005功能强大,同时简化建立企业数据系统,方便用户部署和处理企业数据以及分析应用。 (2) SQL Server 2005的特点及功能:
① .NET框架主机:
通过SQL Server 2005,程序开发者可以使用多种语言,比如微软的VisualC#.net和微软的Visual Basic。
② XML技术:
在使用互联网或者本地局域网的情况下,在不同的应用程序中传递数据的时候,使用可扩展标记语言(XML)是一个重要的解决方案。SQL Server 2005将使用自己支持的存储和查询方式引进可扩展标记语言(XML)文件。
2.3 相关技术基础
2.3.1 C/S结构
C/S 结构,即Client和Server结构。C/S结构减少了系统之间的通讯。Client/Server形式的结构被经常使用着,尽管现在主流采用B/S结构[8]。内部的和外部的用户可以访问新的和现有的软件系统,通过现有的系统中的逻辑迁移到新的应用系统[9]。然而,C/S结构相比较更安全。
2.3.2 WinForm技术
WinForm是使用.NET开发平台中的Windows 窗体[10]。新的数据连接方式如ODBC。Windows窗体是基于微软公共语言运行库的。开发起来较其他平台方便快捷许多。
2.4 本章小结
本章主要介绍了本系统的开发环境与开发过程中使用的工具,设计之初决定创建窗体应用,所以采用了..NET平台的WinForm技术,这样开发效率比较高而且开发比较方便简单。
浙公网安备 33010602011771号