VB物流管理系统设计(源代码及全套资料)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

货运物流管理系统
摘要
现代物流作为一种先进的组织方式和管理技术,被广泛认为是企业在降低物资消耗、提
高劳动生产效率以外的重要利润源泉,在国民经济和社会发展中发挥着重要作用。

加快中国
现代物流的发展,对于优化资源配置,提高经济运行质量,促进企业改革发展,推进中国
经济体制与经济增长方式的两个根本性转变,具有十分重要的意义。

随着经济全球化和
信息技术的迅速发展,企业生产资料获取与产品营销范围日趋扩大,社会生产、物资流通、商品交易及其管理方式正在并将继续发生深刻的变革。

我国流通现代化的发展,经营范围广、经营品种多,要求物流组织也必须大型化,物流设施现代化、多样化、一体化,企业竞争优
势的途径之一在于成本优势。

而成本优势的建立和保持必须以可靠和高效的物流运作为保证。

国有大中型企业要走出目前的困境,不仅需要生产适销对路的产品、采取正确的营销策略、以及强有力的资金支持,更需要加强“品质经营”,即强调“时效性”,其核心在
于服务的及时性、产品的及时性、信息的及时性和决策反馈的及时性。

这些都必须以强有力的物流能力作为保证。

一次完整的电子商务过程包括由生产厂家将产品生产出来,通过
运输、仓储、加工、配送到用户、消费者的物流全过程。

其中分为以下几个方面:生产厂家将生产的单个产品进行包装,并将多个产品集中在大的包装箱内;然后,经过运输、批发等环节,在这一环节中通常需要更大的包装;最后,产品通过零售环节流通到消费者手中,产品通常在这一环节中再还原为单个产品。

人们将上述过程的管理称之为供应链物流管理。

贸易过程中的商品从厂家到最终用户的物流过程是客观存在的,长期以来人们从未主
动地、系统地、整体地去考虑,因而未能发挥其系统的总体优势。

供应链物流的地域和时间
跨度大,为此,我们这次毕业设计特此开发了物流管理系统。

关键词: 货运物流,商品交易,供应链物流管理
1
Fr e i g ht l og i s t i c s ma na g e me nt s y s t e m
Abs t r act
Mode r n l ogi s t i cs a s a m e ans of t he or gani zat i on and m a nage m e nt of advanced t echnol ogi es a r e wi del y r ecogni zed a s ent er pr i s es i n r educi ng m a t er i a l cons umpt i on, i mpr ove l abor pr oduct i vi t y out s i de i mpor t ant s our ce of pr of i t s i n t he nat i onal economy and s oci a l devel opme nt pl ays an i mpor t ant r ol e . Ac cel er a t i ng t he devel opme nt of mode r n l ogi s t i cs i n Chi na f or opt i m i zi ng t he a l l ocat i on of r es our ces , i mpr ovi ng t he qual i t y of economi c oper a t i on, and pr omot e t he r ef or m and devel opme nt of ent er pr i s es and pr omot i ng Chi na ' s economi c s t r uct ur e and mode of economi c gr owt h t wo f unda me nt a l changes i s of gr eat s i gni f i ca nce. W i t h economi c gl obal i zat i on and t he r api d devel opme n t of i nf or ma t i on t echnol ogy, acces s t o me a ns of pr oduct i on and ma r ket i ng ent er pr i s es a r e i ncr eas i ngl y expandi ng t he s cope of s oci a l pr oduct i on, ma t er i a l f l ows , commodi t y t r adi ng and ma nage me nt me t hods a r e bei ng and wi l l cont i nue t o under go pr of ound changes . M y f l ow of t he devel opme nt of mode r ni zat i on, bus i nes s s cope, mul t i - s peci es m a nage m e nt , l ogi s t i cs r equi r e me nt s of l a r ge or gani zat i ons mus t , l ogi s t i cs f aci l i t i es mode r ni zat i on, di ver s i f i cat i on, i nt egr a t i on, ent er pr i s e compe t i t i ve advant age l i es i n t he wa y of cos t advant ages . And t he cos t advant ages of t he need t o es t abl i s h and m a i nt a i n r e l i abl e and ef f i c i ent l ogi s t i cs oper a t i on t o ens ur e . M e di um- s i zed s t a t e- owne d ent er pr i s es t o come out of t he cur r ent di f f i cul t i es need not onl y t he pr oduct i on of ma r ket abl e pr oduct s , t he adopt i on of a cor r ect m a r ket i ng s t r a t egy, and s t r ong f i nanci a l s uppor t , but a l s o t he need t o s t r engt hen t he " qual i t y m a nage m e nt " , whi ch s t r es s ed t hat " t i me l i nes s " , t he cor e l i es i n t he t i me l i nes s of s er vi ces and pr oduct s t i me l i nes s , t he t i me l i nes s of t he i nf or ma t i on and deci s i on- m a ki ng f eedback t i me l i nes s . The s e mus t be s t r ong l ogi s t i cs capabi l i t i es as a guar ant ee.
I s a compl et e e- comme r ce pr oces s i ncl udes pr oduct s pr oduced by m a nuf act ur er s wi l l be t hr ough t r ans por t , s t or age, pr oces s i ng, di s t r i but i on t o us er s , cons ume r s t hr oughout t he l ogi s t i cs pr oces s . Whi ch i s di vi ded i nt o t he f ol l owi ng a r eas : t he i ndi vi dual ma nuf act ur er s wi l l pr oduce pr oduct s packagi ng, and a numbe r of pr oduct s f ocus ed on l a r ge boxes ; The n, a f t er t r ans por t a t i on, whol es a l e and l i nks i n t he chai n, us ual l y r equi r es gr eat er packagi ng; Fi nal l y , t he f l ow of pr oduct s t hr o ugh
t he r et a i l chai n t o cons ume r s , t he pr oduct i s us ua l l y f ur t her back i n t he chai n f or i ndi vi dual pr oduct s . I t wi l l be known a s t he s uppl y chai n ma nage m e nt pr oces s l ogi s t i cs m a nage m e nt .
Tr ade pr oces s f r om m a nuf act ur er s t o end- us er s of commodi t i es l ogi s t i cs pr oces s i s an obj ect i ve exi s t ence, i t has never been act i ve, s ys t e m a t i c , i nt egr a t ed m a nner t o cons i der , and t hus unabl e t o pl ay i t s over a l l advant ages of t he s ys t e m. Suppl y chai n l ogi s t i cs geogr aphi ca l and t i m e s pan l a r ge, and f or t hi s r eas on we devel oped t he gr aduat e des i gn her eby l ogi s t i cs m a nage m e nt s ys t e m.
Ke y wor d : f r e i ght l ogi s t i cs , commodi t y t r a di ng, s uppl y chai n l ogi s t i cs ma nage m e n t
目录
摘要 (Ⅰ)
Abs t r act (Ⅱ)
引言 (1)
第一章概述 (1)
1. 1 管理信息系统概述 (1)
1. 2 可行性分析 (1)
1. 2. 1 物流管理系统的分析 (1)
1. 2. 2 业务流程分析 (1)
1. 3 数据库系统设计 (3)
1. 4 测试方法简介 (5)
1. 4. 1 白盒法 (5)
1. 4. 2 黑盒法 (5)
1. 4. 3 测试步骤 (5)
1. 5 开发工具的选择 (5)
第二章编程环境的选择 (9)
2. 1 关系型数据库的实现 (9)
2. 2 二者的结合(DBA) (9)
第三章 W i n dows 下的 Vi s ua l Ba s i c 编程环境简介 (10)
3. 1 面向对象的编程 (10)
3. 2 实现菜单选项 (10)
3. 3 实现工具栏 (10)
3. 4 帮助 (11)
3. 5 关于版本 (11)
第四章使用 Ac c es s 2003 实现关系型数据库 (12)
4. 1 数据库的概念 (12)
4. 2 新建一个数据库 (12)
4. 3 修改已建的数据库 (12)
4. 4 实现数据库之间的联系 (12)
4. 5 数据库设计 (12)
第五章物流系统分析与各功能模块设计 (15)
5. 1 物流管理系统系统分析 (15)
5. 2 系统模块分析 (15)
5. 3 各功能模块设计 (16)
总结 (23)
参考文献 (24)
致谢 (25)
附录代码清单 (26)
引言
当今社会是一个信息社会也是一个知识经济的时代。

自从世界上第一台计算机
E N I NC( El ect r oni c nume r i cal i nt egr a t or and cal cul a t or ) 于1946 年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息
处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享
为标志的“全球信息网络革命”的蓬勃兴起。

可见,世界已进入了在计算机信息管理领域
中激烈竞争的时代,应用计算机已经是很普遍的事了,如同我们离不开的自行车、汽车一样。

我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁
就能在各种竞争中立于不败之地。

第一章概述
1. 1 管理信息系统概述
管理信息系统(MIS)的概念是 1961 年美国人 J.D.GALLAGHER 首先提出来的,是一门新兴的,集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。

管理信息系统是企业的信息系统,它具备数据处理、计划、控制、预测和辅助决策功能,具体作用如下:
(1)用统一标准处理和提供信息,排除使用前后矛盾的不完整的数据。

(2)完整、及时提供在管理及决策中需要的数据。

(3)利用指定的数据关系式分析数据,客观预测未来。

(4)向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。

(5)用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策者选择最
佳的实施方案,以提高企业的经济效益。

1. 2 可行性分析
1. 2. 1 物流管理系统的分析
系统的分析是必要且十分重要的环节,系统分析工作的好坏很大程度上决定了系统的成败。

系统分析的的任务是:在充分认识原系统的基础上,通过问题识别,可行性分析,详细调查,系统化分析,最后完成新系统的逻辑方案设计,或称逻辑模型设计。

此次分析的内容包括:1.管理上的可行性。

指管理人员对开发应用项目的态度和管理方面的条件。

主管领
导不支持的项目肯定不行。

如果高中层管理人员的抵触情绪很大,就有必要等一等,只要做
工作,创造条件。

2.技术上的可行性。

这方面分析当间的软,硬件技术能否满足对系统提出的要求如增
加存储能力,实现通讯功能,提高处理速度。

3.经济上的可行性。

主要是预估费用支出和对项目的经济效益进行评价。

1. 2. 2 业务流程分析
过对企业管理业务的实际调查分析,弄清企业新产品的物流工作的业务流程和管理功 能。

系统流程图
数据字典
用数据字典描述数据库的设计,便于维护和修改。

为了更好地组织数据和设计出实际 应用数据库,应该注意如下问题:规范化地重组数据结构:对数据进行规范化表达,这在 后面将会具体讨论。

关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必 须建立整体数据的关系结构。

这一步设计完成后数据库和数据结构设计工作基本完成,只 待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结构中,一个规 范化数据库系统结构就建立起来了。

其中数据包括: 数据流的描
述 处理逻辑的描述 数据存储
的描述 外部实体的描
1. 3 数据库系统设计
据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层 次组织起来,是面向用户的。

数据库设计时需要综合企业各个部门的存档数据和数据需求, 分析各个数据之间的关系,按照 DBMS 提供的功能和描述工具,设计出规模适当、正确 反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。

数据库设计
8
结 算 查 询 汇 总 结 算 运 单 管 理 客 户 管 理 车 站 管 理
的步骤是:
1.数据库结构定义:目前的数据库管理系统(DBM S)有的是支持联机事务处理C LT P (负责对事务数据进行采集、处理、存储)的操作型DBM S,有的可支持数据仓库、有联机分析处理 CLAP(指为支持决策的制定对数据的一种加工操作)功能的大型DBMS,有的数据库是关系型的、有的可支持面向对象数据库。

针对选择的DBMS,进行数据库结构定义
2. 数据表定义:数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包括:
属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可否为空等。

关系型数据库要尽量按关系规范化要求进行数据库设计,但为使效率高,规范化程度应根据应用环境和条
件来决定。

数据表设计不仅要满足数据存储的要求,还要增加一些如反映有关信息、操作责任、中间数据的字段或临时数据表。

3. 存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设备等,备份方案,对多版本如何保证一致性和数据的完整性。

4. 数据使用权限设置:针对用户的不同使用要求,确定数据的用户使用权限,确保数据安全。

5. 数据字典设计:用数据字典描述数据库的设计,便于维护和修改。

为了更好地组织数据和设计出实际应用数据库,应该注意如下问题:规范化地重组数据结构:对数据进行规范化表达,这在后面将会具体讨论。

关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。

这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。

在对表的形式进行了规范化定义后,数据结构还有五种规范化定义,定名为规范化模式,称为范式。

在这五种范式中,一般只用前三种,对于常用系统就足够了。

而且这五种范式是“向上兼容”的,即满足第五范式的数据结构自动满足一、二、三、四范式,满足第四范式的数据结构自动满足第一、二、三范式,……,依此类推。

第一范式(first normal form,简称1st NF)就是指在同一表中没有重复项出现,如果有则应将重复项去掉。

这个去掉重复项的过程就称之为规范化处理。

在本文所讨论的开发方法里,1st NF 实际上是没有什么意义的。

因为我们按规范化建立的指标体系和表的过程都自动保证了所有表都满足 1st NF。

第二范式(second normal form,简称2nd NF)是指每个表必须有一个(而且仅一个)数据元素为主关键字(primary key),其它数据元素与主关键字一一对应。

例如,在图l9.7 中如果我们将合同号定义为主关键字(其它数据元素中的记录数据都有可能重名,故不能作
为主关键字),故只要知道了一个合同记录的合同号,就可以唯一地在同一行中找到该合同的任何一项具体信息。

通常我们称这种关系为函数依赖(f unc ti ona l de pEndenc e)关系。

即表中其它数据元素都依赖于主关键字,或称该数据元素唯一地被主关键字所标识。

第三范式(third normal form,简称 3rd NF)就是指表中的所有数据元素不但要能够唯一地被主关键字所标识,而且它们之间还必须相互独立,不存在其它的函数关系。

1. 4 测试方法简介
1. 4. 1 白盒法
其测试的前提是可以把程序看成装在一个透明的白盒子中,也就是完全了解程序的结构盒处理过程。

这种方法按照程序内部的逻辑测试程序,检验程序中的每一条通路是否能按预定的要求正确工作。

1. 4. 2 黑盒法
其测试前提是把程序看成一个黑盒子,完全不考虑程序的内部结构盒处理过程。

也就是说黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当的接收输入的数据产生正确的输出信息,并保持外部信息的完整性。

1. 4. 3 测试步骤
一般大型软件系统的测试基本上包括 5 个步骤:模块测试、子系统测试、系统测试、验收测试和平行运行。

软件测试在软件生命周期中横跨两个阶段。

通常在编写出每个模块之后就对它作必要的测试,模块的编写者和测试者是同一个人,编码和模块测试属于软件生命周期的同一个阶段。

在这个阶段结束之后,对系统还应该进行各种综合测试,这是软件生命周期中的另一个独立的阶段,通常由专门的测试人员承担这项工作。

1. 5 开发工具的选择
现在,市场上可以选购的应用开发产品很多,流行的也有数十种。

目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:
Microsoft 公司的 Visual Basic
Microsoft 公司的 Visual C
Borland 公司的 Delphi
Powersoft 公司的 PowerBulider
Java 等等
在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。

然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。

作为数据库系统的开发,Visual Basic 是一个非常理想选择。

数据库是 MIS 中的重要支持技术,在MIS 开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言V is ua l Basic 语言,该开发工具具有很多长处:
Visual Basic 是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发 Wi ndows 环境下的种类应用程序。

它简单易学、效率高,且功能强大,可以与 Windows 的专业开发工具 SD K 相媲美,而且程序开发人员不必具有 C/C++编程基础。

在 Visual Basic 环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows 内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC) 等技术,可以高效、快速地开发出Windows 环境下功能强大、图形界面丰富的应用软件系统。

总的来说,Visual Basic 具有以下特点:
可视化编程:
用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。

如果对界面的效果不满意,还要回到程序中修改。

有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。

Visual Basic 提供了可视化设计工具,把Windows 界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。

只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。

Visual Basic 自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。

面向对象的程序设计
4。

0 版以后的 Visual Basic 支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。

在一般的面向对象程序设计语言中,对象由程序代码和数据
组成,是抽象的概念;而 Visual Basic 则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。

在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Vis ua l Basic 自动生成对象的程序代码并封装起来。

每个对象以图形方式显示在界面上,都是可视的。

结构化程序设计语言
Visual B asi c 是在BASI C 语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。

Visual Basic 语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。

Visual Ba s i c 是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。

在设计 Visual Ba s i c 程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(。

EXE),脱离 Visual Basic 环境,直接在 Windows 环境下运行。

事件驱动编程机制
Visual Ba s i c 通过事件来执行对象的操作。

一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。

例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击“(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。

在用Visual Basic 设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。

这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。

访问数
据库
Visual Basic 具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理 Microsoft Access 格式的数据库,并提供了强大的数据存储和检索功能。

同时,Visual Basic 还能直接编辑和访问其他外部数据库,如 dBASE,FoxPro,Paradox 等,这些数据库格式都可以用 Visual Basic 编辑和处理。

Visual Basic 提供开放式数据连接,即ODBC 功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如 SQL Server,Oracle 等。

在应用程序中,可以使用结构化查询语言SQL 数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL 的编程技术,为单机上运行的数据库提供了 SQL 网络接口,以便在分布式环境中快速而有效地实现客户/服务器(client/server)方案。

动态数据交换(DDE)
利用动态数据交换(D yn am i c Data Exchange)技术,可以把一种应用程序中的数据动态
地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链路。

当原始数据变化时,可以自动更新链接的数据。

Visual Basic 提供了动态数据交换的编程技术,可以在应用程序中与其他 Windows 应用程序建立动态数据交换,在不同的应用程序之间进行通信。

对象的链接与嵌入(OLE)对象的链接与嵌入(OLE)将每个应用程序都看做是一个对象
(object),将不同的对象链
接(link)起来,再嵌入(embed)某个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式的文件。

OL E 技术是Mic ros oft 公司对象技术的战略,它把多个应用程序合为一体,将每个应用程序看做是一个对象进行链接和嵌入,是一种应用程序一体化的技术。

利用OLE 技术,可以方便地建立复合式文档(compound document),这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。

动态链接库(DLL)
Visual Basic 是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。

但它可以通过动态链接库技术将C/C++或汇编语言编写的程序加入到Visual Basic 应用程序中,可以像调用内部函数一样调用其他语言编写的函数。

此外,通过动态链接库,还可以调用 Windows 应用程序接口(API)函数,实现 SDK 所具有的功能。

第二章编程环境的选择
微软公司的 Visual Basic 6.0 是 Windows 应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。

Visual Basic 提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。

故而,实现本系统 VB 是一个相对较好的选择。

2. 1 关系型数据库的实现
Acce s s2003 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。

Access 的优点在于它能使用数据表示图或自定义窗体收集信息。

数据表示图提供了一种类似于Excel 的电子表格,可以使数据库一目了然。

另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。

Access 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。

Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。

如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。

2. 2 二者的结合(DBA)
微软的JET 数据库引擎提供了与数据库打交道的途径,我们是通过它以及Visual Basic 来访问数据库并对其进行各种操作。

Visual Basic、A ccess 以及其他微软的软件产品都是通过共用 JET 数据库引擎,从而给用户提供了丰富的数据类型。

DATA 控件在数据库中的信息与将信息显示给用户看的Visual Basic 程序之间架起了一座桥梁。

我们可以设置DATA 控件的各个属性,告诉它要调用那个数据库的哪个部分。

缺省情况下,DATA 控件根据数据库中的一个或多个数据表建立一个 dynaset-t ype(动态集合)类型的记录集合。

一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。

DATA 控件还提供了用来浏览不同记录的各种跳转按钮。

将DATA 控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。

14。

相关文档
最新文档