大学毕业论文-—客户关系管理系统计算机.doc
《大学毕业论文-—客户关系管理系统计算机.doc》由会员分享,可在线阅读,更多相关《大学毕业论文-—客户关系管理系统计算机.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、客户关系管理系统山东广播电视大学毕业论文题 目 客户关系管理系统 姓 名 何本杰 教育层次 专科 学 号 20087370131013 省级电大山东广播电视大学 专 业 计算机信息管理 市级电大滨州广播电视大学 指导教师 赵青成 教 学 点 邹平电大 摘 要在当今复杂的商业社会中,对客户关系的高效管理已经成为提高并维持企业竞争力强有力的手段,随着计算机的飞速发展,自动化管理已取代了传统的人工管理方式,不但节省了人力,降低了成本而且提高了管理水平,增强了企业的竞争力。所以对客户关系管理系统的需求也就应运而生了。本文首先介绍了系统开发的背景和总体目标。系统采用VB进行开发、设计,数据库采用ACCE
2、SS 2000。接着进行需求分析,并对系统的功能进行了阐述。其主要功能包括:客户区域信息管理、客户信息管理、客户关系查询管理、 权限设定等。而后,说明了数据库结构设计,给出了数据库表的定义,最后,说明了系统的模块组成,各模块的功能,以及这些模块的具体实现方法和程序核心代码。 关键词 客户资源管理;VB;数据库个人简介 何本杰,男,山东省沾化县大高镇何家村335号,生于1987年2月17日,现在就业于宏图高科发展有限公司。目 录一 绪论1(一) 项目背景1(二) 总体目标2(三) 主要任务2二 需求分析3(一) 可行性分析3(二) 功能需求分析7三 系统设计10(一) 系统结构设计和工作原理10
3、(二) 数据库设计12四 功能测试25 (一) 软件测试的方法25 (二) 软件测试的步骤25 (三) 对本系统的测试26结束语29参考文献3115客户关系管理系统一 绪论(一) 项目背景以客户为中心的理念最先是在美国、加拿大和欧洲一些地方兴起,当时很多企业寄望于通过改进技术、压缩生产周期、改善内部资源管理来提高生产增长率和利润,但事实上见效甚微。这样企业开始从强调降低经营成本的供应方发展策略转向了需求方策略。所谓需求方策略,就是指与客户联系更紧密,从客户关系方面挖掘新能源的策略,作为企业经营者我们不能一边发展新客户一边流失常客,我们需要建立一个良好客户管理系统将我们的客户统一归类,建立档案,
4、经常联系了解其需求,在留住常客的基础上使顾客升级,带来顾客,引进新顾客,不断的壮大我们的顾客群,降低企业为招揽新顾客而投入的大量资金,降低成本,增加利润。对于与供应商,分销商,通过客户关系管理可以快市场半拍,及早地进行市场需求分析,强占商机,节省相关费用,降低成本获得更多利润,在这个经济共同体下达到双赢。如果客户关系没有处理好就会丧失大量顾客,很难确立企业形象,发展就会减慢,最终被竞争者取代。因此,客户关系管理已经成为现代企业不可或缺的重要组成部分,客户关系管理(Customer Relationship Management,CRM)系统也就应运而生了。与此同时,随着信息时代的到来,现在计算
5、机可以帮助人们实现这些看似并不复杂而实际操作起来非常烦琐的工作。该系统实现对公司客户资料的管理。在功能上能对客户进行随时的查看、修改及删除等操作。这个系统的完成可以快速录入客户资料,随时添加新客户资料和及时删除不需要的客户资料。这正是一个完善的中小型企业客户关系管理系统的功能所在。(二) 总体目标设计、开发、实现中小型企业客户关系管理系统。中小型企业客户关系管理系统即属于信息管理系统,系统开发的总体任务是实现与客户相关的各种信息的系统化、规范化和自动化。通过客户关系管理系统对客户的管理为企业获得更多的客户,保留更好的客户,创造更大的客户价值,保持客户永久的忠诚,建立一对一市场营销。从而,为企业
6、带来更丰厚的利润和持续的竞争优势。(三) 主要任务通过概要设计、具体设计以及编码实践,能够用计算机实现管理客户信息,并最终通过测试,将中小型企业客户关系管理系统交付使用。经过一段时间的调研和考察工作,基本了解了企业对客户关系管理的业务流程,清楚企业对客户关系管理的具体需求,鉴于客户信息管理在功能上的划分比较明确,因此从大的功能模块上分为客户区域管理、客户信息管理以及权限管理三个大的子模块。各个子模块又划分若干模块,具体实现对信息的增、删、查、改等功能。二 需求分析(一) 可行性分析2.1.1 经济可行性分析经过仔细研究潜在的市场前景和周密的成本效益分析,客户关系管理系统的建立能为投资者带来更好
7、的经济效益。投入方面,投资者仅需购买一台计算机,而且机器配置也不必太高;另外加上系统开发人员、运行人员和维护人员的工资,各种能源与消耗品所需的费用即可。而在收益方面,首先可以节省人力,减轻劳动强度;其次降低成本,节省开支;再次,提高了管理水平,增强了企业在同行业中的竞争力;同时提高了客户信息处理的及时性、准确性;另一方面还提高了管理人员的素质,建设了人才队伍等。因此,本系统的开发可以实现成本低廉、收益高效的目的。2.1.2 技术及开发可行性分析通过详细的调研和借鉴成功的经验,能够采集到足够的信息。严格按照数据库流程进行设计,确定和使用所得信息以便创建出完善的数据库;采用先进科学和广为流行的设计
8、方法,有助于对系统进行科学严谨,全面完整的设计,简化设计流程,降低出错率;VB和ACCESS均是已成熟的技术,加以使用有助于加快和简化系统的设计。(1) VB简介 Visual Basic (以下简称VB)的前身是QBASIC,语言基础是BASIC。自从微软推出VB后,便成为了程序开发人员的首选工具。据统计,仅在数据库系统开发领域,VB就占了90的份额。VB是基于对象的可视化程序开发工具,它的优点在于能够快捷、简易地建立Windows应用程序。1998年8月,微软推出了VB 6.0的版本,进一步加强了部件开发的功能。以适用人员来分,可有以下三个版本: 标准版 针对一般程序设计人员,适合普通应用
9、系统的开发。 专业版 针对专业程序开发人员,它在标准版的基础上提供了对数据库和Internet的支持。 企业版 适用于专为企业设计应用软件的程序开发人员。使用VB不需要追求完美的算法和精密的逻辑,而只要充分发挥你的想象力和创造力,就能利用VB开发出各种实用的软件了,不论是小游戏还是大型的客户端/服务器端应用程序,都变得非常简单。可视化编程的一个突出特点就是其开发环境就像一个百宝箱,很多功能都集成在其之中,这就是IDE(Integrated Development Environment),即集成开发环境。IDE是指在相应的开发平台中集成了编辑器、编译连接工具、控件器箱辅助工具。例如在VB的集成
10、开发环境中就包括了以下一些主要元素:工具栏、工具箱、工程管理器窗口、属性窗口、窗体设计器、代码编辑器窗口等;和VB类似,Delphi的IDE中具有主控制窗体、对象查看窗口和窗体设计器。同时IDE的设置是很灵活的,开发人员可以按照自己的编程习惯来配置IDE。从简单的文本文件到各种复杂的关系型数据库,数据库应用程序需要面对各种各样的数据源。Visual basic 6.0提供ADO(Active Data Objects)作为应用程序和OLE-DB连接的桥梁ADO,即Active数据对象(Active Data Objects):实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格
11、式,通过ODBC的方法同数据库接口相连。用户可以使用任何一种ODBC数据源,即不仅适合于SQL Server、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。Microsoft在Visual Basic 6.0以后的版本都集成了ADO。它与以前Visual Basic的DAO、RDO相比有了很大的提高。DAO(Data Access Objects)即数据访问对象,是一种面向对象的界面接口。通过DAO/Jet功能可以访问ISAM数据库,使用D
12、AO/ODBC Direct功能可以实现远程RDO功能。RDO(Remote Data Objects)即远程数据对象,为使用代码来创建和操作一个远程ODBC数据库系统的各个部件提供了一个框架。RDO是ODBC API的一个浅层界面接口,是专为访问远程ODBC关系数据源而设计的。ADO集中了DAO和RDO的优点,可以通过简单的编程实现和各种数据结构进行连接。使用ADO的目的是进入数据源,使得修改、更新数据成为可能。ADO提供一系列的类和对象来完成各种操作。(2) Microsoft ACCESS简介过去的一些数据库软件,在操作上、数据库建立、维护等等,都相当复杂且不易使用,但是在具备了窗口的G
13、UI(图形用户界面)特性的ACCESS数据库推出之后,数据库的建立不再是困难的事情,我们可以在PC上简单而快速的建立出一套符合自己的数据库。不但如此,在ACCESS 2000 推出以后,我们发现数据库的建立更加的快速,但是功能却更加强大,用户不用再去记忆那一大堆的文件名称,或是为数据库的文件管理大费周章,通过ACCESS的人性化管理接口把数据库的管理整理,便于维护;此外,在报表的制作上也是相当容易的,完全的视觉开发向导设计,让人使用起来很舒服。但是美中不足的是ACCESS对于主从式结构的安全性管理不足,由于ACCESS可以快速的通过ODBC连接到数据库服务器上(Database Server)
14、,并浏览所有表格或是相关对象转成HTML基本上,ACCESS对建立一个数据库所具备的每一个对象,其中包括了表、查询、窗体、报表、宏、模块。其功能分别叙述如下:表对象打开已经存在的表格、对已存在的表格字段数据进行修改、新建表格。查询对象可以用直接拖放的方式,建立表格之间的关联与对应关系,自动产生SQL语法查询出我们想要的数据。窗体设计对象可以设计用户接口,用来输入并处理数据。报表对象利用视图向导的开发方式,简单、快速的建立出需求报表或标签。宏对象提供许多的宏功能,您可以把这样的宏连接到窗体设计中的任一个对象,以达成一些复杂的功能。模块对象撰写VB的程序模块,处理较复杂的问题与需求,该功能是采用事
15、件驱动的模式,类似VB的处理方式。(3) VB与数据库的连接ADO,即Active数据对象(Active Data Objects):实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口相连。用户可以使用任何一种ODBC数据源,即不仅适合于SQL Server、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。Microsoft在Visual Basic 6.0以后的版本都集成了ADO。它与以前
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学毕业 论文 客户关系 管理 系统 计算机
限制150内