版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件公司资金资产管理系统仓库管理 目录PAGE PAGE - 29 -软件公司资资金资产管管理系统_仓库管理理The FFund and Assett Manaagemeent SSysteem off Sofftwarre Coompanny_Wareehousse Managgemennt摘 要企业作为一一个组织,尤尤其是当这这个组织相相当庞大时时,顺应信信息时代发发展要求的的信息化管管理便成为为一种必要要。事实上上,企业信信息化管理理的结果已已经成为制制约一个企企业能否快快速、高效效发展的关关键因素。一个优秀秀的信息管管理系统能给公司带带来更强的的竞争优势势和长期战战略领先地地位。管理理
2、者可以借借助其更为为深入地了了解与体会会整个企业业的状况,公公司的管理理、规划与与决策才会会更加科学学有效。开开发一个具具有针对性性的企业管管理系统不不仅能够在在一定程序序上减轻企企业管理者者的日常管管理工作,更更能加强企企业的核心心竞争力,最最终给企业业带来更好好的经济效效益。在本论文中中,首先提提出了一家家从事软件件开发的企企业所面临临的问题,然后在学习与研究管理信息系统、Delphi开发技术、第三方控件ExpressQuantumGrid、数据库技术、事务处理、CS模式等的基础上,根据仓库管理的具体业务流程,进行问题的分析和定义,从而得出一个有效的解决方案,并且给出了系统的设计模型和功能
3、分析。最后结合实际实现软件公司资金资产管理系统仓库管理模块的开发。该系统的特殊点在于使用了功能强大的第三方控件ExpressQuantumGrid。关键词:信信息管理系系统,Deelphii,ExppresssQuanntumGGrid,事事务AbstrractEnterrprisse,as aan orrganiizatiion,wwith the deveelopmment requuiremmentss of the infoormattion Era, infoormattion manaagemeent wwill becoome aa neccessiity,espeecialll
4、y wwhen thiss orgganizzatioon iss quiite hhuge.In ffact, entterprrise infoormattion manaagemeents outtcomee has becoome aa keyy facctor of iff an enteerpriise can rapiid annd effficiient deveelopmment.An ooutsttandiing iinforrmatiion mmanaggemennt syystemm cann briing sstronnger comppetittive advaan
5、tagge annd thhe loong-tterm straategiic leeadinng poositiion tto thee Entterprrise.Withh it, Mannagerrs caan unndersstandd andd reaalizee thee staate oof thhe whhole enteerpriise mmore deepply,tthen the comppany manaagemeent, plannningg andd deccisioon-maakingg willl bee morre sccienttificc andd eff
6、fectiive.DDevellopinng ann tarrgeteed ennterpprisees MManaggemennt Innformmatioon Syystemm can not onlyy ligghtenn thee daiily mmanaggemennt off thee entterprrise manaagerss,it ccan muchh morre strrengtthen the coree commpetiitiveenesss of enteerpriises,and ultiimateely bbringg aboout ggreatter eeco
7、noomic beneefitss to the enteerpriise.In thhis aarticcle,firsst prresennt prrobleems ffacedd by a sooftwaare ddevellopmeent eenterrprisse, then on tthe ggrounnds oof Wareehousse Managgemennts dettail operratioon fllow mmake anallysiss andd reddefinne off prooblemms,onn thee bassis oof sttudy and res
8、eearchh of the Manaagemeent IInforrmatiion SSysteem、Delpphi ddevellopmeent ttechnnologgy、the tthirdd parrty ccontrrols ExprressQQuanttumGrrid、Dataabasee tecchnollogy、trannsacttion proccess、CS mmode,thenn finnd ann efffectiive ssoluttion to tthe pprobllems and givee thee sysstems deesignn moddel aand
9、 ffuncttionaal annalyssis.FFinallly combbine the actuual tto caarry out deveelop the FFund and Assett Manaagemeent SSysteem off Sofftwarre Coompanny-Warrehouuse MManaggemennt.Thhis ssysteems pooint is tto usse thhe poowerfful tthirdd parrty ccontrrols ExprressQQuanttumGrrid.Keywoords:MIS,DDelphhi,Ex
10、xpresssQuaantummGridd,Transsactiion 目 录TOC o 1-3 h z u HYPERLINK l _Toc132643661 前 言 PAGEREF _Toc132643661 h - 1 - HYPERLINK l _Toc132643662 第1章 绪绪 论 PAGEREF _Toc132643662 h - 2 - HYPERLINK l _Toc132643663 1.1课课题的目的的与意义 PAGEREF _Toc132643663 h - 2 - HYPERLINK l _Toc132643664 1.2课课题的背景景描述 PAGEREF _To
11、c132643664 h - 2 - HYPERLINK l _Toc132643665 1.3开开发工具 PAGEREF _Toc132643665 h - 2 - HYPERLINK l _Toc132643666 1.4课课题来源 PAGEREF _Toc132643666 h - 2 - HYPERLINK l _Toc132643667 第2章 管管理信息系系统介绍 PAGEREF _Toc132643667 h - 3 - HYPERLINK l _Toc132643668 2.1管管理信息系系统 PAGEREF _Toc132643668 h - 3 - HYPERLINK l
12、_Toc132643669 22.1.11概述 PAGEREF _Toc132643669 h - 3 - HYPERLINK l _Toc132643670 22.1.22管理信信息系统的的发展 PAGEREF _Toc132643670 h - 3 - HYPERLINK l _Toc132643671 2.2管管理信息系系统中的仓仓库管理 PAGEREF _Toc132643671 h - 3 - HYPERLINK l _Toc132643672 22.2.11库存简简介 PAGEREF _Toc132643672 h - 3 - HYPERLINK l _Toc132643673 2
13、2.2.22仓库管管理的功能能 PAGEREF _Toc132643673 h - 3 - HYPERLINK l _Toc132643674 第3章 开开发工具与与相关开发发技术介绍绍 PAGEREF _Toc132643674 h - 4 - HYPERLINK l _Toc132643675 3.1Delphhi5概述述 PAGEREF _Toc132643675 h - 4 - HYPERLINK l _Toc132643676 33.1.11Delpphi介绍绍 PAGEREF _Toc132643676 h - 4 - HYPERLINK l _Toc132643677 3.1.2
14、Delpphi的特特性 PAGEREF _Toc132643677 h - 4 - HYPERLINK l _Toc3.1.3Delpphi 55 Entterprrise版版10大特点点 PAGEREF _Toc132643678 h - 4 - HYPERLINK l _Toc132643679 3.2第第三方控件件ExprressQQuanttumGrrid介绍绍 PAGEREF _Toc132643679 h - 5 - HYPERLINK l _Toc132643680 33.2.11ExprressQQuanttumGrrid 简介 PAGEREF _To
15、c132643680 h - 5 - HYPERLINK l _Toc132643681 33.2.22ExprressQQuanttumGrrid 的的主要特点点 PAGEREF _Toc132643681 h - 5 - HYPERLINK l _Toc132643682 3.3数数据库技术术 PAGEREF _Toc132643682 h - 6 - HYPERLINK l _Toc113264436833 3.3.1数据据库简介 PAGEREF _Toc132643683 h - 6 - HYPERLINK l _Toc132643684 33.3.22SQL语言言简介 PAGEREF
16、 _Toc132643684 h - 6 - HYPERLINK l _Toc132643685 33.3.33SQL语言言的组成 PAGEREF _Toc132643685 h - 6 - HYPERLINK l _Toc132643686 33.3.44SQL语言言的优点 PAGEREF _Toc132643686 h - 6 - HYPERLINK l _Toc132643687 33.3.55事务 PAGEREF _Toc132643687 h - 7 - HYPERLINK l _Toc132643688 3.4CS模式的的介绍 PAGEREF _Toc132643688 h - 7
17、 - HYPERLINK l _Toc132643689 第4章 系系统分析设设计 PAGEREF _Toc132643689 h - 9 - HYPERLINK l _Toc132643690 4.1系系统定义 PAGEREF _Toc132643690 h - 9 - HYPERLINK l _Toc132643691 44.1.11整个系系统的定义义 PAGEREF _Toc132643691 h - 9 - HYPERLINK l _Toc132643692 44.1.22仓库模模块的定义义 PAGEREF _Toc132643692 h - 9 - HYPERLINK l _Toc1
18、32643693 4.2需需求分析 PAGEREF _Toc132643693 h - 9 - HYPERLINK l _Toc132643694 44.2.11功能需需求 PAGEREF _Toc132643694 h - 9 - HYPERLINK l _Toc132643695 44.2.22出错处处理 PAGEREF _Toc132643695 h - 100 - HYPERLINK l _Toc132643696 4.3总总体设计 PAGEREF _Toc132643696 h - 100 - HYPERLINK l _Toc132643697 44.3.11系统的的层次图 PAGE
19、REF _Toc132643697 h - 100 - HYPERLINK l _Toc132643698 44.3.22仓库模块数据流流图 PAGEREF _Toc132643698 h - 100 - HYPERLINK l _Toc132643699 44.3.33开发标标准规约 PAGEREF _Toc132643699 h - 111 - HYPERLINK l _Toc132643700 44.3.44数据库库设计 PAGEREF _Toc132643700 h - 111 - HYPERLINK l _Toc132643701 4.4详详细设计 PAGEREF _Toc13264
20、3701 h - 144 - HYPERLINK l _Toc132643702 44.4.11仓库模模块主要业业务分析 PAGEREF _Toc132643702 h - 144 - HYPERLINK l _Toc4.4.2仓库库管理主界界面 PAGEREF _Toc132643703 h - 155 - HYPERLINK l _Toc132643704 44.4.33入库信信息登录和和修改界面面 PAGEREF _Toc132643704 h - 155 - HYPERLINK l _Toc132643705 44.4.44出库信信息登录和和修改界面面 PAG
21、EREF _Toc132643705 h - 16 - HYPERLINK l _Toc132643706 44.4.55盘点调调整信息登登录界面 PAGEREF _Toc132643706 h - 177 - HYPERLINK l _Toc132643707 44.4.66查询界界面 PAGEREF _Toc132643707 h - 177 - HYPERLINK l _Toc132643708 44.4.77报表导导出 PAGEREF _Toc132643708 h - 188 - HYPERLINK l _Toc132643709 44.4.88数据的的绑定 PAGEREF _Toc
22、132643709 h - 188 - HYPERLINK l _Toc132643710 44.4.99计算字字段 PAGEREF _Toc132643710 h - 188 - HYPERLINK l _Toc132643711 第5章 系系统实现的的一些相关关技术与相相关代码 PAGEREF _Toc132643711 h - 199 - HYPERLINK l _Toc132643712 5.1事事务处理 PAGEREF _Toc132643712 h - 199 - HYPERLINK l _Toc132643713 5.2工工具栏按钮钮可见性的的设置 PAGEREF _Toc132
23、643713 h - 199 - HYPERLINK l _Toc132643714 5.3库库存的计算算 PAGEREF _Toc132643714 h - 200 - HYPERLINK l _Toc132643715 5.4功功能扩展控控件 PAGEREF _Toc132643715 h - 211 - HYPERLINK l _Toc132643716 5.5 字段计计算 PAGEREF _Toc132643716 h - 211 - HYPERLINK l _Toc132643717 结 论 PAGEREF _Toc132643717 h - 233 - HYPERLINK l _T
24、oc132643718 参考文献 PAGEREF _Toc132643718 h - 244 - HYPERLINK l _Toc132643719 致 谢 PAGEREF _Toc132643719 h - 255 - HYPERLINK l _Toc132643720 附 录 PAGEREF _Toc132643720 h - 266 -软件公司资金资产管理系统仓库管理 前言前 言当今时代是是飞速发展展的信息时时代。在各各行各业中中都离不开开信息处理理,这正是是计算机被被广泛应用用于信息管管理系统的的环境。计计算机的最最大好处在在于利用它它能够进行行信息管理理。使用计计算机进行行信息控制制
25、,不仅提提高了工作作效率,而而且大大的的提高了其其安全性。应该说,在在当今经济济全球化、竞争白热热化和信息息技术应用用飞速发展展的时代,信信息化已经经成为企业业的命脉和和核心竞争争力,搞不不搞信息化化,已经不不是企业的的发展问题题,而是生生存问题。因此企业必必须加强自自身的信息息基础设施施建设,通通过企业基基础数据的的信息化,企业基本本业务流程程和事务处处理的信息息化等企业业基础管理理信息化工工程,确保保企业在规规模不断扩扩大和业务务迅速发展展的过程中中保持坚实实的管理基基础和繁殖殖内核,促促进企业的的可持续发发展。在企业管理理中,仓库库管理对企企业来说是是一项繁琐琐复杂的工工作,每天天要处理
26、大大量的数据据。为及时时结清每笔笔业务,盘盘点库存,管理入出库,保证物品的安全管理,仓库管理人员要花费大量人力物力和时间来作数据记录统计工作。在这个时候,一个高效的管理软件就起着非常关键的作用。 软件公司资金资产管理系统仓库管理 第1章 绪论第1章 绪绪 论1.1课课题的目的的与意义在当今经济济全球化、竞争白热热化和信息息技术应用用飞速发展展的时代,计算机应用已经渗透到日常工作的许多方面,无论是其自身还是所发挥的作用,计算机都标志着一种高科技、高效率和高水平。随着信息技术的飞速发展,管理信息系统(Management Information Systems,简称MIS)在现代社会已深入到各行各
27、业。运用管理信信息系统,能能够确保企企业在规模模不断扩大大和业务迅迅速发展的的过程中保保持坚实的的管理基础础和繁殖内内核,促进进企业的可可持续发展展。在软件公司司资金资产产管理系统统中,仓库库管理是非非常重要的的,它是一个企企业不可缺缺少的部分分,它的内容容对于企业业的决策者者和管理者者来说都至至关重要。但一直以以来人们使使用传统的的人工方式式进行库存存管理,这这种管理方方式存在着着许多缺点点,如:效率低、保密性差差,另外时间间一长,将产生大大量的文件件和数据,这对于查查找、更新新和维护都都带来了不不少的困难难。另外,为及时结清每笔业务,盘点库存和货物流动情况,仓库管理人员要花费大量人力物力和
28、时间来作数据记录统计工作。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对仓库信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高库存管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发一个系统对仓库信息进行管理将是非常有必要的事情,它能够在一定程序上减轻企业管理者的日常管理工作,更能加强企业的核心竞争力,最终给企业带来更好的经济效益。1.
29、2课课题的背景景描述本课题的背背景是一家从事软软件开发的的企业。该该企业目前前还没有类类似的管理理系统,对对企业的一些些业务还处处于人工管管理阶段,这这给企业管管理者及员员工的工作作都带来了了一定的不不便。目前前该企业还还存在如下的一些些问题: 没有实现现一元化项项目管理,项目信息息(合同等等)滞留在在各部门内内部;项目资金金在使用,流转过程程中的监控控措施不力力,应收账款款大量堆积积;库存物品品信息没有有及时反馈馈到财务与与账面数据据销核;固固定资产登登录,管理理与使用情情况不明等等情况。为为了给企业业管理者及及员工的工工作带来方方便,提高高企业的工工作效益,提提出了本课课题的设计计,本课题
30、题的主要目目的是为了了解决该企企业所提出出的这些问问题。1.3开开发工具开发工具选选择:Deelphii5 Ennterpprisee版、SQQL Seerverr 20000、ExxpresssQuaantummGridd。Delphhi是Boorlannd公司推推出的面向向对象的可可视化编程程工具,它它拥有功能能强大的集集成开发环环境和世界界上速度极极快的编译译器,并且且兼具VCC+强大大功能和VVB易学易易用的特点点。ExpreessQuuantuumGriid控件是是Delpphi开发发环境下最最好的网格格和数据输输入VCLL 组件之之一,它包包含的400多种编辑辑组件可以以用在Grr
31、id中。利用它,能能够为客户户创建可视视化的完美美界面和显显示难以置置信的特征征及灵活性性,而这些些仅需要编编写很少的的代码。1.4课课题来源本课题来自自湖州埃慕计计算机技术术有限公司司选题。软件公司资金资产管理系统仓库管理 第2章 管理信息系统介绍第2章 管管理信息系系统介绍2.1管管理信息系系统2.1.11概述管理信息系系统(Maanageementt Infformaationn Sysstem,简简称MISS)是一个个由管理人人员和计算算机组成的的用以进行行信息的收收集、传输输、加工、存储、维维护和使用用的系统。它是一门门综合了管管理科学,系系统理论,计计算机科学学的系统性性边缘科学学
32、。一个优优秀的MIIS是获得得利益的关关键。它能能利用信息息辅助企业业进行决策策、控制企企业行为,帮帮助企业实实现规划目目标。管理理信息系统统的物理组组成如下:(1)计计算机硬件件系统:包包括主机、外部存储储器、输入入输出设备备等。(2)计计算机软件件系统:包包括系统软软件和应用用软件两大大部分。(3)通通信系统:包括线路路等通信设设施和与计计算机网络络、数据通通信有关的的软件等。(4) 工工作人员:包括系统统分析员、程序设计计员、维护护人员、管管理员、操操作人员等等。2.1.22管理信息息系统的发发展管理信息系系统通过对对企业当前前运行的数数据进行处处理来获得得有关信息息,以控制制企业的行行
33、为;利用过去去和现在的的数据及相相应的模型型,对未来来的发展进进行预测;能从全局局目标出发发,对企业业的管理决决策活动予予以辅助。从工业发发达国家来来看,管理理信息系统统的发展经经历了以下下几个阶段段:第一阶段:(19553年至19665年)单单项数据处处理阶段,也也称电子数数据处理(EDP)阶段。这是电子计算机在管理领域应用的起步阶段。 第二阶段段:(19965年至至19700年)综合合数据处理理阶段,也也称事务处处理系统(TPS)阶段。这个阶段的处理方式已发展为面向终端的联机实时处理。第三阶段:(19770年至今今)管理信信息系统(MIS)阶段。这个阶段是在企业中全面的使用计算机把各种管理
34、子系统的功能集中起来,构成了计算机化的全方位的信息系统,即现代管理信息系统。2.2管管理信息系系统中的仓仓库管理2.2.11库存简介库存是企业业在经营过过程中为销销售或生产产耗用而储储备的资产产,包括库库存中、加加工中和在在途的各种种原材料、燃料、包包装物、产产成品以及及发出商品品等。企业业为了保证证生产经营营过程的连连续性,必必须有计划划地购入、耗用和销销售存货。存货流转转过程中,原原材料和产产成品占了了相当大的的比例。库存(Innventtory)的的成本在企企业总成本本当中占了了相当大的的比例,因因此作为企企业物流的的关键问题题之一,库库存的管理理和控制在在企业运作作中扮演了了重要的角角
35、色。从市市场营销的的角度来看看,存货作作为企业物物流的重要要成分,其其成本降低低的潜力比比任何市场场营销环节节都大得多多,如企业业物流成本本占营销成成本的500 %,其中存存货费用大大约要占335%,而而物流成本本又会占产产品全部成成本的300%- 50%。在美国国,直接劳劳动成本不不足生产成成本的100%,并且还还在不断下下降,全部部生产过程程只有5%的时间用用于加工制制造,余下下的 955%时间都用用于储存和和运输。物物流战略要要以尽可能能低的金融融资产维持持存货。存存货管理的的基本目的的是,要在在对顾客承承担义务的的同时实现现最大限度度的流通量量。 2.2.22仓库管理理的功能 (1)防
36、防止断档。缩短从接接受定单到到送达货物物的时间,以以保证优质质服务,同同时又要防防止脱销。(2)保证证适当的库库存量,节节约库存费费用。(3)降低低物流成本本。用适当当的时间间间隔补充与与需求量相相适应的合合理的货物物量以降低低物流成本本,消除或或避免销售售波动的影影响。(4)保证证生产的计计划性、平平稳性以消消除或避免免销售波动动的影响。(5)展示示功能。(6)储备备功能。软件公司资金资产管理系统仓库管理 第3章 开发工具与相关开发技术介绍第3章 开开发工具与与相关开发发技术介绍绍3.1DDelphhi5概述述3.1.11Delpphi介绍绍Delphhi这个名名字源于古古希腊的城城市名。它
37、它集中了第第三代语言言的优点。以Objject Pasccal为基基础,扩充充了面向对对象的能力力,并且完完美地结合合了可视化化的开发手手段。Deelphii自19995年3 月一推出出就受到了了人们的关关注,并在在当年一举举夺得了多多项大奖。Delphhi的出现现打破了可可视化编程程领域一统统天下的局局面。并且且Delpphi使用用了本地编编译器直接接生成技术术,使程序序的执行性性能远远高高于其它产产品生成的的程序。它它还是真正正的面向对对象的编程程语言。PPASCAAL语言的的严谨加上上可视化的的优势和强强大的数据据库功能使使得它有充充分的资本本和微软的的VB叫板板。许多人人当时都认认为P
38、asscal是是最有前途途的程序设设计语言,并并预测Deelphii将会成为为可视化编编程的主流流环境。3.1.22Delpphi的特特性 Delphhi具有以以下的特性性:基于窗窗体和面向向对象的方方法,高速速的编译器器,强大的的数据库支支持,与WWindoows编程程紧密结合合,强大而而成熟的组组件技术。但最重要要的还是OObjecct Paascall语言,它它才是一切切的根本。 Objject Pasccal语言言是在Paascall语言的基基础上发展展起来的,简简单易学。3.1.33Delpphi 55 Entterprrise版版10大特特点 (1)支支持XMLL标准,在在Web上
39、上快速提交交商业信息息。 Delphhi简化了了数据分布布、优化了了数据交换换过程。对对XML的的支持,使使开发人员员快速构建建的系统具具有弹性和和可扩展性性,以适应应Inteernett电子商务务带来的新新技术浪潮潮。 (2)利利用IntterneetExppresss构建高速速Inteernett应用。 Delphhi 5使使开发人员员能够用DDHTMLL和XMLL开发超“薄”(uultraa-thiin)客户户端,并在在Inteernett上快速分分发标准WWeb特征征的客户端端应用程序序。IntterneetExppresss包括Weeb Cllientt Pagge向导、MIDAAS
40、 PaagePrroduccer和WWebBrrokerr,用于构构建分布式式DHTMML和XMML应用程程序以适应应众多客户户端和大量量数据的需需要。 (3)支支持ADOO。 利用Miccrosooft的AActivveX DData Objeect(AADO)和和OLE DB技术术,Dellphi 5能够快快速访问关关系型和非非关系型数数据库,其其中包括电电子邮件和和文件系统统。开发人人员可以对对Inteernett信息进行行直接访问问,帮助用用户更好地地进行商业业决策。TTeamSSourcce增强了了整个开发发队伍的工工作效率。 (4)DDelphhi 5使使整个开发发团队能够够更协调
41、、更快速地地工作。TeamSSourcce革新了了管理源代代码的方法法。TeaamSouurce建建立在已有有的源代码码管理和版版本管理之之上,并通通过一个高高效的工作作流模式对对其功能进进行扩展,简简化了大型型、分散的的开发团队队的源代码码管理。 (5)MMIDASS扩展Innternnet应用用。 提交适应大大交易量及及多用户数数的应用系系统。建立立Inteernett应用可以以简化对IInterrnet或或Intrranett上众多的的浏览器客客户端或WWindoows客户户端的管理理。MIDDAS支持持所有的分分布式计算算标准,如如CORBBA、COOM和MTTS,并能能将原有系系统与
42、电子子商务和IInterrnet应应用平滑地地集成在一一起。 (6)IInterrBasee Exppresss构建卓越越的关键应应用系统。 Delphhi 5使使Delpphi和IInterrBasee更紧密地地结合,即即将高效率率、高性能能的开发工工具与快速速、低维护护量和优化化配置的中中小型关系系型数据库库等技术融融于一体。利用InnterBBase Exprress组组件,VAARs、SSls和IISVs能能够快速地地交付和分分发高效的的应用系统统。 (7)BBorlaand TTransslatiion SSuitee将Dellphi 5应用程程序快速地地本地化。 在可视化地地开发不
43、同同地域的应应用程序的的同时,DDelphhi还可以以管理资源源文件的转转换,并将将转换信息息保存在一一个库(rrepossitorry),加加速了国际际化开发。 (8)利利用Dellphi的的专业IDDE构建强强大、坚固固的应用程程序。 Delphhi的可视视化开发环环境使开发发人员只要要在面板上上选择相应应组件就能能够快速建建立应用程程序和开发发原型。DDelphhi 5最最新Proojectt Broowsinng和Daata MModulle viiew帮助助程序员更更好地理解解代码和数数据,从而而大大提高高开发效率率。To Do LList功功能和新增增开发向导导,如Coontroo
44、l paanel Wizaard,加加快了程序序编写速度度。 (9)VVisuaal Coomponnent Librrary增增强面向对对象开发的的威力。 开发人员可可以创建、定制和重重用自己的的组件,也也可以从DDelphhi的Viisuall Commponeent LLibraary中的的200多多个组件里里选择适用用的组件。用最新的的Frammes功能能开发者能能够可视化化地为商业业逻辑创建建组件。开开发人员能能够开放地地访问VCCL源代码码,包括新新增的Deecisiion CCube组组件和附加加的Proopertty Edditorrs,以及及为支持MMS Offficee而提
45、供的的最新Auutomaationn组件。DDelphhi基于组组件技术大大大简化了了许多复杂杂的开发任任务。 (10)进一步增增强的调试试功能使复复杂的项目目更快地适适应市场需需求。 用Delpphi 55对相当复复杂的项目目进行纠错错和改错也也会变得十十分简单。Delpphi进一一步增强的的调试功能能使开发人人员可以更更好地理解解和掌握程程序代码,其其中包括BBreakkpoinnt TooolTiips、AActioons、GGroupps、FPPU/MMMx Viiew、以以及对Drrag和DDrop的的支持,等等等。3.2第第三方控件件ExprressQQuanttumGrrid介绍
46、绍3.2.11ExprressQQuanttumGrrid 简介ExpreessQuuantuumGriid是Deelphii和C+ Buiilderr开发环境境下最好的的网格和数数据输入VVCL 组组件之一,它它包含的440多种编编辑组件可可以用在GGrid中中。同时EExpreessQuuantuumGriid支持多多种数据源源,装入数数据速度快快,基于结结构的数据据查看。利利用它,你你能够为你你的客户可可创建视化化地完美界界面和显示示难以置信信的特征及及灵活性,而这些仅仅需要编写写很少的代代码。3.2.22ExprressQQuanttumGrrid 的的主要特点点运行时自动动选择列:利
47、用QQuanttumGrrid你的的最终用户户通过直观观的拖放能能够容易的的自定义列列在屏幕上上可视,就就如MS Outllook一一样; 自动数据分分组:不需需要写任何何代码,只只要设置属属性并且你你按照你的的方法就能能够使它拥拥有极其强强大的数据据查看。当当在分组模模式,ExxpresssQuaantummGridd在Reaad-Onnly状态态不显示信信息。分组组在所有网网格级都可可提供,并并且它低内内存消耗地地快速执行行; 对无限数量量的自动列列排序:不不写一行代代码就能够够对一列或或多列排序序,并且速速度快;多数据模式式:允许你你从传统的的数据源(数据库模模式)绑定定数据;或或从从非
48、数数据库源(非绑定模模式);以以及从自定定义数据结结构;最快速的数数据装入:利用先进进的ExppresssDataa-Conntrolller,你你能够在一一眨眼的时时间装入1100,0000行数数据并且同同样快速地地分组/排排序; 基于结构的的查看:通通过不同视视图(网格格,卡片)能够显示示QuanntumGGrid中中的每一级级。视图能能够快速的的变换;主从关系:Deveelopeer Exxpresss是第一一个提供MMasteer/Deetaill网格集成成数据分组组的VCLL组件厂商商,利用ExxpresssQuaantummGridd,你能够够在标签或或卡片中显显示主从信信息;带条
49、子的列列:当屏幕幕实时状态态很重要时时,你能够够用带有条条子的列最最大化最终终用户的可可视化列数数。你甚至至能够用简简单方便地地在列标题题头显示图图像;背景图支持持:如果需需要网格背背景图像,这这个可以轻轻松的实现现;运行时调整整行大小:允许用户户容易的在在设计时或或运行时调调整行的高高度;内建数据导导航:包括括一个工业业级数据导导航器,可可单独使用用或集成为为Gridd容器的一一部分;对所有分组组节点的即即时运行时时概括:不不需要写任任何一行代代码,你能能够概括信信息并排除除使用传统统的报表编编写器写复复杂的条状状报表; 即时运行时时概括页脚脚:不需要要写任何一一行代码,你你能够创建建引人注
50、目目的网格并并且允许你你的应用成成为数据分分析引擎; 内建MS Exceel风格数数据过滤:利用QuuantuumGriid,不需需要写任何何一行代码码你就能够够快速的增增加列数据据过滤; 固定条子和和列:容易易地固定条条子和列到到QuanntumGGrid的的左端和右右端; 高级风格控控制:风格格控制网格格可视元件件的显示(头,组面面板,奇/偶/详细细行,页脚脚等),利利用风格属属性页技术术,你能够够容易地管管理每个网网格元件的的相关风格格。实际上上通过风格格仓库,你你能够集中中控制所有有网格和编编辑器的显显示; 易用的设计计时接口:ExprressQQuanttumGrrid提供供高级设计
51、计特征,它它允许你实实际地控制制每一个网网格的外形形而不需写写任何一行行代码,因因此你可以以关注应用用程序的逻逻辑而不是是网格设置置; 标准和扩展展的多选择择支持:CCTRL和和SHIFFT按键; 完全拖放支支持,智能滚动动条;输出到XMML、MSS Exccel、HHTML、Textt; 超过40种种强大且创创新的数据据编辑器,可可作为单独独或放到单单元变量; 每个网格列列的多个编编辑器类型型:通过多多网格编辑辑器支持,你你能够在同同一个网格格列显示多多个编辑器器; 本地化支持持:ExppresssQuanntumGGrid包包括高级本本地化支持持,经简单单的处理调调用允许你你修改资源源文件
52、字符符串。 3.3数数据库技术术3.3.11数据库简介介数据库是某某个研究领领域、研究究对象所涉涉及的数据据的综合。它不仅反映映数据本身身的内容,而而且反映数数据之间的的联系。数数据库研究究的对象是是数据及其其存储管理理。3.3.22SQL语语言简介SQL全称称是“结构构化查询语语言(Sttructturedd Queery LLanguuage)”,最早早的是IBBM的圣约约瑟研究实实验室为其其关系数据据库管理系系统SYSSTEM R开发的的一种查询询语言,它它的前身是是SQUAARE语言言。SQLL语言结构构简洁,功功能强大,简简单易学,所所以自从IIBM公司司19811年推出以以来,SQ
53、QL语言得到了了广泛的应应用。如今今无论是像像Oraccle,SSybasse,Innformmix,SSQL sserveer这些大大型的数据据库管理系系统,还是是像Vissual Foxpporo,PoweerBuiilderr这些微机机上常用的的数据库开开发系统,都都支持SQQL语言作作为查询语语言。3.3.33SQL语语言的组成成Strucctureed Quuery Langguagee包含4个个部分: 数据查询语语言DQLL-Datta Quuery Langguagee SELLECT 数据操纵语语言DQLL-Datta Maanipuulatiion LLanguuage IN
54、SEERT, UPDAATE, DELEETE数据定义语语言DQLL-Datta Deefiniitionn Lannguagge CRREATEE, ALLTER, DROOP 数据控制语语言DQLL-Datta Coontrool Laanguaage CCOMMIIT WOORK, ROLLLBACKK WORRK3.3.44SQL语语言的优点点(1)非非过程化语语言SQL是是一个非过过程化的语语言,因为为它一次处处理一个记记录,对数数据提供自自动导航。SQL允允许用户在在高层的数数据结构上上工作,而而不对单个个记录进行行操作,可可操作记录录集。所有有SQL 语句接受受集合作为为输入,返
55、返回集合作作为输出。SQL的的集合特性性允许一条条SQL语语句的结果果作为另一一条SQLL语句的输输入。 SSQL不要要求用户指指定对数据据的存放方方法。这种种特性使用用户更易集集中精力于于要得到的的结果。所所有SQLL语句使用用查询优化化器,它是是RDBMMS的一部部分,由它它决定对指指定数据存存取的最快快速度的手手段。查询询优化器知知道存在什什么索引,哪哪儿使用合合适,而用用户从不需需要知道表表是否有索索引,表有有什么类型型的索引。(2)统统一的语言言SQL可用用于所有用用户的DBB活动模型型,包括系系统管理员员、数据库库管理员、应用程序序员、决策策支持系统统人员及许许多其它类类型的终端端
56、用户。基基本的SQQL命令只只需很少时时间就能学学会,最高高级的命令令在几天内内便可掌握握。 SQQL为许多多任务提供供了命令,包包括:查询询数据;在表中插插入、修改改和删除记记录;建立、修修改和删除除数据对象象;控制对数数据和数据据对象的存存取;保证数据据库一致性性和完整性性。以前的数据据库管理系系统为上述述各类操作作提供单独独的语言,而而SQL 将全部任任务统一在在一种语言言中。(3)是是所有关系系数据库的的公共语言言 由于所有主主要的关系系数据库管管理系统都都支持SQQL语言,用用户可将使使用SQLL的技能从从一个RDDBMS转转到另一个个。所有用用SQL编编写的程序序都是可以以移植的。
57、3.3.55事务( = 1 * Arabic 1)事事务概述事务是用户户定义的一一组操作序序列的集合合,是数据据恢复和并并发控制的的基本单位位。数据库库系统在执执行事务时时,要么执执行事务中中全部操作作,要么一一个操作都都不执行。事务可以以是一条SSQL语句句、一组SSQL语句句、也可以以是一组操操作序列甚甚至整个操操作系统。在应用程序序中,事务务的开始与与结束可以以由用户显显示地控制制。如果用用户没有显显示地定义义事务,则则由DBMMS自动地地按照缺省省方式划分分事务。在在SQL中中,显示定定义事务的的语句有如如下3条: = 1 * GB3 BEGIIN TRRANSAACTIOON:该语语
58、句显示地地定义一个个事务的开开始。在应应用程序中中的某处嵌嵌入此语句句,就表示示一个新的的事务已经经开始。 = 2 * GB3 COMMMIT:该该语句显示示地提交一一个事务,并并表示该事事务已正常常结束。所所谓提交事事务,就是是将该事务务的所有更更新操作结结果永久地地保存到磁磁盘上的物物理数据库库中去。此此语句用于于事务的正正常结束情情况。 = 3 * GB3 ROLLLBACKK:该语句句显示地回回滚一个事事务,且表表示事务因因执行失败败而结束。所谓回滚滚事务,就就是撤消该该事务对数数据库的所所有更新操操作,使数数据库恢复复到该事务务开始时的的状态。因因此,此语语句用于事事务执行失失败时的
59、结结束情况。由以上可知知,用户若若要显示地地定义事务务,必须以以BEGIIN TRRANSAACTIOON开始,而而以COMMMIT或或ROLLLBACKK结束。(2)事事务的特性性(ACIID特性)事务具有四四个特性,即即原子性、一致性、隔离性和和持续性,又又常简称为为ACIDD特性。 = 1 * GB3 原子性(AAtomiicityy):即一一个事务是是不可分割割的数据逻逻辑工作单单位,事务务中包括的的所有操作作要么都做做,要么都都不做。 = 2 * GB3 一致致性(Coonsisstenccy):事务执执行的结果果必须是使使数据库从从一个一致致性状态变变到另一个个一致性状状态。一致致
60、性状态指指数据库中中只包含成成功事务提提交的结果果。不一致致状态指数据库中中包含失败败事务的结结果。 = 3 * GB3 隔离性(IIsolaationn):一个事务务的执行不不能被其他他事务干扰扰。一个事事务内部的的操作及使使用的数据据对其他并并发事务是是隔离的,并并发执行的的各个事务务之间不能能互相干扰扰。 = 4 * GB3 持续性(DDurabbilitty):持续性也也称永久性性(Perrmaneence)。一个事务务一旦提交交,它对数数据库中数数据的改变变就应该是是永久性的的。接下来来的其他操操作不会对其执行行结果有任任何影响。保证事务AACID特特性是事务务处理的任任务,破坏坏事
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福建省宁德市2025-2026学年高三上学期期末考试语文试题(含答案)
- 2026广州银行人才招聘笔试备考题库及答案解析
- 2026广东佛山市顺德区均安镇国资企业副总经理岗位招聘4人备考考试试题及答案解析
- 2026福建福州滨海实验学校临聘教师招聘4人(提供住宿还有食堂)参考考试题库及答案解析
- 宜山三八活动策划方案(3篇)
- 2026年上半年大兴安岭地区事业单位公开招聘工作人员186人参考考试题库及答案解析
- 2026年临沂兰陵县部分事业单位公开招聘综合类岗位工作人员(34名)备考考试题库及答案解析
- 2026江西南昌市劳动保障事务代理中心招聘劳务派遣人员考试参考题库及答案解析
- 2026山东事业单位统考烟台莱州市招聘63人参考考试题库及答案解析
- 2026云南云投版纳石化有限责任公司招聘2人参考考试题库及答案解析
- 高考成语积累+(语序不当)病句修改训练小纸条(原卷版)-2026年高考语文一轮复习讲练测
- 产权无偿划转协议书
- 2025《义务教育体育与健康课程标准(2022年版)》测试题库及答案
- 河南省郑州市河南省实验小学小学英语六年级小升初期末试卷(含答案)
- 土方工程施工安全管理规范
- 五年级上册道法期末模拟试卷及答案
- 烟花爆竹经营零售申请书
- 生产车间文员年终总结
- 《鲤鱼的遇险》读书分享
- 融媒体中心党支部2025年前三季度党建工作总结范文
- 2025急诊监护室CRRT相关知识考试试题及答案
评论
0/150
提交评论