asp.net+sqlserver计算机基础课程在线考试系统设计+源代码(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

asp.net+sqlserver计算机基础课程在线考试系统设计+源代码(3)

2。2 需求分析

本系统使用角色分为三类,分别是:学生,教师,管理员。

2。2。1学生需求

学生登陆系统主要进行三类操作:在线考试,成绩查询和个人信息管理。

(1)在线考试

考生首先要先选择本次考试的科目,然后系统会根据考生选择的考试科目随机的生成选择题,判断题,填空题三种不同题型的考试试题。本系统设置了考试时间会自动倒计时,学生必须在规定的考试时间内完成所有的试题,如果在规定的考试时间到了之后学生还是没有交卷,本系统就会自动的将考生试卷提交结束本次考试,当考试试卷提交时,系统将自动的为本此考试阅卷并当场得出本次考试的分数,便于学生查看。

(2)成绩查询

学生想要知道自己各科的考试成绩或者是每个题目的得分情况,可以直接登陆系统进行相关地查询。另外学生还可以查看自己的错题情况,以便对自己不足的地方进行完善。

(3)个人信息管理

本系统还提供了个人账户的安全性功能。学生的个人信息被泄露,可以通过登陆本系统,对自己的个人信息进行修改,使自己的信息得到及时更新更准确以及安全。修改内容包括账号,密码,邮箱等基本信息。

2。2。2教师需求

教师登陆系统主要有两类操作:查看学生的成绩和各个分数段的学生人数,修改个人相关的基本信息。

(1)查看成绩

教师可以根据自己的教学科目查看本科目下所有已经参加过考试学生的成绩,同时还可以查看该科目下各个分数段的学生有多少。

(2)修改信息:

教师登陆本系统以后可以对自己的个人信息进行修改使得自己信息的到及时的更新更准确,比如自己的账号,密码,邮箱等基本信息的修改。

2。2。3管理员需求                             

在本系统中,管理员拥有以下六种操作权限:管理教师信息,管理学生信息管理,管理管理员信息,管理考试科目信息,管理考试成绩,管理试题信息。

(1)管理教师信息

管理员可以对教师信息例如教师的真实姓名,所教课程,账号密码等等进行增加,删除,修改,查询等操作,使教师的信息得到及时的管理。

(2)管理学生信息文献综述

管理员可以对学生信息,例如学生的性别,学生的姓名,学生的学号等等进行增加,删除,修改,查寻等操作使得学生的信息的到及时的管理。

(3)管理管理员信息

管理员可以对管理员信息例如管理员的账号密码等进行增加,删除,修改,查询等操作使得管理员的信息能够得到及时的管理。

(4)管理考试科目信息

管理员可以对要进行考试科目进行增加,删除,修改查等操作使得考试科目能够的到及时的更新。

(5)管理考试成绩

管理员可以对学生的考试成绩进行查询操作及时了解不同考试科目的所有学生的考试情况。

(6)管理试题信息

管理员可以根据不同考试科目的三类题型。选择题,判断题,填空题进行增加,修改,查询,删除等操作使得考试的题目能够得到及时的更新。

3系统设计

3。1 界面设计

3。1。1 系统登陆界面设计

登陆界面如图3-1所示:

    用户输入正确的账号密码,并且要选择相应的用户角色,该系统用户角色分别为管理员,教师以及学生三种角色,并且要输入正确的验证码便可以登陆本系统,使用相应角色的相应功能。图3-1 欢迎界面来-自~优+尔=论.文,网www.youerw.com +QQ752018766- (责任编辑:qin)