实验题目:家庭理财系统系统需求分析
需求分析
实验目的:
1. 掌握UML中的业务过程模型、用例模型。
2. 熟悉一种UML建模工具。
实验要求:
学会UML业务过程模型、用例模型建模方法
实验任务:
任务一:自行选择一个软件项目,有背景说明、功能需求概述;
任务二:利用UML业务过程模型对软件的应用流程建模;
任务三:利用UML用例模型对软件的需求进行分析,并对应用场景建模;
实验项目:家庭理财系统
任务一:自行选择一个软件项目,有背景说明、功能需求概述
一.项目概述
家庭理财(Personal Finance)并不是一个新鲜词,简单地说就是开源节流、管理好您的钱(Money Management)。但科学理财的前提是建立正确的理财观、正确理财科学理财的含义。
科学理财其实包括两个方面:“赚钱”,如何积累财富、实现财产的保值和增值;“花钱”,如何用最少的钱获得最好的服务和最大的满足。科学理财不仅仅是安排好柴米油盐,而且是把钱财及相关事务纳入有计划、有系统的管理。一般而言,科学理财应该能达成下列目的:
1. 在考虑投资风险的前提下,增加收入;
2. 在有计划提高生活品质的前提下,减少不必要的支出;
3. 可以提高个人或家庭的生活水平;
4. 可以储备未来的养老所需。
家庭理财管理系统是典型的信息管理系统,其开发的功能主要包括:通过计算机管理个人财产,实现无纸化理财,通过查询分析,统计出各项数据,分析出生活中的浪费和节约的地方,通过强大的查询和索检高效的索检出数据,提高办事效率。 该系统预期满足以下几个要求:
1. 可靠性:有较强的容错能力。
2. 简单性:用户容易理解和使用该系统。
3. 可维护性和适应性:系统易于修改,扩充,易于维护,能够适应不断发展变化的需求。
4. 可用性:目标系统功能较为齐全,能够满足家庭财务管理的基本需要。
二.需求分析
家庭理财管理系统是一个信息管理系统,本系统是一个为适应对家庭理财的迫切需求而设计开发的软件系统,通过对日常的各项收入及开支进行统计处理从而使用户对自己的经济情况一目了然,并且通过添加评定模块可以让用户对自己的收入、支出进行科学合理的分配。
三.功能需求概述
本理财系统集合了权限登录、数据管理、报表、图表显示、数据库备份和还原、日志及打印等功能模块。
本系统主要实现了家庭理财方面的相关功能:
可以对用户进行添加、删除,并实现设定管理权限,实现对日常支出财务信息的添加、修改、删除、查找等操作;可查看报表、打印报表、信息统计、图表显示并给出意见与建议
家庭理财系统结构图
任务二:利用UML业务过程模型对软件的应用流程建模
任务三:利用UML用例模型对软件的需求进行分析,并对应用场景建模