资源预览内容
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
VC+专业理财系统设计 专 业: 自动化姓 名: 冼凌忠 指 导 教 师:(空出来,导师手签) 申请学位级别:学 士 论文提交日期:2015年6月 日学位授予单位:天津科技大学目 录摘 要IABSTRACTII第1章 绪论11.1研究背景及意义11.2 国内外研究概述11.3 本课题研究内容和安排1第2章 系统规划32.1 VC+6.0和面向对象技术32.2可行性分析32.1.1必要性32.2.2可能性3第3章 系统分析53.1 需求概述53.2 功能结构分析53.2.1功能列表53.2.2功能描述73.2.3功能范围83.2.4功能结构图93.3 业务及业务流程分析93.4 数据流程分析12第4章 系统设计154.1 系统平台设计154.1.1设计需求154.1.2需求描述154.2 数据库设计154.2.1数据库说明分析164.2.2数据库概念设计164.2.3数据库表194.3 模块结构设计204.4 算法及程序流程设计234.5 界面设计234.5.1整体风格234.5.2常用操作定义234.5.3字体244.5.4界面设计244.5.5窗体截图244.5.6界面设计相关控件列表274.5.7窗体的作用27第5章 系统实施概要285.1 系统开发环境概述285.1.1.安全性设计285.1.2.硬件环境285.1.3.软件环境285.1.4.开发工具285.2程序描述285.3 程序代码29第6章 结论与展望30致 谢31参考文献32附录33摘 要理财是一个家庭和个人生活中必不可缺少的一部分,很多家庭和企业都实现了对财务的集中管理,但是个人理财还处于空白阶段。理财是是很重要的一部分,大到国家或者企业,小到家庭或者个人都有非常重要的意义。个人理财系统是典型的信息管理系统(MIS),其中最主要的是数据库的开发建立和应用程序的建立两个大的方面。第一要求建立数据库,数据完整统一和安全性好。第二要求建立的应用程序有完善的功能,容易使用和容易维护等一系列特点,整个理财系统的开发需要用到软件工程原理和面向对象编程方法,以及数据库的开发建立,前端开发等来实现个人理财的自动化和信息化管理。 理财论文详细介绍了理财的软件开发过程,背景及其开发意义等,介绍了数据库前端开发和设计功能,最后对软件界面进行人性化的设计。 理财软件主要模块有:用户账号和密码登陆,用户收支分配情况输入,修改,查询,优化输出以及收支情况项目的维护等。关键词:信息管理系统; 数据库管理系统; 个人理财管理工具;财务管理ABSTRACTToday, the price of building and goods raise higher and higher, it makes many people have much pressure, so it is so necessary to discuss how to create more enjoyment for people with their limited incoming. For those purpose, people must make a accurate record and reasonable use with their property. Then we have to mention the personal finance, what is the personal finance? In brief, it means management peoples money. General public often think of either invest or make money when they talk about management money. But actually, it has a wide range of management money, the kernel of personal finance is combine maximum benefit of investment with reasonable distribution of property. Through the sufficient use with various kinds of finance tools(e.g.cash, cash in bank, stock, debenture, fund, futures, house property, insurance and so on),it help you attain to the purpose about reasonable distribution, you can make the various challenge about safety management money and earnings. But in order to reach to the purpose of personal finance efficiently ,and make the personal finance process simply, it is a good and scientific choice to use database management system .The details content will discuss in the context.Keywords: Information management system, Management finance, Management tools, Database41第1章 绪论1.1研究背景及意义为什么要进行个人财务管理?经济飞速发展的今天,房价物价飞涨的速度让很多人生活压力剧增与内心恐惧,因此必须探讨如何利用现在的经济来源,创造更多的享受资源。这就需要我们每个人对自己的财产有明确记录的认识和如何合理的分配利用。这就不得不提到个人财务管理了,那么问题来了,什么是个人财务管理?那就简单的说就是合理理财,管理好钱。绝大多数人谈到个人财务管理,想到的不是赚钱,就是投资。但是现实生活中个人财务管理的范围很广,个人理财的核心是收益的最大化和个人资产如何分配合理化的集合。主要充分利用各种财务管理工具和软件(如现金、股票、银行存款、债券、基金、房产、期货、保险等),帮助你达到合理分配收益的目的、满足您对个人财务管理收益性、安全性等多样化要求。计算机及电脑技术的普及让人们的生活产生了翻天覆地的改变,计算机软件的使用和发展使得我们的工作生活更加简便快捷和规范,但是个人财务管理也不例外。如何管理个人财产逐渐的深入人心,个人财务管理成为人们管理自身财务的最佳需求,是增加个人和家庭收入的主要途径,个人财务管理软件在这个信息化的时代注定要扮演一个重要的角色。对于大多数普通人来说,财务管理可能过于概念化和专业化,但是个人财务管理软件可以让一切变得更加轻松。个人财务管理软件不仅可以帮助帮助我们形成良好的个人财务管理意识,也能够帮助我们培养专业的理财习惯。比如说记账,很多个人财务管理软件都有这个功能,通过财务管理软件记账方便,节省纸张,但是要求自己坚持记账,就像写网络日志一样,就必须每天打开计算机就会自觉的去填写日常开支的账单,这种习惯慢慢就形成了;记账后,按照你日常载入的账目数据,以日,以周或者月为单位,理财软件自动形成一些统计数据,通过这些统计数字你可以很清楚的知道每天每周以及每个月你的收入和支出情况,以及各个消费方式和收入方式的比例,哪些收入可以增加,哪些消费超出了预算,这样逐渐的为每个人提供一个非常有效的软件理财数据支持,个人财务管理意识就这样慢慢的形成。1.2 国内外研究概述随着时代的发展,现如今进入了信息化科技化的时代,电脑网络时代早已经开始,个人以及家庭对自身理财进入了一个困难时期,这个问题给我们带来了机遇又带来了挑战,目前理财大多是有传统的纸和笔来代替,麻烦还很浪费资源,效率低下,这时相关理财系统应运而生。个人理财系统在国外已经很普遍存在,然而很多外国的理财软件相当人性化,功能也非常齐全,比如软件里包含了基金的分析,保险投入和股票的预测等等。但是在我们国内这种软件还不是很完善,伴随了计算机领域的高速普及,个人理财软件开始应用广泛,从最简单了用笔和纸来记录收支情况,到现在用计算机软件进行收录各种信息,对个人的财务进行统计,查询,优化等。巨大的市场需求也让很多理财软件公司看到了商机所在。Benjamin Graham(1949)在聪明的投资者中指出如何确定预期的收益才是个人理财当中的重中之重,投资者如何应对市场的波动,股市波动。解决了投资者,基金投资和投资顾问关系,普通投资者证券方式等问题,进一步验证了价值理论对个人理财的重要性。个人财务管理系统是电脑管理系统的一种,相对于一些繁琐的管理系统它要相对简单很多,研究方式已经达成普遍共识。个人财务管理肯定是使个人利益最大化不可缺少一部分,当然也是个人财务管理的重要组成部分。这些年我国个人财务管理市场迅速发展,保险、银行、证券、基金、信托等都打起了个人财务管理的招牌,大力扩展各自的业务。但是,很多专家声称,由于诸多因素的限制,与国外成熟的个人财务管理市场对比,我国个人财务管理市场还有相当长的路要走。1.3本课题研究内容和安排本课题基于普通大众个人日常的理财经历为实例,探讨研究基于VC+的专业开发理财的基础上,以普通大众日常生活理财模式为基本方案,对普通人们的理财案例进行分析运算,设计最为完善专业,功能齐全且运用方便的理财系统,从数据库设计,模块设计和系统构架设计等做出理财系统的设计方案,使用了数据库的E-R模型设计来实现理财管理系统。结合个人理财系统以及普通大众日常生活习惯设计理财系统,论文分为6大部分。第一章:前言,主要描述了理财系统的研究背景和意义,国内外现状以及研究的主要内容等。第二章:管理系统及相关技术的开发。主要介绍了财务管理系统可行性,VC+开发工具和面向对象语言。第2章 系统规划2.1 VC+6.0和面向对象技术Visual C+是功能齐全且能力强大的可视化开发工具,它不仅和其他开发工具一样支持最传统的软件开发,最为重要的就是你可以支持面向对象,可视化的开发特点。所以Visual C+又被称为一个集成的开发工具,VC+提供了软件的生成和可视化资源的编辑等功能。Visual C+的特点:不仅提供了面向对象的特殊应用程序框架MFC,简单化了程序员的变成开发工作,提高了模块编辑的重要性,而且更为提高了基于CASE技术的可视化软件的生成和维护工具 ClassWizard,AppWizard,Visual Studio,WizardBar等,实现并且满足了直观,可视的程序设计特点,更加方便的让程序员变成各种类和维护程序源代码封装的Windows的API函数,GDI函数,USER,DERNEL等,简单方便化了编程的创建,维护窗口等复杂的工作。面向对象技术(OOP)特别强调直接现实世界(即问题域)中的失误错误为中心来考虑和认识问题,并且按照实物的本质特征把它们的抽象特性为对象,作为软件系统的基础。在面向对象技术方法中,可以把对象作为系统的最为基础的运算实体,对
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号