简易客户关系管理系统 假设某公司希望对与公司往来的若干客户信息进行管理,可以随时按照客户类别(一般用户、VIP客户)、客户所属销售员等进行客户信息查询。 客户信息包括:客户编号、客户类别、客户所属销售员、电话、登门、QQ、微信、邮箱、其他联系方式、入档日期、经手人。 要求: 完成客户信息登记(新增)、修改、删除、查询。 每隔一段时期,公司销售员会根据需要对客户进行拜访,拜访信息包括拜访类别(电话、登门、网络)、拜访内容、拜访人、拜访日期
时间: 2023-06-27 20:05:13 浏览: 199
、客户反馈等。要求在系统中能够记录每次拜访的信息,并能够查询某客户的所有拜访记录。
以下是一个简易的客户关系管理系统的设计:
客户信息表(Customer)
| 列名 | 数据类型 | 描述 |
| ------------------ | ------------ | -------------------------- |
| customer_id | int | 客户编号 |
| customer_type | varchar(20) | 客户类别(一般用户、VIP客户) |
| salesperson_id | int | 客户所属销售员编号 |
| phone | varchar(20) | 电话 |
| visit | varchar(20) | 登门 |
| qq | varchar(20) | QQ |
| wechat | varchar(20) | 微信 |
| email | varchar(50) | 邮箱 |
| other_contact_info | varchar(100) | 其他联系方式 |
| created_at | datetime | 入档日期 |
| created_by | int | 经手人编号 |
拜访信息表(Visit)
| 列名 | 数据类型 | 描述 |
| ---------------- | ----------- | ---------------------- |
| visit_id | int | 拜访编号 |
| customer_id | int | 客户编号 |
| visit_type | varchar(20) | 拜访类别(电话、登门、网络) |
| visit_content | varchar(200)| 拜访内容 |
| visited_by | int | 拜访人编号 |
| visited_at | datetime | 拜访日期 |
| customer_feedback| varchar(200)| 客户反馈 |
系统功能:
1. 客户信息登记(新增)
- 用户输入客户信息,包括客户编号、客户类别、客户所属销售员、电话、登门、QQ、微信、邮箱、其他联系方式、入档日期、经手人。
- 将客户信息插入客户信息表中。
2. 客户信息修改
- 用户输入需要修改的客户信息。
- 根据客户编号更新客户信息表中的客户信息。
3. 客户信息删除
- 用户输入需要删除的客户编号。
- 根据客户编号从客户信息表中删除对应的客户信息。
4. 客户信息查询
- 用户输入查询条件,包括客户类别、客户所属销售员。
- 根据查询条件从客户信息表中查询符合条件的客户信息。
5. 拜访信息记录
- 用户输入拜访信息,包括客户编号、拜访类别、拜访内容、拜访人、拜访日期、客户反馈。
- 将拜访信息插入拜访信息表中。
6. 拜访信息查询
- 用户输入客户编号。
- 根据客户编号从拜访信息表中查询该客户的所有拜访记录。
阅读全文