批注家庭理财系统

上传人:第*** 文档编号:38885862 上传时间:2018-05-09 格式:DOC 页数:21 大小:258.79KB
返回 下载 相关 举报
批注家庭理财系统_第1页
第1页 / 共21页
批注家庭理财系统_第2页
第2页 / 共21页
批注家庭理财系统_第3页
第3页 / 共21页
批注家庭理财系统_第4页
第4页 / 共21页
批注家庭理财系统_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《批注家庭理财系统》由会员分享,可在线阅读,更多相关《批注家庭理财系统(21页珍藏版)》请在金锄头文库上搜索。

1、 数据库课程设计数据库课程设计家庭理财系统家庭理财系统学生姓名: 学 号: 系 别: 班 级: 专 业: 计算机科学与技术 指导教师: 陈 林 2010 年 6 月 16 日目录第一章 引言.1第二章 需求分析.22.1 数据流图.22.2 数据字典.3第三章 概念结构设计.73.1 局部概念结构设计.73.2 全局概念结构设计.7第四章 逻辑结构设计.94.1 E-R 图向关系模型的转换.94.2 数据模型的优化.9第五章 物理结构设计.115.1 索引的建立.115.2 数据库的存储结构.11第六章 数据实施和维护.126.1 建立数据库.126.2 建立表.126.2.1 建立用户信息表

2、.126.2.2 建立财务表.136.2.3 建立收支关系表.136.3 基本功能的实现.136.3.1 建立存储过程命名为 sfinance,用于插入 financeI表数据的存储过程:.136.3.2 建立存储过程 someone 用于查询按一定时间单个成员的收入情况:.146.3.3 建立存储过程 allusers 用于查询按一定时间全体成员的收入情况:.146.3.4 建立存储过程 maxin 目的查询按一定时间收入金额最多的成员信息:.146.3.5 建立存储过程 minin 目的查询按一定时间收入金额最少成员信息:.1564 授权.156.4.1 用户用密码登陆系统.156.4.2

3、 给 admin 用户授权.166.5 建立索引.166.5.1 在成员表的多个字段建立索引.166.5.2 在财务表的多个字段建立多个索引.16总结.17参考文献.18致谢.180第一章 引言家庭和企业是社会的细胞,就所看到的情况来看,我们一向对企业的财务与金融给予相当的相当的重视,家庭则被忽略。但是,随着家庭收入和财富的增长以及市场的各种不确定性越来越大并且越来越影响到家庭的各种行为,家庭理财(储蓄与投资)变得受重视了。而且,人人都知道,在现代社会里要维持一个家庭并不容易,尤其是能使一个家庭过上好日子更不容易。因为过日子不可避免地要涉及必要的经济负担,一个家庭若没有起码的经济能力以负担各种

4、家庭的需求,家庭势必解体,家庭成员也无法在家庭内生存下去。如何管理好家庭经济,是维系一个家庭及过好日子的至关重要问题,因此,家庭理财是摆在每个家庭面前不可忽视的重要课题。多年以来,人们都使用传统的方式记录或管理家庭或自己的财务情况。这种管理和记录方式不仅不便于长期保存,也存在着不可避免的缺点,如效率太低、保密性太差。时间一长,伴随着居民收入水平的提高和居民各种消费和收入的多样性,家庭理财所需要的信息就会越来越多,就会产生大量的文件和数据,这样就会对查阅、更新、保存等方面都产生不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已经逐渐被人们认识并掌握。如果使用计算机对家庭理财信

5、息进行管理具有传统手工管理所无法比拟的优点。如:统计方便、查询容易、可靠性高、保密性好、更新方便等。这些优点能极大地提高家庭理财管理的效率,大大降低居民在信息管理精力上的投入,更加合理地分配手中的财产。因此,开发一个能够管理家庭内部各种财务信息的家庭理财系统是一件十分必要的事情。1第二章 需求分析随着社会的发展,人们对理财观念的提升,现在绝大多数家庭都想通过一种科学的方法,将自己的剩余资金组织起来,以便应对即将发生的突发事件,如:生病,子女上学,买房等大项目的开支!然而,人们发现往往计划赶不上变化,有限的资金总在不经意间被花掉。人们如何控制手中有限的资金不被用在一次次不必要的消费上呢?因此家庭

6、理财软件应运而生,用户通过家庭理财系统,可以了解自己或整个家庭的收入及消费情况,从中可以直观的看到有哪些是是不必要的支出,从而达到理财的目的。此次我所做的课题是家庭理财系统,它将实现以下几个功能:家庭财务总监负责家庭各成员信息管理及密码管理,以及家庭财务总监本人的收入、支出等管理。家庭各成员身份验证后负责其自身的收入、支出等帐务管理,包括时间信息、金额、来源或用途等信息。家庭各成员均可以按时间等条件查看全家或某成员的收入、支出、余额等统计信息,可以按时间查看收入、支出、余额最多和最少的成员信息。2.1 数据流图数据流图(DDF)是表达数据和处理之间的关系的方法,如图 2.1 所示。2图 2.1

7、 数据流图数据流图表达了数据和处理之间的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。2.2 数据字典数据字典(DD)通常包括数据项、数据结构、数据流、数据存储和处理过程 5 个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。表 2.1 数据项的组成数据项名数据项含义说明数据类型数据长度id家庭成员的身份证号char 20username家庭成员的姓名char10password密码char10查询信息 库查询收入查询支出输入输 入输入输入支出清单收入清单

8、信息库支出功能 写入功能信息修改财务总监功能 选择查询家庭用户登录成员 变动信息 修改写入 收入查询身份验证写入 支出3ch家庭成员的称呼char8call家庭成员的电话号码char20cbirth家庭成员的生日char10zjno资金编号char10data资金流入、流出时间char10mone流通金额varchar50typ收支类型char 4way获得或使用资金的方式char10表 2.2 数据结构的组成数据结构名含义组成users家庭成员信息表家庭成员的身份证号、姓名、称呼、电话号码、生日、密码finance财务表记账号码、资金编号、身份证号码、流入流出时间、金额、收支类型shouzhi收支表记账号码、名称、收支类型表 2.3 数据流的组成数据流名说明数据流来源数据流去向登入系统核对用户名和密码家庭用户功能分配查询数据按照用户的选择进入查询模块功能分配查询分类查询支出按照时间查询出某人或全部成员的支出查询分类支出清单查询收入按照时间查询出某人或全部成员的收入查询分类收入清单查询信息库按照时间查询出某人或自己的信息查询分类信息库4选择支出进入支出模块功能分配写入支

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号