




已阅读5页,还剩64页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学 位 论 文基于VB技术的阆中市村级财务管理系统摘 要近年来,各级党委、政府大力推行村帐乡管、村务公开等办法,在规范农村财务管理方面进行了一些积极有效的探索,但由于多方面原因,当前村级财务管理中仍存在一些与新农村建设不相适应的突出问题,必须引起各级党委、政府和相关部门的高度重视。传统手工记账的财务管理日益跟不上时代的步伐。二十世纪九十年代以来,计算机突飞猛进,应用到各个行业。人们的生活中也开始离不开计算机的协助2。以计算机为平台的财务管理系统就显得尤为重要。使用计算机来管理财务有着不可比拟的优势。阆中市这种农村账务的管理系统是一个比较有代表性的信息管理系统,开发这种系统主要包括了两个部分,即组成后台的数据库和研发先进的程序。就后台数据库的组建需要具有整体性、安全性和相同性。然后前端的应用程序需要具有完善的功能和比较容易上手等特性。本论文从研究背景需求等方面入手,阐述了村级的账务收入与支出的管理系统的一个完整的设计思路,与软件的数据库相融合,从而完成功能模块的设计。本文主要运用了Visual Basic,根据由Visual Basic给予的不同的面向对象的工具,让研发的软件完成对账务的管理,该系统一般具有以下几个部分,即财务的消息,财务的汇出与总和,进出的财务和系统管理。本系统实现的最终目的是对阆中市41个乡镇的所有村级行政单位的财务进行高效,安全的管理。研究方法主要有以下几种方法。文献资料法:参考大量的文献资料,并对这些资料进行整理和选编,以合适的理论来指导自己的写作;网络收集法:通过网络收集大量关于村级财务管理的问题的资料以及一些成功和失败的案例;归纳分析法:通过对村级财务管理的具体情况,进行归纳与分析,使之系统化、理论化,上升为一种可供借鉴的经验。目前我们国家大部分村级财务管理仍然使用的是传统的手工式记账方法,这种方法缺点很多,并且不利于群众的监管。该系统主要针对目前我们国家的这种现状来开发,怎样合理的利用这一一同,解决系统中的技术难点,从而提高村级财务的管理效率与透明度,是本课题的重中之重。关键词:理财;操作系统;管理信息系统;安全AbstractIn recent years, Party committees, governments at all levels to promote village account countryside, village affairs opening tube method, made some positive and effective exploration in standardizing the rural financial management, but due to various reasons, some problems and new rural construction is not suitable to still exist in the current rural financial management, we must attach great importance to all levels of Party committees, governments and relevant departments. The pace of financial management of traditional manual accounting increasingly behind the times. Make a spurt of progress since the nineteen ninties, computer, applied to various industries. Inseparable from the computer assisted 2 began in the lives of people. Taking computer as the financial management system is particularly important. Using computer to manage finance has the incomparable superiority. Financial management system is a typical management information system (MIS), including the development of its background of the establishment and maintenance of the database as well as the front-end application development for the two sides of the span of the former request to establish data consistency and integrity, strong data security Treasury good span for the latter requires the application of a fully functioning, more easy to use, and other characteristics of the span The thesis introduces the general designing idea of the financial revenue and expenditure managing system of enterprise, the design of database, and the design of function modelsBy analysis the situation, the software uses the VB as client tool, and uses some of the tools of object oriented, so that the management of the financial can be accomplished. . The system includes the input-output financial, the information of financial, the summary of financial, and the system management models.The ultimate goal of this system is the realization of all the village administrative unit in 41 towns of Langzhong citys financial efficiency, safety management. Research methods mainly have the following several kinds of methods. Literature method: reference to the literature data, and sorting and collection of these data, with the appropriate theory to guide their writing; collection network: through the Internet to collect a number of village-level financial management problem of the data and cases of some success and failure; inductive analysis: through the specific circumstances of the village-level financial management, sums up and analyzes, make it systematic and theoretical, rise to a kind of experience for reference. At present, our country still use most of village-level financial management is the manual entry of traditional methods, this method has many drawbacks, and not conducive to the masses supervision. The system is mainly in view of the present situation of our country to develop, how to reasonable use of this together, solve the technical difficulties in the system, so as to improve the efficiency and transparency of the village financial management, is the priority among priorities of the subject. Key works: financia, operating system, management information system, safety目录第1章 理财系统设计概述11.1题目背景11.2研究意义31.3国内外研究现状41.3.1 村级财务管理研究现状41.3.2 OA系统研究现状51.4村级财管管理系统建设的可行性分析91.4.1经济可行性分析91.4.2 操作可行性分析91.4.3 技术可行性分析91.5 系统功能需求分析101.6 本系统的具体功能10第2章 开发环境及实现技术122.1 Visual Basic 6.0简介122.2 SQL Server 2000语言简介及特性182.3 统一建模语言简介232.3.1 需求建模242.3.2 静态建模242.3.3动态建模252.4 Microsoft Visual Studio 2005简介262.5开发环境26第3章 阆中市村级财务管理系统的概要设计273.1系统结构流程图273.1.1系统结构图273.1.2系统流程图283.1.3 E-R图283.2数据库设计333.3创建数据库363.4界面设计393.4.1主界面设计393.4.2用户登录子界面403.4.3财务管理子系统界面设计403.4.4填写凭证的设计413.4.5账目查询界面设计42第4章 阆中市村级财务管理系统详细设计444.1用户登录子系统的实现444.1.1分配用户管理实现444.1.2用户信息管理模块部分代码444.2财务管理子系统模块实现454.2.1 财务管理子系统模块的实现454.2.2 凭证窗体设计的模块的实现474.2.3 总分类账的查询功能的实现484.2.4 资产负债表报表输出功能实现50第5章 程序的测试、调试525.1软件系统的测试方法525.1.1常见软件测试方法525.1.2 本系统测试使用方法535.2系统测试方案555.3测试存在的问题及解决方法575.4调试结果57第6章 小 结58参考文献59致 谢60第1章 理财系统设计概述1.1题目背景村级财务管理是农村集体经营管理的基础,是广大农村干部、群众最为关心的热点、焦点问题1。一个农村的财务管理的成功与否,能够很大程度关系到党的每个关于农村的措施是否得到执行,同样也和村级的经济发展、整个国家的和谐和党和人民之间关系有很大的关联。最近几年,不同级别的政府部门大力推行村帐乡管、村务公开等办法,在规范农村财务管理方面进行了一些积极有效的探索,但由于多方面原因,当前村级财务管理中仍存在一些与新农村建设不相适应的突出问题,必须引起各级党委、政府和相关部门的高度重视。传统手工记账的财务管理日益跟不上时代的步伐。二十世纪九十年代以来,计算机突飞猛进,应用到各个行业。人们的生活中也开始离不开计算机的协助2。以计算机为平台的财务管理系统就显得尤为重要。使用计算机来管理财务有着不可比拟的优势。所以当今年代,我们用计算机代替人们的手工作业,将在各个农村内部发挥越来越重要的作用,提高了农村的运作能力。计算机的广泛应用带来的是农村运营效率的大幅度提高,提高个别劳动生产率,从而带来整个社会的平均劳动生产率的大幅度提高。因此,农村的平均竞争水平加强了,竞争更趋与白热化的程度。而作为农村来讲,对农村自身信息化的程度越来越重视,好的农村使用系统来进行管理,而不使用人来管理。一切以系统为准。从管理层面上节约人力资源,不仅最大限度上提高农村的竞争力,而且节约了大量的人力物力财力资源。该系统着眼于员工工资业务的实际,对发放工资业务进行了细致的分析、研究,认真分析其业务流程,采用灵活方便的计算处理方式,改变手工操作的繁杂、低效、不宜操作、灵活性差的特点,提高其工作效率和效益。实现员工工资管理业务的制度化、现代化的管理。阆中市村级财务管理系统是为了能够迅速、准确地反映出用户需要的各种信息,及时方便的进行各种检索,从而为决策者做出准确的判断提供强有力的支持。计算机的使用使得农村管理变得更加合理,更加规范,更加科学。 现如今,随着经济不断进步,人民的物质生活水平也在不断的提高,因此,每个人如何来比较成功的管理财务与人民的生活有了很大关系。所以,现如今不同的关于财务管理的系统随处可见,本文所设计的软件只是对于个人的财务管理,给予财务的数据一个比较完善的管理,从而对自己的财务管理做出比较正确的决定。这个系统具有界面简单,比较容易上手的特点,同时不仅具有一些财务消息的管理,还具有对数据的查询、统计,图和表的统计,打印表格和图标等特点。为了能够更加方便用户,该系统还有经常使用功能和菜单项的快捷键。该系统可以从许多角度来了解财务状况,从而来做出比较完善的数据统计。这个系统还可以参考用户的具体状况,提出收支的类型,从而来满足不同的等级的用户、各种工作类型的人。这个软件是一个使用者的系统,它对任何权限都无设置,这样就能够使数据更加安全。数据主要是收入与支出和转账的明细两个部分,比较全面的折射出了不同的经济事务,来往账目的状况。阆中市农村的账务管理软件具有以下几个功能:l 使用者管理:也就是对于用户材料的治理,主要具有更改使用者系统的账户和密码,设置使用者的材料的功能。l 收入与支出的设置:也就是由用户真实的状况来设立收支部分的名字,像收入类别主要是:薪水、奖金、股票等,折射出财务收入的完整的状况。而支出类别主要是:话费、饭费、买东西消费等,能够比较完善的表示出钱的花销的方法、时间和数额等等。l 具有能快速的调出由电脑系统所给予的“计算器”和“记事本”的功能。这些可以使使用者更加容易的操作每日的记录和账务的核算。l 数据维修和护理:也就是对于每一个经济事务数据的增减、修改和去除。收入与支出的明细和转账的明细需要分别来运作,由目前表现所表示的数据属于哪个部分来由系统判定运作数据的对象。还能够两次点击数据的图标,从而对现在的数据更改。l 导入数据和统计图表功能:由导入这个功能来得到外面的数据,从而完成数据的增加,就像Excel导入表格的数据一样,可以分成收入与支出数据的导入和转账数据的导入。而图表统计是根据柱状图来表示收支,转入和转出的数据量,可以更加简单的观看统计数据。l 数据的查询:这是一个由标签所表现的收入与支出的明细和转账明细来判别的查询功能。可以通过收支,转入与转出、发生的数额与时间、收支的种类来进行查询。查询的结论都出现在标签所对应的表格里,可以方便对其更改。而发生的时间、数额和录入的时间可以通过区间来查询。l 数据统计:整理和分析总的收支数额、总的转入与转出的数额,由总共的收入与支出,转账数额来得出统计剩余的数额。l 报表打印:也就是给予数据的输出。运用电脑来管理财务,也是使用电脑的一个方面,这个管理和手工对比有着无与伦比的优势。比如它具有寻找快速、迅捷、安全性高、信息量大、使用时间长、价格便宜等优点。它可以大幅度的提升人们资金管理的效率,也可以让村级的财务趋于透明化,简单化,不仅摆脱了乱账坏账的困扰,并且通过它可以让农村跟上全球的脚步,让其可以实现标准、科学的管理。所以,研发这种村级的账务管理软件具有非常重要的意义,也是拥有很大市场潜力项目。阆中市村级财务现状:一是指导监督不到位。乡镇原农经站并入农业服务中心后,大部分乡镇农经岗人员上班工资无保障,办公经费无着落,人心不稳,不愿办事,无法办事,致使村级财务活动的指导监督职能弱化。 二是管理制度不健全。大部分村没有建立并执行现金管理、票据、“一事一议”筹资筹劳、财产清查、会计人员管理和借款管理等制度;对招待费未制定定额制或限额制;一些村债权债务不清楚,乡、村、组、户之间的往来关系混乱。 三是账务处理不及时。一些村长期不做账、不报账;票据不规范,白条入账、无经办人签字和未经负责人签批的情况普遍;不及时编制和报送财务报表,上级业务部门无法掌握村级财务状况,更谈不上及时有效地监管。 四是民主理财流于形式。一些村级民主理财小组流于形式,成立后没召开一次理财会议,大部分村组没有实行财务公开,即使公开也未按程序进行,更没有逐项逐笔公开,老百姓看不懂,怨气大,上访时有发生。 五是村财会人员素质普遍较低。一些村会计更换频繁,不懂业务,未接受过专业培训。有的村会计人员调动或离职时,未办理交接手续。 通过专项检查,我们认为,我市村级财务管理较为混乱,在全市带有一定的普遍性。如果任其下去,全市2.2亿元的债权债务和2亿元的集体资产将无法有效管理,农民负担监管理将有名无实,农民上访将有增无减,农村稳定也难保障,亟待引起各级党委、政府的高度重视和警惕,切实采取有力措施,加大监管力度,把村级财务管理工作抓落实、抓到位、抓出成效。 1.2研究意义随着新农村的发展,财务管理将会变得越来越复杂,如果用传统的管理方法,极易造成不必要的错误,由此带来的经济损失是无法估量的。因此实现财务管理的自动化规范化势在必行。一个完整的项目需要有良好的需求分析,以便实用,而且作为新的项目,一定要做到实用,易用,以接受市场的考验。本软件实现了上述的基本要求,使财务管理变得简单高效安全可靠。它集显示,输入,添加,修改,删除等各种处理为一体,信息维护起来非常方便,极大地减少了错误的发生。本项目的特点是集农村的财务管理学与计算机科学于一身,需对农村的运作体系进行完整的了解,并且关系到农村命脉,安全性必须为第一。此软件的研制成功可以使农村的财务管理透明化,清晰化,减少人为化的因素。1、Visual Basic的学习版是一个能够让使用者比较容易的研发Windows NT与Windows (R)。这个版本主要有全部的内部控件、网格、以及数据的捆绑控件。2、Visual Basic的专业版是为专业人士设计的一个很全面的研发工具。这个版本不仅包含了学习版的所有功能还具有Data Environment、Internet Information Server Application Designer、Dynamic HTML Page Designer、集成的 Visual Database Tools 、Active Data Objects和ActiveX 控件。3、Visual Basic的农村版可以让专业人士研发组内分布式的程序。这个版本不仅包含了专业版的所有功能,还具有Back Office 这个工具,比如Microsoft Transaction Server、Visual Source Safe、SNA Server、 SQL Server、Internet Information Server等等。以上三个Visual Basic的版本能够满足不同的研发需求。1.3国内外研究现状1.3.1 村级财务管理研究现状国外建立合作社成为村级财务管理大多数采用的管理模式,在推行农业产业化过程中,美国通过新一代合作社加强对村级的财务管理;德国主要通过遵照规范、民主、科学的管理原则形成的“合作社”,加强对村级财务管理的管理,确保农民既可以充分行使民主权利,又可以获得很高的经济利益;日本通过“造村运动”自下而上、由地方到中央改革村级财务;荷兰通过具有自治性的“农民联合会”,制定了严格而又详细的规定对村级财务进行审计和督查。反观国内村级财务现状,一般具有下面几个方面的问题:1、一些农村的监督财务管理的部门根本没有起到应有的作用。农村事务的透明化、民主管理不仅是党组织在农村开展工作的主要内容还是一个主要的使命。尽管有很多村里都设有民主理财的部门,不过这个部门并没有起到应有的作用。(1)一些农村的理财部门是通过村干部来挑选的,不是通过农村代表推选的,这个部门变成了一个遮盖存在问题的收入与支出的面具;(2)一些农村的账务收入与支出还是村里的干部觉得,很多大型的收入与支出都没有与理财小组商议,更谈不上与村民中的代表商议;(3)一些农村不按照上面规定定期的公布村内的财务收入与支出的状况,只是在上面有关部门的催促下才偶尔进行少量公布,而村的财务公布栏也变为了卫生、征兵的宣传栏;(4)尽管有些村里的财务收入与支出的情况通过了理财小组的审核,也定期的公开了财务状况,不过很多村民都对财经只是了解甚少,甚至都看不懂帐表,从而也根本无法达到监督的效果。 2、收费的控制制度不够完善或者有的不按规定做事。(1)一些村里的领导收取乡统筹和村提留费的时候,根本没有在监督卡上按照时间规定填写,从而这种监督卡也变成了一张废纸,更不要说来监督了;(2)像收费的证明也没有定期划入账目中,使一些村干部很轻松的挪用公跨,也滋生了贪污腐败的情况;(3)村中的领导分片来收费没有形成记录在册的制度,使得审查的困难剧增。 3、会计的业务能力和素质比较低。一些村里的领导希望能够更方便的花销,特意的接近会计,甚至把那些事务和思想都很好的会计更换,并且对于变换会计人员也不用上面批准,使得农村会计的工作能力很差,甚至不能达到工作的要求,计算账务出错,账务说不清楚,队友会计的监督工程就更加无从谈起了,使得农村的财务管理就更加混乱。 4、票据的证明没有规定,自己制造的最初的证明太多,对于最初的证明是否正规的审核还远远不足。许多村干部通过自己制造的最初的证明,通过冒名顶替以及多次报销等方法来达到自己的利益。5、没有根据规定来行驶资金的管理和核算规定,用白条来挪用公跨,占用公共的金钱。一些村中的领导通过他们的权利长时间、大数额的占用集体资金。6、 不遵守银行结算的规定,通过出租甚至售卖银行账户,套用银行的信用。一些村干部希望躲避会计,只通过银行来转移资金而不通过现金支票来套取资金;而且还有一些村领导尽管用现金支票领取现金,但是支票中所描述资金的去向和真实情况不同。7、对于债务和债券不能够很快的处理,有些村中用高额利息的贷款缴纳农税和平时支出,有的还用于吃饭送礼,造成债务越来越多。还有的对外借出的资金没有办法收回,以至于变的愈发不可收拾。1.3.2 OA系统研究现状村级财务管理系统是一个典型的OA系统,但也不局限是一个OA系统,由于上世纪的90年代开始,国内的计算机以及互联网技术得到了快速的发展,先后出现了 企业、政府上网工程、企业内部网、电子商务、电子管理以及数字化办公的概念,面对这些不断发展的技术和概念,OA这一名词似乎已经开始落伍了,我们将 电子商务、企业、政府上网工程等过程称之为OA的发展新阶段。到目前为止,我们已经在互联网技术以及办公自动化话有了很多的经验,这些经验使得我们对办公自动化信息管理系统有了更进一步的了解,从系统的网络来看,一般是在系统的内部网 的基础上建立的,系统的定位是数字化办公。企业信息化建设的基础就是自动化信息管理系统的建设。企业之所以需要建设自己的办公自动化的信息管理系统,目的是为了不断的提升企业的信息化程度,同时为企业的相关决策提供帮助。通过建设企业的自动化信息管理系统可以有效的提高企业内部的工作效率,增强企业内部的协作能力,能够对企业的管理结构进行优化以及加强企业决策的一致性。使企业的决策效能不断的提高。要在对信息的积累以及对管理的理解的基础上才能实现办公自动化信息管理,而技术只是一种手段。自动化信息管理系统的开发前提是在对企业的管理有的深刻的认识,需要在工作中不断的积累办公信息才能使得该系统的使用效率最大化。办公自动化信息管理的主体核心是软件,软件是实现办公自动化的关键所在,而硬件部分只是提供了一个实现功能的平台,是一个运行环境保障。授权和开放性是该系统的最主要的特点,开放性使系统能够共享信息,授权是为了保护系统内部的数据安全以及保证了不同的用户对不同数据的使用。最近几年以来,政府上网工程是一个热点项目,随着互联网的日趋普及,政府部门通过互联网将自己的政务消息发布到互联网上,从而使得民众可以通过上网的方式来对政府的工作有所了解,并对政府的工作进行监督。实际的运行过程中,很多地方的政府网站上没有及时的更新一些最新的动态消息,主要是一些静态消息占主要部分。目前,有一部分人认为企业的自动化信息管理系统同政府上网工程是一样的,这样就导致了很多企业以及部门在进行信息化改造时将过多的精力放在了上网工程的建设上,而对于办公自动化来说,没有得到足够重视。实际上,政府的上网工程在网络上属于外网的建设,而办公自动化信息管理系统是一个内网的建设过程。要实现政府信息化,办公自动化信息管理系统是必不可少的,而政府信息化的表现形式就是通过政府上网来实现的,因此,我们需要将更多的关注放在办公自动化信息管理系统的建设上。政府上网工程的实现也是以办公自动化信息管理的系统为基础的,在此基础上实现了政府上网系统中能够有连续不断的信息得以发布,才能使得政府上网工程真正发挥出自己成效。当然,政府上网工程对我国的信息化建设确实起到了很大的推动效果。数字化办公室该系统的发展方向。数字化的办公要求企业或部门的业务均在网络的环境下实现。数字化办公的发展的技术支撑是依靠软件理论、互联网以及安全技术的发展。要实现全面的数字化办公在工作习惯以及管理体制上还需要进一步发展,首先在管理体制上要有所变革,但是管理体制的改变会带来权利和利益的从新分配;此外员工的工作方式和工作习惯需要改变,因此需要有一段时间的适应。尽管目前自动化办公的执行还有一定困难,但是这依然是今后的总体发展趋势。数字化办公与传统的OA以及MIS的建设都有较大的区别,数字化办公的结构是 网的结构,这种结构是采用自上而下的构建思路,首先我们需要将整个企业内部的网络看做一个整体,我们需要有一个内网平台来对这个整体进行控制,我们可以把这一平台看成是电脑的操作系统平台一样。该平台要负责网络资源的开放性标准、网络资源的分级授权、对所有的网络资源进行管理、管理内网的所有用户以及提供过国内一些常用的网络服务。在该平台的基础上,我们可以插接一些其他的网络资源的应用。用户要进入网络需要通过一个统一的界面,系统根据使用者的不同权限来给予提供不同的服务和信息。数字化办公的实现也离不开相关的先进技术的支撑,由于数字化办公中具有开放和授权这两个特点,因此需要互联网技术的支持,同时在此基础上采用一些其他相关技术实现共享和授权的功能。工作流就是在是实现自动化办公的关键技术,目前的主要的工作流技术的基础是电子邮件,这个技术也被称之为群件技术。但是随着目前的WEB技术的快速发展,现在的工作流软件的发展也开始向着以互联网为基础的形式发展,这种方式下的工作流的消息传递是通过消息传递中间件来实现的,不需要邮件系统来传递消息。这种新型的工作流软件具有开放性好、负载轻、与其他成系统的结合性较好以及维护较为方便的优点。电子商务就是采用的这种技术。因此在未来的发展中,基于WEB的工作流软件将会占据主要的地位。结合我国当前子啊自动化信息管理系统方面的研究现状和存在的一些问题,为了帮助我国的自动化信息管理的发展更加的快速,我们需要采取如下的应对策略:组织实施方面:自动化信息管理系统的需要向的产品化和专业化发展,从而使得系统的升级和维护得到保障,同时可以执行分工与合作的两条道路。而且还可以因此造就出一些专门从事自动化管理系统开发的大型软件公司。在技术选择方面:技术方面要直接与国际的先进技术接轨,要求交较高的开放程度以及标准化程度。技术结构上采用 的这种结构进行系统的框架开发,最终的用户界面是一个一样的浏览器的页面上,将所有的应用系统都集中在服务器一端,这是一种标准的三层结构,该结构具有维护和升级方便、开放性高以及负载轻的特点。系统设计方法:由于我国目前的办公自动化信息管理系统目前的现状制约,因此系统的设计方法主要采用快速原型法为主,生命周期法为辅的方法来对其开发。在设计思想方面:设计思想上已经转变为面相用户的设计思想,在进行软件设计时将目光放在用户上,对整个内部网进行设计,在此基础上进行一些深入的设计。设计中加入了面向对象的思想。在实现方法方面:以往的系统的设计时一种传统的结构化设计,现在要转变为复杂适用系统的理论得到实践,该系统是一个从一般的业务需求抽象出来的关键的复杂适应系统,该系统具有很强的适应性,系统的长期适用还能积累很多有用的东西。1.4村级财管管理系统建设的可行性分析1.4.1经济可行性分析随着计算机越来越广泛的被使用,计算机的价格越来越低并且各种开发软件的价格也越来越低。本系统所消耗的资源低,只需要一台一般配置的计算机,开发成本低,本系统在运行时占计算机的资源也低,但本系统反而拥有相对比较强大的性能。本系统正是因为廉价的开发成本却能为使用者带来简便快捷的功能。本系统的主要优点有如下几点:(1)本系统能为人们提供高效率的村级理财管理,节省了大量的时间,避免了不必要的人力和财力的投入,节约了大量的资源。(2)本系统是一款功能十分齐全的村级理财信息管理系统。它拥有收入管理、支出管理、村级成员管理、密码管理等许多便捷的管理功能,是一款可以普及的软件。(3)本系统具有对收入和支出报表功能,一旦有了此功能,使用者将会对自己的开支一目了然,只需要把想要的统计打印出来即可。(4)本系统还具有统计和查询功能,能够为用户提供精确的收入和支出情况,使使用者对自己钱的去钱一目了然,并做好规划,这样使用者就可以避免不必要的开支,那些钱该花哪些钱不该花,方便上级财务部门进行统一管理。由此得出本系统在经济上具有可行性。1.4.2 操作可行性分析本系统是面向普通使用者设计的,设计的对象比较明确,就是对村级财务的支出与收入的管理,其实说白了就是对后台数据库的操作,并且设计的时候使每个数据具有较强的关联性,村级理财系统设计的过程也相对简单。因此村级理财系统的使用十分简单方便,对于使用者而言使用起来相当的简便。本系统在电脑中运行时所占用的资源极少,任何一个村级的普通使用者都能很快的熟悉并熟练的使用该软件。使各个村级的财务信息管理变得有效率。1.4.3 技术可行性分析目前我们的社会已经成为了一个信息化的社会,人们的生活和生产方式已经受到了信息技术的影响,通过计算机和信息技术我们可以对很多的业务和工作进行处理,总的来说,计算机的信息管理是当前社会发展的一个总体趋势。数据库管理信息系统的开发随着可视化编程软件的出现以及数据库管理系统的不断发展而变得越来越方便。本系统开发中所使用的VB程序开发技术及SQL-Server数据库都已问世十余年,现今都已经发展到了成熟阶段,对于开发人员来说,这些常见的技术资料也比较容易收集,因此开发一个村级财务管理系统在技术上是完全可行的。1.5 系统功能需求分析村级理财系统其实就是针对村级财务管理需求而设计的一款现代化计算机管理软件,用户可以用过计算机对本村(社)财务状况进行相关信息的记录、修改、添加、删除等操作。针对用户的需求分析,本系统需具备以下功能:(1)由于本系统是面对村级用户设计,那么本系统的操作界面必需通俗易懂、一目了然,使人一看就能理解,所以本系统要求具有一目了然的人机界面。(2)本系统的查询、修改、删除、添加、管理数据的功能方便,数据具有可靠性和稳定性。(3)本系统能够具备村级理财系统的各项功能,能够顺利的对用户的各种村级财务信息进行管理。(4)因为是一款财务软件,所以特地设计了报表打印功能总的来说,通过对需求分析的分析,本系统必需具有以下几个功能模块:用户登录模块、用户管理模块、数据库备份模块、收入模块、支出模块、密码管理模块、账目统计模块、查询模块以及报表输出模块。1.6 本系统的具体功能系统包含了记帐功能、数据库备份功能、用户管理功能、报表功能等,具有较强的实用性和方便性。本系统主要包括对登录模块的设计、用户管理模块的设计、用户密码管理模块的设计、数据库备份管理模块的设计、收入模块的设计、支出模块的设计、帐目统计模块的设计、查询模块的设计以及报表输出模块的设计。该系统主要是对数据库的操作,因此,整个软件的使用非常简便,任何一个普通的计算机用户都能很快适应本软件的使用。第2章 开发环境及实现技术2.1 Visual Basic 6.0简介Visual Basic 6.0是一个应用编程的研发工具,其主要作用就是来编程Windows中的运用程序。对于Visual Basic 6.0,不但具有Basic 所拥有的编程语言简单易懂的特点,并且在它的系统中还运用了面向对象和事件驱动的编程制服,使用了一个比较精妙的办法将Windows中关于编程的复杂性封闭开来,提出了一个看到的就是得到的可视化的程序设计办法。与各种各样的研发工具相比较Visual Basic有着另外的研发工具不曾拥有的优势!下面做了详细的描述:(1)拥有面相对象的可视化的开发工具对于Visual Basic,应用OOP(面相对象的程序设计方法),将数据和程序组放在一起作为对象,并且任何一个对象都是可视化的。操作者可以通过目前拥有的道具按照设计的需求,快捷的在屏幕上写出菜单、按钮、窗口等各种各样的对象,而且还可以给任何一个对象设立属性。工作者的设计工作也只是设计对象完成动作所要求的程序,因此可以大幅度提升编程设计的工作效率。(2)事件驱动编程的体制和制度事件驱动这种编程的方法很适用于图形使用者的界面。对于图形使用者界面的设计程序里,事件控制着程序运行的走向,任何一个事件都可以决定某一段程序的运行。工作者只需设计反应使用者动作的代码,其中每个动作可以不相关。(3)给予简单易懂的程序进程开发环境 对于Visual Basic集成的开发环境,使用者不但可以设计界面、设计代码、调整和试验程序,还可以将程序编写成可以执行的时间可在Windows里运行,用户可在良好的开发环境里编程。(4)结构化的程序编程语言 Visual Basic拥有结构化的程序构成和充足的数据类别,身为一种编程语言,VB还有以下的特征:善于处理字符串和数值拥有充足的图形命令,能够快捷的描绘任何图形可以给出静态及动态的数据,使内存的治理更为简单过程能够推导调出,让程序变得更加精简允许调查顺序和随机文件给予一中能够是程序调用的图标库,该图标库含有很多类别 Visual Basic编程设计的理念即面向对象,所谓的对象也就是DATA(数据)和CODE(代码)相互融合的结合体。在Windows上的任何图标,涵盖窗口自己本体都为对象,假如无任何的事件产生, 那么对象将在停滞的状况。只有外部的事件发生时,程序段才开始运行,所以程序的运行是由外部事件掌握的。运用 Visual Basic来编程还是比较容易的,第一步是把每个对象都放置在空白的窗体中,第二步就是把所编写的代码填写给对象,把这两步融合起来程序就很容易运行了。 对于Visual Basic来讲,窗体也是其中的对象,在Visual Basic的窗体中有很多的特性,从而使用者的界面的组建就像在一个提纲中找出每一个适合的空间,并不是从头来过一点点的组建控件。像这种用户能够切身观察到的设计叫做可视化的程序设计。对象:OOP这种方法的提出很多人都耳熟能详,尽管VB并不完全算是一个面对对象的编程,不过它也采用了面对对象编程的方法。所谓对象,通俗来讲也就是我们时常可以观察到的不同的按钮、滚动条、窗体等等。属性:就像黑白电视和彩色电视的分别那样,同样Windows的窗体身为对象也存在大小之分,对于文本框的位置也是各有不同,每种菜单都要具有不一样的功能,像以上那些都是为对象的属性所掌握的。不一样的对象的属性也有可能存在不一样的地方。属性通常可以控制对象的大小、位置分布等状况。方法:即对象可以做到的事件,比如窗口对象可以Hide(隐藏)方法、许多的对象可以Move(移动)方法、打印机对象可以Print(打印)方法等等。事件:即使用者的不同的运作对象所反射的状况。比如使用者运用鼠标点击下鼠标,可以让Click(按)事件发生。控件:所谓控件即VB中给予编写程序的模板,和对象有很强的关联,就像玩积木中的木头一样,运用这种控件,能够如做拼图或者玩积木那样拼凑出自己程序的界面。在VB里应用控件,能够很大程度上简化了窗口、滚动条等对象的程序编写。而且,任何一个控件都具有他们的属性、方法以及事件。仅仅更改那些以上的特点就能够使你更加快捷的编写程序。最为关键的是,你只需要通过那些大量的控件就可以快捷的写出一个基本可以符合你需求的程序。举个例子,假如你认为Windows简单的播放器不能满足自己的需求,你只需在一小时中通过运用Visual Basic中多媒体控件设计出一个满足自己需求的播放器,并且功能还不改变。Object-Oriented(面向对象)方法,简称OO,这种方法是一个具有特别实用价值的软件研发办法,它的产生得到了软件开发人士的大力赞扬,如今它已变为计算机研究的一个关键方面,而且慢慢变为软件研发的重要办法。OO的研究方法是根据客观生活中的对象,无论是设计思想和理念都完全与大家的思维想法相一致,得出的结果一般也与客观现实想符合,能更轻松的让大家所理解。这个系统就是运用Visual Basic6.0所编写的,里面运用了面相对象的办法来编写和设计程序;而且,将系统里的实质物体对象化,可以让设计的结论更易于让大家接受。对象让数据和过程相融合的过程图如图2-1所示。图2-1 对象让数据和过程相融合图Edward Yourdon 与Peter Coad 给出了下面的等式来认知面向对象方法:(Object-Oriented)面向对象=Object(对象)+ classification(分类)+ inheritance(继承)+ communication with message(消息通信)(1) 对象:在电脑的系统里,对象也就是说的一组属性和这改组属性的特有运作的封闭体。对于属性既能够是数据也能够作为另外的对象。任何一种对象皆具有本身的属性值,用来表示这个对象的情况。对于对象里的属性仅仅可以有这个对象给予的运作来更改。运作也可以叫做方法,方法决定了对象的举动,也表明了对象可以给予的服务。一般对象是由属性、操作以及对象名这三个方面构成的。(2) 类:即拥有同一种属性和同一种操作的对象的集体。类的任何对象都是该类的一个Instance(实例)。(3) 封装性:即一种消息隐藏的方法,使用者只能够观测到封装界面外的消息,而对象的里面是如何完成是对使用者隐藏的。即将对象的属性和对象的方法封住开来,这种方法能够让用户不需要很彻底的了解里面的机理就能够很方便的操作。举个例子:当我们在vc里运用一个控件是根本就不需要知道那个属性是如何传递给对象的,也不需要了解当我们运用一个对象控件,对象到底做的了什么,我们只需要知道,只要它满足规定的操作方法来做最基本的应用就可以了。所谓封装就是想让用户和产家分开,让对象的规定和完成分离。(4) 继承:所谓继承就是类与类之间的一种基础的关系,也是一个类的等级联系里不一样的类公共享用的属性和操作。基类可以包含多个派生类,派生类皆是基类的特殊情况,而基类是表述派生类的共享属性是怎么操作的。派生类能够继承基类的公共的属性和操作,像那些属性和操作没必要单独定义,而派生类里还能够为本身的属性与操作下定义。如果一个派生类只有一个基类,那么这种继承就叫做单一的继承。派生类如果有很多个基类,能够从很多的基类里得到特例,那么这种就叫做多重继承。(5) 消息:所谓的消息就是对象之间交流的方法,对象通过向另外的对象传递信息,从而得到服务。消息仅仅通知接受的对象应该要实现什么样的操作,不过从不提示接受的对象应该如何实现操作。一切都由接受的对象来决定,来选择用什么样的办法来实现所需求的操作。多态性:所谓多态性就是对于相同操作运用到不一样对象能够有各种各样的解释,而且可以得出不一样的运行结论。动态绑定和多态性有着非同寻常的联系。静态绑定总是将过程中的调试和代码的联系放在程序执行之前运行,然动态绑定总是在程序运行时进行上面的联系。对于普通和特例,派生类只是基类的一种特殊情况,因此如果有的地方有基类对象的产生,一般也会有基类对应的派生类的产生。所以,动态绑定就是在程序运行时,每当对象向另外对象传递信息要求服务,应当联系收到对象的实际情况把操作和完成的办法连接起来。ADO即Microsoft专门为 OLE DB 所设计的最先进同样功能最完善的数据访问,也是一个易于运用的程序的连接处。OLE DB 能够为每一个数据源供给很高质量的访问,每一个数据源包括文字与图形、邮件与文件系统、自己定义的事务对象等。在非常重要的Internet 的案例中ADO利用了极少的流量,而且在前面和数据库当中运用了极少的层数,所以,以上这些皆是为了供给流量少、品质高的端口。至于为什么叫做ADO,是运用了一中暗语的手法,OLE也就是自动的端口。ADO一起运用了 DAO和 RDO比较相同的特点,将其简化的意思就是让它变得更容
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 服务考试题及答案
- 统计学考试模拟题与答案
- 七步洗手法培训试题及答案
- 2025东莞“三旧”改造项目垃圾处理合同
- 2025年度个人信用消费借款合同
- 2025年度电商直播平台主播形象代言人代理协议
- 2025年度企业团队建设拓展培训综合服务合同
- 2025版外贸实习生实习成果鉴定合同
- 2025版棚改工程房屋买卖及配套设施建设合同
- 2025版内蒙古自治区房屋建筑工程合同范本
- 完整版宪法知识竞赛试题完整题库及答案(夺冠系列)
- 云南大学附属中学数学2023-2024学年七年级上学期开学分班考试数学试题
- 小学武术校本课程教材(中学也可用)
- 自来水厂处理工艺流程图
- 全媒体运营师-国家职业标准(2023年版)
- 小学英语教学经验体会分享
- 学校矛盾调解工作制度模版
- 学习中心教学论
- 《学习共同体-走向深度学习》读书分享
- 2017年人教版英语五年级上册说教材
- 健康安全危险源识别、风险评估和风险控制表
评论
0/150
提交评论