系统选用的开发软件是PHP,后台数据库为MYSQL,采用B/S结构的运行模式
根据学校毕业设计的要求,设计一个在线测试系统。要求参加测试的用户不需要聚集在一个考场内进行测试。用户使用教师或者测试管理员分配的账号登录测试系统,然后选择需要参加的测试科目。选定测试科目后,开始答题。系统自动计算用户已经参考的时间。如果在测试时间内没有答完试卷,系统自动交卷。交卷后,系统马上查询试卷,并给出测试结果。
本测试系统有以下几个功能模块组成:
(1)登陆系统:欢迎页面
(2)在线测试系统主要实现的功能:选择试卷类型,从试题库中随机出题给用户,将随机试卷保存在暂时表中,保存拥护答案,给用户评分,保存用户的试卷,查询用户成绩
(3)。在线账户管理系统的主要功能要求:浏览整个系统中的各种用户
针对一般测试系统的需求,通过对测试过程内容和数据流程分析,设计以下的数据项和数据结构:
考生的基本信息包括的数据项有:考生姓名、考生学号、准考证号、班级名。
试卷的基本信息包括的数据项有:测试的科目、试卷的题型、每道试题的分数。
测试过程的信息包括的数据项有:考生登陆测试系统、考生选择测试试题、考生答卷、考生交卷、系统自动改卷生出分数,考生成绩查询。