《基于VB技术的长春市村级财务管理系统的开发3838.docx》由会员分享,可在线阅读,更多相关《基于VB技术的长春市村级财务管理系统的开发3838.docx(57页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 摘 要 长春市市,村级财务务管理系统是是典型的信息息管理系统,完完成了它的发发展过程,包包括后台数据据库前端应用用前者要求建建立起数据一一致性和完整整性的建立和和发展,数据据安全性好的的库。而对于于后者则要求求应用程序功功能完备,易易使用等特点点。本文介绍了农村村财务收支管管理系统的总总体设计思想想,数据库设设计和模块设设计。该系统统包括访问帐帐户,帐户信信息,帐户汇汇总与系统管管理模块。软软件的开发工工具采用Viisual Basicc,利用各种种面向对象的的开发工具,它它提供了软件件,实现财务务管理的职能能。关键词:理财;操作系统;管理信息系系统;安全AbstracctChangchhu
2、n City, villaage-leevel ffinanccial mmanageement systeem is a typpical managgementt infoormatiion syystem, comppletedd its devellopmennt proocess, inclludingg the back-end ddatabaase frront-eend appplicaation formeer reqquiremment tto esttablissh datta connsisteency aand inntegriity off the estabbli
3、shmment aand deeveloppment of daata seecuritty forr goodd. Forr the latteer reqquiress the appliicatioon fullly fuunctioonal, easy to usse feaaturess. This arrticlee desccribess the overaall deesign, dataabase desiggn andd moduule deesign of ruural ffinanccial rrevenuue andd expeendituure maanagemme
4、nt ssystemm. Thee systtem inncludees acccess aaccounnt, acccountt infoormatiion, aaccounnt summmary and ssystemm manaagemennt moddule. Softwware ddeveloopmentt toolls usiing Viisual Basicc, usiing a varieety off objeect-orrienteed devvelopmment ttool, whichh provvides softwware tto reaalize the ffun
5、ctiions oof finnanciaal mannagemeent. Key worrks: finanncial operratingg systtem managgementt infoormatiion syystem saafety目录第1章 理财财系统设计概概述11.1题目背景景11.2研究意义义3第2章 开发环环境及实现技技术52.1 Vissual BBasic 6.0简介介52.2 SQLL Servver 20000语言简简介及特性62.3开发环境境14第3章 长春市市村级财务管管理系统的概概要设计153.1系统结构构流程图153.1.1系统统结构图153.1.2系统统
6、流程图163.1.3 EE-R图173.2数据库设设计213.3创建数据据库213.4界面设计计243.4.1主界界面设计243.4.2用户户登录子界面面253.4.3财务务管理子系统统界面设计263.4.4填写写凭证的设计计263.4.5账目目查询界面设设计27第4章 长春市市村级财务管管理系统详细细设计284.1用户登录录子系统的实实现284.1.1分配配用户管理实实现284.1.2用户户信息管理模模块部分代码码284.2财务管理理子系统模块块实现294.2.1 财财务管理子系系统模块的实实现294.2.2 凭凭证窗体设计计的模块的实实现304.2.3 总总分类账的查查询功能的实实现314
7、.2.4 资资产负债表报报表输出功能能实现34第5章 程序的的测试、调试试355.1测试3355.2调试结果果36第6章 小 结结37参考文献388致 谢2第1章 理财财系统设计概概述1.1题目背景景村级财务管理是是农村集体管管理的基础,广广大农村干部部和群众最关关心的热点、焦焦点1。村级级财务管理的的质量,在关关系到农村集集体经济发展展之间的关系系,党的农村村政策的实施施直接影响,社社会稳定和党党的干部队伍伍中。近年来来,各级党委委、政府大力力推进农村脱脱管,村务公公开等措施,在在农村财务管管理规范一些积极有有效的探索,但但由于种种原原因,当前村村级财务管理理还存在着与与新农村建设设的不兼容
8、的的一些突出问问题,必须各各级党委的密密切关注,政政府和有关部部门。财务管管理是越来越越多,传统的的手工记账要要跟上时代的的步伐。200世纪90年代以来来,计算机的的发展,应用用于各种行业业。人们的生生活离不开计计算机的援助助开始2。为财务管管理系统的计计算机网络是是特别重要的的。使用计算算机来管理金金融具有无可可比拟的优势势。所以当今年代,我我们用计算机机代替人们的的手工作业,将将在各个农村村内部发挥越越来越重要的的作用,提高高了农村的运运作能力。计计算机的广泛泛应用带来的的是农村运营营效率的大幅幅度提高,提提高个别劳动动生产率,从从而带来整个个社会的平均均劳动生产率率的大幅度提提高。因此,
9、农农村的平均竞竞争水平加强强了,竞争更更趋与白热化化的程度。而作为农村来讲讲,对农村自自身信息化的的程度越来越越重视,好的的农村使用系系统来进行管管理,而不使使用人来管理理。一切以系系统为准。从从管理层面上上节约人力资资源,不仅最最大限度上提提高农村的竞竞争力,而且且节约了大量量的人力物力力财力资源。重点介绍了该系统的实际工资薪金服务进行了详细的分析,研究业务,他们的业务流程的细致分析,使用灵活的计算方法,改变繁杂的手工操作,效率低下,无法操作,灵活性差的特点,提高其效率和有效性。员工工资管理服务,实现现代化管理的制度化。长春市,村级财务管理系统能够快速、准确地反映出用户需要的信息及时方便的进
10、行各种搜索类型,以便为决策者提供有力的支持,准确的判断。在农村管理计算机的利用更加合理,更加规范,更加科学。在今天的社会经经济发展和人人民生活水平平的提高,合合理的个人理理财成为对人人们的生活有有直接的影响响越来越重要要。财务管理理软件层出不不穷,系统只只适用于个人人理财作出正正确的财务决决策提供财务务数据的统一一管理。其界界面友好,操操作简单,除除了管理基本本的财务信息息,而且还提提供了统计数数据,查询,图图表,报表打打印。为了方方便操作,设设置一些常用用功能快捷工工具栏,菜单单项,设置快快捷键。它掌掌握了许多科科学的用户统统计数据的财财务状况。根据用户的实际际情况,建立立了收入支出出类型,
11、以适适应不同的社社会阶层,不不同行业中的的应用。本软软件是一个单单用户系统,没没有权限,可可以保证数据据的安全性。数数据分为两个个模块,即对对细节和收入入和支出细节节转移,反映映了不同的经经济活动,经经常账户状况况。长春市的主要功功能,村级财财务管理系统统:用户管理:用户户数据的管理理,主要功能能是修改注册册表系统的用用户名和密码码,和用户的的基本信息。收入和支出类型型设置:项目目的收入和支支出的实际名名称由用户设设置的,如收收入类型:工工资,补贴,股股票收益率,反反映了其收入入来源的细节节。如果支出出类型有:电电话,餐饮,购购物,公用事事业和其他细细节体现的钱钱,花时间,钱钱的下落时,等等。
12、提供快速调用用Windoows“记事事本”和“计算器”。用户友好好的伐木作业业和金融计算算。数据维护:对经经济和商业数数据的增加,修修改,删除等等操作。收入入和支出的细细节并将单独独行动的细节节,根据现有有的标签显示示模块的数据据自动确定操操作的数据对对象。并列表表双击当前数数据编辑数据据。l图的数据输入入和统计功能能:该功能可可以通过导入入外部数据,以以达到数据的的添加,如EExcel电电子表格数据据导入,导入入国际收支数数据和传输数数据。统计图图表是指立方方体地图的形形式显示数据据显示,收入入,支出,转转移,转移的的传说,所以以统计的观点点更直观。l数据查询功能能:此功能是是根据标签时时,
13、收入和支支出的细节或或查询功能确确定转移详细细显示。查询询可根据收入入/费用,收入入和支出类型型,转移/,日期发生生量,发生,查查询的输入日日期。查询结结果在相应的的数据表的标标签显示,操操作和维护。在在输入日期,以以及日期和基基于出现间隔隔可用查询量量。l统计:总收入入和总支出统统计数量,总总金额转移,总总转移量,按按照付款的总总体平衡,平平衡转移量来来计算统计。l报表打印:打打印输出的数数据,提供了了一个。作为计算机应用用的一部分,使使用计算机对对财务管理,具具有手工管理理所无法比拟拟的优点。例例如:检索迅迅速,查找方方便,可靠性性高,存储容容量大,保密密性好,寿命命长,成本低低。这些优点
14、点能够极大地地提高人事管管理的效率,劳劳动,但在农农村地区,往往往财务透明明度,简化,不不仅摆脱困扰扰乱账坏账,但但在农村地区区也是科学化化、正规化管管理,与世界界的重要条件件。因此,农村金融融发展等支出出管理系统成成为很有必要要的事情,但但也有巨大的的市场潜力的的项目。1.2研究意义义随着新农村的发发展,财务管管理将会变得得越来越复杂杂,如果用传传统的管理方方法,极易造造成不必要的的错误,由此此带来的经济济损失是无法法估量的。因因此实现财务务管理的自动动化规范化势势在必行。一一个完整的项项目需要有良良好的需求分分析,以便实实用,而且作作为新的项目目,一定要做做到实用,易易用,以接受受市场的考
15、验验。本软件实实现了上述的的基本要求,使使财务管理变变得简单高效效安全可靠。它它集显示,输输入,添加,修修改,删除等等各种处理为为一体,信息息维护起来非非常方便,极极大地减少了了错误的发生生。本项目的特点是是集农村的财财务管理学与与计算机科学学于一身,需需对农村的运运作体系进行行完整的了解解,并且关系系到农村命脉脉,安全性必必须为第一。此此软件的研制制成功可以使使农村的财务务管理透明化化,清晰化,减减少人为化的的因素。1Visuaal Bassic学习版版允许程序员员方便地开发发Windoows和Wiindowss NT(RR)的应用。这这个版本包括括所有标签的的内部控制和和网格,和和数据绑定
16、控控件。2专业版是一一套完整的专专业程序员特特色发展工具具。这个版本本包括了所有有功能和学习习版的ActtiveX控控件,因特网网信息服务器器应用程序设设计,集成可可视化数据库库工具和数据据环境,活动动数据对象,动动态HTMLL网页设计师师。3农村版允许许程序员在一一个分布式应应用程序开发发的专业和强强大的集团。专专业版包括了了所有功能和和后台工具如如SQL SServerr,微软事务务服务器,网网络信息服务务器,Vissual SSourceeSafe,SSNA服务器器,和其他人人。三种版本本,可以满足足不同开的开开发需要。1.3国内外现现状国外建立合作的的管理模式,村村级财务管理理成为农业
17、产产业化的实施施过程中最常常用的,美国国通过新一代代社加强村级级财务管理;德国主要通通过与规范,遵遵守民主,科科学的管理原原则,形成“合作社”,加强村级级财务管理确确保农民能使使民主权利的的充分行使,并并能达到较高高的经济效益益;以“造村运动”自下而上的的日本,从地地方到中央财财政改革的荷荷兰村;通过过“农民联盟”的自主性,发发展村级财务务审计和监督督,严格和详详细的规则。反观国内村级财财务现状,主主要有以下几几种:一些村村级财务管理理的内部监督督机构无用。村村务公开和民民主管理是党党在农村工作作的重要组成成部分,也是是农村工作的的重要任务。虽虽然许多村庄庄都建立了内内部民主的金金融机构,但但
18、该机构没有有监管中发挥挥其应有的作作用。代表了格莱莱珉银行集团团是不大会选选举产生的村村民选举,但但村里的主干干,但该机构构为借口来掩掩盖收支不平平衡;金融帐户的的一些村庄仍仍然由村干部部决定,大部部分没有现有有的财政收入入和支出通过过组的讨论,和和更多的村民民没有得到参参议院银行代代表;有些村庄没没有每月定期期的财务收入入和支出的所所有公共的村村庄,但在监监督部门乡镇镇农民偶尔断断断续续地作作为公众的一一部分,事务务专栏成为征征兵,计划生生育,健康和和其他品牌口口号张贴;一些村财务务帐户的金融融集团审计还还宣布,财政政收入和支出出,但由于一一些村民和村村民代表缺乏乏金融监管的的金融知识,看看
19、到帐户和帐帐户不知道,SSTI将没有有效果的监督督,导致民主主管理和民主主监督的名义义。2、充电的内部部控制制度不不健全或遵循循既定的规则则。征收乡镇的的部分村干部部,村提留费费时,有农民民单独分类,在在卡监管及时时填补没有负负担,农民负负担监督卡成成为一纸空文文,如何卸载载监督;支付账单占占系统不需要要定期的手,可可能的原因个个人使用公共共资金,容忍忍贪污和挪用用现象;村干部书芯芯片封装的指指控没有建立立登记制度,加加大审计费用用的困难,缺缺乏内部约束束机制的验证证。3,会计计队伍不稳定定,服务质量量差。一些村村庄主干的开开支可以容易易地使用关闭闭的会计,善善于经营,认认为优秀的会会计人员取
20、代代了,但不能能取代的站管管理会计师报报告乡镇验收收,导致一些些企业财务人人员的贫困村村,不间断做做会计工作中中的不足之处处,转移帐户户不清楚,让让一个人发挥挥会计的监督督职能,财务务管理,从而而进一步加剧剧了混乱的状状态。4、票票据管理混乱乱,自制的原原始凭证和外外来原始凭证证号码,合规规性审计的不不足。原始凭凭证的欠条占占带电的广泛泛使用,和一一些村庄仍有有使用自制的的“模仿原始凭凭证,重复报报销”和其他方式式的弊端。55、现金管理理和结算制度度没有严格执执行,多余的的现金储备来来弥补图书馆馆白条挪用,侵侵占集体资金金。村干部滥滥用权力借钱钱,长期大量量。6、在银银行清算系统统,非法出租租
21、,出售的银银行账户,银银行信贷资金金。为了避免免一些村干部部,会计监督督,而不是现现金支票现金金(因为现金金支票由会计计保持),但但直接银行汇汇款(汇款因因为只要公章章和法定代表表人印章的销销售),银行行的现金贷款款帐户后,向向其他单位;虽然有些村村庄或现金支支票,但是考考试的目的是是不是与支付付实际使用兼兼容,获得银银行贷款。77、债务,债债务不清,利利息高,村里里的部分贷款款变成脓水和和日常开支,甚甚至晚餐,等等,在债务。但但没有手借钱钱进入复苏,从从而形成一个个恶性循环。51第2章 开发环环境及实现技技术2.1 Vissual BBasic 6.0简介介当前,企业的进进销存管理系系统主流
22、的的的体系结构主主要有两种模模式:C/SS模式(Cllient / Serrver,客客户机/服务务器)和B/S模式( Browsser / Serveer,浏览器器/服务器)。CC/S体系结结构产生得比比较早,主要要由两部分构构成:服务器器(Servver)和客客户端(Cllient)。客客户端,是用用户使用的部部分,通常需需要安装专门门的软件,体体现出来的是是用户的操作作界面。用户户使用客户端端的相应软件件登录并连接接到服务器,提提交用户请求求,并进行完完成相应的操操作。而服务务器(Serrver)的的功能主要是是服务的提供供、数据的维维护和系统的的管理,客户户端将数据和和请求发送到到服务
23、器之后后,服务器进进行数据库的的操作和系统统的运行,然然后在客户端端进行数据库库的记录,最最后将结构反反馈给用户。2.1.2 BB/S模式的的优点随着计算机和网网络技术的不不断发展,特特别是Webb 2.0的的发展,B/S多层体系系结构逐渐发发展起来,并并得到了越来来越多的应用用。在此基础础上,C/SS两层体系结结构逐渐被BB / S三三层甚至多层层体系结构所所取代。B/S体系结构构,主要包括括浏览器(BBrowseer)和服务务器(Serrver)。在在这种体系结结构下,用户户只需要在任任何一台能够够连接到服务务器端的计算算机上,打开开浏览器,连连接并登录到到服务器端就就可以进行操操作,浏览
24、器器为用户提供供了动态网页页,用户可以以在网页中进进行数据的浏浏览和提交。而而所有的数据据操作,都是是由远程的服服务器进行管管理。B / S体系结结构对网络的的稳定性提出出了比较高的的要求。 (1)维维护和升级方方式简单B / S体系系结构,主要要包括浏览器器(Browwser)和和服务器(SServerr)。在这种种体系结构下下,用户只需需要在任何一一台能够连接接到服务器端端的计算机上上,打开浏览览器,连接并并登录到服务务器端就可以以进行操作,浏浏览器为用户户提供了动态态网页,用户户可以在网页页中进行数据据的浏览和提提交。而所有有的数据操作作,都是由远远程的服务器器进行管理。BB / S体体
25、系结构对网网络的稳定性性提出了比较较高的要求。 (2)成成本低 B/SS的服务器端可以安装在在任意操作系系统上而无需考虑客客户端的操作作系统。这使使得使用B/S架构的应应用管理软件件只需安装在在安全性高且且免费的Liinux服务务器上即可。编写VB程序较较为简单,首首先将各个对对象放在空白白窗体上,然然后将程序代代码分别添加加给对象或图图标,将它们们组合起来就就可以随意运运行了。 在VB中,形式式实际上是一一个对象,VVB窗体包含含许多嵌入式式的特点,这这使得用户界界面部分,像像从目录中挑挑选一个合适适的控制,而而不是从零开开始,一步一一步建立控制制。这是开发发商能够看到到程序设计过过程的可视
26、化化编程。对象:面向对象象编程(OOOP)的配方方也必须非常常熟悉,虽然然完全面向对对象的编程VVisuall Basiic不,但它它也充分利用用了面向对象象的编程技术术。简单地说说,我们经常常看到的物体体的各个窗口口,按钮,文文本框,甚至至打印机。特性:喜欢黑白白电视,的点点作为窗口对对象的窗口,也也是一些小相相同的颜色,文文本框的位置置不能精确地地显示不同的的功能相同的的菜单,这是是由对象的属属性。不同的的对象的属性性可以是不同同的。属性通通常决定了对对象的位置,大大小,显示等等。方法:对象是能能够做到的,例例如打印机的的打印对象(打打印)的窗口口对象的方法法支持隐藏的的(隐藏)的的方法,
27、用于于移动多个对对象(移动)的的方法。事件:受到的各各种反映用户户操作。如果果用户用鼠标标点击按钮,它它会触发按钮钮“新闻”(点击)事事件。控制:控制提供供了VisuualBassic编程模模块,有与对对象的直接链链接,如木头头积木,这种种控件的使用用,它可以像像拼图或堆积积木,如“坐”,“打”你的程序界界面。Vissual BBasic,使使用这些控件件来简化在WWindowws编程设计计,按钮和其其他物体。每每个控件都有有自己的属性性,事件和方方法。你只需需要修改这些些特性可任意意编程。最重重要的是,你你可以利用的的各种控件快快速构造出成成千上万的扩扩展以满足几几乎任何要求求你的程序。例例
28、如,如果你你不满意的卑卑微的Winndows媒媒体播放器,你你能一小时内内使用VB多多媒体控件设设计一个完全全是自己的风风格可以播放放CD,VCCD播放器,多多媒体,和全全功能等效。 2.2 SQLL Servver 200 当前,市场上上流行的主要要数据库管理理系统主要有有Sybasse、Inforrmix、DB / 2、Oraclle、SQL SServerr等。数据库库的设计由于于工程量大、技技术含量高、平平台复杂,因因此通常都是是由大型厂家家进行开发研研制,并且随随着信息技术术的日新月异异,各数据库库管理系统之之间互相借鉴鉴、互相兼容容甚至互相兼兼并也时有发发生。因此,上上述数据库都都
29、是由领域内内具有大量资资金和市场份份额,技术实实力雄厚的公公司进行研发发。与之相对对应的,这些些产品经过多多年的发展,也也逐渐趋于稳稳定,并且界界面友好、可可靠性强。当当然,每款数数据库产品在在研发时,由由于设计理念念、开发平台台以及针对性性的不同,也也各自具有其其领域特征,适适合的场合不不一样,性能能、软硬件要要求也有区别别。上述数据库软件件都具有很完完善的功能和和良好的性能能,因此,在在开发系统中中,数据库的的选取,主要要需要考虑服服务的可用性性和维护的便便利性。由于于系统采用微微软的JSPP.NET集集成开发环境境进行开发,因因此数据库软软件需要对微微软的开发环环境具有良好好的兼容性和和
30、稳定性。微微软的SQLL Servver 20005是微软软公司推出的的一个大型的的高性能的关关系数据库管管理系统。由由于采用了相相同的平台,因因此SQL Serveer 20005和JSP.NNET可以很很好的兼容,使使用ADO.NET连接接数据库也具具有良好的性性能。在JSSP.NETT中的数据访访问组件中的的SQL类,这这些SQL类会进进入到数据库库内部的编程程接口,因此此开发和运行行的效率都大大为提高,具具有很强的优优势。此外,由由于采用了相相同的编程接接口,因此开开发的难度大大大降低,也也减少了系统统的故障点,有有效提高了系系统的稳定性性。2.3.2 语语言特点SQL Serrver
31、 22005在传传统SQL查查询语句的基基础上,对查查询进行了优优化,使用TTransaact-SQQL(数据库库查询和编程程语言)语句句在服务器和和客户机之间间传送请求,提提高了查询的的效率。此外, SQQL Serrver 22005数据据库的安全性性、完备性和和扩展性也有有了很大的提提高,特别是是在大数据的的存取、海量量数据的存取取和I/O密密集型的数据据处理中,具具有极大的优优势。Brower / Serrver三层层体系结构如如图2-1所所示。图中,最最左边为第一一层,也就是是表示层,就就是浏览器(BBrowseer)。在表表示层,只要要用户拥有一一台能够连接接到服务器的的计算机,就
32、就可以在任意意时间、任意意地点同服务务器进行数据据的动态交互互。中间的WWeb服务器器是第二层,主主要功能是接接受浏览器提提交过来的数数据和请求,对对其进行业务务处理,并负负责将处理结结果反馈给浏浏览器(用户户)。最右边边的数据库服服务器是第三三层,主要功功能是同Weeb服务器进进行交互,当当Web服务务器收到浏览览器提交的请请求和数据之之后,向数据据库服务器提提交数据并查查询数据,然然后获取相应应的数据进行行操作,完成成操作后在数数据库中重新新存储数据。图2-1 B / S体系系结构图B / S体系系结构经过多多年的发展,已已经越来越成成熟,并且因因为具有良好好的操作性,得得到了业界的的一直
33、认可,应应用也越来越越广泛。B / S三层层体系结构将将应用程序进进行了层次划划分,对每个个层次的功能能进行了独立立的划分,各各层次之间通通过相应的接接口进行连接接,因此非常常便于操作和和维护。而通通用接口的采采用,又使得得B / SS三层体系结结构具有良好好的可扩展性性。表示层采用通用用的浏览器,而而不需要安装装相应的应用用软件,为客客户端提供了了非常大的便便利,也极大大地减轻了系系统维护的负负担。此外,专专注于和用户户的交互,也也使得交互界界面的设计更更加具有针对对性和灵活性性。Web服务器专专注于进行业业务的处理而而不对大量的的数据进行管管理,也使得得系统更加便便于维护和管管理。数据库服
34、务器独独立出来作为为专门的一层层,并且不直直接和用户(浏浏览器)进行行交互,一方方面可以有效效地保护数据据的安全性,使使得用户不容容易被用户恶恶意修改,另另一方面也能能保证数据的的可靠性,系系统的升级、维维护不会破坏坏数据库的结结构。总之,B / S三层体现现结构实现了了开发环境与与应用环境的的分离、操作作和数据的分分离,提高了了系统的灵活活性、安全性性、稳定性和和可用性。数数据库结构的的改变不再对对客户端产生生连锁影响,只只需修改服务务器端的应用用程序即可,极极大地提高了了系统的维护护效率。你可以运行的查查询结果的异异步ADO处处理。换句话话说,你指定定的。打开aadfetcchasynnc
35、h选项,AADO的司机机造成光标自自动填写的结结果集的背景景。开放数据库连接接。是一个应应用程序编程程接口(APPI)规范,它它定义了一套套标准的程序序,应用程序序可以使用它它们来访问数数据源。可以以通过ODBBC APII函数参考应应用程序直接接使用,或使使用数据访问问对象(DAAO)或远程程数据对象(RRDO)使用用ODBC。一个数据库作为为数据源或数数据库服务器器。ODBCC数据源的数数据源的名称称或参考特定定的参考的OODBC驱动动程序和服务务器的名称。您您可以使用WWindowws控制面板板的ODBCC管理员程序序或rdorregistterdattasourrce方法来来注册数据源
36、源的名称。ODBC驱动程程序管理器告告诉司机使用用,并告诉司司机所选择的的数据源属性性设置必须提提供某种形式式的连接字符符串参数或RRemoteeData控控件。在大多多数情况下,服服务器分配给给一个特定的的RDO连接接字符串,和和一个用户数数据库。连接字符串包括括一系列的参参数,每个由由分号分隔,这这些参数定义义的ODBCC接口,包括括ODBC驱驱动程序本身身。那就是,所所有的ODBBC驱动程序序有特定的参参数要求,它它必须参考文文档中包含的的驱动程序以以获取特定的的信息。rddoenviironmeent hEEnv相关连连接字符串并并通过ODBBC APII函数对象ssqldriiver
37、coonnectt。2.4语言简介介及特性代表“结构化查查询语言SQQL(结构化化查询语言)”,首先是一个查询语言为IBM的圣若泽研究实验室系统R的关系型数据库管理系统,它的前身广场语言开发。SQL语言结构简单,功能强大,简单易学,所以自1981成立以来,IBM,SQL语言,已经得到了广泛的应用。今天,无论是像Oracle,Sybase,Informix,这些大的SQL Server数据库管理系统,或像视觉foxporo,这些常见的数据库的计算机系统PowerBuilder开发,支持SQL语言的查询语言。SQL广泛采用用的是指示其其优点。它使使所有用户,包包括应用程序序的程序员,数数据库管理员
38、员和最终用户户的利益。(1)非程序语语言SQL是一种非非过程语言,因因为它与记录录,数据提供供了自动导航航。SQL允允许用户在先先进的数据结结构,而不是是在一个单一一的记录,可可操作的记录录集。所有接接受的SQLL语句作为输输入和输出返返回集合。SSQL函数允允许SQL语语句收集SQQL语句的结结果作为另一一个输入。SSQL不要求求用户指定的的数据存储方方法。此功能能允许用户更更容易集中的的结果。使用用查询优化器器所有SQLL语句,这是是数据库的一一部分,它是是由决策指定定访问数据的的最快方式。查查询优化器知知道存在什么么样的指标,使使用适当的,并并且用户不需需要知道表是是否有索引,表表的索引
39、类型型。(2)一个共同同的语言SQL数据库可可用于所有用用户的活动模模型,包括系系统管理员,数数据库管理员员,应用程序序员,决策支支持系统,和和许多其他类类型的人才最最终用户。很很少有时间可可以学习最先先进的命令可可以在几天内内掌握基本的的SQL命令令。SQL命命令提供了许许多任务,包包括: 查询数据在表中,插入,修修改,删除记记录创建,修改,删删除数据对象象控制数据访问和和数据对象保证数据库的一一致性和完整整性以前的数据库管管理系统为操操作的上述类类型提供了一一个单一的语语言,和SQQL将统一在在一种语言中中的所有任务务。(3)是一种常常见的语言,所所有的关系数数据库由于所有主要的的关系数据
40、库库管理系统支支持的SQLL语言,用户户可以使用SSQL RDDBMS技能能从一个到另另一个。所有有的程序都写写在SQL可可以移植。安全,可靠和和高效的农村村地区的数据据管理平台SQL Serrver 22000将大大大提高安全全性,可靠性性,性能,可可扩展性,可可管理性,不不仅能保证稳稳定运行的农农村基层和实实时数据服务务,大大提提高了管理效效率,降低复复杂性和运行行维护成本。例例如,SQLL Servver 20000将提供供新的安全认认证,数据加加密,提高数数据安全;数数据库镜像,快快照,在时间间点的恢复,实实时在线管理理,和许多其其他功能,大大大提高了系系统的可扩展展性和农村的的阶级系
41、统的的可靠性;数数据集成,各各种自动化管管理,调试和和优化你的工工作它的管理理工具,是一一种新的体验验。在硬件方方面,SQLL Servver 20000支持664位计算和和海量数据存存储。先进的,集成成的商务智能能平台SQL Serrver 22000实现现了各种商业业智能解决方方案,你可以以快速部署建建立程序为您您提供商务统统计数据的深深入分析,预预测和监测平平台,进一步步促进信息管管理和业务发发展在农村地地区。SQLL Servver 20000提供了了一个非常完完整的商业智智能套件,包包括相关的数数据仓库,数数据分析,报报告,ETLL,数据挖掘掘是一个系列列的设计,开开发和管理工工具。
42、为了满满足实时商业业智能应用水水平和规模的的不断增长的的客户需求,在在农村地区,实实时商业智能能平台,SQQL Serrver 22000构建建的可扩展性性,也有了质质的飞跃。新新的数据分析析工具和广泛泛的数据挖掘掘算法,以帮帮助客户有效效地监测深度度业务分析,决决策支持;农农村阶级ETTL工具将支支持多种异构构数据和复杂杂的数据整合合服务;-报报表设计器和和前台管理工工具的集成,为为用户提供一一个非常灵活活的数据显示示和自由定制制。极具扩展性和和灵活性的开开发平台Ajax作为BB/S软件的的新动向,近近来给B/SS软件带来革革命性的变化化。系统也大大量使用Ajjax技术,其其英文名称是是,其
43、中主要要涉及到Jaava技术、XXML技术、JavvaScriipt技术等,清楚认识识到Ajaxx技术是通过过交换客户端端脚本、Web服务务器从而实现现Web应用用开发方式。如如此一来Weeb页面则无无需另外加载载便能够即时时更新动态。用用户采取Ajjax技术能能够建设和桌桌面应用相连连接Web用用户界面。使使用Ajaxx可以开发出出基于浏览器器的具有高用用户交互性和和几乎不易觉觉察到延迟的的web应用用18,119。SQL Serrver 22000将提提供一个更强强大的开发工工具和开发新新功能大大提提高开发效率率,将进一步步扩大你的应应用空间,带带来新的机遇遇和商业应用用。例如,XXML
44、Weeb服务的应应用,数据库库的支持,这这将使你的网网络数据连接接。网络集成成大大拓展发发展空间,异异构数据集成成,servvicebrroker使使你的数据和和与其它应用用系统的无缝缝集成,各种种新的数据类类型和T-SSQL扩展带带来了很大的的灵活性。CC #,VBB。净,XQQuery,XXMLA,AADO。NEET 2,SSMO,古物物古迹办事处处,并在SQQL Serrver数据据的功能强大大的应用平台台的开发工具具的功能有关关的数据。结构化查询语言言(SQL)是是一个ANSSI标准,视视觉基本满足足标准。存储储在数据库中中的表和日期期,使用英国国/美国格式式(月/日/年)。miicr
45、osootft JJet数据库库引擎也可以以使用此格式式。如果你使使用一个非美美国的日期格格式,你可以以搜索这些领领域或错误日日志不返回任任何记录。在结构化查询语语言(SQLL)命令定义义的表达式,如如选择,更新新,或删除,并并使用还可包包括这样的条条款。rdooresulltset对对象使用SQQL语句中的的查询字符串串,但也可以以用于创建或或修改数据库库结构。SQQL语句和数数据源的语法法。SQL编辑器(SSQL编辑器器)允许Viisual Basicc开发环境的的创建和编辑辑SQL SServerr和Oraccle存储过过程和触发器器。存储在数据库服服务器上的进进程允许你管管理和显示关关
46、于数据库和和用户信息的的信息。例如如,您可以使使用存储过程程来显示每个个主题中的表表(从标题表表)和出版商商(从出版商商表)。存储储过程可以包包含一个查询询程序流程,逻逻辑和数据库库。他们可以以接受参数,生生成参数,返返回单个或多多个结果集返返回值。在任何情况下下需要使用SSQL语句,可可以使用存储储过程,并能能带来以下好好处:你可以执行一系系列的存储过过程中的SQQL语句。你你可以参考其其他存储过程程,存储过程程,这可以简简化一系列复复杂的报表。当当存储过程的的创建,它是是在服务器上上进行编译,所所以存储过程程执行SQLL语句的速度度比单。编译译存储过程也也可以被存储储在高速缓存存可以更迅速
47、速地进行。SQL编辑触发发器是一种特特殊的存储过过程,当你使使用一个或多多个数据修改改操作,如插插入,更新,或或删除,当你你修改的数据据在一个指定定的表,它开开始生效。触触发器可以查查询其他表,可可以包括复杂杂的SQL语语句。他们的的复杂的业务务规则或要求求的实施是非非常有用的。例例如,你可以以在一个客户户的当前状态态的控制,是是否允许命令令插入。用于引用完整性性的实现触发发时也是有用用的参照完整整性保留添加加,更新,或或删除表中的的某行,定义义表之间的关关系。然而,强强制引用完整整性的最好方方法是定义主主键和国外相相关表中的关关键因素。如如果你使用一一个数据库关关系图,您可可以创建表之之间的
48、关系以以自动创建外外键约束。触发器在以下几几个方面是有有用的:自动触发:表中中修改数据的的任何修改的的数据,手动动输入或行动动,由于应用用程序,他们们立即激活。触触发器可以引引起一系列的的变化通过数数据库中的相相关表。例如如,你可以写写titlee_id列标标题表中删除除触发器,从从而导致其他他表中删除匹匹配的行。使使用titlle_id柱柱作为一种独独特的关键触触发,在tiitleauuthor定定位匹配的行行,销售和rroyschhed表。 触发器可可以实现比那那些用于定义义CHECKK约束的约束束的限制更复复杂。和检查查约束,触发发器可以引用用表中的其他他列。例如,如如果一个尝试试更新价格低低于10美元元的书(保存存在标题表)的的折扣(存储储在折扣表),然然后触发可以以回滚该更新新。 属性包包含结构化查查询语言SQQL语句来确确定如何行运运