05_《家庭理财管理系统的数据库设计》
一、基本信息
标题:家庭理财管理系统的数据库设计
发表时间:2012-08-30
作者:陈派樟
来源:华东交通大学
关键词:家庭理财管理系统;数据项;逻辑结构;
文献来源:家庭理财管理系统的数据库设计
二、研究内容
家庭理财管理系统相关:数据库设计
1.系统数据库详细设计
1.1数据项设计
需求分析后, 可确定的系统数据项和数据结构如下所示:
(1) 用户表Users (User Name、User Pwd) ;
(2) 家庭现金账户管理表Account (Account No、Atype、BID、Mem ID、Open Date、Flag、Asum、Memos) ;
(3) 银行账户管理表Bank Oper (ID、BID、Mem Id、ANo、Oper Date、Flag、Opersum、Memos、Interest、SMonth) ;
(4) 银行信息表Banks (Bank ID、Bank Name、Bshort、Place) ;
(5) 收支明细表In Out List (ID、Type ID、Mem Id、ANo、Use Date、Flag、Userssum、Memos) ;
(6) 家庭成员信息表Members (Mem Id、MemName、Sex、Birth、Mobile、Job);
(7) 收支类型表Type (Type Id、Type Name、Flag) 。
1.2逻辑结构设计
“家庭理财管理系统”的数据之间的关系相对比较独立。在系统设计中, 数据表的设计是关键, 如何根据系统需求设 计数据表, 将关系到整个系统的运行效率甚至整个系统的成败。本系统共有七个数据表, 包括用户表、家庭现金账户 管理表、银行账户管理表、收支明细表、银行信息表、家庭成员信息表以及收支类型表。
数据表相互关系图:
用户表 (表名为Users) :
用于存储用户的信息。用户登录时, 系统将用户输入的用户名和密码与Users表中的数据进行比对验证, 若用户名及密码均正确, 则进入主界面。用户表结构如表一所示。
家庭现金账户管理表 (表名Account)
主要记录家庭现金日常收入、支出。家庭现金账户管理表结构如表二所示。
银行账户管理表 (表名Bank Oper)
主要记录家庭银行账户的往来信息。银行账户管理表结构如表三所示。
银行信息表 (表名Banks)
主要记录各银行的基本信息。银行信息表结构如表四所示。
数据库收支明细表的设计
收支明细表:
收支明细表 (表名In Out List) , 主要记录家庭成员日常收入、支出信息。收支明细表结构如表五所示。
家庭成员信息表结构:
家庭成员信息表 (表名Members) , 主要记录家庭成员的相关信息。家庭成员信息表结构如表六所示。
收支类型表结构
收支类型表 (表名Types) , 主要用于记录收入支出类型。收支类型表结构如表七所示。
三、阅读结论
通过本论文的阅读,进一步了解了理财系统数据系统的组成以及数据表的设计。
四、参考文献
[1] 吴治中, 方金友.家庭投资理财1000问[M].合肥:安徽科学技术出版社, 2002.
[2]王树进, 包明宝.投资理财新思维[M].北京:经济管理出版社, 2001.