首先设计数据词典。数据词典包括:数据项(名称、含义、类型、取值范围、长度及其与其他数据项之间的逻辑关系)、数据结构(数据结构反映了数据之间的组合关系,它是若干个数据项之间的有意义的集合,包括:名称、含义、以及组成该数据结构的各个数据项)、数据流(数据流是指某个处理过程中数据的输入或输出,可以是数据项也可以是数据结构)、数据存储(处理过程所访问的数据,即数据库文件1和处理过程(从何处接受何种输入,向何处产生输出)。
本系统共有以下6个数据结构:
(1)    用户信息
用户名,密码。其中,用户名为主键。这是用来防止有新用户增加时相同用户名的出现。这些信息管理员可以进行管理。其中包括修改密码。
(2)    家庭成员信息
编号,姓名,性别,称呼,生日。编号是主键。管理员只要进入了系统以后就可以对家庭成员进行添加,删除,修改等操作。
(3)    收入信息
编号,主题,收入金额,收入类型,收入日期。收入编号设为主键。这对进入系统的管理员是可见的,管理员进入系统后可以添加、删除或修改收入信息。
(4)    收入类型信息
 编号,收入类型。编号依旧为主键,防止新增加的收入类型起冲突。系统管理员可以对收入类型进行修改,添加或删除。
(5)    支出信息
     编号,主题,支出金额,支出类型,支出日期。同样编号为主键,防止后来添加的支出信息产生冲突。系统管理员可以修改,添加或删除支出信息。
(6)支出类型信息
   编号,支出类型。编号依旧为主键,防止新增加的支出类型起冲突。系统管理员可以对支出类型进行修改,添加或删除。
下面便是本系统数据库的E—R模型:
上一篇:C#的FTP服务器软件系统的设计与实现
下一篇:基于WCF的消息推送服务研究与实现

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

酵母菌发酵生产天然香料...

浅谈高校行政管理人员的...

AES算法GPU协处理下分组加...

浅论职工思想政治工作茬...

从政策角度谈黑龙江對俄...

提高教育质量,构建大學生...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

基于Joomla平台的计算机学院网站设计与开发

压疮高危人群的标准化中...

上海居民的社会参与研究