家庭财务信息管理系统的设计与实现(源码)【字数:22745】
Design and Implementation of Family Financial Information Management System摘 要Design and Implementation of Family Financial Information Management System摘 要伴随着国际文化的冲突,中国人民的家庭观念在悄然改变。中国人家庭观念已经不再是传统的权利中心的家庭观念,而是民主、现代化的家庭观念。与此同时,数据技术和互联网的飞速发展与全面普及,使满足不断增长的财务管理需求成为可能。本课题研究家庭财务管理,最终目标为设计并实现满足需求的家庭财务管理系统。本文首先对社会家庭关系、社会经济以及计算机技术在一定范围内做了调研,根据调研结果进行可行性分析、需求分析以及系统设计等。最终,系统实现了以下几个功能模块信息概览、基本信息管理、财务管理、数据统计、消息通知和辅助工具。系统采用当前已成熟的开发技术实现,包括Boot Strap前端框架、Web API服务框架以及Entity FrameWork数据库关系映射工具等。在本次毕业课题的设计和实现过程中,本人系统的巩固了软件工程的相关知识,学会了许多软件系统开发技术,更重要的是学会了如何运用软件工程设计思想,并在开发过程中提高了发现问题和解决问题的能力。这些都将是本人以后工作中重要的方法、知识和技能的积累,也将是本人一生的宝贵财富。关键词家庭观念;数据技术;家庭财务;社会经济
目 录
第一章 绪论 1
1.1 研究背景 1
1.2 研究意义和目的 1
1.3 国内外研究现状 2
1.3.1 国外研究现状 2
1.3.2国内研究现状 2
1.4 主要研究内容 3
1.5 本章小结 3
第二章 开发环境和技术简介 4
2.1 系统开发环境 4
2.1.1 开发平台 4
2.1.2 数据库 4
2.1.3 服务器 5
2.1.4 编辑器 5
2.2 开发技术 5
2.2.1 C#简介 5
2.2.2 ASP.NET技术简介 6 *好棒文|www.hbsrm.com +Q: @351916072@
2.2.3 ASP.NET MVC框架简介 6
2.2.4 Boot Strap框架简介 6
2.2.5 Entity Frame Work 7
2.2.6 jQuery与AJAX简介 7
2.3 本章小结 7
第三章 系统需求分析 8
3.1 系统需求分析原则 8
3.2 可行性分析 8
3.2.1 经济可行性 8
3.2.2 技术可行性 9
3.3 用户需求分析 9
3.3.1功能分析 9
3.3.2用例分析 10
3.4 家庭成员角色分析 12
3.5 系统设计目标分析 13
3.6 本章小结 13
第四章 概要设计 14
4.1 系统总体功能模块 14
4.2 数据流图 15
4.3 本章小结 16
第五章 数据库设计 17
5.1 数据库实体联系图 17
5.2 数据表设计 18
5.3 本章小结 21
第六章 系统详细设计 22
6.1 详细设计原则 22
6.2 数据存储 22
6.3 开发框架 22
6.4 通信机制 23
6.5 系统架构 23
6.6 功能实现 24
6.6.1 登陆注册 24
6.6.3 概览 25
6.6.4 基本信息 26
6.6.5 财务管理 26
6.6.6 数据统计 28
6.6.7 消息通知 29
6.7 本章小结 29
第七章 系统测试 30
7.1 测试的目的和方法 30
7.2 测试环境的配置 30
7.3 单元测试 30
7.4 集成测试 31
7.4.1 登陆注册模块测试 31
7.4.2 财务管理测试 32
7.4.3 其他功能模块测试 33
7.5 测试结果分析 33
7.6 本章小结 33
结论 34
致谢 36
第一章 绪论
本章对家庭财务管理的目的、意义及国内外现状做出分析,参考社会发展现状,以寻找出准确的市场需求调查方案。本课题研究的是家庭财务管理,其参与者为家庭成员,核心事务为财务管理,核心关系为家庭关系。
1.1 研究背景
本课题研究的是家庭财务管理,最终目标为设计并实现满足需求的家庭财务管理系统,所以应当对当今社会经济发展状况进行调查分析。一方面,随着社会经济飞速发展,人们的收入在数量和结构复杂度上都有显著增长,通过传统的方式已经难以对如此庞杂的财务信息进行高效率、高质量的管理。另一方面,多年来,随着信息技术的广泛普及,对于生活中遇到的一些问题,人们已经习惯了去互联网上寻找相关的解决方案。在这个互联网、数据技术无处不在的时代,人们的生活已与计算机、互联网密不可分,人们对计算机系统的要求也日益提高。随着计算机技术更新节奏的加快,很多计算机产品被淘汰,因为它们无论在功能上还是在用户体验上都不能满足用户日益膨胀的需求。
1.2 研究意义和目的
所谓家庭理财,从概念上讲,就是学会有效、合理地处理和运用钱财,让自己的花费发挥最大的效用,以达到最大限度地满足日常生活需要的目的[1]。科学规划,合理分配的家庭财务管理方式,对维系家庭经济体系稳定有着至关重要的作用。简而言之,家庭理财就是利用企业理财的理念和金融管理的方法对家庭经济进行计划和管理,使家庭财务得到合理有效的计划和分配,维持家庭经济状况稳定,提高家庭抗风险能力,增大家庭效用。
另外,人们在生活节奏也随着社会经济的发展而稳步加快,“效率”一词在人们心目中的地位也越来越高。当今计算机已经成为学习和工作的得力助手,计算机给人们带来了大量信息的同时也为家庭的生活带来了方便,特别是在信息结构管理方面优势尤为突出。综上所述,我们有必要运用计算机技术,建立一套家庭财务管理系统来帮助人们管理家庭资产,调整消费结构,确保高效合理的分配资金[2]。
1.3 国内外研究现状
1.3.1 国外研究现状
一方面,在西方发达国家的“企业是社会的细胞”的理念驱动下,其对个人理财的关注与国内比相对较早,因此,其个人理财市场相对完善。另一方面,由于国外软件行业起步较早,信息化程度与国内比相对较高,所以其家庭财务管理系统较为完善。就国内情形而言,由于文化、历史差异等因素存在,导致国内家庭财务结构与国外家庭的财务结构之间存在较大差异,所以国外财务系统并不适合国内的家庭用户。
1.3.2国内研究现状
随着家庭收入和财富的增长以及市场的各种不确定性越来越大并且越来越影响到家庭的各种行为,家庭理财逐渐受到人们的重视。而且,人人都知道,在现代社会里要维持一个家庭并不容易,尤其是能维持一个家庭享有高质量的生活水平更不容易。繁重的经济负担和日益加重的生活压力直接导致财务管理低效、混乱的家庭难以生存。如何管理好家庭经济,是维系一个家庭及过好日子的至关重要问题,因此,家庭理财是摆在每个家庭面前不可忽视的重要课题[3]。
目 录
第一章 绪论 1
1.1 研究背景 1
1.2 研究意义和目的 1
1.3 国内外研究现状 2
1.3.1 国外研究现状 2
1.3.2国内研究现状 2
1.4 主要研究内容 3
1.5 本章小结 3
第二章 开发环境和技术简介 4
2.1 系统开发环境 4
2.1.1 开发平台 4
2.1.2 数据库 4
2.1.3 服务器 5
2.1.4 编辑器 5
2.2 开发技术 5
2.2.1 C#简介 5
2.2.2 ASP.NET技术简介 6 *好棒文|www.hbsrm.com +Q: @351916072@
2.2.3 ASP.NET MVC框架简介 6
2.2.4 Boot Strap框架简介 6
2.2.5 Entity Frame Work 7
2.2.6 jQuery与AJAX简介 7
2.3 本章小结 7
第三章 系统需求分析 8
3.1 系统需求分析原则 8
3.2 可行性分析 8
3.2.1 经济可行性 8
3.2.2 技术可行性 9
3.3 用户需求分析 9
3.3.1功能分析 9
3.3.2用例分析 10
3.4 家庭成员角色分析 12
3.5 系统设计目标分析 13
3.6 本章小结 13
第四章 概要设计 14
4.1 系统总体功能模块 14
4.2 数据流图 15
4.3 本章小结 16
第五章 数据库设计 17
5.1 数据库实体联系图 17
5.2 数据表设计 18
5.3 本章小结 21
第六章 系统详细设计 22
6.1 详细设计原则 22
6.2 数据存储 22
6.3 开发框架 22
6.4 通信机制 23
6.5 系统架构 23
6.6 功能实现 24
6.6.1 登陆注册 24
6.6.3 概览 25
6.6.4 基本信息 26
6.6.5 财务管理 26
6.6.6 数据统计 28
6.6.7 消息通知 29
6.7 本章小结 29
第七章 系统测试 30
7.1 测试的目的和方法 30
7.2 测试环境的配置 30
7.3 单元测试 30
7.4 集成测试 31
7.4.1 登陆注册模块测试 31
7.4.2 财务管理测试 32
7.4.3 其他功能模块测试 33
7.5 测试结果分析 33
7.6 本章小结 33
结论 34
致谢 36
第一章 绪论
本章对家庭财务管理的目的、意义及国内外现状做出分析,参考社会发展现状,以寻找出准确的市场需求调查方案。本课题研究的是家庭财务管理,其参与者为家庭成员,核心事务为财务管理,核心关系为家庭关系。
1.1 研究背景
本课题研究的是家庭财务管理,最终目标为设计并实现满足需求的家庭财务管理系统,所以应当对当今社会经济发展状况进行调查分析。一方面,随着社会经济飞速发展,人们的收入在数量和结构复杂度上都有显著增长,通过传统的方式已经难以对如此庞杂的财务信息进行高效率、高质量的管理。另一方面,多年来,随着信息技术的广泛普及,对于生活中遇到的一些问题,人们已经习惯了去互联网上寻找相关的解决方案。在这个互联网、数据技术无处不在的时代,人们的生活已与计算机、互联网密不可分,人们对计算机系统的要求也日益提高。随着计算机技术更新节奏的加快,很多计算机产品被淘汰,因为它们无论在功能上还是在用户体验上都不能满足用户日益膨胀的需求。
1.2 研究意义和目的
所谓家庭理财,从概念上讲,就是学会有效、合理地处理和运用钱财,让自己的花费发挥最大的效用,以达到最大限度地满足日常生活需要的目的[1]。科学规划,合理分配的家庭财务管理方式,对维系家庭经济体系稳定有着至关重要的作用。简而言之,家庭理财就是利用企业理财的理念和金融管理的方法对家庭经济进行计划和管理,使家庭财务得到合理有效的计划和分配,维持家庭经济状况稳定,提高家庭抗风险能力,增大家庭效用。
另外,人们在生活节奏也随着社会经济的发展而稳步加快,“效率”一词在人们心目中的地位也越来越高。当今计算机已经成为学习和工作的得力助手,计算机给人们带来了大量信息的同时也为家庭的生活带来了方便,特别是在信息结构管理方面优势尤为突出。综上所述,我们有必要运用计算机技术,建立一套家庭财务管理系统来帮助人们管理家庭资产,调整消费结构,确保高效合理的分配资金[2]。
1.3 国内外研究现状
1.3.1 国外研究现状
一方面,在西方发达国家的“企业是社会的细胞”的理念驱动下,其对个人理财的关注与国内比相对较早,因此,其个人理财市场相对完善。另一方面,由于国外软件行业起步较早,信息化程度与国内比相对较高,所以其家庭财务管理系统较为完善。就国内情形而言,由于文化、历史差异等因素存在,导致国内家庭财务结构与国外家庭的财务结构之间存在较大差异,所以国外财务系统并不适合国内的家庭用户。
1.3.2国内研究现状
随着家庭收入和财富的增长以及市场的各种不确定性越来越大并且越来越影响到家庭的各种行为,家庭理财逐渐受到人们的重视。而且,人人都知道,在现代社会里要维持一个家庭并不容易,尤其是能维持一个家庭享有高质量的生活水平更不容易。繁重的经济负担和日益加重的生活压力直接导致财务管理低效、混乱的家庭难以生存。如何管理好家庭经济,是维系一个家庭及过好日子的至关重要问题,因此,家庭理财是摆在每个家庭面前不可忽视的重要课题[3]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/838.html