首页
会员中心
到顶部
到尾部
PB毕业设计

PB自动组卷系统012

时间:2020/10/13 21:21:05  作者:  来源:  查看:0  评论:0
内容摘要: 摘  要本文首先分析了自动组卷系统在具体的教学活动过程中的实际需求,然后以C语言程序设计的教学为背景,设计与实现了一个实际通用的自动组卷系统,对其中的数据库结构设计以及各个主要模块的实现进行了详细的介绍。本系统可以从试题库中自动的查找和组织出一些不同题型、不同难...

摘  要

本文首先分析了自动组卷系统在具体的教学活动过程中的实际需求,然后以C语言程序设计的教学为背景,设计与实现了一个实际通用的自动组卷系统,对其中的数据库结构设计以及各个主要模块的实现进行了详细的介绍。
本系统可以从试题库中自动的查找和组织出一些不同题型、不同难度、不同章节范围内的试题来组成一份合理的试卷。它采用的是利用试卷的一组特征值,记录用户提供的试卷题目类型、章节分布、难易程度等条件,采用随机算法,借助于系统中的一系列数据文件,使具体课程的相关数据动态地抽象成逻辑数据,用以解决通用问题,线性的规划出一份约束满足的、合理的试卷。
本系统的开发工具是powerbuilder 9.0,使用的数据库为Access 2003。系统分为题库编辑、自动组卷、试卷存储、试卷打印等功能。
   
关键词:自动组卷  题库管理  数据库  powerbuilder9.0

Abstract

This paper analyses the actual demand of auto-production for test paper system in the course of concrete teaching activity at first. Then taking teaching of C language program design as the background,it designs and realizes a Test paper auto-production system.
First, it Explains the design for the database structure, then introduces the detailed one to the realization of each main module among them. It can automatically find and organize a certain number of test questions in various types with different degrees of difficulty in certain scope in the database to form a reasonable test paper. What it adopt is to make use of to try a characteristic value of winding, recording the customer to provide of try a topic type, chapter to distribute, difficult easy degree etc. condition, adoption random calculate way, ask for help from a series of data document within system, make the related data dynamic state ground of the concrete course abstract the logic data, resolve the in general use problem in order to, line program a stipulation of to satisfy of, try book reasonablely.
The development tool of this system is powerbuilder 9.0, the database of is Access 2003.The system is divided into database edit, test paper auto-production, test paper saving, test paper printing etc. function.

Keywords: Test Paper Auto-production ; Database Management of Test Questions ; Database ; Powerbuilder 9.0

目  录
前  言... 1
第一章 系统分析... 2
1.1 系统目标... 2
1.2 系统需求分析... 2
第二章 系统总体设计... 4
第三章 开发工具及开发环境... 6
3.1 总体开发工具及环境... 6
3.2 开发工具简介... 6
3.3 数据库的选择... 7
3.4 SQL基础... 8
3.5 SQL语句... 9
第四章 数据库的开发与设计... 10
4.1 数据库需求分析... 10
4.2 系统逻辑分析... 11
4.3 数据库的连接... 13
4.3.1 程序设计时与数据库的连接... 14
4.3.2程序运行时与数据库的连接... 14
第五章 组卷策略设计... 16
5.1 自动组卷系统... 16
5.2自动组卷中随机数选取问题... 16
5.3自动组卷的具体实现... 17
5.4试卷难度的程序控制... 18
第六章 在PB中创建Word文档... 20
6.1 PB通过OLEOBJECT使用WORD.. 20
6.2创建模板文件... 21
6.3编写程序... 22
第七章 系统模块页面和代码设计... 26
7.1 应用程序对象设计... 26
7.2系统登录模块... 26
7.3主程序界面设计... 27
7.4菜单的设计... 28
7.5 帐号管理模块... 29
7.6 题库管理模块... 31
7.7 自动组卷模块... 34
7.8 试卷管理模块... 37
7.9 关键技术... 38
7.9.1 数据窗口中记录颜色的隔行显示... 38
7.9.2 数据窗口中实现数据列自动折行... 40
7.9.3 利用复合型数据窗口制作报表... 40
第八章 系统发布... 42
8.1 创建工程对象... 42
8.2 发布... 43
结  论... 44
致  谢... 45
参考文献... 46
附录... 47

前  言
考试是教师检查学生学习情况的必要手段,但出卷却是一种繁重的智力和体力劳动,传统的标准化试卷命题,需要由教学专家组成一个命题班子,根据许多优秀教师多年的教学经验,从贯彻教学大纲要求,到试卷意图的组织,经过反复的推敲,才能完成一份标准化的试卷。这样的命题方式不仅工作任务繁重而且试卷的标准化程度、难易程度、题量大小等各方面难以控制,难以形成有效的试题库,给试题和试卷的管理带来很多问题和困难。鉴于这种情况,利用计算机进行试卷的自动生成并逐步积累形成有效的试题库,对试题和试卷的管理将变得高效而便捷,对提高工作效率,使试卷管理逐步走向正规化自动化将起到十分重要的作用。同时使出卷工作变得轻松愉快,从很大程度上减轻了教师利用传统的出卷方式组卷的繁重工作量,大大节省了老师的工作时间,便于教师有更多的时间和精力致力于教学方法的研究。今日, 随着计算机的应用的普及和硬件设备性能和软件制作水平的提高,为研制开发高性能的试题管理软件提供了条件。

  


相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号