利用VC++和数据库开发办公文件管理系统摘要随着信息技术在管理上越来越深入而广泛的应用,信息管理系统的实施在技术上已逐步成熟。
信息管理系统是一个不断发展的新型学科,企业要生存要发展,要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业内部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的管理信息系统。
这篇论文论述了小型办公文件管理系统的设计与开发。
以Visual C++ 为前台开发工具;以SQL Server2005开发后台数据库;利用WINDOWS XP作为运行平台开发的图书管理系统。
用软件工程的思想来指导,按照软件生命周期的不同阶段完成了本系统的开发。
实现的主要功能有:系统自身的更新和退出,文件的添加、删除、查询、打开、文件属性的显示、目录添加及类型查询。
系统已具有一定的实用功能。
本人结合办公实际要求的要求,对MS SQL Server2005数据库管理系统、SQL 语言原理、VC++6.0,ADO数据库访问技术进行了较深入的学习和应用。
主要完成对办公文件管理系统的系统设计、数据库设计、工程框架设计和工程模块设计,并由此设计了数据库结构和应用程序。
系统运行结果证明,本文所设计的办公文件管理系统能够满足办公人员对文件管理的需要。
第一章是课题背景、开发目的、意义、环境、运行环境及开发工具的介绍。
第二章是对数据库应用系统开发和办公文件管理系统进行了简明的介绍,并分析了开发办公文件管理系统所应进行的工作及可行性分析。
第三章对数据库的设计和SQL语言的使用进行了系统分析,为深入理解数据库应用打下了基础。
并对具体的开发工具VC++ 6.0和MFC进行了一般性的介绍。
第四章为办公文件管理系统的设计分析、数据库设计、工程框架设计和工程模块设计。
关键词办公文件管理系统;软件工程;设计与开发;VC++;SQL Server 2005Using VC + + And Database Development OfficeDocument Management SystemAlong with the information technology in the management of a more profound and extensive application of information management system in the implementation, technology has gradually matured. Information management system is a continuous development of new disciplines, to develop business to survive, efficiently to business activities organically, it must strengthen enterprise management, namely strengthens to enterprise interior each kind of resources (person, money, etc.) the effective management, establish its own characteristics and to adapt the management of information system.This paper describes a small office document management system design and development. Using Visual C + + to design; SQL Server2005 development background database; using WINDOWS XP as a platform to develop the library management system. Use the software engineering the thought to guide, according to the software life cycle different stage to complete the system development. Realization main function includes: the system update and exit, the document to add, delete, query, display, open, file attribute directory and add the type of query. The system has a certain practical function.I combine office actual request, the MS SQL Server2005 database management system, the principle of SQL language, VC++6.0, ADO database access technology for a morein-depth study and application. The completion of the main office document management system design, database design, engineering framework design and engineering design, the design and structure of the database and application program. Results prove that the system is running, the paper designed office file management system can satisfy the office staff to document management needs.The first chapter is the research background, purpose, significance, development environment, running environment and development tools introduced.The second chapter is on the database application system development and office document management system has been briefly introduced, and analysis of the development of office document management system, which should work.The third chapter of the database design and the use of SQL language to carry on the system analysis, the database for in-depth understanding of the foundation of the application. And the specific development tools VC + +6 and MFC gives a general introduction.The fourth chapter is the office document management system design and analysis, database design, module design frame of project design and engineering.Key words: office document management system; software engineering; design and development; VC + +; SQL Server 2005第一章绪论1.1 课题背景随着计算机技术的飞速发展,计算机在企业管理中应用的普及利用计算机实现文档管理势在自必行。
办公自动化是企事业单位在信息化建设基本阶段的典型需求,目的是为了规范企事业单位的日常工作流程和员工的日常行为。
因此,如何采用先进的办公文件管理软件,实现文件计算机管理与办公动化工作的同步发展和有机结合,以提高办公效率和管理水平,实现企业各部门日常业务工作的规范化、电子化、标准化,增强文档的可管理性和安全性,实现文件信息的查询、阅读,最终实现"无纸化"办公。
文件管理是管理事业中一项很重要的管理工作。
文件管理具有保存时间长、保密性高、数量大、管理强度高等特点。
而传统的人工管理一方面存在工作量大、查找不方便、利用率低等弊端。
用计算机管理文档不仅可以实现电子文件的有效保管,而且可以提高查询效率、准确性、灵活性,同时大幅度地降低了文件管理成本以及工作强度。
针对这一应用背景提出了办公文件管理系统,本课题是一个单层模式的数据库软件开发,开发的软件成果具有一定的实用性。
它以知识管理为核心,以沟通、协调、控制为宗旨,将现代化办公管理思想和计算机、网络、通讯等信息工具高度集成,。
它的实施能够提高工作效率,加强工作的沟通与协作,实现文档的高效管理。
1.2开发目的目的是为了实现文件集中存储,分布管理,便于资料的便捷查询和安全控制,提高设备使用效率,减少维护成本。
该系统可对多种形式的信息内容进行存贮,从声音、图形、图像等多媒体信息到高度结构化的文件,从e-mail到讨论数据库;提供层次化的文件存储模式,实现对文件的生命管理,对文件可进行签入/签出检查、版本控制、跨所有管理内容的全文检索、审核追踪、文件描述等。
掌握计算机管理信息系统设计的一般方法,主要包括系统分析、系统设计的组织和实施。
关系型数据库管理系统的编程技术,并能独立完成一般小系统的程序设计、调试运行等工作。
培养把所学知识运用到具体对象,并能求出解决方案的能力。
1.3开发意义办公文件管理系统是一项非常有意义的开发工作,其发展的潜力巨大,现今最好的办法就是使用计算机操作办公管理管理系统来实现对办公文件的管理,这就为办公文件管理系统提供了市场需要,而办公自动化(简称OA)在现代社会是最热门的行业,国际上在办公自动化前景看好,而办公文件管理系统又是办公自动化系统中的重中之重。