前言
声明:该文章只是做技术分享,若侵权请联系我删除。!!
感谢大佬的视频:https://www.bilibili.com/video/BV1sQ4y1c7sM/
源码:https://space.bilibili.com/565112134
使用技术:C# + mysql或sqlserver
主要内容:使用asp.net实现的在线考试系统
主要内容
一、总体功能图
二、功能描述
(1)学生功能
1)登录功能
学生登录是为了存储学生的个人信息,在学生进行在线测试的时候方便记录学生的姓名已经分数,学生的账号和密码由管理员统一录入或者自己注册。如果输入的密码或者账号不正确,则系统会提示相应的错误信息。
2)在线考试
在线考试是整个系统的核心功能,它包括了学生在线作答,以及系统的自动评分。
进入在线考试时,学生必须进行登录,否则提示无权限进入。当学生登录后,可以选择考试,通过选择课程名称来进行相应的试题答卷。学生答题完毕后,系统进行自动评分,通过计算学生答卷的正确个数,给出相应的题目得分,并算出总分。
3)查看成绩
当学生答题完毕后,点击提交按钮,试卷便会提交并且自动核实答案进行给出相应的分数。本次的考试试卷以及分数自动保存在考试成绩中,方便学生进行查看。学生也可以点击成绩查询来查看历次的考试成绩。
4)个人信息维护
学生可以在个人中心中修改自己的密码。
(2)教师功能
1)登录功能
教师的账号和密码由管理员统一录入或者自己注册。如果输入的密码或者账号不正确,则系统会提示相应的错误信息。
2)试题信息管理
教师进入到题目管理,可以查看题库,题库中是所有类型的题目,可以对题库中的题进行查找。若题库中找不到考点相关的题目,老师也可以新增试题,并将新题加入到题库中。
3)考试结果管理
教师发布后的试卷当学生做完后,系统会自动进行打分,并且保存在数据库中。当学生做完试卷后,教师的成绩管理自动进行更新,出现学生考试的成绩。并且老师可以查看所有学生所做试卷的成绩。
4)个人信息维护
在教师的个人管理中,老师也同样可以在个人中心中修改自己的密码。
(3)管理员功能
1)登录功能
如果输入的密码或者账号不正确,则系统会提示相应的错误信息。
2)学生信息管理
管理员进入学生管理,可以看到所有的学生信息,可以对学生进行添加,也可以对学生的信息进行修改和删除。这里的学生信息即为学生登录的信息。
3)教师信息管理
管理员进入教师管理,可以看到所有老师的信息,管理员可以进行添加教师,也可以对老师的信息进行修改或者删除操作。
4)试题信息管理
管理员进入到试题信息管理,可以查看题库,题库中是所有类型的题目,老师可以发布题库中的题,也可以对题库中的题进行查找。若题库中找不到考点相关的题目,老师也可以新增试题,并将新题加入到题库中。
5)科目信息管理
管理员可以增加新的考试科目。同样,管理员也可以对已经添加的考试科目或者年级进行删除或者修改操作。
6)考试结果管理
管理员同样可以管理学生成绩
7)个人信息管理
管理员也同样可以在个人中心中修改自己的密码。
三、效果图
总结
想要看具体效果的同学,可以访问这个链接:
https://www.bilibili.com/video/BV1sQ4y1c7sM/
具体的代码也在该链接下。