表4 tb_test(试题信息表)
序号 字段名 描述 类型 长度(字符) 允许空
1 ID 编号 int 否
2 testContent 试题内容 varchar 200 是
3 testAns1 选项一 varchar 50 是
4 testAns2 选项二 varchar 50 是
5 testAns3 选项三 varchar 50 是
6 testAns4 选项四 varchar 50 是
7 RightAns 正确答案 varchar 50 是
8 pub 是否发布 int 是
9 testCourse 考试科目 varchar 50 是
4系统详细设计和实现
4.1登录功能的实现
登录功能主要包括前台学生登录和后台管理员(老师)登录两部分,二者登录时都需输入本人帐号、密码,为防止恶意登陆,登录使用了验证码;考生选择身份为学生,最后阅读考生规则并同意进入选题模块。管理员(老师)登录选择身份为管理员,进入管理模块。
4.2学生功能模块的实现
在登陆页面中,选择学生身份,登陆成功后方可查看考试规则、选择考试科目、开始考试、查询考试成绩。
(1)答题模块
每个学生输入帐号和密码并选择身份为学生登陆成功后获取ID信息,以学号为条件从后台数据库学生信息表中获取该学生的所有信息并显示出来,核对信息正确后学生进行答题,答题界面规定了科目考试时间同时还同步了考生答题具体用时,学生答题界面如图3所示:
图3 学生答题界面本文来自辣)文!论(文@网,
毕业论文 www.751com.cn 加7位QQ324'9114找源文
(2)查询考试成绩
查询个人成绩操作主要是让页面显示学生的考试成绩,其实现按科目统计学生的总分。该模块实现对某一考试课程成绩的查询。
(3)管理个人基本信息
查看和修改个人基本信息操作实现对学生信息的查询和部分修改。该模块主要是对学生信息的管理,可以通过从学生信息表中提取相关信息并修改。
4.3管理员功能模块的实现
管理员登陆成功后将跳转到管理功能主页,可实现对学生信息管理、课程信息管理、试题信息管理、考试信息管理、管理员信息管理等功能。管理员具有一般用户所有的权限,下面主要介绍学生信息的管理以及试题信息的管理。
(1)学生信息的管理
对学生信息的管理主要实现添加、修改、查询、删除学生信息等。
(2)试题信息的管理
对试题信息的管理主要实现查看试题详细信息,添加、修改、删除试题信息等。其中试题修改页面实现效果如图4所示:
上一页 [1] [2] [3] [4] [5] [6] 下一页
ASP.NET在线考试系统的设计与实现论文+需求分析+类图 第5页下载如图片无法显示或论文不完整,请联系qq752018766