- 25
- 0
- 约3.74千字
- 约 8页
- 2016-11-23 发布于北京
- 举报
基于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所示,支出的查询结果按照支出大类别在子窗口右侧生成饼状图,并在饼状图中和左侧标明每种颜色对应的分类;而在子
您可能关注的文档
- 基于Struts 框架的Web 电子报表系统设计.doc
- 基于TL431的线性精密稳压电源的设计和应用.doc
- 基于Toeplitz化的单快拍稳健波束形成.doc
- 基于TransCAD的乌鲁木齐市社区蔬菜直销统一配送路径优化研究.doc
- 基于TRIZ理论的电贝司发展与展望.doc
- 基于TVT—99C自动化立体仓库设计.doc
- 基于T—S模糊神经网络模型的汉中段汉江流域水质评价与分析.doc
- 基于UML和.NETFramework的选课系统研究与实现.doc
- 基于UML模型的选课系统设计.doc
- 基于UML的工作流在线投稿系统的建模.doc
- 2026及未来5年中国电磁铁行业市场发展监测及投资战略咨询报告.docx
- 2026及未来5年中国建筑工程机械行业市场发展监测及投资战略规划报告.docx
- 2026及未来5年中国硫化镍行业市场调研分析及投资战略规划报告.docx
- 2026及未来5年中国烷化剂市场运营态势及发展前景预测报告.docx
- 2026年涤纶细旦长丝项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年弓型虫抗体试剂项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年拖链系统用高柔性数据传输电缆项目可行性研究报告(市场数据调查、监测研究).docx
- 2025年中国水晶圆盘市场调查研究报告.docx
- 2025年中国长网双辊挤浆机市场调查研究报告.docx
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
最近下载
- 2026年长沙电力职业技术学院单招职业技能考试参考题库附答案详解.docx VIP
- 陈敏恒 化工原理 第5版 课后习题答案.docx VIP
- TCAEPI43-2022 电絮凝法污水处理技术规程.pdf VIP
- 2025年中国PE_VC基金行业CFO白皮书-.pdf VIP
- 芦笋种植方案.pptx VIP
- 预防医学导论课程教学大纲.docx VIP
- 矿物加工总论.pdf VIP
- 九年级下学期数学教学计划和培优补差.docx VIP
- 【英语】河南省天一大联考·2024-2025学年高三考前模拟考试含答案或解析.pdf VIP
- ISO IEC 27005-2022 信息安全、网络安全和隐私保护—信息安全风险管理指南(2022)(推荐下载).pdf VIP
原创力文档

文档评论(0)