VB+access家庭理财管理系统设计+文献综述(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

VB+access家庭理财管理系统设计+文献综述(3)


正如国家卫生计生委发布的《中国家庭发展报告(2015年)》,报告显示收入最多的前百分之二十家庭与收入最少的后百分之二十的家庭的实际差距在十九倍左右。与此同时,有专家指出,如果只是以单个家庭为单位进行收入相比,那么差距远不止十九倍。这一惊人惊讶的数据背后更多反映出的是中国家庭理财观的上下悬殊。在大洋彼岸的美国,近百分之二十的家庭收入主要来源于投资理财,这其中又有相当大一部分是通过购买理财产品来增加家庭的金融资产价值,有的美国家庭甚至在社会上呼吁了“拥有良好的家庭理财观念等于多赚钱”的口号。
中国传统理财管理方式的缺点主要是:
庞大复杂的记录信息:家庭理财的信息有很大一部分来自于各种日常开销、金融资产投资业务,这就造成需要存储大量的资料,手工书写记录会造成大量重复且无意义的工作。同时家庭成员仅凭人为记忆则会遗漏某些金融活动,很有可能造成信用卡还账延期,未能及时按揭还款等失误发生。
难以查询的记录信息:大量的手工记录也带来了另一个难题,如何快速有效查询现有记录。繁复的手工记录保存在纸质文档中,翻阅记录多以时间为线索,人类有限的记忆能力则会造成查询过程中的反复校对,经常是想找什么金融活动记录时,只能记个大概的年份与季度,然后在苦苦翻阅找到记录时,才恍然大悟原来是这个时间发生的。
难以计算的记录信息:繁复的记录信息带来的另一个难题就是计算。金融理财需要的是准确的数据,然而平时大量的数据带来的难题便在准确的计算,每次结算从日结的进进出出到年结算的家庭复杂的工资,还贷,银行利息,股市盈利等用人工计算,根本就是一笔糊涂账。
站在社会发展的角度来看,开发一款能够实际运用到家庭理财的软件是很有的必要的,因此我决定在本次毕业设计中开发一个家庭理财管理系统
2    系统开发技术介绍
2.1    VB.NET技术
Visual Basic.NET是基于微软.NET Framework之上的面向对象的编程语言。
其在调试时是以解释型语言方式运作,而输出为EXE程序是是以编译型语言方式运作。可以看作是Visual Basic在.Net Framework平台上的升级版本,增强了对面向对象的支持。大多的VB.Net程序员使用 Visual Studio .Net 作为 IDE(integrated development environment).SharpDevelop是另一种可用的开源的IDE。
VB.Net需要在.Net Framework平台上才能执行。Visual Basic .NET通常缩写为VB.NET,在某些特定情况下也直接简称VB,比如在.NET这个大话题下或者与其他.NET语言一起讨论的时候。
Visual Basic .NET属Basic系语言,其语法特点是以极具亲和力的英文单词为基础标识,以及与自然语言极其相近的逻辑表达,有时候你会觉得写VB.NET代码就好像在写英文句子一样,从这个角度来说,VB.NET似乎是最高级的一门编程语言,当然在Basic系语言中VB.NET也确实是迄今为止最强大的一门编程语言。
Visual Basic .NET的应用范围包括Windows桌面、Web以及当下突然觉醒的正在奋力追赶的第三大移动平台Windows Phone。由于改动太大,导致VB.NET对VB的向后兼容性不好,在业界引起不小的争议。
VB.NET是“中间解释性语言”,这种说法极不准确,甚至完全错误。可能原编辑者是指的编译器会先将源码翻译成MSIL(Microsoft Intermediate Language)中间语言这回事,但这和“解释性语言”有很大差别。
.NET语言,包括VB.NET,它们所开发的程序源代码并不是直接编译成能够直接在操作系统上执行的二进制本地代码,而是被编译成为中间代码,然后通过.NET Framework的通用语言运行时(CLR)——执行。所有的.Net编程语言都被编译成这种被称为MSIL(Microsoft Intermediate Language )的中间代码,这与Java的字节码类似。因此虽然最终的程序在表面上仍然与传统意义上的可执行文件都具有“.exe”的后缀名。但是实际上,如果计算机上没有安装.Net Framework,那么这些程序将不能够被执行。在程序执行时,.Net Framework将中间代码翻译成为二进制机器码,从而使它得到正确的运行。最终的二进制代码被存储在一个缓冲区中。所以一旦程序使用了相同的代码,那么将会调用缓冲区中的版本。这样如果一个.Net程序第二次被运行,那么这种翻译不需要进行第二次,速度会明显加快。 (责任编辑:qin)