此功能,对家庭日常的收入进行管理,可以对添加收入记录、删除收入记录、修改收入记录。2)支出管理:用户通过此功能,对家庭日常的支出进行管理,可以对添加支出记录、删除支出记录、修改支出记录。3)收入查询:此功能主要提供指定时间段内的收入查询并提供一个汇总后的收入总数,用户通过此功能可以对某一段时间内的收入情况进行查询。4)支出查询:提供指定时间段内的支出查询。5)投资明细:该功能是对家庭投资收入或亏损的一个明细,方便用户对投资状况的管理。图2.3财务管理用例图2.2.3用户管理功能主要为用户提供管理账号的一种方法,用户通过该功能可以对自己的密码进行修改,对自己的账号进行删除,同时还能为别人添加新的用户。通过此功能可以很方便的对用户的数量进行管理。图2.4用户管理用例图2.2.4常用工具该功能为用户提供了2种常用工具:计算器和记事本,使用户在使用该系统时操作更为便捷。图2.5常用工具用例图2.2.5帮助该功能为用户提供使用本系统的帮助和系统开发的相关信息。图2.5帮助用例图3.系统设计3.1数据库设计3.1.1概念结构设计?数据库在本系统中占有相当重要的位置,数据库结构设计地好坏将直接对应用系统地效率以及实现地效果产生影响。合理地数据库结构设计可以提高数据地存储效率,保证数据地完整和一致。在需求分析阶段数据库设计人员充分调查并描述了用户的应用需求,但这些应用需求还是现实世界的具体要求,下面,应该首先把它们抽象为信息世界的结构,才能更好的、更准确的用一个DBMS实现这些要求。系统整体E-R图如下:图3.1系统用户管理收入支出管理构成构成投资管理整体E-R图1)用户实体:用户实体拥有用户名和密码2个属性,用户使用系统时需要输入正确的用户名和密码才能进入系统。用户用户名密码图3.2用户实体图2)收入实体:收入实体拥有支出编号、金额、备注、记录人、日期5个属性,它记录家庭日常的收入情况。