家庭理财管理系统

家庭理财管理系统

tag:家庭理财管理系统、软件开发工具与平台、软件工程、需求工程

概述:
随着人们生活水平的提高,信息化显得尤为重要,计算机将继续并将长期占领着任何工作的主导地位,随着人们收入的日益增多,理财将成为人们的必选。谈到理财,不仅只存在于公司中,一些家庭乃至学生和个人都可以进行相关的理财管理。而在人们日益繁忙的今天,一个家庭理财管理系统要比单纯的纸质理财管理方便、快捷的多。在此我根据自己所学的金融及计算机相关专业知识专门为一些有理财想法的家庭以及个人设计了这个家庭理财管理系统,该系统界面美观、操作简单,且相比于纸质的理财工具,减少了容易丟失的风险,大大提高了工作的效率。该系统的主要功能为:会员根据自己的财政情况进行投资与撤资,还可以进行正规的借贷与还贷。本系统主要采用Java作为开发语言,springboot作为框架,数据库使用 MySQL进行数据管理,开发环境为idea,开发了一个为用户提供方便且实用的家庭理财管理系统。

系统用例分析

表 系统用例分析过程

参与者主要工作使用系统系统用例
会员注册系统账户使用系统注册
会员登陆系统使用系统登陆
会员根据需求对理财产品进行投资投资
会员根据需求对投资的理财产品撤销投资撤销投资
会员向系统指定平台贷款服务进行贷款贷款
会员对已贷款的贷款金额还款还款
会员对绑定在系统中的银行卡信息进行管理银行卡信息管理
管理员管理基金理财产品的详细信息基金理财管理
管理员给予会员相应的权限会员功能授权
管理员对会员授权的贷款信息进行审核贷款审核
管理员对邻近还款期限的会员给予相应的提醒还款提醒
管理员对所有会员进行管理会员管理
管理员更改会员账号对应的信用得分会员征信管理

在这里插入图片描述
图 系统用例图

用例分析
2.1 “会员注册”用例分析
表 “会员注册”系统用例规约

用例名会员注册
简要描述会员通过该用例注册成为个人理财管理系统会员
参与者未注册会员
简要描述会员通过该用例注册成为个人理财管理系统会员
相关用例
前置条件未注册会员申请注册
后置条件未注册会员成功成为系统会员

基本事件流
(1) 用例起始于未注册会员选择注册
(2) 系统返回一个注册页面
(3) 未注册用户输入用户名(A-1)(D-1)
(4) 未注册用户输入密码(A-2)(D-2)
(5) 未注册用户输入验证码(A-3)(D-3)
(6) 系统验证输入成功(B-1)
(7) 未注册会员提交注册信息
(8) 系统提交注册信息成功并自动登录返回首页,用例结束(A-4)


备选事件流
A-* 会员在提交注册信息前,随时都可以中止该用例
(1) 系统提醒会员当前所有操作都会被取消
A-1 用户名已存在
(1) 系统显示用户名已存在,提示会员重新输入
(2) 未注册会员可以重新输入用户名,也可以结束该用例
A-2 两次密码输入不一致
(1) 系统显示两次密码输入不一致,提示会员再次输入
(2) 未注册会员可以重新输入密码,也可以结束该用例
A-3 验证码错误
(1) 系统显示验证码输入错误,提示会员重新输入
(2) 未注册会员可以重新输入验证码,也可以结束该用例
A-4 系统注册信息保存失败
(1) 系统显示保存失败信息,并提醒会员重新提交或提示系统出现错误无法注册
(2) 未注册会员可以重新提交该注册信息,也可以结束该用例


补充约束-数据需求
D-1 用户名不能为空
D-2 密码不能为空
D-3 验证码不能为空
补充约束-业务规则
B-1 必修注册信息必须全部填写


待解决问题


加v获取完整资料:word+代码
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
家庭理财管理系统是一个用于帮助家庭管理财务的软件,可以帮助家庭成员记录支出、收入、预算等财务信息,帮助他们更好地掌控自己的财务状况。下面是一个简单的家庭理财管理系统的Java代码示例: ```java import java.util.Scanner; import java.util.ArrayList; class Transaction { String type; double amount; String category; public Transaction(String type, double amount, String category) { this.type = type; this.amount = amount; this.category = category; } } public class FamilyFinanceManager { public static void main(String[] args) { ArrayList<Transaction> transactions = new ArrayList<>(); Scanner input = new Scanner(System.in); while (true) { System.out.println("请选择操作:1.记录支出 2.记录收入 3.查看交易记录 4.退出"); int choice = input.nextInt(); if (choice == 1) { System.out.println("输入支出金额:"); double amount = input.nextDouble(); System.out.println("输入支出类别:"); String category = input.next(); Transaction newTransaction = new Transaction("支出", amount, category); transactions.add(newTransaction); } else if (choice == 2) { System.out.println("输入收入金额:"); double amount = input.nextDouble(); System.out.println("输入收入类别:"); String category = input.next(); Transaction newTransaction = new Transaction("收入", amount, category); transactions.add(newTransaction); } else if (choice == 3) { System.out.println("交易记录:"); for (int i = 0; i < transactions.size(); i++) { Transaction transaction = transactions.get(i); System.out.println(transaction.type + " " + transaction.amount + " " + transaction.category); } } else if (choice == 4) { break; } else { System.out.println("输入无效,请重新输入"); } } } } ``` 这段代码实现了一个简单的家庭理财管理系统,用户可以选择记录支出、收入,查看交易记录以及退出程序。通过这个系统家庭成员可以方便地记录和管理自己的财务信息,帮助他们更好地掌控自己的家庭理财

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值