PB自动组卷系统设计与实现-任务书_第1页
PB自动组卷系统设计与实现-任务书_第2页
PB自动组卷系统设计与实现-任务书_第3页
PB自动组卷系统设计与实现-任务书_第4页
PB自动组卷系统设计与实现-任务书_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系统设计任务书 自动组卷系统 专 业 : 计算机科学与技术 班 级 : 学生姓名 : 指导教师 : 日 期 : 一 选题背景 考试是教师检查学生学习情况的必要手段,但出卷却是一种繁重的智力和体力劳动,传统的标准化试卷命题,需要由教学专家组成一个命题班子,根据许多优秀教师多年的教学经验,从贯彻教学大纲要求,到试卷意图的组织,经过反复的推敲,才能完成一份标准化的试卷。这样的命题方式不仅工作任务繁重而且试卷的标准化程度、难易程度、题量大小等各方面难以控制, 难以形成有效的试题库,给试题和试卷的管理带来很多问题和困难。鉴于这种情况,利用计算机进行试卷的自动生成并逐步积累形成有效的试题库,对试题和试卷的管理将变得高效而便捷,对提高工作效率,使试卷管理逐步走向正规化自动化将起到十分重要的作用。同时使出卷工作变得轻松愉快,从很大程度上减轻了教师利用传统的出卷方式组卷的繁重工作量,大大节省了老师的工作时间,便于教师有更多的时间和精力致力于教学方法的研究。今日, 随着计算机的应用的普及和硬件设备性能和软件制作水平的提高,为研制开发高性能的试题管理软件提供了条件。 二 文献 综述 根据课题所需,查阅了相关方面的资料, 因为 本系统采用 所以主要的书籍为: 序设计与开发技术大全 , 试卷自动生成系统的设计与实现 , 主要介绍了一些应用 发的数据库在不同的需要下建立的系统应用,根据其实例进行上机操作,对课题的研究有技术上的帮助 ,以及试卷如何自动组卷和如何随即组卷等等 。另一方面,是对数据库的了解, 数据库原理及应用 介绍了数据库的设计方法和注意要点,主要是针对建库的分析的阐述,对数据库的结构、开发数据库应用程序的步 骤、开发体系及方法都详细介绍,对 试题 数据库的建立有实际的效用。在课题研究过程中还查阅了相关资料包括 据库的实例等等。是大学所学课程的补充,对课题研究及论文写作有实际具体的应用性帮助。 三 研究目的 试卷自动生成系统是计算机辅助教学系统 重要组成部分。在计算机普及的今天,考试作为发现和选拔人才、资格认证、等级确定的有效手段 能化的方向发展。对于从事高校教学的教师来说,有一个得心应手的试卷自动生成系统,可以提高 老师 工作 效率。 四 研究内容 该系统建立试题数据库,形成一个包括增加试题、试题查询、编辑试题、设置相关参数自动组卷、试卷排版以及试卷的浏览和打印等功能模块在内的自动组卷系统。 功能模块的具体说明: 1、帐号管理 对于本系统的一般用户可进行当前用户修改密码和退出系统操作;对于本系统的管理员则还可进行帐号的添加和删除操作。 2、题库管理 包括课程管理和试题管理,可添加新课程,修改和删除指定课程信息;添加新试题,修改和删除指定试题。 3、自动组卷 填写试卷的基本信息,设置组卷的难度值、题型、数量、分值以及章节分布参数。采用随机算法,结合相关设置参数,组合出合理的、符合用户要求的试卷;用户还可以选择出同一学期同一课程的 2 份试卷(即 A、 B 卷),并且使 2 份试卷的重复比例控制在最低范围。组卷完成后给出相应试卷以及答案。 4、试卷管理 用户可查询所有出过的试卷的目录,并且可以查看相应的试卷。用户可以把试卷打印或者另存为 本。 五 开发设计思想策略与实现 (一)算法 策略设计 在自动组卷中首 先要考虑的就是如何按照用户选择的组卷方案在数据库中随机抽取试题。 要想随机抽取 试题就必须产生随机数,因此随机数的产生问题才是问题的真 正关键点。 用计算机产生随机数的方法有很多,有用数学公式实现的, 也有按照系统时间产生的,还要按照当时的系统中的线程数产生的等等。 境本身已经提供了产生随机数的函数 ,不过在没有初始化的情况下,每次运行程序所获得的随机数都是一样的, 因此 也被称为伪随机数函数。要实现真正的随机还必须在 函数之前调用函数 。 可以 初始化伪随机数发生器,这样让应用程序每次使用不同的伪随机数序列。的 语法 为 n ),其中 参数 n:数值型变量或表达式,指定伪随机数生成器使用的起始值,不同的起始值可以生成不同的伪随机数序列。当 n 的值为 0 时,该函数把系统时钟作为伪随机数生成器的起始值,这样可以生成不可重复的伪随机数序列。当 n 的值不为 0 时,可以产生不同的伪随机数序列, 如果两次使用相同的伪随机数生成器起始值 那么两次生成的伪随机数序列相同。 (二)数据库 开发设计与连接 数据库结构设计的第一阶段,也是非常重要的一个阶段是数据库需求分析。在这个阶段主要是收集基本资料以及数据处理的流程,为进一步设计打下基础。根据 功能分析, 设计的业务流程 图 。概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。也就是要将概念上的结构转化为 据库系统所支持的实际数据库模型。该数据库系统要求具有以下方面的特点: 结构合理,所建立的数据冗余度小,独立性强。 建档、修改、查询、统计快而准确。 保密性、可靠性好。 在 发环境和应用程序能够操作数据库中的数据之前,必须首先与数据库建立联系,也就是连接到数据库上。 数据库的连接建立在驱动程序之上。 过数据库驱动程序接口实现与各种类型数据库的连接。接口的参数可以通过一个 完成。对于每一个可能要用到的数据库,均可以建立一个 此 所记录的是建立到数据库的一些连接信息,如数据库管理信息 (类型、用户账号、口令、数据库以及其他的连接参数。 (三)编程与调试 发布 行是程序从这个入口点启动,所以应用程序对象的设计是应用程序设计的开始。 应用程序对象的事件不多,一共只有 6 个,分别是 件。 通过测试的可执行文件,就可以进行发布了,考虑到最终用户使用机器的复杂性,还需要发布 环境文件以及数据库运行的客户端软件。 成的可执行文件必须在其自身带的支持文件的帮助下才能运行。用户安装了 ,目录“ 就具有了这些支持文件。应用程序中不同的对象需要不同的支持文件。在发布应用程序时,必须发布的文件有 。 六 研究进度 1 1:查阅相关资料确定系统功能和框架结构,做好系统需求分析, 制定计划书 2 3 周:数据库概念结构设计,数据库逻辑结构设计 3 4:设计并 实现前台界面,实现系统功能 4 10:撰写论文 12:修订论文,准备答辩 七 参考文献 : 1 张海藩编著 . 软件工程 . 北京: 人民邮电出版社 2 王欣编著 . 管理信息系统 . 北京:中国水利水电出版社 2004 3 黄浩 编著 . 北京: 中国水利水电出版社 4 段兴编著 . 用程序设计 100 例 . 北京 : 人民邮电出版社 5 赛奎春等编著 . 息系统开发实例 精选 . 北京: 机械工业出版社 6 刘志铭等编著 . 据库开发关键技术与实例应用 . 北京: 人民邮电出版社 7 董军等编著 . 例开发集锦 . 北京: 电子工业出版社 8 求是科技编著 . 序设计与开发技术大全 . 北京: 人民邮电出版社 9 冉林仓 等编著 . 用编程 100 例 . 北京: 中国铁道出版社 10 焦瑞、李详生 . 试卷自动生成系统的设计与实现 . 山西医科大学学报(基础医学教育版

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论