2010-10-10 38 views
2

也許,使用CRM這個詞有點用詞不當,本質上,我正在尋找一種快速簡單的方法來創建前端,以便我的組織中的其他人可以利用我創建的MySQL數據庫管理市場調查調查的受訪者列表。基本CRM系統的PHP/MySQL框架

我需要通過擬議的前端做到以下幾點:

  1. 更新/添加/刪除聯繫人信息
  2. 添加備註聯繫人的「文件」
  3. 導入/導出的數據/ to csv

我對PHP的使用經驗並不廣泛,所以我想要一些簡單明瞭的東西(閱讀:我不是在尋找嘗試做任何事情或者過度複雜ated)。

如果您可以概述您推薦的原因,那麼將接受該問題的答案。

數據庫模式:

表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 
+0

您是否已經定義了您的數據庫方案,或者您是否也在創建該方案? – Michael 2010-10-10 08:11:39

+0

@Micheal,我用我當前數據庫結構的簡短版本更新了這個問題。 – 2010-10-10 08:26:22

+0

我投票結束這個問題作爲題外話,因爲這不是某人做作業的地方! – gofr1 2016-11-28 05:15:37

回答

3

一個小框架想到這將有助於使簡單和安全的用戶訪問,並幫助您創建更新數據庫中的數據沒有太多的無驅,它被稱爲flourishlib,我經常用,看到與小路由控制器Moor使用。

這可以幫助你:

  • 簡單和安全的用戶訪問。支持ACL。
  • CRUD。
  • 它有一個ORM實現,所以你不需要在數據層做很多工作。
  • 簡單頁面模板。
  • 發佈和更新記錄就像$record->populate一樣簡單,自動從提交的表單中獲取值並填充值。
  • 偉大的目錄和文件處理。 Reading a CSV

查看how do I page快速瞭解flourishlib如何解決常見問題。

更新:我不確定在沒有任何配置的情況下,flourishlib的ORM如何與您的數據庫方案匹配。如果您遇到問題,論壇首席開發人員的支持將會非常棒。無論如何,你不必使用ORM。你可以使用蓬勃發展的數據庫。或者你可以完全使用其他ORM。兩個我覺得有趣的是:

+0

感謝您指出這一點邁克爾這一個確實似乎適合我的需求相當好。該示例網站是「剪切和粘貼」開發的有用工具。 – 2010-10-10 20:26:11

+0

不客氣。有關CSV的閱讀,請參閱此部分 - http://flourishlib.com/docs/fFile#Iteration – Michael 2010-10-11 06:25:34

+0

現在,這是一個有用的提示。謝謝一束。 – 2010-10-11 17:31:08

1

你確定你需要的框架?你的任務非常簡單,並且可以在沒有框架的情況下輕鬆完成。只要組織文件/文件夾佈局,添加一些需要的類,你就可以走了。

+0

我同意。但是,將來很可能需要能夠大幅度擴展以執行其他功能。 – 2010-10-10 08:23:15

1

你總是可以嘗試SugarCRM

它缺乏文檔(主要是在編程方面)了一點,但我認爲它會實現自己的目標。

+0

我已經審查了SugarCRM的詳細信息,安裝它並與它一起玩了幾天。雖然看起來這樣會符合我的要求,但它與其他不相關的功能非常重要。此外,似乎這個軟件是商業隱藏的開源的幌子。 – 2010-10-10 08:25:31

+0

是的,這是它的問題之一。他們說這是開源的,但他們並不真正關心使用免費版本的用戶。是的,我認爲它也是臃腫的。 – AntonioCS 2010-10-11 09:58:39

0

我覺得你應該給一個嘗試Lime survey

它是一個開放源代碼的應用程序,使用PHP編寫,mySql作爲後端調查開發和管理樣本。

0

最後我真的與Django一起去了。使用他們的ORM框架創建數據庫管理編輯/更新/搜索工具是非常容易的。