# 项目简介
python语言程序设计期末课程设计:
用Python语言编程实现自动组卷评卷考试系统,软件主要功能包括:
从题库中随机抽取试题自动组成试卷(满分100分);实现考生考试答题操作界面;实现自动阅卷评分功能;等等。
本项目完成:考试定时、自动组卷、客观题自动判卷、自动评分和考试界面设计。
# 完成者
姓名:刘文晨
学号:2018080901006
学院:计算机科学与工程学院
# 项目结构
````
----ExamSystem\
|----data\
| |----account_file.txt
| |----alarm.mp3
| |----fail.png
| |----great.png
| |----pass.png
| |----question.xlsx
|----AntiCheating.py
|----BackEnd.py
|----Config.py
|----FrontEnd.py
|----ProjectTree.py
|----ReadMe.md
````
# 功能特性
## 前端:
完成登录、注册功能核验考生身份,如果身份正确则进入考试界面,否则重新输入。
考试界面稍作等待得到随机分配的考题,开始答题。每道题完成后即时判卷打分,完成所有题目后显示总分:85分及以上为合格;否则为不合格。
考试开始即开始计时,超时自动结束考试,统计分数,播放音乐
## 后端:
为方便部署,采用文件读写而非数据库的方式存储信息和题库。
完成核验考生身份信息,题库自动组卷,按照前端需求进行传递。
# 环境依赖
Windows10 + Python 3.8
# 使用与测试
文件目录需完整拖拽至本机,所有文件读写均会自动检测当前目录。
运行FrontEnd.py。
测试时需要登录,已有管理员账号admin,对应密码123456;测试账号test1和test2,密码和账号一样;以及调试用的空账号空密码,直接登录即可。
选择选项,选项右侧的文本框中会显示当前选项,按确认键完成本题。如果结果正确,左上角的分数会有变动。
没有合适的资源?快使用搜索试试~ 我知道了~
电子科技大学2020年《Python语言程序设计》的作业和期末课设.zip
共40个文件
docx:8个
png:6个
py:5个
需积分: 0 0 下载量 145 浏览量
2024-01-09
20:26:20
上传
评论
收藏 5.68MB ZIP 举报
温馨提示
Python使用技巧,实战应用开发小系统参考资料,源码参考。经测试可运行。 详细介绍了一些Python框架的各种功能和模块,以及如何使用Python进行GUI开发、网络编程和跨平台应用开发等。 适用于初学者和有经验的开发者,能够帮助你快速上手JPython并掌握其高级特性。
资源推荐
资源详情
资源评论
收起资源包目录
电子科技大学2020年《Python语言程序设计》的平时作业和期末课设。平时作业共4次,每次有25道编程题和100道单项选择题;课设题目是自动组卷评卷考试系统。.zip (40个子文件)
Python_New
.gitattributes 66B
Homework
Python--第3次平时作业.docx 200KB
平时作业答题卡.doc 262KB
刘文晨-2018080901006-第三次平时作业.docx 21KB
Python--第2次平时作业.docx 79KB
刘文晨-2018080910006-平时作业答题卡.pdf 333KB
刘文晨-2018080901006-第一次平时作业.docx 22KB
Python--第1次平时作业.docx 176KB
Python--第4次平时作业.docx 156KB
刘文晨-2018080901006-第二次平时作业.docx 22KB
Project
ExamSystem
FrontEnd.py 22KB
data
great.png 12KB
fail.png 17KB
alarm.mp3 1.9MB
pass.png 10KB
account_file.txt 38B
question.xlsx 162KB
music.mp3 1.38MB
.idea
misc.xml 185B
ExamSystem.iml 441B
inspectionProfiles
Project_Default.xml 789B
profiles_settings.xml 174B
modules.xml 272B
.gitignore 47B
BackEnd.py 7KB
ReadMe.md 2KB
AntiCheating.py 2KB
Config.py 947B
__pycache__
myConfig.cpython-38.pyc 1014B
final_back_end.cpython-38.pyc 5KB
BackEnd.cpython-38.pyc 5KB
Config.cpython-38.pyc 1012B
ProjectTree.py 649B
课程考核说明.pdf 208KB
课设报告
2018080901006-刘文晨-python课设报告.docx 343KB
pic2.png 62KB
pic3.png 56KB
pic1.png 12KB
2018080901006-刘文晨-python课设报告.pdf 728KB
README.md 245B
共 40 条
- 1
资源评论
白话Learning
- 粉丝: 3107
- 资源: 2465
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功