




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、山东广播电视大学毕业论文题目客户关系管理系统学 号 20087370131013 专业计算机信息管理 指导教师赵青成教育层次 专科省级电大山东广播电视大学 市级电大滨州广播电视大学 教学点邹平电大客户关系管理系统摘要在当今复杂的商业社会中,对客户关系的高效管理己经成为提高并维持企业竞争 力强有力的手段,随着计算机的飞速发展,自动化管理己取代了传统的人工管理方式, 不但节省了人力,降低了成本而且提高了管理水平,增强了企业的竞争力。所以对客 户关系管理系统的需求也就应运而生了。本文首先介绍了系统开发的背景和总体目标。系统釆用VB进行开发、设计,数 据库采用ACCESS 2000o接着进行需求分析,
2、并对系统的功能进行了阐述。其主要功 能包括:客户区域信息管理、客户信息管理、客户关系查询管理、权限设定等。而 后,说明了数据库结构设计,给出了数据库表的定义,最后,说明了系统的模块组成, 各模块的功能,以及这些模块的具体实现方法和程序核心代码。关键词 客户资源管理;VB;数据库个人简介何本杰,男,山东省沾化县大高镇何家村335号,生于1987年2月17 B,现在就 业于宏图高科发展有限公司。山东广播电视人学计算机信息管理专科毕业论文目录-绪论0(一)项目背景0(二)总体目标0(三)主要任务0需求分析2(一)可行性分析2(二)功能需求分析5三系统设计8(一)系统结构设计和工作原理8(二)数据库设
3、计10四功能测试12(一)软件测试的方法12(二)软件测试的步骤12(三)对本系统的测试13结束语15参考文献16客户关系管理系统终通过测试,将中小型企业客户关系管理系统交付使用。经过一段时间的调研和考察工作,基本了解了企业对客户关系管理的业务流程, 清楚企业对客户关系管理的具体需求,鉴于客户信息管理在功能上的划分比较明确, 因此从大的功能模块上分为客户区域管理、客户信息管理以及权限管理三个大的子模 块。各个子模块又划分若干模块,具体实现对信息的增、删、查、改等功能。山东广播电视人学计算机信息管理专科毕业论文二需求分析(-) 可行性分析2.1.1经济可行性分析经过仔细研究潜在的市场前景和周密的
4、成本一效益分析,客户关系管理系统的建 立能为投资者带来更好的经济效益。投入方面,投资者仅需购买一台计算机,而且机器配置也不必太高;另外加上系 统开发人员、运行人员和维护人员的工资,各种能源与消耗品所需的费用即可。而在 收益方面,首先可以节省人力,减轻劳动强度;其次降低成本,节省开支;再次,提 高了管理水平,增强了企业在同行业中的竞争力;同时提高了客户信息处理的及时性、 准确性;另一方面还提高了管理人员的素质,建设了人才队伍等。因此,本系统的开发可以实现成本低廉、收益高效的目的。2.1.2技术及开发可行性分析通过详细的调研和借鉴成功的经验,能够釆集到足够的信息。严格按照数据库流 程进行设计,确定
5、和使用所得信息以便创建出完善的数据库;采用先进科学和广为流 行的设计方法,有助于对系统进行科学严谨,全面完整的设计,简化设计流程,降低 出错率;VB和ACCESS均是己成熟的技术,加以使用有助于加快和简化系统的设计。(1)VB简介Visual Basic (以下简称VB)的前身是QBASIC,语言基础是BASICo自从 微软推出VB后,便成为了程序开发人员的首选工具。据统计,仅在数据库系统开发 领域,VB就占了 90%的份额。VB是基于对象的可视化程序开发工具,它的优点在 于能够快捷、简易地建立Windows应用程序。1998年8月,微软推出了 VB 6.0的版 本,进一步加强了部件开发的功能
6、。以适用人员来分,可有以下三个版本:标准版针对一般程序设计人员,适合普通应用系统的开发。专业版 针对专业程序开发人员,它在标准版的基础上提供了对数据库和Intemet 的支持。企业版适用于专为企业设计应用软件的程序开发人员。使用VB不需要追求完美的算法和精密的逻辑,而只要充分发挥你的想象力和创 造力,就能利用VB开发出各种实用的软件了,不论是小游戏还是大型的客户端/服 务器端应用程序,都变得非常简单。客户关系管理系统可视化编程的一个突出特点就是其开发环境就像一个百宝箱,很多功能都集成在 其之中,这就是 IDE (Integrated Development Enviioimient),即集成开
7、发环境。IDE 是指在相应的开发平台中集成了编辑器、编译连接工具、控件器箱辅助工具。例如在 VB的集成开发环境中就包括了以下一些主要元素:工具栏、工具箱、工程管理器窗 口、属性窗口、窗体设计器、代码编辑器窗口等;和VB类似,Delphi的IDE中具有 主控制窗体、对象查看窗口和窗体设计器。同时IDE的设置是很灵活的,开发人员 可以按照自己的编程习惯来配置IDE。从简单的文本文件到各种复杂的关系型数据库,数据库应用程序需要面对各种各 样的数据源。Visual basic 6.0 提供 ADO(Active Data Objects)作为应用程序和 OLE-DB 连接的桥梁ADO,即Active数
8、据对象(Active Data Objects):实际是一种提供访问各种数据 类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口 相连。用户可以使用任何一种ODBC数据源,即不仅适合于SQL Server、Oracle Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数 据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提 供统一的数据访问接口方法。Microsoft在Visual Basic 6.0以后的版本都集成了 ADO。它与以前Visual Basic 的DAO、RDO相比有了很大的提高。DAO(Da
9、ta Access Objec即数据访问对象,是 一种面向对象的界面接口。通过DAO/Jet功能可以访问ISAM数据库,使用 DAO/ODBC Dnect功能可以实现远程RDO功能。RDO(Remote Data Objects)即远程 数据对象,为使用代码來创建和操作一个远程ODBC数据库系统的各个部件提供了 一个框架。RDO是ODBCAPI的一个浅层界面接口,是专为访问远程ODBC关系数 据源而设计的。ADO集中了 DAO和RDO的优点,可以通过简单的编程实现和各种数据结构进 行连接。使用ADO的目的是进入数据源,使得修改、更新数据成为可能。ADO提供 一系列的类和对象来完成各种操作。(2
10、) Microsoft ACCESS 简介过去的一些数据库软件,在操作上、数据库建立、维护等等,都相当复杂且不易 使用,但是在具备了窗口的GUI (图形用户界面)特性的ACCESS数据库推出之后, 数据库的建立不再是困难的事情,我们可以在PC上简单而快速的建立出一套符合自 己的数据库。不但如此,在ACCESS 2000推出以后,我们发现数据库的建立更加的快速,但 是功能却更加强大,用户不用再去记忆那一大堆的文件名称,或是为数据库的文件管山东广播电视人学计算机信息管理专科毕业论文理大费周章,通过ACCESS的人性化管理接口把数据库的管理整理,便于维护;此 外,在报表的制作上也是相当容易的,完全的
11、视觉开发向导设计,让人使用起来很舒 服。但是美中不足的是ACCESS对于主从式结构的安全性管理不足,由于ACCESS 可以快速的通过ODBC连接到数据库服务器上(Database Serve】),并浏览所有表格或 是相关对象转成HTML基本上,ACCESS对建立一个数据库所具备的每一个对象,其中包括了表、查询、 窗体、报表、宏、模块。其功能分别叙述如下: 表对象打开己经存在的表格、对己存在的表格字段数据进行修改、新建表格。 查询对象可以用直接拖放的方式,建立表格之间的关联与对应关系,自动产生SQL语法 查询出我们想要的数据。 窗体设计对象可以设计用户接口,用來输入并处理数据。 报表对象利用视图
12、向导的开发方式,简单、快速的建立出需求报表或标签。 宏对象提供许多的宏功能,您可以把这样的宏连接到窗体设计中的任一个对象,以达成 一些复杂的功能。 模块对象撰写VB的程序模块,处理较复杂的问题与需求,该功能是釆用事件驱动的模式, 类似VB的处理方式。(3) VB与数据库的连接ADO,即Active数据对象(Active Data Objects):实际是一种提供访问各种数据 类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口 相连。用户可以使用任何一种ODBC数据源,即不仅适合于SQL Server、Oracle Access等数据库应用程序,也适合于Excel表格、
13、文本文件、图形文件和无格式的数 据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提 供统一的数据访问接口方法。Microsoft在Visual Basic 6.0以后的版本都集成了 ADO。它与以前Visual Basic 的DAO、RDO相比有了很大的提高。DAO(Data Access Objec即数据访问对象,是 一种面向对象的界面接口。通过DAO/Jet功能可以访问ISAM数据库,使用客户关系管理系统DAO/ODBC Dnect功能可以实现远程RDO功能。RDO(Remote Data Objects)即远程 数据对象,为使用代码來创建和操作一个远程ODBC
14、数据库系统的各个部件提供了 一个框架。RDO是ODBCAPI的一个浅层界面接口,是专为访问远程ODBC关系数 据源而设计的。ADO集中了 DAO和RDO的优点,可以通过简单的编程实现和各种数据结构进 行连接。使用ADO的目的是进入数据源,使得修改、更新数据成为可能。ADO提供 一系列的类和对象来完成各种操作。(4)开发环境 硬件环境内存,512M ; CUP, AMD 1700+ ;硬盘,80G。 操作系统Microsoft Windows XP Professional sp2 软件环境数据库:Microsoft ACCESS2000开发工具:Visual Basic 6.02.1.3管理可
15、行性分析模块化的设计方法,有助于软件开发过程的管理,因为科学合理的将整个程序划 分多个功能模块,各模块单独设计,有助于降低整个程序的设计难度及减少错误程序 的影响范围,子模块易于实现,又使整个程序易于衔接和修改。(二)功能需求分析我们都知道,在各个行业里,顾客就是我们的上帝,CRM作为管理企业与客户关 系的主要管理系统平台,不仅要处理企业与客户之间的业务,还要处理企业内部相关 部门的业务。CRM中不仅包含客户的信息资料,而且涉及市场竞争对手的情报资料, 还包括了企业进行营销、销售及支持服务所需的各种数据,所以,要想在所在领域有 更大的发展,我们不但要不断地挖掘新客户,还要使老客户成为我们忠诚的
16、客户,占 领市场份额,这就需要我们建立一套适合自己的客户关系管理系统。客户关系对于我 们來说是有钱买不到的,只有通过创新来抢这个资源。中小型企业客户关系管理系统 通过对客户区域信息管理、客户信息管理和客户信息查询三个模块基本功能的实现, 初步可以实现现代化的客户关系管理,将客户信息更好的掌握在我们的手里。山东广播电视人学计算机信息管理专科毕业论文2.2.1功能描述(1) 客户区域信息管理客户所在地区省份信息管理,城市信息管理(2) 客户信息管理客户信息的输入,客户信息包括客户的基本信息、一般通讯方式及客户其他信息, 客户信息的修改与删除,客户信封打印等.(3) 客户信息查询接客户地址,客户编号
17、,客户全称查询.(4) 系统设置操作员设置,系统设置,口令修改.据流图,如图图2-2客户关系管理的总体数据流图用户客户信息查询条件图2-3客户关系管理的零级图客户信息管修改信息删除信息査询信息修改客户信息删除客户信息2.4查询客户信息客户信息客户信息客户信息图2-4客户关系管理的细节图山东广播电视人学计算机信息管理专科毕业论文三系统设计(-) 系统结构设计和工作原理根据面向对象设计思想,可以得出如下系统结构设计图和工作原理。单位信息亠退出系统权限设S口令设S操作员设置按客户全称客按客户地址客户数据删除客户数据修改客户数据录入城市信息省份地区图3-1系统结构图査询数据库给出客户ID, 要查看客户
18、信息户理件 客管组丿客户关系管 理系统操作 界面返回査询结果数据库3返回客户对象, 内部有客户信息图3-2工作原理图功能模块设计:在基本信息管理、客户信息管理和客户信息查询管理这几大模块中,主要操作有: 对客户基本信息进行的添加、修改、删除;对各省份及城市信息进行管理;客户信息 的查询等。现就这几大模块的具体功能进行说明。3.1.1基本信息管理客户基本信息管理模块中设有客户的省份地区管理,客户的城市信息管理.3.1.2客户信息管理客户信息管理模包含客户信息添加、修改客户、删除客户信息等.3.1.3客户信息查询按客户的地址,客户的编号,客户的全称信息进行客户信息的查询.3.1.4系统管理分操作员
19、管理,口令管理,操作权限管理等.山东广播电视人学计算机信息管理专科毕业论文(-)数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直 接影响应用系统的效率及实现的效果。合理的数据库结构设计可以提高数据存储的效 率,保证数据的完整性和一致性。通过对模块的详细调查,充分了解该系统的工作情 况,明确用户的各种需求,确定了这个数据库系统的功能。该数据库系统的设计不仅 适应当前的用户各方面的需求,更充分考虑了今后可能的扩充和改变。3.2.1数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满 足各种信息的输出和输入。通过上述系统功能的
20、分析,针对一般客户关系管理信息系统的需求, 总结出如下的需求信息:(1) 用户分为普通用户和管理员用户;(2) 个客户可有多种信息;(3) 个客户只对应一个编号;(4) 客户可以按几种常用的信息查询;(5) 客户信息可以添加、修改、删除;(6) 管理员信息,包括数据项,管理员编号,密码。3.2.2数据库逻辑结构设计由于概念设计的结果是ER图,DBMS 般采用关系型(MS ACCESS就是关 系型的DBMS),因此数据库的逻辑设计过程就是把ER图转化为关系模式的过程。 由于关系模型所具有的优点,逻辑设计可以充分运用关系数据库规范化理论,使设计 过程形式化地进行。设计结果是一组关系模式的定义。现需
21、将上面的数据库概念结构转化为ACCESS 2000数据库系统所支持的实际数 据模型,也就是数据的逻辑结构。客户关系管理系统数据库中的各个表格的设计结果如下面表格所示。每个表格表 示数据库中的一个表。表3.1为客户类型信息表。表3-1为客户信息表表3-1客户信息表(Kh)列名数据类型字段大小必添字段默认值说明10客户关系管理系统编号文本10编号客户全称文本50客户全称简称文本20简称地址文本50地址所屈地区文本50所屈地区邮编文本10邮编电话文本20电话传真文本50传真联系人文本50联系人开户行文本20开户行帐号文本30帐号口期日期时间型口期单位邮编文本20单位邮编表3-2为客户辅助信息表表3-
22、2客户辅助信息表(bdwxx)列名数据类型71门、小必添字段默认值说明单位名称文本50单位名称地址文本50地址邮政编码文本10邮政编码电话文本20电话法人代表文本20法人代表联系电话文本20联系电话开户行文本20开户行银行帐号文本30银行帐号网址文本50网址11山东广播电视人学计算机信息管理专科毕业论文表3-3为权限密码表。表3-3权限密码表(ma)列名数据类型字段大小必添字段默认值说明操作员文本20操作员密码文本20密码基本信息文本50基本信息客户信息管理文本30客户信息管理系统设呂文本50系统设置数据维护文本20数据维护客户信息查询文本50客户信息査询四功能测试软件测试是软件开发生命周期中
23、非常重要的环节。在开发大型软件系统的过程 中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密 切相关的各类人员的通信和配合也不能完美无缺,因此,在软件生命的每个阶段都不 可避免的会产生差错。我们要在每个阶段结束之前通过严格的审查,尽可能早地发现 并纠正差错。如果我们己经知道了产品应该具有的功能,可以通过测试来检查是否每 个功能都能正常运行。(一) 软件测试的方法软件测试有黑盒法和白盒法两种方法如果知道了系统应该具有的功能,可以通过测试来检测是否每个功能都能实现, 这种测试方法叫做黑盒测试法;如果知道产品的内部工作过程,可以通过测试来检验 是否按照规格说明说的规定正常运行
24、,这个方法叫白盒测试法。(-)软件测试的步骤从测试实际的前后过程来看,软件测试是由一系列的不同测试所组成,这些软件12客户关系管理系统测试的步骤分为:单元测试、组装测试(集成测试)、确认测试和系统测试。软件开 发的过程是自顶向下的,测试则正好相反,是自底向上,逐步集成的。单元测试(模块测试):针对每个模块进行的测试,可从程序的内部结构出发设 计测试用例,多个模块可以平行地对立地测试。通常在编码阶段进行。集成测试:在单元测试的基础上,将所有模块按照设计要求组装成为系统,必须 精心计划,应提交集成测试计划、集成测试规格说明和集成测试分析报告。确认测试:验证软件的功能和性能及其它特性是否与用户的要求
25、一致。系统测试:将软件放在整个计算机环境下,包括软硬件平台、某些支持软件、数 据和人员等,在实际运行环境下进行一系列的测试。(三)对本系统的测试对于这个系统来说,要在完成系统的每个模块后就进行功能测试,经过详细的设 个模块的测试,再计,我们早己知iW妬械朋 把各模块放在一走在完成了模幼运行,这里举例访(1) 系统用户登录时逆I操作员密码:了整个系统的正常2|系管理系统。(2)o客户关系肯避系箱图5-3查询成功13从及客户编号, 击查询.结果图5-4查询成功经过各个模块的分别测试,均己测试成功,最后综合测试整个系统,整个系统运 行正常。14客户关系管理系统结束语经过几个月的设计和开发,客户关系管理系统终于完成了。在设计开发过程中, 我深深地体会到了实践的重要性,并且
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度高品质食品包装印刷设计及制作合作协议
- 2025年绿色建筑节能环保技术引进与应用实施协议
- 2025年个人创业贷款担保责任合同范本
- 2025年度金融科技数据服务与风险控制合作协议书
- 2025年度环保型企业土地抵押融资贷款合同样本
- 2025年高端纸质礼品盒设计制作及品牌形象推广合同
- 2025年度酒店会议室租赁合同范本
- 2025年钢铁厂智能化改造项目安全技术施工合同范本
- 2025年古风茶楼整体改造装修设计施工一体化服务合同
- 2025年度矿山开采项目劳务合作及安全生产全面技术指导服务协议
- 安全管理目标及责任书
- 阀门配送方案模板(3篇)
- 激光切割安全操作规程
- 海事管理培训课件
- 《曾国藩传》读书分享课件
- 十五五林业发展规划(完整版)
- 厂区安保巡逻管理制度
- T/CECS 10209-2022给水用高环刚钢骨架增强聚乙烯复合管材
- 项目包装合作协议书
- 安徽省合肥一中2025届高三5月回归教材读本
- 2024年江西省投资集团有限公司总部招聘考试真题
评论
0/150
提交评论