客户关系管理系统免费毕业设计论文.doc

上传人:laozhun 文档编号:3941920 上传时间:2023-03-28 格式:DOC 页数:47 大小:446KB
返回 下载 相关 举报
客户关系管理系统免费毕业设计论文.doc_第1页
第1页 / 共47页
客户关系管理系统免费毕业设计论文.doc_第2页
第2页 / 共47页
客户关系管理系统免费毕业设计论文.doc_第3页
第3页 / 共47页
客户关系管理系统免费毕业设计论文.doc_第4页
第4页 / 共47页
客户关系管理系统免费毕业设计论文.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《客户关系管理系统免费毕业设计论文.doc》由会员分享,可在线阅读,更多相关《客户关系管理系统免费毕业设计论文.doc(47页珍藏版)》请在三一办公上搜索。

1、客户关系管理系统摘要客户管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,使用Microsoft公司的Visual Basic开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。大多数企业对实施电子客户管理系统也是相当陌生,本文就企业客户管理系统的发展、功能、作用、实

2、施等方面作一个全面的介绍,希望能为企业实现现代化的信息管理添砖加瓦。全文分为五个章节:第一章绪论,主要介绍项目背景和技术背景;第二章介绍系统分析;第三章介绍系统设计,包括功能模块设计、数据库设计和详细功能设计;第四章介绍系统实现,包括程序设计、数据库操作技术实现和系统测试;第五章结束语。关键词:客户,客户关系管理,VB,数据库AbstractCustomers administrative system is a typical information management system (MIS),it develops two respects of main development in

3、cluding setting-up and maintenance and front application program of backstage supporters database.Demand to set up the consistency of the data and integrality the storehouse of strong,data with good security to the former. Require to the latter the function of the application program is complete,apt

4、 characteristic of using etc. .Through analyzing,using Visual Basic developing instrument of Microsoft Company,utilize its various kinds of target-oriented developing instruments offered,data window this can convenient succinct to handle intelligent target of the database especially,set up system us

5、e prototype,then go on demand change and take the place of to initial prototype system within short time at first,revise and improve constantly,until forming the feasible system that users are satisfied with.Most enterprises are quite strange too to implementing the electronic customers administrati

6、ve system,this text does an overall introduction on such respects as the development,function,function,implementing of enterprises customers administrative system,etc.,hope to make contribution for the information management that enterprises realize the modernization.The full text is divided into fi

7、ve chapters:Chapter one introduction,introduce the project background and technological background mainly;Chapter two introduce network analysis;Chapter three recommend the system to design,including function module design,data design of storehouse and detailed function are designed;Chapter four rec

8、ommend system realize,including design program,the database operates technology and system testing;Chapter five the conclusion.Keywords:Customer,CRM,VB,the database摘要IABSTRACTII第1章 绪论11.1项目背景11.2技术背景11.2.1 VB简介11.2.2 Microsoft SQL Sever简介41.2.4 VB与数据库的结合51.3总体目标51.4主要任务6第2章 系统分析72.1可行性分析72.1.1 经济可行性

9、分析72.1.2 技术及开发可行性分析72.1.3 管理可行性分析72.2需求分析72.2.1功能描述82.2.2数据流程图82.3开发环境82.3.1硬件环境82.3.2操作系统82.3.3软件环境8第3章 系统设计103.1功能模块设计103.1.1客户类型管理103.1.2客户管理113.1.3提醒管理113.2数据库设计123.2.1数据库需求分析123.2.2数据库概念结构设计133.2.3数据库逻辑结构设计153.3详细功能设计173.3.1客户类型管理183.3.2客户管理183.3.3提醒管理19第4章 系统实现204.1程序设计204.1.1客户类型信息管理模块204.1.2

10、客户信息管理模块234.1.3客户合作信息管理模块274.1.4事件提醒信息管理模块304.2数据库操作技术实现314.3功能测试324.3.1软件测试的方法324.3.2软件测试的步骤334.3.3对本系统的测试34第5章 结束语37致谢38参考文献39附件1:英文资料40附件2:英文翻译43CRM不是万能药:正确理解CRM43第1章 绪论1.1项目背景以客户为中心的理念在国外兴起于20世纪50年代,当时很多企业寄望于通过改进技术、压缩生产周期、改善内部资源管理来提高生产增长率和利润,但事实上见效甚微。这样企业开始从强调降低经营成本的供应方发展策略转向了需求方策略。所谓需求方策略,就是指与客

11、户联系更紧密,从客户关系方面挖掘新能源的策略,客户关系管理(Customer Relationship Management,CRM)应运而生。CRM,其核心思想是将企业的客户(包括最终客户、分销商和合作伙伴)作为最重要的企业资源,通过完善的客户服务和深入的客户分析来满足客户的需求,保证实现客户的终生价值。客户关系管理旨在改善企业与客户之间关系的新型管理机制,通过向企业的销售、市场和客户服务的专业人员提供全面、个性化的客户资料,并强化跟踪服务、信息分析的能力,使他们能够协同建立和维护一系列与客户和生意伙伴之间卓有成效的“一对一关系”,为客户提供更快捷和周到的优质服务、提高客户满意度、吸引和保持

12、更多的客户,从而增加营业额;另一方面则通过信息共享和优化商业流程来有效地降低企业经营成本。与此同时,现在计算机可以帮助人们实现这些看似并不复杂而实际操作起来非常烦琐的工作。试想一下,当我们需要查找一个客户的电话号码时,只需要敲几下键盘,就可以看到客户的详细资料(包括姓名、公司名称、电话、Email,甚至包括合作历史记录),还有,当客户的生日快到时,软件可以提醒您是该给客户寄出贺卡的时候了。所有的这些,正是一个完善的客户管理系统的功能所在。1.2技术背景1.2.1 VB简介Basic语言与微软公司同时成长起来,它们有着千丝万缕的关系。早在微软公司刚刚开始发布DOS时,就引入了Basic语言,之后

13、微软公司从来没有停止过给Basic语言注入新的活力。当微软公司开发出Windows操作系统时,就将Basic语言升级为可视化语言Visual Basic,创造了可视化编程语言的新纪元;当微软公司开发出Office时,又将Visual Basic领域扩展到Office中,出现了宏语言VBA(Visual Basic for Application);在此之后,微软公司又先后将Basic语言扩展成VBScript和ASP。可以说,微软公司在这风风雨雨几十年中从来没有停止过对Basic语言的开发,在微软公司开发的各个领域中,总是将Basic语言设计成这一领域里应用最方便的语言。Visual Basi

14、c以其适用、方便、快捷、开发周期短、有广泛而强大的功能而受到编程人员的青睐,并广为流传。Visual Basic的开发环境使用户更容易操作,其语句生成器和快速提示帮助,使在较短时间能开发出强大的应用程序。Visual Basic具有以下特点: 可视化:Visual的英文含义即是可视化,在可视化环境下创作前端界面就如同摆放积木一样。 面向对象:面向对象的编程建立在类的基础上,通过类的封装使源程序更便于维护。 部件编程:Visual Baisic中进行的部件编程建立在微软的部件对象模型(COM)上。 事件驱动:在事件驱动模型下,程序的执行依靠系统能够识别的触发事件来启动。Visual Basic具

15、有多媒体应用、图形操作、系统控制、网络和数据库应用等强大功能。因此,Visual Basic都能针对一些应用性的问题编写出实用的程序,这也是众多程序员选择Visual Basic的原因。Visual Basic.NET是新一代的Visual Basic,在微软公司投入很大力量开发网络新领域.NET平台时,也将Visual Basic运用到了这一平台上,同时大幅度提高了Visual Basic的功能。可以说,Visual Basic.NET功能不输给VC的升级语言C#,而且实现了真正的面向对象功能,同时微软公司增强了该语言的网络开发功能和可移植性,Visual Basic.NET完全有实力赶上并

16、超过Java。Visual Basic应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和 方法)。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能。 Visual Basic应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。 (1)实现菜单选项 菜单是程序最重要的特性之一,大多数程序都依赖一个定义良好的菜单使程序易于使用和维护,Visual Basic也提供了强大的创建菜单功能是程序更加标准。 您可以

17、使用Visual Basic的Application Wizard也可以使用Visual Basic的菜单编辑器建立菜单或者修改已经存在的菜单。 (2)实现工具栏 CoolBar控件与Office中看到的CoolBar是类似的。CoolBar就是一个可以在窗体上浮动的工具,同时也是其他ActiveX的容器。通过在CoolBar中迁入其他空间你局可以向用户提供更好的灵活性和义用性。 Toolbar是工具条控件,是实现工具条的主体。其中的按钮可以显示图像和标题,并按功能分组或加入分隔符,还可以围棋设置鼠标停留在其上显示的提示字符。Toolbar也是一个控件容器且具有Style属性,并可以为其增加下

18、拉按钮和平滑按钮等。 选择“工程”下拉菜单中的“部件”选项,显示“部件”对话框。在“控件”选项卡列表中选择“Microsoft Windows Common Controls 6.0”后工具相中增加改控件。(3)帮助专业水平的软件通常都带有联机帮助功能。无论写出来的程序是要给大量的用户使用,还是仅仅局限于公司内部有限的使用者,我们都应该为用户提供详细的、易于理解的联机帮助文档。微软的Help Workshop4.0是一套独立于Visual Basic的用来协助我们创建、运行于32位Windows操作系统下的帮助文件的工具。使用它我们可以为我们编写的应用程序生成一组帮助文件。1.2.2 Micr

19、osoft SQL Sever简介SQL Server是一个后台数据库管理系统,它功能强大,操作简便,日益为广大数据库用户所喜爱。越来越多的开发工具提供了与SQL Server的接口。SQL Server是一个关系数据库管理系统,它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的。于1988年推出了第一个OS/2版本,在Windows NT推出后,Microsoft与Sybase在SQL Server的开发上就分道扬镳了,Microsoft将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server的Windows NT版本。SQ

20、L Server 2000是Microsoft公司推出的SQL Server数据库管理系统的最新版本,该版本继承了SQL Server 7.0版本的优点,同时又不她增加了许多更先进的功能、具有使用方便、可缩性好与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98的膝上型电脑到运行Microsoft Windows 2000的大型多处理器的服务器等多种平台使用。MS SQL Server不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。事实上,SQL Server数据库处理的基本结构,采取关系型数据库模式,尽管如此,相信大家都可以轻易的

21、发现,在SQL Server的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQL Server的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当好的一个系统结构。SQL Server企业管理器是SQL Server 2000的一个重要的工具,为设置和管理多个服务器提供了一个图形化的用户界面,它易于使用,能对多个SQL Server的各方面进行集中管理,它可以完成以下功能: 管理用户账号和服务器登录。 备份和恢复数据库和事务日志。 启动、停止和配置服务器。 检查数据库一致性。 显示服务器统计数据。 配置和管理数据库复制。 创建和管理数据库对象和任务。 创建和控制用户账号

22、和组。1.2.4 VB与数据库的结合使用ODBC类,可以访问应用程序用户具有其ODBC驱动程序的任何本地或远程数据源。16位和32位的ODBC驱动程序都可用于广泛的数据源。连接到文件DSN时,使用“用于ODBC驱动程序的Microsoft OLE DB提供程序”。通过使用编程方式操作连接到ODBC数据源。在VB中创建模块,担当本系统使用ODBC类访问SQL Sever数据源的任务,也为调用数据做简化。DATA控件在数据库中的信息与将信息显示给用户看的Visual Basic程序之间架起了一座桥梁。我们可以设置DATA控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,DATA控件根据

23、数据库中的一个或多个数据表建立一个dynast-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的内容改变了以后,该记录集合中的记录也会随之改变。DATA控件还提供了用来浏览不同记录的各种跳转按钮。将DATA控件放置在窗体中之后,还必须在该控件与要处理的数据库之间建立联系。1.3总体目标开发实现客户管理系统。随着计算机新技术的发展和应用的普及,人类已从工业时代迈向信息时代,大量复杂信息的产生和传播,信息技术的高速发展,在推动社会发展和经济的同时,也增加了个人和组织处理信息工作量和信息存储量。面对这种情况,以计算机等信息技术作为信息处理的重要工具,开发和应用信

24、息系统是个人和组织的迫切需要,也是迎接信息挑战的唯一出路,信息管理系统是一门综合管理科学,信息科学,系统科学,计算机科学和通讯技术的新兴学科,用计算机管理日常事务即自动化管理已取代了传统的管理方式。客户管理系统即属于信息管理系统,系统开发的总体任务是实现与客户相关的各种信息的系统化、规范化和自动化。通过客户管理系统对客户的管理为企业获得更多的客户,保留更好的客户,创造更大的客户价值,保持客户永久的忠诚,建立一对一市场营销。从而,为企业带来更丰厚的利润和持续的竞争优势。系统采用三层结构设计,即程序逻辑结构分为用户界面层、业务逻辑处理层和和数据存储层。三层在实际的物理结构上也是独立的,业务逻辑处理

25、层采用Active DDL实现,用户界面与业务逻辑分离,系统的安全性、可维护性、重用性和扩展性都将大大提高。1.4主要任务经过一段时间的调研和考察工作,基本了解了企业对客户管理的业务流程,清楚企业对客户管理的具体需求,鉴于客户信息管理在功能上的划分比较明确,因此从大的功能模块上分:客户类型管理、客户管理以及提醒管理三个大的子模块。各个子模块又划分若干模块,具体实现对信息的增、删、查、改等功能。通过概要设计、具体设计以及编码实践,能够用计算机实现管理客户信息,并最终通过测试,将客户管理系统交付用户使用。第2章 系统分析2.1可行性分析2.1.1 经济可行性分析经过仔细研究潜在的市场前景和周密的成

26、本效益分析,客户管理系统的建立能为投资者带来更好的经济效益。投入方面,投资者仅需购买一台计算机,而且机器配置也不必太高;另外加上系统开发人员、运行人员和维护人员的工资,各种能源与消耗品所需的费用即可。而在收益方面,首先可以节省人力,减轻劳动强度;其次降低成本,节省开支;再次,提高了管理水平,增强了企业在同行业中的竞争力;同时提高了客户信息处理的及时性、准确性;另一方面还提高了管理人员的素质,建设了人才队伍等。因此,本系统的开发可以实现成本低廉、收益高效的目的。2.1.2 技术及开发可行性分析(1) 通过详细的调研和借鉴成功的经验,能够采集到足够的信息。严格按照数据库流程进行设计,确定和使用所得

27、信息以便创建出完善的数据库。(2) 采用先进科学和广为流行的设计方法,有助于对系统进行科学严谨,全面完整的设计,简化设计流程,降低出错率。(3) VB和SQL均是已成熟的技术,加以使用有助于加快和简化系统的设计。2.1.3 管理可行性分析模块化的设计方法,有助于软件开发过程的管理,因为科学合理的将整个程序划分多个功能模块,各模块单独设计,有助于降低整个程序的设计难度及减少错误程序的影响范围,子模块易于实现,又使整个程序易于衔接和修改。2.2需求分析我们都知道,在各个行业里,顾客就是我们的上帝,是我们的衣食父母,是给我们发工资的人。所以,要想在所在领域有更大的发展,我们不但要不断地挖掘新客户,还

28、要使老客户成为我们忠诚的客户,占领市场份额就是占领客户群体。客户资源对于我们来说是有钱买不到的,所以只有通过创新来抢这个资源。客户管理系统通过对客户类型管理、客户管理和提醒管理三个模块基本功能的实现,初步可以实现现代化的客户管理,将客户信息更好的掌握在我们的手里。2.2.1功能描述(1)客户类型管理客户类型的建立与维护,包括客户类型的新建、修改和删除等。(2)客户管理客户信息的输入,客户信息包括客户的基本信息、一般通讯方式及客户其他信息,如爱好、禁忌、生日等。客户信息的修改与删除,包括启动与取消客户的生日提醒等。根据不同条件查询客户,可以查看客户信息。与客户合作记录的信息维护,包括合作记录的添

29、加、修改和删除等。客户评价管理,包括客户的重要度、友好度、满意度等的设定和查看。(3)提醒管理客户事件提醒,包括定时约会提醒和生日提醒两种。客户提醒信息维护,包括添加、修改和删除提醒信息。2.2.2系统数据流图根据以上分析,现以客户管理模块为例具体设计系统数据流图,如图2.12.2所示。客户所有信息客户所有信息用户0客户管理系统图2.1 系统总体数据流图Fig 2.1 System overall data flow graph客户信息客户信息用户0客户信息管理图2.2 客户管理的总体数据流图Fig 2.2 Customer management overall data flow graph

30、客户信息查询条件客户信息客户信息客户信息客户信息客户信息用户1.0客户管理客户信息表2.0客户信息查询图2.3 客户管理的零级图Fig 2.3 Customer management zeroth order chart添加信息2.1添加客户信息客户信息修改信息2.1修改客户信息客户信息删除信息2.1删除客户信息客户信息查询信息2.1查询客户信息客户信息图2.4 客户管理的细节图Fig 2.4 Customer management detail chart2.3开发环境2.3.1硬件环境内存,512M ;CUP,AMD1700+ ;硬盘,80G。2.3.2操作系统Microsoft Wind

31、ows XP Professional sp22.3.3软件环境 数据库:Microsoft SQL Server 2000开发工具:Visual Basic 6.0第3章 系统设计3.1系统结构设计和工作原理根据面向对象和三层结构的设计思想,可以得出如下系统结构设计图和工作原理。客户管理系统客户管理界面客户管理组件数据库客户类型相关界面客户信息相关界面合作信息相关界面提醒信息相关界面公共模块枚举定义类公共模块客户信息管理客户信息类客户信息集合类合作信息管理客户合作信息类合作信息集合类客户类型管理客户类型类客户类型集合类提醒信息管理提醒信息类提醒信息集合类图3.1 系统结构设计图Fig 3.1

32、 Design drawing of the systematic structure返回查询结果组织SQL语句,查询数据库给出客户ID,要查看客户信息返回客户对象,内部有客户信息数据库客户管理组件客户管理系统操作界面图3.2 工作原理图Fig 3.2 functional diagram3.2功能模块设计根据上一章的需求分析,可以将客户管理系统划分成客户类型管理、客户管理、提醒管理三个子模块,三个子模块下又设不同的细节功能模块。总体功能模块图如图3.3所示:客户类型管理模块提醒管理模块客户管理系统客户管理模块图3.3 总体模块图Fig. 3.3 Overall module picture3

33、.2.1客户类型管理客户类型管理功能模块图如图3.4所示:添加客户类型删除客户类型客户类型管理修改客户类型图3.4 客户类型管理功能模块图Fig. 3.4 Module picture of functions of management of customers type3.2.2客户管理客户管理功能模块图如图3.5所示:添加合作记录查找客户信息修改客户信息删除客户信息查看客户信息客户信息管理客户合作管理客户管理客户评价管理修改合作记录删除合作记录图3.5 客户管理功能模块图Fig. 3.5 Module picture of customers functions of managemen

34、t3.2.3提醒管理提醒管理功能模块图如图3.6所示:添加定时管理修改定时管理删除定时管理查看定时管理提醒管理查看今日提醒提醒设置管理图3.6 提醒管理功能模块图Fig. 3.6 Remind the module picture of the functions of management3.3数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接影响应用系统的效率及实现的效果。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。通过对模块的详细调查,充分了解该系统的工作情况,明确用户的各种需求,确定了这个数据库系统的功能。该数据库系统的设计不仅

35、适应当前的用户各方面的需求,更充分考虑了今后可能的扩充和改变。3.3.1数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。通过上述系统功能的分析,针对一般客户管理信息系统的需求,总结出如下的需求信息: 客户类型存在上下级关系。 客户必须属于一个客户类型。 如果一个客户类型存在客户,或存在下级客户类型,则该类型不可删除。 客户评价与客户一一对应。 客户合作信息必须与某一个客户相关。 提醒可以针对某个客户,也可以针对全部客户。 客户信息、合作信息、提醒信息要可以添加、修改、删除、浏览、查看。 客户可以按几种常用的信息查询。3.3.

36、2数据库概念结构设计 概念结构设计目的是设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。经过调查研究、信息流程分析和数据收集,设计规划出的实体有: 客户类型信息实体。 客户信息实体。 提醒信息实体。 评价信息实体。 合作信息实体。每一个实体都是现实中实际存在的对象的抽象,每两个或两个以上的实体之间可能存在某种关系。各个实体具体描述的ER图如下: M1NN1N11客户类型客户客户类型评价客户类型提醒客户类型合作图3.5 各实体之间关系的ER图Fig. 3.5 E-R picture of the re

37、lation between every entity客户类型信息实体ER图,如图4.2所示。客户类型类型名称信息上级类型图3.6 客户类型信息实体ER图Fig. 3.6 Customers type information entity E-R picture客户信息实体ER图,如图4.3所示。客户客户名称客户性别客户Email客户电话图3.7 客户信息实体ER图Fig. 3.7 Customers information entity E-R picture合作信息实体ER图,如图4.4所示。合作信息合作编号合作时间满意度合作内容图3.8 合作信息实体ER图Fig. 3.8 Coopera

38、tive information entity E-R picture提醒信息实体ER图,如图4.5所示。提醒信息提醒编号提醒时间显示提醒类型显示消息图3.9 提醒信息实体ER图Fig. 3.9 Remind the information entity E-R picture评价信息实体ER图,如图4.6所示。评价信息友好度满意度重要度图3.10 评价信息实体ER图Fig. 3.10 Appraise the information entity E-R picture3.3.3数据库逻辑结构设计由于概念设计的结果是ER图,DBMS一般采用关系型(MS SQL Server就是关系型的DBM

39、S),因此数据库的逻辑设计过程就是把ER图转化为关系模式的过程。由于关系模型所具有的优点,逻辑设计可以充分运用关系数据库规范化理论,使设计过程形式化地进行。设计结果是一组关系模式的定义。现需将上面的数据库概念结构转化为SQL Server 2000 数据库系统所支持的实际数据模型,也就是数据的逻辑结构。客户管理系统数据库中的各个表格的设计结果如下面表格所示。每个表格表示数据库中的一个表。表3.1为客户类型信息表。表3.1 客户类型信息表(ClientType)Tab. 3.1 Customers type information table (ClientType)列名数据类型字段大小必添字段

40、默认值说明TypeId自动编号长整型是递增,主键SuperId数字长整型是0上级类型IDTypeName文本20是“”客户类型名表3.2为客户信息表,因为与客户评价表主键相同,所以合并为一张表。表3.2 客户信息表(ClientInfo)Tab. 3.2 Customers information table (ClientInfo)列名数据类型字段大小必添字段默认值说明ClientId自动编号长整型是递增,主键Name文本20是0姓名Sex数字字节是0性别Age数字字节是#1980-1-1#年龄Birthday日期/时间短日期是“”生日OfficePhone文本15是“”办公室电话Mobil

41、e文本15是“”手机Fax文本15是“”传真HomePhome文本15是“”宅电Work文本50是“”职业Position文本30是“”职位Email文本20是“”邮件HomeAddress文本50是“”住址MailAddress文本50是“”通讯地址ZipCode文本8是“”邮编SelfSite文本30是“”个人网站Company文本50是“”就职单位CompanySite文本30是“”公司网站Likes备注是“未知”喜好Hate备注是“未知”厌恶TypeId数字长整型是0客户类型IDRemark备注是“”备注BirthdayWarn是/否是False是否启用生日提醒Importance数字

42、整型是50重要度(0255)Friendly数字整型是50友好度(0255)Satisfaction数字整型是50满意度(0255)表3.3为合作信息表。表3.3 合作信息表(Cooperate)Tab. 3.3 Cooperative information table (Cooperate)列名数据类型字段大小必添字段默认值说明CooperateId自动编号长整型是递增,主键ClientId数字长整型是客户ID,外码Date日期/时间短日期是#1900-1-1#合作日期Satisfaction数字整型是50满意度(0255)Remark备注是“”备注表3.4为提醒类型信息表。表3.4 提醒

43、类型信息表(WarnType)Tab. 3.4 Remind the information table of the type (WarnType)列名数据类型字段大小必添字段默认值说明WTypeId自动编号字节是提醒类别编号WTypeName文本30是“定时提醒”提醒类别名称表3.5为提醒信息表。表3.5 提醒信息表(Warning)Tab. 3.5 Remind the information table (Warning)列名数据类型字段大小必添字段默认值说明WarnId自动编号长整型是递增,主键ClientId数字长整型是0客户ID,为0时表示全体客户ShowDate日期/时间短日期

44、是#1900-1-1#提醒显示日期TypeId数字字节是1提醒类型ID,外码Msg备注是“”提醒消息3.4详细功能设计在客户类型管理、客户管理和提醒管理这几大模块中,主要操作有:对客户类型的添加、修改、删除;对客户信息、客户评价、合作信息的维护与管理;提醒的设置和查看等。现就这几大模块的具体功能进行说明。3.4.1客户类型管理客户类型管理模块中设有添加客户类型、修改客户类型和删除客户类型三个基本功能,可对客户类型进行相应管理。在添加客户类型时,用户可以按照客户的不同类型进行逐级分类,在系统中形成类似资源管理器的树型结构,客户类型关系清晰明了、便于管理。同时,还可以对已划分的客户类型进行添加、修改和删除等基本操作。3.4.2客户管理客户管理模包含客户信息管理、客户评价管理、客户合作管理,主要完成添加客户、修改客户、删除客户、查找客户和查看客户详细信息等功能。(1)添加客户在选定客户类型后添加客户,就可以在该客户类型下增加一个客户,在添加客户时必须对姓名、性别等用户的基本信息进行填写,否则系统将进行相应提醒,客户无法成功添加。用户在添加客户过程中也可对客户的其他信息、合作记录、客户评价等信息进行详细填写,以便日后查阅。(2)修改客户用户在添加客户后,可以对系统中已存在的客户进行客

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号