试卷自动批改系统(2)

2019-03-28 11:25

第二章 系统开发工具及平台

2.1 VC++ 6.0

Visual C++ 6.0,简称VC或者VC6.0,是微软推出的一款C++编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C++1.0后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了 Visual C++.NET(Visual C++7.0),但它的应用有很大的局限性,只适用于Windows 2000、Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C++6.0为平台。

2.2 C++ 语言

C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。 它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。

在C的基础上,一九八三年又由贝尔实验室的Bjarne Strou-strup推出了C++。 C++进一步扩充和完善了C语言,成为一种面向 对象的程序设计语言。C++目前流行的编译器最新版本是Borland C++4.5,Symantec C++6.1,和Microsoft VisualC++ 2012。C++提出了一些更为深入的概念,它所支持的这

- 2 -

些面向对象的概念容易将问题空间直接地映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法。因而也增加了整个语言的复杂性,掌握起来有一定难度。

2.3 MySql数据库

MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

- 3 -

第三章 系统分析

3.1 需求分析

3.1.1 系统要解决的问题

我们通过对高校阅卷流程的分析,同时在现有自动阅卷系统及相关系统的研究基础之上,实现一个试卷自动批改系统,其主要需要解决以下几个问题。

1、客观题的自动批改

试卷中客观题的比例是非常大的,比如选择题、判断题以及填空题,这

些题目的答案具有唯一性及可预测性,因此该系统首要解决的问题就是对试卷的客观题进行自动批改。本系统采用按钮的形式获取学生的答案,然后将其存入临时表中,待学生答题完毕之后,将此表与教师实现制定的答案表进行比对,从而统计出学生的成绩。 2、界面设计

考虑到使用本系统的教师,有些可能是年龄比较大,因此本系统界面要

简单方便、交互性较高。

3.1.2 系统需求

1、在主页面内选择不同的身份(管理员,教师,学生)登录不同的用户界面及用户选择注册。

2、系统要有明确的权限管理和用户管理,教师必须通过身份验证之后才

- 4 -

能进入系统,同时系统要有考生信息录入模块,可以批量录入考生信息。

3、系统要设计题库管理。教师进行阅卷,必须将试卷内容预先输入到数据库,这样有利于后期对试题进行增删改等操作。

4、试卷自动批改完成之后,将考生信息对应的成绩保持在数据库中,后期教师可以对成绩进行查询或者打印等功能。

3.2 可行性分析

可行性分析是在系统调查的基础上,针对新系统的开发是否具有必要性和可 行性,对新系统的开发从技术、经济、社会的方面进行可行性分析和研究,以避免投资失误,保证新系统的开发成功。可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能解决。该系统的可行性分析包括如下几个内容:

1、技术方面的可行性:它主要分析技术条件是否顺利完成开发工作,软硬件是否满足开发者的需要等。其中,软件方面在线考试需要的软件环境都已具备,数据库服务器方面则有MySql处理大量数据,同时保持数据的完整性并提供许多高级管理功能,其灵活性、安全性、易用性为数据库编程提供了良好的条件。

2、经济方面的可行性:主要是对这项经济效益进行评价,本系统作为一个视讯的项目,无需开发经费并且这系统实施后可以显著提高考试效率,有助于学校实行网络管理化。

3、操作方面的可行性:目前,大学校园网络覆盖了教学区和学生区的主要建筑物,从而满足各学院、各职能部门、各直属单位上网要求,学校良好

- 5 -

的网络设施为开发使用无纸化考试网络系统提供了坚实基础。 综上所述,此系统开发目标已经明确,在经济和技术等方面可行,并且投入少见效快。

3.3 系统功能介绍

3.3.1 用户登陆及注册

用户登陆,验证用户的信息是否合法,用户在使用之前必须登录。用户只要输入用户名、密码就可以了。若用户输入的以上两项与数据库中保存的相符,则表明用户登录成功,可以开放该用户对应的系统;如果不符,则登录失败。如果用户要注册,首先选择是教师还是用户注册,模块执行流程如图3-1所示。

图3-1 用户登陆流程

- 6 -


试卷自动批改系统(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:IDAM产品安装部署文档

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: