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

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

    一、产品定位

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

    二、角色定位

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

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

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

    三、权限划分

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

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

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

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

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

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

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

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

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

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

    五、全局思维导图

  • 相关阅读:
    插入排序实现
    冒泡排序的实现
    选择排序的实现方法
    实现文字的竖排
    一个实体类的定义
    将字符串中的非字母数字,转化为ascii码输出
    根据员工入职时间和合同期计算下一次合同签订时间
    centos安装java的问题解决
    弓箭射小人
    Nature & Science 20102011年全部期刊下载链接
  • 原文地址:https://www.cnblogs.com/CaesarKingW/p/10567211.html
Copyright © 2011-2022 走看看