更新时间:2021-06-28
所属分类:PHP设计
评论回复:0
前端:php
开发工具:hbuilderx/dw/vscode
运行环境:wamp/xammp/phpstudy
网络考试就是其中的一个重要方向。如何利用计算机与网路的优势实现考试的无纸化成了当前的重要课题。本系统采用B/S模式,使用Dreamweaver程序编辑,编辑语言主要为PHP,数据库为MySQL。系统主要分为前台用户考试部分主要包括包括考试系统登录,考试限时交卷,自动评卷;后台教师管理部分主要包括考试系统登录,考试限时交卷,自动评卷,教师出题、修改试题、删除试题。同时确保不能通过修改地址方式进入高级页面
本系统拥有自动评卷功能,可以使得考生在结束答卷后自动评分,使得考生在考试结束时就能够知道自己的得分并了解到自己对知识的掌握情况。这样还减少了阅卷人员的工作量。同时系统还具有限制时间功能,显示考试时间剩余多少,并且时间结束自动交卷。
目 录
1 绪论3
1.1 选题背景3
1.2 课题研究的目的和意义3
1.3 课题的国内外发展现状及存在问题4
1.4 本系统的设计思想4
2 需求分析与开发环境5
2.1 需求分析5
2.1.1 系统需求5
2.1.2 功能需求5
2.2 B/S模式与C/S模式比较6
2.2.1 C/S模式的优势和劣势6
2.2.2 B/S模式的优劣和劣势7
2.3 PHP技术的简介7
2.4 Mysql8
2.5 开发环境介绍9
3 可行性分析9
3.1 总体规划9
3.1.1 要求9
3.1.2 功能10
3.2 目标10
3.3 调研10
3.4 可行性分析11
3.4.1 经济可行性11
3.4.2 技术可行性11
3.4.3 操作可行性11
3.5 小结11
4 总体设计12
4.1 系统结构图12
4.2 总体功能设计13
4.3 系统流程图13
4.3.1 系统前台流程图13
4.3.2 系统后台流程图13
4.4 数据库设计14
4.4.1 数据库概念模型14
4.4.2 数据库表设计16
4.5 小结19
5 系统详细实现19
5.1 前台实现19
5.1.1 前台首页的数据库连接19
5.1.2 前台首页的登录实现20
5.1.3 用户注册实现22
5.1.4 前台考试及自动阅卷功能实现22
5.1.5 考试计时功能实现24
5.2 后台实现26
5.2.1 后台数据库连接26
5.2.2 试题功能实现26
5.2.3 成绩查阅功能实现27
5.2.4 管理员管理模块28
5.3 小结28
6 6系统测试与运行28
6.1 软件测试的目的29
6.2 软件测试的重要性29
6.3 测试实例的研究与选择29
6.4 测试环境与测试条件30
6.5 系统运行情况30
结束语33
参考文献35
致谢36