某学校的题库管理系统-课程设计

合集下载

某学校的题库管理系统数据库系统设计

某学校的题库管理系统数据库系统设计

《某高校的题库管理系统》课程设计报告题目:某学校的题库管理系统专业:班级:姓名:指导教师:成绩:计算机学院目录一.设计内容与要求 (1)1.设计内容 (1)2.设计要求 (1)二.概要设计 (1)三.系统详细设计 (2)3.1 普通考试的标准化 (2)3.2 本系统的业务流程图 (2)3.3 数据流程图见图(2)、图(3)、图(4) (3)3.4 数据字典 (5)四.系统测试 (9)4.1 系统功能结构设计 (9)4.2 输入输出设计 (10)4.2.1试题管理 (10)4.2.2试题导入 (10)4.2.3备份与恢复 (11)4.3试卷管理 (11)4.4系统初始化 (12)4.4.1题型管理 (12)4.4.2知识点管理 (12)4.4.3人员管理 (13)4.4.4修改密码 (13)五.总结 (13)六.参考文献 (14)1.设计内容与要求1.设计内容本课题的研究内容,预计可能遇到的问题,提出解决问题的方法和措施。

基本内容:本课题的研究对象试题库管理模块的设计和实现。

以下具体功能的介绍:(1):用户登录功能:验证用户登录的合法性,本系统分为教师登录和学生登录两种模式,从数据库中匹配相对应的用户信息,成功登录后自动跳转到主菜单页面(2):用户管理:实现添加操作用户、修改用户信息、删除用户等操作。

(3):题库管理:实现分类别、修改题库中的题目,包括题目的添加、修改、删除。

题库管理系统中还包括题库的导出功能即实现分类别把题库中的题目导出到Microsoft Word中,从而轻松实现排版和打印。

(4)试卷管理:实现试卷的生成与排版功能。

课题难点:如何使系统更加完善,高效的运行,操作更加的便捷。

难点在于如何使用好控件,使系统能够访问到Access数据库,以及浏览数据库!还有如何创建新文档并将生成的试卷和答案显示在新文档中!解决问题的方法和措施:参考相关方面的书籍,综合运用data特性,office 控件等,通过代码链接到Access数据库!实现两者的互连!2.设计要求(1)保证资源的合理使用、避免浪费(2)用计算机实现题目及试卷的管理可以比传统的人工选题、出题,节省大量的人力和物力资源,帮助提高教学质量,并加速了办公自动化、无纸化的实现。

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

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

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

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

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

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

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

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

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

本软件是以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.教育测量专家为建立题库提供经典的或现代的教育测量理论,使题库具有科学的数学模型。

java题库管理系统课程设计

java题库管理系统课程设计

java题库管理系统课程设计正文:一、引言随着计算机技术的不断发展,教育信息化的进一步推进,传统的纸质教材逐渐被数字化教材所取代。

在教学过程中,教师需要有一套完善的题库管理系统来支持他们的教学工作。

本文将介绍一个基于Java语言的题库管理系统的设计与实现。

二、系统需求分析题库管理系统的主要功能包括题目的录入、题目的查询与统计、试题的导入与导出等。

在题目录入功能中,教师可以根据不同类型的题目,选择题、填空题、判断题等,录入相应的题目内容和答案。

题目的查询与统计功能可以根据不同条件,如题目类型、难度、关键词等,进行查询和统计分析。

试题的导入与导出功能可以将题目以文件的形式进行导入和导出,方便教师的备课和资料共享。

三、系统设计与实现1. 数据库设计系统的核心数据是题目的内容和答案,因此需要设计一个题目表来存储这些信息。

题目表包括字段:题目ID、题目类型、题目内容、答案等。

此外,还可以设计一个难度表来存储题目的难度信息,方便后续的查询和统计分析。

2. 界面设计系统的界面设计应该简洁明了,方便用户的操作。

可以使用Java Swing或JavaFX等技术来实现系统的界面。

主要界面包括题目录入界面、题目查询界面、试题导入导出界面等。

3. 功能实现系统的功能主要包括题目的录入、查询与统计、试题的导入与导出等。

录入功能可以通过界面上的表单来实现,用户填写相应的信息后,点击确认按钮即可将题目信息保存到数据库中。

查询与统计功能可以根据用户选择的条件,从题目表中查询相应的题目信息,并进行统计分析。

试题的导入与导出功能可以通过文件读写的方式实现,将题目以文件的形式导入或导出。

四、系统优化与扩展1. 数据库优化随着题目数量的增多,数据库的性能可能会受到影响。

可以采用数据库索引、分表等技术来优化数据库的性能,提高系统的响应速度。

2. 用户权限管理在实际应用中,系统可能会有多个用户角色,如教师、管理员等。

可以增加用户权限管理功能,限制不同用户角色的操作权限,保证系统的安全性。

题库管理系统课程设计报告

题库管理系统课程设计报告

目录第1章系统分析 (2)1.1 开发背景 (2)1.2 需求分析 (2)1.3 开发环境 (2)第2章系统设计 (4)2.1 系统总体示意图 (4)2.2 系统数据流图 (4)2.3数据库设计 (5)2.4 功能模块图 (10)第3章系统实现 (12)3.1 系统登录界面 (12)3.2系统注册界面 (13)3.3 教师主界面 (14)3.4 试题管理界面 (14)3.5 试卷生成界面 (17)3.6 科目添加界面 (18)3.7 个人密码修改界面 (19)3.8 用户信息管理界面 (20)第4章系统测试 (22)4.1 软件测试基础理论 (22)4.2 系统测试 (22)第5章结论 (23)参考文献 (24)第1章系统分析1.1 开发背景题库管理的信息处理,包含很多的信息数据的管理,现今,在很多的地方都是初步开始使用计算机文档管理系统进行信息管理,甚至尚未使用计算机进行信息管理。

根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于人事情况的统计和核实等往往采用对员工的人工检查进行,对员工的实际情况、以及职位等情况用人工计算、手抄进行。

数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。

总的来说,缺乏系统,规范的信息管理手段。

尽管有些单位有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。

1.2 需求分析目前,大部分学校期末考试仍采用任课教师考前集中出题的方式。

为解决考前透题、漏题、补(缓)考试题与正式考试试题题量及难度差异等问题,教务管理部门通常要求教师同时出A、B两套试卷,其题量与难度要求相同。

这样做虽然能够解决一些问题,但给教师增加了很大的工作负担。

若上下届学生的同一门课程由同一教师承担,则难免几届学生用相同几套试卷;若由不同教师出题,则上下届学生的成绩之间又不具有可比性。

基于此问题若建立题库,每次考试前由题库中随机抽取题目生成试卷,则可较好地解决教考分离的问题,充分调动学校教学积极性,客观评价教学质量,有效提高工作效率,也可将广大教师从每学期末繁重的命题工作中解放出来。

题库管理系统课程设计c

题库管理系统课程设计c

题库管理系统课程设计c一、课程目标知识目标:1. 让学生掌握题库管理系统的基本概念、功能模块及其设计原理;2. 使学生了解数据库在题库管理系统中的应用,包括数据表的设计、查询、更新等操作;3. 帮助学生掌握C语言编程技巧,实现题库管理系统的基本功能。

技能目标:1. 培养学生运用数据库技术进行数据管理的能力,能独立设计题库数据表;2. 培养学生运用C语言编写程序,实现题库管理系统的增、删、改、查等功能;3. 培养学生分析问题、解决问题的能力,提高编程实践操作技能。

情感态度价值观目标:1. 激发学生对计算机编程的兴趣,培养其主动学习的习惯;2. 培养学生团队合作精神,学会与他人共同探讨、解决问题;3. 增强学生的信息素养,使其认识到编程在现实生活中的应用价值。

课程性质:本课程为实践性较强的学科,要求学生将理论知识与实际操作相结合,通过动手实践,掌握题库管理系统的设计与实现。

学生特点:本课程针对具有一定C语言基础和数据库知识的学生,他们对编程有一定了解,但实际操作能力较弱,需要通过课程学习,提高实践技能。

教学要求:结合学生特点,注重理论与实践相结合,强化实践操作环节,培养学生实际编程能力。

同时,关注学生个体差异,因材施教,提高教学质量。

通过课程学习,使学生达到上述课程目标,为后续相关课程打下坚实基础。

二、教学内容1. 题库管理系统概述- 了解题库管理系统的基本概念、功能需求及系统设计流程;- 熟悉题库管理系统的应用场景,明确学习目标。

2. 数据库基础- 学习数据库的基本概念,掌握数据表的设计方法;- 掌握SQL语句,包括数据查询、更新、删除等操作。

3. C语言编程基础- 复习C语言的基本语法,掌握函数、指针、结构体等概念;- 学习C语言在题库管理系统中的应用。

4. 题库管理系统功能模块设计- 分析题库管理系统的功能需求,设计各个功能模块;- 学习模块化编程思想,实现各个功能模块的代码编写。

5. 系统集成与测试- 将各个功能模块进行集成,形成完整的题库管理系统;- 学习软件测试方法,对系统进行功能测试和性能测试。

题库管理系统课程设计

题库管理系统课程设计

题库管理系统课程设计一、课程目标知识目标:1. 让学生理解题库管理系统的基本概念,掌握其功能与作用;2. 使学生掌握数据库的基本操作,如创建、查询、更新和删除数据;3. 帮助学生了解数据库设计原则,学会设计简单的题库表结构。

技能目标:1. 培养学生运用所学知识,独立完成题库管理系统的设计与实施;2. 提高学生解决问题的能力,使其能够针对实际问题进行需求分析和系统设计;3. 培养学生的团队协作能力,通过小组合作完成题库管理系统的开发。

情感态度价值观目标:1. 激发学生对计算机科学的兴趣,培养其主动学习的积极性;2. 培养学生的创新意识,使其敢于尝试新方法,解决问题;3. 培养学生具备良好的信息素养,遵守网络道德规范,尊重他人知识产权。

本课程针对高年级学生,结合学科特点和教学要求,注重理论与实践相结合,培养学生具备实际操作能力和团队合作精神。

通过本课程的学习,学生将能够掌握题库管理系统的相关知识,提高自身技能,并形成正确的情感态度价值观。

教学过程中,将根据课程目标分解具体学习成果,以便进行教学设计和评估。

二、教学内容1. 数据库基础知识:介绍数据库的基本概念、类型、特点及应用场景,以教材第一章内容为基础,帮助学生建立数据库的基本认识。

2. 关系型数据库:讲解关系型数据库的原理、设计方法,结合教材第二章,使学生掌握表结构设计、数据完整性约束等知识。

3. SQL语言:教授SQL语言的基本语法,包括查询、插入、更新和删除数据,以教材第三章内容为参考,让学生熟练掌握数据库操作。

4. 题库管理系统需求分析:分析题库管理系统的功能需求,引导学生了解实际项目开发过程中的需求分析方法,参考教材第四章内容。

5. 数据库设计:讲解数据库设计原则,以题库管理系统为例,让学生学会设计简单的数据库表结构,结合教材第五章内容。

6. 题库管理系统的实现:根据教材第六章内容,教授如何使用数据库技术实现题库管理系统的功能,包括数据存储、查询和界面设计等。

《高等数学》题库管理系统的设计与实现

《高等数学》题库管理系统的设计与实现

《高等数学》题库管理系统的设计与实现设计与实现《高等数学》题库管理系统,首先需要确定系统的功能和需求。

1.功能需求:- 管理员登录功能:管理员需要账号和密码登录系统。

- 题目管理功能:管理员可以添加、删除、修改和查看题目。

- 题目分类功能:管理员可以对题目进行分类管理,如按章节、知识点等分类。

- 题目搜索功能:管理员可以根据题目的关键字进行搜索。

- 题目导入导出功能:管理员可以将题目导入系统或导出到文件中,方便题目的批量处理。

- 用户管理功能:管理员可以管理用户账号,包括添加、删除、修改和查看用户信息。

- 用户权限管理功能:管理员可以设定用户的权限,包括普通用户和管理员用户等。

- 用户登录功能:用户需要账号和密码登录系统。

- 题目练习功能:用户可以选择题目进行练习。

- 练习成绩统计功能:系统可以统计用户的练习成绩,并显示用户的答题记录和正确率。

2.系统设计:- 前端界面:可以使用HTML、CSS和JavaScript等技术进行设计,包括登录界面、题目管理界面、题目分类界面、题目搜索界面、用户管理界面、题目练习界面等。

- 后端逻辑:可以使用Java或其他编程语言进行后端逻辑的开发,包括数据库的设计和管理、用户登录和权限验证、题目管理和分类、题目搜索、题目练习和成绩统计等功能的实现。

- 数据库设计:可以使用关系型数据库(如MySQL)或非关系型数据库(如MongoDB)进行数据库的设计和管理,包括用户表、题目表、分类表等。

3.系统实现:- 前端开发:根据系统设计的界面需求,使用HTML、CSS和JavaScript等技术进行前端界面的开发。

- 后端开发:根据系统设计的功能需求,使用Java或其他编程语言进行后端逻辑的开发,包括数据库的设计和管理、用户登录和权限验证、题目管理和分类、题目搜索、题目练习和成绩统计等功能的实现。

- 数据库管理:根据系统设计的数据库需求,使用关系型数据库或非关系型数据库进行数据库的设计和管理。

(完整版)数据库课程设计-试题库管理系统

(完整版)数据库课程设计-试题库管理系统

《数据库系统概论》课程设计实验报告题目试题库管理系统学院商学院专业信息管理与信息系班级信息101学号201052275130学生姓名杨贵文同组成员周杭施建炉王于宾指导教师宣军英编写日期2012-06-19——2012-06-29一、课题名称:试题库管理系统二、课题要求:结合所学知识,开发一个简易的试题库管理系统。

三、实验目的:结合本学期所学知识,使学生温故而知新,并在实践操作上增加对数据库系统设计的认识和理解。

四、实验步骤:五、1、需求分析2、概念结构设计3、逻辑结构设计4、物理结构设计5、数据库实施6、数据库运行和维护六、课程开发内容:5.1 需求分析5.1.1 系统调查对现行的试题库管理业务进行了详细的调查和研究是了解系统需求和进行系统分析和设计的重要基础工作,因此要对我们的试题库管理工作进行全面的细致的调查研究。

首先与相关的老师进行了交流和沟通,了解他们对试题库管理的看法,看看有没有什么新的要求,在这个基础上,结合自身所掌握的知识水平,量力而行开发相应的试题库管理系统。

在调查中我们可以发现,高校的试题库是极其庞大的,如果没有一个智能的系统将人们从手工阶段解放出来,那么一个庞大的、完整的试题库是无法有效运行的,甚至出题的老师也无法有效、准确地在试题库中抽取自己所需要的试题,这等于说是一个没有实际运用价值的试题库。

所以说,他们对希望有这样的一个可以详细地表示试题属性的这样的一个试题库。

那么今天我们就围绕着这样的一个目标展开我们的工作。

5.1.2 用户需求要设计一个性能良好的管理系统,明确用户的应用环境对系统的要求是首要的和基本的。

本系统从以下四个方面对用户需求进行了分析:1)用户的需求信息:出题老师可以看到题目所属的类型和题目所考察的内容以及试题的分值和难度等级。

当然这个权限也给管理员和系主任。

2)用户的处理要求:管理员可以对试题库进行插入和删除操作,出题老师可以凭借自己自定义的选题要求在试题库中选择自己需求的试题,这个权限也对系主任开放。

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

《某高校的题库管理系统》课程设计报告题目:某学校的题库管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年12月目录一.设计内容与要求 (1)1.设计内容 (1)2.设计要求 (1)二.概要设计 (1)三.系统详细设计 (2)3.1 普通考试的标准化 (2)3.2 本系统的业务流程图 (2)3.3 数据流程图见图(2)、图(3)、图(4) (3)3.4 数据字典 (5)四.系统测试 (9)4.1 系统功能结构设计 (9)4.2 输入输出设计 (10)4.2.1试题管理 (10)4.2.2试题导入 (10)4.2.3备份与恢复 (11)4.3试卷管理 (11)4.4系统初始化 (12)4.4.1题型管理 (12)4.4.2知识点管理 (12)4.4.3人员管理 (13)4.4.4修改密码 (13)五.总结 (13)六.参考文献 (14)1.设计内容与要求1.设计内容本课题的研究内容,预计可能遇到的问题,提出解决问题的方法和措施。

基本内容:本课题的研究对象试题库管理模块的设计和实现。

以下具体功能的介绍:(1):用户登录功能:验证用户登录的合法性,本系统分为教师登录和学生登录两种模式,从数据库中匹配相对应的用户信息,成功登录后自动跳转到主菜单页面(2):用户管理:实现添加操作用户、修改用户信息、删除用户等操作。

(3):题库管理:实现分类别、修改题库中的题目,包括题目的添加、修改、删除。

题库管理系统中还包括题库的导出功能即实现分类别把题库中的题目导出到Microsoft Word中,从而轻松实现排版和打印。

(4)试卷管理:实现试卷的生成与排版功能。

课题难点:如何使系统更加完善,高效的运行,操作更加的便捷。

难点在于如何使用好控件,使系统能够访问到Access数据库,以及浏览数据库!还有如何创建新文档并将生成的试卷和答案显示在新文档中!解决问题的方法和措施:参考相关方面的书籍,综合运用data特性,office 控件等,通过代码链接到Access数据库!实现两者的互连!2.设计要求(1)保证资源的合理使用、避免浪费(2)用计算机实现题目及试卷的管理可以比传统的人工选题、出题,节省大量的人力和物力资源,帮助提高教学质量,并加速了办公自动化、无纸化的实现。

2.概要设计试题库管理系统在建设过程中,一般要重点考虑如下几个方面的内容:(1)友好的人机界面,人机界面是用户面向最多的软件界面,应当设计的美观大方(2)多中途径的对试题库进行维护,试题库的题目内容不是固定不变的,应根据课程发展的需要及时更新或添加或查询有关试题内容;(3)手动、自动成卷策略;(4)方便对已有试题的添加、删除、修改等管理;(5)完善的系统帮助功能,可以帮助用户尽快熟悉和掌握对试题库管理系统的运用。

3.系统详细设计系统分析是信息系统开发工作中的最重要一环,系统分析的内容主要包括对高校考试考前复习流程的详细了解、并在此基础上进行分析,提出新方案,以便开发出符合要求的管理信息系统。

它的基本任务是:系统分析员认课、出题教师在一起,充分了解其要求,并把双方的理解用系统说明书表达出来。

本系统采用原型法为开发的指导思想。

所谓原型法是根据用户提出的要求。

对有关方面做一定的调查研究,确定一个目标,而后迅速的开发出一个管理信息系统,交给用户使用,并根据用户在使用过程中所发现的问题或提出的新目标,不断修改,不断完善,知道用户满意为止。

3.1 普通考试的标准化进过一段时间的调查与分析,初步了解到普通考试是一种标准化考试。

主要体现在以下方面:(1)内容和形式的标准化考核的内容只是和能力总体保持不变,试卷形式相对稳定(一般情况下题型不超过六种)。

不同科目和考试的不同用途决定考试的内容。

一般大学考试的题型是相对稳定的,每种题型的分值也是变化的,所以在开发系统的时候是不考虑“题目分值”这个问题的。

只需要“试题管理”中的选择题型总分数对最终生成试卷时的总体题目个数进行控制即可。

(2)质量的标准化根据评分是否受阅卷员主管判断的影响试题可分为客观性试题和主观性试题。

客观性试题的常见形式有单选、多选、判断、填空等。

客观性试题的答案是惟一的,可用机器阅卷。

大规模标准化考试通常采用较多的客观性试题,以保证评分的客观性。

而主观性试题的常见形式有见答案、问答、计算、编程等。

(3)过程的标准化标准化考试要公布考试大纲。

标准化考试作为一种大规模考试,应当让广大考生和用户了解考试内容、试卷构成、试卷形式、记分体制等。

3.2 本系统的业务流程图图1 业务流程图3.3 数据流程图见图(2)、图(3)、图(4)图2 题库流程图图3 试卷流程图图4 数据流程图3.4 数据字典数据字典为数据库用户、数据库管理员、系统分析员和程序员提供了某些数据项的综合信息,主要描述数据流程图中的数据流、数据存储、处理过程和外部实体。

数据词典把是数据的最小单位看成是数据元素(基本元素项),若干个数据元素可以组成一个数据结构(组合数据项)。

它通过数据元素和数据结构来描写数据流、数据存储的属性。

下列各表列出了主要表的结构:人员表:ryb 可使用本系统的人员及权限要求学生对该题的掌握程度: rzb 试题表:shitib试卷表:sjb试卷类型表:sjlxb 题目编号表:tmb试卷中常用的题型:txb没门课程包括的知识点:zsdb 存放各专业所学课程表:zykcb 本校所开设的专业表:zymcb下面是部分表的图例:(P为表的主键)4.系统测试4.1 系统功能结构设计图5 系统功能逻辑模型描述4.2 输入输出设计4.2.1试题管理题目管理员进入系统后可以进行题库管理,包括题目录入、查询和修改维护等工作,但是不可以进行试卷管理和人员管理。

针对库中不存在的试题进行操作。

首先选择试题适用的专业、题型、知识点、难度等基本信息(这些同时也是相应题目的信息),然后系统根据一定的编码规则对该试题的试题编号进行编号,录入试题内容后继续录入该试题的答案。

管理员可以对未完成的题目继续录入。

列出不可用的文章信息,管理员可以选择某一篇未完成的文章编号,查看该文章的内容和已经存在的题目,可以继续录入尚未完成的题目,系统会根据上次录入的题目个数自动判断还有几道题目未完成,录入完毕后该文章设为可用。

4.2.2试题导入如果不想每道题的录入,同样可以从外部文件导入试题。

这样减轻了试题管理员的工作量,提高工作效率,如上图。

4.2.3备份与恢复为了避免造成题库数据的丢失,可定期备份题库到电脑指定目录下。

恢复题库时将已经存在的题库进行完全覆盖,恢复后的题目丢失情况视备份情况而定。

4.3试卷管理出题教师登录可以进行试卷管理,可以查询、修改试题,但是不可以录入试题,不可以进行人员管理。

手工选题和随机生成考卷是便于老师针对不同学生出不同侧重点的试题。

选出的题目按试卷中的顺序自动排题号,由出卷老师选择试题的等级、类型、卷中需要的题目类型后,如下图最后组卷生成考试试卷及答案卷。

按不同时间、试卷类型、出卷人员、出卷日期查询试卷名称、内容等信息。

在查找的同时可以打印想要的试卷。

并且可以对试卷进行一下处理,比如归档、作废。

归档就是不能在生成和该试卷一样的试卷,作废就是删除试卷以后出卷还可以选该试卷里面的内容。

4.4系统初始化4.4.1题型管理一般的试题库系统都是固定题型的,日后需要添加题型则要对系统的试题库的设计有所变动,在试题录入以及试卷生成过程中起到比较重要的作用,所以一般由系统管理员来管理使用此功能。

4.4.2知识点管理由题目管理员增加修改知识点。

大学考试有多种题型,由于每种题型对应不同的知识点,在对“知识点”进行管理的时候要先选择对应的题型,选择好题型后系统会自动对该新增的知识点进行编码。

为了便于管理,对知识点的修改只能修改它的名称,而不能变更它所属的题型。

另外出卷老师在使用系统的过程中,如果发现某个知识点的名称是有错误的,也可以在“知识点管理”的列表中选择并对其进行修改,但是出卷人员不得擅自添加知识点。

4.4.3人员管理系统管理员可以添加新的出卷教师和题目管理员。

如果某个人员忘记自己登陆口令也可以通过系统管理员进行查询、修改。

管理员可以给用户设置任何权限,如果想赋予某个权限就选种功能前面的方框,一般情况下是管理员有系统级权限,某个用户或者给试题录入,或者给试卷生成和打印等等。

4.4.4修改密码登录人员修改自己的登录密码,一般用户如果忘记了自己的密码,可以找管理员删除该用户再建立一个新的用户。

5.总结经过一个多月的设计和开发,试题库管理系统基本完毕,其功能基本符合学校管理者需求,能够完成各个专业个门学科的试题录入,根据要求自动成卷等多方面的功能。

在整个应用软件开发过程中使用原型法,并且根据面向对象的分析和设计思想,进行了系统分析,注重与用户的直接交流,并不断修改原型法以进一步符合用户要求。

另外,充分利用了一些工具软件来进行辅助分析和辅助设计,效果良好。

该软件大大减轻了任课教师的工作强度,提高了教学水平和工作效率。

在编写这个软件的过程中,虽然我竭尽全力,但是水平有限,设计时间较短,错误在所难免,所以这个系统还有许多不如意的地方,例如出错处理不够等多方面问题,这些都有待进一步改进和完善。

试题库管理系统在完善之后可以顺利完成学校老师出卷的任务。

通过对功能的改进可以完成各科任课教师的要求。

通过这个课程设计,我学到了许多东西,使我在各个方面有了进一步的充实和系统化,使我对软件的开发设计有了一个明确的认识。

6.参考文献[1]李春葆等.数据库原理与应用.清华大学出版社,2005[2]萨师煊,王珊.数据库系统概论.高等教育出版社,2005[3]陈华光,周铁山,张晓清.通用试题库系统的设计与实现.湖南工程学院学报,2002。

相关文档
最新文档