https://github.com/wkunzhi/CRM-Manage
基于Django:包含可拆卸 权限组件rbac 与 stark插件 可以单独取出代码并运用到任意后端开发项目中。 该套CRM系统就是用rbac组件+stark组件开发的《全国连锁烘焙学校管理系统》业务
- Django 2.1.5
- Python 3.5
- Bootstrap v3
组件文件夹内都有详细的 readme 使用说明,如果还不会使用,请联系我。
- 启动项目 进入 /login 页面
- 登陆账号 root 密码 123 (该账号是一个拥有高权限的用户账号)在 web_userinfo 表中
- 登陆后后可以管理角色、创建角色、管理路由、权限分配等
- Rbac 权限组件
- Stark 路由与数据库操作组件
- crm 业务板块
以教育机构为背景的crm项目,系统主要给销售部、运营部、教职部提供平台,对他们的工作进行量化。
- 销售部:
- 公户:公共用户
- 私户:我的客户 <=150 控制人数 + 跟进记录 + 入班申请(财物审核)
- 运营部:
- 客户信息录入(公户),等待转化
- 教质部
- 考勤
- 学员访谈记录
- 积分管理
- 转班申请
-
基础业务处理
- 校区管理
- 部门管理
- 用户管理
- 课程管理
- 开班管理
-
客户管理
- 公户
- 私户
-
学员管理
- 考勤
- 谈话记录
- 积分
-
应用rbac组件
流程:先通过stark组件完成业务开发,再套上rbac权限(stark放在rbac的app上)因为2个组件都有样式!可分离
准备:创建项目>数据库迁移
-
校区管理
-
部门管理
-
用户管理
- 用户基本操作
- 添加页面 增加确认密码字段并未密码形式,编辑页面删除密码字段
- 重置密码
-
课程管理
-
班级管理
- 对关联的forkey 或者m2m进行筛选 limit_choice_to
- datetime时间插件拓展 示例:/web/views/class_list.py
- 自定义Models 渲染
-
客户管理
- 公户
- 公户基本管理: 公户列表、录入客户
- 查看跟进记录
- 申请到私户
- 私户
- 公户的账号申请到私户
- 私户中剔除到公户
- 跟进记录的管理
- 查看
- 添加
- 编辑
- 删除
- 缴费|报名
- 学员缴费
- 课程顾问:提交缴费申请
- 财物:审核(状态更新、成功进班)
- 学员管理
- 学生管理
- 积分管理
- 考勤管理
- 上课记录
- 考勤记录
- 批量生成考勤记录
- 批量设置考勤记录
- 权限组件应用
- 应用
- 粒度控制
- 公户