论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

试题库管理与维护系统--课程管理及试题录入的实现

目   录

引言

paper51.com

一 系统分析  1

paper51.com

1.1 系统概述. 1 内容来自www.paper51.com

1. 2 本模块的功能要求. 1 paper51.com

二 系统数据处理设计  1

内容来自www.paper51.com

2.1 概述及表的设计思想. 1 paper51.com

2.2 关系图. 2

copyright paper51.com

2.3 E-R图. 3 paper51.com

三 系统设计与实现  3

内容来自论文无忧网 www.paper51.com

3.1 “知识点课程结构设置”的实现过程. 3 内容来自论文无忧网 www.paper51.com

3.2 “课程编辑”的实现过程. 4

内容来自www.paper51.com

3.3 “知识点编辑”的实现过程. 4

内容来自www.paper51.com

3.4 “试题录入”的实现过程. 5 copyright paper51.com

3.5 模块实现的关键性技术. 6

内容来自论文无忧网 www.paper51.com

3.6 这四个模块实现的程序设计. 6

copyright paper51.com

四 总结  8 http://www.paper51.com

参考文献

http://www.paper51.com

致谢

内容来自www.paper51.com

附录 Ⅰ paper51.com

附录 Ⅱ copyright paper51.com

引 言

paper51.com

随着高等教育改革的不断深入,对高校教学质量的要求也在不断的提高。考试作为反映教学质量的一个重要环节,如何通过考试更加客观地、公正地评价教学效果和学生的水平是非常重要的。利用计算机智能组卷已日渐流行,将成为高校现代教学改革的一种重要环节。课程管理和试题管理作为题库的一个重要组成部分,那么怎样在题库中更好的体现出它们的重要性就显得非常的关键。 copyright paper51.com

一 系统分析 http://www.paper51.com

1.1 系统概述

copyright paper51.com

考试在我国古代就已经有了很大的发展,在1300多年前就有了科举制度。当然这种考试不规范、不严密,不能客观、准确地评估一个人的能力水平。但科举制度鼓励勤奋,激发了全社会的奋发向上的道德力量,对中国文化的传承、发展有重大的作用。然后,随着历史车轮的滚滚前进,考试在我国社会生活中的地位得到了很大的提高。

内容来自www.paper51.com

随着计算机应用的普及,为计算机管理试题库提供了可能,同时也促进了试题库理论和实践的发展。在我国随着高考制度的改革,以及其他大规模考试的建立,尤其是微型计算机的快速发展,这些都为题库建设提供了基础条件。 copyright paper51.com

题库是大量具有必要参数的题目的有机组合。题库中的题目除了试题本身的内容外,还要具有表征题目的编号、科目名称、知识点、答案、题型、分数、难度和期段等多种指标,这些题目以一定的结构存放在题库中,使用时可以方便地选择题目,编制所需要的试卷。所以知识点和科目的管理在题库中就显得非常的重要,本文主要就知识点和科目的编辑,试题的录入进行展开论述。

paper51.com

1.2 本模块的功能要求

内容来自论文无忧网 www.paper51.com

在知识点课程结构窗口中能够把某个知识点与某门课程联系起来,同时能够删除这种设置。

内容来自论文无忧网 www.paper51.com

在课程编辑窗口和知识点编辑窗口中,要求能够添加、删除课程/知识点,同时在输入的课程名称/知识点名称中能够去空格。在删除的过程中要求会判断某课程是否可以删除,若有知识点存在就不能够删除,同样对于知识点,若它存在于某课程下也不能够删除。

paper51.com

在试题录入窗口中,要求输入相应的信息后,能够生成试题,要能够对刚输入的试题进行保存、修改。

paper51.com

二 系统数据处理设计 http://www.paper51.com

2.1 概述及表的设计思想 内容来自www.paper51.com

表的设计思想:在对数据库的设计中考虑到由于科目是每个知识点的重要依据,每个知识点又是试题的重要依据,同时试题又是试卷的重要依据。所以,在数据库的设计中就想到了建立一个试题表(shitibiao),一个知识点表(zhishidian),一个科目表(kemubiao)来分别存储试题、知识点和课程。同时,由于知识点是属于科目的,但有的知识点不仅属于一种科目,它有可能属于几种科目,知识点表和科目表两者属于多对多的关系,所以在知识点和课程之间建立一张“知识点课程”表(zhishidiankemu)来作为两者的一个公共关系表(不过在设计中,我们主要采用PD(Power Designer)来设计,所以这张表是在建设了“知识点表”和“科目表”后由概念模型向物理模型转换的过程中自动生成的)。而且,一个科目可以出很多的试题,一个知识点可以出现在很多道题目中,所以科目表和试题表之间,知识点表和试题表之间都是一对多的关系。然而,试题又与编号、科目名称、知识点、答案、题型、分数、难度、选项和期段等有关,所以在数据库中建立了题型表(tixingbiao)、答案表(daanbiao)、难度表(nandubiao)和选项表(xuanxiangbiao)用来表征试题。当然,对于整个数据库的设计除了这些表以外还应该有一个登录表(denglubiao)来存储管理员和用户的口令和用户名。由于这两个模块没有用到这个信息,所以就不作介绍。

copyright paper51.com

当这些表建立好之后,建立数据库的关系图,其中在表间建立级联相关的字段和记录,这样的设置在删除、添加和修改等功能的实现过程中可以减小编码的难度。 http://www.paper51.com

本模块的概述:在课程管理模块中主要用到科目表、知识点表和知识点课程表。在试题录入中主要用到试题表、科目表、知识点表、知识点课程表、题型表、难度表和选项表。而在整个数据库的设计中,除了这些表以外还有一个登录表,所以整个数据库的表都在这两个模块中体现出来了。这再次说明这两个模块在整个试题库中的重要性,所以数据库设计的成败直接关系到这两个模块的实现与否。

内容来自论文无忧网 www.paper51.com

总之,对一个软件来说,设计一个好的数据库是开发出成功软件的基础和前提,因此,数据库的设计好坏直接影响着一个系统的好坏。在本系统中,我们采用SQL Server 2000来设计本系统的数据库。

内容来自www.paper51.com

------分隔线----------------------------
联系方式