【发布时间】:2012-09-29 08:31:30
【问题描述】:
如何使用客户信息(电子邮件地址、电话、附属机构)和不同活动的驱动信息(当前兴趣、正在进行的研究等)创建一个简单的数据库。数据库应允许用户记录日常信息,例如:
- 联系客户的日期;
- 客户回复我的日期;
- 交互状态(感兴趣的客户,不感兴趣,考虑...等)
- 需要对当前状态采取行动(通过自动警报提示和采取行动);
- 记录采取行动的日期;
- 数据分析以了解当前和过去与客户的电子邮件交换的演变;
- 多个用户使用同一个数据库;
- 检查是否有重复的客户(电子邮件 ID 验证)
- 考虑同一个人的不同电子邮件地址,并检查所有电子邮件地址是否重复联系人;
- 从 excel 导入当前数据库(包括重复的,并考虑到同一个客户可以包含在不同的广告系列中,但在这里从未两次联系过同一客户)
- 创建简单的界面来访问数据库并执行所有日常操作,例如日志信息,并上传新闻联系人以及每个活动驱动器详细信息的主题信息。
重要提示:我对编程了解不多,这应该是易于开发和使用的东西。有什么想法吗?
【问题讨论】:
-
不要要求你的功课这样做
-
因为我不会编程(但想自己学习)我尝试了excel。目前,我的数据被分成 12 个带有数据连接的 excel 文件,以便交叉检查重复的条目并由于大量数据而提高速度。
-
你的数据库的目的是什么?这个问题可能听起来很愚蠢,但事实并非如此。这个问题你回答得越清楚,你就能更好地回答其余所有问题。
-
客户数据管理和联系交换的日志信息。
-
除非您打算自己开发并且时间不是一个因素,否则我强烈建议您使用像 Drupal 这样的开源解决方案,我认为这对您来说更容易学习至少开发出这一种解决方案。
标签: database database-design content-management-system