项目简介
本项目是基于Django框架开发的CRM客户关系管理系统,具备学员、讲师、销售、运营等不同角色功能,并实现权限控制,保障各角色仅能访问和操作相关职责数据。系统实现了增删改查等基础操作,还支持在线作业提交与批改、学员学习进度跟进等功能。
项目的主要特性和功能
- 角色管理:定义学员、讲师、销售、运营等角色并分配对应权限。
- 权限控制:基于角色的访问控制(RBAC),保证授权用户才能操作特定数据。
- 增删改查:可对学员、课程、班级、咨询记录等信息进行增删改查。
- 在线作业:学员能在线提交作业,讲师可在线批改,支持查看作业情况。
- 学员进度跟进:帮助销售和讲师了解学员学习情况。
- 批量操作:支持批量初始化考勤记录、批量批改作业等,提升操作效率。
- 用户管理:可对学员、讲师、销售等用户信息进行添加、修改和删除。
- 菜单和权限管理:方便管理员创建、编辑和删除系统菜单与权限。
安装使用步骤
- 环境准备:安装Python3和Django2,确保环境变量包含Python和Django路径。
- 代码下载:已下载项目源码文件,包含模型、视图、表单、迁移文件等。
- 数据库配置:依据项目中的
settings.py
文件配置数据库连接,可选用SQLite3或其他数据库。 - 运行迁移:执行
python manage.py migrate
命令创建数据库表。 - 启动项目:运行
python manage.py runserver
命令启动Django开发服务器。 - 访问系统:在浏览器中访问系统地址,进行登录和操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】