第四章 详细设计
本章主要对家庭财务管理系统的前台管理与后台管理功能设计,以及系统所需数据库的概念结构与逻辑结构的设计进行了详细的介绍。
4.1 系统功能模块设计
家庭财务管理系统由系统管理、基础数据管理、日常收支管理、银行储蓄管理、借还钱管理和理财分析等模块组成。具体如下:
4.1.1系统管理模块
(1)验证用户登陆:验证即将登陆系统用户的用户名和密码正确性。
(2)密码修改:实现用户密码的修改。 (3)重新登录:更换用户重新登录。 (4)退出:注销退出当前用户登录。 4.1.2基础数据管理模块
(1)家庭成员管理:实现家庭成员的添加、删除、修改。 (2)收支项目管理:实现收支项目的添加、删除、修改。 4.1.3日常收支管理模块
(1)日常收入:实现日常收入的添加、删除、修改。 (2)日常支出:实现日常支出的添加、删除、修改。
8
4.1.4银行储蓄管理模块
(1)活期账户:对银行活期账户进行管理,实现添加、删除、修改的功能。
(2)定期账户:对银行定期账户进行管理,实现添加、删除、修改的功能。 4.1.5借还钱管理模块
(1)借出款:记录家庭成员各项借出款情况。 (2)借入款:记录家庭成员各项借入款情况。 4.1.6理财分析模块
(1)查询明细:按类别查询收支明细。 (2)理财报告:分析家庭财务的盈亏。
家庭财务管理系统的系统功能结构图如图4- 1 所示:
家庭财务管理系统系统管理基础数据管理日常收支管理银行储蓄管理借还钱管理理财分析修改密码家重退庭新成登员录出管理 收支项目管理日常收入日常支出活期账户定期账户借出款借入款查询明细理财报告 图4-1 家庭财务管理系统功能结构图
9
4.2 建立E-R图
家庭成员信息实体 年龄 姓名 密码 用户生日
图4- 2家庭成员信息实体E-R图
家庭成员类型信息类型编号 类型名称
图4-3 家庭成员类型信息E-R图
收入类型信息实体 类型编号 类型名称
图4- 4收入类型信息实体E-R图
10
支出类型信息实体 类型编号 类型项目
图4- 5 支出类型信息实体E-R图
收入信息实体 收入详收入编 收入日收入金 收入人员 收入类
图4- 6 收入信息实体E-R图
11
支出信息实体 支出详情 支出编号 支出金额 支出日期 支出类型 支出人员
图4- 7 支出信息实体E-R图
借入款信息实体 借入编号 借入金额 借入人 借入日期 借出人 借入原因
图4- 8 借入款信息实体E-R图
12