asp.net在线考试系统源码及毕业设计论文,学生根据学号和密码进行登录,可以选择练习模式
登录后可以选择题型、难易程度进行自动组卷
其他功能请自行发掘...
关于数据库设计等请参照 毕业设计说明.pdf
登陆窗口:Studentslogin.aspx
默认学号:0301095
密码:0301095
注意:如果提示当前时段没有考试就选择练习模式登录
DBSet.ini为数据库配置文件
整个课题有7 个人在做,除了在线考试部分是B/S 模式的,其余的部分(试题添加、试卷
分析……)都是C/S 模式的(开发工具是powerbuilder8.0),我负责在线考试部分,这里只能放出自己这部分的代码,所以不是完整的一个试题库系统。
毕业设计初期的代码大量参考了51aspx上的一个系统的代码http://www.51aspx.com/CV/HBDGI338O5Y15/,后来参考的代码部分都按自己的想法重新实现。
其他: Exam.cs 和AutoExercise.cs 里很多的函数功能都是重复的,除了随机组卷函数,
AutoExercise.cs 里的函数都是是对Exam.cs 的重写,Exam.cs 里的很多函数效率都很低的,所
以页面examonline.aspx 和exerciseonline.aspx 的效率不敢恭维, 也没有去改它, 页面
autopage.aspx 的效率用的函数是优化过的,所以效率还可以。
Common.cs 里有一个验证正则表达式的和用来显示错误的函数。
Login.cs 是用来检验登陆情况的。