项目内容
设计一个简单的在线考试系统
老师上传一个测验和考试学生列表。测验的格式是纯文本,主题题可附答案,主观题可附参考答案。系统将测验做出网页的格式,方便学生替换,填写。
老师可以批改每次测验每个同学的试卷。答题结果如果是主题题,则自动改分,如果是主观题,则老师手动改分。
老师可以下载每次测验所有同学的成绩。
学生可以登录答题(只有在学生列表中的学生才能答题)。
学生可以看到每次测验自己的分数以及做题详情。
需求分析
在线考试系统的角色主要分两类:学生和老师。
学生的功能基本操作有:登录、在线考试、在考试后一段时间查看分数及对应题目的解析、修改个人信息。
学生功能模块有:学生主模块、考试模块、登录模块、个人信息模块
1 | //学生主模块 |
1 | //学生考试模块 |
1 | //学生登录模块 |
1 | //学生个人信息模块 |
老师的基本操作有对学生信息、试卷信息、学生考试、老师信息等进行相应的增删改查工作。
老师功能模块有:老师主模块、学生信息管理模块、考试信息管理模块、试卷信息管理模块、老师用户信息模块
1 | //老师主模块 |