《毕业论文库存管理(1)4069.docx》由会员分享,可在线阅读,更多相关《毕业论文库存管理(1)4069.docx(46页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、目录前言 2摘要 2第一章 概述33第二章 开发背景景 4第三章 系统分析析 4第四章 系统设计计 6第五章 系统实施施 113第六章 系统使用用说明 224附录 参考考文献 255前言仓库库存存管理系系统是一一个企业业不可缺缺少的部部分,它的内内容对于于企业的的决策者者和管理理者来说说都至关关重要,所以仓仓库库存存管理系系统应该该能够为为用户提提供充足足的信息息和快捷捷的查询询手段。但但一直以以来人们们使用传传统人工工的方式式管理仓仓库中的的各种物物资设备备,这种种管理方方式存在在着许多多缺点,如:效率低低、另外外时间一一长,将产生生大量的的文件和和数据,这对于于查找、更更新和维维护都带带来
2、了不不少的困困难。随着科学学技术的的不断提提高,计算机机科学日日渐成熟熟,其强大大的功能能已为人人们深刻刻认识,它已进进入人类类社会的的各个领领域并发发挥着越越来越重重要的作作用。作为计算算机应用用的一部部分,使用计计算机对对物资信信息进行行管理,具有着着手工管管理所无无法比拟拟的优点点.例如:检索迅迅速、查查找方便便、可靠靠性高、存存储量大大、保密密性好、寿寿命长、成成本低等等。这些些优点能能够极大大地提高高人事劳劳资管理理的效率率,也是企企业的科科学化、正正规化管管理,与世界界接轨的的重要条条件。因此,开开发这样样一套库库存管理理软件成成为很有有必要的的事情。摘要库存管理理系统是是典型的的
3、信息管管理系统统(MIIS),其开发发主要包包括后台台数据库库的建立立和维护护以及前前端应用用程序的的开发两两个方面面。对于于前者要要求建立立起数据据一致性性和完整整性强.数据安安全性好好的库。而而对于后后者则要要求应用用程序功功能完备备,易使用用等特点点。经过分析析如此情情况,我们使使用微软软公司的的VissuallBassic开开发工具具,利用其其提供的的各种面面向对象象的开发发工具,尤其是是ADOO,是能能方便而而简洁操操纵数据据库的智智能化对对象,短期内内就可以以开发出出用户满满意的可可行系统统。关键字:库存管管理 ADDO面相对对象库存ABBC分析析Absttracct Stocck
4、piile mannagee syysteem iis aa tyypiccal MISS.Itts devveloopmeent mosstlyy inncluude thee foounddatiion andd maainttenaancee off thhe ddataabasse aand thee deevellopmmentt off thhe cclieent apppliccatiionpproggrammme.Forr thhe fformmer we musst eeataabliish a bbettter dattabaase,whiich hass weell da
5、tta cconssisttenccy aand datta ssecuuritty.FFor thee laatteer wwe mmustt maake thee prrogrrammme hhas sellf-cconttainned funnctiion andd eaasy to be usee.By aanallysiing thee siituaatioon,wwe uuse thee VBB off thhe MMicrrosooft commpanny aas cclieent toool,aand usee soome of thee tooolss off oppp, e
6、sppeciialllyADDO oobjeect,whiich cann eaasilly cconvveniienttly mannipuulatte tthe dattabaase.We usee itt caan ddeveelopp a sattisffacttoryy syysteem iin sshorrt ttimee Key:Stocckpiile mannageeADOOOPPP Thee annalyysiss off Stocckpiile第一章 概述1.1 库存管管理的必必要性大多数库库存管理理理论认认为,库库存是物物理上和和逻辑上上库房库库位的所所有有形形和无形形物
7、料极极其价值值的总和和,具体体包括成成品、原原材料、在在制品、在在途品、生生产前物物料、备备品备件件等。虽虽然持有有一些库库存是必必要的,过过量的库库存却非非但没有有用处而而且占用用了资金金。占用用的资金金对于公公司发展展、新产产品开发发等都是是非常需需要的;减少资资金占用用还可以以大大减减少来自自银行贷贷款的利利息和风风险。对对那些采采购量特特别大、采采购件市市场价格格有波动动的物料料库存,加加强库存存管理效效果更为为明显。因因此,平平衡公司司库存投投资与其其它资金金需求至至关重要要。1.2 库存分分类企业怎样样管理库存存,是库库存管理理的最大大难点和和挑战。因因此,通通过MRRPIII物料
8、主主计划模模块和采采购模块块建立计计划与控控制系统统以有效效地实施施库存管管理和采采购补偿偿成为题题中应有有之义。通过调查,我们得知任何库存均可分为如下三类:类物品品:高值值价价值占库库存总值值-的相对对少数物物品。通通常为物物品的-。类物品品:中值值总总值占库库存总值值的-。物物品数居居中,通通常占物物品的-。类物品品:低值值库库存总值值几乎可可以忽略略不计,只只占-。是物物品的大大多数,通通常占-。显然,类物品品是关键键;如果果我们把把精力集集中于类物品品,使其其库存压压缩100-500,就就是总库库存的相相当可观观的一笔笔压缩。关于分类类方法有有几条基本本法则:a. 控控制的程程度:对类
9、物物品严加加控制,包包括做完完备、准准确的记记录,高高层监督督和经常常评审,从从供应商商按大合合同订单单频繁交交货,对对车间紧紧密跟踪踪以压缩缩提前期期。对类物物品做正正常控制制,包括括良好的的记录与与常规的的关注。对类物物品尽可可能使用用简便的的控制,诸诸如定期期目视检检查库存存实物、简简要记录录或以简简便标志志法表明明补充存存货已经经订货,采采用大库库存量与与订货量量以避免免缺货,安安排车间间日程计计划时给给以低优优先级。b.优先先级在一切活活动中给给类物物品以高高优先级级以压缩缩其提前前期与库库存。对类物物品予以以正常处处理,仅仅在关键键时给以以高优先先级。 予类物物品以最最低优先先级。
10、c.订货货过程对类物物品提供供及时、准准确的采采购信息息和状态态查询。计计算机数数据需要要人工加加以核对对,进行行阶段性性盘点,以以及频繁繁的评审审以压缩缩库存。对类物物品,按按一定周周期或当当发生重重大变化化时评审审一次库库存数据据和订货货点,MMRPIII操作作按例行行公事处处理。对类物物品可以以盘点处处理或订订货点计计算。订订货往往往不用MMRPIII作计计划。可可以凭业业务人员员的经验验加以控控制。由上可以以看出库库存管理理的重要要性。因因此,库库存管理理是企业业管理的的重要组组成部分分。市场场需要库库存商品品提供给给用户,企企业的经经营需要要库存保保证各种种药品的的供应以以进行药药品
11、的销销售,库库存对生生产效率率的提高高有着极极其重要要的影响响。因此此,库存存管理系系统是计计算机管管理系统统的中心心。因为为,所有有企业的的经营活活动都离离不开物物流的活活动。1.3库存管管理的目目标库存管理理的主要要目标就就是通过过对仓库库所有入入出库活活动的管管理和控控制及对对库存数数据有效效的统计计和分析析,以保保证企业业生产中中畅通的的物流,使使决策人人员及早早发现问问题,采采取相应应措施,调调整库存存结构,缩短储储备周期期,加速速资金周周转,最最大限度度地降低低库存占占用,同同时,通通过周期期性的仓仓库盘点点,及时时补救管管理中的的漏洞,使使库存管管理系统统实时地地反映企企业中各各
12、个仓库库的现时时情况,为为各类管管理人员员从不同同侧面提提供所需需信息,以以便协调调企业经经营收到到更大效效益,库库存管理理系统是是协调企企业生产产经营的的基础,其其数据的的准确性性、方便便的查询询、有效效的分析析是整个个计算机机管理系系统顺利利运行的的关键。第二章 开发背背景企业的的库存物物资管理理往往是是很复杂杂、很繁繁琐的。由由于所掌掌握的物物资种类类众多,订订货、管管理、发发放的渠渠道各有有差异,各各个企业业之间的的管理体体制不尽尽相同,各各类统计计报表繁繁多,因因此仓库库的库存存管理必必须编制制一套库库存管理理信息系系统,实实现计算算机化操操作,而而且必须须根据企企业的具具体情况况制
13、定相相应的方方案。根据当当前的企企业管理理体制,一一般的库库存管理理系统,总总是根据据所掌握握的物资资类别,相相应分成成几个科科室来进进行物资资的计划划,订货货,核销销托收,验验收入库库,根据据企业各各个部门门的需求求来发送送物资设设备,并并随时按按期进行行库存盘盘点,作作台帐,根根据企业业领导和和自身管管理的需需要按月月、季度度、年度度进行统统计分析析,产生生相应报报表。为为了加强强关键物物资、设设备的管管理,要要定期掌掌握其储储备,消消耗情况况,根据据计划定定额和实实际纤毫毫定额的的比较,进进行定额额管理,使使得资金金使用合合理,物物资设备备的储备备最佳。一个完完整的企企业物资资供应管管理
14、系统统应包括括采购计计划管理理,合同同收托管管理、仓仓库库存存管理、定定额管理理、统计计管理、财财务管理理等模块块。其中中仓库的的库存管管理是整整个物资资供应管管理系统统的核心心。因此此有必要要开发一一套独立立的库存存管理系系统来提提高企业业工作效效率,而所使使用的这这套库存存管理系系统是企企业生产产经营管管理活动动中的核核心,此此系统必必须可以以用来控控制合理理的库存存费用、适适时适量量的库存存数量,使使企业生生产活动动效率最最大化。通通过对这这些情况况的仔细细调查,我我开发了了下面的的仓库库库存管理理系统。第三章 系统分分析本系统统采用了了结构化化生命周周期法,结构化生命周期法是最常用的管
15、理信息系统开发方法,分为四个步骤,即系统调研分析、数据库设计实现、界面设计实现和系统功能设计实现。其中系统调研分析阶段是最基础、也是最容易被开发人员忽视的环节。3.1进进行资料料收集在整个系系统分析析阶段,我我在图书书馆认真真查看了了很多关关于仓库库库存管管理方面面的书籍籍,收集集到了相相应的入入库单、领领料单、台台账、物物料卡、报报表等资资料,这这些资料料可以用用作数据据库设计计的依据据,具体体如下:序号提纲1零件仓库库划分成成多少个个区域?2每个区域域有多少少个货架架?3每个货架架上分多多少层?4架子上的的每一层层有多少少个格子子?5零部件是是如何进进行物料料编码的的?6仓库管理理人员人人
16、数有多多少?7日均处理理入库单单数量大大约有多多少?8日均处理理出库单单数量大大约有多多少?9领料退回回的处理理方法?10是否每天天都要登登记库存存台账?11库存台账账有多少少类型?12仓库之间间是否可可以进行行调拨?13每次盘点点间隔时时间多长长?14如何处理理零部件件盘亏?15如何处理理零部件件盘盈?16是否有零零部件物物料缺货货警戒线线?17统计报表表的种类类和填报报频率?入库单是是入库单单位在把把相应的的零部件件送人仓仓库时必必须填写写的单据据;领料料单是领领料人员员从仓库库中领取取零部件件时必须须填写的的单据(即即出库);零部件台账(相当于本系统中的操作日志)实际是一个流水账,用于记
17、录每天发生的入库、出库信息;物料卡(在本系统中用现有库存信息来表示)的作用是记录某一种零部件的数量变化,以便库管员盘查;报表是仓库向有关领导和部门定期提交的零部件库存汇总信息。收集到的入库单、领料单、零部件库存台账、零部件物料卡等单据和报表的实物样式在此略去,有兴趣者请参考有关类似企业的样本即可。3.2绘绘制业务务流程图图财务处采购科车间验收财务处供应科缺件单领料单入库单报表库存台帐登帐入库处出库处统计盘点在某公司司的调研研过程中中,已了了解到所所涉及的的业务主主要是入入库和出出库,图3.1是系系统入库库、出库库业务流流程图。财务处退货 不合格格 领料料 入 合 库 格图3.11库存管管理系统
18、统业务流流程图业务流程程图说明明外部环境境 处理过过程 决决策过程程数据存档档 数据据流向 图3.2业务务流程图图符号说说明3.3用用户需求求分析用户需需求分析析就是在在用户需需求调研研的基础础上,确确定系统统的总体体结构方方案,完完成相应应的需求求分析报报告。在在确定系系统的总总体结构构方案过过程中,包包括确定定应用程程序的结结构、系系统开发发环境和和系统的的功能模模块。用用户需求求调研结结束之后后,应该该立即进进行用户户需求分分析。3.3.1应用用程序结结构确定定从用用户应用用角度来来看,可可把应用用程序系系统的组组成部分分分成数数据存储储层、业业务处理理层和界界面表示示层等33个层次次,
19、而应应用程序序结构可可归纳为为:集中中式应用用程序结结构、单单用户应应用程序序结构、多多层服务务器应用用程序结结构、浏浏览器服务器器应用程程序结构构、客户户机服服务器应应用程序序结构等等5种类类型。本库存管理系统就就采用了了当前最最流行的的客户机机服务务器应用用程序结结构(即即C/SS结构),此此时,客客户机提提出请求求,服务务器对客客户机的的请求作作出回应应。通过过对服务务功能的的分布实实现了分分工服务务。数据据存储层层放在服服务器上上,业务务处理层层和界面面表示层层放在客客户机上上,因此此又被称称为“灵灵敏的客客户机”结结构。许许多操作作可以在在本地的的客户机机上执行行,只是是当需要要数据
20、时时,才向向服务器器发出请请求。并并使应用用程序的的处理更更接近用用户,使使整个系系统具有有较好的的性能,可可以并行行地处理理应用程程序的请请求、减减少了数数据传输输量、降降低了服服务器的的负荷。由于条件所限,将此系统所有程序都置于一台计算机上,以便调试运行。3.3.2确定系统开发环境由于大多数公司内部使用的计算机平台都是基于Windows环境的。为了降低系统成本,应最大程度地利用现有的资源、兼容现有的环境,可确定使用下面的开发环境:网络操作系统:Windows2000;数据库服务器:MicrosoftAccessr2000;服务器平台:Windows2000;客户机平台:Windows959
21、8NT2000;前端开发工具:visualBasic6.0(企业版);数据访问对象:ADO(本系统使用ADO控件,简化编程)。3.3.3确定系统的功能模块通过分析确定库存系统将包含6个主要功能模块,即系统模块、入库业务管理模块、出库业务管理模块、退料业务管理模块(还库业务管理模块)、盘点业务管理模块(报表输出)、需求管理模块。对于每一个功能模块,都包含了数据录入、编辑、查询、统计、打印、应急、帮助等功能。第四章 系统设设计4 1总体设设计4.1.1系统目标标设计系统开发发的总体体任务是是实现企企业物资资设备管管理的系系统化、规规范化和和自动化化,从而而达到企企业仓库库库存管管理效率率的目的的。
22、4.1.2开发发设计思思想库存管理理的物资资主要是是企业生生产中所所需要的的各种设设备、原原材料及及零部件件。进货货时经检检查合同同确认为为有效托托收后,进进行验收收入库,填填写入库库单,进进行入库库登记。企企业各个个部门根根据所需需要的物物资设备备总额和和部门生生产活动动需要提提出物资资需求申申请。计计划员根根据整个个企业的的需求开开出物资资设备出出库单,仓仓库管理理员根据据出库单单核对发发放设备备、原材材料及零零部件。有有些设备备使用完完毕需要要及时归归还入库库,填写写还库单单。根据据需要按按照月、季季、年进进行统计计分析,产产生相应应报表。仓库库库存管管理的特特点是信信息处理理量比较较大
23、。所所管理的的物资设设备、原原材料及及零部件件种类繁繁多,而而且由于于入库单单、出库库单、需需求单等等单据发发生量特特别大,关关联信息息多,查查询和统统计的方方式各不不相同,因因此在管管理上实实现起来来有一定定的困难难。在管管理的过过程中经经常会出出现信息息的重复复传递;单据、报报表种类类繁多,各各个部门门规格不不统等问问题。在本本系统的的设计过过程中,为为了克服服这些困困难,满满足计算算机管理理的需要要,我们们采取了了下面的的一些原原则:l 统一各种种原始单单据的格格式,统统一帐目目和报表表的格式式。l 删除不必必要的管管理冗余余,实现现管理规规范化、科科学化。l 程序代码码标准化化,软件件
24、统一化化,确保保软件的的可维护护性和实实用性。l 界面尽量量简单化化,做到到实用、方方便,尽尽量满足足企业中中不同层层次员工工的需要要。l 建立操作作日志,系系统自动动记录所所进行的的各种操操作。4.1.3系统统功能分分析本系统需需要完成成的功能能主要有有以下几几点。l 库存管理理的各种种信息的的输入,包包括入库库、出库库、还库库、需求求信息的的输入等等。l 库存管理理的各种种信息的的查询、修修改和维维护。l 设备采购购报表的的生成。l 在材料库库存中加加入所允允许的最最大库存存合最小小库存字字段,对对所有库库存物资资实现监监控和报报警。l 企业各个个部门的的物资需需求管理理。l 操作日志志的
25、管理理l 库存管理理系统的的使用帮帮助。4.2详详细设计计4.2.1 系系统功能能模块设设计在系统统功能分分析的基基础上,考考虑VBB和Acccesss的特点点,设计计出如图图4.11所示的的系统功功能模块块图。 需求模块还库模块出库模块入库模块日志管理打印设置帮助模块报表模块查看模块维护模块输入模块系统模块库 存 管 理 系 统用户管理图4.11 系统统功能模模块图(1) 系统模块块a. 包括报表表的打印印及设置置,操作作日志的的管理。b. 管理员可可以通过过管理界界面添加加或删除除用户,添添加新管管理员或或删除原原有管理理员,验证用用户的合合法性,阻阻止非法法用户登登录。c. 管理员或或其
26、他用用户可以以修改自自己的密密码。(2) 入库模块块包括填写写入库单单,更新新,删除除入库记记录,查查看现有有库存信信息,入入库记录录的查询询及打印印(3) 出库模块块包括填写写出库单单,更新新,删除除出库记记录,查查看现有有库存信信息,出出库记录录的查询询及打印印(4) 还库模块块包括填写写还库单单,更新新,删除除还库记记录,还还库记录录的查询询及打印印(5) 需求模块块包括填写写需求计计划表,更更新,删删除采购购计划信信息,查查看现有有采购信信息,采采购信息息的查询询及打印印,以及及预测短短期内的的需求计计划。库存管理处理输出输入采购单报表删除修改统计查寻入库单出库单还库单采购计划图4.2
27、2 库存存管理HHIPOO图4.2.2数据据库设计计数据库需需求分析析在仔细调调查企业业库存物物资材料料管理过过程的基基础上,设设计出本本系统所所处理的的数据流流程图(图4.22)汇总处理企业总体生产计划设备还库设备出库设备入库设备采购各部门需求仓库现有库存图4.33 库存存系统数数据流程程图通过对企企业仓库库管理内内容和数数据流程程分析,设设计的数数据项合合数据结结构如下下:l 设备代码码信息。包包括的数数据项有有设备号号、设备备名称。l 现有库存存信息。包包括的数数据项有有现有设设备、现现有数目目、最大大库存、最最小库存存等。l 设备使用用信息。包包括的数数据项有有使用的的设备、使使用部门
28、门。数目目。使用用时间、出出库时状状态等。l 设备采购购信息。包包括的数数据项有有采购的的设备、采采购员、供供应商、采采购数目目、采购购时间等等。l 设备归还还信息。包包括的数数据项有有归还设设备、归归还部门门、归还还数目、归归还时间间、经手手人等。l 设备需求求信息。包包括的数数据项有有需求的的部门、需需求设备备、需求求数目、需需求时间间等。 有有了上面面的数据据结构、数数据项和和数据流流程,就就可以进进行下面面的数据据库设计计。数据库概概念结构构设计这一设计计阶段是是在需求求分析的的基础上上,设计计出能够够满足用用户需求求的各种种实体,以以及它们们之间的的关系,为为后面的的逻辑结结构设计计
29、打下基基础。根根据上面面的设计计规划出出的实体体有库存存实体、出出库实体体、入库库实体、采采购实体体、还库库实体、需需求实体体。各个个实体的的E-R图及其其关系描描述如下下:最小库存最大库存设备号现有库存现有库存图4.44 库存存实体EE-R图图设备号供应商信息入库采购价格、数量采购员图4.55 入库库实体EE-R图图经手人数量、时间设备号使用部门出库图4.66 出库库实体EE-R图图需求时间需求数量设备号需求部门部门需求图4.77 部门门需求实实体E-R图经手人还库数量设备号设备还库还库时间、人图4.88 库存存实体EE-R图图时间供应信息设备号库存信息计划采购图4.99 计划划采购实实体E
30、-R图实体与实实体间的的关系EE-R图图如下所所示:出库现有库存入库设备采购部门需求还库图4.110实体体之间关关系E-R图数据库逻逻辑结构构设计在上面的的实体以以及实体体之间关关系的基基础上,形形成各个个表格之之间的关关系。库存管管理系统统数据库库中的各各个表的的设计结结果如下下面的几几个表格格所示,每每个表格格表示数数据库中中的一个个表。表 4.1设备代代码表字段名称称数据类型型可否为空空说明设备号文本NOT NULLL字段大小小为6设备名称称文本NULLL字段大小小为200表 4.2权限表表字段名称称数据类型型可否为空空说明用户名文本NULLL字段大小小为100密码文本NULLL字段大小
31、小为155权限文本NULLL字段大小小为100表 4.3设备入入库表字段名称称数据类型型可否为空空说明设备号文本NOT NULLL字段大小小为6入库时间间日期/时时间NULLL无供应商文本NULLL字段大小小为200供应商电电话文本NULLL字段大小小为155入库数量量数字NULLLINTEEGERR价格数字NULLLINTEEGERR采购员文本NULLL字段大小小为100表 4.4设备出出库表字段名称称数据类型型可否为空空说明设备号文本NOT NULLL字段大小小为6使用部门门文本NULLL字段大小小为200出库时间间日期/时时间NULLL无出库状况况文本NULLL字段大小小为200经手人文
32、本NULLL字段大小小为100出库数量量数字NULLLINTEEGERR领取人文本NULLL字段大小小为100用途文本NULLL字段大小小为200表 4.5现有库库存库表表字段名称称数据类型型可否为空空说明设备号文本NOT NULLL字段大小小为6 主键现有库存存文本NULLLINTEEGERR最大库存存文本NULLLINTEEGERR最小库存存文本NULLLINTEEGERR表 4.6部门需需求表字段名称称数据类型型可否为空空说明设备号文本NOT NULLL字段大小小为6部门名称称文本NOT NULLL字段大小小为100需要数量量数字NULLLINTEEGERR需求开始始时间日期/时时间NU
33、LLL无需求结束束时间日期/时时间NULLL无表 4.7设备还还库表字段名称称数据类型型可否为空空说明设备号文本NOT NULLL字段大小小为6还库时间间日期/时时间NULLL无仓库管理理员文本NULLL字段大小小为100归还数量量数字NULLLINTEEGERR归还人文本NULLL字段大小小为100表 4.8操作日日志表字段名称称数据类型型可否为空空说明操作员文本NOT NULLL字段大小小为100操作内容容文本NOT NULLL字段大小小为1000操作时间间日期/时时间NOT NULLL无表 4.9设备采采购计划划表字段名称称数据类型型可否为空空说明设备号文本NOT NULLL字段大小小为
34、6主主键现有库存存数字NULLLINTEEGERR总库存数字NULLLINTEEGERR最大库存存数字NULLLINTEEGERR购买数量量数字NULLLINTEEGERR供应商文本NULLL字段大小小为100价格数字NULLLINTEEGERR计划采购购时间日期/时时间NULLL无4.3 代码设设计任何库存存均可分分为如下下三类:类物品品:高值值价价值占库库存总值值-的相对对少数物物品。通通常为物物品的-。类物品品:中值值总总值占库库存总值值的-。物物品数居居中,通通常占物物品的-。类物品品:低值值库库存总值值几乎可可以忽略略不计,只只占-。是物物品的大大多数,通通常占-。因此设计计编码如如
35、下:设备号或或零件号号 自定义自定义自定义例如设备备号或零零件号 A0102A类消耗性物物资常用零件件44 输入输输出设计计 本系系统界面面标准WWinddowss形式,键键盘输入入(也可以以用条形形码读取取),人机机交互,容容易使用用。输入入输出的的设计考考虑美观观实用和和通俗易易懂,图图文并茂茂。45系系统安全全性设计计 系统统数据库库中包含含多个二二维表,所所以在系系统与数数据库的的连接上上,并没没有把数数据库和和系统的的连接直直接写入入代码,而而是通过过对服务务器端进进行系统统设置,使使数据库库名及路路径不可可见,并并通过AACCEESS的的数据库库安全设设置,保保证了数数据库的的安全
36、性性。系统统根据用用户身份份不同赋赋予不同同权限,用用户用密密码登陆陆,同样样也保证证了系统统数据的的安全性性。第五章 系统实实施51、开开发工具具简介本系统的的前端开开发工具具,我选选择了VVisuual Bassic66.0,后后台数据据库采用用Acccesss20000。5.1.1 VVB简介介Visuual意意为“可可视化的的”,指指的是一一种开发发图形用用户界面面的方法法,所以以Vissuall Baasicc是基于于Bassic的的可视化化的程序序设计语语言。在在Vissuall Baasicc中,一一方面继继承了BBasiic所具具有的程程序设计计语言简简单易用用的特点点,另一一
37、方面在在其编程程系统中中采用了了面向对对象、事事件驱动动的编程程机制,用用一种巧巧妙的方方法把WWinddowss的编程程复杂性性封装起起来,提提供了一一种所见见即所得得的可视视化程序序设计方方法。5.1.2 VVB功能能特点 l 具有面向向对象的的可视化化设计工工具在VB中中,应用用面向对对象的程程序设计计方法(OOOP),把把程序和和数据封封装起来来视为一一 个个对象,每每个对象象都是可可视的。程程序员在在设计时时只需用用现有工工具根据据界面设设计要求求,直接接在屏幕幕上“画画”出窗窗口、菜菜单、按按钮、滚滚动条等等不同类类型的对对象,并并为每个个对象设设置属性性。程序序员的编编程工作作仅
38、限于于编写相相关对象象要完成成的功能能程序,因因而程序序设计的的效率可可大大提提高。 l 事件驱动动的编程程机制事件驱动动是非常常适合图图形用户户界面的的编程方方式。在在图形用用户界面面的应用用程序中中,是由由用户的的动作即即事件掌掌握着程程序运行行的流向向,每个个事件都都能驱动动一段程程序的运运行。程程序员只只要编写写响应用用户动作作的代码码,而各各个动作作之间不不一定有有联系。l 提供了易易学易用用的应用用程序集集成开发发环境在VB集集成开发发环境中中,用户户可设计计界面、编编写代码码、调试试程序,直直至把应应用程序序编译成成可执行行文件在在Winndowws中运运行,使使用户在在友好的的
39、开发环环境中工工作。l 结构化的的程序设设计语言言VB具有有丰富的的数据类类型和结结构化程程序结构构,作为为一种程程序设计计语言,它它还有如如下一些些特点: 强大的数数值和字字符串处处理功能能 丰富的图图形指令令,可方方便地绘绘制各种种图形 提供静态态和动态态数组,有有利于简简化内存存的管理理 过程可递递归调用用,使程程序更为为简练 支持随机机文件和和顺序文文件的访访问 提供了一一个可供供应用程程序调用用的包含含多种类类型的图图标库 具有完善善的运行行出错处处理l 支持多种种数据库库系统的的访问利用数据据控件可可访问的的数据库库系统有有:Miicroosofft AAcceess、BBtrii
40、evee、DBBASEE、Miicroosfoot FFoxPPro和和Parradoox等,也也可以访访问Miicroosofft EExceel、LLotuus1-2-33等多种种电子表表格。 l 支持动态态数据交交换(DDDE)、动动态链接接库(DDLL)和和对象的的链接与与嵌入(OOLE)技技术 l 完备的HHELPP联机帮帮助功能能 与Winndowws环境境下的软软件一样样,在VVB中,利利用帮助助菜单和和F1功功能键,用用户可以以随时方方便地得得到所需需要的帮帮助信息息。VBB帮助窗窗口中显显示了有有关的示示例代码码,通过过复制、粘粘贴操作作可获取取大量的的示例代代码,为为用户的的学习和和使用提提供了极极大的方方便。 VB程序序设计的的概念就就是面向向对象的的概念,对对象就是是数据(DDATAA)和代代码(CCODEE)互相相结合的的综合体体。Wiindoows上上面的每每一个图图标,包包括窗口口本身都都是对象象,如果果没有任任何事情情发生,对对象处于于停顿状状态。当当存在外外来事件件时,程程序段执执行,它它的执行行是由外外来事件件决定的的。因此此是“事件”驱动的的。编写VBB程序较较为简单单,首先先将各个个对象放放在空白白窗体上上,然后后将程序序代码分分别添加加给对象象或图标标,将它它们组合合起来就就可以随随意运行行了。 在VB中中,窗体体实际上上是一个个对象,V