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

资料分类:计算机信息 上传会员:神笔马良 更新时间:2019-01-27
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8550
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.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

相关论文资料:
最新评论
上传会员 神笔马良 对本文的描述:本文就《数据结构》考试系统设计与实现进行了详细说明。首先,本文对四川师范大学计算机科学学院在《数据结构》这一门课程的阶段性上机考试现状进行了说明,以明确进行系统设......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: