基于微信小程序的记账系统

简介

大学生记账本是面向大学生的方便快捷的记账微信小程序。使用小程序云开发,云函数、云据库、云存储

系统提供支出、收入、转账、余额、借贷五大记账模块,内含多种情景账本,涉及食品、交通、购物、宿舍、娱乐、学习等各种针对学生的场景,以满足不同时期的记账需要。用户可以实时查看自己的账户余额和所有账单记录。本小程序已经上线,欢迎扫码体验。
基于微信小程序的记账系统_第1张图片


1. 小程序介绍

1.1 项目背景

个人理财在我国得到大众的认可和金融机构的重视是近几年的事情。人们对个人理财的重视程度,与我国市场经济制度不断完善、资本市场长足发展、金融产品的日趋丰富以及居民总体收入水平的逐年上升等等是分不开的。但是比起美、日等发达国家,我国人民对于个人理财的理解还处于初级阶段。

但是其实理财并不困难,并不是必须依靠个人理财专业人士的建议才能身体力行。至于要如何预估收入、掌握支出进而检讨改进则有赖于平日的财务记录,简单的说记账是理财的第一步。

记账最直接的作用就是摸清收入、支出的具体情况,看看自己到底挣了多少钱,花了多少钱,钱都花在什么地方。还可以知道维持正常的日常生活需要多少钱,剩下的钱可以考虑进行消费和投资,这是进行财务规划的基础。

随着越来越多的人具有了记账的习惯,在学生族既定收入稳定的情况下,采取“节流”的科学理财方式是非常实际的,也符合个人理财统筹的原则。个人的收入支出结构在日益发生变化,单纯地靠在本子上记录收入支出无法满足对于收入支出结构的统计分析,因此以个人用户为目标的记账软件应运而生。相应的各种面向家庭及个人的理财软件也越来越多。但是众多个人理财软件操作专业,对于个人用户来说功能过于强大,分析数据用语专业也不易理解。因此开发一个使用简便、统计结果直观并对个人用户理财有参考价值的记账程序无疑能为广大个人用户提供方便。

本项目的目的在于帮助在校大学生合理地管理自己的财务,培养良好的消费习惯,搞清楚钱是怎样花出去的,避免大手大脚乱花钱。通过记账帮助学生成为精明的理性消费者,把钱花在刀刃上,用更少的钱做更多的事。

1.2 项目简介

大学生记账本是面向大学生的方便快捷的记账微信小程序。系统提供支出、收入、转账、余额、借贷五大记账模块,内含多种情景账本,涉及食品、交通、购物、宿舍、娱乐、学习等各种针对学生的场景,以满足不同时期的记账需要。用户可以实时查看自己的账户余额和所有账单记录。

同时该小程序提供了查询**“附近银行”的地图功能和汇率计算器功能**,帮助用户高效生活。对于不同的账单类型,系统所展示的图标也有所不同,以帮助用户进行更好地区分,同时系统会自动按照时间顺序对所有的账单记录进行排序,从年到月再到日。小程序简单易用、设计美观,将为用户的生活带来便利。

1.3 应用场景

学生在支出或者收入一笔钱之后,就可以随时打开 “大学生记账本” 微信小程序记一笔。同时如果用户想要快速查询自己附加的银行或者利用常用的汇率计算金额,也是本小程序使用场景。

1.4 系统总体框架

基于微信小程序的记账系统_第2张图片

2. 需求分析

需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。需求分析之所以重要,就因为它具有决策性、方向性、策略性的作用,它的基本任务是回答系统必须“做什么”这个问题。如果投入大量的人力、物力、财力和时间开发出的软件却不被人需要,那么所有的投入都是徒劳。本章将详细阐述对于大学生记账系统的需求分析。以使得本系统可以尽可能地满足大多数学生用户记录日常收支的需要。

2.1 设计目标

为了做出满足大学生用户的符合质量要求的系统,制定以下设计目标:

  • 账户的种类尽可能符合学生日常的使用,产品要让用户易懂易用
  • 对于收入和支出,尽可能多的设置符合大学生的账单类型
  • UI 设计规范美观,对于不同的账单类型显示不同的图标,操作成功或失败给予友好提示
  • 提供一些能够方便用户高效生活的小工具,如汇率计算器等

2.2 功能需求

  • 记录日常收支的功能,在账单中可插入图片
  • 查看某一个具体账户的账单和所有账户的账单
  • 账单按照时间进行分类排序展示
  • 获取用户的使用反馈

2.3 非功能需求

  • 安全性:系统要能够保护用户的账单信息
  • 加载速度:当用户的账单数据较多时,加载速度不能太慢

3. 详细设计

内容较多,请移步到https://developers.weixin.qq.com/community/develop/article/doc/0004caaad78550e49fca811f252813


4. 资源

本小程序的代码已开源
https://github.com/ChangYanwei/accountBook

你可能感兴趣的:(前端,前端,经验分享,javascript)