CRM笔记(杂乱无章.无参考价值)

简介: 此CRM包括三个方面 客户管理系统:客户的信息 预约 生日提醒 进销存系统:进货,入库,销售 OA管理系统:比如日程安排 day46 第三个视频一开始有个小总结 约定大约配置!!!!!!!!!!!!!!!!!!!!!!得好好看看  ruby的纯面向对象 比如 取绝对值 负数也是一个对象 树形目录用的是jquery 插件 图片都在一个image包里面放着 day50开始讲的是权限管理 粗粒度的权限控制(过滤器实现): 判断用户是否登录。

此CRM包括三个方面

客户管理系统:客户的信息 预约 生日提醒

进销存系统:进货,入库,销售

OA管理系统:比如日程安排

day46 第三个视频一开始有个小总结

约定大约配置!!!!!!!!!!!!!!!!!!!!!!得好好看看 
ruby的纯面向对象 比如 取绝对值 负数也是一个对象

树形目录用的是jquery 插件

图片都在一个image包里面放着

day50开始讲的是权限管理

粗粒度的权限控制(过滤器实现):
判断用户是否登录。要是没有登录,直接重定向到登录页面
要求用户必须登录才可以访问


细粒度的权限控制
菜单版(有什么权限才让其可以看到什么菜单,没有权限的时候
使版块不可见树形目录里的菜单)

同理,还有操作版。进入一个菜单后是否可以进行某些操作。
没有权限的话 对应的操作按钮是不可见的比如(新建,删除)
这个利用自定义标签来实现

没有权限访问的时候就给出提示
 

以下是详细笔记:
用户正确登录后保存用户的信息到session中,然后转发到main.jsp
中间需要一个过滤器来控制。当登录的时候要经过过滤器——判断用户信息
是否存放在session中,是的话放行,不是的话重定向到登录页面

注意要在web.xml里面配置过滤器

当然这个过滤器不能什么都拦截,
比如index.jsp不能被拦截 login.jsp不能被拦截,image.jsp(用于显示验证码)不能被拦截
将不拦截的这些页面写到一个配置文件里面 side.properties

主要代码
public class CheckSessionUserFilter implements Filter {
 private Properties props; 
 //保存不被过滤器拦截的路径
 private List pathList; 
 public void init(FilterConfig filterConfig) throws ServletException {
  try {
   InputStream inStream=CheckSessionUserFilter.class.getClassLoader().getResourceAsStream("side.properties");
  
   props=new Properties();
   props.load(inStream);
   /*
    *  放行的页面
    *   controller_index=/index.jsp
        controller_login=/login.jsp
        controller_image=/image.jsp
        controller_loginAction=/sys/loginAction.do
    */
   pathList=new ArrayList(props.values());
   
  } catch (IOException e) {
   e.printStackTrace();
  }
 }
 
 public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException {
 
  HttpServletRequest res=(HttpServletRequest)request;
  HttpServletResponse req=(HttpServletResponse)response;
  String path=res.getServletPath();
  //如果请求的路径在/index.jsp  login.jsp   /image.jsp /sys/LoginAction.do
  if(pathList!=null&&pathList.contains(path)){
   //放行
   chain.doFilter(request, response);
   return;
  }  
  //获取当前登陆用户
     SysUser sysUser=SessionUtils.getSysUserFromSession(res);
     if(sysUser!=null){
      //放行
   chain.doFilter(request, response);
   return;
     }   
     //重定向到登陆页面
     req.sendRedirect(res.getContextPath());
     
 }
 public void destroy() {

 }
}


细粒度的权限控制 day50第二个视频

这些是有关于权限的控制
00:28:45 把不同角色所拥有的功能制作成表,即操作表  资源表!
模块名称   操作名称(比如增加,删除,修改)     排序     标题    提示    备注
操作表列出了系统的所有功能.其中模块名称   操作名称作为联合组建确保了唯一性

中间表SysUser表

然后再建立一个表——操作权限表(就是用来进行权限控制的)
权限组编号  功能模块名称   功能模块的操作(比如增加,删除)
其中注意这三者作为联合主键
通过这个表让权限和角色挂钩,角色本身又和用户表挂钩

day50第三个视频
在00:29由系统管理员给每个权限组设置权限

相关文章
|
7月前
|
安全 搜索推荐
销售易CRM:实施与服务全程护航,确保企业价值落地
销售易CRM深知实施与服务对企业部署客户关系管理系统的重要性。通过专业实施团队提供定制化部署方案,确保系统与企业业务无缝对接;全程培训帮助企业培养内部专家,推动CRM应用水平提升;7×24小时技术支持及时解决用户问题,保障系统稳定运行;持续迭代优化适应企业成长需求。销售易CRM以全方位服务助力企业数字化转型。
|
3月前
|
前端开发 NoSQL 关系型数据库
如何开发CRM系统中的产品管理板块(附架构图+流程图+代码参考)
本文深入解析了CRM系统中产品管理模块的设计与实现,涵盖系统架构、业务流程、核心代码及落地建议,助力企业构建高效的产品管理体系。
|
3月前
|
数据可视化 数据挖掘 BI
如何开发CRM系统中的薪酬管理板块(附架构图+流程图+代码参考)
本文介绍如何在CRM系统中高效搭建薪酬管理模块,涵盖销售目标制定、绩效系数设置、薪酬计算及开发技巧,助力企业实现薪酬管理的数字化与自动化。
|
3月前
|
数据库 数据安全/隐私保护 UED
如何开发CRM系统中的订单管理板块(附架构图+流程图+代码参考)
CRM系统中的订单管理板块是企业数字化转型的关键工具,能够高效管理客户订单、提升销售效率和客户满意度。本文详解订单管理的功能设计、业务流程、开发技巧及代码实现,助力企业优化订单流程、提高业绩。
|
3月前
|
数据库
如何开发CRM系统中的财务管理板块(附架构图+流程图+代码参考)
客户关系管理(CRM)系统中的财务管理模块对企业运营至关重要。它不仅提升工作效率,还能优化销售流程、确保财务数据准确记录。本文详解如何在CRM中搭建财务管理板块,涵盖开票申请、回款单处理、业务流程设计、开发技巧及注意事项,助力企业打造高效财务管理解决方案。
|
3月前
|
存储 缓存 数据可视化
如何开发CRM系统中的客户管理板块(附架构图+流程图+代码参考)
本文深入解析CRM系统中客户管理模块的开发,涵盖功能设计、业务流程、技术实现及代码参考,助力开发者构建高效客户管理系统。
|
3月前
|
机器学习/深度学习 算法 API
如何开发CRM系统中的商机管理板块(附架构图+流程图+代码参考)
CRM系统中的商机管理板块是用于记录、跟踪和管理潜在销售机会的关键模块。它帮助企业捕捉客户需求,评估商机价值,并通过科学的流程推动商机转化,从而提高销售效率与业绩。本文将深入解析商机管理的核心功能、业务流程及开发实现,助力企业构建高效的CRM系统。
|
10月前
|
机器学习/深度学习 数据挖掘
利用CRM系统深度挖掘客户价值:策略与实践
在当今竞争激烈的商业环境中,客户关系管理(CRM)系统已成为企业不可或缺的工具。CRM通过整合多渠道客户数据,构建全面的客户视图,利用先进的数据分析技术洞察客户需求和行为,实现精准营销。同时,CRM系统帮助企业收集客户反馈,持续优化客户体验,最终将这些洞察转化为实际的业务增长,提升客户满意度和忠诚度,推动企业长期发展。
|
数据挖掘 BI
电商CRM是什么意思?深入理解其概念与价值
电商CRM系统是针对电商行业的客户关系管理工具,整合线上客户信息和销售流程,提升服务质量和数据分析效率。它帮助企业管理客户信息、销售流程、营销活动,提供客户服务支持,并进行数据分析。通过客户细分、差异化营销和市场预测,促进销售额增长。实际应用中,包括复盘购买数据找复购机会、客户细分定制营销策略、整合客服系统提升服务效率等。
389 0
|
供应链 前端开发 小程序
超越CRM,重塑用户为中心的价值链条
超越CRM,重塑用户为中心的价值链条
超越CRM,重塑用户为中心的价值链条