基于VisualStudio的家庭理财系统设计及实现.docVIP

  • 25
  • 0
  • 约3.74千字
  • 约 8页
  • 2016-11-23 发布于北京
  • 举报

基于VisualStudio的家庭理财系统设计及实现.doc

基于VisualStudio的家庭理财系统设计及实现.doc

基于VisualStudio的家庭理财系统设计及实现   摘要:很多人,尤其是20世纪80后和90后的年轻人,都希望能有一个小型便捷的家庭理财系统辅助日常理财生活。提出了基于Visual Studio的设计平台,详细分析了系统各子模块,给出了系统开发的技术思路。该系统集收支款项录入、收支数据查询分析、收支类目管理和系统用户管理于一身,实际应用效果很好。   关键词:家庭理财系统;收支款项录入;收支类目管理;数据查询分析;Visual Studio   中图分类号:TP319 文献标识码:A 文章编号2013)009010903   作者简介:邹集(1983-),男,同济大学电子与信息工程学院工程师,研究方向为计算机程序设计开发、计算机网络。   0引言   很多20世纪80、90后青年,他们与父辈勤俭节约的消费观念不同,缺少理财锻炼,不会管理开支,形成月光一族;往往到了“月光”时却对自己的钱是如何花出去的还一头雾水。   笔者作为一个80后,已经组建自己的家庭,在平时生活中发现,普通的手工记账非常不利于以后的查询和分析,而且数据容易丢失。如果有一个便捷小型的家庭理财系统,可以集记账、数据查询、数据分析等功能于一体,就能为我们平时的理财生活带来很大的帮助。   1家庭理财系统总体架构设计   在充分分析了家庭理财生活的各种需求后,笔者提出了基于Visual Studio的成绩测评系统架构,如图1所示。该系统主要包括收款项记账子系统、数据查询分析子系统和后台数据管理子系统。   本系统在总体框架方面采用了MDI(Multiple Document Interface)多文档界面的设计思路。这种设计思路包括:①将一个主窗口作为MDI子窗口的容器;②通过主窗口产生若干个MDI子窗口;③将MDI子窗口和主窗口上的菜单项一一对应。   如图2所示,系统的主窗口上部有“记账”、“查询分析”、“类目管理”、“用户管理”菜单,下部显示日期时间及登录用户信息。通过主窗口的各菜单项来产生MDI子窗口。   2收支款记账子系统   2.1我的钱包   我的钱包小模块将显示家庭有多少可用的现金余额以及多少银行存款。   2.2支出记账   当用户选择主窗口菜单中的“记账支出记账”菜单项时,将激活支出记账的MDI子窗口,如图3,在支出记账模块中,用户可以选择本项支出的消费者、支出大类别、支出小类别、支出的具体日期时间,并填写收入金额和有关备注进行记账。为了用户使用方便,在该子窗口生成时,自动将收入者下拉框选择为当前登录用户,用户也可以自行选择更改支出者;在提交记账时,系统将对金额这一项的数据采用正则表达式进行筛选,以避免用户错误地输入。图3是用户支出记账的MDI子窗口界面。   2.3收入记账   当用户选择主窗口菜单中的“收入记账”菜单项时,将激活收入记账的MDI子窗口,收入记账的窗口界面和支出记账界面相差不大。   2.4储蓄记账   如图4,在储蓄记账界面中,用户可以选择银行、银行卡号、储蓄时间和储蓄类别,并填写金额和相关备注后提交记账。再选择银行时,银行卡号下拉菜单自动列举家庭拥有该银行的所有银行卡作为选项。而在选择银行卡后,系统会自动显示该银行卡的持卡人和是否为信用卡。同样在提交时,金额文字框内的内容将经过正则表达式过滤以确保输入的为数字金额。   3数据查询分析子系统   该子系统可以提供收支明细的查询,单独对收入的查询以及收入的图表分析显示,单独对支出的查询以及支出的图标分析显示。系统提供以不同颜色显示收支分类的饼状图和按照时间轴比较每个月收入支出的柱状图。   3.1支出数据查询   当用户选择主窗口菜单中的“查询支出查询分析”菜单项时,将激活支出查询分析的MDI子窗口,如图5。在支出查询分析模块中,用户可以根据支出的消费者、支出大类别、支出小类别、支出的日期时间范围对已经记账的支出进行查询,还可以直接填写款项ID而忽略其他查询条件进行唯一查询。通常情况下用户习惯的查询时间跨度为1个月,系统提供了“一月”到“十二月”的按钮方便用户对时间范围进行快速选择。   当生成查询结果后,用户可以选中某一条支出记录,然后点击右侧的按钮来选择对这条支出记录进行修改或删除。支出记录的修改界面和支出录入界面类似,但不是以MDI子窗口的方式显示,而是以ShowDialog的模式对话框的方式来弹出。   3.2支出数据分析   (1)饼状图分析。当用户完成一次支出查询后,可以点击右侧的“大类别饼图”或“小类别饼图”按钮,将最近一次的查询结果按照支出大类别或者支出小类别生成饼状图。如图6所示,支出的查询结果按照支出大类别在子窗口右侧生成饼状图,并在饼状图中和左侧标明每种颜色对应的分类;而在子

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档