《aad_0617_库存管理系统设计方案(doc41)3245.docx》由会员分享,可在线阅读,更多相关《aad_0617_库存管理系统设计方案(doc41)3245.docx(51页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、库存管理理系统设设计方案案目 录摘要11Absttracct2第一章 绪论论31. 11管理信信息系统统的概述述31. 2数据库库应用系系统开发发简介31. 3库存管管理系统统51.3.1国内内外同类类管理软软件的研研究现状状与发展展趋势 51.3.2库存存管理系系统研究究背景与与意义6第二章 数据库库理论基基础72.1数数据库系系统设计计72.2SSQL语语言介绍绍72.2.1SQQL基础础772.2.2SQQL语句句88第三章 应用用系统开开发工具具 93.1VVisuual Bassic简简介及实实现原理理93.2数数据库组组件介绍绍93.3SSQL语语言在VVB中的的应用 1103.4
2、AAcceess220000简述111第四章 库存存管理系系统设计计分析124.1需需求分析析124.2模模块划分分134.3数数据库设设计15第五章 应用用程序设设计185.1程程序结构构1185.2程程序源代代码119第六章 设设计总结结 388摘要随着现现代工业业的发展展,计算算机信息息管理系系统越来来越受到到企业重重视。本本文主要要分析了了库存管管理系统统的一些些基本功功能和组组成情况况,包括括系统的的需求分分析、系系统结构构,功能能模块划划分以及及数据库库模式分分析等,重重点对应应用程序序的实际际开发实实现作了了介绍。达达到了数数据的一一致性和和安全性性,且应应用程序序功能完完备,符
3、符合了库库存管理理系统作作为典型型的信息息管理系系统(MMIS)的要求求。同时时简单介介绍了VVisuual Bassic编编程环境境和Acccesss数据据库管理理系统的的功能特特点,库库存管理理系统是是企业物物流管理理中不可可或缺的的一部分分。关键词:库存管管理,数数据库,信信息管理理,VBBAbsttracctWithh thhe ddeveeloppmennt oof mmodeern inddusttry, thhe iinfoormaatioon mmanaagemmentt syysteem oof tthe commputter is beiing paiid aatteent
4、iion to by entterpprisses. Thhis texxt hhas anaalyssed somme bbasiic ffuncctioons of thee addminnisttrattivee syysteem oof tthe stoock andd maakess upp thhe ssituuatiion maiinlyy, iinclludiing thee syysteemattic demmandd iss annalyysedd, ssysttemaaticc sttruccturre, thee fuuncttionn moodulle ddiviid
5、ess annd tthe datta bbasee moode is anaalyssed etcc., havve rreallizeed ddoinng tthe inttrodducttionn too thhe aactuual devveloopmeent of thee apppliicattionn prrogrram esppeciiallly. Havvingg reeachhed thee coonsiisteencyy annd ssecuuritty oof tthe datta, andd thhe aappllicaatioon pproggramm fuunct
6、tionn iss coomplletee, hhavee acccorrdedd wiith thee addminnisttrattivee syysteem oof tthe stoock as thee reequeest forr thhe ttypiicall innforrmattionn maanaggemeent sysstemm(MIIS). Inntrooducced thee fuuncttionn chharaacteerissticcs oof VVisuual Bassic proograammiing envviroonmeent andd Acccesss d
7、dataa baase mannageemennt ssysttem briieflly aat tthe samme ttimee, tthe admminiistrratiive sysstemm off thhe sstocck iis aan iindiispeensaablee paart in entterpprissess maaterriall fllow mannageemennt.Keywwordds: stoock mannageemennt, dattabaase, innforrmattionn maanaggemeent, VBB第一章 绪论库存管理理系统是是一个企
8、企事业单单位不可可缺少的的一部分,它的内内容对于于企业的的决策者者和管理理者来说说都是至至关重要要的,因因此,库库存管理理系统应应该能够够为用户户提供充充足的信信息和快快捷的查查询手段段,但一一直以来来人们使使用传统统的人工工方式管管理库存存,这种种管理方方式存在在着许多多缺点,诸诸如效率率低,保保密性差差等,而而且时间间一长,将将产生大大量的文文件和数数据,这这对于查查找、更更新和维维护都带带来了不不少的困困难。随着科学学技术的的不断提提高,计计算机科科学不断断发展,其其强大的的功能已已经被人人们深刻刻认识,它它已经进进入了人人类社会会的各个个领域并并发挥着着越来越越重要的的作用。作为计算算
9、机应用用的一部部分,使使用计算算机对产产品库存存信息进进行管理理,具有有着人工工管理无无法比拟拟的优点点,它检检索迅速速、查找找方便、可可靠性高高、存储储量大、保保密性好好、寿命命长、成成本低等等,可减减少更多多的人力力物力,这这些都能能够极大大地提高高货品库库存的管管理效率率,也是是企业库库存管理理科学化化、正规规化,与与世界接接轨的重重要条件件。因此此,开发发一个库库存管理理系统是是很有必必要的,具具有其特特有的技技术意义义和管理理意义。1.1管管理信息息系统的的概述管理信息息系统(简简称MIIS)是是在管理理科学、系系统科学学、计算算机科学学等的基基础上发发展起来来的综合合性边缘缘科学。
10、在在21世世纪信息息高速发发展的时时代中,管管理信息息系统具具有很重重要的作作用,它它的预测测和辅助助决策的的功能,即即利用现现代管理理的决策策和支持持。管理信息息系统是是一个由由人、机机(计算算机)组组成的能能进行管管理信息息的收集集、传递递、存储储、加工工、维护护和使用用的系统统。它能能观测企企业或组组织的各各种运动动情况,利利用过去去的数据据预测未未来;从从全局出出发辅助助决策;利用信信息控制制企业或或组织行行为,帮帮助其实实现长远远的规划划目标。简简言之,管管理信息息系统是是一个以以计算机机为工具具,具有有数据处处理、预预测、控控制和辅辅助决策策功能的的信息系系统。管理信息息系统是是一
11、个人人机系统统,同时时它又是是一个一一体化集集成系统统。管理理信息系系统是信信息系统统的一个个子系统统,它以以计算机机技术、通通讯技术术和软件件技术为为技术基基础,同同时将现现代管理理理论、现现代管理理方法及及各级管管理人员员融为一一体,最最终为某某个组织织整体的的管理与与决策服服务,是是由人和和计算机机组成的的能进行行管理信信息的收收集、传传递、存存储、加加工、维维护和使使用的系系统。管理信息息系统的的基本结结构可以以概括为为四大部部件,即即信息源源、信息息处理器器、信息息用户和和信息管管理者。因因此,一一个成功功的管理理信息系系统应该该具有可可靠的硬硬件、实实用的软软件、强强有力的的现代化
12、化管理水水平。具具体讲,管管理信息息系统的的三大支支柱是:计算机机网络、数数据库和和现代化化的管理理,这三三打支柱柱称为管管理信息息系统的的扩展部部件。1.2数数据库应应用系统统开发简简介在数据库库应用系系统开发发之前,对对开发数数据库的的基本概概念应当当了解,对对数据库库的结构构、开发发数据库库应用程程序的步步骤、开开发体系系及方法法都应当当有相当当清晰的的了解和和认识。数据库应应用系统统开发的的目标是是建立一一个满足足用户长长期需求求的产品品。开发发的主要要过程为为:理解解用户的的需求,然然后,把把它们转转变为有有效的数数据库设设计。把把设计转转变为实实际的数数据库,并并且这些些数据库库带
13、有功功能完备备、高效效能的应应用。数据库技技术在计计算机软软件邻域域研究中中一直是是非常重重要的主主题,产产生于660年代代,300多年来来数据库库技术得得到了迅迅速发展展,并已已形成较较为完整整的理论论体系和和一大批批实用系系统。并并且,近近年来,随随着Woorldd Wiide Webb(WWWW)的的猛增及及Intternnet技技术的迅迅速发展展,使得得数据库库技术之之时成为为最热门门技术之之一。1.2.1数据据库数据库由由DBMMS(数数据库管管理系统统)处理理,DBBMS则则由开发发人员和和用户通通过应用用程序直直接或间间接地使使用。它它主要包包括四个个要素:用户数数据、元元数据、
14、索索引和应应用元数数据。一、用户户数据目前,大大多数主主流数据据库管理理系统把把用户数数据表示示为关系系。现在在把关系系看作数数据表。表表的列包包含域或或属性,表表的行包包含对应应业务环环境中的的实体的的记录。并并非所有有的关系系都同样样符合要要求,有有些关系系比其它它关系更更结构化化一些。为了对比比结构差差的关系系和结构构好的关关系之间间的差别别,以图图书管理理系统中中的图书书和图书书借阅者者关系为为例来说说明,假假若设计计关系RR1(借借书证号号,姓名名,性别别,身份份编号,身身份证,联联系电话话,图书书编号,图书名名称,图图书类别别,作者者,出版版社,出出版日期期,备注注,价格格,数量量
15、);这这个关系系的问题题出在它它有关于于两个不不同主题题的数据据,就是是图书借借阅者和和图书。用用这种方方式构成成的关系系在进行行修改时时,会出出现问题题。因为为一个图图书借阅阅者可能能借阅多多本书,如如果某个个图书借借阅者的的某个字字段(如如联系电电话)出出现变更更,它所所借阅的的图书记记录(可可能多个个)也就就必须变变化,这这是不好好的。因因此数据据用两个个关系表表示更好好。现在在如果某某图书借借阅者改改变了它它的联系系电话,只只有关系系(表)uuserr的对应应行需要要改变。当当然,要要想产生生一个,显显示图书书名称及及其借阅阅者联系系电话的的报表,就就需要将将这两个个表的行行结合起起来
16、。结结果表明明,将关关系分别别存储,在在生成报报表的时时候将它它们结合合起来,比比把它们们存储在在一个合合成的表表中更好好。userr(借书书证号,姓姓名,性性别,身身份编号号,身份份证,联联系电话话,)bookk(图书书编号,图书名名称,图图书类别别,作者者,出版版社,出出版日期期,备注注,价格格,数量量)二、元数数据数据库是是自描述述的,这这就意味味着它自自身包含含了它的的结构的的描述,这这种结构构的描述述称作元元数据。因因为DBBMS产产品是用用来存储储和操纵纵表的,所所以大多多数产品品把元数数据以表表的形式式存储,有有时称作作系统表表。这些些系统表表存储了了数据库库中表的的情况,指指出
17、每一一个表中中有多少少列,那那一列是是主关键键字,每每一列的的数据类类型的描描述,它它也存储储索引、关关键字、规规则和数数据库结结构的其其他部分分。在表中存存储元数数据不仅仅对DBBMS是是有效的的,对用用户也是是方便的的,因为为他们可可以使用用与查询询用户数数据同样样的查询询工具来来查询元元数据。三、索引引第三种类类型的数数据改进进了数据据库的性性能和可可访问性性,这种种数据经经常称作作开销数数据,尽尽管有时时也采用用其他类类型的数数据结构构,如链链表,但但它主要要还是索索引。索索引可以以用来排排序和快快速访问问数据。下下面以库库存管理理系统中中的货品品信息表表为例来来说明。假定数据据在磁盘
18、盘上是按按货品品编号的递增增顺序排排列的,用用户想打打印一个个按货货品名称称排序序的货品品数据报报表。为为此,所所有的数数据都需需要从源源表中提提取出来来并排序序,除非非表很小小,否则则这是一一个很费费时的过过程。或或者,可可以在货品名称称字段段上创建建一个索索引,该该索引的的条目按按照货货品名称称排序序,这样样,该索索引的条条目可以以读出来来,并用用来按顺顺序访问问货品信信息数据据。索引用于于快速访访问数据据。例如如,一个个用户只只想访问问货品信信息表中中类别别值为为011的那那些货品品。如果果没有索索引,则则必须搜搜索整个个源表;但有了了索引之之后,可可以找到到索引条条目,并并使用它它来挑
19、选选所有合合适的行行。索引对排排序和查查找是有有帮助的的,但要要付出代代价。货货品信息息表中的的行每次次改变时时,索引引也必须须改变,这这意味着着索引并并非随意意的,应应该在真真正需要要时保存存。四、应用用元数据据存储在数数据库中中的第四四种数据据是应用用元数据据,它用用来存储储用户窗窗体、报报表、查查询和其其他形式式的查询询组件。并并非所有有的DBBMS都都支持应应用组件件,支持持组件的的DBMMS也不不一定把把全部组组件的结结构作为为应用元元数据存存储在数数据库中中。然而而,大多多数现代代的DBBMS产产品存储储这种数数据作为为数据库库的一部部分。一一般来说说,数据据库开发发人员和和用户都
20、都不直接接访问应应用元数数据,相相反,他他们通过过DBMMS中的的工具来来处理这这些数据据。Acceess 20000中就就支持窗窗体、存存储过程程等应用用元数据据。1.2.2数据据库管理理系统数据库管管理系统统(DBBMS)是是指数据据库系统统中管理理数据的的软件系系统。DDBMSS是数据据库系统统的核心心组成部部分。对对数据库库的一切切操作,包包括定义义、更新新及各种种控制,都是通通过DBBMS进进行的。DDBMSS总是基基于某种种数据模模型,可可以把DDBMSS看成是是某种数数据模型型在计算算机系统统上的具具体实现现。根据据数据模模型的不不同,DDBMSS可以分分成层次次型、网网状型、关
21、关系型、面面向对象象型等。关系模型型。关系系模型主主要是用用二维表表格结构构表达实实体集,用用外键表表示实体体间联系系。关系系模型是是由若干干个关系系模式组组成的集集合。关关系模式式相当于于前面提提到的记记录类型型,它的的实例称称为关系系,每个个关系实实际上是是一张二二维表格格。关系模型型和层次次、网状状模型的的最大判判别是用用关键码码而不是是用指针针导航数数据,表表格简单单用户易易懂,编编程时并并不涉及及存储结结构,访访问技术术等细节节。关系系模型是是数学化化模型。SSQL语语言是关关系数据据库的标标准化语语言,已已得到了了广泛的的应用。DBMSS的特点点和功能能可以分分为三个个子系统统:设
22、计计工具子子系统、运运行子系系统和DDBMSS引擎。设计子系系统有一一个方便便数据库库及其应应用创建建的工具具集。它它典型地地包含产产生表、窗窗体、查查询和报报表的工工具。DDBMSS产品还还提供编编程语言言和对编编程语言言的接口口。运行子系系统处理理用设计计子系统统开发的的应用组组件。它它所包含含的运行行处理器器用来处处理窗体体和数据据库的数数据交互互,以及及回答查查询和打打印报表表等。DBMSS引擎从从其他两两个组件件接受请请求,并并把它们们翻译成成对操作作系统的的命令,以以便读写写物理介介质上的的数据。DDBMSS引擎还还涉及事事务管理理、锁、备备份和恢恢复。1.3库库存管理理系统当今时
23、代代是飞速速发展的的信息时时代,在在各行各各业中离离不开信信息处理理,这正正是计算算机被广广泛应用用于信息息处理系系统的环环境。计计算机最最大的好好处在于于利用它它能够进进行信息息管理,使使用计算算机进行行信息控控制,不不仅提高高了工作作效率,而而且大大大的提高高了其安安全性。尤尤其对复复杂的信信息管理理,计算算机能够够充分发发挥它的的优越性性。计算算机进行行信息管管理与信信息管理理系统的的开发密密切相关关,系统统的开发发是系统统管理的的前提。仓库作为为一总货货品资源源的集散散地,货货品的种种类繁多多,包含含很多的的信息数数据的管管理。据据调查得得知,以以前仓库库进行信信息管理理的方式式主要是
24、是基于文文本、表表格等纸纸介质的的手工处处理,对对于货品品的出入入库情况况的统计计和核实实等往往往采用对对账本的的人工检检查,对对管理者者的管理理权限等等不受约约束,任任何人都都可查看看,这样样容易引引起资料料外泄。另另外,数数据信息息处理工工作量大大,容易易出错,由由于数据据繁多,容容易丢失失,且不不易查找找。总的的来说,缺缺乏系统统、规范范的信息息管理手手段。而而且,一一般的存存储情况况是记录录在账本本上的,仓仓库的工工作人员员和管理理员也只只是当时时记得比比较清楚楚,时间间一长,如如果再要要进行查查询,就就得在众众多的资资料中翻翻阅查找找了,这这样造成成费时、费费力,如如要对很很长时间间
25、以前的的货品进进行更改改就更加加困难了了。因此此,很有有必要建建立一个个库存管管理系统统,使货货品管理理工作规规范化,系系统化,程程序化。提提高信息息处理的的速度和和准确性性。1.3.1国内内外同类类管理软软件的研研究现状状与发展展趋势现在国内内外对此此类系统统的开发发与研究究也是很很有实用用性的,基基本上能能满足各各企业的的自身特特点,来来进行库库存方面面的管理理,同时时,改类类系统又又都在不不断地深深入与发发展,来来适用更更多的企企业,一一般都能能运用于于各个企企业的库库存管理理,但是是都没有有针对大大众的广广泛应用用,只能能运用某某个企业业或单位位,这一一点还有有待于今今后的进进一步开开
26、发与实实践。今后此类类软件将将会向条条码库存存管理系系统发展展,现阶阶段,伴伴随物流流及管理理信息化化、网络络化的发发展,应应用条码码技术进进行库存存管理、实实现仓库库作业自自动化,将将是一个个必然的的发展趋趋势,也也是需要要迫切解解决的一一个现实实问题。随着信息化技术的不断提高和应用的日渐普及,更多的商品拥有自己的条码,而且,使用条码化工作代替传统作业模式,减少了手工输入,这样不但提高了作业效率,还能确保资料正确,并减少因人为失误所造成的损失。1、技术术应用于于库存管管理是实实现仓库库管理自自动化的的有效途途径库存品种种多,数数量大。因因此,要要实现收收发作业业的快速速、准确确、高效效,仓储
27、储管理自自动化势势在必行行。而实实现管理理自动化化的“瓶颈”则是产产品信息息的采集集、输入入。传统统手工作作业方式式,在信信息采集集量加大大的情形形下,半半因信息息不能及及时的反反馈,给给收发作作业造成成一定的的困难。利利用条码码技术,在在入库及及其包装装上加贴贴条码,配配之以仓仓库信息息管理系系统进行行作业,不不仅可提提高效率率,降低低作业强强度,也也将大大大提高产产品收发发作业准准确率(如如键盘输输入仅为为百分之之一),进进而实现现仓库管管理的全全面自动动化。2、技术术应用于于库存管管理对提提高仓库库作业效效率有重重要作用用将条码技技术和仓仓库管理理信息系系统结合合起来,用用于产品品收、发
28、发、保管管等全过过程控制制管理,不不仅可改改变信息息采集的的传统手手工作业业方式,降降低作业业强度,还还可避免免由此造造成的各各种差错错,提高高作业效效率和科科学管库库水平。比比较发现现,信息息输入时时,条码码输入速速度是键键盘输入入的5倍倍。入库库时,通通常保管管员根据据产品上上的条码码所反映映出的册册序号、出出厂期、生生产厂家家、单价价、封存存(保管管)期等等信息,进进行实物物点验,同同时将条条码信息息录入到到管理信信息系统统;出库库时,保保管员根根据航材材发付单单内容,持持条码扫扫描装置置进行器器材拣选选,并完完成信息息录入;清库盘盘点时,保保管员可可持扫描描装备进进行数质质量等内内容核
29、对对,并半半采集的的信息录录入管理理系统中中进行自自动盘点点,生成成清库对对帐单等等,完成成清库盘盘点作业业。3、技术术应用于于库存管管理是完完善产品品保障信信息网络络的重要要手段储存产品品信息是是产品保保障信息息网络的的重要组组成部分分,是做做好产品品供应保保障工作作的基础础。产品品保障信信息网是是实现物物资储运运全过程程可视化化的前提提。目前前,有些些仓库内内部局域域网已经经建成并并投入使使用,并并与业务务主管部部门实现现了信息息沟通,库库存保障障信息网网在日常常航材保保障工作作中实现现了信息息沟通,库库存保障障信息网网在日常常产品保保障工作作中的作作用日趋趋明显。条条码技术术在储存存管理
30、中中的应用用,可进进一步完完善系统统各仓库库之间及及各仓库库与作业业主管部部门之间间的信息息共享和和交换功功能,最最终达到到对产品品的全程程跟踪管管理,充充分发挥挥条码技技术在整整个流通通中的作作用。同时,在在软件系系统的研研发过程程中,将将会融入入一种EEPR的的企业管管理思想想。大量量的研究究与实践践已经充充分表明明,ERRP作为为一种现现代企业业管理的的思想和和方法,将将其大力力地推广广应用就就是有效效的促使使我国企企业管理理朝着更更加科学学化、合合理化和和规范化化方向发发展的一一种具体体方法和和途径。另外,库库存管理理的信息息化和可可视化,每每个企业业将会拥拥有两个个仓库,一一个是装装
31、满货物物的仓库库,还有有一个就就是管理理系统里里的数据据库,对对上万种种货物分分别编码码,使其其成为计计算机可可识别的的语言,形象地说,货架上的号码就是货物的地址,从而避免了货物的分拣和提取时的翻箱倒柜式的查找。1.3.2库存存管理系系统研究究背景与与意义随着我国国经济的的飞速发发展,各各种类型型规模的的公司企企业迅速速崛起,许许多从事事生产和和经营管管理的企企业都有有自己生生产和销销售的产产品,而而这些产产品都需需要储存存在仓库库中,对对于每个个企业来来说,随随着企业业规模的的不断扩扩大,产产品数量量的急剧剧增加,所所生产产产品的种种类也会会不断地地更新与与发展,有有关产品品的各种种信息量量
32、也会成成倍增长长。面对对庞大的的产品信信息量,如如何有效效地管理理库存产产品,对对这些企企业来说说是非常常重要的的,库存存管理的的重点是是销售信信息能否否及时反反馈,从从而确保保企业运运行效益益。而库库存管理理又涉及及入库、出出库的产产品、经经办人员员及客户户等方方方面面的的因素,如如何管理理这些信信息数据据,是一一项复杂杂的系统统工程,充充分考验验着仓库库管理员员的工作作能力,工工作量的的繁重是是可想而而知的,所所以这就就需要由由库存管管理系统统来提高高库存管管理工作作的效率率,这对对信息的的规范管管理、科科学统计计和快速速查询,减减少管理理方面的的工作量量,同时时对于调调动广大大员工的的工
33、作积积极性,提提高企业业的生产产效率,都都具有十十分重要要的现实实意义。第二章数据库库理论基基础2.1数数据库系系统设计计一个成功功的信息息管理系系统,是是建立在在许多条条件之上上的,而而数据库库是其中中一个非非常重要要的条件件和关键键技术。信信息管理理系统所所涉及的的数据库库设计分分五个步步骤:数数据库需需求分析析、概念念设计、逻逻辑设计计、物理理设计与与加载测测试。(1)数据库库需求分分析的任任务是将将业务管管理单证证流化为为数据流流,划分分主题之之间的边边界,绘绘制出DDFD图图,并完完成相应应的数据据字典。(2)概念设设计的任任务是从从DFDD出发,绘绘制出本本主题的的实体关系图图,并
34、列列出各个个实体与与关系的的纲要表表。(3)逻辑设设计的任任务是从从E-RR图与对对应的纲纲要表出出发,确确定各个个实体及及关系的的表名属属性。(4)物理设设计的任任务是确确定所有有属性的的类型、宽宽度与取取值范围围,设计计出基本本表的主主键,将将所有的的表名与与字段名名英文化化(现在在很多软软件能支支持中文文字段,如如Acccesss 20000),实实现物理理建库,完完成数据据库物理理设计字字典。(5)加载测测试工作作贯穿于于程序测测试工作作的全过过程,整整个录入入、修改改、查询询、处理理工作均均可视为为对数据据库的加加载测试试工作。数据库设设计主要要是进行行数据库库的逻辑辑设计,即即将数
35、据据按一定定的分类类、分组组系统和和逻辑层层次组织织起来,是是面向用用户的。数数据库设设计时需需要综合合企业各各个部门门的存档档数据和和数据需需求,分分析各个个数据之之间的关关系,按按照DBBMS提提供的功功能和描描述工具具,设计计出规模模适当、正正确反映映数据关关系、数数据冗余余少、存存取效率率高、能能满足多多种查询询要求的的数据模模型。数据库设设计的步步骤主要要是:(1)数据库库结构定定义:目目前的数数据库管管理系统统(DBBMS)有有的是支支持联机机事务处处理CLLTP(负负责对事事务数据据进行采采集、处处理、存存储)的的操作型型DBMMS,有有的可支支持数据据仓库、有有联机分分析处理理
36、CLAAP(指指为支持持决策的的制定对对数据的的一种加加工操作作)功能能的大型型DBMMS,有有的数据据库是关关系型的的、有的的可支持持面向对对象数据据库。针针对选择择的DBBMS,进进行数据据库结构构定义。(2)数据表表定义:数据表表定义指指定义数数据库中中数据表表的结构构,数据据表的逻逻辑结构构包括:属性名名称、类类型、表表示形式式、缺省省值、校校验规则则、是否否关键字字、可否否为空等等。关系系型数据据库要尽尽量按关关系规范范化要求求进行数数据库设设计,但但为使效效率高,规规范化程程度应根根据应用用环境和和条件来来决定。数数据表设设计不仅仅要满足足数据存存储的要要求,还还要增加加一些如如反
37、映有有关信息息、操作作责任、中中间数据据的字段段或临时时数据表表。(3)存储设设备和存存储空间间组织:确定数数据的存存放地点点、存储储路径、存存储设备备等,备备份方案案,对多多版本如如何保证证一致性性和数据据的完整整性。(4)数据使使用权限限设置:针对用用户的不不同使用用要求,确确定数据据的用户户使用权权限,确确保数据据安全。(5)数据字字典设计计:用数数据字典典描述数数据库的的设计,便便于维护护和修改改。2.2 SQLL语言介介绍2.2.1 SSQL基基础SQL(Strructtureed QQuerry LLangguagge,结结构查询询语言)是一个个功能强强大的数数据库语语言。SSQL
38、通通常使用用于数据据库的通通讯。AANSII(美国国国家标标准学会会)声称称,SQQL是关关系数据据库管理理系统的的标准语语言。SSQL语语句通常常用于完完成一些些数据库库的操作作任务,比比如在数数据库中中更新数数据,或或者从数数据库中中检索数数据。使使用SQQL的常常见关系系数据库库管理系系统有:Oraaclee、 SSybaase、 Miccrossoftt SQQL SServver、 Acccesss、 IIngrres等等等。虽虽然绝大大多数的的数据库库系统使使用SQQL,但但是它们们同样有有它们自自立另外外的专有有扩展功功能用于于它们的的系统。但但是,标标准的SSQL命命令,比比如
39、SSeleect、 Inssertt、 Uppdatte、 Deelette、 Crreatte和和 DDropp常常常被用于于完成绝绝大多数数数据库库的操作作。SQL语语言的突突出优点点就是它它的非过过程化、统统一,而而且还是是所有关关系数据据库的公公共语言言。SQQL语言言一次处处理一个个记录,对对数据提提供自动动导航,它它允许用用户在高高层的数数据结构构上工作作,而部部队单个个记录进进行操作作,可操操作记录录集,所所有SQQL语句句接受集集合作为为输入,返返回集合合作为输输出。SSQL的的集合特特性允许许一条SSQL语语句的结结果作为为另一条条SQLL语句的的输入。同同时,它它不要求求用
40、户指指定对数数据的存存放方法法,这种种特性使使用户更更易集中中精力于于要得到到的结果果;所有有SQLL语句使使用查询询优化器器,它是是RDBBMS的的一部分分,由它它决定对对指定数数据存取取的最快快速度的的手段,查查询优化化器知道道存在什什么索引引,在哪哪儿使用用索引合合适,而而用户则则从不需需要知道道表是否否有索引引、有什什么类型型的索引引。作为为统一的的语言,SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。2.2.2 SSQL语语句SQL语语句概括括起来可可以分为为数据操操作语言言,数据据定义语语言和数数据控制制语言
41、几几大组,它它们用于于对数据据库数据据的查询询,修改改和更新新,是一一种完备备的数据据处理语语言。主主要用到到的数据据操作语语言主要要是:SELEECT:用于数数据检索索;INSEERT:用于增增加数据据到数据据库;UPDAATE:用于从从数据库库中修改改现存的的数据;DELEETE:用于从从数据库库中删除除数据。第三章应用系系统开发发工具3.1 Vissuall Baasicc简介及及实现原原理Visuual Bassic(简简称VBB)是美美国微软软公司(MMicrrosooft)于于19990年推推出的一一套完整整的Wiindoows系系统软件件开发工工具,可可用于开开发Wiindoow
42、s环环境下的的各类应应用程序序,是一一种可视视化、面面向对象象、用事事件驱动动方式的的结构化化高级程程序设计计语言和和工具,是是目前使使用最广广泛的编编程语言言之一。至至今以升升级到了了6.00版。VB的重重要特点点之一是是可视性性。系统统引进了了窗体和和控件的的机制,用用于设计计应用程程序界面面。用户户通过在在屏幕上上生成窗窗体,在在窗体中中绘制所所需要的的控件和和按钮,设设计菜单单和对话话框,VVB会自自动生成成相应的的代码。VB的另另一重要要特点是是事件驱驱动。当当窗体或或控件上上发生一一个事件件时,VVB立即即把控制制权交给给程序员员。程序序员不必必担心如如何判断断事件是是否已发发生,
43、只只需要编编写一段段代码告告诉计算算机在事事件发生生以后应应该做什什么工作作就可以以了。这这样,设设计一个个Winndowws应用用程序简简化为用用鼠标在在屏幕上上点击、拖拖拽并添添加少量量的代码码就可以以完成了了,大大大降低了了对程序序设计的的要求,提提高了应应用程序序的开发发效率。利用VBB的可视视性特点点,可方方便的设设计了程程序的窗窗体界面面,并在在各个窗窗体中的的合适位位置绘制制所需的的每种控控件。如如要修改改窗体或或控件的的某项属属性,只只需在相相应的窗窗体或控控件的属属性窗口口修改相相应的参参数便可可达到需需要的设设计效果果。利用VBB的事件件驱动性性特点,只只需在窗窗体或控控件
44、上的的代码窗窗口中添添加少量量的代码码,便可可达到告告诉当在在相应的的窗体或或控件上上发生某某一事件件时,它它们在事事件发生生后应该该做什么么工作的的目的。例例如几个个窗体上上的添加加、删除除、返回回按钮的的作用,就就是通过过在各个个相应按按钮的代代码窗口口中输入入相应的的代码,来来达到当当在几个个按钮上上出现单单击(CClicck)事事件后,相相应按钮钮实现添添加、删删除、返返回的功功能的。3.2 数据库库组件介介绍在使用VVisuual Bassic开开发数据据库应用用程序的的时候,会会经常使使用数据据库访问问控件。这这些控件件包括:Datta控件件;ADOO Daata控控件;Datta
45、Liist控控件/DDataaCommbo控控件;DattaGrrid控控件;MSCCharrt控件件。下面将分分别对这这些控件件的主要要功能及及使用方方法进行行介绍。3.2.1Datta控件件Dataa控件是是Vissuall Baasicc中最基基本的数数据库操操作控件件。它使使用Reecorrdseet对象象提供对对存储在在数据库库中数据据的访问问。Daata控控件允许许从一个个记录移移动到另另一个记记录,并并显示和和操纵来来自被连连接控件件的记录录的数据据。许多多其他的的数据库库操作控控件都需需要Daata控控件或类类似的数数据源控控件(比比如ADDO DDataa控件)。Dataa控件可可以执行行大部分分数据库库访问操操作,但但是它并并不能显显示数据据库中数数据的内内容。DDataa控件通通常需要要与其他他控件结结合使用用。这些些与Daata控控件结合合使用的的控件,可可以称之之为“数据觉觉察控件件”。因为为程序员员无需编编写任何何代码,就就可以在在这些控控件中显显示当前前记录的的数据。当当Datta控件件中当前前记录发发生变化化时,数数据觉察察控件的的内容也也会随之之发生变变化。当与Daata控控件相连连接时,DDataaL