




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
武汉工程大学邮电与信息工程学院毕业设计(论文)家庭财务收支管理系统FAMILYFINANCIALREVENUESANDEXPENDITURESMANAGEMENTSYSTEM学生姓名学号0845030218专业班级软件工程0802指导教师2012年5月武汉工程大学邮电与信息工程学院毕业设计(论文)作者声明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果,除了文中特别加以标注的地方外,没有任何剽窃、抄袭、造假等违反学术道德、学术规范的行为,也没有侵犯任何其他人或组织的科研成果及专利。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。如本毕业设计(论文)引起的法律结果完全由本人承担。毕业设计(论文)成果归武汉工程大学邮电与信息工程学院所有。特此声明。作者专业作者学号作者签名_年_月_日武汉工程大学邮电与信息工程学院毕业设计(论文)摘要理财系统在强调管理,强调信息,强调经济效益的现代社会中越来越普及,越来越重要。而理财一直运用于企业单位,是体现一个企业的竞争力、市场力和凝聚力的方面,可以说,没有一个符合企业状况的理财系统,这样的企业就没有良好的发展前景。现在,收支管理不再仅仅是企业所要具备的,小到一个家庭,也是必不可少的,所以家庭财务收支管理势在必行。随着计算机技术的不断发展,许多家庭财务的管理都实现了自动化,这种自动化管理方式不仅管理简单,而且效率非常高。为了能够高效地管理家庭财务的信息,使用计算机进行信息的管理,使财务信息管理科学化,可以最大限度地减少信息损失,提高家庭理财的利益,开发家庭财务管理系统也成为了计算机领域的一个重要话题。本论文采用VS2005作为开发工具,以SQLSERVER2005建立后台数据库,设计了小型的家庭财务收支管理系统系统。本论文主要实现了用户登录、用户管理、日常财务管理、信息查询、数据统计管理等功能模块,可以满足家庭内部对家庭理财的需求。关键词家庭财务;收支管理系统;C武汉工程大学邮电与信息工程学院毕业设计(论文)ABSTRACTFINANCIALMANAGEMENTSYSTEMINEMPHASISONMANAGEMENT,EMPHASIZEINFORMATION,EMPHASIZETHEECONOMICBENEFITSOFTHEMODERNSOCIETYISBECOMINGMOREANDMOREPOPULAR,MOREANDMOREIMPORTANTANDFINANCEHASBEENUSEDINENTERPRISEUNIT,ISTOREFLECTANENTERPRISESCOMPETITIVENESS,MARKETPOWERANDCOHESION,CANSAY,NOTALINEWITHTHEENTERPRISESTATUSOFFINANCIALMANAGEMENTSYSTEM,THEENTERPRISEISNOGOODDEVELOPMENTPROSPECTNOW,BALANCEOFPAYMENTSMANAGEMENTISNOLONGERJUSTTHEENTERPRISEWANTTOHAVE,TOASMALLFAMILY,ISALSOESSENTIAL,SOTHEFAMILYFINANCIALREVENUESANDEXPENDITURESMANAGEMENTISIMPERATIVEALONGWITHTHEDEVELOPMENTOFCOMPUTERTECHNOLOGY,MANYFAMILIESFINANCIALMANAGEMENTHASREALIZEDTHEAUTOMATION,THEAUTOMATIONMANAGEMENTWAYNOTONLYMANAGEMENTSIMPLE,ANDEFFICIENCYISVERYHIGHINORDERTOBEABLETOEFFECTIVELYMANAGEFAMILYFINANCIALINFORMATION,USETHECOMPUTERTOCARRYONTHEINFORMATIONMANAGEMENT,MAKINGTHESCIENTIFICMANAGEMENTOFTHEFINANCIALINFORMATION,CANMINIMIZEINFORMATIONLOSS,IMPROVETHEINTERESTSOFTHEFAMILYFINANCIALMANAGEMENT,THEDEVELOPMENTOFFAMILYFINANCIALMANAGEMENTSYSTEMHASBECOMEANIMPORTANTFIELDOFCOMPUTEROFTHETOPICMYSYSTEMADOPTINGVS2005ASDEVELOPMENTTOOLS,SQLSERVER2005DEVELOPMENTBACKENDDATABASE,SYSTEMMAINLYCONTAINSAUSERLOGINMODULE,USERMANAGEMENTMODULE,DAILYFINANCIALMANAGEMENTMODULE,INFORMATIONQUERYMODEL,DATASTATISTICSMANAGEMENTMODULEUSERSCANTHROUGHTHESEMODULESPROVIDETHEFUNCTION,COMPLETETHECORRESPONDINGOPERATION,MEETTHEFAMILYOFINTERNALFINANCIALNEEDSFAMILYKEYWORDFAMILYFINANCIALAFFAIRSREVENUESANDEXPENDITURESMANAGEMENTSYSTEMC武汉工程大学邮电与信息工程学院毕业设计(论文)目录第1章绪论111家庭财务收支管理系统发展现状及趋势112本论文的研究内容2第2章家庭财务管理系统的总体分析321可行性分析3211技术可行性分析3212经济可行性分析322需求分析423系统基本模型524系统流程图625数据流图726数据字典827系统开发环境9第3章家庭财务管理系统的详细设计1031系统的功能模块1032功能模块的描述1033数据库的设计11第4章家庭财务管理系统主要模块实现1441登陆页面的实现1442其他页面的实现15第5章系统测试18第6章总结19参考文献20致谢21武汉工程大学邮电与信息工程学院毕业设计(论文)1第1章绪论理财系统在强调管理,强调信息,强调经济效益的现代社会中越来越普及,越来越重要。而理财一直运用于企业单位,是体现一个企业的竞争力,市场力和凝聚力的方面,可以说,没有一个符合企业状况的理财系统,这样的企业就没有良好的发展前景。现在,收支管理不再仅仅是企业所要具备的,小到一个家庭,也是必不可少的。本人的这个家庭理财系统就是为家庭而设计的,通过这个程序,我们可以便捷的记录每年每月每天的日常开销和收入,我们只需要点击鼠标,就可以计算出收支的平衡情况,为家庭的理财提供帮助。11家庭财务收支管理系统发展现状及趋势家庭财务管理在理财管理工作中担负着管理、检查、督促、协调等重要的任务。财产安排、资金出入、费用缴纳、等涉及的管理面广、内容多,要求每天检查、每周公布、每月结算、年终结算,整个环节的统计工作量很大。计算机的应用为实现家庭财务管理科学化奠定基础。随着家庭数字化建设及宽带网的推广与逐步完善,大大提高了家庭财务管理工作的效率,更重要的是计算机的应用推动了家庭财务工作向着正规化、科学化、自动化、智能化和现代化的方向发展,为改革传统的管理模式的发展提供了良好的平台和条件。使用家庭管理系统,首先是由于运算速度快、精度高,信息反馈及时,可以及时地为家庭决策提供真实可靠的信息,通过家庭财务管理系统及时而全面地了解家庭财务;由于现今的家庭管理非常繁琐,管理人员付出大量的工作时间,得到的效率很低,在现今的商品社会是一个讲究效率的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,为此开发家庭财务管理系统软件,适应现今社会并提高生产效率,这即为该设计的目的所在。武汉工程大学邮电与信息工程学院毕业设计(论文)212本论文的研究内容开发这个应用系统的目标是为了代替人工进行许多繁杂的劳动,节省许多资源,提高家庭的工作效率。它研究的主要内容为验证用户和密码的正确性再登陆,以及用户的管理和退出系统;保存每次输入的收支记录,并提供按项目和家庭成员身份两种查询方式;实现对信息的增、删、改,并可以以日、月、年显示家庭财务的统计情况。武汉工程大学邮电与信息工程学院毕业设计(论文)3第2章家庭财务管理系统的总体分析可行性分析可以进一步明确系统的目标,规模与功能。对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出拟定开发系统的初步方案与计划。可行性研究是对系统进行全面,概要的分析。此项活动开始时,要对初步调查的结果进行复审,重新明确问题,对所提系统大致规模和目标及有关约束条件论证,并且提出系统的逻辑模型和各种可能方案。当今社会是一个讲求效率的社会,时间就是金钱。开发简单,易于操作的,管理软件不仅可以节省时间,还可以避免浪费人力,物力,提高效率。待开发系统是一个对家庭理财管理系统,简单,易学,将成为家庭理财的的好帮手。并非所有问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模或时间限制之内解决。如果问题没有可行的解,那么花费在这项工程上的任何时间、人力、软件资源和经费,都是无谓的浪费。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能解决。必须时刻记住,可行性研究的目的不是解决问题,而是确定问题是否值得去解决。21可行性分析211技术可行性分析技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该系统采用了当前流行的C语言进行开发,借助NET等搭建框架,因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。212经济可行性分析就经济可行性来说,由于我们为了学习每个人都有配置很算差不多的个人电武汉工程大学邮电与信息工程学院毕业设计(论文)4脑,并组建了内部局域网,因此硬件上是没有问题的。而软件上由于是自己开发,所以开发及日后的维护费用并不高,在经济条件方面也是允许的。再加上由于家庭财务管理系统是各个家庭管理自己家的的财务,所以他不会涉及联机的,只要在自己家中的计算机按上家庭理财系统就可以使用。操作简单,功能强大。是每个家庭必不可少的好帮手。所以家庭理财系统是很值得开发的一款家庭助手软件。22需求分析在可行性研究的基础上进一步对现行系统进行全面、深入的调查和分析,弄清楚现行系统的工作过程,发现其薄弱环节,找出要解决问题的实质,确保新系统有效。通过和大量家庭的交流,了解到原信息管理的主要方式是基于文本、表格等纸介质的手工处理,存在很多的问题(1)资料统计为手工进行。财产信息处理工作量很大,易出错且耗时。(2)财产信息共享率低,大量重复劳动。(3)纸张的保存不方便,容易丢失和破损。(4)各类信息查询,统计不方便。通过建立家庭理财系统,使家庭财产管理工作规范化、制度化和程序化,减少此方面的不必要的浪费的时间与精力,避免管理的随意性,提高财产信息处理的速度和准确性,提高决策的水平。将常规的工作交由计算机完成,提高管理家庭财产管理的效率。家庭财务管理系统软件是为用户进行家庭成员的收支构成及信息管理进行辅助的应用软件、功能需求描述如下(1)用户登录系统获取的家庭成员用户名和密码判断该家庭成员能否成功登录系统,并且当用户登录后根据权限判断该家庭成员是管理员还是普通成员,可以使用哪些对应的功能。普通级别的用户只有浏览等权限而不能进行实质性的改动。(2)给家庭成员提供功能选择界面不同级别的家庭成员对应不同的功能选武汉工程大学邮电与信息工程学院毕业设计(论文)5择界面功能选择界面包括输入功能选项、调用相应程序两大需求。管理员和普通用户对应的功能选择界面是不同的。(3)管理收支信息用户根据提示输入家庭成员的姓名、各项财务信息,如收入、支出、合计。(4)增加家庭成员收支信息可在原有收支信息文件的基础上增加新的家庭成员财务信息记录,并继续保存至数据库。(5)删除家庭成员收支信息提示用户输入要进行删除操作的家庭成员,如果在文件中有该家庭成员的收支信息存在,则将该序号所对应的姓名、序号、各种收入信息等在对应项目中加以删除。(6)修改家庭成员收支信息提示用户输入要进行修改操作的家庭成员,如果有该家庭成员的收支信息存在,则提示用户输入该序号对应的家庭成姓名、收入和支出构成等需要修改的选项,并将修改结果存储于数据库。(7)查询家庭成员财务情况分为根据家庭成员查询和项目查询两个具体需求,选择其中一项用户输入要查询家庭成员信息或项目,如果在数据库中有对应的家庭成员财务信息,则逐项列出对应家庭成员的收支状况。(8)家庭成员管理家长对普通家庭成员的管理也需要进行家庭成员的创建、增加、删除、修改和浏览。每当有家庭成员登录系统时,系统都会根据数据库中的用户名和密码进行核实判断,用户才能够顺得登录。家长还具有增加新家庭成员的功能。当某些家庭成员不再使用系统时,还可进行删除操作,并且家长具有修改家庭成员权限的功能。对本系统的功能模块、运行环境等进行合理分析,这样可以方便从系统总体结构、模块功能、界面和数据结构几方面进行系统的总体设计。总体设计可在软件开发的早期站在全局高度对软件结构进行优化,这个时期付出的代价不高,却可以使软件质量得到重大改进。23系统基本模型在本系统中用户登录进入系统,把每天的家庭财务收支信息输入计算机,这些数据会进入数据库进行存储,而用户也可以调用数据库中的信息,对家庭财务的具体信息分年、月、日进行查看,处理流程如图21所示。武汉工程大学邮电与信息工程学院毕业设计(论文)6图21本系统的处理流程24系统流程图系统流程图(SYSTEMFLOWCHART)是描绘系统物理模型的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况。当家庭成员打开家庭财务收支管理系统时会进行密码的验证,登录成功后,会进入主菜单,在主菜单中有4大功能,对用户信息的管理,可以对家庭成员的登录信息进行增、删、改,日常财务信息的管理,财务信息的查询等等,家庭财务管理的系统流程图如图22所示。图22家庭财务管理的系统流程图账务事务账务管理处理程序数据库信息存储处理程序查询事务武汉工程大学邮电与信息工程学院毕业设计(论文)7考虑到系统的安全性,管理员用户的登陆采取身份验证的机制进行,管理员需要提供相应的身份验证才能登录到管理员界面。设置用户名和密码双项验证,用户名和密码均由管理员自行设定。对系统的维护和管理工作都必须建立在管理员登陆的基础上,换句话说,只有管理员才有权限使用全部的功能,而没有权限的家庭成员只能使用部分功能。具体验证机制的实现如图23所示。图23用户登陆身份验证机制盒图25数据流图数据流图(DATAFLOWDIAGRAM)简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。在本系统中家庭财务管理系统数据流图如图24所示。武汉工程大学邮电与信息工程学院毕业设计(论文)8D1财务信息D2财产信息家庭账务管理家庭各个成员1财产信息事务处理事务2信息存入系统以前财产信息财产信息新财产信息财产信息图24家庭财务管理的数据流图26数据字典数据字典(DATADICTIONARY)是一种用户可以访问的记录数据库和应用程序源数据的目录。数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户的通信,数据字典如图25所示。图25数据字典武汉工程大学邮电与信息工程学院毕业设计(论文)927系统开发环境在进行了完整的系统分析后,开发工具的选择、开发语言的选择以及硬件方面的需求也需要考虑。CSHARP又被简称为“C“是微软公司在2000年6月发布的一种新的编程语言,并定于在微软职业开发者论坛PDC上登台亮相。C是微软公司研究员ANDERSHEJLSBERG的最新成果。C看起来与JAVA有着惊人的相似,它包括了诸如单一继承、界面、与JAVA几乎同样的语法,和编译成中间代码再运行的过程。微软C语言定义主要是从C和C继承而来的,而且语言中的许多元素也反映了这一点。VISUALSTUDIO2005是基于NET20框架的,它同时也能开发跨平台的应用程序,本论文将以此文开发工具,并用SQLSERVER2005开发后台数据库。为了保证系统运行的效率和可靠性,对软硬件配置有一定要求。此应用程序运行要求如下(1)软件环境操作系统WINDOWS98以上,LINUX等均可,INTERNETEXPLORER60IE以上版本;(2)硬件环境CPUPIII以上,内存1G以上。武汉工程大学邮电与信息工程学院毕业设计(论文)10第3章家庭财务管理系统的详细设计31系统的功能模块根据家庭财务管理的特点,可以将其分为用户管理、日常财务管理、信息查询、数据统计管理等4个部分,具体如功能模块图如图31。图31功能模块图32功能模块的描述家庭成员登录模块提示用户输入登录名和密码,调用数据库存储的用户信武汉工程大学邮电与信息工程学院毕业设计(论文)11息进行校验,只有当用户名和密码相匹配时,才允许用户使用该系统。用户登录系统后能够允许使用的系统功能和用户的权限有关。普通家庭成员只能进行查询和浏览,家长还可以进行增、删、改操作和对普通家庭成员的管理。权限的设置在家庭成员信息中进行限制,权限的判定在家庭成员登录模块进行。当用户成功登入系统时,即可根据权限不同,调用家庭成员财务管理模块中的部分或全部子功能。家庭成员财务管理模块的主要功能包括如下几个部分(1)增加收支信息点击新增按钮,进入新增界面,按提示输入相应的信息,点击确定即可把信息存入数据库。(2)删除和修改收支信息进入查询界面,可以按照家庭成员的身份或收支的项目查询信息,如要有符合信息的项目,就可以选中此信息进行修改或删除。(3)查询收支信息可根据家庭成员和收支项目两种方式进行查询,若有查询结果,则向用户显示相应查询结果的家庭成员、姓名、收入构成等各项内容,并可让用户选择是否继续查找。(4)数据统计管理点击数据统计管理,可以通过按钮选择显示日收支报表、月收支报表和年收支报表。(5)用户管理模块用户管理模块实现对家庭财务管理系统的使用者的用户名、密码、权限的管理,以便家庭成员登录模块进行校验和权限判断。只有家长能够使用家庭成员管理模块的各项功能。该模块有如下子功能新增用户信息家长登录后,选择新增,然后按提示输入用户名和密码,然后确定就可以创建新的用户;删除家庭成员家长登录后可以选择要删除的用户,然后点击删除,今后该用户则无法在继续登录系统修改家庭成员家长登录后选择要修改的用户,点击修改,然后按提示输入用户的信息以及权限,使得该家庭成员再次登入系统时要符合家长修改后的信息方可登录。33数据库的设计数据库系统设计包括数据模式设计以及围绕数据模式的应用程序开发两部分工作。本章只介绍数据模式设计,以求建立出满足系统数据需求的二维关系表,定义这些表的列名、列的数据类型以及数据的完整性约束过则等。武汉工程大学邮电与信息工程学院毕业设计(论文)12为了方便的管理好系统所用到的家庭成员信息和财务收支信息,本章进行了详细的数据模式设计。建立起实体的ER模型,实体与实体之间的关系模型,从而根据范式的原则设计出家庭成员信息表和财务收支信息表。在设计这两张表的时候,笔者力争遵循两条原则,第一是针对每一个需求点,都必须提供足够的信息量以支撑系统的设计与开发;第二是要符合关系的设计规范,即符合关系的一、二、三范式要求,ER图如图32所示。图32ER图家庭成员信息具体包括姓名、性别、权限、年龄、身份这五大基本信息。家庭成员的姓名、性别、年龄是人员的基本属性。这里的身份是指家庭成员在家庭中的关系,这里这个属性可以在查询时作为选择项,查询家庭成员的财务情况。权限决定了在系统中可以使用的功能。由此,建立家庭成员表就要包括这五大信息进去。将这五大信息分别设置为不同的字段,具体描述如表31所示。武汉工程大学邮电与信息工程学院毕业设计(论文)13表31家庭成员表序号列名数据类型长度小数位标识主键允许空默认值说明1IDENTITYINT40是是否身份2NAMEVARCHAR83否姓名3SEXCHAR40否性别4CATEGORYVARCHAR200否权限5AGECHAR84否年龄6DESCRITIONNVARCHAR2000是说明用户登录时需要输入用户名和密码,这就有两个属性,以此建立用户信息表,用户信息表如表32所示。表32用户信息表序号列名数据类型长度小数位标识主键允许空默认值说明1USERNAMEVARCHAR200是否2USERPASSWORDVARCHAR500否财务性息表中需要记录其收入或支出的时间、金额、使用者及属性,财务收入或支出的时间可以作为统计信息的关键字,财务信息表如表33所示。表33财务信息表序号列名数据类型长度小数位标识主键允许空默认值说明1DATEDATE40否日期2NAMENVARCHAR500是名称3MONEYMONEY500是金额4USERNAMENVARCHAR500是否使用者武汉工程大学邮电与信息工程学院毕业设计(论文)14第4章家庭财务管理系统主要模块实现41登陆页面的实现提示用户输入登录名和密码,调用数据库存储的用户信息进行校验,只有当用户名和密码相匹配时,才允许用户使用该系统。用户登录系统后能够允许使用的系统功能和用户的权限有关。普通家庭成员只能进行查询和浏览,家长还可以进行增、删、改操作和对普通家庭成员的管理。权限的设置在家庭成员信息中进行限制,权限的判定在家庭成员登录模块进行。登陆界面实现过程现在VS下创建一个新的WINDOWS窗口,在窗口中添加TABEL表格,用于页面的布局,在TABLE表格中添加相关的控件,用于具体的功能实现。登录代码的实现首先导入必要的命名空间,然后在PAGE_LOAD单击事件中,利用SESSION对象判断用户登录的状态,若登录成功则跳转到主页面,最后在双击功能控件编辑具体代码,主要代码如下。/登录按钮PRIVATEVOIDBTSURE_CLICKOBJECTSENDER,SYSTEMEVENTARGSETRYSTRINGSQL“SELECTUNAME,PWDFROMFAMILYWHEREUNAME“THISCOMBONAMETEXT“IFOLECONNECTION1NULLOLECONNECTION1MAINFORMGETCONNECTIONOLEDBCOMMANDCMDOLECONNECTION1CREATECOMMANDCMDCOMMANDTEXTSQLOLEDBDATAREADERDRCMDEXECUTEREADERIFDRREADMESSAGEBOXSHOW“无此用户,请重试“,“提示“ELSE武汉工程大学邮电与信息工程学院毕业设计(论文)15登陆界面如图41所示。图41登陆界面IFDRGETSTRING1EQUALSTHISPASSWORDTEXTTOSTRINGMESSAGEBOXSHOW“N密码错误,请重试“,“提示“DRCLOSECMDDISPOSERETURNMAINMENUMAINFORMTHISMDIPARENTGETMAINMENUFORINTI0I6IMAINMENUMENUITEMSIVISIBLETRUESTATUSBARSTATUSBARMAINFORMTHISMDIPARENTGETSTATUSBARSTATUSBARPANELS0TEXT“当前登录用户“STATUSBARPANELS1TEXTTHISCOMBONAMETEXTTRIMSTATUSBARPANELS3TEXT“家庭理财系统“DRCLOSECMDDISPOSETHISCLOSECATCHEXCEPTIONEEMESSAGEBOXSHOW“N“EETOSTRING武汉工程大学邮电与信息工程学院毕业设计(论文)1642其他页面的实现当用户成功登入系统时,即可根据权限不同,调用家庭成员财务管理模块中的部分或全部子功能。家庭成员财务管理模块的主要功能包括如下几个部分(1)增加收支信息点击新增按钮,进入新增界面,按提示输入相应的信息,点击确定即可把信息存入数据库。(2)删除和修改收支信息进入查询界面,可以按照家庭成员的身份或收支的项目查询信息,如要有符合信息的项目,就可以选中此信息进行修改或删除。(3)查询收支信息可根据家庭成员和收支项目两种方式进行查询,若有查询结果,则向用户显示相应查询结果的家庭成员、姓名、收入构成等各项内容,若不需要在进行操作可以点击退出返回主菜单。(4)数据统计管理点击数据统计管理,可以通过按钮选择显示日收支报表、月收支报表和年收支报表。(5)用户管理模块用户管理模块实现对家庭财务管理系统的使用者的用户名、密码、权限的管理,以便家庭成员登录模块进行校验和权限判断。只有家长能够使用家庭成员管理模块的各项功能。这里主要介绍新增信息界面的实现。首先在VS下创建一个新的WINDOWS窗口,在窗口中添加TABEL表格,用于页面的布局,在TABLE表格中添加相关的控件,如TEXTBOX控件用于信息的写入,BUTTON控件用于确认或取消,DROPDOWNLIST控件以下拉菜单的形式选择信息等。然后在控件中写入执行代码,主要代码如下/插入信息PRIVATEVOIDBTNADD_CLICKOBJECTSENDER,EVENTARGSEBOOLISNULLISNULL/判断是否为空IFISNULLSTRINGDTCBOYEARTEXT“CBOMONTHTEXT“CBODAYTEXTSTRINGSQLSTRINGFORMAT“INSERTINTOCONSUMEVALUES0,1,2,3,4“,DT,CBOTYPETEXTTRIM,CBOCATEGORYTEXTTRIM,TXTMONEYTEXTTRIM,TXTDESCRITIONTEXTTRIMSQLCOMMANDCMDNEWSQLCOMMANDSQL,DBHELPERCONNDBHELPERCONNOPEN/插入信息PRIVATEVOIDBTNDD_LICKOBJECTSENDER,VENTRGSEBOLISNULLISNULL/判断是否为空IFISNULLSTRINGDTCBOYEARTEXT“CBOMONTHTEXT“CBODAYTEXTSTRINGSQLSTRINGFORMAT“INSERTINTOCONSUMEVALUES0,1,2,3,4“,DT,CBOTYPETEXTTRIM,CBOCATEGORYTEXTTRIM,TXTMONYTEXTTRIM,TXTDESCRTIONTEXTTRIMSQLCOMANDCMDNEWSQLCOMANDSQL,DBHELPERCONDBHELPERCONOPEN武汉工程大学邮电与信息工程学院毕业设计(论文)17MESSAGEBOXSHOW“成功插入一条信息“MFGETGRIDVIEWALLMFGETCOUNTSHOUZHIELSEMESSAGEBOXSHOW“请按要求输入“查询模块的实现如图42所示。图42新增页面界面DBHELPERCONNCLOSEMESSAGEBOXSHOW“成功插入一条信息“MFGETGRIDVIEWALLMFGETCOUNTSHOUZHIELSEMESSAGEBOXSHOW“请按要求输入“武汉工程大学邮电与信息工程学院毕业设计(论文)18第5章系统测试进行软件测试是对系统的性能、完善程度以及安全性进行测试,在现今这个科技发达的时代,软件应用于各个领域,如果一个软件未经过细致的系统测试就投入使用,在使用过程中一旦出现问题后果将不堪设想,这不仅仅是对用户负责,更是对开发人员自身负责,通过系统测试不断地发现问题和解决问题,在以后的工作中就会减小这些漏洞出现的几率,不断地完善每一个软件是每一个软件开发人员共同的愿望。所以,进行系统测试是十分必要的。在进行本论文设计的过程中,对于软件的测试一直贯穿始终,对于在开发过程中的代码和文档,以及系统完成后都在进行测试。测试并不仅仅是为了找出错误,通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进。测试过程按4个步骤进行,即单元测试、集成测试、确认测试和系统测试。开始是单元测试,集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能。集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。确认测试则是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。系统测试把已经经过确认的软件纳入实际运行环境中,与其它系统成份组合在一起进行测试。由于技术上和人员上的缺陷,只进行了简单的测试,但是软件的测试还是带给了我很多的收获,让我切实的认识到软件测试的重要性,在以后的工作和学习中也将更加重视它。武汉工程大学邮电与信息工程学院毕业设计(论文)19第6章总结本系统是一个针对家庭财务管理的实际情况开发的适合该家庭使用的管理系统,它以家庭收入和家庭支出为主要功能,可以按项目和人员进行查询,实现了对数据的统计。在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。因为对家庭财务管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。尽管本管理系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 平安林区各项管理制度
- 医药仓库平台管理制度
- 化工高危设备管理制度
- 资产赔偿协商方案(3篇)
- 公司整体质量管理制度
- 冷冻产品运输管理制度
- 学校茶艺社团管理制度
- 公司文件流程管理制度
- 医院药房夜班管理制度
- 塑胶产品放行管理制度
- 2023年湖南省高考生物真题卷和答案
- 2024春期国开电大本科《现代汉语专题》在线形考(任务1至6)试题及答案
- JTG F80-1-2004 公路工程质量检验评定标准 第一册 土建工程
- 机动车车辆全损协议书范本
- 《计算机控制系统》课后题答案刘建昌等科学出版社
- 塑料制品的市场分析与营销策略
- 跟阿里云合作协议
- 中医特色养生馆项目运营方案
- 大型群众性活动安全管理条例
- 工程师职称评定表
- “部编本”初中语文综合性学习编写体例及教学建议
评论
0/150
提交评论