【问题标题】:PHP / MySQL Frameworks for a basic CRM System [closed]用于基本 CRM 系统的 PHP / MySQL 框架 [关闭]
【发布时间】:2010-10-10 07:57:16
【问题描述】:

也许,使用 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

【问题讨论】:

  • 您是否已经定义了数据库方案,或者您也将创建它?
  • @Micheal,我已经用我当前数据库结构的简短版本更新了这个问题。
  • 我投票决定将此问题作为题外话结束,因为 SO 不是某人做作业的地方!

标签: php mysql frameworks crm


【解决方案1】:

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

这可以帮助您:

  • 简单安全的用户访问。支持 ACL。
  • CRUD。
  • 它具有 ORM 实现,因此您无需在数据层做太多工作。
  • 简单的页面模板。
  • 发布和更新记录就像$record->populate 自动从提交的表单中获取值并填充值一样简单。
  • 很棒的目录和文件处理。 Reading a CSV

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

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

【讨论】:

  • 感谢迈克尔指出这一点,这似乎很符合我的需求。示例网站是“剪切和粘贴”开发的有用工具。
  • 不客气。有关 CSV 的阅读,请参阅此部分 - flourishlib.com/docs/fFile#Iteration
  • 现在,这是一个有用的提示。谢谢大家。
【解决方案2】:

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

【讨论】:

  • 我同意。但是,在未来,它很可能需要能够大幅扩展以执行其他功能。
【解决方案3】:

您可以随时尝试SugarCRM

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

【讨论】:

  • 我详细查看了 SugarCRM,安装并使用了几天。尽管这似乎符合我的要求,但它与其他不相关的功能令人难以置信地超载。此外,该软件似乎是以开源为幌子的商业隐藏。
  • 是的,这是问题之一。他们说它是开源的……但他们并不真正关心使用免费版本的用户。是的,我确实认为它也很臃肿。
【解决方案4】:

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

【讨论】:

    【解决方案5】:

    我觉得你应该试试Lime survey

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-18
      • 2013-05-03
      • 1970-01-01
      相关资源
      最近更新 更多