题库管理自动组卷系统设计-PB(源程序+论文+开题报告+答辩PPT)

摘 要

本文首先分析了自动组卷系统在具体的教学活动过程中的实际需求,然后以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

小学自动组卷系统C语言,题库管理自动组卷系统设计-PB(源程序+论文+开题报告+答辩PPT)...相关推荐

  1. [含论文+开题报告+答辩PPT+源码等]ssm人力资源考勤系统oa人事办公工资请假考勤

    下载地址:ssm人力资源考勤系统oa人事办公工资请假考勤-网络攻防文档类资源-CSDN下载 项目介绍: [含论文+开题报告+答辩PPT+源码等]ssm人力资源考勤系统oa人事办公工资请假考勤 系统说明 ...

  2. 城市公交线路查询系统mysql_基于Java环境下的城市公交查询系统设计与实现毕业论文+开题报告+答辩PPT+演示视频+设计源码+Mysql文件...

    摘  要 随着城市现代化和智能化程度的不断提高,城市交通的通畅受到了极大的挑战,便利的出行成为越来越多人的追求,但目前的公交查询系统平台质量普遍不高,路线选择单一,信息更新不及时,查询效率不高等问题存 ...

  3. 计算机实战项目之 [含论文+开题报告+答辩PPT+源码等]基于ssm+bootsrap框架的人力资源考勤系统

    <基于ssm+bootsrap框架实现的人力资源考勤系统>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 使用技术: 前端使用技术:JSP,HTML5,CSS3.J ...

  4. 计算机实战项目之 [含论文+开题报告+答辩PPT+源码等]ssm人力资源考勤系统|oa人事办公工资请假考勤

    <基于ssm+bootsrap框架实现的人力资源考勤系统>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 使用技术: 前端使用技术:JSP,HTML5,CSS3.J ...

  5. [含论文+开题报告+答辩PPT+源码等]SSM校园食堂点餐系统订餐就餐餐厅(已降重)

    博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流和毕业设计✌  公众号:[程序代做 源码分享] 免费源码获取.精品资源.面试题库等都给你

  6. 基于hadoop的小红书电商网站用户行为分析系统毕业论文+任务书+开题报告+答辩PPT+知网查重报告+项目源码及Mysql数据

    基于hadoop的小红书电商网站用户行为分析系统毕业论文+任务书+开题报告+答辩PPT+知网查重报告+项目源码及Mysql数据库-99源码网,程序代做,代写程序代码,代写编程,代写Java编程,代写p ...

  7. jsp+sql智能道路交通信息管理系统的设计与实现(论文+系统+开题报告+答辩PPT+外文翻译)

    毕业设计(论文) 附 件 目 录 任务书1 文献综述4 开题报告9 译文14 译文原文 附件A 毕业设计(论文) 任 务 书 设计(论文)题目 智能道路交通信息管理系统 学 院 计算机学院 专 业 计 ...

  8. 基于asp.net作业批改及提交系统的设计与实现.rar(毕业设计+毕业论文+开题报告+答辩PPT)

    摘 要 随着网络高速地融入当今现代人的生活,学校对网络技术的应用也在不断地提高.学校的教学任务十分复杂,工作也很繁琐,在教学任务中,作业的批改也是一个很重要的环节.为了提高老师工作效率,减轻教师的工作 ...

  9. c语言将注释和语句分离,C语言组卷系统中重复题问题研究

    C语言组卷系统中重复题问题研究 作者:陈星 李郴 来源:电脑知识与技术 201801期 时间:2018-06-02 摘要:在一套试卷中,重复题问题是影响考试质量的一个重要因素.该文针對C语言试卷中选择 ...

最新文章

  1. cuda安装教cudnn安装显卡问题
  2. 输入n,求n位以内的水仙花数
  3. python无法读取文件-Python读取文件
  4. BZOJ 2429: [HAOI2006]聪明的猴子【最小生成树】
  5. 在Ubuntu下设置笔记本外接显示器(双显示器)
  6. 前端直播与SRS视频流服务的使用
  7. 计算机基础与应用32页,《计算机基础与应用》2次作业及答案
  8. 框架鲜花商城系统测试_小程序商城 Open-Shop
  9. 小强的HTML5移动开发之路(20)——HTML5 Web SQL Database
  10. Golang研学:defer!如何掌握并用好(延迟执行)
  11. 在linux中查看服务,linux中怎么查看服务状态
  12. iphone抓包调试神器—Stream安装和使用
  13. Docker 加速器
  14. c语言现行的标准,C语言的标准
  15. IOS不兼容超出部分省略号 且页面显示不起作用 行数限定无作用
  16. NG Toolset开发笔记--5GNR Resource Grid(10)
  17. 互联网快讯:极米NEW Z6成年轻人投影首选;高德地图在北京上线无障碍公交
  18. 【Linux】常见命令总结
  19. 一元夺宝--夺宝模块 开发笔记(一)
  20. 抖音seo优化怎么做?抖音seo流程详解

热门文章

  1. 3D数据转换一站式解决方案CAD Exchanger软件介绍
  2. 农业大棚节水灌溉系统设计与制作
  3. 剪辑师的基本素养--好剪辑六要素
  4. MPAndroidChart使用记录
  5. 机器学习-49-RL-01-Deep Reinforcement Learning(强化学习-强化学习的基本介绍 Policy-based方法的基本介绍)
  6. 页面整体等比例缩小,页面缩小,页面放大,页面缩放
  7. DNS使用TCP和UDP的端口号53
  8. j4125锁频,ESXI无睿频原因及解决方法(修改BIOS设置)
  9. python和pycharm安装包(附网盘地址)
  10. 地表最强:iOS安全黑宝书中文版来袭(赠书)