php746华科网络公开课考试平台

php746华科网络公开课考试平台

150

更新时间:2021-07-10

所属分类:PHP设计

评论回复:0

前端:php

开发工具:hbuilderx/dw/vscode

运行环境:wamp/xammp/phpstudy

 

下载权限

本系统的用户可分为管理员、学生用户及教师用户三类。本系统共分成三个界面:一个界面用于管理员登录,主要负责进行基本资料,题库、试卷、成绩的管理以及查询等;另外一个界面用于普通用户登录,主要负责在线考试,查询以往考试成绩留言和在线交流等;还有一个界面用于教师登录,主要负责对题型、科目进行设置,对学生做错的题目进行分析。本系统采用B/S模式,使用Dreamweaver程序编辑,编辑语言主要为PHP,数据库为MySQL。

②功能需求分析

对教师来说,包括试卷管理,题库管理,成绩管理。

 试卷管理:教师可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则。同时,管理员还可以对库中已有的试卷进行修改和删除,添加新试卷等。

 题库管理:教师可以对题库中的试题进行三种基本操作:添加新考题、删除旧考题、修改原考题,其中试题类型包括判断题、填空题、选择题;对于每种类型的试题,教师可以设置题干、答案等属性。

 成绩管理:教师可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。

对管理员来说,包括学生信息管理,教师信息管理,系统管理。

 学生信息管理:管理员可以对学生信息进行添加、修改、查询、删除。

 教师信息管理:管理员可以对教师信息进行添加、修改、查询、删除。

 系统管理:对整个系统进行管理,拥有较高的权限。

对学生来说,包括在线考试、查询以往考试成绩、留言和在线交流等。

 在线考试:学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。

 查询考试成绩:学生可以在线查询以前参加过的每门课程的考试相关信息。

③性能需求分析

软件环境:

操作系统:Windows10

数据库系统: My SQL/SQL Server

编程工具:PHP


目    录

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 Mysql 8

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 小结 18

5 系统详细实现 19

5.1 前台实现 19

5.1.1 前台首页的数据库连接 19

5.1.2 前台首页的登录实现 20

5.1.3 用户注册实现 22

5.1.4 前台考试及自动阅卷功能实现 23

5.1.5 考试计时功能实现 25

5.2 后台实现 26

5.2.1 后台数据库连接 26

5.2.2 试题功能实现 27

5.2.3 成绩查阅功能实现 27

5.2.4 管理员管理模块 28

5.2.5 试卷生成管理 28

5.3 小结 29

6 6系统测试与运行 29

6.1 软件测试的目的 29

6.2 软件测试的重要性 30

6.3 测试实例的研究与选择 30

6.4 测试环境与测试条件 31

6.5 系统运行情况 31

结束语 33

参考文献 35

致谢 36


下载
本地下载
- MB
188083800