Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

malizhigithub/CRM

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

客户关系管理系统

  • 系统开发环境以及版本

    • 操作系统: 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目录下
    • 在发布出来前,由于隐私关系删除了部分登录帐号(客户经理),如果出现此客户找不到对应的客户经理,删掉此客户即可
  • 部分页面

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

About

基于SSM开发的客户关系管理系统

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.