基于vs2010的考试管理系统设计(附件)【字数:7119】

摘 要本次毕业设计以“基于VS2010的考试管理系统”作为研究对象,设计了一款能够自动出题并且自动判分的应用系统,该系统具有简洁明了外观的前面板,用户可以在前面板上对题组类别进行选择,并且点击开始答题后系统迅速调取题库题目随后显示在前面板上,答题者可以将答案输入到答题框中,随后点击提交答案按钮后系统进行快速处理并判定成绩。这款控制系统是通过C语言来实现的,采用了微软公司开发的VS2010软件作为开发平台,通过这两者之间的结合,实现了所有的课题预期指标,经过了长时间的测试,这款考试管理系统具有相当高的实用性。
目录
一、 前言 1
(一) 设计要求 1
(二) 开发平台介绍 1
二、 创建工程文件 1
三、 前台面板设计 5
(一) 绘制前面板 5
(二) 各控件添加变量 8
四、 后台程序设计 10
(一) “确认登录”按钮 10
(二) “打开文件”按钮 11
(三) “提交试卷”按钮 13
(四) 读取题目内容子程序 15
五、 调试运行 16
六、 总结 20
参考文献 21
致 谢 22
附录 代码 23
前言
设计要求
本课题将设计一款考试管理系统,用户可以在前面板上对题组类别进行选择,并且点击开始答题后系统迅速调取题库题目随后显示在前面板上,答题者可以将答案输入到答题框中,随后点击提交答案按钮后系统进行快速处理并判定成绩。
开发平台介绍
本课题选用Visual Stduio软件来对考试管理系统的各项功能指标进行逐一设计,这里首先需要对这款软件进行简要的介绍,通过对这款软件相关资料的详细查阅可以知道,在大多数桌面应用程序中,研发人员都愿意采用这款软件来代码构建。这款Visual Stduio软件如今是由微软公司设计研发,研发的初期目的是对该公司的Windows桌面应用程序进行设计,但是当它被推向市面后,迅速赢得了大量研发人员的青睐,看到市场机遇后该公司立即对这款软件进行不断拓展和研发,使得它的功能不断强大,在此过程中吸引了各种类型微处理器 *好棒文|www.hbsrm.com +Q: #351916072# 
使用人员。这款Visual Stduio软件能够在大多数操作系统上流畅运行,它的仿真模拟流程非常流畅,能够以清晰简洁的界面快速给出仿真结果,仿真现象非常接近实际运行状态,能够协助系统开发人员对系统缺陷和设计不足之处进行快速的定位,在短时间内实现对系统设计成果的不断优化和改进。
/
图1 Visual Stduio软件
创建工程文件
对这款考试管理系统进行设计前,需要对它的工程文件进行创建,由于本课题采用的开发平台是VS2010,所以需要通过该软件来创建,接下来开始创建过程,如下图所示是创建状态下的第一个界面,打开VS2010软件的项目创建选项后,选择图中最左侧Visual C++下的MFC项目,随后选择窗口中间的MFC应用程序选项,通过这个项目才可以实现exe应用程序的设计,并在界面最下方将名称命名为“考试管理系统”,工程保存路径可以自由选择,解决方案名称自动生成,不需要手动输入,对这些参数进行设置后即可点击确定按钮进入创建工程的下一步。
/
图2 创建工程文件
进入到下一步后弹出下图中的窗口,可以看到在窗口最上方已经将该工程的名称生成为“考试管理系统”,在该窗口下只需要点击下一步按钮即可,没有参数需要设置。
/
图3 创建工程
进入到一下个步骤后弹出下图中的窗口,这个窗口中的参数非常重要,需要认真设置,基于本课题设计的这款应用程序性质,需要将窗口中的应用程序类型设置为“基于对话框”,并将右下角的MFC的使用选项设置为“在共享DLL中使用MFC”,随后点击下一步按钮即可完成该步骤。
/
图4 创建工程
进入到下一个步骤后弹出下图中的窗口,在该窗口下按照默认选项即可,不需要对窗口中的任何参数进行设置,此时可以直接点击完成按钮,结束工程的创建。
/
图5 创建工程
经过上述过程对工程的创建后即可生成这款考试管理系统的操作界面外框图,通过下图可以看到此时操作界面上生成了默认的两个按钮,“确定”和“取消”,以及操作界面中间的一个字符串,这三个控件在本课题中没有用处,所以通过鼠标点击后进行删除即可。
/
图6 创建工程
将三个无用的控件删除后,考试管理系统的操作界面如下图所示,可以看到此时操作界面已经空白,在接下来的设计过程中将在这个空白的操作界面上进行各类功能控件的添加和布局,并对各个空间的底层处理程序进行设计,实现操作界面和底层代码的交互,从而实现这款考试管理系统的整体指标功能。
/
图7 创建工程文件
前台面板设计
绘制前面板
添加按钮控件
经过上文对这款考试管理系统工程文件的创建,VS2010已经将这款应用程序的空白前面板进行了生成,接下来将对前面板上需要使用的按键、文本框等控件进行添加,前面板上的控件主要用于实现操作界面与用户之间的交互。如下图所示首先添加两个按钮控件,打开MFC工程下的工具箱列表,找到Button控件,将其拖进前面板上,如图所示已经将Button1和Button2两个按钮进行了添加,在接下来的过程对这两个按钮进行参数配置。
/
图8 添加按钮控件、
下来对两个按钮控件的参数进行配置,点击前面板上的按钮空间后即可自动弹出其属性对话框,如图中的右侧所示,在Caption选项中将输入参数修改为“提交试卷”字符串,这样按钮上显示的字符串即可修改为“提交试卷”,通过同样的步骤对第二个按键进行参数设置,将其功能设置为“开始答题”,这里不需要对按钮的外观进行配置,只需要使用默认的外观大小和颜色即可。
/
图9 添加按钮控件
添加文本框控件
接下来对第二种控件进行添加,打开右侧的工具箱对话框后,点击Edit Control控件,将其拖引到前面板上,如下图中前面板中间的“示例编辑框”即为该控件的外观,此时是默认的大小,在接下来的的设计过程中将对其参数进行设置。通过同样的方法继续添加第二个文本框控件,这两个控件在前面板的作用主要是显示考题和输入答案。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/160.html

好棒文