Skip to content

youkelike/edu_crm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

系统需求:

  • 老师可以创建上课记录,点名,批作业,管理班级
  • 销售可以查看本校区的所有客户记录、创建客户记录、只能修改自己创建的所有的记录
  • 学员可以查看自己成绩、交作业、介绍学员、建议投诉

业务模块

  • 可以在前端对各种信息增删该查(模式表单)
  • 信息列表分页展示(自定义标签)
  • 可以配置批量修改信息
  • 提供简单的模糊搜索和高级的分类过滤功能,高级功能可以配置
  • 新建班级课程以后,该班级课程下的所有学员自动创建一条包含默认值的上课记录

权限模块

  • 把用户分组,给组分配权限
  • 权限控制的粒度细化到具体某个按钮能否点击的程度
  • 通用的权限验证,权限模块与业务逻辑部分解耦(使用装饰器)

权限设计

  • 角色(权限组):校长,校长秘书,讲师,销售,学员

  • 校长、校长秘书:有所有权限

    • 对不同的表,不同的角色有不同的权限
      • customer讲师只能看,销售有全部权限,学员不可见
      • course,course_record讲师有全部权限,销售、学员只能看
      • class_list讲师有全部权限,销售、学员只能看
      • consult_record销售有全部权限,讲师、学员只能看
      • study_record讲师有全部权限,销售、学员只能看
      • user_profile,school校长和校长秘书有权限

About

学员管理系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors