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.

posted @ 2020-11-30 09:28  Seacolorfox  阅读(586)  评论(0编辑  收藏  举报