面向对象VC++课程论文工作备忘录管理系统

上传人:工**** 文档编号:454553150 上传时间:2023-04-26 格式:DOC 页数:40 大小:1.25MB
返回 下载 相关 举报
面向对象VC++课程论文工作备忘录管理系统_第1页
第1页 / 共40页
面向对象VC++课程论文工作备忘录管理系统_第2页
第2页 / 共40页
面向对象VC++课程论文工作备忘录管理系统_第3页
第3页 / 共40页
面向对象VC++课程论文工作备忘录管理系统_第4页
第4页 / 共40页
面向对象VC++课程论文工作备忘录管理系统_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《面向对象VC++课程论文工作备忘录管理系统》由会员分享,可在线阅读,更多相关《面向对象VC++课程论文工作备忘录管理系统(40页珍藏版)》请在金锄头文库上搜索。

1、工作备忘录管理系统 面向对象VC+课程论文题 目: 工作备忘录管理系统 姓 名: 学 院: 通信与信息工程学院 学 号: 电 话: 授课教师: 完成时间: 2011年12月20日 2011年 12月 20日摘要:近年来,计算机技术日趋成熟,数据库技术不断发展,管理信息系统的应用已延伸到社会的各个领域。结合管理信息系统的开发方法及步骤,以此为理论基础,开发出一个小型的信息管理系统工作备忘录管理系统。工作备忘录管理系统是典型的信息管理系统,它的设计开发制作包含数据库支撑系统的建立和维护以及用户界面的开发两个部分。对于前者要求建立起数据一致性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备

2、,易使用等特点。本论文主要阐述以面向对象的程序开发语言VC+为开发工具,结合Access数据库,设计一个简单实用的工作备忘录管理系统。关键词:信息管理系统 VC+ 数据库Abstract: in recent years, computer technology matures, database technology development, management information system applications already extended to society in all areas. Combined with the management information

3、system development methods and steps to as the theoretical basis, and developed a small information management system-a memorandum management system. Memos management system is the typical information management system, the design and development of making it includes database support system set up

4、and maintenance of the user interface and the development of the two parts. The former required to set up consistency of the data is strong, the data security good database. For the latter requires the application program function complete, easy to use, etc. This paper mainly expounds the developmen

5、t of procedures on object-oriented language VC+ as a development tool, combined with the Access database, design a simple and practical work memo management system.Keywords: information management system VC+ database1 引言1.1 课题研究背景及意义现代科学的发展,使计算机进入了几乎一切领域。从科学研究到工农业生产,从企业生产管理到家庭生活,各行各业都广泛地使用着计算机。当今社会的

6、数据信息管理离不开计算机技术的支持。如何实现对数据信息快捷、有效、实用的管理,是软件开发业追求的目标。 随着当今社会的快速发展,人们的压力也日渐增大,当人们在工作或学习繁忙时,经常会忘记这样那样的事情,并不是说明这个人懒散,而是因为人的思维习惯就是这样,是属于“模糊记忆”的思维。什么是“模糊记忆”?模糊记忆是指记忆任何东西,只能记住概要框架或者一小部分重点或突出的内容,而没有办法进行全部记忆,例如,你看过一部小说,记下来没有?可以说没有记下,也就是不能完整地背下整篇小说,但可以将整篇小说的概要讲出来,甚至可以讲一些很经典的情节描述,但绝对不可能一字不漏,包括标点符号都记下来。能否有“一字不漏,

7、包括标点符号都记下来”的方法呢?当然有,但不是使用人脑,而是使用计算机,计算机就能达到“准确记忆”的效果。工作备忘录管理系统也就是将计算机“准确记忆”的信息进行一个整理并管理的软件工具。2 系统开发环境和工具2.1 硬件环境Inter(R) Core(TM)2 Duo CPU T8100 主频:2.10GHz内存:2.00GB硬盘:160G2.2 软件环境操作系统:Microsoft Windows XP Professional数据库:Microsoft Office Access开发语言:C+开发工具:Microsoft Visual C+其他辅助软件:Microsoft Word等2.3

8、 开发工具与技术简介(1)Microsoft Visual C+简介Microsoft Visual C+是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、OLE2,WinSock网络、3D控制界面。 它以拥有“语法高亮”,IntelliSense(自动编译功能)以及高级除错功能而著称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译

9、及建置系统以预编译头文件、最小重建功能及累加连结著称。这些特征明显缩短程式编辑、编译及连结的时间花费,在大型软件计划上尤其显著。VC+是微软公司开发的一个IDE(集成开发环境),换句话说,就是使用c+的一个开发平台.有些软件就是这个编出来的,另外还有VB、VF,只是使用不同语言。VC+是Windows平台上的C+编程环境,学习VC要了解很多Windows平台的特性并且还要掌握MFC、ATL、COM等的知识,难度比较大。Windows下编程需要了解Windows的消息机制以及回调(callback)函数的原理;MFC是Win32API的包装类,需要理解文档视图类的结构,窗口类的结构,消息流向等等

10、;COM是代码共享的二进制标准,需要掌握其基本原理等等。VC作为一个主流的开发平台一直深受编程爱好者的喜爱,但是很多人却对它的入门感到难于上青天,究其原因主要是大家对他错误的认识造成的,严格的来说VC+不是门语言,虽然它和C+之间有密切的关系,如果形象点比喻的话,可以把C+看作为一种“工业标准”,而VC+则是某种操作系统平台下的“厂商标准”,而“厂商标准”是在遵循“工业标准”的前提下扩展而来的。VC+应用程序的开发主要有两种模式,一种是WIN API方式,另一种则是MFC方式,传统的WIN API开发方式比较繁琐,而MFC则是对WIN API再次封装,所以MFC相对于WIN API开发更具备效

11、率优势。(2)Microsoft Office Access简介Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access能够存取 Access/Jet、Microsoft SQL Ser

12、ver、Oracle(甲骨文软件公司),或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的进阶用户则能使用它来开发简单的应用软件。虽然它支援部分面向对象(OOP)技术,但是未能成为一种完整的面向对象开发工具。 Microsoft Access在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程序这些应用程序都利用ASP技术在Internet Information Services运行比较复杂的WEB应用程序则使用PHP/MySQL或

13、者ASP/Microsoft SQL Server 它的使用方便程度和强大的设计工具为初级程序员提供许多功能。不过,这种便于使用可能使人误解。这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员。因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导。 一些专业的应用程序开发人员使用 Access 用作快速应用开发,特别是给街道上的推销员制作一个初型或独立应用程序的工具。可是如果是透过网络存取数据的话,Access 的可扩放性并不高。因此当程序被较多使用者使用时,他们的选择多会是倾向于一些客户端-服务器为本的方案,例如 Oracle、DB2、Mi

14、crosoft SQL Server、Windows SharePoint Services、PostgreSQL、MySQL、Alpha Five、MaxDB,或者Filemaker。无论如何,不少 Access 的功能(表单,报告,序列和VB代码)可以用作其他数据库的后期应用,包括 JET(档案为主的数据库引擎,Access 缺省使用)、Microsoft SQL Server、Oracle和任何其他跟ODBC兼容的产品。这种方法允许开发者把一个成熟的应用的数据移动到一台更大功率的服务器而没有已经在适当的位置牺牲发展。(3)C+ 简介美国AT&T贝尔实验室的本贾尼斯特劳斯特卢普(Bjarn

15、e Stroustrup)博士在20世纪80年代初期发明并实现了C+(最初这种语言被称作“C with Classes”)。一开始C+是作为C语言的增强版出现的,从给C语言增加类开始,不断的增加新特性。虚函数(virtual function)、运算符重载(operator overloading)、多重继承(multiple inheritance)、模板(template)、异常(exception)、RTTI、命名空间(name space)逐渐被加入标准。1998年国际标准组织(ISO)颁布了C+程序设计语言的国际标准ISO/IEC 1988-1998。C+是具有国际标准的编程语言,通

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号