二、需求分析
家庭财务管理系统是针对家庭的财务软件,他能轻松帮你完成记帐以及理财规划。用户可以自由的设置收支类型(如生活费、通讯费、交通费、水电费、医药费等类型),可以制定每月的收入支出预算,还可以详细统计出各项家庭财务指标,便于您分析自己的财务。其它功能如:家庭亲友通讯录、家庭备忘录、家庭重要信息等。具体模块应包括:记账、资产管理、负债管理、投资理财管理、计划和提醒、家庭信息管理、统计报表(比如现金流报表、资产负债报表等)等模块。 本系统需要完成的功能有: 1.登陆管理
系统管理员可以设置家庭成员,修改或者删除。家庭成员应该包括“姓名,登录密码”等。家庭成员可以用姓名和登录密码登录家庭财务管理系统进行记账管理。 2. 家庭成员管理
以设置家庭成员,修改或者删除。家庭成员应该包括“姓名,登录密码”等。家庭成员可以用姓名和登录密码登录家庭财务管理系统进行记账管理。
3. 收支项目管理
可以设置收支项目,修改或者删除。收支项目要求分为两层,比如“车辆维护-保养费”;任意一层次都可作为收支项目记账,用户在不清楚支出是否属于“保养费”的时候,可以选择大类“车辆维护”作为支出项。
3
4.家庭成员收支报表管理
统计家庭成员一定时间内的收支情况。 5.退出管理
4
三、模块分析及设计
本次设计主要分为四个模块:登陆管理模块、家庭成员管理模块、
收支项目管理模块、家庭成员收支报表管理模块,详细可以参考下图:
5
(一)登陆管理模块
使用者:用户
目的:使用不同的角色进行登陆管理操作 基本事件流:
1、进入登陆界面,本用例开始
2、普通用户通过注册后进入系统进行操作。 3、超级用户进入系统后进行管理操,用例结束。
6
(二)家庭成员管理
1.增加家庭成员 使用者:管理员 目的:增加家庭成员 基本事件流:
1.1、用户进入增加家庭成员管理界面,本用例开始
1.2、系统显示家庭成员信息输入界面,用户输入家庭成员姓名、性别、出身日期、年龄,身高,体重。
1.3、用户确认输入信息,系统确认姓名是否唯一,若唯一,则增加成员信息,本用例结束。否则,提示该用户已存在。 2.修改家庭成员信息 3.删除家庭成员信息
(三)收支项目管理
1.查看收支项目 使用者:用户
目的:查看收支具体信息 基本事件流:
1、进入收支项目管理界面,点击查看,本用例开始。 2、查看具体项目收支情况。 3、点击确定,用例结束。
7