家庭理财系统与实现.doc
《家庭理财系统与实现.doc》由会员分享,可在线阅读,更多相关《家庭理财系统与实现.doc(41页珍藏版)》请在沃文网上搜索。
1、家庭理财管理系统 摘 要20世纪90年代以来,随着我国经济的快速增长和从传统计划经济体制向现代市场经济体制的过渡,我国经济和社会发生了巨大的变化。其中,家庭理财更是获得了突飞猛进的发展。本文第1章详细阐述了我国家庭投资理财的演变,指出了家庭理财模式从单一向多元化的转变,分析了社会理财的概念及其意义。第2章对家庭资产投资做了集中分析,包括:影响家庭金融资产投资的因素分析;影响家庭实物资产投资的因素分析;我国家庭资产投资的主要特征;影响我国家庭资产投资的制度因素:我国家庭资产投资的目的:我国家庭资产投资中存在的问题及其可能带来的宏观经济效应分析;家庭资产投资行为合理化的途径随着改革开放的深入特别是
2、中国已经加人WTO,中国经济将融入世界经济大潮,而这种大潮必将把中国抛入更激烈的竞争。理财系统是一个家庭收支或者家庭不可缺少的部分,家庭收支很早就实施了理财的集中管理,而家庭使用的小型理财系统却只是凤毛麟角,理财是很小的一个部分,但从到家庭收支,到家庭投资都有十分重要的意义。本论文介绍了家庭理财系统开发的整个过程。利用软件工程原理,采用面向对象的编程方法,其开发主要包括后台数据库的建立、维护以及前端应用程序开发,实现了家庭理财的自动化和信息化。主要包括以下几个模块:用户密码登陆,原始数据的汇入、修改、注销、检索等,从而实现对家庭债务和投资的收入与支出进行有效、系统的管理,并使之更全面和灵活。论
3、文系统地分析了软件开发的背景及过程,首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计以及具体界面的设计和功能,最后对在本软件开发过程中的问题进行了总结。通过论文,可以了解到“家庭理财系统”的规划、设计过程,掌握系统的功能。可以说,现在传统的理财系统的各项管理所具备的功能给家庭以高效的发展空间。本家庭理财管理系统的系统设计是基于java语言,使用window作为开发平台,实现家庭理财管理系统的构建。本篇论文介绍了该系统的开发环境和运行平台、.Net脚本,而后台的数据库则使用ACCESS数据库管理整个家庭理财管理系统的后台数据。关键词:理财;收支管理;查询;导出;软件工程36
4、Family financial management systemAlong with the deepening of reform and opening up, China has been especially adding the WTO, China will integrate into the world economic tide, and this trend will definitely push Chinas enterprises into the more intense competition. The system of financial manage i
5、s very Though financial manage was only a small part, but to corporation and family, it has very important meaning The thesis introduced the whole process which refer to the system of financial manage in family. Using the theory of software engineering and adopting the way of object oriented program
6、, whose exploitation mainly includes the establishment & maintenance of back-end data-base and two facets of the process of front-end s application that achieve autoimmunization and information technology of the administrative systems of financial manage in family It mainly consists of the follo
7、wing modules:the purview of users system, investigating data-base and the confluence of initial data and so on, which make the availability of the cash in family into earning, or credit card out of charge, investigation and administration of systems more perfect and flexible This thesis systematical
8、ly analyzes the background and process of softwares exploitation. Firstly it tells us the exploitative environment of software. Secondly it shows the process of designing the software in detail, such as the design of database and the achievement, as well as the design and functions of the concrete i
9、nterface. Finally it concludes the problems that occur in the exploitative process of this software. According to read the thesis, you can realize the program in system of the Financial Manage In Family, the progress of design and master the function of system.It can be said that now the traditional
10、 fixed asset management capabilities available to enterprises and institutions to the development of efficient space. Financial manage system for the system design is based on C # language, the use of Visual Studio 2005 as a development platform, the realization of the Financial manage system Constr
11、uction. This paper introduced the system and operating platform. Net script and the background database using ACCESS database management system of the entire fixed assets management background. KEYWORDS:Financial Manage;Income and Expenses Management;Query;Exporting;Software Engineering目 录1 绪论11.1家庭
12、理财信息化状况11.2系统设计说明21.3本课题技术方法32 可行性分析32.1 技术可行性32.2 经济、社会效益分析42.3 操作可行性分析43 需求分析53.1需求分析53.2业务流程与数据流程分析54 系统的总体描述64.1程序特点64.1.1系统创新点74.2. J2EE技术架构74.3 swing技术架构84.4连接mysql数据库技术架构85 系统设计与实现85.1数据库设计85.1.1 数据库需求分析85.1.2角色的分配和表空间的分配95.2.3 数据库中各主要表的结构105.2系统功能实现115.2.1 系统管理模块115.2.2 系统管理模块125.2.3 信息管理功能的
13、实现135.2.4 查询功能的实现155.2.5 收入增删改功能实现175.2.6 支出增删改功能实现195.2.7 更改密码功能的实现205.3.数据库分析225.3.1系统配置225.3.2代码设计226 系统测试236.1测试原则236.2测试目的236.3 测试用例236.4测试人员和测试时间256.5测试环境266.6系统测试266.6.1 连通性测试266.6.2 功能测试266.7主机平台系统测试266.7.1 软件平台系统测试276.7.2 性能测试286.8测试结论286.8.1根据测试报告可得出如下结论:28总 结28致 谢30参考文献31前 言当今社会进入了计算机时代,信
14、息就是财富,科学技术成为第一生产力。在计算机技术的不断发展中,人们越来越认识到计算机在当今社会中的巨大作用。电子计算机在信息处理方面表现出来的巨大优势,使得计算机被应用到现代社会的方方面面,使得计算机成为现代社会不可缺少的一部分。理财管理对每一个家庭,个人都是一件十分重要的工作,理财管理的好,可以准确地反映家庭的收支情况和盈余信息。本论文所设计的“家庭理财管理系统”是为方便家庭收支对家庭理财的管理而开发的,包括收支管理,债务管理,系统管理,投资管理,计算器,网络检索等功能。也就是这个原因,为了对理财的理财进行更加有效、方便的管理,所以便有了这个家庭理财管理系统的出现。本系统力求概念清晰、通俗易
15、懂、操作容易、功能强大、实用性强。使得本系统在对家庭理财进行管理的过程中,尽可能的发挥它的作用。当然,为了在管理家庭理财时,不使理财账目发生严重错误,本系统力求最好的稳定性,最强的安全性,尽可能少的程序Bug。1 绪论1.1家庭理财信息化状况20世纪90年代以来,随着我国经济的快速增长和从传统计划经济体制向现代市场经济体制的过渡,我国经济和社会发生了巨大的变化。其中,家庭理财更是获得了突飞猛进的发展。本文详细阐述了我国家庭投资理财的演变,指出了家庭理财模式从单一向多元化的转变,分析了社会理财的概念及其意义。第2章对家庭资产投资做了集中分析,包括:影响家庭金融资产投资的因素分析;影响家庭实物资产
16、投资的因素分析;我国家庭资产投资的主要特征;影响我国家庭资产投资的制度因素:我国家庭资产投资的目的:我国家庭资产投资中存在的问题及其可能带来的宏观经济效应分析;家庭资产投资行为合理化的途径随着家庭收支的规模不断扩大,家庭理财需求急剧增加,有关家庭理财的各种信息也成倍增长。面对庞大的信息量,有必要开发家庭理财管理系统来提高家庭收支管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。家庭理财管理系统能为家庭收支提供一个专业管理家庭收支理财的模式。系统的目标是,以规范的内部业务流程为基础,建立一种用户同信息系统之间的关系,建立和维护一个高质量的物流管
17、理信息系统。理财管理对每一个家庭和个人理财都是一件十分重要的工作,理财管理的好,可以准确地反映家庭收支经营成果和业绩。本论文所设计的“家庭理财管理系统”是为方便家庭收支对家庭理财的管理而开发的,包括收支管理,债务管理,系统管理,投资管理,计算器,网络检索等功能。多年以来人们都使用传统的人工方式记录和管理家庭或自己财务情况。这种管理和记录方式不仅不便于长期保存,也存在着不可避免的缺点,如效率太低、保密性太差。时间一长,伴随着居民收入水平的提高和居民各种消费和收入的多样性,家庭理财所需要管理的信息就会越来越多,就会产生大量的文件和数据,这样就会对查阅、更新、保存等方面都产生不少的困难。随着科学技术
18、的不断提高,计算机科学日渐成熟,其强大的功能已逐渐被人们认识并掌握。如果使用计算机对家庭理财信息进行管理具有传统的手工管理所没法比拟的优点。例如:统计方便、查找容易、可靠性高、保密性好、更新方便等。这些优点能够极大地提高家庭理财信息管理的效率,大大降低居民在信息管理精力上的投入,使企业获得更大的利润空间。因此,开发一个能够管理家庭内部各种财务信息的家庭理财管理系统是一件十分必要的事情。1.2系统设计说明随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识。作为计算机应用的一部分,使用计算机对超市采购进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、
19、存储量大、保密性好、寿命长、成本低等。 该家庭理财管理系统主要实现了四大模块的功能:(1)理财基本信息管理:包括理财收支管理、基本资料管理、理财债务基本信息管理以及对显示信息进行管理。在进入理财主管理界面后显示了所有的理财债务基本信息管,管理员可以根据实际需要选择理财类别名称,包括添加项目,修改以及注销理财分类信息。在基本资料管理模块中,管理员可以进行理财收入、理财支出、理财债务、理财投资、债务利率、投资回报、月收支统计,在点击任何一个按钮后,系统显示相应的全部信息,供管理员进行管理操作。在理财规则管理功能中,管理员可以设置对理财管理员的密码进行管理,以及重新登陆,退出等基本功能,主管理界面主
20、要包含有收入,支出,债务,投资的全部信息查询。(2)家庭理财扩展管理:包括理财信息预计、债务预期计算,投资预测计算等功能。在理财信息管理中又包括了理财信息添加、以及注销操作,在添加时系统自动给出理财编号,自动验证理财名称,理财类型以及数额等详细信息的添加,在添加之后提交,如果必要的信息为空,系统会给出错误提示要求管理员添加相应信息,添加成功后,相应的信息显示在系统界面上。选择主界面中的家庭理财信息,对选中的理财信息还可以进行注销的操作。选中主界面中的理财信息,点击理财注销按钮,出现界面,管理员在界面上填写相应清理信息,点击清理按钮,提示清理完成。进入清理信息查询界面,系统显示所有的清理信息,管
21、理员可以通过添加查询条件察看特定的理财的清理情况。还可以对清理情况进行注销的操作。在家庭理财计算器核算界面中显示所有理财信息以及复利信息,管理员通过选择区间进行复利核算,也可以将核算信息通过电子表格的形式显示出来,为统计提供方便。(3)系统维护管理:包括维护本理财信息和操作员信息,对本理财信息进行修改,修改后更新,相应的更新信息取代原有信息,在操作员维护界面中显示系统所有的操作员编号、用户名和密码,管理员可以进行操作员的添加、修改以及注销,在进行添加时如果用户名为空,系统给出错误提示,否则操作员添加成功。对操作员进行信息修改时如果用户名为空,系统提示出错,否则新的信息取代原有信息。同时,该模块
22、也包含3款计算器,分别是复利计算器,算术计算器,以及股票利润计算器。主要用来计算投资在复利情况下的利润以及总额等信息,以及股票投资回报情况。(4)信息查询:在主界面中,管理员通过选择查询的条件,可以为日期或债务归还,投资出售等信息,同时在本模块中还可以查询各大网站的相关信息,在进行相应信息的添加,点击查询按钮,系统给出所有符合条件的家庭理财信息。1.3本课题技术方法家庭理财系统的用户群体是家庭内部成员,用户类型单一,因此将本系统设计成一个相对封闭的单机运行系统结合居民管理信息方面的具体需求,利用myeclipse作为前台开发工具,使用mysql作为数据库。结合数据库原理及应用、软件工程开发方法
23、,在经过深入地学习之后,开发了这套家庭理财管理系统。开始进行系统的可行性研究,其次进行系统的需求分析和系统的总体描述。再进行系统的设计与实现,最后进行系统的测试。2 可行性分析2.1 技术可行性本系统的开发利用Myeclipse作为开发工具。Myeclipse是一个具有完善开发工具的平台。其中包括了windows应用程序开发、Web应用开发。改进了团队交流方式,Myeclipse为团队开发提供通道和完整的开发周期工具,特别是struts2与spring工具的引入使团队工作的耦合度更一步的得到了提高,从而增加了团队内部的交流与协作的效率。通过学习,熟悉和掌握Myeclipse8.5的使用方法,使
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 家庭理财 系统 实现