ImageVerifierCode 换一换
格式:DOCX , 页数:45 ,大小:130.43KB ,
资源ID:6300067      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6300067.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(家庭财务管理系统摘要.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

家庭财务管理系统摘要.docx

1、家庭财务管理系统摘要家庭财务管理系统摘 要本系统应用于B/S结构的平台,本研究课题的主要目的是提供财务数据统一管理和做出合理的财务决策,其界面友好,操作简单,除具备根本的财务信息管理外,还提供了数据统计,数据查询,数据备份等功能为方便操作,从多方面把用户的家庭收入家庭支出统计节余等财产管理的数据,以及他们的生活结余和消费统计,用科学统计的方法把这些数据存储在财务管理软件之中本文着重论述了该系统的功能与实现,如:数据流程与存储管理等功能,并对关键的技术作了较详细的介绍关键词 B/S结构;数据查询;家庭财务Family financial management system Abstract Th

2、e system applies to B / S the structure of the platform, the main purpose of research is to provide unified management of financial data and make a reasonable financial decision-making, and its user-friendly, simple operation, with the exception of basic financial information management, it also pro

3、vided statistical data, data queries,charts statistical features such as automatic. To facilitate the operation, from the many users of household income, household spending, savings and other statistical data on property management, as well as the balance of their lives and consumption statistics, s

4、tatistics with scientific methods to the data stored in the financial management software to.This article focuses on the function of the system and to achieve, such as: data flow and storage, management,etc. functions, key technologies and a more detailed presentation made.Key words B / S structure;

5、data query; family financial management 第1章 绪论 选题背景随着人们生活水平的提高,个人财富的不断增长,人们迫切的需要进行合理的家庭理财。因而各式的家庭财务管理系统软件应时而生,它们帮助用户有效的解决了具体的家庭财务问题。为适应这种趋势,家庭财务管理软件向着国际互联网开展,向着多媒体方向开展,向着大型数据库、多平台开展。家庭财务管理系统可以有效地记录和管理家庭的收支情况,合理规划和支配家庭资金,是家庭理财的好帮手每一个家庭好比一个小企业,都有着收入支出及净利,大局部家庭会用脑用手记录这些烦琐的数据,但是只是局限于记住收入的多少和支出的去向,不能在每月甚

6、至于每年都有一个规划和比照,调节家庭财政状况然而,家庭财务管理系统可以有效地记录和管理家庭收支情况,合理规划和支配家庭资金,是家家户户的好管家,完全替代了手记脑记的烦琐,利于调节家庭财政状况。1.2 课题意义家庭理财管理系统是为满足当代家庭理财管理的需要而设计开发的一个财务管理系统。它针对家庭理财的需要,开发出一个能实现管理家庭财务收支以及统计分析等功能的实用型软件,能够为每一个家庭的管理者提供充足的信息和快捷的查询手段,大大方便家庭管理者合理科学有效的理财。 伴随着信息时代的到来,信息的种类、数量越来越多,容量也越来越大,在竞争越来越剧烈的今天,随着科学技术的不断提高,计算机科学日渐成熟,其

7、强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。而使用计算机对家庭财务进行管理,已经成为一种趋势,与传统的手工式家庭财务管理相比,利用计算机软件对家庭财务实行管理具有检索迅速、查找方便、可行性高、存储量大、保密性好、寿命长、本钱低等优点。家庭理财管理系统正是在这种环境下应运而生,其开发的整体任务是实现家庭财务管理的系统化、标准化、科学化,从而到达有效管理家庭财务的目的。因此,开发这样一个系统在当今社会中是很有必要的。开展现状家庭理财系统,即Family Conduct Financial Transactions System。它利用计算机应用技术,使家庭理财逐

8、步信息化,从而形成由家庭成员与计算机共同构成效劳于家庭的人机信息财务管理系统。家庭理财系统在国内外很多地方使用已经相当的普遍。国外的家庭理财管理系统开展的相比照拟成熟,比方他们系统里包含有股票的预测、基金的分析等等。在国内,计算机使用盛行的当今社会,家庭理财管理系统已根本替代了传统的手工记账理财的方法,给消费者带来极大的方便,但由于人们的生活水平越来越高,收支种类越来越多,家庭消费的内容日益丰富等,现行的许多家庭理财管理系统已不能满足大家的需求,许多功能还亟待完善与更新。虽然国内的家庭理财管理系统功能较不完善,但在我国科技迅速开展的今天,其开展前景将十分令人期待,尤其是在近几年,伴随着计算机在

9、社会中的高速普及,家庭理财系统的使用范围逐步扩大,从最早的简单记录家庭、个人财务的收支情况,到现在对财务的收支查询、汇总、报表分析、预测等等。巨大的市场需求也促使了很多公司加大了对家庭理财系统的研究。当今社会人们的生活水平和文化素质普遍提高,随着市场经济的快速开展,观念的不断更新,每个人的理财意识普遍增强,特别是家庭理财意识得到很大开展,人们对家庭各方面消费不仅仅只有进行记录和统计的愿望,各种收入消费途径错综复杂,如何使用户能更加方便的操作成为要求;同时伴随精神和物质生活的提高,人们购置和使用计算机的能力也在增强,网络越来越兴旺,一种新型网络家庭理财管理系统软件正等待出现。家庭理财管理系统是一

10、个为方便处理家庭财务的一个软件,它的作用是更好的满足理财者对家庭财务管理的需要。目前社会上普遍使用的家庭理财管理系统根本都是单击版的,随着IT技术的进步和计算机网络技术的开展,以及家庭收支范围的扩大,家庭理财管理系统将逐渐从传统的桌面管理向网络集成的方向开展,从局部、静态、事后核算到全局、动态、实时的管理,基于不同软硬件平台、不同网络架构的各级财务管理子系统需要有机地协同工作。因此基于Internet的家庭理财管理系统必然成为未来家庭理财管理系统的开展趋势。第2章 系统分析2.1 可行性分析可行性分析可以进一步明确系统的目标,规模与功能。对系统开发背景、必要性和意义进行调查分析并根据需要和可能

11、提出拟定开发系统的初步方案与方案。可行性研究是对系统进行全面,概要的分析。此项活动开始时,要对初步调查的结果进行复审,重新明确问题,对所提系统大致规模和目标及有关约束条件论证,并且提出系统的逻辑模型和各种可能方案。当今社会是一个讲求效率的社会,时间就是金钱。开发简单,易于操作的,管理软件不仅可以节省时间,还可以防止浪费人力,物力,提高效率。待开发系统是一个对家庭理财管理系统,简单,易学,将成为家庭理财的的好帮手。并非所有问题都有简单明显的解决方法,事实上,许多问题不可能在预定的系统规模或时间限制之内解决。如果问题没有可行的解,那么花费在这项工程上的任何时间、人力、软件资源和经费,都是无谓的浪费

12、。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能解决。必须时刻记住,可行性研究的目的不是解决问题,而是确定问题是否值得去解决。2.2 需求分析在可行性研究的根底上进一步对现行系统进行全面、深入的调查和分析,弄清楚现行系统的工作过程,发现其薄弱环节,找出要解决问题的实质,确保新系统有效。通过和大量家庭的交流,了解到原信息管理的主要方式是基于文本、表格等纸介质的手工处理,存在很多的问题:1资料统计为手工进行。财产信息处理工作量很大,易出错且耗时。2财产信息共享率低,大量重复劳动。3纸张的保存不方便,容易丧失和破损。4各类信息查询,统计不方便。通过建立家庭理财系统,使家庭财产管理

13、工作标准化、制度化和程序化,减少此方面的不必要的浪费的时间与精力,防止管理的随意性,提高财产信息处理的速度和准确性,提高决策的水平。将常规的工作交由计算机完成,提高管理家庭财产管理的效率。家庭财务管理系统软件是为用户进行家庭成员的收支构成及信息管理进行辅助的应用软件、功能需求描述如下:1用户登录:系统获取的家庭成员用户名和密码判断该家庭成员能否成功登录系统,并且当用户登录后根据权限判断该家庭成员是管理员还是普通成员,可以使用哪些对应的功能。普通级别的用户只有浏览等权限而不能进行实质性的改动。2给家庭成员提供功能选择界面:不同级别的家庭成员对应不同的功能选择界面.功能选择界面包括输入功能选项、调

14、用相应程序两大需求。管理员和普通用户对应的功能选择界面是不同的。3管理收支信息:用户根据提示输入家庭成员的姓名、各项财务信息,如收入、支出、合计。4增加家庭成员收支信息:可在原有收支信息文件的根底上增加新的家庭成员财务信息记录,并继续保存至数据库。5删除家庭成员收支信息:提示用户输入要进行删除操作的家庭成员,如果在文件中有该家庭成员的收支信息存在,那么将该序号所对应的姓名、序号、各种收入信息等在对应工程中加以删除。6修改家庭成员收支信息:提示用户输入要进行修改操作的家庭成员,如果有该家庭成员的收支信息存在,那么提示用户输入该序号对应的家庭成姓名、收入和支出构成等需要修改的选项,并将修改结果存储

15、于数据库。7查询家庭成员财务情况:分为根据家庭成员查询和工程查询两个具体需求,选择其中一项用户输入要查询家庭成员信息或工程,如果在数据库中有对应的家庭成员财务信息,那么逐项列出对应家庭成员的收支状况。8家庭成员管理:家长对普通家庭成员的管理也需要进行家庭成员的创立、增加、删除、修改和浏览。每当有家庭成员登录系统时,系统都会根据数据库中的用户名和密码进行核实判断,用户才能够顺得登录。家长还具有增加新家庭成员的功能。当某些家庭成员不再使用系统时,还可进行删除操作,并且家长具有修改家庭成员权限的功能。 所用技术本系统采用b/S模式,后台使用SQL Sever作为后台的数据管理系统,而在前台使用SQL

16、 Sever的Command组件来调用存储过程的。SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言1。SQL通常使用于数据库的通讯。ANSI美国国家标准学会声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比方在数据库中更新数据,或者从数据库中检索数据。它具有简单,高效,功能强大等特点,一直是广阔程序员喜爱的编程工具,并且运用C#作为编程语言,C#代码在.net框架提供的受控环境下运行,不允许直接操作内存。C#具有面向对象编程语言所应有的的一切特性,如封装,继承和多态。在 C#众多的优势中,它在数据库方面

17、的特长显得尤为突出:适合于多种数据库结构,从客户/效劳机模式到多层数据结构模式,而且C#编写的代码具有更好的可读性,而且减少了发生命名冲突的可能。.1 ASP.NET 简介 3。 因为ASP.Net2.0是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的根本库,消息机制,数据接口的处理都能无缝的整合到ASP.Net2.0的Web应用中。ASP.Net2.0同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#C+和J

18、ava的结合体,VB,Jscript4。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.Net2.0。ASP.Net2.0使用一种字符根底的,分级的配置系统,使你效劳器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为Zero Local Administration的哲学观念使ASP.Net2.0的基于应用的开发更加具体,和快捷。一个ASP.Net2.0的应用程序在一台效劳器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。ASP.Ne

19、t2.0已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.Net2.0应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。ASP.NET优越性主要表达在以下几个方面:1效率,ASP.NET是建立在.NET Framework之上的,可使用Visual Basic ,C+这样的模块化程序设计语言,在第一次执行后不须重新编译就可直接运行,所以速度和效率比ASP这种只能用VBScript或JavaScript这样的非模块化语言来编写的脚本编程语言提高很多。2

20、是可重用性ASP.NET不再像ASP那样将ASP代码与HTML混合在一起,而是实现代码与内容的完全别离,可重用性强。3是代码量.ASP对所有要实现的功能通过编写代码来实现,而ASP.NET只须预先说明,就可自动实现,所以,实现同样的功能,ASP.NET要比ASP代码量小的多。.2 SQL Server数据库简介 SQL Server为用户提供了完整的数据库解决方案,该软件功能强大、使用方便,已为越来越多的人所信赖。SQL Server支持并发连接,允许多个用户同时访问数据,完全能够满足用户的需求。SQL提供了强大的数据存储功能,高效率的数据查询技术、方便易用的向导和工具,友好亲切的用户界面,是

21、制作该系统后台的很好的UY工具。 SQL Server 特点 真正的客户机/效劳器体系结构。丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 SQL Server与Windows NT完全集成,利用了NT的许多功能. SQL Server也可以很好地与Microsoft BackOffice产品集成7。 SQL Server 具有很好的伸缩性,提供数据仓库功能。 对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上 ,图形化用户界面,使系统管理和数据库管理更加直观、简单。.3 HTMLHTML的英文全称是Hypertext Markup Language,中文译

22、为“超文本标记语言。“超文本就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。在几年前作为SGML的一个子集开发的。一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。浏览的网页就是由HTML语言编写出来的。虽然HTML是一种语言,但HTML不是程序语言,如 C+ 和 Java 之类,它只是标示语言,你只要明白了各种标记的用法便算学会了HTML.HTML 的格式非常简单

23、,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。在编辑器中输入html代码即可完成对网页的设计,如果在其中参加VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对数据进行查询,从而生成动态网页的一局部2。第3章 系统概要设计3.1功能结构图 功能模块图如图3-1所示图3-1 内部功能模块图3.2 详细功能模块3.2.1 家庭成员管理模块通过家庭成员管理模块设置家庭成员,进行增加、删除、修改或者查看等操作。家庭成员字段应该包括“编号,姓名,登录名,登录密码等。家庭成员可以用登录名和登录密码登录家庭财务管理系统进行记账管理。3.2.2 收支工程管理模块通过收支工程管理

24、模块设置收支工程,进行增加、删除、修改或者查看等操作。收支工程要求分为两层,比方“车辆维护-保养费;任意一层次都可作为收支工程记账,用户在不清楚支出是否属于“保养费的时候,可以选择大类“车辆维护作为支出项;收支工程具体应该包括“编号,工程名称,收入还是支出,编号不用显示在收支账薄中。3.2.3 统计管理模块 1记账 记录收支工程,收支日期,收支家庭成员,收支金额,备注等内容。币种只支持人民币。 2账薄管理 显示给用户一个账薄,可以账薄上新增、修改、删除、查询记账,查询记账可以选定一个日期范围进行查询。3.2.4 数据备份模块 通过数据备份模块进行家庭财务信息数据备份,点击“数据备份,通过超链接

25、再点击下载并保存。第4章 系统详细设计该网站将采用三层体系结构将应用程序划分为三个逻辑层面,因为三层结构有很多优点,具体而言主要有以下几点:首先,通过将整个系统分为不同的逻辑块,大大降低了应用系统开发和维护的本钱。其次,系统的扩展性大大增强。模块化使得系统很容易在纵向和水平两个方向拓展:一方面可以将系统升级为更大、更有力的平台,同时也可以适当增加规模来增强系统的网络应用。最后,三层机构的中间层还提供全程交易保护功能,即要么全部提交要么全部放弃,数据具有高度的完整性和平安性。这三个逻辑层在本网站系统的具体功能如下:1用户效劳层User Services Tier,也称为表现效劳Presebtat

26、ion Services,是用户与应用程序进行交互的端点。通常由WIN32或者基于浏览器的图形用户界面应用构成。在该层用户可以查看、输入和处理数据10。从用户的角度来看,用户效劳层就是整个应用。在该网站系统中,用户效劳层由 web forms构成,它可以提供用户浏览和查询效劳,查看他们的感兴趣的企业或是个人的信息,并且进行互动。2商务效劳层,也称为中间层或者应用效劳层,它负责封装事务处理、商务规那么、数据访问及其他的核心应用逻辑。商务效劳层可以有效地作为前台用户效劳层和后台数据效劳和数据存储之间的桥梁。在网站系统中,商务效劳层将由在windows组件效劳中执行的事务处理和非事务处理.net效劳

27、组件构成。它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库效劳器提出数据处理申请,而后等数据库效劳器将数据处理的结果提交给Web效劳器,再由Web效劳器传送回客户端。3数据效劳层,该层负责检索和操作在一个或者多个数据存储中存储的数据。通过将数据访问和操作别离到独立的逻辑层中,就可以将商品效劳层从附属数据存储的细节中抽象出去。在该网站系统中,数据效劳层定义和维护数据的完整性和平安性,响应访问数据的请求,它接受Web效劳器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web效劳器。整个网站系统的逻辑体系结构如表4-1所示:

28、表4-1 网站系统的逻辑体系结构用户效劳用户交互页面导航数据表现ASP.NET的Web Forms 业务效劳 事务处理逻辑 业务规那么定义 数据访问.NET的效劳器组件 数据效劳 数据检索数据操作数据验证SQL SERVER的存储过程 数据存储 数据存储数据关系数据完整性数据库4.2 软件的运行环境设计效劳端硬件要求:如表4-2 所示表4-2 效劳端硬件要求 站点最低配置 PIII 500 MHz 以上 256 MB 600MB 以上 站点推荐配置 PIII 500 MHz 以上 512 MB 1GB 以上 效劳端操作系统及软件要求:1 效劳器要求: Windows NT Server Wit

29、h Server Pack4 and Microsoft Internet Explore SP1 以上 Windows 2000 系列 112 Web 效劳器: Microsoft IIS 5.0 以上 3 数据库效劳器: SQL server 客户端硬件及软件要求:如表4-3 所示表4-3 客户端硬件及软件要求主频 内存 浏览器 最低配置 赛阳 300 MHz 以上 64 MB 以上 IE 5.0 标准配置 PII 400 MHz 以上 128 MB 以上 IE 5.5 本系统采用B/S结构(Browser/Server,浏览器/效劳器结构)和基于Web效劳两种模式,是一个适用于Inter

30、net环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-4所示:图 4-4 系统工作原理图4.3 数据库需求分析数据库的设计通常是以一个已经存在的数据库管理系统为根底的,常用的数据库管理系统有MYSQL,SQL Server, Oracle等8。我采用了SQL server2005数据库管理系统,建立的数据库名为FinancialManagement。4.4 数据库结构设计4.4.1 Users (家庭人员信息表)主要用于保存家庭人员的根本信息,该表的结构如表4-5 所示表 4-5 Users表列名数据类型长度允许空IdInt4否NameN

31、varchar50是PwdNvarchar50是RealNameNavarre50是4.4.2 F_shouru(财务信息表)主要用于收入记账的根本信息,该表的结构如表4-6所示表 4-6 F_shouru表列名数据类型长度允许空IdInt4否NameNvarchar50是TypeNvarchar50是AddtimeDatetime8是UserNameNvarchar50是AddMoneyFloat8是DsText16是4.4.3 Type (记账类型信息表)主要用于保存记账类型的根本信息,该表的结构如表4-7 所示表 4-7 Type表列名数据类型长度允许空IdInt4否NameNvarchar50是TypeNvarchar50是4.4.4 F_zhichu(财务信息表)主要用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1