收支项目:包括的数据项有项目编号、类型。
收支记录:包括的数据项有收支编号、收支内容、收支日期、收支金额。
3.3.2 概念结构设计
在对数据库进行需求分析后,可建立数据库的概念模型。本系统中的实体主
要有用户、收支记录、收支项目。通过对以上数据之间的联系分析得到数据库设计的部分E-R图,如2所示。
2 概念设计部分E-R图
3.3.3 逻辑结构设计
逻辑结构设计主要是将E-R图转换为关系模型,即是把所有实体和关系转换成关系模式。根据各实体之间的联系,将实体和关系转换为如下的关系模式,具体描述如下所示:
家庭成员信息(姓名,电话,家庭地址,工作地址)
收支项目(项目编号,类型,姓名)
收支记录(收支编号,收支内容,收支日期,收支金额,姓名,项目编号)
3.3.4 物理结构设计
本系统的设计采用SQL Server 2005作为后台数据库,数据库的名字为money_system,数据库中主要包括三个表,分别是家庭成员表(friend),收支记录表(money),收支项目表(memo) C#家庭收支管理系统的设计+源代码(3):http://www.751com.cn/jisuanji/lunwen_12952.html