python试卷管理系统的设计与实现_《数据结构》考试系统的设计与实现.doc

摘要:目前,随着我们计算机科学学院的日益壮大,《数据结构》这门课程的阶段性上机测试的安排与管理越来越困难。现阶段,上机考试都使用传统的考试方式:老师纸上出题,学生上机答题,老师人工阅卷以及人工试卷分析。整个过程繁琐复杂,且上机考试试卷分发、过程监督困难,教师们需投入大量时间,效率低下。在如今高效率与个性化优势的推动下,一套高效快捷的考试系统的研发迫在眉睫。

该设计是在了解并分析了我院教师在《数据结构》这门课程的阶段性上机考试现状的基础上,明确了《数据结构》考试系统的具体需求,并对该系统进行了的详细设计。该设计利用了Windows可视化编程MFC、数据库编程、C++调用Python脚本以及程序嵌入等技术,并使用C/S框架,实现了试题上传、试卷生成、分数统计、成绩查询、填空题自动判分、试卷分发设置、考试时间设定定等功能,最后通过了测试,完成了对《数据结构》考试系统的设计与实现。

关键词: 考试系统 程序嵌入 MFC ADO 阶段性上机测试 Python

目录

摘要

Abstract

1概述-1

1.1设计背景及意义-1

1.2主要贡献-1

1.3文章结构-2

2预备知识及原理-2

2.1基于C/S结构的程序设计-2

2.2 Windows可视化编程MFC-3

2.3 基于ADO的数据库编程-3

2.4 C++调用Python脚本-4

3《数据结构》考试系统分析-5

3.1 需求分析-5

3.2 功能说明-6

3.2.1试卷管理-6

3.2.2考生管理-7

3.2.3成绩管理-7

3.2.4考试安排-7

3.2.5开始考试-7

4《数据结构》考试系统设计-7

4.1系统总体设计-7

4.1.1系统工作流程-7

4.1.2系统的功能模块-8

4.2系统详细设计-9

4.2.1类设计及界面UI设计-9

4.2.2系统关键类的实现-14

5《数据结构》考试系统的实现-21

5.1开发平台-21

5.1.1 Microsoft Visual Studio 2013-21

5.1.2 Python3.3-21

5.1.3 Microsoft SQL Server 2008-21

5.1.4 Microsoft Office Visio 2007-22

5.2模块实现及关键类的实现-22

5.2.1试卷管理模块-22

5.2.2考生管理模块-22

5.2.3成绩管理模块-23

5.2.4考场安排模块-23

6《数据结构》考试系统测试与运行-24

6.1测试-24

6.2系统运行-24

7结束语-28

8致谢-28

参考文献-29

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值