我需要开发一个客户关系管理系统在两个月内最近。但我仍然是个学生,没有开发这样一个复杂系统的经验。对如何开发CRM系统进行了大量的研究,但在系统的设计上遇到了一些问题。
我所面对的问题是:
让你们知道,我要开发的CRM是给一家小公司用的。然而,我希望该系统在响应和安全方面是快速的,因为这是我们在使用web应用程序时想要的。我可以使用PHP、JSP或ASP.Net。
如果以前有人开发过类似的系统,请与我们分享您的经验。如果可能的话,在这里共享您的代码。
谢谢..。
发布于 2011-08-24 04:30:31
CRM系统可能相当复杂。事实上,我使用的是一个定制的客户关系管理系统,代码库实际上超过了100000行代码。根据您需要的功能,两个月可能是具有挑战性的。
使用框架取决于您。我曾经测试过DevExpress的XAF,它的目标是帮助执行经典的CRM/LOB任务,除非一些细节不太复杂。OpenSSL只是一个实现,但是如果数据应该是安全的,那么关键之一就是使用SSL以及良好的身份验证和授权。第三:那要看情况。一个好的日志记录框架总是更糟糕。
您考虑过使用开放的CRM系统重新开始吗?例如,有火火或vTiger。
发布于 2011-08-24 04:44:47
您的CRM应该易于实现,但不要认为任何事情都是理所当然的。在开发这样的软件时,您将有机会在语言特性和技术方面学到很多东西。如果你期待它,而不是一个问题,你可以很容易做到。
至于你的问题。
任何语言都行。我个人喜欢PHP。ASP.NET可能是相当有挑战性的。有很多事情你认为会起作用,它们是相当痛苦的实现(如果你已经不是一个大师)。因此,取决于您的经验,如果您以前使用过任何软件开发,这并不令人望而生畏,但老实说,您必须有一些开发经验。里面没有什么奇怪的东西。
确保您熟悉基本数据类型,如浮点数、双值数据等。如果使用错误,可以引入大错误。
发布于 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/
https://stackoverflow.com/questions/7170405
复制相似问题