程序设计语言(C)题库系统的设计与实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘? 要
组卷是教学中不可缺少的一个环节。传统的出卷方法非常麻烦,教师需要从纸质的资料上一道一道将合适的试题挑出来,再誊到试卷的版面上。并且,经常会出现笔误以及印刷错误等状况。为了使教师能够轻松地出一份高质量的试卷,题库、试卷建设的信息化已经成了现代教学活动的重要组成部分。为此开发了程序设计语言(C)题库系统。
本系统采用B/S模式,前台采用JAVA(MyEclipse),后台采用SQLServer2000数据库。本文详细论述了系统总体设计、数据库设计以及功能模块设计等。该系统实现了以下功能:题库的管理与维护、手动生成试卷、自动生成试卷、导出WORD试卷。
程序设计语言(C)题库系统能够实现(C)题库管理的信息化,规范化和试卷生成的自动化,并且在操作上实现简单、方便、快捷。
关键词:C语言;题库;试卷生成;自动组卷
系统功能
系统主要分为两个部分:试题管理部分和试卷管理部分。试题管理是基于章节模块、题型管理模块等模块的基础上的。其中核心元素是试题,通过试题将题库中的各模块连接起来。
试题管理分为试题录入和试题维护两部分组成。根据题型的不同,答案的方式也有所不同。试题维护部分,包括对题库中的试题提供查找、删除以及修改等功能。
试卷管理模块依赖于试题。试卷管理对试卷提供管理,包括试卷的增删改查。试卷管理中最重要的是试卷的生成,试卷生成的结果存储到试卷库。
试卷的生成根据出卷人的需要可以人工出题、自动出题。
(1)试题的录入:分为单题录入和批量录入两种。批量录入指导入WORD文件即可将WORD文件内所有符合格式规定的题目导入到题库中。
(2)试题的查询:试题的每个字段均可用作查询的关键字。
(3)试题的删除:通过试题左端的复选框,实现单个或者批量试题的删除。
(4)试题的修改:通过点击相应试题,进入到修改页面。
(5)组卷:
1)人工组卷:选择一些参数,系统会列出符合条件的试题,由出卷人选择确定后生成一套完整的试卷。
2)智能组卷:选择简单的几个参数,根据预置的组卷算法,系统会根据参数,自动生成一套完整试卷。
(6)试卷导出:试卷能够导出为WORD文档。