支持远程在线编译的python在线考试服务平台【字数:12473】
目录
摘要 Ⅲ
关键词 Ⅲ
Abstract Ⅳ
引言
1 绪论 1
1.1 研究背景和意义 1
1.2 国内外研究现状 1
1.3 研究目标和内容 2
2 系统开发环境与应用技术 3
2.1 Flask简介 3
2.2 SQLite简介 3
2.3 SQLAlchemy简介 4
2.4 Bootstrap简介 4
2.5 GCC编译器简介 4
3 系统分析 4
3.1 系统需求分析 4
3.1.1 功能性需求分析 4
3.1.2 非功能性需求分析 5
3.2 用户需求分析 5
3.3 ER模型图 7
4 系统设计 7
4.1 总体设计 7
4.2 模块设计 8
4.3 数据库设计 10
5 系统实现 12
5.1 登录模块 12
5.2 管理模块 12
5.2.1 用户管理 12
5.2.2 题库和考试管理 13
5.3 在线考试 13
5.3.1 在线作答 13
5.3.2 在线编译和运行 13
5.4 自动评分 15
5.5 数据统计分析 15
6 系统测试 15
6.1 软件测试的方法 15
6.2 软件测试的步骤 16
6.3 软件测试用例设计 16
6.4 软件测试的内容 17
6.4.1 登录 17
6.4.2 管理员管理权限 17
6.4.3 考试管理 18
6.4.4 在线考试 20
6.4.5 数据统计分析 23
7 结果分析 24
8 总结 25
参 考 文 献 27
支持远程在线编译的Python在线考试服务平台
摘要
随着计算机、网络等技术的 *51今日免费论文网|www.51jrft.com +Q: ¥351916072$
迅速发展,给传统的考试提供了一种新的模式。网络化、信息化、现代化的目标成了近年来数字化的教学方式改进的方向。
关键字:B/S模式;Python;在线考试;在线编程
PYTHON ONLINE EXAMINATION SERVICE PLATFORM SUPPORTING REMOTE ONLINE COMPILATION
ABSTRACT
With the rapid development of computer and network technology, it provides a new mode for the traditional examination. In recent years, the goal of network, information and modernization has become the direction of digital teaching methods improvement.
The research and development of online examination service platform is to explore the development of traditional examination mode towards the direction of Internet. Through this new mode, the efficiency and standardization level of examination will be greatly improved. Let the already modern education model become more mature and scientific after the application of Internet technology, no matter students or teachers can get great convenience through online examination platform.
This paper analyzed the traditional examination and designed a B/Sbased examination system. The mode of Python online examination service platform supporting remote online compilation, which uses Python, JavaScript, HTML and other languages for development, and the database uses a lightweight and easytouse SQLite. The service platform is simple, safe and stable. The steps required for traditional paper examination can be easily realized on this platform. It supports the teachers to set questions by themselves, score automatically, and analyze the scores visually from multiple dimensions. At the same time, it creatively adds the online programming mode. Students can compile and run the programming questions online on this platform, which makes the traditional examination more scientific and standardized, reduces the workload of teachers at the same time. From an objective point of view, the development of online examination service platform has great economic value and practical value.
原文链接:http://www.jxszl.com/jsj/wljs/606917.html