(财务知识)家庭财务管理说明书详细个人创作资料.pdf
(财务知识)家庭财
务管理说明书详细个
人创作资料
摘要
对我们每个人来说,随着生活水平的提高,物价水平也在日
益提高,为了更好的控制收支平衡和调节家庭储蓄,我们在保证
取得高收入的前提下还得保证低支出,这就需要我们建立一个家
庭财务管理系统。财管系统是一个家庭收支或者家庭不可缺少的
部分,家庭收支很早就实施了理财的集中管理,而家庭使用的小
型理财系统却只是凤毛麟角,理财是很小的一个部分,但从到家
庭收支,到家庭投资都有十分重要的意义。
本文运行的操作环境主要是db29.2,可以了解到“家庭财务管
理系统”的规划、设计过程,掌握系统的功能。
关键词:IBMDB2;数据库设计;家庭财务管理系统
目录
第一章绪论1
1.1课题简介1
1.2设计目的1
1.3设计内容1
第二章需求分析2
2.1需求分析的任务2
2.2需求分析的过程2
2.3数据字典与流程图2
第三章概念结构设计5
3.1概念结构设计的方法与步骤5
3.2数据抽象与局部视图设计5
3.3视图的集成7
第四章逻辑结构设计8
4.1E-R图向关系模型的转换8
4.2数据库的结构8
4.3触发器的设计10
4.4视图的设计11
4.5约束的设计13
第五章数据库的实施15
5.1表空间的建立15
5.2索引的建立17
5.3表的建立与数据的载入18
5.4数据库的运行23
第一章绪论
1.1课题简介
经过三年的学习,我们对计算机方面的知识有了很大的提升,本着理论
联系实际的宗旨,通过学校提供的这次课程设计实践的机会,在指导教师的
帮助下,历经两周时间,我自行设计一套家庭财务管理系统,在下面的各章
中,我将以这套家庭财务管理系统为例,谈谈其开发过程和所涉及到的问题。
1.2设计目的
实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识、DB2
的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建
立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设
计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕
业设计打下基础。
1.3设计内容
选择课题并且对课题的相关信息有一定的了解,对于我选的课题来说,
我必须了解家庭财务管理系统的构造以及收入支出的信息还有银行的相关
信息。将这些信息输入到数据库中,使之能够进行查询、修改、删除并且与
家庭财务管理系统执行相同的操作。在需求分析阶段,需要完成家庭财务管
理系统的具体分类和实施过程流图。概念设计阶段要完成数据抽象与局部视
图设计以及视图的集成。逻辑结构设计阶段要把E-R图转化为关系模式。最
后是数据库的实施和运行。
第二章需求分析
2.1需求分析的任务
调查家庭财务管理系统应用领域涉及的内容,对涉及到领域的各个应用
的信息要求和操作要求进行详细分析,形成需求分析说明书。最重要的是调
查、收集信息、分析家人作为管理员登陆供其他家人进行查阅流程。处理要
求、数据的安全性与完整性要求。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客
户机(即查阅人)的界面要简单明了,易于操作,服务器程序利于维护。
2.2需求分析的过程
为方便其他家人查阅家庭财务信息,需开发一个财务管理系统。包括登
录时间、存取信息、存取的金额、收支差、管理员编号,输入家庭财务管理
系统的客户端程序,系统经过处理后,为其他家人提供更新后的数据。相对
于银行,本系统与银行管理系统和资产账户系统保持一致。如果本系统出现
问题,家人可以凭借银行提供的账户单更改。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客
户机的界面要简单明了,易于操作,服务器程序利于维护。
2.3数据字典与流程图
1.业务流程分析
经过可行性分析和初步需求调查,抽象出该系统业务流程图,结合该实
例具体情况,给出家庭成员,管理员信息、家庭财务信息和银行账户参考信
息的具体需求。
⑴调查家庭成员需求
①管理家庭成员需求
查询功能:
每个家庭成员对应一组个人基本信息