• 在线考试系统需求分析


    1.引言

    1.1项目背景

    根据学术主管的反馈,我们学生的认证考试相对比较差的部分是选择题笔试部分,刚好公司暑假安排有这个项目。就选择了这个课题。
     
    1.2.系统安装和环境配置
    1. 系统环境要求 mysql5.5以上 PHP7.2以上 apache2.2以上 redis6.0以上
    2. 开发工具:phpstorm
    3. 开发模式:线上开发模式

    2.功能需求

    2.1. 系统范围

    本系统可以提供给学生自由评测或模拟考试,老师或学校根据评测结果有目的的进行咨询、辅导、干预。并可进行科目统计等。

    2.2. 系统体系结构

     2.3系统总体流程

        操作流程图:

            学生:

    描述:

    1)        登录:根据上级管理员分配账号登录系统。。

    2)        练习:可以自己选择相关课程进行评测

    3)        模拟考试:可以选择相关课程进行模拟考试。

    4)        错题本:可以把历史错题展示。(学生自己控制该错题是不是移除)

    老师

    描述:

    1)        登录:使用默认账号登录

    2)        账户管理:可以修改个人账户信息,包括手机号、QQ、登录密码等;可以创建下级管理员账号或学生账号。

    3)        试题库:老师可以上传 新增 修改 删除试题;(也可以给某一个试题添加注解 选做)

    4)        学生分析:根据每一个学生的学习轨迹和考试轨迹 进行数据展示

     

    2.4 数据库设计

           数据字典

      后期补一下,暂时没有办法全部把表都想的很明白。

    2.5 工作量估计

    模块

    功能

    工作量

    学生模块

    练习模块

    2人天

    错题本

    1人天

    模拟考试模块

    3人天

    查看自己的学习轨迹

    1人天

    基础模块

    项目的环境搭建

    1 人天

    项目的基础功能(RBAC

    2人天

     

     

    老师模块

    分配学生账号

    1人天

    试题上传 新增 修改 删除

    3人天

    学生成绩分析

    3人天

    试卷生成(按照权重进行自由组卷)

    2人天

    试卷批改(自动批改)

    1人天

     

     2.6 项目燃尽图

     

        

        

    a)         开发模式:线上开发模式

  • 相关阅读:
    深入解析 float
    解决 css 浮动后 父元素高度失效问题
    高性能 Socket 组件 HP-Socket v3.2.1-RC1 公布
    基于lucene.net 和ICTCLAS2014的站内搜索的实现1
    史上最简单的个人移动APP开发入门--jQuery Mobile版跨平台APP开发
    【OpenCV新手教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放
    栈模拟队列 队列模拟栈
    状态机的两种写法
    Hadoop-2.2.0中文文档—— MapReduce 下一代--容量调度器
    OpenGLES 与 WebGL 中顶点属性的组织格式的误解
  • 原文地址:https://www.cnblogs.com/sofic/p/13265437.html
Copyright © 2020-2023  润新知