- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
课程设计说明书
课程设计名称: 数据库课程设计
课程设计题目: 家庭财务管理系统
学 院 名 称: 信息工程学院
专业: 计算机应用与技术 班级:
一、数据库需求分析:
对于家庭财务管理系统而言,整个系统就是一个加工家庭财务管理。从用户的需求描述可知,管理员是数据的源点,普通用户是数据的终点。另外,管理员需要录入用户信息、理财信息和日常管理信息,说明用户信息、理财信息和日常管理信息是数据流;同样,统计请求和统计结果也是数据流。根据上述分析,得到如图所示的第1层DFD。
根据第1层DFD图绘制下一层数据流图时,细化第1层的加工家庭财务管理,从而描述系统的主要功能。从第1层DFD得知,用户信息是管理员需要录入的一个信息,??此加入一个加工录入用户信息,同样得到录入理财项目信息、录入日常管理信息两个加工。另外,数据流统计报告请求和统计报告结果应该由加工统计报告来完成。这样,我们用录入用户信息、录入理财项目信息、录入日常管理信息和统计报告四个加工代替第1层的家庭财务管理,同时增加这些数据流对应的数据存储,即用户、理财和日常管理,最后得到如图所示的第2层DFD。
继续进行分解,分析第2层DFD中的加工统计报告。用户统计报告时需要提供合法性检查,因此,统计报告可以分解为合法性检查和统计两个处理步骤,从而形成如图所示的第3层DFD。
数据字典
(一)、数据项
1 数据项名:编号;数据类型:int;数据长度:4;
2 数据项名:姓名;数据类型:nvarchar;数据长度:50;
3 数据项名:备注;数据类型:nvarchar;数据长度:50;
4 数据项名:收入来源;数据类型:nvarchar;数据长度:50;
5 数据项名:支出类型;数据类型:nvarchar;数据长度:50;
6 数据项名:收入日期;数据类型:datetime;数据长度:8;
7 数据项名:收入人员;数据类型:int;数据长度:4;
8 数据项名:收入金额;数据类型:float;数据长度:16;
9 数据项名:支出日期;数据类型:datetime;数据长度:8;
10. 数据项名:支出人员;数据类型:int;数据长度:4;
11 数据项名:支出金额;数据类型:float;数据长度:16;
12 数据项名:账户编号;数据类型:int;数据长度:4;
13 数据项名:日期;数据类型:datetime;数据长度:8;
14 数据项名:经手人; 数据类型:nvarchar;数据长度:50;
15 数据项名:存入金额;数据类型:float;数据长度:16;
16 数据项名:支出金额;数据类型:float;数据长度:16;
17 数据项名:初始金额;数据类型:float;数据长度:16;
18 数据项名:余额;数据类型:float;数据长度:16;
19 数据项名:预还日期;数据类型:datetime;数据长度:8;
20 数据项名:借出日期;数据类型:datetime;数据长度:8;
21 数据项名:开户银行;数据类型:nvarchar;数据长度:50;
22 数据项名:开户日期;数据类型:datetime;数据长度:8;
(二)、数据结构
23 数据结构名:用户;组成:编号+姓名+备注;
24 数据结构名:收入来源;组成:编号+收入来源;
25 数据结构名:支出类型;组成:编号+支出类型;
26数据结构名:日常收入;组成:编号+收入日期+收入人员+收入来源+收入金额+备注;
27数据结构名:日常支出组成:编号+支出日期+支出人员+支出类型+支出金额+备注;
28数据结构名:活期账户;组成:编号+账户编号+日期+经手人+存入金额+支出金额+备注;
29数据结构名:定期账户;组成:编号+账户编号+日期+经手人+存入金额+支出金额+备注;
30数据结构名:借入款;组成:编号+借入日期+预还日期+借入人+出借人+借入金额+备注;
31数据结构名:借出款;组成:编号+借出日期+预还日期+出借人+借贷人+借出金额+备注;
32数据结构名:活期银行账户;组成:编号+账号+账户类型+卡号+账户户主姓名+初始金额+余额+开户银行+开户日期;
33数据结构名:定期银行账户;组成:编号+账号+账户类型+卡号+账户户主姓名+初始金额+余额+开户银行+开户日期;
(三)、数据流
34数据流名:家庭成员信息;数据流来源: 户主;数据流去向:家庭成员信息表
35数据流名:收入信息;数据流来源:户主;数据流去向:家庭成员信息表
36数据流名:支出信息;数据流来源:户主;数据流去向:家庭成员信息表
37数据流名:统计报告请求;数据流来源:户主;数据流去向:统计
- 软件下载与安装、电脑疑难问题解决、office软件处理 + 关注
-
实名认证服务提供商
专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!
文档评论(0)