【Asp.net精品源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了Asp.net精品源码-基于VC++的客户资源管理【毕业论文,绝对精品】 - 毕业设计的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
摘 要 客户资源管理(Customer Resource Management)从物理结构上说,它是一套智能化的信息处理系统,从功能上说,它是将企业的经营、管理导向“以客户为中心”的一套管理和决策方法。
实际上,一个完整的 CRM 不仅包含了一个现代的网络呼叫中心的全部功能,而且还包含了把呼叫中心收集起来的信息和数据进行存储、加工、分析和整理。
CRM 系统整个平台是一个典型的 Browser/Server 平台结构,由网络服务器平台,网络数据库平台,系统文件和辅助开发工具组成。
本系统主要是针对中小型企业,所以本系统的网络服务器平台为 Microsoft 公司的 IIS 平台,网络数据库平台为 Microsoft 公司的 SQL Server 2000 数据库平台,辅助开发工具选用的是可视化网页编辑工具 Dreamweaver MX在这个平台下采用ASP 语言进行开发。
本客户资源管理信息系统的开发对于企业全面实行现代化管理具有重要的现实意义,对企业的长远发展也有着积极的意义。
本毕业论文中所开发的系统稍加整理便可用于实际工作中,具有一定的应用价值。
本系统的开发主要包括后台数据库 SQL Server 的建立和维护以及前端应用程序的开发两个方面。
本文给出了关键技术的代码和出现问题的解决方法和 VisualC 控件的常规属性的使用技术。
同时对于系统的测试过程和测试结果也进行了说明。
关键词:Visual C;SQL Server;客户资源管理系统 Abstract Customer Resource Management is defined as a suit of intelligentized informationprocessing system by its physical structureand it is defined as a suit of managingmethod which leads corporations management to quotCustomers are the center quot.Actuallyaintact CRM not only includes all functions of a modern network call centerbut also canstore processanalyse and coordinate the information and data gathered by networkcall center.The flat of CRM system is a typical Browser/Server flat structureincludesnetwork server flatnetwork database flat system file and assistant developtool .Because this system is provided for small corporationits network server flat is IISproduced by Microsoft corporationnetwork database flat is SQL Server 2000 alsoproduced by Microsoft corporationassistant develop tool is Dreamweaver MX which isvisualization edit tool of asp.The development of CRM is very important formodernizing corporations managementalso promotes the growth of corporation.Thesystem of this thesis can be used for corporation after little disposalso it is practicality. The personnel management system is typical of the information managementsystem including development of its key database background to the establishment andmaintenance of front-end applications and the development of the two areas. The thesisgives the code of key technology and the methods of resolution including the storage offile in SQL Server database the display of file and the associative technology of VisualC and. At the same time it illuminates the system test procedure and test result. Key words: Visual C;SQL Server;Customer Resource Management System 目 录第 1 章 概 述 ......................................................... 1 1.1 质检中心信息管理系统开发的背景和意义 ......................... 1 1.2 质检中心信息管理系统开发内容简介 ............................. 1 1.3 质检中心信息管理系统的软硬件环境 ............................. 2第 2 章 质检中心信息管理系统开发工具 .................................. 3 2.1
ASP.NET 简介 ................................................. 3 2.2 SQL 简介 .................................................... 3 2.3 SQL Server 2000 数据库概述 ................................... 5第 3 章 质检中心信息管理系统可行性研究与需求分析 ...................... 6 3.1 质检中心信息管理系统可行性分析 ............................... 6 3.2 质检中心信息管理系统需求分析 ................................. 6第 4 章 质检中心信息管理系统总体设计 .................................. 9 4.1 质检中心信息管理系统总体设计思想 ............................. 9 4.2 质检中心信息管理系统总体结构 ................................. 9 4.3 质检中心信息管理系统概念模型设计 ............................ 10 4.4 质检中心信息管理系统数据库设计 .............................. 12 4.5 质检中心信息管理系统功能模块划分 ............................ 14第 5 章 质检中心信息管理系统详细设计 ................................. 16 5.1 质检中心信息管理系统界面设计及功能说明 ...................... 16 5.2 质检中心信息管理系统模块详细设计及功能说明 .................. 19第 6 章 质检中心信息管理系统测试 ..................................... 27结 论 ............................................................... 29参考文献 ............................................................ 30致 谢 ............................................................... 31
精品毕业论文 第1章 概 述1.1 客户资源管理系统开发的背景和意义 如今的信息技术飞跃发展,各个公司、企业都在不断的提高自己的信息化管理水平,他们也都认识到,高效的信息化管理对公司、企业的不断发展起到决定性的作用,也特别是对于所经营的客户群的信息管理显得尤为重要。
由此,如今的绝大多数公司、企业都抛弃了以往的人工管理方式,转而使用高效的信息化管理方式。
正是在于此背景之下,客户资源管理系统必然的诞生了,它也成为了各个公司、企业的必然选择。
如今的客户资源管理系统可以说的层出不穷,不同规模和性质的公司、企业根据其具体情况而选择不同的客户资源管理系统来对其客户信息进行高效的管理,但是不管它怎么变,它的核心还是一样的,都是对客户的信息进行管理和维护。
由此我们可知,客户资源管理系统的市场潜力是非常之大的,而对于此系统的开发,可以使用不同的开发语言如C、VB、Java等,而开发出来的系统表现形式主要为Web网站形式和桌面窗口软件形式。
为了实现本系统,用Visual C来开发实现在系统开发过程中以面向对象的思想来对数据库进行操作和管理。
整个系统,界面虽然简洁,但各个功能基本都很好的得以实现,操作上显得很容易。
因此设计开发符合质检中心的信息管理实情的客户资源管理系统,使得客户资源管理工作的信息资源得以较大限度的使用,从而使企业效益得以提高。
1.2 客户资源管理系统开发内容简介 设计质检中心信息管理系统,能够实现对质检中心工作的规范化管理,能够极大地节省企业的人力和物力资源。
系统要求通过建立数据库来实现对以上几项工作的管理,在系统内建立多个子系统来分别实现,操作界面统一、友好。
本系统采用 Visual C作为开发环境,后台数据库使用 SQL Server 2000。
所设计的质检中心信息管理系统采用 Browser/Server 结构,能够实现管理客户信息的录入、查询、管理和修改。
这种系统的优势在于功能强大、扩展能力良好以及跨地域的操作性能。
可以使管理员十分快捷地访问整个信息部门的各类信息。
本系统设计完成后应能够实现以下功能:首先,系统面向不同身份的用户,根据权限来管理系统的用户。
不同权限级别的用户由管理员分配给其相应的操作权限。
登陆时,系统也会把不同风格的登陆界面呈现给用户。
权限为普通级别的
精品毕业论文用户,系统只允许其进行信息的浏览、查询,不允许其修改数据库信息。
系统在管理功能模块部分实现了系统用户管理、客户信息管理、客户类型管理、查询管理。
系统用户管理:实现系统用户身份验证功能。
客户信息管理:实现增加新客户、删除和修改客户信息功能。
客户类型管理:实现增加新类型、删除和修改类型信息功能。
查询管理:实现按姓名、详细信息、统计信息查询。
1.3 客户资源管理系统的软硬件环境 1.硬件环境 处理器:AMD 3000 1.8GHZ 内存:1GB 硬盘空间:80GB 显卡:NVIDA GeForce 6200 Turbo CacheTM 2.软件环境 操作系统:Windows XP 数据库:SQL Server 2000 编程软件:Visual C应用系统运行环境。
精品毕业论文 第 2 章 客户资源管理系统开发工具2.1 Visual C简介 Visual C是 Microsoft 公司的 Visual Studio 开发工具箱中的一个 C程序开发包。
VisualStudio 提供了一整套开发 Internet 和 Windows 应用程序的工具,包括 VisualC Visual Basic Visual Foxpro Visual InterDev Visual J以及其他辅助工具,如代码管理工具 Visual SourceSafe 和联机帮助系统 MSDN。
Visual C包中除包括 C编译器外,还包括所有的库、例子和为创建 Windows 应用程序所需要的文档。
从最早期的 1.0 版本,发展到最新的 6.0 版本,Visual C已经有了很大的变化,在界面、功能、库支持方面都有许多的增强。
最新的 6.0 版本在编译器、MFC 类库、编辑器以及联机帮助系统等方面都比以前的版本做了较大改进。
Visual C一般分为三个版本:学习版、专业版和企业版,不同的版本适合于不同类型的应用开发。
实验中可以使用这三个版本的任意一种。
2.1.1Visual C集成开发环境(IDE) 集成开发环境(IDE)是一个将程序编辑器、编译器、调试工具和其他建立应用程序的工具集成在一起的用于开发应用程序的软件系统。
Visual C软件包中的 Developer Studio 就是一个集成开发环境,它集成了各种开发工具和 VC 编译器。
程序员可以在不离开该环境的情况下编辑、编译、调试和运行一个应用程序。
IDE 中还提供大量在线帮助信息协助程序员做好开发工作。
Developer Studio 中除了程序编辑器、资源编辑器、编译器、调试器外,还有各种工具和向导(如AppWizard 和 ClassWizard),以及 MFC 类库,这些都可以帮助程序员快速而正确地开发出应用程序。
2.1.2 向导Wizard 向导是一个通过一步步的帮助引导你工作的工具。
Developer Studio 中包含三个向导,用来帮助程序员开发简单的 Windows 程序,它们是: AppWizard:用来创建一个 Windows 程序的基本框架结构。
AppWizard 向导会一步步向程序员提出问题,询问他所创建的项目的特征,然后 AppWizard 会根据
精品毕业论文这些特征自动生成一个可以执行的程序框架,程序员然后可以在这个框架下进一步填充内容。
AppWizard 支持三类程序:基于视图/文档结构的单文档应用、基于视图/文档结构的多文档应用程序和基于对话框的应用程序。
ClassWizard:用来定义 AppWizard 所创建的程序中的类。
可以利用 ClassWizard 在项目中增加类、为类增加处理消息的函数等。
ClassWizard 也可以管理包含在对话框中的控件,它可以将 MFC 对象或者类的成员变量与对话框中的控件联系起来。
ActiveX Control Wizard:用于创建一个 ActiveX 控件的基本框架结构。
ActiveX 控件是用户自定义的控件,它支持一系列定义的接口,可以作为一个可再利用的组件。
2.1.3 MFC 库 库(library)是可以重复使用的源代码和目标代码的集合。
MFC(MicrosoftFundamental Casses)是 Visual C开发环境所带的类库,在该类库中提供了大量的类,可以帮助开发人员快速建立应用程序。
这些类可以提供程序框架、进行文件和数据库操作、建立网络连接、进行绘图和打印等各种通用的应用程序操作。
使用 MFC 库开发应用程序可以减少很多工作量。
2.2 SQL 简介 数据库这个词经常用来描述一些相关文件,这些文件被编成一个完整的复杂结构,这个结构相对于相同的数据可针对不同的人提供不同的渠道。
例如在一个特定的州的所有县市,汽车部门有关所有司机执照信息的一个数据库。
文件中的一些信息,警察部门可以得到,其它信息许可证局可以得到,还有一些保险公司也会有记录。
建立数据的目的是通过计算机得到经过加工的数据,而从数据库中抽取需要的数据是一门学问,为此人们专门研究了一种查询语言,称之为 SQLStructuredQuery Language。
这种语言既可以查询大型关系数据库系统,也可以查询微机数据库系统。
1986 年 10 月,美国国家标准局(ASNI)数据库委员会 X3H2 批准 SQL作为数据库语言的美国标准,同年公布了标准 SQL 文本。
此后不久,国际标准化组织(ISO)也做出同样选择。
SQL 语言的特点: 1. SQL 语言的一体化:将 DDL数据定义语言、DML(数据操坐语言)、DCL(数据控制语言)于一体。
精品毕业论文 2.SQL 语言具有两种操作方式(自含型、嵌入型)统一的语言结构。
3.高度非过程化。
4.语言简洁,易学易用。
5.面向集合的操作。
2.3 SQL Server 2000 数据库概述 SQL Server 2000 是一种网络数据库,它一贯地沿袭了 SQL Server 7.0 的易操作性、易应用性,有数据库基本知识的初学者都可以简单的上手。
SQL Server 2000是企业进行大量数据存储、检索、更新的重要系统。
它担负着企业内部重要数据的处理,这种操作对数据库的稳定性、效率要求都很高。
随着 SQL Server 2000 不断的发展完善已经在企业的数据处理应用中取得了非常重要的位置。
SQL Server2000 同其它企业级数据库一样具有数据库管理图形工具、数据库引擎、完备的帮助系统、数据导入导出、客户端使用的测试与分析、服务器网络使用工具、客户端使用工具等。
SQL Server 2000 具有以下主要特性:。
1.全面启用 Web 特性 1 对 XML 和 Internet 标准的丰富支持。
2 通过 Web 对数据进行轻松安全的访问。
3 强大的灵活的基于 Web 的分析。
4 安全的应用程序管理。
2.更高的可伸缩性和可靠性 1 电子商务解决方案的可伸缩性。
2 商业解决方案的可伸缩性。
3 数据仓库解决方案的可伸缩性。
4 最大的正常运行时间和可靠性。
5 快速构建、配置和管理电子商务、商业和数据仓库解决方案。
3.集成的和可扩展的分析服务。
4.简单的管理和调整。
5.简化的 T—SQL事务处理—SQL开发和调试。
6.灵活的和可扩展的数据转换。
基于 SQL Server 2000 的上述特点,所以本系统选择它作为后台数据库。
精品毕业论文 第 3 章 客户资源管理系统可行性研究与需求分析3.1 客户资源管理系统可行性分析 可行性研究的目的就是要用最小的代价在尽可能短的时间内确定问题是否能够解决,可行性研究的目的不是解决问题,而是确定问题是否值得去解,主要从三个方面研究。
1.技术可行性 本系统采用 Visual C 作为程序开发工具,后台使用 SQL Server 2000 来开发数据库。
因为所使用的语言是 VB.NET 语言,因此使用它来开发程序并不难,而SQL Server 2000 也是熟悉的数据库开发工具,所以该系统在技术上是可行的。
2.经济可行性 经济可行性研究的是对开发软件的成本估算和成本效益分析,以确定待开发软件是否有开发的价值。
对于本系统的开发能帮助公司对客户的信息管提高工作效率并且能非常方便的对其进行一系列的管理和维护是以前的手工管理不能做到的。
而且如今的信息化管理显得尤为重要,公司要想更好的发展就得花费一定的资金来购买此系统产品,而开发此系统并不需要投入多大的人力和物力,只需掌握相关的知识和技术就能很快的得以实现,因此在经济上是可行的。
3.操作可行性 本系统可以在 Windows 的任何环境下运行,并且操作简单,即使是对计算机不太熟悉的使用者也很容易学会,因此,该系统在操作上是可行的。
综上所述,从技术可行性、经济可行性和操作可行性三方面来说质检中心信息管理系统的实现都是可行的。
3.2 客户资源管理系统需求分析 随着数据库技术在各个领域的广泛应用,使得各个领域在管理方面都取得了很大成效。
需求分析是整个数据库设计中最重要的一步,是其它步骤的基础。
其主要任务是“为了解决这个问题,目标系统必须做什么”。
确定目标系统必须具备的功能。
在这个步骤里,程序员在用户那里搜索所有的对将要开发的系统的需求信息,并且把这些信息编写成为用户和程序员都可以认可的需求说明书。
需求分析主要分为数据的需求分析和功能的需求分析,具体过程如图 3.1 所示。
精品毕业论文 需求分析 数据的需求分析 功能模块的需求分析 型号 功能模块的设计 的设计 系统调试 系统运行与维 图 3.1 需求分析过程3.2.1 客户资源管理系统的总体需求 客户资源管理系统主要是完成系统用户管理、客户信息管理、客户类型管理、查询管理。
客户信息的各项信息的查询和管理。
因为利用本系统管理员可以直接录入信息,修改信息,删除信息,并且若在录入过程中发现错误,也可以通过修改界面及时更改其信息。
这样就可以不受时间、地点的限制使录入、修改、删除、管理工作得以顺利进行。
客户资源管理员可通过查询界面对各个情况进行相应的查询。
在本系统中管理员具有最高权限,为了保证数据库的安全及保密性,在进入该系统的时候,需要进行身份验证。
本系统大大提高了工作效率,既方便了员工,也使管理人员从繁杂的劳动中解脱出来,为实现质检中心的信息管理科学化、现代化、标准化提供了强有力的技术手段。
3.2.2 客户资源管理系统的数据需求 本系统是对客户的信息管理进行设计,故该系统将会具体对系统中各模块的功能和应用流程进行分析和设计。
在需求分析中将针对用户对系统功能的两种需求进行介绍;在系统功能描述中将会对系统中的各模块的应用进行介绍;在功能模块划分中将对系统的应用模块进行划分;在系统流程分析中将会对各模块的应用流程进行描述。
精品毕业论文 客户资源管理系统是根据企业工作需要来设计开发的,设计客户资源管理系统,能够实现对客户资源的规范化管理,能够极大地节省企业的人力和物力资源。
用户对系统的需求功能如下: 1.企业对功能的需求 系统用户管理:实现系统用户身份验证功能。
客户信息管理:实现增加新客户、删除和修改客户信息功能。
客户类型管理:实现增加新类型、删除和修改类型信息功能。
查询管理:实现按姓名、详细信息、统计信息查询。
3.2.3 功能模块需求分析 根据需求分析中的内容,用户对此系统共有两种不同的功能需求,根据用户的需求,下面对系统各模块的功能进行描述。
1.系统用户管理 系统用户管理的功能包括:系统用户的身份验证。
2.客户信息管理 客户信息管理的功能包括:对客户信息的添加、修改、删除的管理。
3.客户类型管理 客户类型管理的功能包括:增加新类型、删除和修改类型信息功能。
4.查询管理 查询管理的功能包括:实现按姓名、详细信息、统计信息查询。
精品毕业论文 第 4 章 客户资源管理系统总体设计4.1 客户资源管理系统总体设计思想 客户资源管理系统可以用于支持企业高效率完成客户资源的信息管理工作,本系统开发设计思想有以下几点: 1.采用现有软硬件环境,及先进的管理系统开发方案,达到充分利用现有资源,提高系统开发水平和应用的目的。
2.系统应符合客户资源的信息管理的规定,满足客户资源的信息资源管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。
3.系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。
4.系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作.
上一篇:
【精品】EXT 中文手册
下一篇:
为定制而来 欧马可快递物流一体化解决方案抢滩苏浙沪