下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 基于CS的家庭财务管理系统的设计与实现—毕业设计(论文)

基于CS的家庭财务管理系统的设计与实现—毕业设计(论文).doc

基于CS的家庭财务管理系统的设计与实现—毕业设计(论文)

依旧如此的傻
2018-09-21 0人阅读 举报 0 0 暂无简介

简介:本文档为《基于CS的家庭财务管理系统的设计与实现—毕业设计(论文)doc》,可适用于社会民生领域

基于CS的家庭财务管理系统的设计与实现毕业设计(论文)毕业设计(论文)基于cs的家庭财务管理系统的设计与实现论文作者姓名:申请学位专业:申请学位类别:指导教师姓名,职称,:论文提交日期:基于cs的家庭财务管理系统的设计与实现摘要经济全球化和居民生活需求的变化以及计算机技术不断发展的今天人们生活水平越来越高财务管理也变得越来越重要理财直接影响着人们的生活本系统应用于CS结构的平台本研究课题的主要目的是提供财务数据统一管理和做出合理的财务决策其界面友好操作简单除具备基本的财务信息管理外还提供了数据统计数据查询图表自动统计等功能。为方便操作从多方面把用户的家庭收入、家庭支出、统计节余等财产管理的数据以及他们的生活结余和消费统计用科学统计的方法把这些数据存储在财务管理软件之中。以饼图形式说明收入、支出、节余三者之间的相互关系为家庭的财产的有效管理和合理分配提供帮助。本文着重论述了该系统的功能与实现,如:数据流程与存储、管理等功能并对关键的技术作了较详细的介绍。关键词:CS结构数据查询家庭理财TheDesignandImplementationofFamilyFinancialManagementSystembasedonCSstructureAbstractAsthedevelopmentofeconomyandthecomputertechnology,people’standardoflivinghasbeenimprovedalotConsequently,financialmanagementhasbecomemoreandmoreimportantAndfinancialaffairshavedirectlyinfluencedourlivesThesystemoffamilyfinancialmanagementisimplementedbasedonCSstructureThemainfunctionofthesystemincludesthemanagementoffinancialdataandthereasonablefinancialstrategiesThefamilyfinancialmanagementsystemhasafriendlyinterface,whichcanbeoperatedwithoutmucheffortBesidesthefundamentalfinancialmanagementinformation,italsoprovidesthestatistic,queryandgraphicalstatisticfunctionsThedatawhichisinvolvedwithfinancialmanagementwillbedepositedinthedatabaseByusingthediagramtoexplaintherelationshipamongtheincome,expenditureandthebalance,thefamilycanmakearrangementsfortheirincomeandexpenditureeasilyThepaperfocusesonclarifyingthefunctionsofthesystemoffamilyfinancialmanagementandhowtoimplementthedataprocess,datastorage,datamanagementfunctionsandetcMoreover,italsointroducesthekeytechnologiesindetailKeyWords:ClientServerStructureDataQueryFamilyFinancialManagement目录论文总页数:页引言选题意义及背景相关理论技术基础VBACCESSCS模式系统需求设计用户角色需求可行性分析环境需求系统分析具体功能模块划分系统登陆模块的设计用户注册模块功能的设计密码修改模块功能的设计家庭理财模块资产管理模块资产查询模块统计分析模块功能示意图系统设计系统的设计目标数据库设计理财系统管理家庭收入表家庭支出表资财管理表系统主要功能的实现用户登录和注册家庭理财资产管理数据库管理系统测试测试环境测试内容测试结果结论参考文献致谢声明引言选题意义及背景当今计算机已经成为学习和工作的得力助手计算机给人们带来了大量信息的同时也为家庭的生活带来了方便特别是在家庭理财方面计算机更是应用广泛,资金的合理计划和分配直接关系到整个家庭经济支出和收入的平衡。运用简单的数学方法来核算整个家庭的财务状况是一项不容易完成的工作。建立家庭财务管理系统为完成这项工作提供了计算机化技术支持。目前国内外大部分的家庭理财系统都是采用ASP技术作为服务器端脚本实现与数据库和其它应用互动的Web网页。但是ASP采用的是解释执行的方式执行效率不高部分理财系统性能低下同时支持在线测试数量较少远远达不到系统运行时的规模化效应。对于一个家庭来说由于理财引起的网络风险不是他们愿意面对的而且它在健壮性、可重用性等方面还有比较大的缺陷。为了解决上述问题本毕业设计采用VB可视化集成开发语言编写程序利用MicrosoftOfficeAccess构建数据库通过大部分数据库组件提供的接口技术来实现VB与数据库的连接。当今社会的发展使人们越来越清楚地看到家庭理财方面的最关键问题它直接决定这个家庭各方面的经济问题。只有让顾客更好的了解家庭经济的现状才能让他们更好的了解财务管理的重要性也更好的体现本软件的实际意义。所以财务管理软件将在现在家庭理财中发挥越来越重要的作用。通过对目前软件市场的分析可知大多的家庭理财软件功能方面不能满足客户的需求为了满足软件市场的需求需要开发更多功能齐全的相关软件促进整个市场的良好发展。相关理论技术基础VBVisualBasic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。“Visual”指的是开发图形用户界面(GUI)的方法不需编写大量代码去描述界面元素的外观和位置而只要把预先建立的对象add到屏幕上的一点即可“Basic”指的是BASIC(BeginnersAllPurposeSymbolicInstructionCode)语言一种在计算技术发展历史上应用得最为广泛的语言。在原有BASIC语言的基础上进一步发展至今包含了数百条语句、函数及关键词其中很多和WindowsGUI有直接关系。专业人员可以用VisualBasic实现其它任何Windows编程语言的功能而初学者只要掌握几个关键词就可以建立实用的应用程序,下面简要说明VB的功能。()高效、安全:越来越激烈的竞争要求开发人员尽量缩短开发周期而这正是VB的设计思想。这种语言被设计来帮助开发人员减少代码量以及代码出错的机会。()语言特性:VB的中心思想就是要便于程序员使用无论是新手或者专家。VB可以简单建立应用程序的GUI系统但是又可以开发相当复杂的程序。VB的程序是一种基于窗体的可视化组件安排的联合并且增加代码来指定组建的属性和方法。因为默认的属性和方法已经有一部分定义在了控件内所以程序员不用写多少代码就能完成一个简单的程序VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。()系统特性:过程、类型和变量对每个模块的过程数没有限制。每个过程可包含至多K的代码,如果过程或模块超过这一限制,VisualBasic便产生编译时间错误。如果遇到这种错误可将特别大的过程分割成若干个较小的过程或将模块级声明移到另一模块来避免此类错误发生。VisualBasic用表来保存代码中的标识符名(变量、过程、常量等)每个表限于K。ACCESS由于本系统涉及到简单数据的处理这就不必需要有一个强大的后台数据库管理系统支持。本系统采用的是微软公司的Microsoftoffice。原因如下:第一ACCESS与Microsoft其它组件有机结合并充分利用它们提供的服务或功能(如安全管理、事件日志、内存管理等)从而增强了ACCESS数据库系统的功能同时占用较少的系统资源第二用户可以使用直接查询存储在ACCESS数据库中的数据。第三容量比较庞大每个数据库中可创建多达万个数据表数据表中记录的行数只受服务器硬盘空间的限制符合实际系统的要求数目较多的要求。CS模式CS(ClientServer客户机服务器)模式又称CS结构是软件系统体系结构的一种。CS模式简单地讲就是基于企业内部网络的应用系统。与BS(BrowserServer浏览器服务器)模式相比CS模式的应用系统最大的好处是不依赖企业外网环境即无论企业是否能够上网都不影响应用。CS模式主要由客户应用程序(Client)、服务器管理程序(Server)和中间组件(middleware)三个部件组成。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效地管理系统资源如:管理一个信息数据库其主要工作是当多个客户并发地请求服务器上的相同资源时对这些资源进行最优化管理。中间负责联结客户应用程序与服务器管理程序协同完成一个作业以满足用户查询管理数据的要求。系统需求设计用户角色需求根据财务管理系统的特点本家庭财务管理系统的用户分为二类即客户和管理员。管理员登录后可进行总体设计、维护系统的总体功能,客户进入后只进行相关的数据查询和日期查询添加家庭收入和家庭支出管理员则主要负责管理用户及角色的管理等每个角色都可以进行修改自身密码的操作。可行性分析熟悉开发VBACCESS环境应用和操作搭建平台实现各个方面的总体功能。对用户角色管理(对登录用户的管理)收支类型设置(对家庭支出和家庭收入的统计)家庭资产管理(统计家庭的所有物资)家庭理财(家庭收支管理总的概括和统计总的节余)数据库管理(包括日期的查询和编号的查询)实现功能开发是最基本的对各个环节运行是足够的充分在实现功能上体现了整体与局部的关系和数据库的关联对各个功能模块的了解应该有比较充分的认识特别是对数据库的分析和查询方面有比较严格的调配只有充分对数据库的了解才能更好的调配饼图的出现更好的了解现在家庭收入与支出的关系。充分把握好各个环节的分析才能很稳定、系统的运行所以从整个角度去分析和整体把握在可行性上面应该是比较充分的。环境需求我们根据应用系统的有关规范标准和具体业务需求结合软件开发技术发展状况选择了以下相应系统软件或工具软件以确定科学、合理的开发方案。具体如下表所示:表开发工具类别名称用途数据库MicrosoftAccess后台数据库开发工具MicrosoftVisualBasic()编码页面设计需要运行VB系统环境CPUIntel(R)CeLeron(R)M,内存SDRAMM,MicrosoftOFFICEACCESS操作系统:WindowsSERVER建议用户CPUPIII内存M及以上数据库版本ACCESS以上最好。系统分析具体功能模块划分系统登陆模块的设计在该系统模块中用户通过输入用户名和密码点确定之后通过语句将输入的用户名和密码通过数据库语句与用户登陆数据表中的信息进行对比如果对比结果相同则提示登陆成功信息用户进入主界面窗口如果对比结果不相同则提示用户输入信息错误信息提示框清空提示用户重新输入。登陆窗体输入用户名密码错误正确判断是否正确进入主界面图系统登陆模块流程图用户注册模块功能的设计该模块实现了用户的注册功能在确认按钮的代码中将用户输入的用户名称与数据库中已经有的用户名做个对比如果判断已经存在的用户名则提示用户输入的用户名称已经存在如果用户名没有被使用过则两次输入的密码是否一致如果不一致返回重新输入如果一致则将用户信息保存到数据库中提示用户注册成功注册窗体输入用户名称和密码存在用户不是否存在的用户一户名致不存在用户两次密码输入是否一致是用户信息存入数据库图用户注册模块流程图密码修改模块功能的设计在本模块中代码先对用户输入的旧密码进行判断和原来的密码进行对比如果是不同的则提示用户输入密码错误要求用户重新输入密码如果是相同的判断两次输入的新密码是否一致如果不一致要求用户重新输入新的密码。如果一致则提示修改成功信息将新的密码取代原来数据库中旧的密码。下次用户登陆的时候必须输入新的密码才可以进入系统。为了保证用户输入信息的安全性在密码输入框中都采用的密文输入形式不会看到明文的密码输入。密码修改窗体输入旧密码和新的密码不正确不旧密码是否正确一正确致两次密码是否一致是一致密码修改成功图密码修改模块流程图家庭理财模块功能说明:分为二个子模块:用户收入模块和用户支出模块前者是根据编号的唯一性便于查找的方便更多收入物品和收入的金额此处考虑到输入的错误只能输入相关的数值而不能输入相关别的符号。在日期的时候而且只能选择而不能随便输入日期这就便于日期的方便查询。备注的功能更多的增加了物品信息便于用户更好的查找信息还利用VB中的控件DATAGRETE显示出来便于用户更好了解所收入的东西。在这个模块中的包括的主要功能如下:()支出收入者:添加支出支出者的名称。()支出支出说明:支出收入的物品类型进行解释。()支出支出金额:对支出收入的钱的添加。()支出收入日期:对时间的添加更确定它的统计。()备注:可以详细的说明各个环节的东西和支出收入类型详细的阐述。收支统计界面收支信息输入否是否输入必填信息息是统计成功保存入数据库图收支统计模块流程图资产管理模块功能说明:编号同上也是主健编号自动输入编码用户登录进入处理页面后显示了自己上一次添加的表格页面的内容也是通过DATAGRID控件自动连接数据库生成的通过它更好的查看上一次所添加的东西。资产名称和购买价格也提供了购买的信息数量也是提供了便于统计的金额。总的来说也是比较明显的可以通过点击单条记录后面的编辑删除链接到相应的处理表格对用户信息进行全面的管理,在这个模块中的主要包括的功能如下:()购买价格:物品所支付的价钱。()购买的数量:物品的总的数目。()购买的名称:家庭所在或则所买物品的名称。()购买的日期:对物品所在日期进行标记。()添加删除资财:对资财记录表格的合理调整。资产统计的界面输入统计信息否信息是否完整是成功保存到数据库图资产统计模块流程资产查询模块功能说明:这部分都是根据上面家庭收入和支出的信息以及编号的信息所以前面比较重要这也是查询语句的关键点只有上面的输入比较正确那么整个查询才有比较正确。根据编号查询而且是分编号查询(收入支出)相比之下比较简单。而按日期查询也是同样的但选择日期也是根据本软件自己定的也是由COMBOY控件所带的功能然后写入相关的载如信息所以选择相应的日期也便于管理和系统的查询。显示用户查询页面通过输入查询条件查询符合条件的记录无查询条件则不显示用户信息。查询结果以表形式显示在页面上可以通过点击单条记录后面的编辑删除链接到相应的处理页面对用户信息进行管理。可以通过点击添加新用户链接到增加新用户页面。进入收支查询界面输入查询条件否是查询条件是否完整是查询日期是否重复否从数据库中读取数据将相关的数据返回界面图收支查询模块流程图统计分析模块功能说明:系统管理员登录后通过点击信息统计进入统计页面(这部分本来在家庭理财里面分析)根据收入和支出的金额统计出各个总金额。便于管理整个家庭的现金问题和节余情况根据统计表的分布更能说明整个家庭现金布局统计分析图表的出现便于很好的显示出整个资金的现状饼图的出现让用户更好的了解当前资金的动向以便做出合理的家庭财务管理。功能示意图家庭理财系统用户登陆家庭理财资产管理数据库管理退出系统用增修家家收家收支日退户加改庭庭入庭入出期出登新密收支支总编编查系陆码入出询统用出财号号户总产查查询询图功能示意图系统设计系统的设计目标该系统采用ACCESS作为后台数据库去存储所有关的数据通过对整个系统运行过程和数据流程分析设计出实际的数据库实体以及他们之间的关系为后面的数据库结构设计打基础。这些数据包括收入信息、支出信息以及各种家庭财产信息。数据模型的最终目的就是规划且能够有效地处理事务把系统中大量的数据按一定的模型组织起来提供存储、维护、检索数据的功能使信息系统可以方便、及时、准确地从数据库中获得所需的信息并且保持应用开发简洁性的关系数据库并在数据库的规范话、性能优化以及数据的简洁性之间达到平衡。根据系统分析和功能的说明设计相应数据库可以将该系统的数据库划分为四个表具体内容如下表所示。主要的目标是根据各个功能关系很直观的看到数据的整体流向图如下:家庭收支统计输入输入输入登录数据统计资产管理统计DBMS输出数据查询图输入输出示意图数据库设计根据需求分析本系统后台数据库共分为个表以下分别给出各个数据库表的简单描述。理财系统管理该表存储用户基本信息以供登录密码验证显示用户身份用。表用户基本信息字段名字段类型是否主键说明用户名自动编号是管理员账号密码文本否管理员密码权限文本否管理员权限家庭收入表记录家庭的收入情况和各个数据类型的设置。表家庭收入信息表字段名字段类型是否主键说明编号自动编号是设计收入物体的编号收入说明文本否管理员密码收入金额数字否管理员权限年数字否设置日期年月数字否设置日期月日数字否设置日期日收入者文本否添加收入者的姓名备注文本否添加关于物品的息家庭支出表记录家庭的支出情况和各个表的数据类型。表家庭支出信息表字段名字段类型是否主键说明编号自动编号是设计支出物体编号支出说明文本否管理员密码支出金额数字否管理员权限年数字否设置日期年月数字否设置日期月日数字否设置日期日支出者文本否添加支出者姓名备注文本否添加物品的信息资财管理表管理用户的资财录入的各个财产情况。表资财管理表字段名字段类型是否主键说明编号自动编号是管理员账号资产名称文本否管理员密码购买价格文本否管理员权限购买数量数字否所买物品数量年数字否购买日期年月数字否购买日期月日数字否购买日期日系统主要功能的实现用户登录和注册用户注册采用VB自带控件。在用户注册时通过其配套的验证控件对用户输入进行验证如当用户名已存在时当密码与确认密码不匹配等时候提示其重新输入。注册成功后自动将用户添加到家庭理财数据库的理财系统管理表中并且通过选择方法将添加用户角色的设置。如果用户忘记密码可以用别人的SYSTEM密码和账号进入系统进入后可以进行相应修改密码如果用户名与数据库中保存的相同则系统提示信息。如果错误则输出相应的错误提示消息。理财系统的首页如图:图理财系统登陆首页为了更好的提供用户的权限和密码的修改系统总体进行各个方面权限。如下图提供修改密码的窗口如下图所示:图修改密码窗口这两部分都是用同一数据库但代码有相当大的差别但修改过的数据还是存储在理财系统管理数据里面。如果密码不一致就会报错但密码填写可以同修改前一致其修改密码的典型代码如下所示:IfrschangepwdEOF=TrueThen根据输入信息判断MsgBox"没有这个用户",vbOKOnlyvbExclamation,""TextSetFocusElseIfTrim(rschangepwdFields())<>Trim(TextText)ThenMsgBox"原密码不正确",vbOKOnlyvbExclamation,""TextSetFocusElseIfTrim(TextText)=""ThenMsgBox"新密码不能为空",vbOKOnlyvbExclamation,""TextSetFocus密码为空时显示的信息ElseIfTrim(TextText)<>Trim(TextText)ThenMsgBox"密码不一致",vbOKOnlyvbExclamation,""TextSetFocusTextText=""TextText=""ElserschangepwdFields()=TextTextrschangepwdUpdate更新数据库里的信息rschangepwdClose关闭MsgBox"修改密码成功",vbOKOnlyvbExclamation,""UnloadMeEndIf家庭理财财务管理主要是由家庭收入、家庭支出、家庭收入支出统计图表所组成的。但最关键是统计图表的视觉效果。更给用户一目了然的统计显示家庭的收入和支出的比例关系,最后节余的也是通过控件以图显示如下:图饼图分析家庭节余由于图片分析比较直观所以典型代码如下所示:DimsqlAsStringsql="selectsum(收入金额)as家庭总收入金额from家庭收入"rsfamshouruOpensql,conn,adOpenKeyset,adLockPessimisticIfrsfamshouruRecordCount>AndLen(Trim(rsfamshouruFields()))>ThenTextText=rsfamshouruFields()EndIfrsfamshouruClose根据收入添加信息和打开必要的数据库语句sql="selectsum(支出金额)as家庭总支出金额from家庭支出"rsfamshouruOpensql,conn,adOpenKeyset,adLockPessimisticIfrsfamshouruRecordCount>AndLen(Trim(rsfamshouruFields()))>ThenTextText=rsfamshouruFields()EndIfrsfamshouruClose语句意思同上Setrsfamshouru=NothingTextText=Val(Text)Val(Text)DimA(,)AsSingleA(,)=Val(Text)A(,)=Val(Text)A(,)=Val(Text)WithMSChart根据控件设置相应的坐标ChartData=AEndWithEndSub资产管理根据财产情况添加用户所有资产价格名称等统计每天的情况。而编号是系统自动生成的采用DataGrid控添加表格使用户的真实情况全部都反映出来而且这个表和数据库的表是相互关联的所以建立表应该按照数据库的设计和SQL语句严格来控制。如下图所示:图资产管理数据库管理数据库管理是根据编号查询而且是分编号查询(收入支出)相比之下简单明白。而按日期查询也是同样的但选择日期也是根据本软件自己定的也是由COMBOY控件所带的功能。然后写入相关的载如信息所以选择相应的日期也便于管理和系统的查询。显示用户查询页面通过输入查询条件如查询条件不符合不显示用户信息根据控件DataGrid的添加。图日期查询由于数据库的日期查询需要添加控件comboy但是加载的时候就应该控制用户只能选择年份月份和日期而不让用户自己控制。这样在系统得数据库中存储数据也比较方便最后还是根据DataGrid控件套出数据库德数据和添加进数据库表的数据一样从而保证了数据的安全性。其典型代码如下:DimfindAsStringDimfindAsStringIfComboyText=""ThenMsgBox"请选择年份~",vbOKOnlyvbExclamation,""ComboySetFocus根据控件填入相应得年如不选择则显示相应得信息ExitSubEndIfIfCombomText=""ThenMsgBox"请选择月份~",vbOKOnlyvbExclamation,""CombomSetFocus根据控件填入相应得月如不选择则显示相应得信息ExitSubEndIfIfCombodText=""ThenMsgBox"请选择日期",vbOKOnlyvbExclamation,""CombodSetFocus根据控件填入相应得日如不选择则显示相应得信息ExitSubEndIfIfComboyText=""ThenMsgBox"请选择年份~",vbOKOnlyvbExclamation,""ComboySetFocusExitSubEndIfIfCombomText=""ThenMsgBox"请选择月份~",vbOKOnlyvbExclamation,""CombomSetFocusExitSubEndIfIfCombodText=""ThenMsgBox"请选择日期",vbOKOnlyvbExclamation,""CombodSetFocusExitSubEndIffind=Format(CDate(ComboyText""CombomText""CombodText))find=Format(CDate(ComboyText""CombomText""CombodText))PrivateSubFormLoad()下面是加载控件信息Fori=ToComboyAddItemiNextiFori=ToCombomAddItemiNextiFori=ToCombodAddItemiNextiFori=ToComboyAddItemiNextiFori=ToCombomAddItemiNextiFori=ToCombodAddItemiNextiEndSub系统测试测试环境本系统测试环境CPUIntel(R)CeLeron(R)M,内存SDRAMM,ACCESSWINXP,下均测试通过建议用户CPUPIII内存M及以上数据库版本ACCESSWINPROXPWINSERVER及以上软硬件平台使用测试内容对本系统进行了系统登陆验证验证用户身份进行权限控制主要分成两个部分进行验证:用户身份和管理员身份。用户进入系统主页面后输入用户名和密码同时选择登录身份点击提交后系统将根据用户输入的用户名和密码判断该用户是否为合法用户如果用户输入的用户名和密码出错系统将提示出错并返回到登录界面如果用户输入的用户名和密码正确系统将根据用户的身份选择相应的主页以及功能所有合法用户在处理完业务后都需要进行退出工作以免被他人窃取信息。在管理员进入系统后模拟了一个用户进行财务管理的一个基本流程:添加用户、修改密码,家庭理财家庭资产管理数据库管理。()如图下图所示如果没有这个用户是进入不了系统的它限制了登陆的权限和安全的问题。。图进入界面登陆()如果进入后者整个系统的界面就出现在下面展现整个界面的窗体。图总体界面图()进入后增加新用户添加用户的基本信息选择用户的权限如果所注册的用户名不是已经有的则显示下面的信息。图增加新用户()如果添加用户已经有时则系统会自动提示已有这个用户。然后添加的鼠标定位会在用户名显示图添加同名用户()进入家庭支出后进行统计根据各个栏目填写基本的名称然后可以根据权限删除相应得记录信息如下图所示。图家庭支出统计()家庭收入统计图如下和家庭支出统计图的功能基本一样在此不再叙述。图家庭收入统计()资产管理的分析方法和思路和家庭收入和支出的设计方式一样在此不必进行多的说明。图录入家庭资产情况()按物品查询这是根据数据库中的表的编号进行统计只有上面的录入每出入则相信统计的基本信息就不会出错。图物品查询信息()按日期查询信息的基本功能和控件的设置基本同资财管理一样。图日期查询信息()按编号查询信息这和家庭收入和家庭支出一样都是按照编号查询。图编号查询图测试结果本系统设计的功能比较简单分别对用户登陆资材管理家庭理财等系统管理员的详细设计功能做出测试结果能够达到预期功能。不过已经比较清晰地展现出了家庭财务管理系统的基本流程和原理在以上测试软硬件环境中结果均能够达到预期功能而且各个方面都比较顺利的融合和协调而且在各个方面都与自己所设计的相吻合。不足之处在安全性方面只是一个用户的身份验证希望能够对密码进行加密肯定还有一些不足但是已经达到了我的研究与学习的目的希望在以后能够改进。结论到现在为止,利用VB和Access实现了需求的设计计划内的大部分功能,如:用户登录和注册、家庭理财功能、资产管理功能和数据库管理功能等。但在开发过程中所遇到很多的问题还是的出乎当初开始设计时预料之外感谢我的毕业设计指导教师的指导和启发得以不断的修正错误,克服困难最终能够实现现在系统所能够展示的功能并在此过程中切身体会到一个项目的设计开发人员,在系统立项前期所应该做到哪些前瞻性的信息收集和基础设计工作,才能够始终把握系统进展的方向,和总体设计上的主动性在系统代码编写过程中应该具体哪些良好的编程习惯(事实证明:几乎以上出错信息原因都反映在对语言的不熟悉和整体逻辑的把握)这样才能在代码编写中减少出错数量提高项目设计开发的效率。进一步研究开发所需要做的工作:由于采用了CS的结构模式,较之于其它版本开发的程序,比如BS结构模式,虽然提高了用户操作上的简单性系统数据的安全性能有所折扣对于网上广泛流传的各种VB技术方面的漏洞,系统还需要考虑有效的规避防护措施系统用户登录方面,还需要添加图形数字验证码验证功能,以提高登录安全性参考文献刘文淘VBACCESS数据库开发与实例M北京:清华大学出版社。张耀张青VB函数使用手册M成都:冶金工业出版社。陈卫BS结构应用程序开发M北京:国防工业出版社。方睿网数据库原理及应用M成都:四川大学出版社。明日科技编着VB程序开发宝典M北京:人民邮电出版社。明日科技编着VB数据库编程思想与实践M成都:冶金工业出版社。李代评SQLserver数据库系统管理M天津::冶金工业出版社。孙岩SQLServer系统管理员宝典M北京:清华大学出版社。郑人杰殷人昆软件工程概论M北京:清华大学出版社。致谢完成这次论文答辩工作之后我的大学本科的学习生活也将随之结束。在此我要感谢在成都信息工程学院四年学习中曾经教导过我的老师他们在我成长过程中无论生活方面还是学习方面都给予了我了很大的指导和帮助。本次毕业设计能够完成首先感谢我的指导老师叶安胜和张路桥老师在他们的大力帮助和关心下多次指出程序及论文不当之处,几易其稿。老师渊博的知识和严谨的治学作风使我受益匪浅对顺利完成本系统起到了极大的作用。借此向我向导师表示我最诚挚的感谢和祝福。特别感谢关心我的同学。四年的共同学习和相处我们之间建立的深厚的友谊。没有他们的帮助我就不可能在学习中提高很快同时也感谢他们对我在生活中的关心。他们在学习中表现的锲而不舍的精神、有效的学习方法使我受益匪浅。特别感谢网友:一线光对我论文代码精心的教导。使我在这么短的时间里学会了很多的东西。运行的时候帮助我改正了好过写程序的不良习惯。最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢在论文修改的后期他的严谨态度给了我太多帮助相信这些都能给我以后的工作产生很大的影响~感谢答辩组对本毕业设计的考核如果可以得到专家的认可将对我的学习和工作给予极大的鼓励。你们客观的评价和建议我将牢记在心在今后的发展中扬长避短更加努力的严格要求自己。作者简介姓名:杨德志性别:男出生年月:年月民族:汉Email:yyzzkeyyahoocom声明本论文的工作是在年月至年月成都信息工程学院网络工程系完成的。文中除了特别加以标注地方外不包含他人已经发表或撰写过的研究成果也不包含为获得成都信息工程学院或其它教学机构的学位或证书而使用过的材料。除非另有说明本文的工作是原始性工作。关于学位论文使用权和研究成果知识产权的说明:本人完全了解成都信息工程学院有关保管使用学位论文的规定其中包括:()学校有权保管并向有关部门递交学位论文的原件与复印件。()学校可以采用影印、缩印或其它复制方式保存学位论文。()学校可以学术交流为目的复制、赠送和交换学位论文。()学校可允许学位论文被查阅或借阅。()学校可以公布学位论文的全部或部分内容(保密学位论文在解密后遵守此规定)。除非另有科研合同和其它法律文书的制约本论文的科研成果属于成都信息工程学院。特此声明~作者签名:年月日

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/33

基于CS的家庭财务管理系统的设计与实现—毕业设计(论文)

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利