【问题标题】:Creating a database from scratch for Client Management从头开始为客户管理创建数据库
【发布时间】:2012-09-29 08:31:30
【问题描述】:

如何使用客户信息(电子邮件地址、电话、附属机构)和不同活动的驱动信息(当前兴趣、正在进行的研究等)创建一个简单的数据库。数据库应允许用户记录日常信息,例如:

  • 联系客户的日期;
  • 客户回复我的日期;
  • 交互状态(感兴趣的客户,不感兴趣,考虑...等)
  • 需要对当前状态采取行动(通过自动警报提示和采取行动);
  • 记录采取行动的日期;
  • 数据分析以了解当前和过去与客户的电子邮件交换的演变;
  • 多个用户使用同一个数据库;
  • 检查是否有重复的客户(电子邮件 ID 验证)
  • 考虑同一个人的不同电子邮件地址,并检查所有电子邮件地址是否重复联系人;
  • 从 excel 导入当前数据库(包括重复的,并考虑到同一个客户可以包含在不同的广告系列中,但在这里从未两次联系过同一客户)
  • 创建简单的界面来访问数据库并执行所有日常操作,例如日志信息,并上传新闻联系人以及每个活动驱动器详细信息的主题信息。

重要提示:我对编程了解不多,这应该是易于开发和使用的东西。有什么想法吗?

【问题讨论】:

  • 不要要求你的功课这样做
  • 因为我不会编程(但想自己学习)我尝试了excel。目前,我的数据被分成 12 个带有数据连接的 excel 文件,以便交叉检查重复的条目并由于大量数据而提高速度。
  • 你的数据库的目的是什么?这个问题可能听起来很愚蠢,但事实并非如此。这个问题你回答得越清楚,你就能更好地回答其余所有问题。
  • 客户数据管理和联系交换的日志信息。
  • 除非您打算自己开发并且时间不是一个因素,否则我强烈建议您使用像 Drupal 这样的开源解决方案,我认为这对您来说更容易学习至少开发出这一种解决方案。

标签: database database-design content-management-system


【解决方案1】:

听起来您不仅在寻找数据库(例如,存储东西的地方),还在寻找解决方案 UI、数据库、报告等。假设这是正确的并且您希望使用 Microsoft 技术(还有很多其他替代品 Ruby on Rails、Java、PHP、MySql、Mongo 等。)我建议在使用 SQL Server 的 RDBMS 的 ASP.NET MVC3 中了解Nerd Dinner written by Microsoft,因为这个概念与 some 以上要求。

【讨论】:

  • 是的,我肯定需要一个用户友好的界面来访问我的数据库。另一个问题是它需要兼容MAC和Windows。
  • @user1389598 如果您尝试使用前端工具并使用 MySQL,那么我强烈建议您使用 PHPMyadmin、MySQL Workbench、SQL Yog、Navicat。使用上述工具,您可以轻松登录并对表格和数据进行操作
猜你喜欢
  • 1970-01-01
  • 2021-12-05
  • 2015-02-23
  • 2020-04-21
  • 2021-04-12
  • 2021-11-18
  • 1970-01-01
  • 2018-11-06
相关资源
最近更新 更多