《数据结构》考试系统的设计与实现.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-01-27
  • 论文字数:8550
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(神笔马良)提供原创文章

支付并下载

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

该设计是在了解并分析了我院教师在《数据结构》这门课程的阶段性上机考试现状的基础上,明确了《数据结构》考试系统的具体需求,并对该系统进行了的详细设计。该设计利用了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