试题库管理系统毕业论文修订稿

合集下载

试题库管理系统(毕业设计论文)

试题库管理系统(毕业设计论文)

毕业设计设计题目:试题库管理系统学生姓名:学号:班级:指导老师:摘要考试是大多数教育部门衡量学生水平的方法,而考试就需要试题。

当计算机并未普及时,试题都是用纸张来保存,维护或抽题时非常费时费力。

现在计算机普及了,就可以用软件来实现试题的维护。

本试题库系统的开发,是为了方便管理、抽取试题,减轻教师的负担。

其在学校具有很大的应用价值。

它具有保密性、操作简便、易于使用、抽题时具有很大的随机性等特点。

在开发软件的同时,使本人掌握了软件开发的基本知识,以及学到解决问题的方法。

本软件是以Win2000为平台,Visual Basic 6.0为软件开发工具编写而成的。

本软件的通用性很好,可以在大多数操作平台上使用。

关键字:试题库、题库系统、教育测量系统AbstractTest is a method which is used to check the level of the students by most of the education section, and question is necessary for the test.however, when computers still are not popular, question are stored by paper, maintaining and selecting are waste of the timing and labor.nowaday, the computer are in the daily use, so we can unity software to realize the protecting of question.The design of testbase system is to make the management and selecting more comfortable, reduce the duty of teachers, which is valueless. It is easy to run and manage, it is random to select questions. At the same time, it makes me master the basic knowledge of software development and acquire the way of soluting the problem.This software is based on the Win2000, and uses the Visual Basic 6.0 as software design tools. This software is general use, so can be fit for most platens.KEY WORDS: TESTBASE SYSTEM前言试题库系统是一个相当复杂的系统,它的建立需要专业课教师、程序设计人员和教育测量专家的分工合作:1.教育测量专家为建立题库提供经典的或现代的教育测量理论,使题库具有科学的数学模型。

中小学生试题管理系统论文

中小学生试题管理系统论文

中小学生试题管理系统论文论文1.6万字+可运行程序+ppt文件目录引言 (5)一开发概述 (5)1.1问题的提出. 51.2试题库管理系统的历史. 61.2.1 试题库管理系统的兴起. 61.2.2 试题库管理系统在我国的发展. 6二系统分析和设计. 72.1 本系统开发简介. 72.2、可行性研究:. 82.2.1 问题定义:. 82.2.2 可行性研究:. 82.3需求分析:. 82.4 概要设计:. 9三详细设计:. 93.1 系统输入、输出设计. 93.2 题库管理系统总流程图. 9 3.3 软件功能. 103.3.1用户登录:. 103.3.2 题库编辑:. 113.3.3 手工组卷:. 113.3.4 题查询:. 123.3.5 试卷查询:. 123.3.6 用户管理:. 133.3.7 帮助信息:. 133.4 编码:. 133.5数据库的设计:. 133.5.1 题信息:. 133.5. 2 试卷信息:. 143.5. 3教师信息:. 153.5.4 临时表:. 16四系统的编码. 164.1定义一个连接数据库的函数. 16 4.2 定义一些全局变量. 174.3登录窗口的编码:. 184.4 主窗口的编码:. 194.5 试卷查询窗体的编码: 234.6 题查询窗体的编码:. 244.7 题编辑窗口的编码:. 254.8 用户管理的窗体的编码:. 314.9 其它窗口的编码思想:. 32五系统的实现. 335.1登录窗口:. 335.2 主窗口:. 335.3 手工组卷的设置窗口:. 345.4 题查询窗口:. 345.5 题编辑窗口:. 355.6 试卷查询窗口:. 355.7试卷编辑窗口:. 365.8 用户管理窗口:. 375.9 添加用户窗口:. 375.10修改密码窗口:. 385.11 其它窗口:. 38六系统测试和发布:. 396.1 边编写代码边测试:. 396.2 窗口代码完成后统一测试:. 396.3 运行与发布:. 40结束语:. 42参考文献: (42)致谢:. 42引言系统基于Windows平台,综合应用VB、数据库技术。

毕业设计小组论文-题库管理系统

毕业设计小组论文-题库管理系统

毕业论文︵设计︶计算机工程系成都工业学院毕业设计(论文)题目:计算机应用基础试题管理系统系别:计算机工程系___专业:网络技术_____班级: 10521______成员:张成明_司晓翰翁友东朱逵刘鸿杰蓝雪燕_ 指导教师:杨明广______2013年5月28日目录目录............................................................................................................... I矚慫润厲钐瘗睞枥庑赖。

摘要.............................................................................................................. 1聞創沟燴鐺險爱氇谴净。

绪言.............................................................................................................. 3残骛楼諍锩瀨濟溆塹籟。

第一章需求分析............................................................................................ 4酽锕极額閉镇桧猪訣锥。

1.1用户需求............................................................................................ 4彈贸摄尔霁毙攬砖卤庑。

1.1.1科目管理................................................................................. 4謀荞抟箧飆鐸怼类蒋薔。

试题库管理系统的设计与实现——论文

试题库管理系统的设计与实现——论文

摘要试题库管理系统可辅助教师对所教科目的各种试题的题型、知识点、难度等相关资料进行保存、查询等信息管理;并在需要对学生进行测验、评估的时候,从题库中抽取出相应要求的题目,组成一套试卷。

经过分析如此情况,我使用Sybase公司的PowerBuilder7.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成学校管理者满意的可行系统。

本文首先简要介绍了开发试题库管理系统的可行性分析,Powerbuilder7.0的功能和特点,然后主要针对系统的设计、组成、用户界面设计、程序设计进行了详细分析,并对系统部分关键性代码进行了讲解,同时对一般系统软件设计的基本思想及工作流程给出了方法技巧。

首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

关键字:试题库试卷数据窗口AbstractTest question storeroom management the system can lend support to the teacher to the category taught of every kind of try's the type, knowledge point, difficulty etc. the related data proceeds keep, search etc. information management; Combine at the time that the demand proceeds to student test, valuation, from for test question inside take outing the correspond requesting subject, constitute a the set try book.Pass by the analysis such the circumstance, I use the Sybase company PowerBuilder7.0 to develop the tool, and make use of its provide every kind of to face to the object's development tool, and particularly is a data window way this a can convenience but the Chien's manipulate the database's intelligence 化the object, and establish the system in the in a short time first applied prototype, then, proceeds to system of early prototype need on behalf, continuously revise with improve, until formation the school governor be satisfied with of can line system. This text the synopsis introduced the development to try the function of a viability assessment for storeroom the system, Powerbuilder7.0 with the characteristics first, and then primarily aim at the system's design, constitute, customer interface design, procedure the design proceedsed detailed analysis, combine to proceeded to explain in detail to part of and decisive code of system, at the same time the basic thought to design to general system software and workflow give out method technique. Establish the system in the in a short time first applied prototype, then,, continuously revise with improve, until formation the customer be satisfied with of can line system. Key word: Test question storeroom test paper Data window目录前言第一章可行性分析1.1技术可行性1.2经济可行性第二章开发环境PowerBuilder 7.0 简介第一节PowerBuilder 7.0简介第二节PowerBuilder 7.0特点2.2.1.支持多种操作系统平台2.2.2与数据库的连接性2.2.3丰富的开发工具2.2.4.对internet的强力支持第三节PowerBuilder7的新特性2.3.1崭新的主接口界面2.3.2以对象为中心的开发环境2.3.3非模态的开发视图区2.3.4.支持开发和配置更多类型的组件 2.3.5.数据库连接新特性2.3.6.其他新特性第四节PowerBuilder功能第三章系统分析报告3.1 大学考试是一种标准化考试3.2本系统的业务流程图3.3数据流程图3.4.数据字典第四章系统设计书4.1系统功能结构设计4.2输入输出设计4.3 试卷管理前言作为考察学生学习情况及考察教师授课质量的试题及试卷,在教学中起的作用是至关重要的。

试题库管理系统论文数据库管理论文

试题库管理系统论文数据库管理论文

师提供一个方便的出卷工具,建立一个试题库,通过用户名和密码登录 到主界面,可以进行试题的录入、删除和修改,也可以进行试卷生成,利 用试题导出的功能,将试题直接导出到 Word 文档中形成试卷。
3.系统结构图
添加用户
(根据题型建立相对应的表及相应的空表用于存放抽出的试题)。 字段设置如下:
字段名称 编号 试题
综合练习
随机抽题 期中测试 期末测试
四、本系统的特点 1.随机出题(不重复) 本系统根据用户的需要,在试题库的试题数量范围内最大限度的 实现重复率最低。主要使用 rnd 函数。
-173-
《新课程》
2010 年 11 月 28 日
主要的实现代码为: For i=0 To j Randomize Timer 1: rdnb=In(t (nb)*Rnd()) a(i)=rdnb For x=0 To i-1 If a(x)=a(i)Then GoTo l Next x myrs2.Move rdnb t1=CSt(r myrs2(“编号”)) myrs.Open“insert into zy select 试题,答案 from 注音 where 编号= ′ ′′+t1+′′′′′,mycn,adOpenKeyset,adLockOptimistic myrs2.MoveFirst Next i 2.试卷能够导入 word 文档 主要的实现代码为: Dim newdoc As Word.Document' 创建一个 Document 对象的实例,如 果不分步,就在这里设置 Set newDoc=New Word.Document Set newDoc=Documents.Add' 用 add 方法创建一个 word Document 对象 With newDoc =“Arial” ' 设置字体 .SaveAs FileName:=“D:\ 试卷.doc” ' 设置文档名 End With With newDoc.PageSetup .PageHeight=CentimetersToPoints(29.7) .PageWidth=CentimetersToPoints(42) End With ‘试卷标题

基于JAVA的试题管理系统的开发(毕业论文)

基于JAVA的试题管理系统的开发(毕业论文)

毕业设计(论文)题目: 基于Java技术的在线考试系统的开发摘要在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网络或局域网进行,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。

我主要开发系统的后台管理系统—JAVA 在线考试管理子系统,它包括试题管理、考生管理、在线制作试卷、控制学生考试的设置、试卷审批等功能。

本论文主要介绍了对JAVA在线考试管理子系统的分析、设计和开发的全部过程。

运用ER图,程序流程图等对在线管理子系统的设计过程进行详细的说明。

全文共分为开发方案、需求分析、系统设计、关键技术解决,结论五部分。

开发方案中主要介绍开发在线考试系统得目的、开发方案的选择及开发框架的技术的确定;需求分析介绍了在线考试系统的总体需求及系统各模块的功能需求;系统设计介绍了系统设计的指导思想、数据库的设计、系统模块的设计;关键技术介绍了在具体实现时需解决的一些技术,如开发框架的整合技术、开发框架与数据库的连接及数据的备份与还原。

本毕业设计的内容是设计并且实现一个基于web技术的在线考试系统,故而系统主要以j2EE作为开发基础,主要使用了struts+spring等多种协议或技术,用eclipse作为开发工具,以MYSQL作为数据库,以Macromedia公司的Dreamweaver作为界面美化工具。

基本实现了网上考试系统应有的主要功能模块,包括:管理员的登录,管理和维护;用户注册、登录、注销,个人信息的查询、修改;考试管理,套题管理,成绩管理。

该系统界面简单、操作方便,容易维护。

关键词:在线考试j2EE struts + spring目录摘要IAbstract 错误!未定义书签。

第一章引言 (1)1.1 课题背景 (1)1.2 课题目的和意义 (1)1.3 本文结构 (1)第二章系统应用的关键技术 (2)2.1 JSP技术介绍 (2)2.1.1 JSP的概述 (2)2.1.3 JSP的强势与劣势 (3)2.1.4 JSP与ASP的比较 (3)2.2 Java组件JavaBeans (4)2.2.1 什么是JavaBeans (4)2.2.2 JSP与JavaBeans的关系 (4)2.3 J2EE概述 (4)2.4关于Struts (5)2.4.1 Struts简介 (5)2.4.2 Struts的主要功能 (5)2.4.3 Struts工作原理 (6)2.5 关于Spring (7)2.5.1 Spring简介 (7)2.5.2 为什么需要Spring (8)2.5.3 Spring带给我们什么 (8)2.6 关于B/S开发模式 (9)2.6.1为什么引入B/S开发模式 (9)2.7.1 mysql的特点 (9)2.7.2 mysql的安装和配置(部分截图)[12] (10)2.8 Tomcat服务器 (12)2.8.1 Tomcat 服务器简介 (12)2.8.2 Tomcat的特点 (12)2.8.3 Tomcat的优势 (12)2.8.4 Tomcat服务器的安装和配置 (13)小结13第三章系统需求分析和总体设计 (14)3.1 系统功能需求 (14)3.2 系统角色及其功能分析 (14)3.2.1 系统的2个角色: (14)3.2.2 系统角色的功能 (14)3.3 总体设计思想概述 (15)3.4 数据库设计 (16)3.4.1 E-R图 (16)3.4.2数据表的设计 (16)3.5 系统的类设计 (18)3.5.1 DAO类设计 (18)3.5.2 connDB类设计(部分) (18)3.5.3 过滤器类设计 (19)3.5.4 监听器类设计 (19)3.6系统的用例图 (20)3.6.1 总体用例分析 (20)3.6.2 用户管理用例分析 (21)3.6.3 考试管理用例分析 (21)3.6.4 考试题目管理用例分析 (22)3.6.5 成绩管理用例分析 (22)小结22第四章系统的详细设计 (23)4.1 数据库与connDB类映射的实现 (23)4.2 主要模块的设计说明与界面 (24)4.2.1用户管理模块 (24)4.2.2考试管理模块 (29)4.2.3 题目管理模块 (31)4.3 系统的测试 (37)小结38第五章总结与展望 (38)5.1 工作总结 (38)5.2 后续工作展望 (39)参考文献 (40)附录41致谢44第一章引言1.1课题背景网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个重要特征,并对教育的发展形成新的推动力。

试题库系统 毕业设计论文

试题库系统 毕业设计论文

试题库系统毕业设计论文一、绪论随着信息技术的不断发展和应用,人们对高效、智能的教育管理系统的需求越来越高。

前几年,学校的试题库系统还都是采用人工管理的方式,但是随着信息化技术的不断提高,学校开始引进和使用试题库管理系统,以实现试题自动化管理,提高工作效率和试题质量。

本课题的研究目标是开发一款基于WEB的试题库系统。

本系统通过采用前后端分离的方式进行开发,采用B / S架构,提供了试题的录入、查询、批量导入、导出等功能。

本系统客户端使用了Bootstrap来提供良好的用户体验,并且具有良好的安全性,能够对试题、用户等进行权限控制。

二、设计目标1. 实现试题自动化管理,提高工作效率本系统将所有试题统一管理,实现了试题自动化管理,有效提高了教师和管理员的工作效率。

2. 提供试题的录入、查询、批量导入、导出等功能本系统将会提供试题的录入和查询功能,并且支持试题的批量导入和导出,满足教师、学生和管理员的需求。

3. 具有良好的用户体验本系统在设计时考虑到了用户体验,采用了Bootstrap来提供良好的用户界面,并且实现了试题、用户等的权限控制,保证了数据的安全性。

三、系统分析与设计1.需求分析(1)系统用户本系统将会分为三类用户,分别为管理员、教师和学生。

(2)系统功能系统将实现如下功能:- 管理员:管理员可以对系统的用户进行管理,包括添加、删除、修改和查询,还可以对试题进行管理,包括添加、删除、修改和查询,同时支持试题的批量导入和导出。

- 教师:教师可以对试题进行查询、添加、修改和删除操作,同时支持试题的批量导入和导出。

- 学生:学生可以查询试题。

2.系统架构本系统将采用B / S架构,使用前后端分离的方式进行开发。

前端采用Bootstrap 进行开发,后端采用Java语言的SpringBoot框架进行开发。

3.系统模块设计本系统将包含如下模块:- 用户管理模块- 试题管理模块4.系统界面设计本系统将采用Bootstrap进行开发,提供良好的用户体验。

题库管理系统论文

题库管理系统论文

摘要基于.net的题库管理系统摘要随着计算机网络的发展,Internet 的应用越来越广泛,现代信息技术的发展,给教育带来了深刻的变革。

基于Web 的试题库管理系统作为现代教育技术的组成部分越来越受到重视。

试题库的组织与管理也在发生着巨大变化,传统的试题库管理系统选用的C/S两层结构已经不适应网络时代发展的要求。

本文介绍的基于Web 的试题库管理系统,采用B/S三层结构,不受时间和地域限制,能够实现试题库的在线更新,可以对试题进行添加、删除、修改操作。

本系统采用SQL+VS2008开发使得系统的可靠性和安全性有了较大的提高,同时也使系统的平均响应时间大大减少。

此方案与现今网上已采用的一些方案相比,具有根据选择的科目和知识点系统自动组卷和人工手动组卷两种方式。

本文从该系统的可行性研究,需求分析,到该系统的详细设计和使用都作了细致的阐述。

关键词:管理系统、SQL2000、AbstractAlong with the development of the calculator network, the Internet application is more and more extensive, technical development in modern information, brought the education to replace deeply. The management system for tries-base on web be used as the modern education constitutes technically the part is more and more valueable.The buildup and management of tries-base are taking place a bigness change, the traditionally system are already not well at the request of network ages development which chooses C/ S two layer constructions.This article introduced an tries-base on-line were not suit for time or areas, adopting the B/ S third layer constructions, not summit to time limits with region. Can automatic or handlely create tries, automatic update on-line , saving the resource, its advantage is too increasingly obvious.Have the convenient, dependable, life span long, the advantage of the possibility, safety.This project and present net top already the some project that adopt compares, having the customer usage more simple, the interface even keeps simple view etc.This article studies from the possibility of that system, requiring with the analysis, arriving the detailed design of that system with used to all make to expatiate meticulously.【Keywords】management system 、SQL2000、第1章绪论1.1课题开发背景题库管理的信息处理,包含很多的信息数据的管理,现今,在很多的地方都是初步开始使用计算机文档管理系统进行信息管理,甚至尚未使用计算机进行信息管理。

试题库管理系统 毕业设计

试题库管理系统 毕业设计

试题库管理系统毕业设计一、选题的背景和意义现在社会信息化程度越来越高,人们的生活、学习和工作都离不开网络。

试题库管理系统作为其中一个重要的教育管理系统,可以大大提高教师和学生的工作效率和学习水平。

目前,学校中大多采用传统的试题管理方式,即试题的录入、保存、分类、查询、导出等过程全都需要手工操作,难免会浪费许多人力、物力和时间,而且容易出现试题分类错误、试题保存丢失等问题。

因此,设计和开发一套高效、智能、稳定的试题库管理系统是十分必要的。

本文旨在探讨和实现一套可靠的试题库管理系统,为学校的教学管理提供更便捷、高效、科学的工具。

二、选题的研究目的1. 总结当前试题管理方式的问题,在此基础上设计一套合理的试题库管理系统;2. 对试题管理与教学管理进行深度拓展,让教师更好地备课,更好地指导学生进行学习;3. 设计高效的试题录入、保存、分类、查询、导出等功能,以方便教师和学生而提高效率;4. 增强系统的安全性、可维护性和可扩展性,以保证试题存储等信息的安全和连续性;5. 提高学生的自学和反思意识,倡导学生自己分析试题,找出错题原因和解决方法。

三、选题的研究内容1. 基本功能模块:包括用户登录、试题录入、试题管理、试卷生成、考试管理、统计分析等模块;2. 系统特色模块:增加试题分析、知识点关联、评分标准设置、错题回顾等模块;3. 数据库设计和搭建:设计合适的数据库结构,建立相应的数据表以存储相关信息;4. 系统测试和优化:开发完系统后,进行全方位的功能测试和性能测试,根据测试结果进行相应的优化与改进;5. 用户文档编写和发布:编写系统使用指南,包括系统功能、操作流程、常见问题解答等,以方便用户使用该系统。

四、选题的研究方法1. 系统规划方法:调研目前的试题管理方式,从用户需求出发,对试题管理系统的功能和特点进行系统规划和设计;2. 研究方法:收集和整理与试题管理系统相关的文献资料,对其他同类系统进行分析,从中汲取经验,为本系统的设计提供参考;3. 技术选型方法:根据系统规划的要求,选择相应的技术和开发工具,包括前端技术(HTML、CSS、JavaScript等)和后端技术(Java、Spring、Hibernate等);4. 设计方法:进行系统功能模块划分,绘制系统模块图和ER图,形成基本的系统设计方案;5. 开发测试方法:按照设计方案进行系统开发和测试,对开发过程和实现结果进行不断优化和调整。

计算机应用基础试题管理系统设计毕业论文

计算机应用基础试题管理系统设计毕业论文

计算机应用基础试题管理系统设计毕业论文第一章需求分析需求分析为软件的开发起到了决策的作用,提供了开发的方向,并指明开发的策略,在软件开发及维护中均起到了举足轻重的作用。

本章将从用户需求和功能需求两方面进行阐述。

1.1用户需求1.1.1科目管理实现科目的添加,删除,修改等功能1.1.2知识点管理试题抽取按知识点进行,同一试题可能涉及多个知识点。

知识点按树状目录管理,其主要操作包括:1、知识点添加2、知识点删除3、知识点修改4、知识点位置的移动5、统计功能:·知识点总数·每个知识点对应题的数量1.1.3试题管理试题包括:“题型、题干、答案、分数、难度、相关系知识点”等内容;“题型”分为:单选、多选、判断、填空、等4种类型。

每一道试题可能包含一个或多个“知识点”“题型、分数、难度”、“知识点”和“题干、答案”可分别存储。

主要需要实现的操作:1、试题增添——试题分类型录入2、试题删除3、试题修改——可修改内容为“题干、答案、分数、难度和相关知识点”。

“题型”不允许修改,只能删除/重输。

4、查找·按题号查找试题·按内容查找试题5、统计·按科目(章)、题型分别统计题量·按知识点、题型分别查询试题1.1.4试卷生成1、试卷设置·设置试卷卷面总分数·设置考试时间·按章分配分数·按题型分配分数·设置允许的试题重复度比例·是否设置难度系数分数比例·评分规则(多选题,填空题,)2、生成试卷(1)手工生成试卷各种参数设置好后,手动的选择题库中试题,添加到试卷,然后生成试卷。

(2)自动生成试卷·按“题型”分配每章题型比例·按指定“题型”随机抽题。

第二章拟采取的研究方法和技术路线2.1 研究方法和技术路线研究方法是通过建造模型的方法,对试题库的组织机构、运行模块、数据流程进行建模。

通用试题库系统的设计与实现—总体设计与实现毕业设计论文

通用试题库系统的设计与实现—总体设计与实现毕业设计论文

目录前言 (1)1绪论 (2)1.1 开发背景 (2)1.2 研究开发通用试题库系统的意义 (2)1.2.1 传统命题方式的利弊 (2)1.2.2 使用试题库的优点 (3)1.3 国内外试题库系统的研究现状 (3)1.4 课题的来源 (3)1.5 论文的组织 (4)2 开发工具的简介 (5)2.1 开发工具Visual Basic语言简介 (5)2.1.1 Visual Basic语言及其开发环境 (5)2.1.2 Visual Basic的功能特点 (5)2.2 SQL Server 2000简介 (6)2.2.1SQL语言简介 (6)2.2.2SQL Server 2000数据库管理系统的主要特点 (7)3需求分析 (9)3.1建立试题库的原则 (9)3.2试题库系统的性能需求 (9)3.3试题库系统的功能需求 (9)4 系统总体设计 (11)4.1设计思想 (11)4.2 系统功能模块结构图 (11)4.3 功能模块划分 (11)4.3.1 系统管理模块 (12)4.3.2课程管理模块 (12)4.3.3 试题管理模块 (12)4.3.4试卷管理模块 (13)5 数据库设计 (15)5.1需求分析 (15)5.1.1分层数据流图 (15)5.1.2 数据字典 (18)5.2 数据库概念结构 (22)5.3ER模型到逻辑数据库的转化 (23)5.4 逻辑设计的其他考虑 (23)5.5 数据库逻辑结构设计 (24)5.6数据的冗余度分析 (24)5.7 数据库完整性、一致性和安全性 (25)6 系统的详细设计与实现 (26)6.1通用试题库系统主窗体界面 (26)6.2用VB编程涉及的基本概念 (26)6.3VB编写代码机制 (27)6.3.1 代码模块 (27)6.3.2过程 (27)6.3.3工程 (27)6.4主窗体界面的技术实现 (27)6.4.1窗体设计 (27)6.4.2设置窗体属性 (28)6.4.3窗体的事件和方法 (28)6.4.4菜单的设计 (28)6.5题库管理界面和功能实现 (29)6.5.1 “判断题管理”窗体设计 (29)6.5.2 “单选题管理”窗体 (31)6.5.3 “多选题管理”窗体 (32)6.5.4 “填空题管理”窗体 (32)6.5.5“简答题管理”窗体 (33)6.6 添加试题的关键技术 (33)6.6.1CommonDialog控件 (33)6.6.2 OLE控件 (34)6.7数据库结构的实现 (35)6.7.1使用企业管理器创建用户数据库 (35)6.7.2使用企业管理器创建数据表 (35)6.7.3创建课程数据库 (36)6.7.4使用SQL语句创建数据库 (38)7总结与展望 (40)7.1总结 (40)7.2展望 (40)参考文献 (42)致谢 (43)前言随着计算机及其应用软件的发展,教育信息化管理已经越来越得到重视。

试题库管理系统的设计与实现修订稿

试题库管理系统的设计与实现修订稿

试题库管理系统的设计与实现WEIHUA system office room 【WEIHUA 16H-WEIHUA WEIHUA8Q8-河北科技大学继续教育学院毕业论文学生姓名:孙田田学号:1033994院站:河北科技大学继续教育学院计世教学部学习形式:业余层次:专科专业:软件技术题目:某高校试题库管理系统的设计与实现指导教师:评阅教师:二○一一年十二月毕业论文题目某高校试题库管理系统的设计与实现总计毕业论文24页表格18表插5图摘要中现存的问题,提高教学质量和考试效果,减轻教师工作压力。

试题库管理系统可辅助教师对所教科目的各种试题的题型、知识点、难度等相关资料进行保存、查询等信息管理;并在需要对学生进行测验、评估的时候,从题库中抽取出相应要求的题目,组成一套试卷。

本文首先简要介绍了开发试题库管理系统的可行性分析,系统的需求分析和总体设计,然后主要针对系统的设计、组成、用户界面设计、程序设计进行了详细分析,并对系统部分关键性代码进行了讲解,同时对一般系统软件设计的基本思想及工作流程给出了方法技巧。

首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

关键字:试题库试卷详细分析目录1绪论 (1)课题背景及意义 (1)国内外研究现状、水平和发展趋势 (1)研究目标及研究内容 (2)2可行性分析 (4)技术可行性 (4)经济可行性 (4)3系统的需求分析和总体设计 (5)需求分析 (5)总体设计 (5)4系统详细设计 (6)普通考试的标准化 (6)本系统的业务流程图 (6)数据流程图 (8).数据字典 (9)5 系统测试 (13)系统功能结构设计: (13)输入输出设计 (13)试卷管理 (15)、系统初始化 (15)总结 (18)致辞 (19)参考文献 (20)1绪论课题背景及意义试题库管理系统产生的背景:在教育、教学现代化建设中,教、考信息化是最重要的主体工程。

题库管理系统_毕业设计论文

题库管理系统_毕业设计论文

毕业设计(论文)题目试题库管理系统试题库管理系统可辅助教师对所教科目的各种试题的题型、知识点、难度等相关资料进行保存、查询等信息管理;并在需要对学生进行测验、评估的时候,从题库中抽取出相应要求的题目,组成一套试卷。

本试题库管理系统的开发,是为了方便管理、抽取试题,减轻教师的负担,其在学校具有很大的应用价值,它具有保密性、操作简便、易于使用、抽题时具有很大的随机性等特点。

在开发软件的同时,使本人掌握了软件开发的基本知识,以及学到解决问题的方法。

本软件是以Windows 7为平台,Visual Basic 6.0为软件开发工具编写而成的。

本软件的通用性很好,可以在大多数操作平台上使用。

关键字:试题库管理系统;应用价值;随机性;Visual Basic 6.0Test library management system can assist the teachers of the classes you intend various questions of the kinds of questions, knowledge, difficulty, and other relevant information to save query information management; tests and students, assessment, extracted from the question scorresponding requirements of the subject, composed of a set of papers.The development of the examination database management system, in order to facilitate the management, extraction questions, to reduce the burden on teachers, has great value in the school, and it has confidentiality, easy to operate, easy to use with a lot of random, extracting and and other characteristics. In the development of the software at the same time, so I mastered the basic knowledge of software development, as well as learn the way to solve the problem.The software is based on the Windows XP platform in Visual Basic 6.0 software development tools to write from. The versatility of the software is very good, can be used in most operating platforms.Key words: Test library management system; Application value; Randomness; Visual Basic 6.0目录1 引言 (5)1.1 选题的背景 (5)1.2 系统开发目标 (5)1.3 系统开发环境 (6)1.4 系统的运行环境 (6)2 相关技术与开发工具介绍 (7)2.1 Visual Basic 6.0简介 (7)2.1.1 概述 (7)2.1.2 Visual Basic 6.0的特点 (7)2.2 SQL Server 2005简介 (8)3 系统需求分析 (9)3.1 可行性研究 (9)3.2 功能需求分析 (10)3.3 性能需求分析 (10)3.4 系统安全性要求 (10)3.5 系统用例图 (11)4 系统总体设计 (12)4.1 开发设计思想 (12)4.2 系统功能模块 (12)4.3 数据库设计 (13)4.4数据字典 (14)4.5概念结构设计 (16)5 系统详细设计 (20)5.1 登录窗体模块 (20)5.2 系统主窗体模块 (21)5.3 试题信息录入模块 (22)5.4 题库数据管理模块 (24)5.5 试题查询排序模块 (26)5.6 自动组卷模块 (28)5.7 人工组卷模块 (35)5.8 试卷管理与输出模块 (42)5.9 系统用户管理模块 (43)6 总结 (45)参考文献 (46)致谢 (47)1引言1.1选题的背景考试是教师检查学生学习情况的必要手段,但是出卷却是一种繁重的智力和体力劳动,传统的标准化试卷命题,需要由教学专家组成一个命题班子,根据许多年教学经验,从贯彻教学大纲要求,到试卷意图的组织,经过反复的推敲,才能完成一份标准化的试卷。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试题库管理系统毕业论文WEIHUA system office room 【WEIHUA 16H-WEIHUA WEIHUA8Q8-试题库管理系统(伊犁师范学院计算机系,新疆伊宁 835000)摘要:随着计算机办公自动化程度的不断提高,开发各种数据库管理应用软件用于各种工作中能有效地提高工作效率,节省时间,能使学校的教学工作上一个新的台阶。

传统的人工命题形成试卷,往往会出现大量的重复劳动,并且形成的试卷因出卷人的不同其质量会差距很大,这样一来会直接导致考试结果波动很大,使考试的科学考评效果大幅度降低,这也往往引起学生和教师的广泛议论和关注,解决这一早就出现的问题一直是许多人的迫切愿望,由于各种考试名目繁多,试卷内容广杂,使出卷难度加大,要出一份好试卷更是难上加难;另外,许多基础学科内容长期不变或基本不变,这就使建立试题库成为非常必要和可能。

通过筛选、总结、修正,使以往大量优秀的试题进入试题库,继承了前人辛勤的劳动和智慧的结晶,也顺应了标准化命题的要求。

本系统是在WINDOWS98平台上,以Visual 为工具,利用OLE等技术设计实现了一个试题库管理系统。

系统设有特权用户(Supervisor),对系统的所有资源实施管理;一般用户只可选择访问已经授权可访问的资源。

为试卷选题可通过人工进行,也可给出各种具体的条件,然后由程序自动来选定完成。

试卷内容是文本文档处理的各种数据。

关键词:OLE;试题库;试卷生成;试卷管理中图分类号:TP311应用Visual 可视化编成工具开发软件速度快,界面实现简单方便,具有高可靠性、便于维护调试和高效率等突出优点。

在深入学习和研究了Visual 这一可视化继承开发环境的基础上和在参阅了大量文献资料的基础上,同时了解到我国大、中学校录取新学生、考察学生学习情况的手段主要还是通过考试,而每次考试,都要花费老师大量的心血去筛选试题、组织试卷、整理试题答案等。

根据这些情况,我们开发设计了该《试题库管理系统》应用软件,以实现课程的试题库管理和处理,相信它必将在教学中发挥积极的作用。

1.概述研究背景1. 随着计算机办公自动化程度的不断提高,开发各种数据库管理应用软件用于各种工作中能有效地提高工作效率,节省时间,能使学校的教学工作上一个新的台阶。

传统的人工命题形成试卷,往往会出现大量的重复劳动,并且形成的试卷因出卷人的不同其质量会差距很大,这样一来会直接导致考试结果波动很大,使考试的科学考评效果大幅度降低,这也往往引起学生和教师的广泛议论和关注,解决这一早就出现的问题一直是许多人的迫切愿望,由于各种考试名目繁多,试卷内容广杂,使出卷难度加大,要出一份好试卷更是难上加难;另外,许多基础学科内容长期不变或基本不变,这就使建立试题库成为非常必要和可能。

通过筛选、总结、修正,使以往大量优秀的试题进入试题库,继承了前人辛勤的劳动和智慧的结晶,也顺应了标准化命题的要求。

2. 该试题库管理系统由本人和司秀华同学共同开发完成。

所有的源代码都调试运行通过,达到了所有的预期目标。

优秀的试题可进入试题库直接参与以后的试题而生成新的试卷。

可直接从中抽取试卷(必要时可稍作修改)用于考试。

本论文所做的工作该试题库系统是一个文史类试题库管理系统,即:该系统可由特权用户(supervisor)为课程创建其试题库。

系统设有特权用户(supervisor)对系统的所有资源实施管理,同时管理用户群:向系统添加用户、撤销用户、分配向系统注册进入的口令和用户名。

而一般用户只可选择访问已经授权可访问的资源。

以一般用户身份向系统注册进入后,“用户管理”菜单项为不可见项。

为试卷选题可通过人工进行,也可给出各种具体的条件,然后由程序自动来选定完成。

选题完成后可对所有试题进行预览并可再次决定各题的去留,然后在此基础上再次进行管理,直到满意为止。

能为多门课程创建试题库,并对其试题库进行维护管理。

试题内容可以是文本文档所能处理接受的文字、数字、字母等数据。

试卷最后生成于文本文档中。

自动保存历史试卷而逐渐形成试卷库,为直接抽取试卷(必要时可稍作修改)用于考试提供了可能。

本系统的一级主功能菜单有:试题管理试卷管理用户管理帮助退出系统。

二级主功能菜单有:添加试题浏览试题取消选中标记输入选题条件自动选题试卷预览生成试卷添加用户删除用户。

单个试题有它的单个的价值和意义,而试卷有它的整体价值和意义;根据需要可以人工选定试题,然后生成试卷。

本系统主要有以下几个突出的特点:1.能自动为课程创建试题库,并进行维护管理。

2.系统是开放的。

用户可向系统内添加试题,可对其中的试题进行修改,也可对其中的试题进行删除操作。

3.选题可手工进行,也可根据给定的条件由程序自动完成。

4.利用试题库中试题自动生成试卷。

在试题内容输入后,自动生成文本文档。

开发本系统的软件和硬件环境硬件环境:兼容机 Pentium 4/256M RAM40G17’通用试题库系统需求分析按照软件工程基本理论要求,软件开发以前必须向用户反复进行需求调查并形成需求规格说明书,在软件开发中仍要继续进行,并对已经形成的需求规格说明进行修改和补充,直到软件产品开发完成为止。

下面是本系统已经形成的最终的需求规格说明书。

需求规格说明1.为有效规范管理考试及试卷命题需开发该系统。

2.设定特权用户(supervisor)来统一管理用户群,给他们分配使用权限和口令,通过对使用权限的控制来限制某些用户使用课程的试题库。

若用户口令丢失可由特权用户解锁并重新分配口令;用户在合法进入系统后能修改自己的口令。

特权用户(supervisor)可从系统中撤销其他用户,也可向系统中添加用户;特权用户(supervisor)若以其他用户名进入系统“用户管理”主菜单项不可见。

3.根据需要能为课程创建试题库。

每试题均有大题号、难度系数、知识点。

4.每题及其相应属性按题型由手工输入来完成。

5.试题内容可以是多样化的各种文字、字母、数字以及各种符号等等。

6.能浏览、修改、删除系统内任一所有试题。

7.试题选题分两种: a).所有试题均有人工选定。

b).在人工选定试题的基础上,由系统按用户给出的选题条件自动随机补足剩余试题。

试题条件包括题型、知识点、难度系数。

其中题型和题数必须给出,知识点或难度系数可给出也可不给出,若不给出,则程序认定该项不受限制和约束,即任意数据皆可。

8.在人工选定试题的过程中,随时可获知已选定试题的数量等汇总情况。

9.试题选定后可进行预览(对所有已经选定的试题),预览过程中可取消任意题的选中标记,经调整后最后结束选题。

10.试题选定按给定的难度比以及知识点覆盖面要求进行。

在由程序自动按用户给出的选题条自动随机补足剩余试题该情况中,可通过对难度系数和知识点的输入的控制来实现这一要求。

该系统完全按照以上形成的需求规格说明书开发设计完成,并达到了所有预期的目标。

建立UML模型试题库系统用例图(功能级数据流图确定内容最后保存在文档中。

[ 图示1 ]2.浏览试题顺序上下翻阅每一道试题,进入浏览界面以前,先要给出试题过滤条件。

[ 图示2 ]图1.添加试题界面图2.进入“浏览试题”状态前首先看到以下界面:3.取消选中标记取消所有人工或程序加在试题上的选中标记。

4.添加用户由特权用户向系统中添加新注册用户名,并分配口令。

5.撤销用户由特权用户从系统中撤销某一注册用户名,以后系统将拒绝以该用户名向系统注册进入。

6.选题条件:在人工选定选题的基础上由系统按要求自动随机补足剩余试题而要求系统自动选题时要给出各项具体数据要求,其中知识点和难度系数可不给出外,其余各项必须给出,未给出的项即认为任意数据皆可(程序将按无法任何限制处理);知识点上限是用来限制出题范围的,主要是为了适应期中考试和期末考试(知识点上限不输入即可)不同的需要,上限知识点不包括在出题知识点范围之内。

输入所有要求后,点击“结束”命令结束输入,然后点击“自动选题”即可开始自动选题,自动选题将严格按照如上输入的要求数据进行,若没有符合条件的题则不选,最后等待进行人工调整。

[ 图示3 ]图3.输入选题条件界面7.自动选题按“输入选题条件”中给出的条件随机地抽取试题。

8.生成试卷将选定的试题自动生成文本文档。

9.将已选定的试题按成卷的顺序显示出来供用户翻阅浏览,并可再次决定各题的去留。

10.退出系统退出试题库系统,回到操作系统环境。

试题由人工选定人工选定试题在“浏览试题”功能中进行,该功能的操作界面是所有操作界面中比较复杂的一个,该功能也是本试题库系统所有功能中使用较为频繁的一个功能。

删除试题这一功能就在该界面中进行,这样一来就不必再另外创建一个窗体来实现它。

点击“上一题”、“下一题”命令按钮即可上下翻阅每一题,点击“选中”即可选中当前题、左上角小方框内即出现“+”符号,表现当前题已经加上选中标记“+”;再点击“选中”一次则取消当前题已经加上的选中标记“+”。

数据库设计试题库采用ACCESS数据库系统。

1.试题库结构:xishu 难度系数 integertag 选题状态 text 1tag=“+”时,说明该题处于选中状态,否则处于非选中状态zhishidian 知识点代号 text 50datihao 大题号 text 50题型代码,选题型后由程序自动给出相应的代码hao integer 2在随机选题开始前,由程序自动填写所有符合条件试题的序号,用以和随机数生成函数Rnd挂钩2.知识点表知识点表结构:zhishidian text 50其内容为:知识点代码+知识点简单描述语知识点的编码:知识点编码采用6位数编码,前两位表示第几章,中间两位表示第几节,最后两位表示该节中考试知识的出处。

例如:110521,它表示该题出自11章5节的21知识内容处,这样编码使题库程序控制选题章节便于实现。

并可按试题进行排序。

在输入自动选题条件时,可由给出知识点来控制试题的具体出处,同时可由给出知识点上限来控制试题选择的连续范围。

期中考试试题范围依此法设定。

3.自动选题条件表表结构:datihao text 50 所属大题题号tishu integer 选题个数zhishidian text 50 知识点要求xishu text 50 难度系数4 .关键技术、难点及解决方案1.本系统在不同盘符下,它的路径也发生变化,因此程序读取数据的来源也要同步变化,这就要求DATA控件对数据库、表的绑定必须动态实现,从而保证数据的来源与课程保持一致。

如可采用如下代码实现:Private Sub Form_Activate()= & "\"End Sub2.按用户给出的条件,由程序自动选题功能的实现算法描述:首先按试题条件表中第一个选题条件从试题表中按该条件过滤出符合条件的试题子集。

相关文档
最新文档