个人理财系统需求分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

个人理财管理系统需求分析与设计

目录

个人理财管理系统系统分析 (1)

1.1问题描述 (1)

1.1.1 问题陈述 (1)

1.1.2 系统涉及人员 (2)

1.1.3 系统功能描述 (2)

1.2用例图 (4)

1.3用例规约 (4)

1.3.1用户管理 (4)

1.3.2 账户管理 (5)

1.3.3 收支管理 (5)

1.3.4 物品管理 (6)

1.3.5债务管理 (7)

1.3.6个人贷款 (9)

1.3.7 年度预算 (12)

1.3.8 基础数据管理 (13)

1.4 术语表 (13)

1.个人理财管理系统系统分析

1.1问题描述

1.1.1 问题陈述

随着我国国民经济的持续增长,人们收入也在逐年增加,个人

身边可以支配的财产也在增加,而且随着现在经济形式多样化,人们收入与支出形式也出现多样化,并不仅仅是局限于传统的购物支出和工资收入这简单的形式,出现了越来越多的经济行为,像现在股票、证券、信用卡、银行业务、个人福利、奖金、网上商店等的出现,面对这些复杂的经济行为,个人越来越难以管理和支配自己的财产,难免出现混乱,最后自己往往抱怨不知道钱花什么地方了,所以我们需要一个现代化的工具来管理我们个人的财产日常支出和收入,以合理管理支出行为,使经济效益最大化。

个人理财管理系统就是针对上面的这些问题而设计的,让每个用户对自己的经济行为有个比较清晰的掌握,合理分配个人收入和管理自己的资产。

1.1.2 系统涉及人员

1)理财人员

本系统主要针对的是有理财需要的人员。理财人员通过该系统能够添加,查看,修改自己的收入支出情况,并通过系统中的预算与评估功能来判断自己的收支是否合理。

1.1.3 系统功能描述

1)用户管理

在这一功能模块中,主要针对的是用户管理。需要实现新用户的创建,用户的登陆以及删除功能。用户只有在登陆后才能进行其他的操作。

2)账户管理

在这一功能模块中,主要是针对用户的多银行账户情况,其中可以添加、删除(注销)账户,可以实现账户间的转账,同时也可以分别查询每个账户的不同收支情况和转账情况。

3)收支管理

在这一功能模块中,主要功能有针对债务管理、个人贷款、物品

管理模块中的支出的一个总揽,其中也可自己添加、删除、检索

记录,这些都会与其他三个功能模块想关联。

4)物品管理

在这一功能模块中,主要是针对用户商品交易收支的管理,可以

实现添加(买入)、删除(卖出)、检索物品等功能,这些数据的更新也会上传到收支管理和账户管理中去。

5)债务管理

在这一功能模块中,主要是针对用户的债务关系,同样可以实现

添加(借入)、删除(还款)、修改和检索债务等功能,这些数据的更新也会上传到收支管理和账户管理中去。

6)个人贷款

在这一功能模块中,主要是针对用户的银行贷款业务,同样可以

实现添加(借贷)、删除(还贷)、修改和检索贷款等功能,还有一功能就是根据贷款利率和本金计算各期的还贷利息。

7)收支预算

在这一功能模块中,主要是用于用户的每年和每月的一个收支预

算,可以实现添预算、删除预算、修改(更新)预算和根据预算得到收支分析对比功能。

8)结算与评估

在这一功能模块中,主要是根据收支管理和收支预算模块的结果

进行的得到一个评估结果,通过对比显示给用户,并给出用户一些相应的建议。

9)基础数据管理

在这一功能模块中,主要对上述应用的数据类别中的一些数据进行更新,包括银行类型、物品类别和收入与支出类别等。

1.2用例图

图1.2 个人理财管理系统用例图

1.3用例规约

1.3.1用户管理

1.3.1.1简要说明

参照系统功能描述“用户管理”。

1.3.1.2事件流

用户进入个人理财管理系统,用例开始。用户根据需要创建新用户或者使用已有的用户名登录系统。

1.3.1.3特殊需求

无。

1.3.1.4前置条件

无。

1.3.1.5后置条件

无。

1.3.1.6扩展点

无。

1.3.2 账户管理

1.3.

2.1简要说明

参照系统功能描述“账户管理”。

1.3.

2.2事件流

进入系统的用户需要根据需要进行事件选择主要有添加账户、删除账户、账户转账、收支详情等四个事件。

1)添加账户

a.选择添加账户项

b.填写添加账户明细

c.提交

2)删除账户

a.选择删除的账户

b.选择是否删除其他模块中与本账户相关内容

c.提交

3)账户转账

a.选择转账账户

b.选择转入账户

c.填写转账金额和相关说明

d.提交

1.3.

2.3特殊需求

无。

1.3.

2.4前置条件

用户登陆系统,而且在基础数据中要求有银行类型和存款类型数据条目存在。

1.3.

2.5后置条件

无。

1.3.

2.6扩展点

无。

1.3.3 收支管理

1.3.3.1简要说明

参照系统功能描述“收支管理”。

1.3.3.2事件流

这一模块中主要有添加、删除和检索记录

1)添加记录

a.选择添加收入还是支出条目

b.如果是添加收入项目则填写相关收入明细

c.如果是添加支出项目则填写相关支出明细

d.如果是与物品、债务和贷款项相关则把数据上传至相关模块

e.提交

2)删除记录

a.选择要删除的条目

b.提交

3)检索记录

a. 填写检索的时间区间

b.填写检索类型(收入或者支出)和账户

c.填写其他相关说明

d.提交

1.3.3.3特殊需求

无。

1.3.3.4前置条件

需要个人贷款、债务管理、物品管理模块中的数据支持。

1.3.3.5后置条件

产生一个收支分析系统,以供用户参考。

1.3.3.6扩展点

无。

1.3.4 物品管理

1.3.4.1简要说明

参照系统功能描述“物品管理”。

1.3.1.2事件流

1)用户选择“物品管理”,用例开始。

2)显示“物品管理”窗口,列表显示物品购买信息。

3)根据购买信息用户可以选择下面的操作:

a.添加物品信息

b.删除物品信息

相关文档
最新文档