展开全部
客户关系管理系统 1编程环境基础知识 1.1 数据库基础 Visual FoxPro 6.0提供了支持客户机/服务器所需要的各种特征,包括SQL传递技术、事务处理、远程视图、数据字典、NULL类型、数据库升迁、及对ODBC资源的仪程;通过ODBC,可以访问几乎任何类型的数据库, 不失为客户机/服务器结构应用系统的客户端优秀开发工具。 数据库是以一定的组织方式将相关的数据组织在一起存放在计算机存储器中,并能为多个用户共享,与应用程序彼此独立的一组相关数据的集合。数据库管理系统是对数据库进行管理的系统软件,是用户与数据库之间的接口,方便用户访问计算机的软硬件资源而组成的具有管理数据库功能的计算机系统。 在本系统中,新建一数据库dbcustom,来管理各个数据表。 1.2 VF基础 Visual FoxPro采用面向对象、事件驱动的编程方法,程序员不再以“过程”为中心思考应用程序开发的结构,而是面向可视的“对象”考虑如何响应用户的动作。 Visual Foxpro程序设计 具有如下的特点: 1.开发应用系统快捷、方便,可以减轻开发人员的劳动强度,节省大量的开发时间。 2.方便实现数据共享、转换。 3.丰富多媒体数据处理功能。 4.方便的应用编程接口(API)调用。 5.开发应用系统体积小、运行速度快。 Visual Foxpro是Microsoft公司第一个带有Windows标志的应用软件。它采用了可 视化的、面向对象的程序设计方法,大大简化了应用系统的开发过程,并提高了系统的模块性和紧凑性。无论是组织信息、运行查询、创建集成的关系型数据库系统,还是为最终用户编写的功能全面的数据管理应用程序,Visual Foxpro都可以提供管理数据所需的命令和工具。Visual Foxpro所具有的速度,能力和灵活性,是普通数据库管理系统所无法比拟的。 2 需求分析 客户关系管理系统简单明晰,让您真正关注您的客户资源,关注他们购买行为,关注双方之间的合作交流,关注他们订单、关注订单的执行、关注潜在的商机、关注针对客户的内部交流。我们努力的方向就是:面对客户,我们了解他们的一切;我们内部应该达到充分沟通和交流,对外只发出一种声音。这就是致胜客户关系管理系统为您带来的完整解决方案。 2.1功能需求 客户关系管理系统的功能是管理客户的基本资料信息,处理客户的投诉信息,完成客户对产品投诉的统计。具体的讲,客户关系管理系统要实现的功能有: (1) 资料管理 a客户资料的输入;b客户资料的修改;c客户资料的删除;d客户资料的查询;e打印客户资料的标签 (2) 投诉管理 a客户投诉信息的输入;b客户投诉信息的修改;c客户投诉信息的删除;d客户投诉信息的查询;e对客户投诉的总结 (3) 日程管理 a创建新的日程计划;b浏览所有的日程计划;c查看当天的计划 (4) 统计报表 a生成客户资料报表;b生成投诉信息报表;c生成日程规划报表 (5) 系统维护 系统维护是用来保证系统的数据安全而设立的,主要完成: a显示当前登录用户的信息;b修改当前登录用户的登录密码;c增加新的登录用户;d设置用户的操作权限 (6) 数据备份 为了数据不受意外事故而遭破坏,系统必须提供数据备份功能。同时,还应将所备份的数据恢复。 数据备份主要完成: a备份系统的数据;b从备份的数据中恢复系统数据 (7) 系统帮助 a显示程序的版本信息;b退出系统功能 2.2性能需求 一、开发环境 * Windows98操作系统 *40G的硬盘空间 *P4 1.7G处理器 *17 # 纯平监视器 *256M内存 二、适用环境 *Windows98/Me/2000/XP操作系统 *2.1G以上的硬盘空间 *Inter 赛扬1.0G以上处理器 *15 # 普通监视器以上 *32M以上内存 3 系统总体设计 3.1程序预览 (1)登录界面 运行本系统,首先进入的是用户登录表单,输入正确的用户名和密码后,程序进入主表单界面。 这是一个顶层表单,所有的表单都在其中显示。表单上部的菜单栏包含的主要菜单选项有:资料管理、投诉管理、系统维护、数据备份、帮助。在此管理系统的设计中,将每个菜单项对应一个模块。 (2) 客户资料管理模块 在资料管理有菜单下有【信息输入】、【信息修改】、【信息删除】、【信息查询】、【标签打印】5个菜单项: 【信息输入】:单击此菜单可以显示客户信息输入表单,可以进行输入并保存客户信息。 【信息修改】:单击此菜单可以显示客户信息修改菜单,可以对已经输入数据库的客户信息进行修改。为了方便起见,表单设计了一个“查找”按钮,用户只需输入客户编号,就可以查找到数据库中相对应的客户的详细信息,然后进行修改。 【信息删除】:单击此菜单可以显示客户信息删除表单,可以对数据库中现有的客户信息资料进行删除。用户可以先查找需要删除的客户编号,然后进行删除。 【信息查询】:单击此菜单可以显示客户信息查询表单,实现对客户信息的查询。选择相应的查询类别,并输入所要查询的内容,就可以对客户信息进行查询。 【标签打印】:单击此菜单可以显示标签打印表单,可以打印选定范围的客户标签列表,并可以先进行预览。 (3) 投诉管理模块 在投诉管理菜单下有【信息输入】、【信息修改】、【信息删除】、【信息查询】、【投诉总结】5个菜单项。 【信息输入】:单击此菜单可以显示客户投诉信息输入表单,可以输入并保存客户的投诉信息和处理结果。为了可以统计客户的投诉信息,表单设有关键词文本框,可以解析用户输入的以空格相间的关键词。 【信息修改】:单击此菜单可以显示客户投诉信息修改表单,可以修改保存在数据库中的客户投诉信息。为了方便,用户可以先输入投诉编号,然后用“查找”按钮进行查找,查找到相应的信息后再进行修改。 【信息删除】:单击此菜单可以显示客户投诉信息删除表单,用户可以删除保存在数据库中的客户投诉信息。表单设计界面与本模块的信息修改相似,设有“查找”按钮,用户可以先输入投诉编号,然后用“查找”按钮进行查找,查找到相应的信息后再进行删除。 【信息查询】:单击此菜单可以显示客户投诉信息查询表单,实现对客户投诉信息的查询。选择相应的查询类别,并输入所要查询的内容,就可以进行查询了。 【投诉总结】:单击此菜单可以显示客户投诉信息总结表单,表单上列出数据库中客户投诉信息关键词数量上前五的投诉关键词。 (4) 日程管理模块 在日程管理菜单下有【新建计划】、【浏览计划】、【今日提醒】3个菜单项。 【新建计划】:单击此菜单可以显示新建日程安排表单,用户可以建立新的日程安排,如图1-12所示。 【浏览计划】:单击此菜单可以显示浏览所有计划表单,用户可以查看所有的日程计划安排。【今日提醒】:单击此菜单可以显示今日计划安排表单,表单界面与浏览所有计划表彰相似,只是用户查看的是今日安排的计划。 (5) 统计报表模块 在统计报表菜单下有【客户资料报表】、【投诉信息报表】、【日程规划报表】3个菜单项。 【客户资料报表】:单击此菜单可以显示客户信息报表打印表单,用户通过输入不同的打印范围,可以打印相应的报表。 【投诉信息报表】:单击此菜单可以显示投诉信息报表打印表单,通过输入不同的打印范围,可以打印相应的报表。 【日程规划报表】:单击此菜单可以显示日程规划报表打印表单,通过输入不同的打印范围,可以打印相应的报表。 (6) 系统维护模块 在系统维护菜单下有【用户信息】、【权限管理】2个菜单项。 【用户信息】:单击此菜单可以显示用户信息表单,查看登录用户信息,并更改用户密码或更改用户登录。 【权限管理】:单击此菜单可以显示用户权限管理表单,查看所有的用户的权限设置,并对用户的权限进行新的设置。 (7) 数据备份模块 【数据备份】:单击此菜单可以进行数据备份 【数据恢复】:单击此菜单可以从已备份的文件中恢复数据。 (8) 系统帮助模块 在帮助菜单下有【关于】、【退出系统】2个菜单项。 【关于】:单击此菜单可以显示关于表单,该表单用显示程序的版本信息。 【退出系统】:单击此菜单后,会出现一个提示框,用户可以选择退出系统或取消退出。 3.2 模块设计 综合以上功能分析,整个系统的总体结构大致如下所示: 参考资料:http://bylw.139.com
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询