这一份是没有毕业设计资料,只有源码和数据库的,内容还是比较全的。这个Project是用vs2010和SQLServer2008做的,没有使用Entity Framework连接数据库,还是比较老式的三层。数据库还是手动重连一下比较好
系统具有以下基本功能:
(1)用户登录/注册:教师和学生可以先进行注册,管理员不可注册。
(2)学生登录管理:按权限,学生用户登入学生管理界面,在此界面完成查看/修改个人信息,查询待考/未考试卷信息,及在线考试和查询答案等模块。
(3)教师登录管理:按权限,学生用户登入学生管理界面,在此界面完成查看/修改个人信息,对试卷按科目进行增删改查,对题库按题型和科目进行增删改查,还可以按试卷查询学生成绩,并导出Excel表。
(4)管理员登录管理:按权限,管理员用户登入管理员管理界面,在此界面完成查看/修改个人信息,对科目进行增删改查,添加/管理用户(分为学生、教师和管理员),并对不同权限导出Excel表格,同时还应能够删除过期的试卷。
(5)科目管理:管理员可以创建科目,并对科目进行删改查。教师只能在管理员创建的科目下创建题库和试卷。
(6)题库管理:分为单选题,多选题,填空题,判断题四种题型,每个题型单独一张表,组成题库,与科目挂钩,随机出题组成试卷。
(7)随机组卷:按科目在题库随机组成试卷,并按科目分类,同一科目下可组成多张试卷。但同一场考试考生得到的试卷是随机后的同一张试卷。教师还应在随机组卷的同时提交考试时间,考试时长和不同题型的分值共同组成试卷。
(8)在线考试:考生根据试卷附带的考试时间,在开考后15分钟内开始考试,否则自动视为弃考,分数为0处理。在线考试应根据试卷附带的考试时长来进行倒计时,时间到或提交试卷后弹出分数对话框,并可查询答案。
(9)成绩查询:教师可以根据科目和试卷名关联查出参与这场考试的学生成绩表并导出Excel表;学生则可以根据科目查询在这个科目下自己多场考试的成绩表,学生不可以自行导出Excel表。
(10)试卷查询:教师可以在自己的管理界面查询不同科目下已生成的试卷,已考和未考显示在一张表中。学生在待考试卷界面只能查询待考试卷,点击后边的开始考试进入在线考试界面,点击后,改试卷不可以在待考科目中出现;学生在已考科目中查询试卷状态为已考的试卷,并可直接查询相应的答案。
以下以下
1