Giter Club home page Giter Club logo

crm's Introduction

客户关系管理系统

  • 系统开发环境以及版本

    • 操作系统: Windows_7
    • 集成开发工具: Eclipse EE_4.7
    • 编译环境:JDK_1.8
    • Web服务器:Tomcat_9.0
    • 数据库:MySQL_5.7.23
  • 系统框架

    • spring框架
    • springmvc框架
    • mybatis框架
    • Logback日志框架
    • 安全验证框架
    • maven框架
    • layui前端框架
    • shiro安全框架
  • 系统关键性技术

    • 基于角色的权限访问控制RBCA(Role-Based Access Control)
    • Spring+Springmvc+Mybatis三大框架
    • Ajax技术
    • springmvc文件上传
    • shiro安全框架
    • Redis缓存
    • JavaMail邮件
    • 基于aop切面的日志管理
    • Layui前端框架
    • 登录验证码
    • 富文本输入框
    • md5加密加盐
  • 注意事项

    • 项目数据库在一级目录中,命名为CRM.sql,其中‘user’表为账户表
    • 部署项目前,需要配置好MqSQL数据库,Redis数据库、mail邮箱,这三个配置文件都在crm/src/main/resources/properties
    • 项目登录帐号:malizhi(管理员级别),密码123456,部署项目后,可以到测试类中(test包下的TestUserService)进行添加账户,密码经过md5加密加盐
    • 登录页:如果是本地部署 http://localhost:8080/crm2/pages/login.jsp ,端口号以及项目名要与部署的环境一致
    • 订单可以在客户流失(客户是否流失由Spring定时器定时检测)模块中,点击客户详情,可以查看到此客户的历史订单,关于订单的数据问题,因为在企业模式中,订单数据是从销售系统中获取的,但由于没有外接销售系统,所以订单数据以及产品定价的数据是自个插入数据库的。
  • 部署过程异常错误解决方法

    • 权限,菜单都会缓存到redis中,如果redis无法连接,将会报空指针错误或登陆后首页会显示404,请确保能连接上redis数据库
    • 如果有报此异常org/hyperic/sigar/SigarException,可以将WEB-INF/lib下的文件(根据你的系统以及位数选择)放在你的JDK/bin目录下
    • 在发布出来前,由于隐私关系删除了部分登录帐号(客户经理),如果出现此客户找不到对应的客户经理,删掉此客户即可
  • 部分页面

    • 登录页
    • 首页
    • 权限管理
    • 销售管理

crm's People

Contributors

malizhigithub avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

crm's Issues

你好

请问一下这套管理系统能实现管理员 和 员工等多个角色登录吗。比如员工在 web 端登录去录入客户的一些信息资料。

登录页面验证码出不来

提示验证码是404,项目名和端口号和readme里的一样,可是出不来,不知道是不是shiro的问题导致的

客户关怀只有设置当天生日才能显示出来,麻烦大佬看下

请问作者还有运行过此项目的大佬,客户关怀功能为什么我这里只有设置当前生日才能显示出来,而且就算显示出来也没有被分压插件统计到条数。设置为非当天生日时,看了一下日志,发现其实是查到了数据的,但不知道为啥就是显示不出来。以下是我复制的前三列数据

李彦宏[阿里巴巴] 05月10日,0岁生日,今天生日 公历:2021-05-10 (周一)

有几个问题想请教

我看你的系统表里有订单还有产品的定价表,但是系统里都没有了,这部分功能是去掉了吗?
如果有我想要一下这些的源码,很是感激,可以有偿,你可以邮箱联系我或者加我,[email protected],真的很需要,谢谢

mail的几个问题

您好!我下载了该项目的代码,关于mail配置文件想请问几个问题。这个mail是如何配置的呢?因为我现在还是小白,没用过mail。如果可以的话能给我一份软件的设计文档么?感谢!

关于数据库脚本

作者大神您好, 项目代码我已经过down下来了并且很仔细的研究过, 发现很不错, 但是有一点就是, 能不能提供下数据库脚本还有设计文档? 我的邮箱[email protected];

你好,想请教下如何实现客户共享?

因为数据库是有唯一性索引的,所以一个客户只能被创建的那个人所看到。转移客户的话是记录了转移的客户id,转移前的人和转移后的人,那么分享客户的话可否也能用这种中间表记录的方式去实现呢。分享所需要的信息存入中间表后,展示时是关联此中间表可以实现吗

需要软件设计文档

老兄,首先很谢谢你贡献出了这么好的一个项目,但由于我的水平不够仍然不能够完全消化这个项目。事实上,我有很多个疑问,如果有一份软件设计文档那是再好不过了。[email protected]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.