Money Manager v1.0.0
项目描述
Money Expense Manager 是一款应用程序,可让用户轻松跟踪自己有多少钱以及花了多少钱。它将是一个 CRUD(增删改查)应用程序,用户可以创建或添加他们的收入和支出,用户可以更新、查看和删除他们的支出。在此应用程序的第一个版本中,用户将能够记录他们在哪些地方花了钱,以及他们的收入和花费的金额。在下一个版本中,可能会添加登录功能以进行身份验证。在此应用程序中,用户可以输入他们的姓名来使用该应用程序,通过指定金额来添加收入或支出。他们收到了多少钱,他们做了什么或在哪里花了钱的详细信息,以及他们提取钱的日期或花费钱的日期的信息将被存储为输入。
需求规格
• 用户只能通过姓名访问该应用程序。
• 用户可以通过进入个人资料部分随时更改自己的姓名。
• 在此应用程序的主页上,用户可以在其仪表板上看到他们赚了多少钱、花了多少钱以及现在还剩多少钱。
• 用户可以在主页上查看他们的交易。
• 用户将能够在交易部分记录金额、日期、事件发生日期以及是收入还是支出。
• 用户将能够删除交易
用例图
实体关系图
工作流程
用户可以使用姓名登录应用程序。登录后,他可以查看主页。如果第一种情况没有进行交易,他将被要求添加交易。当他添加交易时,他将能够添加交易,包括金额、交易详情将在收入部分,或者他的详细信息将在支出部分,以及他进行交易的日期。然后,他交易的金额可以在上面的仪表板的详细信息中看到。用户可以随时从设置图标更改姓名。用户可以随时删除他的交易。
特点
启动屏幕
主页
添加交易
添加重命名
删除交易
已实现软件
IDE:Android Studio 2021.2.1.15
JDK – Java 18
框架 – Flutter 3.0.2
数据库 – Hive Db
版本控制 – Github
未来更新
• 身份验证。
• 云存储。
遇到的挑战
• 遇到数据库问题。
• 各种框架版本问题。
• 遇到无法从用户输入获取任何数据的情况。
• 前端逻辑问题。
• 遇到一些小 bug。
结论
限制
这个费用管理器应用程序仍然存在一些限制。如果我只想进行简要讨论,那么我可以认为我可以使 UI 更具吸引力。我们可以为这个项目添加更多功能。
• 如果我们能为每次交易添加时间,那将是更好的。
• 如果我们可以添加云存储,那将有助于在任何设备上获取数据。我已经发现了上述限制。我正在努力满足这些限制并构建一个有竞争力的应用程序。
亮点
• 用户可以进行无限次交易。
• 用户可以随时删除任何交易。
• UI 简单而简约。
• 用户可以随时重命名自己的姓名。
未来展望
该项目已实现使用 Flutter 构建简单应用程序的目标。该项目是使用 Dart 和 Flutter 开发的,它们正变得越来越受欢迎,很可能成为移动应用开发人员未来的选择。该项目可以根据用户需求进一步扩展。
Money Manager © Sandbox
©2022. 版权所有













