本课题总结前辈的经验基础上进行改进,运用的是VC++设计平台,开发软件选择的是Visual C++ 6.0开发环境,后台采用简单轻巧的ACCESS数据库。完成了功能较为完善,使用方便的消费管理系统。
1.3 课题的目的和意义
个人消费管理系统作为一款信息管理系统,是经济消费管理的重要方面,计算机在普及和发展中使得运用计算机技术进行个人消费管理日益受到广大群众的重视。开发一套切实可行的个人消费管理系统能够帮助社会建立良好个人的管理秩序,从而使群众对消费的管理更加规范化、理性化。消费管理软件的目标是促进个人和消费的信息交流,使人能够方便快捷的获得合适自己的消费信息,也使人可以更加理性化的进行消费。通过电子实时进行个人的消费管理同时个人的消费信息可以进行加密,使个人消费更加具有安全性。
所谓MIS(管理信息系统——Management Information System)系统 [3],是一个由个人本身、计算机及其他外加设备等组成的能进行信息的收集、传递、存贮、加工、使用的系统。本课程的设计意义在于使人能够用更加智能的方式对自身的消费进行有效、理性的管理。
1.4 论文结构
本文从软件开发生命周期的角度阐述了系统开发过程,首先是介绍系统设计的背景条件以及课题的研究现状等,其次对课题的要求进行理论分析,再者对课题的总体设计以及具体设计细节和实现过程进行描述,最后是对系统进行测试和对本课题的设计进行总结性的发言。具体分为一下几个部分:
第一,对本课题进行背景、研究现状进行交代以及对论文结构进行概述。
第二,对系统进行可行性分析,包括需求分析和功能分析等。
第三,主要是对系统设计所需要的软件和所用的语言以及所需要的技术进行论述。
第四,是对系统设计主体的描述,包括各个模块的设计以及数据库的实现。
第五,对系统设计细节的描述,也就是主要功能是怎么实现的,包括软件的各个主体界面的设计、内部功能的设计、数据库的实现等。
第六,介绍对系统的整体功能的测试,包括界面测试、功能测试、逻辑测试。
第七,进行总结,总结在完成本课程开发和设计过程中所做的工作,所遇的困难及解决方法,以及系统的亮点和不足的地方。
2 相关技术和理论介绍
2.1 C++开发语言
开发所使用的C++语言是面向对象程序设计语言[4],它是十分优秀的设计语言,它是以C语言为基础经过不断发展而来,但它没有C语言那么难,所以更容易为人们学习和掌握。C++之所以运用的广泛是因为它独特的语言机制。而它的质的飞跃是因为他面向对象的设计理念,在原来的结构化基础上的最大的提升。
如果存在一组数据,C++对其进行抽象化,这就是对数据进行了封装,而在C++中进行封装的运用的就是类。而类在C++中又有很多类型,不同的类都可以通过定义不同的成员函数来进行访问限制达到保护类成员的目的。
C++中处理对象的方法是向它发送必要消息,每个对象所采取的行动必须根据所接收到消息。而要响应必要的消息是靠一系列的方法,这系列的方法使用函数来定义的,而函数是在类的定义里面,使用一种机制和函数的调用一样把消息传送到一个对象上[5]。
C++中还有一个最大的特点就是运算符重载,就是一个相同的运算符可以在不同的环境中重复被定义使用。这就是运算符重载,我们可以根据具体情况进行运算符的重载。
C++源于C语言,还记得两年前学习C语言的那段充实的时光,现在学习C++,只不过是在C的基础上加上了类而已,如果这样认为,我们是学不好C++的。面向对象设计最基本的是仿真,而仿真是靠程式来实现,所以它的各种特性非常人性化,如封装、继承、多态等等。 基于VC++的日常消费管理系统设计(3):http://www.youerw.com/jisuanji/lunwen_55573.html