基于PHP+mysql的考试系统自动组卷,自动批卷,自动评分,单选,多选,判断
Posted qq_1076315463
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于PHP+mysql的考试系统自动组卷,自动批卷,自动评分,单选,多选,判断相关的知识,希望对你有一定的参考价值。
本模拟考试系统主要分为三大模块:考生管理模块、试题库管理和试卷生成管理。其中试题库管理是进行题目的添加、存储和删除,是系统运行的基础;成绩查询管理实现了对用户考试信息查询。主要用户有管理员和学生,管理员主要的权限有考生管理,试题库管理,试卷生成,查询考试考生的成绩,学生主要登入系统进行在线考试,并且可以查询自己的成绩,成绩有系统共自动计算出。
系统选用的开发软件是php,后台数据库为mysql,采用B/S结构的运行模式
根据学校要求,设计一个模拟考试系统。用户使用或者考试管理员分配的账号登录模拟模拟考试系统,然后选择需要参加的考试科目。选定考试科目后,开始答题。系统自动计算用户已经参考的时间。如果在考试时间内没有答完试卷,系统自动交卷。交卷后,系统马上查询试卷,并给出考试结果。
本模拟模拟考试系统有以下几个功能模块组成:
(1)登陆系统:欢迎页面
(2)模拟考试系统主要实现的功能:选择试卷类型,从试题库中随机出题给用户,将随机试卷保存在暂时表中,保存拥护答案,给用户评分,保存用户的试卷,查询用户成绩
(3)在线账户管理系统的主要功能要求:浏览整个系统中的各种用户
我的模拟考试设计了以下的数据项和功能模块
●考生的基本信息包括的数据项有:考生姓名、联系方式、性别、身份证号,地址,照片。
●试卷的基本信息包括的数据项有:考试的科目、试卷的题型、每道试题的分数。
●考试过程的信息包括的数据项有:考生登陆模拟模拟考试系统、考生选择考试试题、考生答卷、考生交卷、系统自动改卷生出分数,考生成绩查询。
第一章 绪论 1
1.1模拟模拟考试系统背景和意义 1
1.2国内外研究的现状 1
1.3模拟模拟考试系统研究内容 1
第二章 系统设计相关技术 2
2.1 PHP简介 2
2.2 MYSQL简介 3
2.3 APACHE服务器简介 4
2.4系统对软硬件要求 6
第三章需求分析 7
3.1系统需要解决的主要问题 7
3.2系统应该具备的基本功能 7
3.3系统流程图 8
3.4数据库设计 10
3.4.1 数据库逻辑设计 10
3.4.2 数据库E-R图 11
3.4可行性分析 13
3.4.1经济可行性 13
3.4.2操作可行性 14
3.4.3法律可行性 14
第四章 系统总体设计 14
4.1系统结构与系统结构图 14
4.2设计思想 15
4.3用户、管理员权限 15
4.4网站功能详细设计 15
第五章 系统实现 16
5.1 登陆界面 16
5.2 管理员主页 18
5.3 试题库管理 19
5.4试卷生成管理 20
第六章 系统运行与测试 22
6.1软件测试的目的 22
6.2测试环境 22
6.3测试方法 22
6.3测试过程 22
6.3.1登录测试 22
6.3.2增加测试 23
6.3.3测试查询 23
6.3.4主页面的登录模块测试 23
第六章 结论 25
参考文献 25
致 谢 26
以上是关于基于PHP+mysql的考试系统自动组卷,自动批卷,自动评分,单选,多选,判断的主要内容,如果未能解决你的问题,请参考以下文章