基于web的家庭理财收支系统的UI设计与实现毕业论文
2020-04-24 10:17:52
摘 要
现如今,日益改善的生活水平和可支配收入的不断增加使得理财的观念越来越深入到普通百姓的心中。人们开始有了各式各样的收入与消费方式,通过人脑或是其他传统的记事软件显然无法有条理地处理这些信息。以家庭为单位,记录各个家庭成员的收入与支出信息,并对这些信息进行梳理和展示,有利于合理高效地分配家庭资产,促进家庭长期的和谐稳定。因此,开发一款家庭理财收支系统,具有很重要的研究价值和发展前景。
家庭理财收支系统,基于Web开发技术原理,采用SSM(Spring SpringMVC
MyBatis)框架,并结合MySQL数据库,在Eclipse开发平台上设计运行。该系统为普通用户提供收支管理,财务管理,报表管理,用户管理等模块,统计用户的收入与支出信息。同时,系统维护人员能够以管理员身份登入系统,对数据库信息进行备份、初始化和恢复。
本文介绍了UI设计的基本原则和主要流程,总结了用户对家庭理财收支系统的普遍需求,详细阐述如何通过CSS样式布局和Photoshop图片处理软件,为家庭理财收支系统设计人性化的用户界面,使得该系统更加符合一般用户的使用习惯,并在此基础上为用户提供更好的视觉效果和使用体验。本文还通过Highcharts图表库,简单便捷的为用户统计数据及展示收入支出报表。
关键词:家庭理财收支系统;用户界面;UI设计;Web开发
UI Design and Implementation of Web-based Family Finance Revenue and Expenditure System
Abstract
Nowadays, the ever-increasing living standards and the increasing disposable income make the concept of financial management deeper and deeper into the hearts of ordinary people. People's demand for asset management is also increasingly diversified and personalized. How to configure the family's assets, ensure family life, and make the family's property status healthier and more stable has become a concern for every family. Therefore, the development of a family financial income and expenditure system has important research value and development prospects.
Family financial income and expenditure system, based on the Web development technology,uses SSM(Spring SpringMVC MyBatis)framework,is combined with
the MySQL database, and designed to run on the Eclipse platform. The system provides general users with revenue and expenditure management, financial management, report management, user management and other modules to collect user income and expenditure information. At the same time, system maintenance personnel can log in to the system as an administrator to back up, initialize and restore database information.
This paper introduces the principles and process of UI design, summarizes users’ general needs and elaborates how to design a user-friendly user interface for family financial income and expenditure systems through CSS style layout and Photoshop image processing software. This makes the system more in line with the usage habits of ordinary users, and on this basis provides users with better visual effects and experience. This article also uses highchairs to easily and conveniently count user data and display revenue and expenditure reports.
Key Words:Financing system; User interface; Web development; UI design
目 录
摘 要 1
Abstract 2
第一章 绪论 5
1.1 课题研究的背景 5
1.2 课题研究的意义 5
1.3 工作主要任务 6
1.4 论文组织结构 6
第二章 关键技术及开发环境简述 7
2.1 java技术介绍 7
2.2 MySQL数据库 7
2.3 Bootstrap前端框架 7
2.4 开发平台eclipse 8
第三章 基于web的家庭理财收支系统的UI设计 9
3.1 UI设计原则 9
3.2 UI设计流程 10
3.3 家庭理财收支系统的主体设计 11
3.3.1 布局 11
3.3.2 风格 12
3.3.3 主体框架 12
3.4 家庭理财收支系统的组成模块 13
3.4.1 登录与注册 13
3.4.2 系统主界面 14
3.4.3 收支管理模块 15
3.4.4 财务管理模块 16
3.4.5 报表管理模块 17
3.4.6 数据库管理模块 18
3.4.7 用户管理模块 20
第四章 基于web的家庭理财收支系统的UI实现 22
4.1 HTML布局 22
4.2表单验证 23
4.3导航 24
4.4 查询与搜索 26
4.5 报表 28
4.6 视觉吸引 30
4.6.1 对话框 30
4.6.2 提示 32
第五章 总结 34
参考文献 35
致 谢 38
第一章 绪论
1.1 课题研究的背景
随着国家经济的增长,人们的收入方式和消费方式都在不断丰富,尤其在这样一个信息泛滥成河,技术日新月异的社会,财富内容越来越复杂,一个家庭需要面临很多消费选择,养老,买房,进修,娱乐,培养后代,诸如此类的问题往往让现代人焦头烂额。如何能够合理的计划安排家庭的收入与支出,最大限度的保值增值,也就成为了现如今急需解决的问题。
在世界上的许多发达国家中,家庭理财工具已经非常丰富,理财业务较为发达,而国内家庭理财工具尚未得到普及,人们对市面的一些理财工具并不能做到完全放心的使用。因此,如何开发一款安全高效的家庭理财收支系统具有极强的现实意义和研究价值。基于Web的家庭理财收支管理系统,能够快捷有效的为用户统计收入与支出信息,用户只需要通过浏览器,就可访问应用程序,获取不同形式的收支统计结果,从而对资产的使用方式进行合理规划。
1.2 课题研究的意义
与传统理财方式相比, 互联网理财具有投资成本低、高回报、资金流动性强、方便快捷等特点[1]。传统的理财方式,包括银行,债券,信托等,通常具有周转时间长,起点高,不够便利等不足,渐渐失去其原有的优势。随着互联网的发展, 互联网金融已经成为重要的理财方式[2]。通过互联网进行家庭理财管理,则更加的便捷有效,人们甚至通过手机就可掌握资产的流动信息,符合现代人的生活习惯和生活节奏。目前,由于科技水平的不断提高,人们越来越青睐于互联网产品已经是不可抵挡的趋势,传统理财方式的弊端在这场信息化的洪流中日益显现,通过网络进行理财也将必然得到普通群众的广泛接受与热烈支持。
国内目前比较知名的网络理财工具,如支付宝和余额宝,已经在青年人群中得到了一定程度的普及,但市场上仍需要更加丰富的家庭理财产品来供使用者进行横向对比,从而更好地掌握金融的走势,及时跟踪财政变动信息,降低家庭理财的风险。
1.3 工作主要任务
一款优秀的家庭理财系统,需要满足用户对理财产品的一般需要,具备良好的人机交互体验。开发该产品的各项工作如下:
相关图片展示: