20 10月 2019
来源:本站
  • 计算机毕业设计,计算机毕业设计成品,php毕业设计,php计算机毕业设计,计算机成品,在线考试平台系统,计算机毕业设计代做,计算机程序代做,代做计算机毕业设计,程序代做

php在线考试平台系统

php在线考试平台系统-成品

摘要

随着教育的发展,信息也在发展。与此同时,计算机网络技术的飞速发展,使得网络管理的应用越来越广泛。因此,建立B/S结构的网上考试平台系统进行信息管理,将使管理工作系统化、规范化,提升学校形象,提高管理效率。

在线考试系统的在线测试平台的实际需求,从实际工作出发,在系统中存在的问题的在线测试平台在过去进行了分析,并结合计算机系统结构、概念、模型、原理、方法、计算机条件下的各种优势,迄今为止最流行的B / S结构和WampServer编辑,MySQL数据库的设计和实现。本在线考试平台系统主要包括登录模块、学生信息管理模块、教师信息管理模块、题库管理模块、退出模块。与传统的管理模式相比,本系统合理利用网络数据资源,有效减少了在线考试平台的经济投入,大大提高了在线考试平台的效率。

关键词:phpMySQL;在线考试平台系统

http://www.zhuxuesheji.com/助学设计

 

需求分析

针对现存的问题和需要,通过功能需求的分析,特建立了数字化、信息化的在线考试平台系统。

本计算机毕业设计php在线考试平台系统主要包含了在线考试管理、学生信息管理、课程信息管理、在线考试管理、购买记录管理、留言等多个功能模块。下面分别简单阐述一下这几个功能模块需求。

管理员的登录模块:管理员登录系统后台对本系统其他管理模块进行管理。

添加管理员模块:向本系统中添加更多的管理人员,管理员包括普通管理员和超级管理员。

在线考试管理模块:

在线考试列表:将数据库的在线考试表以列表的形式呈现给管理员。

添加在线考试:实现管理员添加在线考试,应该包括名称等信息。

修改在线考试:实现管理员修改在线考试,包括修改在线考试的等信息。

试卷管理模块:

试卷信息添加:对试卷信息进行添加。

试卷信息列表:显示系统的所有试卷信息,可以通过关键字查询。

试卷信息删除:对输入错误或过期的试卷信息删除。

学生信息管理模块:

学生信息发布:管理员发布学生信息,包括标题、类别、内容、图片等。

学生信息列表:使用sql语句查询出来的学生信息列表,并实现分页。

学生信息修改:通过管理员ID来指定要修改的学生信息,修改其其他的信息。

学生信息删除:通过管理员ID来指定要删除的学生信息,从数据库完全剔除。

教师信息管理模块:

教师信息信息添加:对教师信息信息进行添加。

教师信息信息列表:显示系统的所有教师信息信息,可以通过关键字查询。

教师信息信息删除:对输入错误或过期的教师信息信息删除。

课程信息管理模块:

课程信息信息添加:对课程信息信息进行添加。

课程信息信息列表:显示系统的所有课程信息信息,可以通过关键字查询。

课程信息信息删除:对输入错误或过期的课程信息信息删除。

退出模块:

管理员退出:管理员用来退出后台系统。

 

业务流程分析

总体业务流程:以管理员的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用系统,管理系统等功能操作

系统的业务流程如下图所示。

image.png

系统业务流程图

 

系统结构设计

计算机毕业设计php在线考试平台系统设计主要是管理员登录后对整个系统相关操作进行处理,可进行管理员的添加和删除,学生信息管理、在线考试管理、课程信息管理、试卷管理等操作管理。

系统的功能结构图如下图所示。

     image.png 

 

系统功能结构图

功能模块设计

1.系统登录:系统登录是管理员访问系统的路口,设计了系统登录界面,包括管理员名、密码和验证码,然后对登录进来的管理员判断身份信息,判断是管理员管理员还是普通管理员。

2.管理员管理:管理员可以管理系统的其他普通管理员的账号,包括录入新管理员,删除现有的普通管理员,修改现有的普通管理员的信息,并可以通过管理员名和姓名等关键字搜索普通管理员,打印管理员列表页面,导出管理员列表至excel中。

3.修改密码:系统所有管理员(管理员和普通管理员)应该都要能修改自己的登录密码,修改后需要重新登录。

4.个人资料管理:由普通管理员使用,普通管理员登录系统后,可以修改个人原始信息,如修改电话号码、邮箱等,管理员的管理员名是无法修改的。

5.登录情况管理:系统每个管理员应该都能查看个人的历史登录情况,如登录IP、登录时间、登录地址等,防止管理员账号被盗,加强管理员账号安全。

6.操作日志管理:系统每个管理员应该都能查看个人的历史操作日志,如管理员添加了某条数据,历史操作日志需要展示操作人,操作描述,操作时间等信息。防止系统被黑客攻击,加强系统的安全性。

7.学生信息管理:管理员发布学生信息后,普通管理员便可以查询到该学生信息,管理员选择某个学生信息,查询学生信息,管理员审核添加,或删除学生信息。

8.教师信息管理:管理员发布教师信息后,普通管理员便可以查询到该教师信息,管理员选择某个教师信息,查询教师信息,管理员审核添加,或删除教师信息。

9.试题库管理:管理员发布试题库后,普通管理员便可以查询到该试题库,管理员选择某个试题库,查询试题库,管理员审核添加,或删除试题库。

10.学生成绩管理:管理员发布学生成绩后,普通管理员便可以查询到该学生成绩,管理员选择某个学生成绩,查询学生成绩,管理员审核添加,或删除学生成绩。

11.课程信息管理:管理员发布课程信息后,普通管理员便可以查询到该课程信息,管理员选择某个课程信息,查询课程信息,管理员审核添加,或删除课程信息。

12.试卷管理:管理员发布试卷后,普通管理员便可以查询到该试卷,管理员选择某个试卷,查询试卷,管理员审核添加,或删除试卷。

13.在线考试管理:管理员发布在线考试后,普通管理员便可以查询到该在线考试,管理员选择某个在线考试,查询在线考试,管理员审核添加,或删除在线考试。

http://www.zhuxuesheji.com/助学设计

 

登录模块的实现

计算机毕业设计php在线考试平台系统登录模块可分为前台登录模块和后台登录模块,为确保系统安全性,系统操作员只有在登录界面输入正确的管理员名、密码、权限以及验证码,单击登录按钮后才能够进入本系统的主界面。

360截图20190219210725930

登录界面

学生信息管理模块的实现

管理员添加学生信息信息是在点击添加按钮的前提下操作的,当页面跳转至xueshengxinxi_add.php,添加成功后,管理员在xueshengxinxii_list.php进行学生信息管理,xueshengxinxi_ list.php通过查询数据库的学生信息表列出所有学生信息信息,每条学生信息对应一个删除按钮和修改按钮,当管理员点击删除按钮,直接在数据库删除学生信息信息,并重定向当前页面,当管理员选择点击修改,则进入xueshengxinxi_update.php页面,进行学生信息信息的修改。

学生信息添加页面设计效果如下图所示。

360截图20190219210800328

学生信息添加界面

360截图20190219210803549

学生信息管理界面

课程信息管理模块的实现

管理员添加课程信息是在点击添加按钮的前提下操作的,当页面跳转至kechengxinxi_add.php,添加成功后,管理员在kechengxinxi_list.php进行课程信息管理,kechengxinxi_ list.php通过查询数据库的课程信息表列出所有课程信息信息,每条课程信息对应一个删除按钮和修改按钮,当管理员点击删除按钮,直接在数据库删除课程信息信息,并重定向当前页面,当管理员选择点击修改,则进入kechengxinxi_update.php页面,进行课程信息信息的修改。

课程信息添加页面设计效果如下图所示。

360截图20190219210813617

课程信息添加界面

360截图20190219210816428

课程信息管理界面

试卷管理模块的实现

管理员添加试卷是在点击添加按钮的前提下操作的,当页面跳转至shijuan_add.php,添加成功后,管理员在shijuan_list.php进行试卷管理,shijuan_ list.php通过查询数据库的试卷表列出所有试卷信息,每条试卷对应一个删除按钮和修改按钮,当管理员点击删除按钮,直接在数据库删除试卷信息,并重定向当前页面,当管理员选择点击修改,则进入shijuan_update.php页面,进行试卷信息的修改。

360截图20190219210827945

试卷添加界面

360截图20190219210831130

试卷管理界面

在线考试管理模块的实现

用户点击在线考试前提下操作的,当页面跳转至shijuanshengcheng_list.php,添加成功后,学生在shijuan_detail2.php进行在线考试,。

360截图20190219211149559

在线考试管理界面

http://www.zhuxuesheji.com/助学设计