zoukankan      html  css  js  c++  java
  • 企业应用开发(2)--OJ系统权限划分

    概述:经过小组内部分析讨论与借鉴小组间的创意想法,各方面权衡后,最终确定OJ系统中的三个角色:管理员(教务老师),老师(教学老师),学生;并分别为他们划分不同的权限。

    一、产品定位

      一款教学辅助工具,产品质量直接取决于产品帮助用户提升教学水平的程度上。

    二、角色定位

      管理员:负责学生的教务工作,起着整体把控的作用;

      老师:负责学生的教学工作

      学生:应该熟练掌握课程内容与编程技巧

    三、权限划分

      管理员:拥有账户管理权限、课程管理权限

      老师:拥有题目管理权限(包括题库)、学生评价权限

      学生:拥有做题权限、提问权限

    四、系统运行大体流程(以数据结构课程为例)

      1.管理员创建数据结构母课(若不存在),同时生成数据结构母题库

      2.管理员创建2019数据结构课程(子课程),并从教务系统中导入教学老师和选课学生(所有子课共享母课题库)

      3.教学老师添加题目到母题库,从母题库中选择题目到子课程目录下作为实验题目

      4.学生可进入课程题库自我练习并按时完成实验题目

      5.教学老师根据题目提交情况进行打分

      6.教务老师将学生成绩录入教学系统

    五、全局思维导图

  • 相关阅读:
    重启机器导致mysql启动失败
    setTimeout 的方式实现 setInteval
    4.1 k8s-pod的基本操作
    Git
    leetcode -1
    面试-总结
    网络基础
    问题总结
    Notepad++安装
    Django 使用Form组件完成登录注册
  • 原文地址:https://www.cnblogs.com/CaesarKingW/p/10567211.html
Copyright © 2011-2022 走看看