问数据库并对其进行各种操作。VisualBasic、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。DATA控件在数据库中的信息与将信息显示给用户看的VisualBasic程序之间架起了一座桥梁。我们可以设置DATA控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,DATA控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。DATA控件还提供了用来浏览不同记录的各种跳转按钮。将DATA控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。
访问数据库的方法很多,经常听到的就是DAO(DataAccessObject)数据库访问对象RDO(RemoteDataObjects)远程数据对象。ADO(MicrosoftActiveXDataObject)ActiveX数据对象,以及ODBC(OpenDatabaseConnectivity)开放式数据库连续性,OLEDB(ObjectLinkingandEmbeddingDatabase)对象链接和嵌入数据库。
1).DAO称为MicrosoftJet数据库引擎数据访问对象,是第一个面向对象的接口,有着极为广泛的应用,在程序员心中曾占有很重要的地位。DAO是适用于MicrosoftJetDatabaseEngine(数据库引擎)能够阅读的Access数据库,但不限于访问Access数据库。还可以通过ODBC驱动器直接其他非Access类型的数据库,在VB5中包括DAO3.5版本,在VB6中包括DAO3.51版本,DAO3.51和DAO3.5的差别并不是很大,看来Microsoft已不准备进一步发展DAO。
2).ODBC是一种底层数据访问技术,允许VisualBasic通过ODBC连接到其他数据库。ODBC可连续的数据库有MicrosoftSQLServer,SYBASE(r)SQLServer和ORACLE(r)Server等,为了访问一个ODBC数据库,必须具有该数据库的ODBC驱动器(ODBCDriver),开发数据库的公司都要为自己怕数据库提供ODBC驱动器。ODBC可以访问本地或远程的任何具有驱动器的数据库,但是如果访问一个MicrosoftJet数据库(.MDB.),则用DAO比用ODBC的效率更高。
3).RDO是一个连接到ODBC的数据访问接口,它可以绕过MicrosoftJetDatabaseEngine直接使用低层的ODBC驱动器,由于它不需要加载JetEngine,所以耗费的资源较小,尽管RDO的访问ISAM(索引序例访问模型)或JET数据库方面受到限制,但是RDO是SQLSever、Oracle等大型关系数据库开发经常选用的是最佳接口,现在RDO也再发展,尽管Microsoft承诺支持RDO,但主要工作已转向ADO。
4).OLEDB是新的低层接口,微软准备用它取代ODBC作为连接数据库的主要低层数据访问技术,和LODBC驱动器(ODBCDriver)对应是OLEDB提供者(OLEDBProvider)它们都是应用程序和数据库之间的桥梁,大多数流行的数据库都是提供了各自的OLEDB提供者,由于OLEDB能够访问基于COM(ComponentObjectModel)的数据库,所以它能比DDBC更有效的访问数据库。COM是可以在网络上传送大量数据的结构,OLEDB并不属于ISAM.JET数据源,它能处理任何类型数据,而不必考虑这些数据的格式和存储方法。
5).ADO是新近发展的技术,OLEDB是一个低层的不容易被高级语言访问的界面ADO提供了在OLEDB中不能直接访问的函数ADO"扩展"了DAO和RDO,它包含较少的对象但具有更多的属性、方法、事件,在VB中不断直接访问OLEDB但ADO封装实现了OLEDB的所有功能。ADO具有连接、异步查询、批片理功能。由于ADO具有扩展性以及可以连接到不同的数据提供者,而且不论提供者的特性如何,都能使用相同的编程模式ADO具有更强大的功能和灵活性,在VB6中DAO技术已经很少发展,新的与数据库有关的功能都基于ADO的。
3.2新建一个Access数据库根据上述分析,故建一DB数据,采用库中建数表的办法具体如下:
与数据库的连接
VisualBasic提供了与底层数据库系统紧密的连接。VisualBasic支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。生成独立应用或脱离服务器运行的服务以上的应用,VisualBasic连接数据库的方式有两种:
1)通过使用VisualBasic的DATA控件。
2)通过使用由VisualBasic提供的专用的直接与数据库相连的接口。
3.3修改已知Access数据库
1)插入记录
插入一条记录到数据库的SQL语句格式为:
InsertInto表名(字段1,字段2,。。。)Values(值1,值2,。。。)
2)修改记录
对数据库中的数据进行修改的sql语句时非常简单的,如用:
UPDATEFORUMSETNotes='大家好啊!!'where[ID]=1
3)删除记录
删除一个记录跟更改纪录差不多,删除一条数据库NetBBS中表forum中的击卢克用下面的语句:
deletefromforumwhere[id]=11
这个语句把id=11的数据删除掉。
第四章系统设计
系统规划,应根据组织的目标和发展战略以及管理信息系统建设的客观规律,并考虑到组织面临的内外部环境,科学地制定管理信息系统的发展战略和总体方案,合理安排系统建设的进程;它是管理信息系统(MIS)生命周期的第一个阶段,是MIS的概念形成时期,这一阶段的主要目标,就是制定出MIS的长期发展方案,决定MIS在整个生命周期内的发展方向、规模和发展进程。它的主要任务是:制定MIS的发展战略、确定组织的主要信息需求,形成MIS的总体方案、制定系统建设的资源分配计划。
以计算机为主要手段的管理信息系统是企业的管理系统的一个组成部分。它的建立应该服从企业的整体目标和管理决策活动的需要。为此,这个阶段的主要任务是了解企业的战略目标和内外部环境,确定系统的总目标和主要功能,拟定总体方案,并从技术、经济、社会条件等方面论证技术方案的可行性,制定投资规划和开发计划,编写可行性报告。
系统分析,就是在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法。它的主要目标是在系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决"做什么"的问题,把要解决哪些问题、要满足用户哪些具体的信息需求调查、分析清楚,从逻辑上或从功能需求上提出系统的方案,即"逻辑模型"。
可行性分析是系统分析阶段的第二项活动,可行性分析能使新系统达到
以最小的开发成本取得最佳的经济效益。可行性分析的目的,是根据开发管理信息系统的请求,通过初步调查,对要开发的管理信息系统从技术上、经济上、资源上和管理上进行是否可行的研究分析。这是一项保证资源合理使用、避免失误和浪费的重要工作。
1、经济上的可行性。
2、技术上的可行性。
3、资源上的可行性。
4、管理上的可行性。
通过调查当前企业的人事管理现况是采用人工登记的方式来进行企业人事事务的管理,所有的人事档案资料都是以纸张为介质进行存储的,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。因此有必要对企业的人事管理方式进行改造,采用高科技的计算机自动化管理技术来进行企业人事事务的管理.而从以上四点进行分析,是可行的.
今天我们使用计算机对企业人事信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业管理的效率。面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作。
4.1系统设计目标
在现代化物业管理中,为了加强对物业的管
上一篇:
VB015学生公寓管理系统2(论文和程序)
下一篇:
"五一"出游谨防"低价"陷阱 消协提醒五项注意