摘 要
个人理财管理系统是典型的管理信息系统,其开发主要包括后台数据库的建立和维
护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数
据安全性好的库。而对于后者则要求应用程序功能完备易使用等特点。开发的功能主要包括:
通过计算机管理个人财产,实现无纸化理财,通过查询分析,统计出各项数据,分析出生活中的浪费和节约的地方,
通过强大的查询和索检高效的索检出数据,提高办事效率。
经过分析我们使用 公司的 开发工具利用其提供的各
种面向对象的开发工具尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象首先
在短时间内建立系统应用原型然后对初始原型系统进行需求迭代不断修正和改进直到
形成用户满意的可行系统。
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技
术上已逐步成熟。管理信息系统 是一个不断发展的新型学科, 企业要生存要发展,
要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业内
部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的管理信息
系统。
本文采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信
息系统的过程。文章介绍了个人财务管理信息系统的系统分析部分,包括可行性
分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及
代码设计;系统实现部分说明了几个主要模块的算法,并附带了一些主要的窗口
和程序。
本系统界面友好,操作简单,比较实用。
关键字:个人理财 管理信息系统
前 言
以最少的代价,获取最大的收益,是经济学的基本精神。但这并非表示们吝於付出,因为资源是有限的,稀少的资源,
迫使们必须做选择,而理财行为就是用聪明的选择,找出代价最少、收益最大的一条路,让有限的资源得以发挥最大
的功用。在生活的旅程中,们常常面临选择,在正确抉择的同时,也代表了们对环境的认知,对专业的依赖,以及对
自己的信心。
对於资金的筹措及运用,财务学可以提供们最佳的策略及方法,以最少的成本取得资源,并做有效的分配,因应景气
循环及环境的变化,配合目标订出适合自己的资产组合。
目 录
第一章 绪 论............................................................3
1.1 课题简介................................................................................................................................................3
1.2 开发的意义............................................................................................................................................3
1.3 为什么要开发一个个人理财系统........................................................................................................4
2.1 开发环境................................................................................................................................................5
2.2 开发工具简介........................................................................................................................................6
3.1 概要设计..............................................................................................................................................10
3.1.1 概要设计阶段的主要任务....................................................................................................10
3.1.2 概要设计的过程....................................................................................................................10
3.1.3 概要设计的原则....................................................................................................................10
3.1.4 系统功能分析........................................................................................................................10
3.2 详细设计..............................................................................................................................................12
3.2.1 详细设计的任务....................................................................................................................12
3.2.2 详细设计的方法....................................................................................................................12
第四章 数据库设计...............................................15
4.1 数据库 Access 简介.............................................................................................................................15
4.2 数据库需求分析..................................................................................................................................16
4.3 表的详细结构说明..............................................................................................................................17
4.4 测试用例..............................................................................................................................................21
第五章 详细设计...................................................22
5.1 系统登录模块的设计与实现..............................................................................................................22
5.2 主界面的设计与实现..........................................................................................................................26
5.3 现金的收支与维护模块的设计与实现..............................................................................................28
5.4 现金收支查询模块的设计与实现......................................................................................................34
5.5 收入/支出项目维护模块的设计与实现.............................................................................................37
5.6 信用卡收支与维护管理模块的设计与实现......................................................................................38
5.7 信用卡收支查询模块的设计与实现:..............................................................................................46
5.8 密码管理模块的设计与实现..............................................................................................................48
1
第六章 系统使用说明...........................................50
6.1 使用说明..............................................................................................................................................50
6.2 运行环境..............................................................................................................................................50
6.3 运行结果..............................................................................................................................................50
第七章 设计心得...................................................54
2
第一章 绪 论
1.1 课题简介
个人理财管理系统是每一个个人管理个人财务收入和支出的不可缺少的一个管理信
息系统它的内容对于个人的管理者来说是至关重要的所以个人理财管理系统应该能够为
每一个个人的管理者提供充足的信息和快捷的查询手段,大的方便个人的管理者的合理
理财。
随着科学技术的不断提高计算机科学日渐成熟网上银行的迅速发展,其强大的功能
已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分使用计算机对个人财务进行管理具有着手工管理所无法比
拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低
等。这些优点能够极大地提高个人财务管理的效率也是个人理财的科学化、正规化管理
与先进科学技术接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,对于我们即将计算机专业毕业
的学生来说,也是一次将计算机应用于现实管理的一次很有意义的实践活动。
1.2 开发的意义
计算机已经成为我们学习和工作的得力助手,使用其可方便的管理个人财务
今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多
领域。
现在我国的个人财务管理水平还停留在纸介质的基础上,这样的机制已经不能适应
时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计
算机为基础的信息管理所取代。
我作为一个计算机应用专业的毕业生,希望可以在这方面有所贡献。改革的总设计
师邓小平同志说过“科学技术是第一生产力”,我希望能用我所学的知识编制出一个实用的
程序来帮助个人进行财务管理。
开发这一系统的好处大约有以下几点:
第一、可以存储个人日常财务信息。
3
第二、只需了解操作系统,就能实现方便快捷的个人财务管理,节省人力;
第三、可以迅速个人财务历史信息,做到收入支出心中有数。
为将来个人上网做好准备
跟据 年中国电信的调查报告显示我国的上网人数已达到 万,互联网已经
十分普及,况且现在建行已经建起了个人网上银行,本系统为个人将来的上网作了先期
工作,比如计算机的财务管理模式的建立。
1.3 为什么要开发一个个人理财系统
信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统
中高效处理和应用是在计算机发明以后的50年代末。
目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其
应用于组织机构及企业管理领域的“人-机系统”,该系统是70年代初“后工业经济”时代的产物,在企业管理信息系统在
其发展的初期,是单一的人-机系统,系统功能简单,效率低,对管理的作用有限。
进入2 0世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达
国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。
我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、金桥“工程,多数企事业单位
建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信
息系统,还是面向少数专家和管理人员的专家系统 (ES)或决策支持系统 (DSS),其处理对象和服务对象,自身的系统结
构,处理能力,都有了进一步的发展。
正确的理财观念非常重要,科学理财方式选择将成为决定个人贫富差距的关键性因素。
真正的理财是因人而异,因“财”制宜的。理财方式的选择也因人而异。在国内,有些人自己亲自进行股票、债券买
卖,只有少部分人请理财机构带为理财。而在国外大部分人是请经验丰富的理财专家或顾问来替他们理财、节支开源。
因为投资市场的变化和理财工具的复杂,使得理财专业知识和技能的要求也越来越高,更多人理智地选择了专家。
个人理财的核心是投资收益的最大化和个人资产分配合理化的集合。理财服务通过充分利用各种理财工具(如现金、
银行存款、股票、债券、基金、期货、房产、保险等),帮助您达到合理分配的目的、满足您对理财安全性、收益性
等多样化要求。
开发一个个人理财软件迎合了现代的家庭发展趋势,对居民合理分配家庭财产起到重要意义。
设计系统的必要性和可行性
设计一个信息管理系统,就是从问题提出、开发班子组成、总体规划、系统分析、系统设计到系统实
现和评价的全部过程,由于管理信息系统是一个规模大、复杂程度高的人机系统,因而管理信息系统
的开发是一项复杂的系统工程。
4