项目介绍

随着计算机多媒体技术的发展和网络的普及。采用当前流行的B/S模式以及3层架构的设计思想通过Python技术来开发此系统的目的是建立一个配合网络环境的基于python的学校对在线考试阅卷系统的平台,这样可以有效地解决基于python的在线考试阅卷系统混乱的局面。
本文首先介绍了基于python的在线考试系统的发展背景与发展现状,然后遵循软件常规开发流程,首先针对系统选取适用的语言和开发平台,根据需求分析制定模块并设计数据库结构,再根据系统总体功能模块的设计绘制系统的功能模块图,流程图以及E-R图。然后,设计框架并根据设计的框架编写代码以实现系统的各个功能模块。最后,对初步完成的系统进行测试,主要是功能测试、单元测试和性能测试。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。

运行环境

开发语言:Python
框架:django/FALSK
Python版本:python3.7.7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:PyCharm
浏览器:谷歌浏览器

功能介绍

功能模块:
登录分为教师端和学生端,需要有验证码
教师端:
试题管理:出题(实现对试题的增删改查)、发布考试
评卷管理:分为主观题教师阅卷(需要你们实现),主观题系统阅卷(只需要一个界面,不需要实现),其他单选、多选、判断、填空题均需系统自动阅卷(需要你们实现)
成绩查询:查看每个学生的成绩、能看到各个班级和各个科目的平均分、最高分、最低分

学生端:
答题、查看自己成绩(包括查看正确答案)、分析在本次考试中哪个知识点未掌握

效果图



目 录
摘 要 I
ABSTRACT II
目 录 II
第1章 绪论 1
1.1背景及意义 1
1.2 国内外研究概况 1
1.3 研究的内容 1
第2章 相关技术 3
2.1 Python简介 4
2.2 Django 框架介绍 6
2.3 B/S结构 4
2.4 MySQL数据库 4
第3章 系统分析 5
3.1 需求分析 5
3.2 系统可行性分析 5
3.2.1技术可行性:技术背景 5
3.2.2经济可行性 6
3.2.3操作可行性: 6
3.3 项目设计目标与原则 6
3.4系统流程分析 7
3.4.1操作流程 7
3.4.2添加信息流程 8
3.4.3删除信息流程 9
第4章 系统设计 11
4.1 系统体系结构 11
4.2开发流程设计系统 12
4.3 数据库设计原则 13
4.4 数据表 15
第5章 系统详细设计 19
5.1管理员功能模块 20
5.2用户功能模块 23
5.3前台功能模块 19
第6章 系统测试 25
6.1系统测试的目的 25
6.2系统测试方法 25
6.3功能测试 26
结 论 28
致 谢 29
参考文献 30

计算机毕业设计django基于python智能在线考试阅卷系统(源码+系统+mysql数据库+Lw文档)相关推荐

  1. 计算机毕业设计django基于python智能在线考试阅卷系统

    项目介绍 随着计算机多媒体技术的发展和网络的普及.采用当前流行的B/S模式以及3层架构的设计思想通过Python技术来开发此系统的目的是建立一个配合网络环境的基于python的学校对在线考试阅卷系统的 ...

  2. 计算机毕业设计django基于python的读书笔记共享平台(源码+系统+mysql数据库+Lw文档)

    项目介绍 本论文主要论述了如何使用PYTHON语言开发一个读书笔记共享平台 ,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发.在引言中,作者将论述读书笔记 ...

  3. 计算机毕业设计springboot基于审批流的OA管理系统t4q46源码+系统+程序+lw文档+部署

    计算机毕业设计springboot基于审批流的OA管理系统t4q46源码+系统+程序+lw文档+部署 计算机毕业设计springboot基于审批流的OA管理系统t4q46源码+系统+程序+lw文档+部 ...

  4. 计算机毕业设计springboot基于springboot的母婴服务管理系统qyh5j源码+系统+程序+lw文档+部署

    计算机毕业设计springboot基于springboot的母婴服务管理系统qyh5j源码+系统+程序+lw文档+部署 计算机毕业设计springboot基于springboot的母婴服务管理系统qy ...

  5. 计算机毕业设计springboot基于springboot的校园招聘管理系统xs43e源码+系统+程序+lw文档+部署

    计算机毕业设计springboot基于springboot的校园招聘管理系统xs43e源码+系统+程序+lw文档+部署 计算机毕业设计springboot基于springboot的校园招聘管理系统xs ...

  6. 计算机毕业设计springboot基于springboot高校毕业生信息管理系统y775m源码+系统+程序+lw文档+部署

    计算机毕业设计springboot基于springboot高校毕业生信息管理系统y775m源码+系统+程序+lw文档+部署 计算机毕业设计springboot基于springboot高校毕业生信息管理 ...

  7. 计算机毕业设计django基于python学校在线打印系统

    随着计算机多媒体技术的发展和网络的普及.采用当前流行的B/S模式以及3层架构的设计思想通过Python技术来开发此系统的目的是建立一个配合网络环境的学校在线打印系统的平台,这样可以有效地解决打印混乱的 ...

  8. 计算机毕业设计Python+djang公务员考试信息管理系统(源码+系统+mysql数据库+Lw文档)

    项目介绍 随着社会的发展,近些年来的毕业生大多数会选择考研,考公员和考试教师资格证以增加自己在未来社会中的竞争能力.为了让这些有志之士能够有一个更好的学习和交流平台,我们通过计Python+djang ...

  9. 基于JAVA智能拼车系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA智能拼车系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA智能拼车系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构:B/S ...

  10. 基于JAVA在线影视系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA在线影视系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA在线影视系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构:B/S ...

最新文章

  1. Java数据持久层框架 MyBatis之API学习八(Java API详解)
  2. C#连接MySQL时出现Unable to connect to any of the specified MySQL hosts.错误
  3. elastic-job动态任务配置
  4. (11)VHDL例化system Verilog
  5. electronjs设置宽度_javascript – 如何使Electron WebView填充指定的大小?
  6. 基于DEAP库的python进化算法-5.遗传算法求解TSP问题的改进
  7. mysql基础之忘掉密码解决办法及恢复root最高权限办法
  8. python路径怎么查看_:怎么查看python的安装路径
  9. MySQL查询数据详细
  10. yolo算法python代码_python通过yolo算法识别图片中的对象
  11. koreader下载_Koreader —— Kindle 的 PDF 文档重排插件
  12. oracle imp命令路径,在oracle中关于imp命令的详细讲解
  13. Aspack壳手动脱壳
  14. 真正程序员的工资是怎样的?
  15. 锐聘学院oracle上机题
  16. 在ArcGIS Online中创建三维图层和网络场景(2017.9)
  17. 《微SaaS创富周刊》第4期:2023年50+个微SaaS创业思路、时间管理APP 为我创收60万美元
  18. matlab如何导入大量的图片_本期介绍:如何在论文中插入高清的图片
  19. 回溯算法--LeetCode-78 子集、LeetCode-90 子集Ⅱ
  20. TyoeScript

热门文章

  1. 方便自己的一些学习科研的记录 【小神器】
  2. Premiere 五套特效转场插件合集 FilmImpact Transition Packs V3.6.11
  3. 管理造成的问题:京东商城后台语言改用java
  4. 百元性价比高的蓝牙耳机推荐:学生党适合使用的蓝牙耳机
  5. 威纶触摸屏在easybuilder中如何组态添加滑动开关元件?
  6. 解读神书《凤凰项目》,带你跳出DevOps转型的所有坑
  7. 需求管理系统分析与设计
  8. 信息系统分析与设计(自考)
  9. Docker离线安装
  10. Netscreen的岁月 from Sina