1、 本科毕业设计 ( 20 届) 基于 VB.NET的个人理财 数据库设计 所在学院 专业班级 通信工程 学生姓名 学号 指导教师 职称 完成日期 年 月 - 2 - 摘 要 对于普通家庭来说,个人理财、家庭消费和家庭就业贯穿整个家庭的生活,但这三者是相互联系而又相互独立的概念。 家庭就业是个人理财和家庭消费的前提,个人理财是家庭消费的保障,家庭消费是家庭生活所必需。 本次论文是基于 VB.NET的个人理财 数据库设计,主要建立个人理财各类数据表,实现表与表之间的关联,对个人财务实现收入、支出的管理,并对各种信息实现添加、修改、删除等功能。 关键词: 理财; 数据库 - 3 - Abstract
2、 As for the ordinary family that, the family manages finances, the family expense and the family employment passes through the entire family the life, but these three relates but also mutually the independent concept mutually. The family employment is the family manages finances the premise which ex
3、pends with the family, the family manages finances is the safeguard which the family expends, the family expense is the family life must. This paper is based on s personal finance - database design. Mainly to establish personal finance all kinds of tables. Realize the connection between between tabl
4、es of personal finance realizing, Income and expenditure management, and to each kind of information realize add, modify and delete etc. function. Key words:Manages Finances; Database- 1 - 目 录 1 绪论 . 3 1.1 课题研究背景及意义 . 3 1.1.1 从公司理财到个人理财 . 3 1.1.2 个人理财的现状 . 3 1.1.3 传统处理方式的弊端 . 4 1.1.4 开发管理信息系统的几点建议 .
5、 5 1.2 相关技术介绍 . 5 1.2.1 系统开发方法概述 . 5 2 系统分析 . 7 2.1 系统需求分析 . 7 2.2 系统的可行性研究 . 8 2.2.1 经济可行性 . 8 2.3 系统的功能设计 . 10 2.3.1 系统模块的划分 . 10 2.3.1 日常支出管理模块 .11 2.3.2 银行存款模块 .11 2.3.3 固定资产模块 . 12 2.3.4 个人债务模块 . 12 2.3.5 统计信息模块 . 12 2.3.6 日记模块 . 12 2.3.7 各种查询模块 . 13 2.4 小结 . 13 3 数据库设计 . 14 3.1 E-R 模型 . 14 3.2
6、 数据库的需求分析 . 15 3.3 数据库表结构设计 . 16 4 软件运行与结果 . 19 4.1 运行情况 . 19 4.2 本章小结 . 23 致谢 . 错误 !未定义书签。 - 2 - 参考文献 . 24 附录 1 毕业设计说明书 . 25 - 3 - 1 绪论 1.1 课题研究背景及意义 我国居民的储蓄存款超过十万亿人民币。特别是像上海、深圳等发达城市,居民的可支配收入正在逐步达到中等发达国家水平,许多居民除了购房、购车外有大量的金融资产,如何分配、管理金融资产是居民最大的需求。大多数个人对金融方面的需求从储蓄、保管金融资产向金融资产的保值、增值转变。有些人盲目投 资于股市而导致大
7、量损失,还有许多人把大部分资产存在银行做定期储蓄;最多的是介于二者之间,不知如何分配其金融资产。家庭如何管理金融资产 , 如何安排自己的富余的现金流,如何筹集自己所需的资金,成为了一个现实的问题。这就要求我们能够更好的个人理财。 1.1.1从公司理财到个人理财 公司理财研究对象以公司的资产、利润为主,个人理财的研究对象是个人收支为主。个人理财与公司理财有许多相同的地方,都是量入为出,善用现有资源增值。家庭的数入来自工作及家庭投资,而公司的收入则来自提供产品或服务。个人收入、公司收入都有增值能力。 家庭支出与公司支出都遵循最小的成本换取最大的收益的原则,都期望获取一个投资增值。 公司借贷主要目的
8、是创造企业价值 (因而增加公司盈利及赚钱能力 ),家庭借贷主要目的也是得到价值,他是先使未来钱 (如按揭 )后还债。 同时我发现,许多财务上的原理和理论,用于个人理财同样有效。 所以,本人认为个人理财可以从公司理财的理论中找到一些应该遵循的法则,来指导我们的个人理财。 1.1.2个人理财的现状 自 1978年改革开放以来,我国经济持续快速增长了 26年,城乡居民的收入水平不断提高。据国家统计局 2005年 2月公布的中华人 民共和国 2004年国民- 4 - 经济和社会发展统计公报显示:初步核算,全年国内生产总值 136515 亿元,按可比价格计算,比上年增长 9.5%;年末全部金融机构本外币
9、各项存款余额 25.3万亿元,比上年末增长 15.3%;城镇居民人均可支配收入 9422元,实际增长 7.7%。 正如中国金融教育发展基金会金融理财师标准委员会刘鸿儒主任在 2004 年10 月 9 日金融理财师标准委员会成立新闻发布会上所说,中国国民财富的持续增长,是呼唤中国个人理财的新的方式的出现。 就广州目前的大众理财需求而言,中国农业银行广东省分行个人业务部副总经理 张胜接受采访时透露,广州存款高达 5000多亿元,人均闲置资金 7万元左右; 2000年以来,广州的人均收入超出 10000元,并且每年以 10%的速度递增,富裕阶层逐步形成,个人理财的需求也就日益旺盛。 同时,由于我国正
10、处于向市场经济体制过渡的特定经济体制转型时期,原来由国家统包的一系列社会福利制度,相应改革为由国家与个人共同负担,如住房、医疗、教育、养老等。这些个人理财活动越来越需要专业的理财顾问帮助设计安排,否则个人一生的财务目标难以实现。国家经济景气监测中心年公布的一项调查表明,我国约有 70%的居民希望得到理 财顾问的指导。 1.1.3传统处理方式的弊端 数据资料庞大、复杂:家庭信息管理是针对各类日常消费数据、重大资产投资等业务,所以家庭必须保存的资料很多,每个公司都应有一份资料,而且每个都有可能需要进行各类价格,如果人为的记录可能需要进行大量重复性的工作。而家庭成员仅凭记忆可能会遗漏联系某些事情和价
11、格,造成欠债未还等事情的发生。随着家庭的发展,家庭所面临的业务也会不断的增多,人与人之间发生的关系也会逐渐的复杂起来,要是经常发现某些人欠债或为还债,该人对家庭的关系可能会大打折扣,关系也可能会逐渐疏远起来。 对家庭 工资依赖性大:传统方式获得收入的方法对家庭成员的能力要求比较大,家庭财务的收入一般都是靠家庭成员的工资收入,家庭成员之间一般很少进行对外投资,。这样当某个家庭成员离职时将会失去大笔资金的流入,可能会造成家庭生活的困难,造成巨大的经济损失。 无法进行查询了解:没有数据的记录自然无法进行数据的查询了解,但是如- 5 - 果采用人工的方法进行数据的记录,面对庞大的数据资料,我们使用人工
12、的方法进行数据的查询,工作也是相当复杂的。即使查询一个债务人的资料是比较简单的,但是当我们要查询多家类似的债务人员,并且进行比较的时候,困难就 可想而知了。 数据的汇总、统计、分析无法进行:进行数据的汇总、统计、分析可以帮助会计师事务所了解家庭现在经济的情况、分析出现这些情况的原因以明确家庭财务努力发展的方向。如果采用人工的计算方法,面对繁多的数据,工作效率低、错误率高、而且处理结果的准确率也不高。 个人理财在我们的生活中占据了越来越重要的位置。因此本次毕业设计,我将开发个人理财管理信息系统。 1.1.4开发管理信息系统的几点建议 (1)、开发系统不必贪大求全,力争简单实用。应从大处着眼,小处
13、着手,循序渐进,逐步完善。 (2)、对开发过程中的各种文 档应当注意保存。这是跨生命周期的信息管理所要求的必要条件。 (3)、 尽可能取得获得亲友的支持,将信息系统的资料尽量收集完全,保证整个信息系统开发的顺利进行。 1.2 相关技术介绍 1.2.1系统开发方法概述 建立一个管理信息系统,是一项复杂的软件工程的实施。近 30 多年来,软件工程发展成为新科学,至今已经成为 IT产业的重要支柱。一开始,人们往往使用手工作坊式的软件开发方法,靠个人的力量编写各种小型程序;但是随着计算机硬件技术的飞速发展,计算机软件在各个领域中的作用日益突出,那种多年来被人们沿用的手工作坊式的开发 方法,已经在软件产
14、品的质量、成本及开发时间等方面无法满足需求。 1968年,美国首先提出了 “ 软件工程 ” 这一概念,通过对程序中使用 GOTO- 6 - 语句的讨论,导出了结构化程序设计的思想,之后人们普遍重视软件需求规格说明书和系统设计在软件开发中的作用。 80 年代,软件工程思想得到了系统的归纳和整理,提出了许多新的工程方法,比如生命周期法、快速原型法等。 进入 90 年代,非结构化或半结构化的、可视化的、面向对象的方法不断涌现,使软件开发方法得到了较大的发展。 - 7 - 2 系统分析 系统分析,就是在管理信息系统开发的生命周期中系统 分析阶段的各项活动和方法。它的主要目标是在系统规划所定的某个开发项
15、目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决 “ 做什么 ” 的问题,把要解决哪些问题、要满足用户哪些具体的信息需求调查、分析清楚,从逻辑上或从功能需求上提出系统的方案,即 “ 逻辑模型 ” 。 2.1 系统需求分析 在市场经济环境下,对一个现代家庭来说,日常的重大活动大多是围绕日常生开销来进行的。随着计算机技术的飞快发展,以前笨拙、低效的手工管理已经逐渐被电脑管理所取代,家庭财务管理信息系统就此而产生 。日益膨胀的信息需要先进的管理工具计算机进行处理。为了能及时的对信息进行有效的处理,应用计算机进行管理已经是时代的发展趋势,而且被证明
16、是行之有效的。任何一个家庭要想在理财控制家庭费用上面进行行之有效的管理,进行有效的信息管理是关键,而抛弃弊端多多的手工处理信息方式进而转向应用计算机进行信息的管理是家庭的必然选择。现代家庭要获得发展,非把家庭消费管理放在日常的活动中的第一位不可。因此,面向个人理财管理系统将具有广阔的应用前景。所以,拥有信息处理能力、能提供决策分析能力的管理信息系统将会拥有巨大的市场。总的来说 ,个人理财管理系统的设计有五大方面的功能:输入功能、修改功能、删除功能、业务处理功能、快速查询功能和统计功能。这些功能的设计是基于以下几个原因: ( 1)输入功能 对日常消费、固定资产投资、通讯录资料情况、个人债务情况和银行存款情况进行添加输入的功能。对日常消费进行添加,一个家庭的日常生活不会是一成不变的,在购买日常用品的同时,要用电脑进行日常信息内容处理和更新,首先要把原始数据录入电脑这是整个统的前提。因此,添加输入服务的功能是必须具有的功能。同样地,个人理财管理和其后的分析管理都要不断的增加和更新。因