.NET组件技术在管理系统开发过程中的应用研究

2014-07-28 01:20方娟
中国新通信 2014年8期
关键词:管理系统

方娟

【摘要】 随着管理系统在人们工作、生活中的普及,已经诞生了许多设计和开发技术,为了能够在短时间内开发一套有用的管理系统,许多计算机专业学者致力于快速开发的研究,基于.NET组件可以有效的提高代码的重用性,实现快速开管理系统的目的。

【关键词】 管理系统 .NET组件 ASP .NET ADO .NET

一、引言

随着计算机技术、网络技术和数据库管理技术的高速发展,分布式管理系统已经在自动化办公领域、金融计算领域、自动化控制领域等得到了广泛的应用和发展,取得了较好的效果。管理系统逐渐成为一种更新换代较快的应用工具,为了能够快速实现管理系统的开发,许多计算机软件开发人员致力于快速开发的研究,.NET组件技术为此提供了一个快捷的途径。.NET组件是一种具有高度分布式计算环境的数字计算平台,主要用来设计开发安全性能更高,稳定性更强的windows的体系架构应用程序。它自身拥有的分布式计算环境可以有效的简化应用系统的开发过程,提高了研发效率。以.NET组件为基础的开发项目和内容有很多种,本文基于笔者的经验,对其进行阐述和分析。

二、.NET组件技术

.NET组件技术具有很多优点,其核心优点包括以下几个方面:(1).NET组件具有完备的面向对象开发环境,可以支持各种面向对象程序的开发。.NET组件拥有配套的开发工具,最大限度的化解了软件部署和开发工具版本的矛盾和冲突。.NET组件消除了脚本环境的执行性和编程的解释环境,为代码执行环境的安全性和可靠性保驾护航。.NET组件为程序的开发提供了一个相对一致的开发环境,目的就是为了可以适应不同背景的研发人员,为开发经验较少的技术人员提供便利,提高工作效率,保证程序开发的顺利完成。(2).NET组件的开发环境主要由两个组件构成,它们分别是类库和统一的公共语言运行库。其中类库是专门由开发者使用的。作为.NET组件开发环境的重要组成部分,两者发挥的作用也是各不相同的。由开发者专门使用的类库是用来开发图像界面的底层应用程序和开发更多服务器端的应用程序,是一个具有面向对象特性的开发类型的重要集合。统一的公共语言运行库则是.NET组件的基础,当程序运行时,统一的公共语言运行库不仅管理着代码所需的代理设备,而且为程序运行提供着核心服务,确保程序在安全、稳定的环境下正常运转。比如,ASP .NET作为.NET组件的一部分,具有很多的先进的改进方法,通过这些改进方法,可以把图像用户界面开发和分布式应用程序的底层核心开发简单巧妙的分成独立的两部分,可以同时进行开发,极大的提高了应用程序的开发效率。

三、.NET组件技术在管理系统开发中的应用

未来能够有效的展示.NET组件技术在管理系统开发过程中应用,本文使用.NET组件库里的数据库访问技术组件ADO .NET为实例,实例分析.NET组件在开发过程中的应用。

ADO .NET在进行数据库操作过程中,可以实现代码重用的优势,只需要配置不同的数据库名称,即可实现不同种类的数据库连接、操作和关闭。管理系统在开发过程中,使用ADO .NET进行数据库操作的不受包括以下几个过程:(1)首先需要设置数据库大的名称空间,该过程可以有效的创建一个名称变量,就可以为该变量赋予不同的类型的数据库名称,实现数据库操作的重用。(2)建立和打开数据库连接;根据数据库名称,ADO .NET自动选用不同类型的数据库驱动程序,建立和打开数据库连接操作,并且反馈数据库连接对象,以便能够执行数据库操作功能。(3)执行SQL命令处理数据库:数据库连接成功之后,即可以通过传递不同的SQL语句,将其作为一个参数,发送给数据库服务器,数据库服务器解析参数的类型,自动匹配数据库的插入、修改、删除和查询操作。(4)关闭数据库连接:数据库操作执行完毕后,即可完毕数据库,断开连接,保护数据库数据的完整性和一致性。

四、结束语

.NET组件技术以其自身拥有的快速开发平台,能够在管理系统开发过程中提供分布式的编程环境,为程序员提供重用性代码的功能,可以大大的加速管理系统的编程效率,缩短一个管理系统的开发周期,实现快速设计和开发。但是,快速开发是以损失优化为前提的,因此,未来时间内,优化.NET组件在开发过程中的应用及效能是一个非常重要的工作。

参 考 文 献

[1] 刘军,阳小华,杨星. 教学信息发布与管理系统的设计与实现——基于. NET 组件技术[J]. 计算机工程与应用,2006,42(2):99-102

[2] 邱胜海,马银忠,刘极峰. ADO. NET 组件在企业信息系统中的研究与实现[J]. 微计算机信息,2005,21(09X):4-7

猜你喜欢
管理系统
基于James的院内邮件管理系统的实现
基于LED联动显示的违停管理系统
海盾压载水管理系统
基于RFID的仓储管理系统实现