试卷自动批改系统(3)

2019-03-28 11:25

3.3.2 考试模块

在此模块中包含随机生成试题、在线考试、自动判卷、成绩查询等模块。 进入在线考试系统。在线测试是随机产生试题的,学生要先登入自己的用户,考试过后可以查询最新的成绩。交卷过后进入判卷系统。考试过程中学生可以不按题目顺序答题。题库管理包括判断题管理、填空题管理、选择题管理。教师可以通过题库管理对各种类型的试题进行添加、删除、修改以及查询。题库管理功能模块图如下图所示,各种类型试题的管理功能均类似,主要的操作有:添加试题、删除试题、修改试题和查看试题。如图3-2所示。

图3-2 考试模块结构图

3.3 系统总体结构图

本系统分为两个模块,分别是制作试卷模块和考试模块。系统总体结构图如图3-3所示。

制作试卷模块:用户输入某课程的试题,输入完毕可以对试卷进行查看、修改、删除,试卷确定后系统显示所出的试题。

考试模块:学生进行考试键入答案,提交试卷后系统自动批改试卷,并

- 7 -

得出成绩。具体如图3-3所示。

图3-3 系统总体结构图

3.4 系统操作流程图

该系统总体流程如图3-4所示。

- 8 -

图3-2 系统流程图

- 9 -

第四章 系统总体设计

4.1 系统架构设计

本系统采用C++应用程序的典型系统架构模式:数据库——数据访问层——业务逻辑层。数据库是应用系统的基础,它保存系统中所有数据。数据访问层封装对数据库的操作,如创建数据库连接、打开数据库连接、执行存储过程和关闭数据库连接等。在本系统中,业务逻辑层与应用系统的上层业务数据库的关联,它调用数据库访问层,同时也为上层页面表示层服务。业务逻辑层通过数据访问层实现对数据库的操作,同时为应用系统的页面表示层服务提供访问数据库的接口或函数等。如图4-1所示。

4.2 数据库设计

学生表设计(student),student表包括学生的信息数据等,如表4-1所示。

- 10 -

表4-1 student表设计

教师表设计(teacher),teacher包含教师的信息等字段,如表4-2所示。

表 4-2 teacher表设计

选择题表设计(select),select表主要用于存储选择题数据,如表4-3所示。

表4-3 select表设计

填空题表设计(input),input表主要包含id等信息,如表4-4所示。

表4-4 input表设计

- 11 -


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

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

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

马上注册会员

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