1.4 系统开发所用的技术和工具简介
1.4.1 系统开发环境
随着技术的不断发展,可供选择的也越来越多,但要在正在开发系统的过程中,要根据实际的需求来选择。适当的开发技术,不但能提高开发效率,更能使系统的性能得到保障。根据本系统的需求分析,选择了一下技术环境来实现。
系统语言:中文
开发文件编码环境:UTF-8
操作系统:Windows 7
程序语言:Visual C # .Net
数据库:SQL Server 2005
开发工具: Microsoft Visual Studio 2008
1.4.2 开发所用技术简介
(1) Winform简介
Winform是.Net开发平台中对Windows Form的一种称谓。
优点:
控件灵活。Windows窗体提供了一套丰富的控件,并且开发人员可以定义自己有特色的新的控件。WinForm控件是指以输入或操作数据的对象。比如ComponentOne是.net平台下对数据和方法的封装。有自己的属性和方法。属性是控件数据的简单访问者。方法则是控件的一些简单而可见的功能。包含在 .NET Framework 中的 Windows窗体类旨在用于 GUI 开发。您可以轻松创建具有适应多变的商业需求所需的灵活性的命令窗口、按钮、菜单、工具栏和其他屏幕元素。
数据管理。方便的数据显示和操作:应用程序开发中最常见的情形之一是在窗体上显示数据。Windows窗体对数据库处理提供全面支持。可以访问数据库中的数据,并在窗体上显示和操作数据。
向导明确。用户提供创建窗体、数据处理、打包和部署等的分布指导。
特点:
Windows窗体可用于设计窗体和可视控件,以创建丰富的基于Windows的应用程序。
操作方便。新的数据提供程序管理:数据提供程序管理提供易于连接OLEDB和ODBC数据源的数据控件,包括Microsoft SQL Server、Microsoft Access、Jet、DB2以及Oracle等。
使用安全。Windows窗体充分利用公共语言运行库的安全特性。这就意着,一切都可以通过Windows窗体来实现,包括在浏览器中运
(2) C # 编程语言简介
现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC++.NET以及其它.NET Framework所支持的语言。我们所做的产品追溯系统是用C#语言。所以,在这里我介绍一下C#语言。
C# (C sharp)是一种最新的、面向对象的编程语言。由C和C++衍生出来的面向对象的编程语言。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。
C#有以下特性:
⑴ 效率与安全性
⑵ 支持现有的网络编程新标准
⑶ 消除大量程序错误
⑷ 对版本的更新提供内在的支持降低了开发成本
⑸ 商业过程和软件实现的更好对应
⑹ 扩展交互性
(3) SQL 数据库简介
SQL Server是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程语言。T-SQL是结构化查询语言SQL的一种,支持ANSI SQL-92标准。
SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server 支持两种身份验证模式:Windows NT身份验证和SQL Server 身份验证。7.0版支持多种类型的角色,“角色”概念的引入方便了权限的管理,也使权限的分配更加灵活。 ASP.net日用品销售管理系统的设计+文献综述(4):http://www.youerw.com/jisuanji/lunwen_12421.html