关于考试系统的设计方案(讨论) 望有经验的高手帮我指点一下
老無所依 2004-12-24 09:04:31 由于系统要生成三种试卷,比如可以生成 顺序出题的试卷,也可以生成随机出题的试卷,还可以手工
选择出题生成试卷。 这三种试卷都生成,但问题来了:
1。 三种试卷,是不是分别设计三个相应的文件好呢,还是都放在一个文件里好?
2。 如果在实际运用中,试卷为随机试卷,那么每个学生拿到的试卷就会不一样,当学生提交试卷
后,就要考虑到答案的核对问题(答案核对应该用哪种核对方法好呢,我现在初步是这样想的:就是当
每个学生进入试卷后,那么就把试卷里的所有题目和答案都放在一张临时表中,也就是说有多少个学生
参考,那么在考试时间里就会有多少张这样的临时表,当学生提交试卷后,再将提交的数据和他所对应
的临时表里的答案一一核对,核对完之后,然后把他的得分情况放到一张专门用来记录考生成绩的表
中,为了方便考生以后查询自己以前考试的情况,那么就还要用一张表来专门记录每个考生每次的考试
记录,比如:考试的题目,考试所选的答案,正确答案等等情况,但这样这张表的数据量将非常的大,
不方便以后的管理,然后删除临时表) ,这样整个考试过程差不多就结束了,但我怕那张记录考生考
试历史的表的数据量会不会太大了,因为如果一张试卷有50道题的话,一个考试就要向这个表中加入50
条记录,100个考生就是5000条记录,这样的话,这张表以后可能将达到上亿条的记录,我打算用MSSQL
数据库,不知道够用不?
还有就是关于那三种试卷文件的问题,是用一个文件好,还是用三个文件比较稳定,我怕用一个文件后
系统会不稳定?
整个考试过程我打算就找这样设计,不知道会不会有问题,因为这个考试系统几乎最后要做成一个完善
教学平台,教师的管理平台我还没有设计好,过几天再写出请想高手门指点一下!
希望做过类似考试系统的大哥门帮帮忙啊?