首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何开发CRM系统

如何开发CRM系统
EN

Stack Overflow用户
提问于 2011-08-24 04:21:18
回答 3查看 29.6K关注 0票数 14

我需要开发一个客户关系管理系统在两个月内最近。但我仍然是个学生,没有开发这样一个复杂系统的经验。对如何开发CRM系统进行了大量的研究,但在系统的设计上遇到了一些问题。

我所面对的问题是:

  1. CRM系统是否使用任何开发框架?(例如: DooPHP,Yii,Zend等)
  2. 如何确保系统安全?(使用OpenSSL?)
  3. 我需要记住的非功能性是什么?

让你们知道,我要开发的CRM是给一家小公司用的。然而,我希望该系统在响应和安全方面是快速的,因为这是我们在使用web应用程序时想要的。我可以使用PHP、JSP或ASP.Net。

如果以前有人开发过类似的系统,请与我们分享您的经验。如果可能的话,在这里共享您的代码。

谢谢..。

EN

回答 3

Stack Overflow用户

发布于 2011-08-24 04:30:31

CRM系统可能相当复杂。事实上,我使用的是一个定制的客户关系管理系统,代码库实际上超过了100000行代码。根据您需要的功能,两个月可能是具有挑战性的。

使用框架取决于您。我曾经测试过DevExpress的XAF,它的目标是帮助执行经典的CRM/LOB任务,除非一些细节不太复杂。OpenSSL只是一个实现,但是如果数据应该是安全的,那么关键之一就是使用SSL以及良好的身份验证和授权。第三:那要看情况。一个好的日志记录框架总是更糟糕。

您考虑过使用开放的CRM系统重新开始吗?例如,有火火vTiger

票数 4
EN

Stack Overflow用户

发布于 2011-08-24 04:44:47

您的CRM应该易于实现,但不要认为任何事情都是理所当然的。在开发这样的软件时,您将有机会在语言特性和技术方面学到很多东西。如果你期待它,而不是一个问题,你可以很容易做到。

至于你的问题。

  1. CRM不必使用任何框架。如果你熟悉一个,那对你有好处。你可以利用它对你有利,这将是有帮助的。
  2. 坚持使用在任何语言中使用的通用安全特性,特别是您使用的语言。不要沉迷于此。当你走的时候,你会学到一些东西。
  3. 不确定非功能性。但要注意的是,只保留特征。不要做那些会增加复杂性和完成所需时间的事情。实现所要求的。

任何语言都行。我个人喜欢PHP。ASP.NET可能是相当有挑战性的。有很多事情你认为会起作用,它们是相当痛苦的实现(如果你已经不是一个大师)。因此,取决于您的经验,如果您以前使用过任何软件开发,这并不令人望而生畏,但老实说,您必须有一些开发经验。里面没有什么奇怪的东西。

确保您熟悉基本数据类型,如浮点数、双值数据等。如果使用错误,可以引入大错误。

票数 3
EN

Stack Overflow用户

发布于 2011-08-24 05:09:31

我认为理解一个系统的最好方法是回顾一些开源项目:

http://www.sugarcrm.com/crm/ http://www.opencrx.org/

更重要的是:

http://www.focus.com/briefs/top-10-open-source-crm-solutions/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7170405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档