3

也许,使用 CRM 这个词有点用词不当,本质上,我正在寻找一种快速简便的方法来创建前端,以便我组织中的其他人可以利用我创建的管理列表的 MySQL 数据库营销研究调查的受访者。

我需要通过建议的前端执行以下操作:

  1. 更新/添加/删除联系信息
  2. 向联系人的“文件”添加备注
  3. 从/向 csv 导入/导出数据

我在 PHP 方面的经验并不丰富,所以我想要一些简单明了的东西(阅读:我不是在寻找试图做所有事情或过于复杂的东西)。

如果您可以概述您推荐的原因,我们将接受此问题的答案。

数据库架构:

表 1:联系信息

ID, 
Name, address, email, etc...

表 2:调查

Table 1 ID, 
Field 1,2,3,4,5 (Logicals 0/1)

表 3:注释

Table 1 ID,
Date, Note, etc...

表 4:选择调查数据存储(便于调查抽样的演示)

Table 1 ID, 
Q1,Q2,Q3,Q4...etc
4

5 回答 5

3

我想到了一个小框架,它可以帮助实现简单和安全的用户访问,并帮助您轻松更新创建的数据库数据,它称为 slimelib 我经常使用并看到与小型路由控制器Moor一起使用。

这可以帮助您:

  • 简单安全的用户访问。支持 ACL。
  • 增删改查。
  • 它有一个 ORM 实现,所以你不需要在数据层做太多的工作。
  • 简单的页面模板。
  • 发布和更新记录就像$record->populate自动从提交的表单中获取值并填充值一样简单。
  • 很棒的目录和文件处理。读取 CSV

查看how do I 页面,快速了解繁荣lib 如何解决常见问题。

更新:我不确定繁荣库的 ORM 将如何在没有任何配置的情况下匹配您的数据库方案。如果您遇到问题,论坛上的主要开发人员对蓬勃发展的支持非常好。无论如何,您不必使用 ORM。您可以使用蓬勃发展的 fDatabase。或者您可以完全使用其他 ORM。我觉得有趣的两个是:

于 2010-10-10T08:19:53.813 回答
2

你确定你需要框架吗?您的任务非常简单,无需框架即可轻松完成。只需组织文件/文件夹布局,添加一些需要的类就可以了。

于 2010-10-10T08:05:35.660 回答
1

最后,我实际上选择了 Django。使用他们的 ORM 框架创建数据库管理编辑/更新/搜索工具非常容易。

于 2013-01-22T20:44:43.360 回答
1

您可以随时尝试SugarCRM

它缺少一些文档(主要是在编程领域),但我认为它会实现您的目标。

于 2010-10-10T08:11:50.493 回答
0

我认为你应该尝试一下Lime 调查

它是一个用 PHP 编写的开源应用程序,使用 mySql 作为调查开发和管理样本的后端。

于 2013-01-22T14:51:54.543 回答