https://www.bilibili.com/video/BV1MW421w7ES/
演示视频:3.2系统各功能模块分析
用户管理模块:创建系统用户,修改删除用户的基本信息。
收支管理模块:添加、修改、删除和查询用户的收入支出信息。
存储管理模块:添加、修改、删除和查询用户的银行储蓄信息。
借还款管理模块:添加、修改、删除和查询用户的借款和还款信息。
基本数据管理模块:添加、修改、删除和查询用户的收入项目和支出项目的信息。
注:财务分析模块包含在以上的模块中。
4数据库设计
该系统采用SQL Server2005作为后台数据库进行存储所有与系统相关的数据。根据系统功能需要主要包括以下数据表:用户信息表(family)、收入信息表(ininfo)、支出信息表(outinfo)、收入项目表 (initem)、支出项目表(outitem)、活期存储信息表(liveaccount)、定期存储信息表(fixaccount)、借入表(borrow)和借出表(lend)。
3.1 数据模型
数据模型是对现实世界数据的抽象表示,其主要目的是规划具体事务处理使用到的数据,建立相应的数据库,保持与应用程序开发之间的简洁性,有利于数据库的规范化、性能优化以及数据的简洁性。
4.1.1 E_R模型
ER模型是数据进行第一层抽象的表示方法。它的主要成分包括:实体、联系和属性。使用这三种成分,我们可以建立许多数据库应用系统的E_R模型。
家庭财务管理系统的E-R图如下图所示