《物流管理系统毕业设计论文32529.docx》由会员分享,可在线阅读,更多相关《物流管理系统毕业设计论文32529.docx(44页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、河南城建学院专科毕业设计(论文)毕业设计论文题目: 物流流管理系统统系别: 计算算机科学与与工程系专业: 计算机网网络技术姓名:学号:指导教师: 刘刘艳杰2012年年05月220日38河南城建学院专科毕业设计(论文) 摘要 摘要随着科技的的发展、时时代的进步步,市场经经济的竞争争也越来越越激烈与残残酷。在市市场经济竞竞争如此激激烈的环境境之下,企企业要想立立于不败之之地,就必必须使自己己的企业更更加的现代代化,跟上上时代的步步伐,与现现代的科学学文明,信信息技术同同进退。用用企业高品品质的产品品、优质的的服务、良良好的信誉誉树立企业业在客户心心目中的良良好形象;并以客户户需求为己己任,不断断的
2、创新与与发展自身身的产品,以以满足客户户的新需求求,并规范范企业内部部的客户资资源的管理理方式、提提升企业的的客户服务务质量。相相比传统物物流,现代代物流更多多借助于信信息流的控控制作用,它它不再把建建立基础设设施作为最最主要手段段,而是通通过信息技技术,利用用现有的各各种基础设设施,将企企业的运输输信息和运运输需求予予以共享并并快速传递递。 现代代物流的核核心是信息息技术,因因为正是信信息技术,将将物流之中中原先割裂裂的各个环环节整合在在一起,从从而表现出出现代物流流的整合化化特征借助于信信息技术,最最大限度地地将原先在在实现物资资空间位移移中所进行行的运输、仓仓储、包装装、装卸、加加工以及
3、配配送等多个个环节整合合一起,以以一个整体体面对社会会的物流需需求。 本本论文正是是以物流管管理系统的的开发过程程为例,从从需求分析析、设计方方案、系统统设计、详详细设计等等方面来对对该系统进进行全面的的阐述和总总结。河南城建学院专科毕业设计(论文) AbstractAbstrractWith the deveelopmment of ssciennce aand ttechnnologgy, tthe pprogrress of tthe ttimess, thhe maarkett ecoonomyy commpetiitionn is alsoo morre annd moore ffi
4、ercce annd crruel. In markket eeconoomy ccompeetitiion sso inntensse ennviroonmennt, tthe eenterrprisse waants to rremaiin innvincciblee, muust mmake theiir ennterpprisees moore mmoderrn, kkeep pacee witth thhe tiimes, andd moddern scieence and civiilizaationn, thhe innformmatioon teechnoologyy witt
5、h thhe addvancce annd reetreaat. EEnterrprisses wwith highh-quaalityy prooductts, qqualiity sserviices, goood reeputaationn to estaablissh ennterpprisees inn thee eyees off cusstomeers aa goood immage; andd to custtomerr demmand for its own respponsiibiliity, conttinuoous iinnovvatioon annd deeveloo
6、pmennt off theeir oown pproduucts, to meett thee neww demmandss of custtomerrs, aand tthe sstanddardiizatiion oof thhe innternnal ccustoomer resoourcee mannagemment, enhhancee thee quaalityy of custtomerr serrvicee. Coomparred wwith tradditioonal logiisticcs, mmoderrn loogisttics moree witth thhe he
7、elp oof innformmatioon fllow ccontrrol ffuncttion, it no llongeer buuild infrrastrructuure aas thhe maain mmeanss, buut thhrouggh innformmatioon teechnoologyy, usse exxistiing iinfraastruucturre, tthe ttranssportt andd traanspoort iinforrmatiion nneedss to be sshareed annd faast ddelivvery. Moddern
8、logiisticcs iss thee corre off infformaationn tecchnollogy, it is tthe iinforrmatiion ttechnnologgy, tthe llogissticss of Chinna fiirst sepaaratees eaach llink togeetherr, thhus sshowiing tthe mmoderrn loogisttics inteegrattion featturess - withh thee hellp off infformaationn tecchnollogy, to maxiim
9、izee thee oriiginaally undeer thhe maateriial sspacee dissplaccemennt off thee traanspoort, wareehoussing, pacckagiing, handdlingg, prrocesssingg andd disstribbutioon off a nnumbeer off linnks aare iinteggrateed, aas a wholle soocietty too facce thhe loogisttics demaand. Thiss theesis is bbasedd on
10、the logiisticcs maanageementt sysstem as aan exxamplle off thee devveloppmentt proocesss, frrom nneedss anaalysiis, ddesiggn, ssysteem deesignn, deetailled ddesiggn off thee sysstem to cconduuct aa commprehhensiive eexpossitioon annd suummarry.关键字:Microosoftt Vissual Studdio 22005,SQL Servver MManag
11、gemennt Sttudioo, C#河南城建学院专科毕业设计(论文) 目录目录第一章概述述211管理理信息系统统概述21.2可行行性分析221.2.11物流管理理系统的分分析21.2.22业务流程程分析31.3 数数据库系统统设计31.4测试试方法简介介51.4. 1白盒法法51.4.22黑盒法51.4.33测试步骤骤51.5 开开发工具的的选择6第二章编程程环境1002.1关系系型数据库库的实现1102.2 二二者的结合合(DBAA)10第三章 VVASUAAL STTUDIOO 编程环环境113.1 面面向对象的的编程1113.2实现现菜单选项项113.3实现现工具栏1113.4帮助助
12、123.5关于于版本122第四章 SQL22005 实现关系系型数据库库134.1数据据库的概念念134.2新建建一个数据据库134.3 修修改已建的的数据库1134.4实现现数据库之之间的联系系134.5数据据库设计114第五章物流流分析及模模块设计1165.1物流流管理系统统系统分析析165.2系统统模块分析析165.3各功功能模块设设计16参考文献223总结24致谢25附录26各个功能模模块具体代代码:266河南城建学院专科毕业设计(论文) 引言引 言当今社会是是一个信息息社会也是是一个知识识经济的时时代.自从从世界上第第一台计算算机 ENNINC(Elecctronnic nnumer
13、ricall inttegraator and calcculattor)于于 19446 年在在美国问世世到现在, 计算机机业飞速发发展, 技技术淘汰指指标高的惊惊人, 价价格下降以以及软件应应用的快速速扩展引发发了以 信信息处理计计算机化为为标志的微机革命命 ,随随之而来的的是以全球球信息网络络普及和全全球信息 共享为标标志的全全球信息网网络革命的蓬勃兴兴起.可见见,世界已已进入了在在计算机信信息管理 领域中激激烈竞争的的时代,应应用计算机机已经是很很普遍的事事了,如同同我们离不不开的自行行车,汽 车一样.我们应该该承认,谁谁掌握的知知识多,信信息量大,信息处理理速度快,批量大,谁的效 率
14、就高,谁就能在在各种竞争争中立于不不败之地. 河南城建学院专科毕业设计(论文) 概述第一章 概述11管理理信息系统统概述管理信息系系统(MIIS)的概概念是19961年美美国人J.D.GAALLAGGHER首首先提出来来的,是一一门新兴的的,集管理理科学、信信息科学、系系统科学及及计算机科科学为一体体的综合性性学科,研研究的是企企业中信息息管理活动动的全过程程,以便有有效的管理理信息,提提供各类管管理决策信信息,辅助助企业进行行现代化管管理。管理信息系系统是企业业的信息系系统,它具具备数据处处理、计划划、控制、预预测和辅助助决策功能能,具体作作用如下:(1) 用用统一标准准处理和提提供信息,排
15、排除使用前前后矛盾的的不完整的的数据。(2) 完完整、及时时提供在管管理及决策策中需要的的数据。(3) 利利用指定的的数据关系系式分析数数据,客观观预测未来来。(4) 向向各级管理理机构提供供不同详细细程度的报报告,缩短短分析和解解释时间。(5) 用用最低的费费用最短的的时间提供供尽可能精精确、可靠靠的信息,以以便使决策策者选择最最佳的实施施方案,以以提高企业业的经济效效益。1.2可行行性分析1.2.11物流管理理系统的分分析系统的分析析是必要且且十分重要要的环节,系系统分析工工作的好坏坏很大程度度上决定了了系统的成成败。系统分析的的的任务是是:在充分分认识原系系统的基础础上,通过过问题识别别
16、,可行性性分析,详详细调查,系系统化分析析,最后完完成新系统统的逻辑方方案设计,或或称逻辑模模型设计。 此次分析析的内容包包括:管理上上的可行性性。指管理理人员对开开发应用项项目的态度度和管理方方面的条件件。主管领领导不支持持的项目肯肯定不行。如如果高中层层管理人员员的抵触情情绪很大,就就有必要等等一等,只只要做工作作,创造条条件。技术上上的可行性性。这方面面分析当间间的软,硬硬件技术能能否满足对对系统提出出的要求如如增加存储储能力,实实现通讯功功能,提高高处理速度度。经济上上的可行性性。主要是是预估费用用支出和对对项目的经经济效益进进行评价。1.2.22业务流程程分析过对企业管管理业务的的实
17、际调查查分析,弄弄清企业新新产品的物物流工作的的业务流程程和管理功功能。管理员管理员工管理运单管理(运单新增)结算查询汇总结算结算管理图11系系统流程图图数据字典用数据字典典描述数据据库的设计计,便于维维护和修改改。为了更更好地组织织数据和设设计出实际际应用数据据库,应该该注意如下下问题:规规范化地重重组数据结结构:对数数据进行规规范化表达达,这在后后面将会具具体讨论。关关系数据结结构的建立立:在进行行了数据基基本结构的的规范化重重组后,还还必须建立立整体数据据的关系结结构。这一一步设计完完成后数据据库和数据据结构设计计工作基本本完成,只只待系统实实现时将数数据分析和和数据字典典的内容代代入到
18、所设设计的数据据整体关系系结构中,一一个规范化化数据库系系统结构就就建立起来来了。其中数据包包括:数据流的描描述处理逻辑的的描述数据存储的的描述外部实体的的描1.3 数数据库系统统设计据库设计主主要是进行行数据库的的逻辑设计计,即将数数据按一定定的分类、分分组系统和和逻辑层次次组织起来来,是面向向用户的。数数据库设计计时需要综综合企业各各个部门的的存档数据据和数据需需求,分析析各个数据据之间的关关系,按照照DBMSS提供的功功能和描述述工具,设设计出规模模适当、正正确反映数数据关系、数数据冗余少少、存取效效率高、能能满足多种种查询要求求的数据模模型。数据据库设计的的步骤是: 1.数据据库结构定
19、定义:目前前的数据库库管理系统统(DBMMS)有的的是支持联联机事务处处理CLTTP(负责责对事务数数据进行采采集、处理理、存储)的的操作型DDBMS,有有的可支持持数据仓库库、有联机机分析处理理CLAPP(指为支支持决策的的制定对数数据的一种种加工操作作)功能的的大型DBBMS,有有的数据库库是关系型型的、有的的可支持面面向对象数数据库。针针对选择的的DBMSS,进行数数据库结构构定义2.数据据表定义:数据表定定义指定义义数据库中中数据表的的结构,数数据表的逻逻辑结构包包括:属性性名称、类类型、表示示形式、缺缺省值、校校验规则、是是否关键字字、可否为为空等。关关系型数据据库要尽量量按关系规规
20、范化要求求进行数据据库设计,但但为使效率率高,规范范化程度应应根据应用用环境和条条件来决定定。数据表表设计不仅仅要满足数数据存储的的要求,还还要增加一一些如反映映有关信息息、操作责责任、中间间数据的字字段或临时时数据表。3.存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设备等,备份方案,对多版本如何保证一致性和数据的完整性。4.数据使用权限设置:针对用户的不同使用要求,确定数据的用户使用权限,确保数据安全。 5.数据字典设计:用数据字典描述数据库的设计,便于维护和修改。为了更好地组织数据和设计出实际应用数据库,应该注意如下问题:规范化地重组数据结构:对数据进行规范化表达,这在后面将
21、会具体讨论。关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。 在对表的形式进行了规范化定义后,数据结构还有五种规范化定义,定名为规范化模式,称为范式。在这五种范式中,一般只用前三种,对于常用系统就足够了。而且这五种范式是“向上兼容”的,即满足第五范式的数据结构自动满足一、二、三、四范式,满足第四范式的数据结构自动满足第一、二、三范式,依此类推。 第一范式(firstnormalform,简称1st
22、NF)就是指在同一表中没有重复项出现,如果有则应将重复项去掉。这个去掉重复项的过程就称之为规范化处理。在本文所讨论的开发方法里,1stNF实际上是没有什么意义的。因为我们按规范化建立的指标体系和表的过程都自动保证了所有表都满足1stNF。 第二范式(secondnormalform,简称2ndNF)是指每个表必须有一个(而且仅一个)数据元素为主关键字(primarykey),其它数据元素与主关键字一一对应。例如,在图l9.7中如果我们将合同号定义为主关键字(其它数据元素中的记录数据都有可能重名,故不能作为主关键字),故只要知道了一个合同记录的合同号,就可以唯一地在同一行中找到该合同的任何一项具
23、体信息。通常我们称这种关系为函数依赖(functionaldepEndence)关系。即表中其它数据元素都依赖于主关键字,或称该数据元素唯一地被主关键字所标识。 第三范式(thirdnormalform,简称3rdNF)就是指表中的所有数据元素不但要能够唯一地被主关键字所标识,而且它们之间还必须相互独立,不存在其它的函数关系。1.4测试试方法简介介1.4. 1白盒法法其测试的前前提是可以以把程序看看成装在一一个透明的的白盒子中中,也就是是完全了解解程序的结结构盒处理理过程。这这种方法按按照程序内内部的逻辑辑测试程序序,检验程程序中的每每一条通路路是否能按按预定的要要求正确工工作。1.4.22黑
24、盒法其测试前提提是把程序序看成一个个黑盒子,完完全不考虑虑程序的内内部结构盒盒处理过程程。也就是是说黑盒测测试是在程程序接口进进行的测试试,它只检检查程序功功能是否能能按照规格格说明书的的规定正常常使用,程程序是否能能适当的接接收输入的的数据产生生正确的输输出信息,并并保持外部部信息的完完整性。1.4.33测试步骤骤一般大型软软件系统的的测试基本本上包括55个步骤:模块测试试、子系统统测试、系系统测试、验验收测试和和平行运行行。软件测测试在软件件生命周期期中横跨两两个阶段。通通常在编写写出每个模模块之后就就对它作必必要的测试试,模块的的编写者和和测试者是是同一个人人,编码和和模块测试试属于软件
25、件生命周期期的同一个个阶段。在在这个阶段段结束之后后,对系统统还应该进进行各种综综合测试,这这是软件生生命周期中中的另一个个独立的阶阶段,通常常由专门的的测试人员员承担这项项工作。1.5 开开发工具的的选择现在,市场场上可以选选购的应用用开发产品品很多,流流行的也有有数十种。目目前在我国国市场上最最为流行、使使用最多、最最为先进的的可用作企企业级开发发工具的产产品有:Microosoftt公司的VVisuaal CPowerrsoftt公司的PPowerrBuliiderC#等等在目前市场场上这些众众多的程序序开发工具具中,有些些强调程语语言的弹性性与执行效效率;有些些则偏重于于可视化程程序开
26、发工工具所带来来的便利性性与效率的的得高,各各有各的优优点和特色色,也满足足了不同用用户的需求求。然而,语语言的弹性性和工具的的便利性是是密不可分分的,只有有便利的工工具,却没没有弹性的的语言作支支持,许多多特殊化的的处理动作作必需要耗耗费数倍的的工夫来处处理,使得得原来所标标榜的效率率提高的优优点失去了了作用;相相反,如果果只强调程程语言的弹弹性,却没没有便利的的工具作配配合,会使使一些即使使非常简单单的界面处处理动作,也也会严重地地浪费程序序设计师的的宝贵时间间。作为数据库库系统的开开发,Vaasuall Stuudio是是一个非常常理想选择择。数据库库是MISS中的重要要支持技术术,在M
27、IIS开发过过程中,如如何选择数数据库管理理是一个重重要的问题题,目前,数数据库产品品较多,每每种产品都都具有各自自的特点和和适用范围围,因此,在在选择数据据库时,应应考虑数据据库应用的的特点及适适用范围,本本系统选用用的数据库库语言Vaasuall Stuudio语语言,该开开发工具具具有很多长长处:Vasuaal Sttudioo是一种可可视化的、面面对对象和和条用事件件驱动方式式的结构化化高级程序序设计,可可用于开发发Winddows环环境下的种种类应用程程序。它简简单易学、效效率高,且且功能强大大,可以与与Winddows的的专业开发发工具SDDK相媲美美,而且程程序开发人人员不必具具
28、有C/CC+编程程基础。在在Vasuual SStudiio环境下下,利用事事件驱动的的编程机制制、新颖易易用的可视视化设计工工具,使用用Winddows内内部的应用用程序接口口(APII)函数,以以及动态链链接库(DDLL)、动动态数据交交换(DDDE)、对对象的链接接与嵌入(OLE)、开放式式数据访问问(ODBBC)等技技术,可以以高效、快快速地开发发出Winndowss环境下功功能强大、图图形界面丰丰富的应用用软件系统统。总的来说,Vasual Studio具有以下特点:可视化编程程:用传统程序序设计语言言设计程序序时,都是是通过编写写程序代码码来设计用用户界面,在在设计过程程中看不到到
29、界面的实实际显示效效果,必须须编译后运运行程序才才能观察。如如果对界面面的效果不不满意,还还要回到程程序中修改改。有时候候,这种编编程-编译译-修改的的操作可能能要反复多多次,大大大影响了软软件开发效效率。Vaasuall Stuudio提提供了可视视化设计工工具,把WWindoows界面面设计的复复杂性“封装”起来,开开发人员不不必为界面面设计而编编写大量程程序代码。只只需要按设设计要求的的屏幕布局局,用系统统提供的工工具,在屏屏幕上画出出各种“部件”,即图形形对象,并并设置这些些图形对象象的属性。Vasual Studio自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码
30、,从而可以大大提高程序设计的效率。面向对象的的程序设计计4.0版以以后的Vaasuall Stuudio支持面向向对象的程程序设计,但但它与一般般的面向对对象的程序序设计语言言(C+)不完全全相同。在在一般的面面向对象程程序设计语语言中,对对象由程序序代码和数数据组成,是是抽象的概概念;而VVasuaal Sttudioo则是应用用面向对象象的程序设设计方法(OOP),把程序序和数据封封装起来作作为一个对对象,并为为每个对象象赋予应有有的属性,使使对象成为为实在的东东西。在设设计对象时时,不必编编写建立和和描述每个个对象的程程序代码,而而是用工具具画在界面面上,Vaasuall Stuudio
31、自自动生成对对象的程序序代码并封封装起来。每每个对象以以图形方式式显示在界界面上,都都是可视的的。结构化程序序设计语言言Vasuaal Sttudioo是在BAASIC语语言的基础础上发展起起来的,具具有高级程程序设计语语言的语句句结构,接接近于自然然语言和人人类的逻辑辑思维方式式。Vassual Studdio语句句简单易懂懂,其编辑辑器支持彩彩色代码,可可自动进行行语法错误误检查,同同时具有功功能强大且且使用灵活活的调试器器和编译器器。Vasuaal Sttudioo是解释型型语言,在在输入代码码的同时,解解释系统将将高级语言言分解翻译译成计算机机可以识别别的机器指指令,并判判断每个语语句
32、的语法法错误。在在设计Vaasuall Stuudio程程序的过程程中,随时时可以运行行程序,而而在整个程程序设计好好之后,可可以编译生生成可执行行文件(。EEXE),脱脱离Vassual Studdio环境境,直接在在Winddows环环境下运行行。事件驱动编编程机制Vasuaal Sttudioo通过事件件来执行对对象的操作作。一个对对象可能会会产生多个个事件,每每个事件都都可以通过过一段程序序来响应。例例如,命令令按钮是一一个对象,当当用户单击击该按钮时时,将产生生一个“单击“(CLIICK)事事件,而在在产生该事事件时将执执行一段程程序,用来来实现指定定的操作。在用Vassual St
33、uddio设计计大型应用用软件时,不不必建立具具有明显开开始和结束束的程序,而而是编写若若干个微小小的子程序序,即过程程。这些过过程分别面面向不同的的对象,由由用户操作作引发某个个事件来驱驱动完成某某种特定的的功能,或或者由事件件驱动程序序调用通用用过程来执执行指定的的操作,这这样可以方方便编程人人员,提高高效率。访问数据库库Vasuaal Sttudioo具有强大大的数据库库管理功能能,利用数数据控件和和数据库管管理窗口,可可以直接建建立或处理理Micrrosofft Acccesss格式的数数据库,并并提供了强强大的数据据存储和检检索功能。同同时,Vaasuall Stuudio还还能直接
34、编编辑和访问问其他外部部数据库,如如dBASSE,FooxProo,Parradoxx等,这些些数据库格格式都可以以用Vassual Studdio编辑辑和处理。Vasuaal Sttudioo提供开放放式数据连连接,即OODBC功功能,可通通过直接访访问或建立立连接的方方式使用并并操作后台台大型网络络数据库,如如SQL Servver,OOraclle等。在在应用程序序中,可以以使用结构构化查询语语言SQLL数据标准准,直接访访问服务器器上的数据据库,并提提供了简单单的面向对对象的库操操作指令和和多用户数数据库访问问的加锁机机制和网络络数据库的的SQL的的编程技术术,为单机机上运行的的数据库
35、提提供了SQQL网络接接口,以便便在分布式式环境中快快速而有效效地实现客客户/服务务器(cllientt/serrver)方案。动态数据交交换(DDDE)利用动态数数据交换(Dynaamic Dataa Excchangge)技术术,可以把把一种应用用程序中的的数据动态态地链接到到另一种应应用程序中中,使两种种完全不同同的应用程程序建立起起一条动态态数据链路路。当原始始数据变化化时,可以以自动更新新链接的数数据。Vaasuall Stuudio提提供了动态态数据交换换的编程技技术,可以以在应用程程序中与其其他Winndowss应用程序序建立动态态数据交换换,在不同同的应用程程序之间进进行通信。
36、对象的链接接与嵌入(OLE)对象的链接接与嵌入(OLE)将每个应应用程序都都看做是一一个对象(objeect),将将不同的对对象链接(linkk)起来,再再嵌入(eembedd)某个应应用程序中中,从而可可以得到具具有声音、影影像、图像像、动画、文文字等各种种信息的集集合式的文文件。OLLE技术是是Micrrosofft公司对对象技术的的战略,它它把多个应应用程序合合为一体,将将每个应用用程序看做做是一个对对象进行链链接和嵌入入,是一种种应用程序序一体化的的技术。利利用OLEE技术,可可以方便地地建立复合合式文档(comppoundd doccumennt),这这种文档由由来自多个个不同应用用
37、程序的对对象组成,文文档中的每每个对象都都与原来的的应用程序序相联系,并并可执行与与原来应用用程序完全全相同的操操作。动态链接库库(DLLL)Vasuaal Sttudioo是一种高高级程序设设计语言,不不具备低级级语言的功功能,对访访问机器硬硬件的操作作不太容易易实现。但但它可以通通过动态链链接库技术术将C/CC+或汇汇编语言编编写的程序序加入到VVasuaal Sttudioo应用程序序中,可以以像调用内内部函数一一样调用其其他语言编编写的函数数。此外,通通过动态链链接库,还还可以调用用Winddows应应用程序接接口(APPI)函数数,实现SSDK所具具有的功能能。河南城建学院专科毕业设
38、计(论文) 编程环境第二章 编程环境境微软公司的的Vasuual SStudiio 6.0是Wiindowws应用程程序开发工工具,使目目前最为广广泛的、易易学易用的的面向对象象的开发工工具。Vaasuall Stuudio提提供了大量量的控件,这这些控件可可用于设计计界面和实实现各种功功能,减少少了编程人人员的工作作量,也简简化了界面面设计过程程,从而有有效的提高高了应用程程序的运行行效率和可可靠性。故故而,实现现本系统VVB是一个个相对较好好的选择。2.1 关关系型数据据库的实现现Accesss20003 就是是关系数据据库开发工工具,数据据库能汇集集各种信息息以供查询询、存储和和检索。A
39、Accesss 的优优点在于它它能使用数数据表示图图或自定义义窗体收集集信息。数数据表示图图提供了一一种类似于于 Exccel 的的电子表格格,可以使使数据库一一目了然。另另外,Acccesss 允许创创建自定义义报表用于于打印或输输出数据库库中的信息息。Acccess也也提供了数数据存储库库,可以使使用桌面数数据库文件件把数据库库文件置于于网络文件件服务器,与与其他网络络用户共享享数据库。AAccesss 是一一种关系数数据库工具具,关系数数据库是已已开发的最最通用的数数据库之一一。如上所所述,Acccesss 作为关关系数据库库开发具备备了许多优优点,可以以在一个数数据包中同同时拥有桌桌面
40、数据库库的便利和和关系数据据库的强大大功能。2.2 二二者的结合合(DBAA)微软的JEET数据库库引擎提供供了与数据据库打交道道的途径,我我们是通过过它以及VVasuaal Sttudioo 来访问问数据库并并对其进行行各种操作作。Vassual Studdio、AAccesss以及其其他微软的的软件产品品都是通过过共用JEET数据库库引擎,从从而给用户户提供了丰丰富的数据据类型。 DATTA 控件件在数据库库中的信息息与将信息息显示给用用户看的VVasuaal Sttudioo程序之间间架起了一一座桥梁。我我们可以设设置DATTA控件的的各个属性性,告诉它它要调用那那个数据库库的哪个部部分
41、。缺省省情况下,DDATA控控件根据数数据库中的的一个或多多个数据表表建立一个个dynaaset-typee(动态集集合)类型型的记录集集合。一个个记录集合合是动态的的也就意味味着,当原原来的数据据表中的容容改变了以以后,该记记录集合中中的记录也也会随之改改变。DAATA控件件还提供了了用来浏览览不同记录录的各种跳跳转按钮。将将DATAA控件放置置在窗体中中之后,我我们还必须须在该控件件与要处理理的数据库库之间建立立联系。 河南城建学院专科毕业设计(论文) Vasual Studio编程环境第三章 VVasuaal Sttudioo 编程环环境3.1 面面向对象的的编程Vasuaal Sttu
42、dioo应用程序序基本的构构建块是用用户所创建建的对象,每每一个对象象都具有一一些特性和和行为(属属性、事件件和 方法法)。开发发人员可以以最有效利利用所创建建的每一个个对象。使使用应用程程序具有可可通用性可可说扩展性性和强有力力的功能。Vasual Studio应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。3.2实现现菜单选项项菜单是程序序最重要的的特性之一一,大多数数程序都依依赖一个定定义良好的的菜单使程程序易于使使用和维护护,Vassual Studdio也提提供了
43、强大大的创建菜菜单功能是是程序更加加标准。您您可以使用用Vasuual SStudiio的Apppliccatioon Wiizardd也可以使使用Vassual Studdio 的的菜单编辑辑器建立菜菜单或者修修改已经存存在的菜单单。 3.3实现现工具栏CoolBBar控件件与Offfice22003种种看到的CCoolBBar是类类似的。CCoolBBar就是是一个可以以在窗体上上浮动的工工具,同时时也是其他他ActiiveX的的容器。通通过在CooolBaar中迁入入其他空间间你局可以以向用户提提供更好的的灵活性和和义用性。 Toolbar 是工具条控件,是实现工具条的主体。其中的按钮可
44、以显示图像和标题,并按功能分组或加入分隔符,还可以围棋设置鼠标停留在其上显示的提示字符。Toolbar也是一个控件容器且具有Style属性,并可以为其增加下拉按钮和平滑按钮等。 选择“工程”下拉菜单中的“部件”选项,显示“部件”对话框。在“控件”选项卡列表中选择“Microsoft Windows Common Controls 6.0”后工具相中增加改控件。其属性及对象如下: 1 Align属性定义工具条在窗体中的位置2 ToolTipText属性是字符串类型,定义控件的提示字符3 Style属性定义按钮外观。4 ImageList属性定义与数据条对应的ImageList控件名,该控件定义工
45、具条按钮显示的图像。5 HotImangeList属性设置一个ImageList控件名,该控件定义按钮获得热点时显示的图像。6 DisabledImageList属性定义工具条按钮无效时显示的图像。创建工具条包括ImageList和Toolbar控件ImageList用于为其他控件提供图像库,将ImageList控件加入到工具箱的操作于前述Toolbar控件相同。3.4帮助助专业水平的的软件通常常都带有联联机帮助功功能。无论论写出来的的程序是要要给大量的的用户使用用,还是仅仅仅局限于于公司内部部有限的使使用者,我我们都应该该为用户提提供详细的的、易于理理解的联机机帮助文档档。微软的的Helpp
46、 Worrkshoop4.00 是一套套独立于VVasuaal Sttudioo 的用来来协助我们们创建、运运行于322位Winndowss 操作系系统下的帮帮助文件的的工具。使使用它我们们可以为我我们编写的的应用程序序生成一组组帮助文件件。3.5关于于版本为了是程序序显得更具具有专业风风格,首先先可以在其其中加入通通常的应用用程序信息息。这些信信息包括公公司名称、版版本号、修修订号以及及其他类似似信息。VVasuaal Sttudioo允许你使使用APPP对象来保保存这些信信息,APPP对象是是一个预定定义对象,不不需要在程程序中创建建它。APPP对象的的大多数属属性被应用用程序用来来提供常规规的信息,通通过使用这这些APPP提供的属属性,可以以在应用程程序和用户户之间交流流重要信息息,在项目目属性框中中可以设置置它的属性性。河南城建学院专科毕业设计(论文)