毕业设计会议客户管理系统.doc
《毕业设计会议客户管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计会议客户管理系统.doc(42页珍藏版)》请在三一办公上搜索。
1、 学号: 08434103 郑 州 大 学毕业设计( 2012 届)题 目 会议客户管理系统 学 生 袜 子 学 院 数理学院 专业班级 信息081 指导教师 袜 子 专业技术职务 讲 师 二一二年五月会议客户管理系统摘 要:随着全球经济和技术的高速发展,我国企业在规模和数量上都处于快速增长状态,而企业与企业之间以及企业内部之间需要大量的相互交流才能保证企业的正常运作,这一交流的方式大部分都是通过会议的方式来实现的,因此大量的会议以及复杂的客户信息需要一个系统来对其进行管理。本系统操作简单且方便实用,满足了对会议客户管理的基本需求。系统主要包括用户管理、举办会议、客户管理、分类查询、统计汇总、
2、数据导出及报表打印等几个模块。整个系统的设计采用了Visual C+ 6.0以及大型数据库系统SQL Server来完成。从整个开发过程到系统的测试,在一定程度上实现了会议客户管理的需求,对于大量的会议以及复杂的客户信息能起到预期的管理作用。当然,从一个长远的角度来看,该系统也存在自身的缺陷,有必要在以后的开发中进行完善与维护。关键词:会议;客户管理;SQL Server;VC+Meeting and Customer Management SystemAbstract: With the high speed development of global economy and technol
3、ogy, our country enterprise are growth rapidly in size and number, and both among the different enterprise and in the enterprise internal needs a lot of communication to ensure enterprises normal operation. Mostly, the way of communication is meeting. So lots of meetings information and the complex
4、customer information need a system to manage them. This system operation simply and its convenient and practical. The system includes user management, meeting holding, customer management, classification inquiry, statistics compiling, data output and print etc several modules. The design of the enti
5、re system uses VC+ 6.0 and the large database system SQL Server to develop. From the entire development process to the system test, to a certain extent to achieve the requirements of the meeting and customer management system, and also to conduct an expected management of lots of meeting and the com
6、plex customer information. Of course, from a long-term point of view, there is the systems own deficiencies, there is need in the future to improve the development and maintenance.Key words: meeting; customer management; SQL server; VC+目 录摘要目录1、引 言11.1 开发背景11.2课题研究目的和意义11.3课题欲解决的问题21.4可行性分析21.4.1 技术
7、可行性21.4.2 使用可行性22、系统平台选择42.1 运行平台选择42.2 数据库平台选择42.2.1 概述42.2.2 Microsoft SQL Server 2000 的特性42.3 DBMS工程开发模式的选择42.3.1 C/S结构52.3.2 B/S结构52.3.3 C/S结构和B/S结构的比较52.4 开发工具82.4.1 Visual C+开发工具的特点82.5 小结83、系统需求分析93.1 基本概念设计和处理流程93.2 系统功能划分93.3 数据流图103.4 系统功能概述113.4.1 系统设置113.4.2 添加信息113.4.3 修改信息113.4.4 查询113
8、.4.5 操作日志113.4.6统计汇总113.5 系统界面设计原则123.6 小结134、系统详细设计144.1 系统数据库设计144.1.1 数据库需求分析144.1.2 数据库概念结构设计154.1.3 数据库逻辑结构184.2 TAB界面功能模块的实现204.3 数据库相关方面实现224.3.1 创建数据源224.3.2 自动还原数据库234.3.3 数据库备份234.4 参数设置244.4.1 添加数据244.4.2 修改数据254.5 用户管理264.5.1 用户添加264.5.2 用户注销274.6 举办会议的实现274.6.1 添加参会人员274.6.2 添加会议284.7 信
9、息查询294.8 信息修改304.9 汇总统计304.10 小结315、 系统测试325.1 编写目的325.2 背景325.3 测试方案说明325.4 测试计划325.5 测试335.6 小结346、 总结35参考文献36致谢371、引 言1.1 开发背景数据库的历史可以追溯到五十年前,那时的数据管理非常简单。通过大量的分类、比较和表格绘制的机器运行数百万穿孔卡片来进行数据的处理,其运行结果在纸上打印出来或者制成新的穿孔卡片。随后在不到半个世纪的时间里,数据库技术飞速发展从而形成了坚实的理论基础、成熟的商业产品和广泛的应用领域。数据库的诞生和发展给计算机信息管理带来了一场巨大的革命。在此背景
10、下数据库系统应运而生,它的萌芽出现于60 年代。当时计算机开始广泛地应用于数据管理,对数据的共享提出了越来越高的要求。传统的文件系统已经不能满足人们的需要。能够统一管理和共享数据的数据库管理系统(DBMS)显示了超强的生命力。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作1。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。它使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。进入二十一世纪,人们对于DBMS的依
11、赖只会越来越大,所以DBMS的广泛应用和普及必将实现。1.2 课题研究目的和意义随着计算机应用的不断深入,信息产业的兴起,各行各业几乎都与计算机有密切的联系,实现了不同程度的自动化操作。从以前的以人为主到今天的以机器为主。随着计算机的普及,各种应用软件应运而生,比如大家经常见到的各种管理软件,大大简化了我们的工作。以前会议的客户信息是手工管理。大量的信息处理工作还集中在纸面管理的阶段,人们需要手工编写大量的记录、报表、文件。在对信息进行阶段性处理的时候,人们又需要参阅大量的记录、报表和文件,使工作变得复杂、漫长,最后的处理结果也并不能正确地反映出客观事实。传统信息处理方式在当今信息社会高速发展
12、的今天已经显示出它格格不入的一面:信息收集、存储、更新、处理需要占用大量的人力资源及物力资源,工作周期漫长,即使在花费大量时间和精力的情况下,工作成果的可信度和客观满意度也得不到保证。这种费时费力的工作方式 在现代企业管理模式的冲击下会很快失去它的生存空间,而作为计算机应用的一部分,使用会议客户管理系统进行信息管理,有着手工管理所无法比拟的优点,如查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高会议的安排和举办的效率,符合当今时代人们对管理信息处理所提出的及时、准确、适用、经济的要求。因此,开发一套会议客户管理系统是有必要的。随着全球经济一体化的进程和高技术的发展,我国企
13、业在规模和数量上都处于快速增长状态,这就给企业管理带来了一定的难度,企业与企业之间以及企业内部之间需要大量的相互交流才能保证企业的正常运作,这一交流的方式大部分都是通过会议的方式来实现的,因此一个企业对会议以及客户的信息管理也是企业正常运作的一个越来越重要的一个因素,大量的会议以及复杂的客户信息及其需要一个系统来对其进行方便可靠的管理。因此,采用vc+以及sql server开发的会议客户管理系统是适应时代发展要求的,是当今企业所迫切需求的。1.3 课题欲解决的问题本系统是采用VC+开发工具和SQL server数据库实现的会议客户管理系统。该管理系统不但要对大量的会议以及复杂的客户信息进行添
14、加、删除、修改等操作,还要可以对会议、客户进行分类查询,另外该系统还应具有统计汇总、数据导出、报表打印等功能。1.4 可行性分析1.4.1 技术可行性此会议客户管理系统使用Visual C+ 6.0开发,Visual C+ 是Microsoft 公司于1991年推出的基于Windows开发平台的软件发工具,它融入了如面各对象、设计过程可视化、事件驱动、动态数据驱动等先进的软件开发技术,从而成为目前开发Windows应用程最好、最简单的开发工具之一2。它以拥有自动编译功能以及高级除错功能而著称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正
15、在调试的程序。其编译及建置系统以预编译头文件、最小重建功能及累加连结著称。这些特征明显缩短程式编辑、编译及连结的时间花费。用SQL Server 2000做后台数据库。SQL Server 2000是Microsoft的关系数据库管理系统(RDBMS)。它是在十多年来成功开发的SQL Server的基础上建造起来的,它比现在大多数被广泛使用的数据管理系统更快;目前已经被成千上万家公司使用,日夜不停地运转着,存储着支撑我们生存的数字宇宙。SQL Server是一个分布式的关系型数据库管理系统,它能够满足今天的商业环境的要求,为不同类型的数据库问题提供解决方案。作为一种应用广泛的数据库管理系统,S
16、QL Server具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。此外,SQL Server还为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要。作为一个完备的数据库和数据分析包,SQL Server为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门3。因此从技术方面讲,开发此会议客户管理系统是可行的。1.4.2 使用可行性此会议客户管理系统具有良好的界面,使用方便,操作
17、简单易于被用户接受。用户只需能够熟练操作计算机,和对此系统使用做简单的了解即可方便使用,而且使用此系统可以减少大量录入工作,大大减少工作人员的负担,另外此软件系统还可以再根据具体的需要进行功能扩充,增强了软件的延伸性和使用寿命。因此,从使用方面看此系统的开发是可行。2、系统平台选择2.1 运行平台选择由于我国大多数个人计算机使用的是windows系列,所以本系统选择的运行平台即为window系列平台。2.2 数据库平台选择2.2.1 概述目前的数据库系统有ORACLE,SYBASE,INFORMIX,DB2,SQL Server2000等,各有千秋,根据“会议客户管理系统”对数据量的要求,本系
18、统采用SQL Server2000。Microsoft SQL Server2000(简称SQL Server)由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求4。SQL Server提供了在服务器系统上运行的服务器软件和在客户端运行的客户端软件,连接客户和服务器计算机的网络软件则由Windows NT/2000提供5。SQL Server的数据库系统的服务器运行在Windows NT/2000系统上,负责创建和维护表和索引等数据库对象,确保数据完整性和安全性,能够在出现各种错误时恢复数据。客户端应用程序可以运行在Windows9x/NT/2000系统上
19、,完成所有的用户交互操作。将数据从服务器检索出来后,可以生成拷贝,以便在本地保留,也可以进行操作。SQL Server建立于Microsoft Window NT的可伸缩性和可管理性之上,提供了功能强大的客户服务器平台,高性能客户服务器结构的数据库管理系统可以将Visual FoxPro、Visual Basic、Visual C+作为客户端开发工具,而将SQL Server作为存储数据的后台服务器软件。 SQL Server是基于客户/服务器的数据库管理系统。用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。SQL Server使用Transa
20、ct-SQL语言来维护、实现和访问数据库,Transact-SQL是SQL(Structured Query Language)的一个子集标准。SQL是数据库操作的标准,每个数据库产品均包含其中一版本6。 2.2.2 Microsoft SQL Server 2000 的简介 SQL Server 2000是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。由于今天Windows操作系统占领着主导地的位,选择SQL Server还会在兼容性方面取得一些优势。另外,SQL Serv
21、er 2000 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 XML 数据,可以将搜索结果以 XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。因此,我们选择Microsoft SQL Server 2000作为我们的数据库开发平台7。2.3 DBMS工程开发模式的选择DBMS工程的开发通常有两种种模式:C/S结构和B/S结构8。2.3.1 C/S结构C/S结构是将大型计算机应用系统分解成多个功能相对独立的子系统,以服务器作为整个应用系统资源存放和管理的核心,多台客户机分别处理相应功能。这种体系结构合理有效
22、地利用了客户机和服务器的资源,提高系统效率,保证系统运行稳定、信息完整可靠。客户机和服务器之间交互关系体现为“服务请求/服务响应”,即客户端只要将请求发给服务器端,而服务器端处理完客户端的请求后,只将结果发送回客户端,实际在网络上传输的只有请求语句和结果数据,从而大大减轻了网络的通信负担,改善了系统运行的总体性能。客户端完成应用事务的组织和友好人机界面的实现,而服务器端专门负责数据库的操作维护,提高了整个系统的吞吐量和相应速度。2.3.2 B/S结构B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 会议 客户 管理 系统
链接地址:https://www.31ppt.com/p-3974919.html