码迷,mamicode.com
首页 > 编程语言 > 详细

python(CRM)

时间:2018-10-09 00:42:42      阅读:431      评论:0      收藏:0      [点我收藏+]

标签:web开发   ons   业务   http   set   图片   excel   程序   分析   

一、打开下载的项目

1、选择File>>Setting,Project Interpreter选择python3.6.

技术分享图片

2、打开Edit Configurations,按照以下进行修改。

技术分享图片

3、项目运行时,如果出现找不到模块,就使用pip install 模块名进行下载,xlrd主要用户批量导入功能的需求。

技术分享图片

 

技术分享图片

二、CRM介绍

1、权限系统

1)什么叫权限?
 对于一个系统来说,不同用户能做的事儿不一样!
 用户的权限不一样。

2)我们为什么要讲权限系统?
  1. 只要是一个系统中涉及到不同的用户,都会有权限系统的需求。
  2. 咱们目标是写一套可以适用任何系统的权限系统。
  3. 只需要写一次,跳槽用的着。
  
3)针对Web开发来说,权限是什么?
  不同的权限   <--> 不同的URL
  一个URL对应一个权限
  
4)权限系统设计?RBAC(基于角色的权限控制系统)
   1. 做项目
     1. 分析需求
     2. 表结构设计      程序 = 数据 + 业务逻辑
   2. 第一版表结构设计(详见excel第一个sheet)
 
5)第一版(第一版的表结构设计有缺陷?管理权限的时候太复杂了):

技术分享图片

6)第二版(考虑到公司中存在兼任的现象,将用户和角色表设计成多对多)

技术分享图片

 

2、业务逻辑

 

python(CRM)

标签:web开发   ons   业务   http   set   图片   excel   程序   分析   

原文地址:https://www.cnblogs.com/xingye-mdd/p/9757901.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!