蛙蛙推荐:想启动一个开源的CRM项目,希望大家支持

蛙蛙推荐:想启动一个开源的CRM项目,希望大家支持

项目简介

想启动一个开源的.NET构建的CRM项目,招集3到4个人来做,最后做成一个比较实用的,有一定市场的通用产品。目标定位在中小型的销售型企业和部分的生产型企业,因为这些小公司没有太多的资源需要整合和管理,上ERP的话不划算,而引进一个CRM系统比较现实,而且经济实用。为了提高这个系统的实用度,我想在这个CRM里加入产品进销存模块,这样可以省去企业另行购买柜台软件的费用。我先把主要的功能模块大致列举了一下,并且把用例图和数据模型图也粗略画了一下,为的是让合作者能尽快理解这个项目。我希望这个产品最终的每个功能都是经过讨论而确定的,要尽量保证每个功能都有它的价值。为了保证项目能够良好的进行,需要合作者对OO,模式,TDD,开源协作,结对编程等有一定的经验,而且最好能有一位有丰富开源项目经验的朋友加入,因为开源不仅是在编码阶段的开源,在分析和设计以及测试、整合,发布阶段也需要很多的交流和讨论,还有开源平台的架设等。我不是一个有经验的设计者,在系统设计上大家多给予一些帮助,初步预测这个项目要具有分布式(可能要利用智能客户端和webfrom相配合),高可伸缩性(可能要用分布式事务,排队组件,.NET计数器等内容)等企业软件的特性,具体方设计方案呢再详细讨论,年底之前出测试版吧,不知道有没有感兴趣,我想我们不仅仅是重在参与,而且还得重视结果,也希望对SugarCRM,Compiere ERP & CRM等项目有研究的朋友给予一定的帮助哦,我们不求做的那么大,但求使用。最后希望这个项目能够成功,也希望中国的开源项目能更多的走向商业化。

关于第三波开源以及开源的商业化请参考下面的链接。
http://www.csdn.net/subject/thirdos/

用例图,数据模型图下载地址如下
https://files.cnblogs.com/onlytiancai/wawaCRM.rar

CRM模块划分

一、底层基础架构

1、数据访问服务

2、异常处理服务

3、日志服务

4、监测跟踪服务

二、安全模块

1、身份验证

2、基于角色的授权

3、防治sql注入,脚本注入以及常见攻击的服务

4、权限分配模块

三、产品管理模块

1、产品以及产品分类的增、删、改、查

2、产品的出库,入库,销售记录

四、客户管理模块

1、客户管理模块

2、联系人管理模块

3、活动管理模块

4、机会管理模块

5、销售管理模块

6、收款管理模块(应收款,实收款)

7、费用管理模块

五、UI模块

1、服务器控件

2、用户控件

3、公共CSS样式,公共Jscript脚本

4、ASP页面文件划分

六、统计分析及报表模块

1、新客户开发分析

2、丢单分析

3、应收帐款分析

4、实收帐款分析

5、导出指定业务员的客户到excel文件

6、每周、每月实际回款报表

7、每周、每月,每位员工的业绩报表

8、每周、每月,公司的产品或者服务的销售情况报表

七、公共服务模块

1、邮件发送服务

2、短信发送服务

3、拼音码提示服务

4、数据字典功能

 

功能参考:http://www.wisecrm.com/product/demo.htm

posted @   蛙蛙王子  Views(7228)  Comments(67Edit  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示