5.1关键配置 28
5.2 MFC技术 28
5.3本章小结 29
第6章 总结与展望 30
6.1总结 30
6.2展望 30
毕业设计体会 31
致谢 32
参考文献 33
第1章 绪论
1.1 课题背景及研究意义
1.1.1 课题背景
在过去的十年中,随着数据库技术的急速发展以及数据库系统的广泛应用,对数据的处理能力也有了很大的提升,不仅极大地提高了搜索数据的能力,而且也提升了很大的存储空间,数据库被大量应用于公司管理,日常办公,学术研究和软件开发等方面。
1.1.2 研究意义
在公司的信息管理方面如果继续使用纸质记录的这种落后的方法进行信息的管理的话,不仅浪费精力,而且效率也不高,经常出现认为的错误,无法发现,导致重大问题的出现。所以传统的公司所使用信息管理的方法已经不能满足对公司信息管理这些重要数据的需求。结合以上种种问题,我们为贸易公司专门开发了一套管理系统。选择具有优异性能的大型数据库SQL Server 2008和具有高效的开发工具VC++ MFC编程,完成了系统软件的设计与开发。该系统主要应用在公司的信息管理上,很大程度上提高了信息管理的效率和数据处理的准确性。使得员工很方便的对各类信息进行操作,也能够使管理人员作出正确的决定与结论提供了很好的参考。
1.2 开发工具的选用及语言介绍
1.2.1 C++简介
C++是一种应用范围非常广的计算机编程语言。和C语言相比,它主要增加了,多态,继承,封装。与此同时,C++还增加了更多的功能,包括:声明语句,字符串大小写的的转换,新建/删除操作字符串中的每一个字符,还在系统包里面添加了很多API,定义好的函数,比如说快速排序,同时也增加了许多类的功能。一些功能的C与C++相同,包括括号使用for循环语句,C风格的注释(在内联方面,C定义的关键字和C++定义是不同的,C++还引入了不存在的一个特点,即在C++,如:宏变量参数,宏变量参数;一些C++编译器可以实现多项功能,作为一个扩展,但其余不符合现有的C++特性)。其特性如下:
1)多态性
在C++中多态主要指基类的指针或引用可以指向其任意派生类的能力。C++中支持编译时多态和运行时多态。编译时多态根据基类指针的类型在编译时确定调用基类的函数,运行时多态根据世纪对象的类型,动态的决定应该使用虚函数的哪个版本,符合人们的习惯,实现了更高级更自然的抽象,进一步减少了信息冗余,显著提高了程序的可重用性、可扩展性、可文护性。
2)继承性
是类与类之间可以继承的一种关系,是一种数据在不同的类关系操作的共享的一种方式,在子类中除了定义自己私有的代码以外,同时也对父母(或祖先类)的操作重新定义自己的实现方法,这样可以减少冗余代码重载,继承,实现真正的代码重复利用,并可通过小的修改以满足特定应用的要求不断变化,在程序设计中增加灵活性
3)封装性
封装就是把对象的状态(属性)和行为(方法),内部的操作尽量的隐藏,成为一个单独的单元结构(即对象)形成一个界限,只保留外部接口产生有限的与外界的联系。
1.2.2 SQL Server 2008数据库简介
SQL Server 是一种基于数据关系管理的数据库系统,它一开始是由微软、赛贝斯和阿什顿-塔特三家公司共同开发完成的,并且在1988 年发布了第一个数据库版本。在当Windows New Technology 发布后,微软与赛贝斯在SQL Server 的发展上的开发就分开了。微软将SQL Server数据库服务转移到Windows New Technology的服务器系统上,致力于开发和完善SQL Server数据库 的Windows New Technology 版本;赛贝斯则致力于SQL Server数据库在UNIX上的开发和应用。 C+Sqlserver贸易公司管理系统的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_40645.html