提供一个数据接口,允许对数据进行导出处理,系统目标设计是用Excel数据表导出数据,可以方便用户灵活的处理数据。同时也提供强大数据报表功能。和普通系统一样,该系统也具有一个对系统用户进行管理的,用户管理模块,包括用户添加,用户密码的修改,用户的删除(只限Administrator)。我主要负责后三个模块的编写工作。
1涉及技术简介
1.1数据库管理系统简介
数据管理指的是如何对数据进行分类、组织、存储、检索及维护。要注意,这里所说的数据,不仅是指数字,还包括文字、图形、图像、声音等。凡是计算机中用来描述事物的记灵,统称为数据。
数据库技术是计算机应用领域中非常重要的技术,随着计算机应用的不断深入,数据库的重要性日益被人们所认识,它已成为信息管理、办公自动、计算机辅助设计等方面的重要手段。
对一个特定的数据库来说,它是集中、统一地保存、管理着某一个单位或某一领域内所有有用信息的系统,这个系统根据数据间的自然联系结构而成,数据较少冗余,且具有较高的数据独立性,能为多种应用服务。
因此可以看出,数据库系统是管理数据且为不同应用服务的工具。它所管理的数据是大量的有关某一方面的信息,需要较长时间的保存;它所提供的数据应该是正确的、可靠的、高效率的。
数据库管理系统简称DBMS(databasemanagementsystem)是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。DBMS不仅具有最基本的数据管理功能,还能保证数据的完整性、安全性,提供多用户的并发控制,当数据库出现故障时对系统进行恢复。
1.2开发工具VisualBasic6.0
VisualBasic是面向对象程序设计的有利工具,它不仅秉承了BASIC的特点,而且为人们揭开了开发Windows应用程序的神秘面纱,有了它您就能成为Windows环境下的编程高手。何谓VisualBasic?其中,"Visual"中文意义为"可视化",它提供了一种创建图形用户接口(GUI)的方法。利用这种方法,用户不必书写复杂的描述接口元素外观和位置的程序代码,而只需将系统提供的对象放在屏幕上的适当位置,并通过属性窗口进行适当的设置,即可设计一个优秀的程序界面。"Basic"指的是BASIC(BeginnersA11-PurposeSymbolitInstructionCode)语方,一种在计算技术发展历史上应用得最为广泛的语言。VisualBasic在原有BASIC编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。
VisualBasic不仅是VisualBasic编程系统和VBA都使用这一语言。VisualBasicScriptingEdition(VBScript)是广泛使用的脚本语言,它是VisualBasic语言的子集。这样,在学习VisualBasic中得到的经验可应用到所有这些领域中。
此外,用户除了可以使用单独的VisualBasic程序设计环境进行程序设计外。
VisualBasic程序设计系统还被包括在Excel、Access等众多的Windows应用软件中,以供用户进行二次开发。此外,目前使用较多的VBScript脚本语言实际上是VisualBasic语言的子集。因此,无论从哪方面讲,学习VisualBasic都是一件非常合算的投资。
VisualBasic语言的特点无论用户是编制一个小的实用程序,还是开发一个大型的专业系统,甚至是开发一个跨越Internet的分布式应用系统,VisualBasic都为用户提供了合适的工具。
利用VisualBasic的数据访问特性,用户可创建数据库、前端应用程序、适合于大多数流行数据库格式的服务品组间。
利用ActiveX技术允许用户使用其它的应用程序提供的功能,如MicrosoftWord、MicrosoftExcel,甚至可直接使用由VisualBasic专业版和企业版创建的应用程序和对象。
VisualBasic的Internet功能允许用户通过程序方便的通过Internet或Intranet访问文档和应用程序,甚至创建Internet服务器程序。
用户最终创建的程序是一个真正的可执行文件,该文件可自由发布。
数据访问特性允许对包括MicrosoftAccess和其它企业数据库在内的大部分数据格式建立数据库和前端应用程序,以及可调整的服务器端部件。
分数据格式建立数据库和前端应用程序,以及可调整的服务器端部件。
VisualBasicmh由于功能强大、简单易用而有着广泛的用户,尤其是在数据库、多媒体、商用系统的用户界面以及一般应用程序的设计等方面,VisualBasic更是有其他开发环境所不能取代的优越之处。升级到6.0之后,其功能和性能都得到了增强,汉化后的VisualBasic6.0中文版,由于有全新的中文界面,更是方便了用户的使用。
专业版为专业编程人员提供了一整套功能完备的开发工具。该版本包括学习版的全部功能以及ActiveA控件、InternetInformationSeverApplicationDdsigner、集成的VisualDatabaseTools和DataEnvironmentActiveDateObjects和DynamicHTMLPageDesigner.专业版提供的文档有VisualStudioprofessionalFeatures手册和包含全部联机文档的MicrosoftDeveloperNetworkCD。
企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能以及BackOffice工具,SQLSever、Microsofttransactionsever、VisualSourcesafe、SNASever,以及其他。企业版包括的印刷文档包括VisualStudioEnterpriseFeatures手册以及包含全部联机文档的MicrosoftDeveloperNetworkCD。
面向对象的程序设计VisualBasic6.0它提供了开发MicrosoftWindows应用程序的最迅速、最简捷的方法。不论是MicrosoftWindows应用程序的资深专业开发人员还是初学者,VisualBasic6.0都为他们提供了整套工具,以方便开发应用程序。
尽管VisualBasic以非常快的速度成熟起来,但它也只有这些年间才作为实用的软件开发工具得到应用。这主要是因为在很长一段时间内忽略了数据访问这方面的功能,如果没有外部的数据库支持,不可能简单的拥有一个严格的开发工具。这个情况甚至在VisualBasic3.0中增加了对MicrosoftJET数据库引擎的支持之后也没有得到改善,因为这些功能还不足以使VisualBasic像C++一样有完全的数据库访问能力。随后在发布支持ODBC和RDO数据库访问方法的产品后,VisualBasic才真正加入了严格的开发工具领域。
最新发布的VisualBasic在数据库访问方面带来了一些变化,它增加了Active数据对像(ADO)访问方法。ADO是DAO和RDO的继承者,它的目标是成为Windows开发上的唯一通用(ONE-SIZE-FITS-ALL)的数据访问方法。VisualBasic6.0在很大方面对尚未成熟的ADO提供支持,大约提供了六个使用ADO数据库的专门优化过的控件。在VisualBasic6.0中增加了数据环境,这是一种对利用ADO的层次数据库进行组织的方法。增加数据报表实用程序,这是使用数据环境的结构生成报表的内部工具。
1.3SQLServer2000简介
SQLSERVER2000是一个大型关系数据库管理系统,具有客户机/服务器体系结构,采用Transact-SQL语言在客户机和服务器之间传递客户机请求和服务器处理结果。SQLSERVER2000是一个优秀的数据库管理系统,拥有许多优秀的特点,如受到用户欢迎的易用性、适合分布式组织的可伸缩性、与许多其他服务器软件紧密关联的集成性、适于决策支持的数据仓库功能、卓越的性能价格比等。
客户机/服务器体系结构:
在客户机/服务器体系结构中,数据库所在的中心计算机称为服务器,该服务器由许多用户共享其中的数据,用户可以通过运行客户应用程序访问服务器中的数据。用户运行本地计算机上的某个应用程序通过网络连接到运行一下SQLServer实例的数据库服务器上,本地机器上的这个应用程序称为客户应用程序。客户机
上一篇:
VB身份证管理系统(论文和程序)
下一篇:
网络能耗监测系统管理端的研究与实现