基于VB技术的长春市村级财务管理系统的开发.docx

上传人:牧羊曲112 文档编号:1649014 上传时间:2022-12-12 格式:DOCX 页数:42 大小:260.64KB
返回 下载 相关 举报
基于VB技术的长春市村级财务管理系统的开发.docx_第1页
第1页 / 共42页
基于VB技术的长春市村级财务管理系统的开发.docx_第2页
第2页 / 共42页
基于VB技术的长春市村级财务管理系统的开发.docx_第3页
第3页 / 共42页
基于VB技术的长春市村级财务管理系统的开发.docx_第4页
第4页 / 共42页
基于VB技术的长春市村级财务管理系统的开发.docx_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《基于VB技术的长春市村级财务管理系统的开发.docx》由会员分享,可在线阅读,更多相关《基于VB技术的长春市村级财务管理系统的开发.docx(42页珍藏版)》请在三一办公上搜索。

1、 摘 要 长春市,村级财务管理系统是典型的信息管理系统,完成了它的发展过程,包括后台数据库前端应用前者要求建立起数据一致性和完整性的建立和发展,数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本文介绍了农村财务收支管理系统的总体设计思想,数据库设计和模块设计。该系统包括访问帐户,帐户信息,帐户汇总与系统管理模块。软件的开发工具采用Visual Basic,利用各种面向对象的开发工具,它提供了软件,实现财务管理的职能。关键词:理财;操作系统;管理信息系统;安全AbstractChangchun City, village-level financial management s

2、ystem is a typical management information system, completed its development process, including the back-end database front-end application former requirement to establish data consistency and integrity of the establishment and development of data security for good. For the latter requires the applic

3、ation fully functional, easy to use features. This article describes the overall design, database design and module design of rural financial revenue and expenditure management system. The system includes access account, account information, account summary and system management module. Software dev

4、elopment tools using Visual Basic, using a variety of object-oriented development tool, which provides software to realize the functions of financial management. Key works: financial operating system management information system safety目录第1章 理财系统设计概述11.1题目背景11.2研究意义3第2章 开发环境及实现技术52.1 Visual Basic 6.

5、0简介52.2 SQL Server 2000语言简介及特性62.3开发环境14第3章 长春市村级财务管理系统的概要设计153.1系统结构流程图153.1.1系统结构图153.1.2系统流程图163.1.3 E-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.

6、2.1 财务管理子系统模块的实现294.2.2 凭证窗体设计的模块的实现304.2.3 总分类账的查询功能的实现314.2.4 资产负债表报表输出功能实现34第5章 程序的测试、调试355.1测试355.2调试结果36第6章 小 结37参考文献38致 谢2第1章 理财系统设计概述1.1题目背景村级财务管理是农村集体管理的基础,广大农村干部和群众最关心的热点、焦点1。村级财务管理的质量,在关系到农村集体经济发展之间的关系,党的农村政策的实施直接影响,社会稳定和党的干部队伍中。近年来,各级党委、政府大力推进农村脱管,村务公开等措施,在农村财务管理规范一些积极有效的探索,但由于种种原因,当前村级财务

7、管理还存在着与新农村建设的不兼容的一些突出问题,必须各级党委的密切关注,政府和有关部门。财务管理是越来越多,传统的手工记账要跟上时代的步伐。20世纪90年代以来,计算机的发展,应用于各种行业。人们的生活离不开计算机的援助开始2。为财务管理系统的计算机网络是特别重要的。使用计算机来管理金融具有无可比拟的优势。所以当今年代,我们用计算机代替人们的手工作业,将在各个农村内部发挥越来越重要的作用,提高了农村的运作能力。计算机的广泛应用带来的是农村运营效率的大幅度提高,提高个别劳动生产率,从而带来整个社会的平均劳动生产率的大幅度提高。因此,农村的平均竞争水平加强了,竞争更趋与白热化的程度。而作为农村来讲

8、,对农村自身信息化的程度越来越重视,好的农村使用系统来进行管理,而不使用人来管理。一切以系统为准。从管理层面上节约人力资源,不仅最大限度上提高农村的竞争力,而且节约了大量的人力物力财力资源。重点介绍了该系统的实际工资薪金服务进行了详细的分析,研究业务,他们的业务流程的细致分析,使用灵活的计算方法,改变繁杂的手工操作,效率低下,无法操作,灵活性差的特点,提高其效率和有效性。员工工资管理服务,实现现代化管理的制度化。长春市,村级财务管理系统能够快速、准确地反映出用户需要的信息及时方便的进行各种搜索类型,以便为决策者提供有力的支持,准确的判断。在农村管理计算机的利用更加合理,更加规范,更加科学。在今

9、天的社会经济发展和人民生活水平的提高,合理的个人理财成为对人们的生活有直接的影响越来越重要。财务管理软件层出不穷,系统只适用于个人理财作出正确的财务决策提供财务数据的统一管理。其界面友好,操作简单,除了管理基本的财务信息,而且还提供了统计数据,查询,图表,报表打印。为了方便操作,设置一些常用功能快捷工具栏,菜单项,设置快捷键。它掌握了许多科学的用户统计数据的财务状况。根据用户的实际情况,建立了收入支出类型,以适应不同的社会阶层,不同行业中的应用。本软件是一个单用户系统,没有权限,可以保证数据的安全性。数据分为两个模块,即对细节和收入和支出细节转移,反映了不同的经济活动,经常账户状况。长春市的主

10、要功能,村级财务管理系统:用户管理:用户数据的管理,主要功能是修改注册表系统的用户名和密码,和用户的基本信息。收入和支出类型设置:项目的收入和支出的实际名称由用户设置的,如收入类型:工资,补贴,股票收益率,反映了其收入来源的细节。如果支出类型有:电话,餐饮,购物,公用事业和其他细节体现的钱,花时间,钱的下落时,等。提供快速调用Windows“记事本”和“计算器”。用户友好的伐木作业和金融计算。数据维护:对经济和商业数据的增加,修改,删除等操作。收入和支出的细节并将单独行动的细节,根据现有的标签显示模块的数据自动确定操作的数据对象。并列表双击当前数据编辑数据。l图的数据输入和统计功能:该功能可以

11、通过导入外部数据,以达到数据的添加,如Excel电子表格数据导入,导入国际收支数据和传输数据。统计图表是指立方体地图的形式显示数据显示,收入,支出,转移,转移的传说,所以统计的观点更直观。l数据查询功能:此功能是根据标签时,收入和支出的细节或查询功能确定转移详细显示。查询可根据收入/费用,收入和支出类型,转移/,日期发生量,发生,查询的输入日期。查询结果在相应的数据表的标签显示,操作和维护。在输入日期,以及日期和基于出现间隔可用查询量。l统计:总收入和总支出统计数量,总金额转移,总转移量,按照付款的总体平衡,平衡转移量来计算统计。l报表打印:打印输出的数据,提供了一个。作为计算机应用的一部分,

12、使用计算机对财务管理,具有手工管理所无法比拟的优点。例如:检索迅速,查找方便,可靠性高,存储容量大,保密性好,寿命长,成本低。这些优点能够极大地提高人事管理的效率,劳动,但在农村地区,往往财务透明度,简化,不仅摆脱困扰乱账坏账,但在农村地区也是科学化、正规化管理,与世界的重要条件。因此,农村金融发展等支出管理系统成为很有必要的事情,但也有巨大的市场潜力的项目。1.2研究意义随着新农村的发展,财务管理将会变得越来越复杂,如果用传统的管理方法,极易造成不必要的错误,由此带来的经济损失是无法估量的。因此实现财务管理的自动化规范化势在必行。一个完整的项目需要有良好的需求分析,以便实用,而且作为新的项目

13、,一定要做到实用,易用,以接受市场的考验。本软件实现了上述的基本要求,使财务管理变得简单高效安全可靠。它集显示,输入,添加,修改,删除等各种处理为一体,信息维护起来非常方便,极大地减少了错误的发生。本项目的特点是集农村的财务管理学与计算机科学于一身,需对农村的运作体系进行完整的了解,并且关系到农村命脉,安全性必须为第一。此软件的研制成功可以使农村的财务管理透明化,清晰化,减少人为化的因素。1Visual Basic学习版允许程序员方便地开发Windows和Windows NT(R)的应用。这个版本包括所有标签的内部控制和网格,和数据绑定控件。2专业版是一套完整的专业程序员特色发展工具。这个版本

14、包括了所有功能和学习版的ActiveX控件,因特网信息服务器应用程序设计,集成可视化数据库工具和数据环境,活动数据对象,动态HTML网页设计师。3农村版允许程序员在一个分布式应用程序开发的专业和强大的集团。专业版包括了所有功能和后台工具如SQL Server,微软事务服务器,网络信息服务器,Visual SourceSafe,SNA服务器,和其他人。三种版本,可以满足不同开的开发需要。1.3国内外现状国外建立合作的管理模式,村级财务管理成为农业产业化的实施过程中最常用的,美国通过新一代社加强村级财务管理;德国主要通过与规范,遵守民主,科学的管理原则,形成“合作社”,加强村级财务管理确保农民能使

15、民主权利的充分行使,并能达到较高的经济效益;以“造村运动”自下而上的日本,从地方到中央财政改革的荷兰村;通过“农民联盟”的自主性,发展村级财务审计和监督,严格和详细的规则。反观国内村级财务现状,主要有以下几种:一些村级财务管理的内部监督机构无用。村务公开和民主管理是党在农村工作的重要组成部分,也是农村工作的重要任务。虽然许多村庄都建立了内部民主的金融机构,但该机构没有监管中发挥其应有的作用。代表了格莱珉银行集团是不大会选举产生的村民选举,但村里的主干,但该机构为借口来掩盖收支不平衡;金融帐户的一些村庄仍然由村干部决定,大部分没有现有的财政收入和支出通过组的讨论,和更多的村民没有得到参议院银行代

16、表;有些村庄没有每月定期的财务收入和支出的所有公共的村庄,但在监督部门乡镇农民偶尔断断续续地作为公众的一部分,事务专栏成为征兵,计划生育,健康和其他品牌口号张贴;一些村财务帐户的金融集团审计还宣布,财政收入和支出,但由于一些村民和村民代表缺乏金融监管的金融知识,看到帐户和帐户不知道,STI将没有效果的监督,导致民主管理和民主监督的名义。2、充电的内部控制制度不健全或遵循既定的规则。征收乡镇的部分村干部,村提留费时,有农民单独分类,在卡监管及时填补没有负担,农民负担监督卡成为一纸空文,如何卸载监督;支付账单占系统不需要定期的手,可能的原因个人使用公共资金,容忍贪污和挪用现象;村干部书芯片封装的指

17、控没有建立登记制度,加大审计费用的困难,缺乏内部约束机制的验证。3,会计队伍不稳定,服务质量差。一些村庄主干的开支可以容易地使用关闭的会计,善于经营,认为优秀的会计人员取代了,但不能取代的站管理会计师报告乡镇验收,导致一些企业财务人员的贫困村,不间断做会计工作中的不足之处,转移帐户不清楚,让一个人发挥会计的监督职能,财务管理,从而进一步加剧了混乱的状态。4、票据管理混乱,自制的原始凭证和外来原始凭证号码,合规性审计的不足。原始凭证的欠条占带电的广泛使用,和一些村庄仍有使用自制的“模仿原始凭证,重复报销”和其他方式的弊端。5、现金管理和结算制度没有严格执行,多余的现金储备来弥补图书馆白条挪用,侵

18、占集体资金。村干部滥用权力借钱,长期大量。6、在银行清算系统,非法出租,出售的银行账户,银行信贷资金。为了避免一些村干部,会计监督,而不是现金支票现金(因为现金支票由会计保持),但直接银行汇款(汇款因为只要公章和法定代表人印章的销售),银行的现金贷款帐户后,向其他单位;虽然有些村庄或现金支票,但是考试的目的是不是与支付实际使用兼容,获得银行贷款。7、债务,债务不清,利息高,村里的部分贷款变成脓水和日常开支,甚至晚餐,等,在债务。但没有手借钱进入复苏,从而形成一个恶性循环。37第2章 开发环境及实现技术2.1 Visual Basic 6.0简介当前,企业的进销存管理系统主流的的体系结构主要有两

19、种模式:C/S模式(Client / Server,客户机/服务器)和B/S模式( Browser / Server,浏览器/服务器)。C/S体系结构产生得比较早,主要由两部分构成:服务器(Server)和客户端(Client)。客户端,是用户使用的部分,通常需要安装专门的软件,体现出来的是用户的操作界面。用户使用客户端的相应软件登录并连接到服务器,提交用户请求,并进行完成相应的操作。而服务器(Server)的功能主要是服务的提供、数据的维护和系统的管理,客户端将数据和请求发送到服务器之后,服务器进行数据库的操作和系统的运行,然后在客户端进行数据库的记录,最后将结构反馈给用户。2.1.2 B/

20、S模式的优点随着计算机和网络技术的不断发展,特别是Web 2.0的发展,B/S多层体系结构逐渐发展起来,并得到了越来越多的应用。在此基础上,C/S两层体系结构逐渐被B / S三层甚至多层体系结构所取代。B/S体系结构,主要包括浏览器(Browser)和服务器(Server)。在这种体系结构下,用户只需要在任何一台能够连接到服务器端的计算机上,打开浏览器,连接并登录到服务器端就可以进行操作,浏览器为用户提供了动态网页,用户可以在网页中进行数据的浏览和提交。而所有的数据操作,都是由远程的服务器进行管理。B / S体系结构对网络的稳定性提出了比较高的要求。 (1)维护和升级方式简单B / S体系结构

21、,主要包括浏览器(Browser)和服务器(Server)。在这种体系结构下,用户只需要在任何一台能够连接到服务器端的计算机上,打开浏览器,连接并登录到服务器端就可以进行操作,浏览器为用户提供了动态网页,用户可以在网页中进行数据的浏览和提交。而所有的数据操作,都是由远程的服务器进行管理。B / S体系结构对网络的稳定性提出了比较高的要求。 (2)成本低 B/S的服务器端可以安装在任意操作系统上而无需考虑客户端的操作系统。这使得使用B/S架构的应用管理软件只需安装在安全性高且免费的Linux服务器上即可。编写VB程序较为简单,首先将各个对象放在空白窗体上,然后将程序代码分别添加给对象或图标,将它

22、们组合起来就可以随意运行了。 在VB中,形式实际上是一个对象,VB窗体包含许多嵌入式的特点,这使得用户界面部分,像从目录中挑选一个合适的控制,而不是从零开始,一步一步建立控制。这是开发商能够看到程序设计过程的可视化编程。对象:面向对象编程(OOP)的配方也必须非常熟悉,虽然完全面向对象的编程Visual Basic不,但它也充分利用了面向对象的编程技术。简单地说,我们经常看到的物体的各个窗口,按钮,文本框,甚至打印机。特性:喜欢黑白电视,的点作为窗口对象的窗口,也是一些小相同的颜色,文本框的位置不能精确地显示不同的功能相同的菜单,这是由对象的属性。不同的对象的属性可以是不同的。属性通常决定了对

23、象的位置,大小,显示等。方法:对象是能够做到的,例如打印机的打印对象(打印)的窗口对象的方法支持隐藏的(隐藏)的方法,用于移动多个对象(移动)的方法。事件:受到的各种反映用户操作。如果用户用鼠标点击按钮,它会触发按钮“新闻”(点击)事件。控制:控制提供了VisualBasic编程模块,有与对象的直接链接,如木头积木,这种控件的使用,它可以像拼图或堆积木,如“坐”,“打”你的程序界面。Visual Basic,使用这些控件来简化在Windows编程设计,按钮和其他物体。每个控件都有自己的属性,事件和方法。你只需要修改这些特性可任意编程。最重要的是,你可以利用的各种控件快速构造出成千上万的扩展以满

24、足几乎任何要求你的程序。例如,如果你不满意的卑微的Windows媒体播放器,你能一小时内使用VB多媒体控件设计一个完全是自己的风格可以播放CD,VCD播放器,多媒体,和全功能等效。 2.2 SQL Server 20 当前,市场上流行的主要数据库管理系统主要有Sybase、Informix、DB / 2、Oracle、SQL Server等。数据库的设计由于工程量大、技术含量高、平台复杂,因此通常都是由大型厂家进行开发研制,并且随着信息技术的日新月异,各数据库管理系统之间互相借鉴、互相兼容甚至互相兼并也时有发生。因此,上述数据库都是由领域内具有大量资金和市场份额,技术实力雄厚的公司进行研发。与

25、之相对应的,这些产品经过多年的发展,也逐渐趋于稳定,并且界面友好、可靠性强。当然,每款数据库产品在研发时,由于设计理念、开发平台以及针对性的不同,也各自具有其领域特征,适合的场合不一样,性能、软硬件要求也有区别。上述数据库软件都具有很完善的功能和良好的性能,因此,在开发系统中,数据库的选取,主要需要考虑服务的可用性和维护的便利性。由于系统采用微软的JSP.NET集成开发环境进行开发,因此数据库软件需要对微软的开发环境具有良好的兼容性和稳定性。微软的SQL Server 2005是微软公司推出的一个大型的高性能的关系数据库管理系统。由于采用了相同的平台,因此SQL Server 2005和JSP

26、.NET可以很好的兼容,使用ADO.NET连接数据库也具有良好的性能。在JSP.NET中的数据访问组件中的SQL类,这些SQL类会进入到数据库内部的编程接口,因此开发和运行的效率都大为提高,具有很强的优势。此外,由于采用了相同的编程接口,因此开发的难度大大降低,也减少了系统的故障点,有效提高了系统的稳定性。2.3.2 语言特点SQL Server 2005在传统SQL查询语句的基础上,对查询进行了优化,使用Transact-SQL(数据库查询和编程语言)语句在服务器和客户机之间传送请求,提高了查询的效率。此外, SQL Server 2005数据库的安全性、完备性和扩展性也有了很大的提高,特别

27、是在大数据的存取、海量数据的存取和I/O密集型的数据处理中,具有极大的优势。Brower / Server三层体系结构如图2-1所示。图中,最左边为第一层,也就是表示层,就是浏览器(Browser)。在表示层,只要用户拥有一台能够连接到服务器的计算机,就可以在任意时间、任意地点同服务器进行数据的动态交互。中间的Web服务器是第二层,主要功能是接受浏览器提交过来的数据和请求,对其进行业务处理,并负责将处理结果反馈给浏览器(用户)。最右边的数据库服务器是第三层,主要功能是同Web服务器进行交互,当Web服务器收到浏览器提交的请求和数据之后,向数据库服务器提交数据并查询数据,然后获取相应的数据进行操

28、作,完成操作后在数据库中重新存储数据。图2-1 B / S体系结构图B / S体系结构经过多年的发展,已经越来越成熟,并且因为具有良好的操作性,得到了业界的一直认可,应用也越来越广泛。B / S三层体系结构将应用程序进行了层次划分,对每个层次的功能进行了独立的划分,各层次之间通过相应的接口进行连接,因此非常便于操作和维护。而通用接口的采用,又使得B / S三层体系结构具有良好的可扩展性。表示层采用通用的浏览器,而不需要安装相应的应用软件,为客户端提供了非常大的便利,也极大地减轻了系统维护的负担。此外,专注于和用户的交互,也使得交互界面的设计更加具有针对性和灵活性。Web服务器专注于进行业务的处

29、理而不对大量的数据进行管理,也使得系统更加便于维护和管理。数据库服务器独立出来作为专门的一层,并且不直接和用户(浏览器)进行交互,一方面可以有效地保护数据的安全性,使得用户不容易被用户恶意修改,另一方面也能保证数据的可靠性,系统的升级、维护不会破坏数据库的结构。总之,B / S三层体现结构实现了开发环境与应用环境的分离、操作和数据的分离,提高了系统的灵活性、安全性、稳定性和可用性。数据库结构的改变不再对客户端产生连锁影响,只需修改服务器端的应用程序即可,极大地提高了系统的维护效率。你可以运行的查询结果的异步ADO处理。换句话说,你指定的。打开adfetchasynch选项,ADO的司机造成光标

30、自动填写的结果集的背景。开放数据库连接。是一个应用程序编程接口(API)规范,它定义了一套标准的程序,应用程序可以使用它们来访问数据源。可以通过ODBC API函数参考应用程序直接使用,或使用数据访问对象(DAO)或远程数据对象(RDO)使用ODBC。一个数据库作为数据源或数据库服务器。ODBC数据源的数据源的名称或参考特定的参考的ODBC驱动程序和服务器的名称。您可以使用Windows控制面板的ODBC管理员程序或rdoregisterdatasource方法来注册数据源的名称。ODBC驱动程序管理器告诉司机使用,并告诉司机所选择的数据源属性设置必须提供某种形式的连接字符串参数或Remote

31、Data控件。在大多数情况下,服务器分配给一个特定的RDO连接字符串,和一个用户数据库。连接字符串包括一系列的参数,每个由分号分隔,这些参数定义的ODBC接口,包括ODBC驱动程序本身。那就是,所有的ODBC驱动程序有特定的参数要求,它必须参考文档中包含的驱动程序以获取特定的信息。rdoenvironment hEnv相关连接字符串并通过ODBC API函数对象sqldriverconnect。2.4语言简介及特性代表“结构化查询语言SQL(结构化查询语言)”,首先是一个查询语言为IBM的圣若泽研究实验室系统R的关系型数据库管理系统,它的前身广场语言开发。SQL语言结构简单,功能强大,简单易学

32、,所以自1981成立以来,IBM,SQL语言,已经得到了广泛的应用。今天,无论是像Oracle,Sybase,Informix,这些大的SQL Server数据库管理系统,或像视觉foxporo,这些常见的数据库的计算机系统PowerBuilder开发,支持SQL语言的查询语言。SQL广泛采用的是指示其优点。它使所有用户,包括应用程序的程序员,数据库管理员和最终用户的利益。(1)非程序语言SQL是一种非过程语言,因为它与记录,数据提供了自动导航。SQL允许用户在先进的数据结构,而不是在一个单一的记录,可操作的记录集。所有接受的SQL语句作为输入和输出返回集合。SQL函数允许SQL语句收集SQL

33、语句的结果作为另一个输入。SQL不要求用户指定的数据存储方法。此功能允许用户更容易集中的结果。使用查询优化器所有SQL语句,这是数据库的一部分,它是由决策指定访问数据的最快方式。查询优化器知道存在什么样的指标,使用适当的,并且用户不需要知道表是否有索引,表的索引类型。(2)一个共同的语言SQL数据库可用于所有用户的活动模型,包括系统管理员,数据库管理员,应用程序员,决策支持系统,和许多其他类型的人才最终用户。很少有时间可以学习最先进的命令可以在几天内掌握基本的SQL命令。SQL命令提供了许多任务,包括: 查询数据在表中,插入,修改,删除记录创建,修改,删除数据对象控制数据访问和数据对象保证数据

34、库的一致性和完整性以前的数据库管理系统为操作的上述类型提供了一个单一的语言,和SQL将统一在一种语言中的所有任务。(3)是一种常见的语言,所有的关系数据库由于所有主要的关系数据库管理系统支持的SQL语言,用户可以使用SQL RDBMS技能从一个到另一个。所有的程序都写在SQL可以移植。安全,可靠和高效的农村地区的数据管理平台SQL Server 2000将大大提高安全性,可靠性,性能,可扩展性,可管理性,不仅能保证稳定运行的农村基层和实时数据服务,大大提高了管理效率,降低复杂性和运行维护成本。例如,SQL Server 2000将提供新的安全认证,数据加密,提高数据安全;数据库镜像,快照,在时

35、间点的恢复,实时在线管理,和许多其他功能,大大提高了系统的可扩展性和农村的阶级系统的可靠性;数据集成,各种自动化管理,调试和优化你的工作它的管理工具,是一种新的体验。在硬件方面,SQL Server 2000支持64位计算和海量数据存储。先进的,集成的商务智能平台SQL Server 2000实现了各种商业智能解决方案,你可以快速部署建立程序为您提供商务统计数据的深入分析,预测和监测平台,进一步促进信息管理和业务发展在农村地区。SQL Server 2000提供了一个非常完整的商业智能套件,包括相关的数据仓库,数据分析,报告,ETL,数据挖掘是一个系列的设计,开发和管理工具。为了满足实时商业智

36、能应用水平和规模的不断增长的客户需求,在农村地区,实时商业智能平台,SQL Server 2000构建的可扩展性,也有了质的飞跃。新的数据分析工具和广泛的数据挖掘算法,以帮助客户有效地监测深度业务分析,决策支持;农村阶级ETL工具将支持多种异构数据和复杂的数据整合服务;-报表设计器和前台管理工具的集成,为用户提供一个非常灵活的数据显示和自由定制。极具扩展性和灵活性的开发平台Ajax作为B/S软件的新动向,近来给B/S软件带来革命性的变化。系统也大量使用Ajax技术,其英文名称是,其中主要涉及到Java技术、XML技术、JavaScript技术等,清楚认识到Ajax技术是通过交换客户端脚本、We

37、b服务器从而实现Web应用开发方式。如此一来Web页面则无需另外加载便能够即时更新动态。用户采取Ajax技术能够建设和桌面应用相连接Web用户界面。使用Ajax可以开发出基于浏览器的具有高用户交互性和几乎不易觉察到延迟的web应用18,19。SQL Server 2000将提供一个更强大的开发工具和开发新功能大大提高开发效率,将进一步扩大你的应用空间,带来新的机遇和商业应用。例如,XML Web服务的应用,数据库的支持,这将使你的网络数据连接。网络集成大大拓展发展空间,异构数据集成,servicebroker使你的数据和与其它应用系统的无缝集成,各种新的数据类型和T-SQL扩展带来了很大的灵活

38、性。C #,VB。净,XQuery,XMLA,ADO。NET 2,SMO,古物古迹办事处,并在SQL Server数据的功能强大的应用平台的开发工具的功能有关的数据。结构化查询语言(SQL)是一个ANSI标准,视觉基本满足标准。存储在数据库中的表和日期,使用英国/美国格式(月/日/年)。microsotft Jet数据库引擎也可以使用此格式。如果你使用一个非美国的日期格式,你可以搜索这些领域或错误日志不返回任何记录。在结构化查询语言(SQL)命令定义的表达式,如选择,更新,或删除,并使用还可包括这样的条款。rdoresultset对象使用SQL语句中的查询字符串,但也可以用于创建或修改数据库结

39、构。SQL语句和数据源的语法。SQL编辑器(SQL编辑器)允许Visual Basic开发环境的创建和编辑SQL Server和Oracle存储过程和触发器。存储在数据库服务器上的进程允许你管理和显示关于数据库和用户信息的信息。例如,您可以使用存储过程来显示每个主题中的表(从标题表)和出版商(从出版商表)。存储过程可以包含一个查询程序流程,逻辑和数据库。他们可以接受参数,生成参数,返回单个或多个结果集返回值。在任何情况下需要使用SQL语句,可以使用存储过程,并能带来以下好处:你可以执行一系列的存储过程中的SQL语句。你可以参考其他存储过程,存储过程,这可以简化一系列复杂的报表。当存储过程的创建

40、,它是在服务器上进行编译,所以存储过程执行SQL语句的速度比单。编译存储过程也可以被存储在高速缓存可以更迅速地进行。SQL编辑触发器是一种特殊的存储过程,当你使用一个或多个数据修改操作,如插入,更新,或删除,当你修改的数据在一个指定的表,它开始生效。触发器可以查询其他表,可以包括复杂的SQL语句。他们的复杂的业务规则或要求的实施是非常有用的。例如,你可以在一个客户的当前状态的控制,是否允许命令插入。用于引用完整性的实现触发时也是有用的参照完整性保留添加,更新,或删除表中的某行,定义表之间的关系。然而,强制引用完整性的最好方法是定义主键和国外相关表中的关键因素。如果你使用一个数据库关系图,您可以

41、创建表之间的关系以自动创建外键约束。触发器在以下几个方面是有用的:自动触发:表中修改数据的任何修改的数据,手动输入或行动,由于应用程序,他们立即激活。触发器可以引起一系列的变化通过数据库中的相关表。例如,你可以写title_id列标题表中删除触发器,从而导致其他表中删除匹配的行。使用title_id柱作为一种独特的关键触发,在titleauthor定位匹配的行,销售和roysched表。 触发器可以实现比那些用于定义CHECK约束的约束的限制更复杂。和检查约束,触发器可以引用表中的其他列。例如,如果一个尝试更新价格低于10美元的书(保存在标题表)的折扣(存储在折扣表),然后触发可以回滚该更新。

42、 属性包含结构化查询语言SQL语句来确定如何行运行查询时选择,分组,排序。您可以使用查询rdoresultset对象包含在选定的行。你也可以定义动作查询修改数据而不返回线。不是在设计时属性的SQL提供表名。然而,你可以使用如SELECT * FROM 简单的查询也可以被移动到收集和使用rdotables返回的表名称的集合在运行时。只要连接rdotables收集活动与相关的参考,并立即转移。SQL语法中使用的SQL查询语言必须适用于数据源的查询处理器的定义。支持的ODBC接口的SQL语言是XOpen标准定义。通常情况下,驱动扫描一个SQL语句,寻找在转义序列指定转义码序列是用来确定作为时间的函数

43、的盖章文本和对象的不规范操作等。当你需要从查询中返回的行,通常选择SQL语句的性能。SELECT语句中指定每列的名字:你想退货或“*”来显示所有的列在表中指定要返回的。列名称必须包含的混乱表定位需要的名字。选择列的算术表达式,您也可以指定一个集合,或其他功能。要找到每个表信息的名称。如果指定了多个表,您必须指定要显示此列是用来在表交叉引用信息WHERE子句。通常,这些列具有相同的名称和含义。例如,也许你想引用表和客户订单表CustomerID列。(可选)如何添加一个WHERE子句中指定的数量和类型在表中指定如何限制或过滤返回线。你可以使用一个查询从不同的信息查询的WHERE子句中指定的参数。(

44、可选)其他条款,如设置特定的顺序上的条款线的顺序,或结构的一组相关的组中的行的条款。如果SQL查询语句包含一个问题标记参数标记(?)因此,在运行查询之前必须提供这些参数。在重新设置这些参数查询每个执行提供了相同的参数值。为了使用SQL查询参数rdoparameters征收管理,必须包含在SQL语句的?”参数标记。输入,输出,输入/输出参数和返回值必须以这种方式确定。在某些情况下,你必须使用方向属性来指定如何使用这个参数。查询处理器执行飞机的所有查询必须符合SQL语法喷写。但SQL服务器采用SQL射流语法,语法是不一样的。你是否想访问数据库,SQL语言总是相同的射流。这大大提高了便携性和无缝访问

45、异构数据的代码的能力。默认情况下,规定,如果执行查询访问路射流的查询处理器。那就是,除非你使用执行方法或openrecordset dbsqlpassthrough选项,或创建sqlpassthrough querydef对象,否则射流查询处理器将解析和执行SQL查询语法,例如,在操作过程中,需要两个输入参数,返回值,并返回一个输出参数,您可以使用下面的代码。此示例创建一个rdoquery对象属性指定的字符串设置SQL QSQL美元的原因。查询需要两个输入参数,调用存储过程返回返回的状态,和一个输出参数。2.3开发环境硬件系统处理器Intel (R) Core(TM) 2 Duo CPU T6

46、570内存 2G硬盘 250G显卡 ATI Mobility Radeon HD 4330软件环境操作系统 Microsoft Windows XP软件系统:Visual basic 6.0中文版、SQL Server 2000数据库。第3章 长春市村级财务管理系统的概要设计3.1系统结构流程图3.1.1系统结构图长春市村级财务管理系统的系统结构可分为两个组成部分:财务管理子系统,用户登陆子系统。本系统的整体结构如图3-1:江油市村级财务管理系统财务管理子系统用户登陆子系统图3-1系统结构图作为长春市村级财务管理系统中的用户管理子系统,因为并不是其中关键的结构,所需要的功能并不是很多,大概分为

47、用户注册、登陆和密码修改三方面。具体结构如图3-2:用户管理子系统用户注册密码修改用户登录图3-2用户管理子系统图作为系统的核心部分,财务管理子系统所需要的功能就相对过多,主要分为凭证管理、账簿查询以及结账和报表等方面,具体结构如图3-3:财务管理子系统凭证管理账簿查询凭证输入总分类账凭证过账账户设置科目设置明细账结账及报表资产负债表期末结账试算平衡表图3-3 财务管理子系统3.1.2系统流程图图3-4是本系统的整体流程图:财务部门分类账查询凭证过账期末结账凭证输入分类账凭证查询记录业务财务报表查询图3-4 系统流程图3.1.3 E-R图本系统主要有以下的实体。1科目名称类别数量余额会计区间代码科目图3-5 科目E-R图2.账簿科目名称累计借方累计贷方初期余额科目代码账簿图3-6 账簿E-R图3. 凭证科目编号凭证字号借方合计附单据借单贷方合计会计期间凭证状态凭证图3-7 凭证E-R图4. 分录和分录历史凭证编号科目代码借方贷方单价会计

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号