Php 如何开发CRM系统
最近我需要在2个月内开发一个CRM系统。但我还是个学生,没有开发如此复杂系统的经验。我做了很多关于如何开发CRM系统的研究,但是在设计系统时遇到了一些问题 我面临的问题是:Php 如何开发CRM系统,php,asp.net,jsp,Php,Asp.net,Jsp,最近我需要在2个月内开发一个CRM系统。但我还是个学生,没有开发如此复杂系统的经验。我做了很多关于如何开发CRM系统的研究,但是在设计系统时遇到了一些问题 我面临的问题是: CRM系统是否使用任何开发框架?(例如:doopph、Yii、Zend等) 如何确保系统安全?(使用OpenSSL?) 我需要记住的非功能性是什么 告诉你们,我要开发的CRM是供一家小公司使用的。但是,我希望系统响应速度快且安全,因为这是我们在使用web应用程序时所需要的。我可以使用PHP、JSP或ASP.Net 如果以前有
谢谢…CRM系统可能非常复杂。事实上,我在一个定制的CRM系统上工作,代码库实际上远远超过100000行代码。根据您需要的功能,两个月可能很有挑战性 使用框架取决于您。我曾经从DevExpress测试过XAF,其目的是帮助完成经典的CRM/LOB任务,除非某些细节不太复杂。OpenSSL只是一个实现,但是如果数据应该是安全的,那么一个关键点就是使用SSL以及良好的身份验证和授权。第三:那要看情况。一个好的日志框架总是比工作更糟糕
您是否考虑过使用开放式CRM系统重新开始?例如,有或。您的CRM应该易于实施,但不要想当然。在开发此类软件时,您将有机会从语言功能和技术方面学到很多东西。如果你期待它,而不是一个问题,你可以很容易地做到 至于你的问题
确保您非常熟悉基本数据类型,如float、double等。如果使用错误,可能会导致严重错误。我认为了解一个系统的最佳方法是查看一些开源项目: http://www.opencrx.org/ 还有更多:
寻找任何可能为您带来一些想法的开放源码。根据您的需求(业务和成本),您可能希望了解众多CRM解决方案中的一种,Salesforce.com提供了一个基于CRM理念的非常灵活的开发环境。也有一些开源软件具有许多特性,比如SugarCRM。不是要阻止您推出自己的解决方案,但开发过程的一部分是确定是否已经有一些东西可以满足您的需要。我建议Asp.NET提供更好的代码隐藏结构,而且速度非常快。实际上,我需要先为CRM开发核心系统。但我担心如果使用框架,会导致服务器的响应变慢。是的,我确实考虑过开源CRM,但是它适合修改和销售吗?开源CRM可能不会被作为专有系统出售。即使是fork也可能需要开源。可能的做法是开发可销售的模块/插件,或者只销售服务来定制CRM系统。但是所有这些都需要通过阅读和理解CRM系统的许可证来澄清。是的,我想开发这个系统的原因之一是,我想为自己学习一些新的东西。上一次,我使用codeigniter开发CRM系统(我只是继续开发别人留下的系统)。然而,这一次,我想要一个全新的、稳定的。看起来你是在为自己而做吗?在这种情况下,我的建议是坚持使用您喜欢的语言,我更喜欢PHP。如果你选择ASP.NET,学习曲线会很陡峭,而且有太多的东西需要你先学习。那肯定会花你更长的时间。