06_《基于C#的家庭理财管理系统设计与实现》
一、基本信息
标题:基于C#的家庭理财管理系统设计与实现
发表时间:2018-12-15
作者:杨敏 刘莹昕
来源:沈阳大学
关键词:家庭财务;C#;数据库;B/S;
文献来源:基于C#的家庭理财管理系统设计与实现
二、研究内容
以下摘自摘要:
家庭财务管理系统主要用于处理家庭的日常收入和支出, 并进行统计分析。系统采用B/S模式作为系统结 构, 运用C#语言和SQL Server数据库进行开发。该系统允许多个用户参与管理收入和支出。系统用户分为普通用户 和管理员, 普通用户可以使用系统添加自己的费用和收入信息, 管理员负责整个系统后台的更新和维护。此外, 系统 还提供一些辅助小工具, 如地址簿、日程管理等, 以方便用户财务管理和日常计划。
1.系统概述
家庭理财管理系统的主要功能是通过用户每天对收入和支出的记录, 来统计财产的来源和去向, 使用户对财产有 清晰的把握 。此外, 系统还设计了一些小的辅助功能模块, 如记事本和日程管理, 能帮助用户记录生活中的点滴小 事, 及时提醒重大的日程, 使用户尽早做出规划。系统是基于Windows操作系统, Visual Studio2010平台开发的一款 界面友好、操作方便、兼容性较强的软件系统。
2.可行性分析
本文章主要对技术、操作、经济三大可行性角度进行分析。
3.系统设计
3.1主要功能模块图
3.2 核心部分:理财管理模块
在家庭理财管理系统中, 最核心的部分为理财管理模块。
在理财管理模块中, 用户登录成功后, 可以添加收支信息, 统计收支信息, 同时系统可以根据用户添加的收支信息生成收支统计图。当然, 也能进行添加、删除存款、借款信息 等操作。
(1) 收支项目信息管理。当用户添加收支时, 如果发现收支项目满足不了当前需求, 可以在此页面中增加、删除收 支项目。
(2) 添加收支信息。本项目主要是对收支情况的记录, 包括收支项目、收支类型、收支金额以及备注等。其中, 收 支项目是通过收支项目信息管理这一项目来编辑的。收支类型包括收入和支出, 可以把金额记录到不同的类型中。
(3) 家庭收支信息管理。此模块是用户对家庭收入支出信息的整体把握, 用户通过查看, 可以对每一条记录甚至全 部记录进行删除、修改等操作。
(4) 家庭收支统计。家庭收支统计项目是根据家庭收支类型、时间段进行统计, 时间段有本周、本月、本年等选 项, 可以分别对不同时间段进行统计。
(5) 收支统计图。收支统计图是根据用户的收支情况自动生成的统计图, 随着收支情况的变化而改变。详情如图3 所示。
(6) 添加存款信息。用户根据界面提示, 添加存款银行、存款金额等相关信息, 之后点击确认按钮, 即完成了存款 信息的添加。
(7) 存款信息的管理。通过本项目用户可以对存款信息进行管理, 只要根据界面提示, 完成所需信息的添加, 就可 以完成查看修改、删除等操作。
(8) 添加借款信息。用户在此项目中增加借款信息, 涉及到借款人、金额等信息的添加, 同时有借出款和借入款两 种借款类型。
3.3数据库设计
三、阅读结论
本文为B/S架构,基于.NET+SQL SERVER开发的家庭理财管理系统。
细致划分为前后台两大模块,下属各小模块,模块分工细致。
四、参考文献
[1]隋剑.家庭财务管理系统设计与实现探析[J].科技视界, 2015 (10) :119-120.
[2]杨桂丽, 黎敬涛.基于PHP的一个家庭理财系统的设计与实现[J].计算机应用与软件, 2013, 30 (2) :259-262.
[3]夏爱军.工薪家庭理财方案探讨[J].中国市场, 2014 (30) :113-114.
[4]钟云燕, 许玉梅.基于市场利率化的家庭理财策略[J].会计之友, 2014 (9) :21-26.
[5]余学斌, 张唯.我国城镇居民家庭理财模式及投资心理探讨[J].统计与决策, 2014 (21) :168-170.
[6]张海藩.软件工程导论 (第6版) [M].北京:清华大学出版社, 2013:123.