asp.net的家庭财务管理系统的设计与实现(源码)【字数:14612】
摘 要随着科学技术以及互联网的不断发展,家庭记账方式也发生了很大的变化,现在的家庭记账方式存在传统的笔记本手写记账方式以及新兴的利用财务管理软件系统记账方式两种记账方式。老人们习惯于传统手写记账方式,而中青年一代人更习惯于利用财务管理系统进行记账,这与中青年人受到的教育程度有一定的关系,相信随着时代的发展会有更多的人选择财务管理系统进行记账。虽然并不否认传统的手写记账方式有着其独特的优点,例如传统手写记账不依赖软件和网络,可以进行纸面上的书写,不依赖手机和电脑等工具,更加实时方便。但是传统记账方式也有着局限性,即在进行财务管理记账时有可能会存在记录错误、需要手写计算等弊端,而且这种记账方式工作量会比较大。所以设计出一款家庭财务管理系统,方便用户进行财务管理记账等操作。 家庭财务管理系统功能包含对日常收支、账户结余和借贷情况进行管理;通过绘制柱形图、饼形图或折线图可视化数据使家庭收支做对比;将当月资金使用状况导出到Excel表中,方便用户随时随地进行查看数据,而不用登录该系统;如果当月支出超过收入或是超过指定额度会出现警告提示进行警告,提醒用户作出调整,进行重新合理规划资金。本系统利用ASP.NET技术进行开发,开发工具为Visual Studio 2013,以SQL Server 2012为后台数据库,开发出的系统功能实用,能够正常使用。该家庭财务管理系统能够正常运行原有功能并且可以投入财务管理使用中,实现家庭财务收支管理和收入支出比对分析的功能、超出额度发出警告功能、数据导出功能。通过该系统可以更加方便管理家庭财务,界面简单明了,家庭收支记录添加修改方便、查询记录快速方便。该系统的汇总统计让人们可以很方便的进行收支对比,合理规划使用资金。该系统能够满足用户的要求、满足用户的需要。方便用户随时查看收支情况。更加直观的进行财务管理。
目 录
第1章 前言 1
1.1研究背景 1
1.2国内外研究现状 1
1.3研究目的和意义 2
1.3.1研究目的 2
1.3.2研究意义 3
第2章 家庭财务管理系统分析 4
2.1家庭财务管理系统可行性分析 4
2.1.1 技术可行性 4
2.1 *好棒文|www.hbsrm.com +Q: #351916072#
.2 经济可行性 4
2.1.3 社会可行性 4
2.2家庭财务管理系统需求分析 5
2.2.1系统概述 5
2.2.2系统功能需求 5
2.3家庭财务管理系统用例分析 6
第3章 家庭财务管理系统设计 9
3.1家庭财务管理系统总体结构 9
3.2家庭财务管理系统ER图 9
3.3家庭财务系统实现流程 12
3.4系统登录模块设计 13
3.5系统注册模块设计 13
3.6基本管理模块设计 13
3.7日常管理模块设计 14
3.8家庭收支模块设计 15
3.9信息预警模块设计 15
3.10数据库设计 15
3.10.1数据库逻辑结构设计 15
3.10.2数据库表结构设计 16
第4章 家庭财务管理系统模块实现 19
4.1系统登录模块实现 19
4.2系统注册模块实现 19
4.3基本管理模块实现 20
4.3.1收入项目管理 20
4.3.2支出项目管理 21
4.4日常管理模块实现 22
4.4.1收入添加 22
4.4.2收入管理 23
4.4.3支出添加 24
4.4.4支出管理 24
4.4.5借入管理 25
4.4.6借出管理 26
4.5家庭收支模块实现 28
4.5.1收入分析 28
4.5.2支出分析 28
4.6信息预警模块实现 29
第5章 系统测试 31
5.1系统运行环境 31
5.2系统功能描述 31
5.3系统功能测试 31
第6章 总结与展望 36
6.1总结 36
6.2展望 36
附 录 38
参考文献 45
致 谢 46
第1章 前言
1.1研究背景
随着科学技术与互联网的快速崛起,人类社会进入信息时代。家庭记账方式也发生了很大的变化,传统的笔记本手写记账方式和新兴的利用财务管理软件系统记账方式两种记账方式并行。而传统手工记账方式在进行财务管理记账时有可能会存在记录错误、需要手写计算等弊端,而且这种记账方式工作量也会比较大。造成一些不方便。家庭财务管理系统合理规划使用资金,该系统能够满足用户的要求、满足用户的需要。方便用户随时查看收支情况。更加直观的进行财务管理。通过该系统可以更加方便管理家庭财务,界面简单明了,家庭收支记录添加修改方便、查询记录快速方便。
1.2国内外研究现状
财务管理在社会上的许多的方面都起着至关重要的作用,人们无论是做什么事情都需要对财务有一个详细的了解,因为现在社会中无论做什么事情都要将讲求高效率的完成任务,这就更加凸显出了财务管理的重要性。财务管理应用于生活中的各个方面,例如:公司的财务管理、家庭的财务管理等。无论公司还是家庭都要依靠财务管理对自身的财务有一个清晰的认识。当今科学技术的不断提高,计算机科学日渐成熟,网上银行的迅速发展,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用[1]。作为计算机应用的一部分,使用计算机对家庭财务进行管理,具有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等[2]。家庭财务管理系统的优点能够提高家庭财务工作的效率,它能够解决传统手工记账所遇到的一些问题,能够避免传统手工记账在管理过程中计算方面的失误。家庭财务管理系统,它以庞大的信息科学技术为依托,从而逐步实现家庭财务管理系统的信息化、科技化。它是由家庭成员和计算机组成的人机互动的信息管理系统[2]。
在当前这个时间段,无论是国内还是国外,家庭财务管理系统都得到了很大的发展,也已经被很多人所接受,应用范围也越来越大。但是由于国外的计算机以及网络水平较之国内发展好、发展快,国外公民受教育程度高,接受新事物的能力也比国内人们强。所以家庭财务管理系统在国外的发展应用比国内更加提前,走在了我国的前面,当然这就使得家庭财务管理系统在国外的发展更加的成熟一些了。在发达国家,家庭理财规划几乎早已深入到每一个家庭,早在1999年底,美国、日本、英国和德国的人均金融资产的数量就分别达到了12.7万美元、10.4万美元、7.7万美元和4.4万美元[3]。由这些数据可以得出结论,经过长时间的发展和社会上的应用,国外在家庭财务的管理方面已经积累了很多的使用经验。正是因为这些原因的存在,国外的家庭财务管理系统在很多地方使用的相当普遍。总体看来,我国家庭收支的信息化管理仍然处于家庭收支基础业务运行层面的局部[4]。国外的计算机发展史比国内更早,发展的速度也比国内发展的快,同时国外也把计算机软件开发技术与家庭财务管理相结合,开发出了许多的家庭财务管理系统,帮助人们进行合理的家庭财务规划。
目 录
第1章 前言 1
1.1研究背景 1
1.2国内外研究现状 1
1.3研究目的和意义 2
1.3.1研究目的 2
1.3.2研究意义 3
第2章 家庭财务管理系统分析 4
2.1家庭财务管理系统可行性分析 4
2.1.1 技术可行性 4
2.1 *好棒文|www.hbsrm.com +Q: #351916072#
.2 经济可行性 4
2.1.3 社会可行性 4
2.2家庭财务管理系统需求分析 5
2.2.1系统概述 5
2.2.2系统功能需求 5
2.3家庭财务管理系统用例分析 6
第3章 家庭财务管理系统设计 9
3.1家庭财务管理系统总体结构 9
3.2家庭财务管理系统ER图 9
3.3家庭财务系统实现流程 12
3.4系统登录模块设计 13
3.5系统注册模块设计 13
3.6基本管理模块设计 13
3.7日常管理模块设计 14
3.8家庭收支模块设计 15
3.9信息预警模块设计 15
3.10数据库设计 15
3.10.1数据库逻辑结构设计 15
3.10.2数据库表结构设计 16
第4章 家庭财务管理系统模块实现 19
4.1系统登录模块实现 19
4.2系统注册模块实现 19
4.3基本管理模块实现 20
4.3.1收入项目管理 20
4.3.2支出项目管理 21
4.4日常管理模块实现 22
4.4.1收入添加 22
4.4.2收入管理 23
4.4.3支出添加 24
4.4.4支出管理 24
4.4.5借入管理 25
4.4.6借出管理 26
4.5家庭收支模块实现 28
4.5.1收入分析 28
4.5.2支出分析 28
4.6信息预警模块实现 29
第5章 系统测试 31
5.1系统运行环境 31
5.2系统功能描述 31
5.3系统功能测试 31
第6章 总结与展望 36
6.1总结 36
6.2展望 36
附 录 38
参考文献 45
致 谢 46
第1章 前言
1.1研究背景
随着科学技术与互联网的快速崛起,人类社会进入信息时代。家庭记账方式也发生了很大的变化,传统的笔记本手写记账方式和新兴的利用财务管理软件系统记账方式两种记账方式并行。而传统手工记账方式在进行财务管理记账时有可能会存在记录错误、需要手写计算等弊端,而且这种记账方式工作量也会比较大。造成一些不方便。家庭财务管理系统合理规划使用资金,该系统能够满足用户的要求、满足用户的需要。方便用户随时查看收支情况。更加直观的进行财务管理。通过该系统可以更加方便管理家庭财务,界面简单明了,家庭收支记录添加修改方便、查询记录快速方便。
1.2国内外研究现状
财务管理在社会上的许多的方面都起着至关重要的作用,人们无论是做什么事情都需要对财务有一个详细的了解,因为现在社会中无论做什么事情都要将讲求高效率的完成任务,这就更加凸显出了财务管理的重要性。财务管理应用于生活中的各个方面,例如:公司的财务管理、家庭的财务管理等。无论公司还是家庭都要依靠财务管理对自身的财务有一个清晰的认识。当今科学技术的不断提高,计算机科学日渐成熟,网上银行的迅速发展,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用[1]。作为计算机应用的一部分,使用计算机对家庭财务进行管理,具有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等[2]。家庭财务管理系统的优点能够提高家庭财务工作的效率,它能够解决传统手工记账所遇到的一些问题,能够避免传统手工记账在管理过程中计算方面的失误。家庭财务管理系统,它以庞大的信息科学技术为依托,从而逐步实现家庭财务管理系统的信息化、科技化。它是由家庭成员和计算机组成的人机互动的信息管理系统[2]。
在当前这个时间段,无论是国内还是国外,家庭财务管理系统都得到了很大的发展,也已经被很多人所接受,应用范围也越来越大。但是由于国外的计算机以及网络水平较之国内发展好、发展快,国外公民受教育程度高,接受新事物的能力也比国内人们强。所以家庭财务管理系统在国外的发展应用比国内更加提前,走在了我国的前面,当然这就使得家庭财务管理系统在国外的发展更加的成熟一些了。在发达国家,家庭理财规划几乎早已深入到每一个家庭,早在1999年底,美国、日本、英国和德国的人均金融资产的数量就分别达到了12.7万美元、10.4万美元、7.7万美元和4.4万美元[3]。由这些数据可以得出结论,经过长时间的发展和社会上的应用,国外在家庭财务的管理方面已经积累了很多的使用经验。正是因为这些原因的存在,国外的家庭财务管理系统在很多地方使用的相当普遍。总体看来,我国家庭收支的信息化管理仍然处于家庭收支基础业务运行层面的局部[4]。国外的计算机发展史比国内更早,发展的速度也比国内发展的快,同时国外也把计算机软件开发技术与家庭财务管理相结合,开发出了许多的家庭财务管理系统,帮助人们进行合理的家庭财务规划。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/198.html