资料详情

基于Python的在线自主考试系统开发与设计 毕业论文+课题简介+答辩PPT+论文检测查重报告+运行说明+演示视频+项目源码及数据库文件

头像

Python

编号:1750

摘  要  

现在随着网络化的发展,教育行业也在不断的向网络化的方向发展。原本的教育行业主要是推行线下的教学模式,教师通过线下的课程教学、作业安排,组织考试等来从教学到测验一体化的完成对学生的培训工作。这种方式依旧延续至今,证明其能够产生的作用是有效的。但是这种方式对于教师的管理来说,随着现在我国人口的逐渐增长,适龄入学的学生人数增加,通过传统的线下方式来对学生的学习情况进行检测,需要进行考试班级的划分、监考老师的安排等等工作,在学生考试完毕后还要对学生的考试成绩进行逐一阅卷,对于老师来说管理的压力在逐渐的增加。而在这样一种发展状态下,基于网络来实现考试试卷的组装、在线考试以及自动阅卷评判的计算机信息化的发展也就逐渐的壮大起来了。通过在计算机内输入单选题、多选题、判断题以及问答题,然后通过系统自动进行难易度不同的选题进行试卷组装,可以让整个试卷生成过程流畅,能够更好的为教师们提供有力的帮助服务。

基于当下的在线试卷组装这一类的在线自主考试系统的发展现状,本次通过利用python技术来开发一款在线自主考试系统,通过该系统能够让教师实现在线的题库管理、试卷生成以及考试管理,并且学生用户也能够实现在线的考试以及考试成绩的查看工作。

关键词:在线自主考试;在线考试;Python

Abstract

Now, with the development of network, the education industry is also developing in the direction of network. The original education industry mainly implemented the offline teaching mode. Teachers completed the training of students from teaching to testing through offline course teaching, assignment arrangement and examination organization. This way still continues to this day, which proves that its role is effective. However, for the management of teachers, with the gradual growth of China's population and the increase of the number of school-age students, the traditional offline method is used to detect the learning situation of students. It is necessary to divide the examination classes, arrange the invigilator, etc., and mark the examination results of students one by one after the examination, For teachers, the pressure of management is gradually increasing. In such a state of development, the development of computer informatization based on network to realize the assembly of examination papers, online examination and automatic marking and evaluation will gradually grow up. By inputting single-choice questions, multiple-choice questions, judgment questions and question and answer questions in the computer, and then automatically selecting topics with different degrees of difficulty through the system for test paper assembly, the whole test paper generation process can be smooth and can better provide powerful help services for teachers.

Based on the current development status of online self-evaluation system such as online test paper assembly, an online self-evaluation system is developed by using Python technology. Through this system, teachers can realize online question bank management, test paper generation and examination management, and student users can also realize online examination and examination score viewing.

Key words: Online independent evaluation; Online examination; Python


目    录

摘  要

Abstract

1  系统概述

1.1  研究背景

1.2  研究现状

1.3  研究的意义

1.4 Python技术

1.5 MySQL数据库

2  需求分析

2.1 可行性分析

2.1.1 技术可行性

2.1.2 经济可行性

2.1.3 操作可行性

2.1.4 发展可行性

2.2 系统流程分析

2.2.1 系统开发总流程

2.2.2 登录流程

2.2.3 添加信息流程

2.2.4 修改信息流程

2.2.5 删除信息流程

2.2.6系统非功能需求分析

3  总体设计

3.1  系统结构

3.2 数据库设计

3.2.1 数据库实体

3.2.2 数据库表设计

4  运行设计

4.1 学生功能模块的实现

4.1.1 学生注册的实现

4.1.2学生登录界面首页

4.1.3在线考试界面

4.1.4考试成绩查看界面

4.2教师功能模块的实现

4.2.1 新建试题界面

4.2.2 新建试卷管理界面

5  系统测试

5.1测试环境与条件

5.2功能测试

5.3安全测试

5.4可用性测试

6.5测试结果分析

总结

参考文献

致谢