基于web的家庭理财收支系统客户端的设计与实现毕业论文
2020-04-24 10:17:13
摘 要
近年来,随着经济全球化的发展,现代人的经济能力也在不断的提升,家庭财务管理受到越来越多的居民的关注,推动年轻人在收入支出方面进行消费规划,避免承受入不敷出而产生的繁重的经济压力,帮助广大普通家庭根据实际情况,有效利用闲置资金,从而获取更高收益,提升生活质量是家庭财务管理的主要目的。
本系统使用JSP技术完成界面展示层设计,基于Java语言开发相关功能,实现了用户登录注册,日常收支记录,投资管理,数据库备份,等功能。界面简洁,操作简单,功能实用性强是本系统的核心设计理念。
本文介绍了开发过程中用到的各项技术并描述了该系统如何采用JSP动态技术完成了家庭理财收支系统中的收支管理、财务管理、生成图表及用户信息管理这四个功能模块。这四个功能模块都使用框架实现了数据的增加、删除、修改、查询。
关键词:JSP 客户端 web
Client design based on WEB “Family Financial Management System”
Abstract
With the development of economic globalization in recent years, the financial capacity of the public improves constantly, and the family financial management has attacked more and more attention among the public. The family financial management helps young people to do consuming plan in terms of their income and expenditure and avoid severe financial stress caused by debts. It is also beneficial to mass of ordinary families to take good advantage of idle finds. The main aim of it is to help families obtain higher earnings and improve the quality of life.
Based on related functions of Java language development, this system completes the display layer design of interface and realizes functions such as user registeration, records of daily income and expenditure, investment management and database backup. The simple interface, simple operation and good practicability are the core design concepts of this system.
This paper introduces the technologies used in the development process and states how this system uses JSP dynamic technology to complete four function modules——income and expenditure management, financial management, chart generation management and user information management. These four modules, with the help of framework, realizes the increase, delete, modification and query of data.
Key Words:JSP;Client;Web
目录
摘 要 I
Abstract II
第一章 绪论 1
1.1 家庭理财收支系统的开发背景 1
1.2 家庭理财收支系统的社会需求 1
1.3 家庭理财收支系统的现实意义 2
1.4 本文的主要工作 2
1.5 本文的主要结构 2
第二章 系统开发技术及开发环境 3
2.1 开发工具Eclipse 3
2.2 JSP技术概述 3
2.3 前端设计技术 4
2.3.1 Easy UI/Mini UI 4
2.3.2 Highcharts 6
2.3.3 imageflow 6
2.3.4 Iconfont 7
第三章 项目介绍及分析 9
3.1 项目描述 9
3.2 项目需求分析 9
3.2.1 客户端需求 9
3.2.2 性能需求 9
3.2.3 安全性需求 10
3.3 可行性分析 10
3.3.1 技术可行性分析 10
3.3.2 经济可行性 10
3.3.3 操作可行性 10
3.4 系统功能结构 11
3.5 业务流程图 12
3.6 数据库图 13
3.7 开发环境 13
第四章 客户端详细设计 14
4.1 客户端界面设计原则 14
4.1.1 易用性 14
4.1.2 文字信息的展示应以不影响用户阅读为原则 14
4.1.3 实用性 14
4.1.4 统一性 14
4.2 客户端界面设计 14
4.2.1 登陆界面 15
4.2.2 注册界面 15
4.2.3 主框架页 16
4.2.4 收入、支出、证券、持股、流水、数据字典的数据展示、添加和修改界面 16
4.2.5 报表生成界面 18
4.2.6 数据库备份界面 20
4.2.7 数据库恢复/数据库初始化/数据库整理界面 20
4.3 客户端界面功能实现 22
4.3.1 总体文件结构 22
4.3.2 文件说名 22
4.3.3 前端框架引用代码 24
4.3.4 head页内容 24
4.3.5 登陆界面 25
4.3.6 注册界面 27
4.3.7 主框架页 27
4.3.8 收入、支出、证券、持股、流水的数据展示、添加和修改界面 28
4.3.9 报表生成界面 29
4.4 客户端出现中的问题与展望 30
4.4.1 出现的问题 30
4.4.2 展望 30
第五章 总结 31
参考文献 32
致谢 33
绪论
家庭理财收支系统的开发背景
近年来,随着经济全球化的发展,现代人的经济能力也在不断的提升,家庭财务管理受到越来越多的居民的关注,提升生活质量是家庭财务管理的主要目的。
伴随着计算机技术的发展发生了跨时代的变革,计算机已经渗透到我们生活中的每个角落里,原本家庭的手工记账模式已不适用于当今社会的情况,我们也应该充分利用计算机的优势,统计家庭收入支出状况,发现多样合适的理财手段,在数据上进行整合统计分析,让家庭账目的管理更加智能化,满足绝大部分家庭内部对理财的需求,从而提高居民的生活质量。
家庭理财收支系统的社会需求
在当今社会,理财既要具有灵活性又要保持高度私密性。不同家庭成员的年龄和社会需求不同,不同的家庭的家庭成分结构也不同,而有不同的财产规划,我们的家庭理财管理方案需要有高度定制性。同时家庭理财是一个家庭内部事务,保护家庭隐私也是一般家庭考虑理财用品重要的一环。经济的增长也促进了消费,转变了人民群众的消费意识,社会家庭的各种投资、消费多元化发展,让传统的手工记账模式变得繁琐落后。老旧的手写记账模式应用在当前社会生活的运用中也出现了诸多弊端,不仅效率低下,大量冗余数据产生,数据的保密性低还容易丢失,数据复刻和妥善保存都会遇到不少难题。在科学技术发展的进程里,让电脑辅助乃至代替人类劳动成为必然,web系统完全能辅助人们生产生活,减少枯燥重复的工作,代替传统手工记账的web系统的出现成为必然。
在国外市场中,家庭理财系统出现时间相对较早,所以功能相比较而言更为完善,并设计了一些功能辅助家庭进行投资规划,而由于国内理财手段更为多样化,情况更为复杂,所以国内的家庭理财系统不仅起步较晚,还因为国情差异不能完全照搬国外的思路。国内需求更多的偏向于记录和直观显示出家庭财务状况,所以本系统也将更侧重于国内家庭的需求,有针对性的对项目功能进行开发。推动年轻人在收入支出方面进行消费规划,避免承受入不敷出而产生的繁重的经济压力,同时帮助广大普通家庭根据实际情况,有效利用闲置资金,从而获取更高收益。
家庭理财收支系统的现实意义
优秀的家庭理财收支系统可以对家庭的经济状况有一个整体综合性的评估,让家庭的每个成员,清楚家庭的财务状况。随着社会经济的提升,家庭金融资产管理渐渐成为家庭理财的核心。
相关图片展示: