客户关系管理系统开发文档
数据库及网络技术课程 软件项目开发文档 项目名称 客户关系管理系统 系 部 机械工程学院 专 业 材料成型及限制工程 班 级 成型081 学生姓名 杨宗榜 学 号 18 任课老师 陈曹维副教授 2010 年 06 月 20 日 目 录 1 引言 3 2 系统分析 3 2.1 系统功能分析 3 2.2 系统功能模块 4 3 系统设计 4 3.1 数据库设计 4 3.2 菜单设计 5 3.3 分模块、界面及代码设计 12 3.4 报表设计 13 4 操作说明 13 4.1 (系统登录主界面) 14 结束语 15 参考文献16 1 引言 随着我国市场经济的快速发展和人们生活水平的不断提高,简洁的客户关系服务已不能满足人们的需求。如何利用先进的管理手段,提高客户关系管理水平,是当今社会所面临的一个重要课题。要想提高客户关系管理水平,必需全方位地提高客户关系管理意识。只有高标准、高质量的客户关系服务才能满足人们的需求。面对信息时代的挑战,利用高科技手段来提高客户关系管理无疑是一条行之有效的途径。在某种意义上,信息与科技在客户关系管理与现代化建设中显现出越来越重要的地位。客户关系管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标记。 2 系统分析 2.1 系统功能分析 客户管理的核心是企业与客户的关系。在传统经济时代,企业不做市场和客户需求分析,盲目生产,产品单一且供不应求,物质极度疲乏,客户对商品无选择权,整个市场处于卖方市场。此时的客户管理仅是企业与客户表面上维持的一种适度、有限的关系,事实上就是一种简洁‘短期的买卖关系或者是一种交易关系,制约了企业和社会的发展。而在网络经济时代,企业完全依据市场和客户的需求生产各种产品。产品品种规格繁多且更新换代快,商品极为丰富,客户选择商品具有很大的自主权,整个市场处于买方市场。此时的客户管理一企业获得利润最大化为目标,不仅要强调已市场为导向,以客户需求为中心的基本思想,而且还要努力提高服务质量和客户满足度,力求在企业和客户之间建立和保持一种长期’良好的合作关系,加速企业和社会的发展。 依据该客户关系的详细状况,系统主要的功能包括 ⑴ 资料管理功能。在客户关系管理中可以实现客户信息的增加,删除,修改和查找功能,同时也可以打印范围内的客户资料信息。 ⑵ 投诉管理功能。在投诉管理中可以实现客户投诉信息的增加,删除,修改和查找功能,还可以对系统中的客户投诉信息进行总结。 ⑶ 日程管理功能。日程管理模块管理企业的安排事务,可以完成新健和阅读安排并且可以将每天的安排状况通过每天的“今日提示“来表示 2.2 系统功能模块 本系统共分4大部分、11个完整的功能模块。系统结构图如2.1所示,各模块功能介绍如下 客户关系管理系统 资料管理 信息输入 信息修改 信息删除 信息 查询 投诉管理 信息 查询 信息删除 信息修改 信息输入 系统 报表 客户关系报表 客户投诉报表 系统退出 图2-1 客户关系管理系统结构图 3 系统设计 3.1 数据库设计 数据库在一个信息管理系统中占有特别重要的地位,数据库结构设计的好坏干脆对应用系统的效率,以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一样。 设计数据库系统时应当首先充分了解用户各个方面的需求,包括现有的及将来可能增加的需求。 依据客户关系的业务状况,本系统采纳了Foxpro数据库。数据库名为客户关系管理系统,包含以下2个表客户资料管理表xinxichaxu.dbf,客户投诉管理表tousuchaxu.dbf 1 客户资料管理表xinxichaxu.dbf用来保存客户的基本信息。表xinxichaxu.dbf的结构如表1所示 表1 表xinxichaxu的结构 字段名称 数据类型 字段大小 小数位数 索引排序 是否空值 备注 no 字符型 10 name 字符型 20 sex 逻辑型 50 id 字符型 30 address 字符型 4 phone 字符型 4 e-mail 字符型 10 2 客户投诉管理表tousuchaxu.dbf是用来存储客户投诉信息。表tousuchaxu.dbf的结构如表2所示 表2 表tousuchaxu的结构 字段名称 数据类型 字段大小 小数位数 索引排序 是否空值 备注 No 字符型 20 date 日期型 10 name 字符型 2 content 备注型 8 contact 字符型 10 result 备注型 20 3.2 菜单设计 3.3 分模块、界面及代码设计 3.3.1 登陆界面及代码 代码 1.init this.text1.setfocus command1.click malltthis.text1.value palltthis.text2.value if uppermASD and p123 this.release do main else this.numthis.num1 if this.num3 messagebox用户名或密码不对,登录失败