毕业设计(论文)《计算机组成与系统结构》课程试题库设计库管理模块、组卷模块和数据库设计(含源程序) .doc
《毕业设计(论文)《计算机组成与系统结构》课程试题库设计库管理模块、组卷模块和数据库设计(含源程序) .doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)《计算机组成与系统结构》课程试题库设计库管理模块、组卷模块和数据库设计(含源程序) .doc(45页珍藏版)》请在三一办公上搜索。
1、江苏科技大学本 科 毕 业 设 计(论文)需要全套设计请加 174320523 各专业都有学 院 计算机科学与工程学院 专 业 计算机科学与技术 学生姓名 班级学号 指导教师 二零一零年六月江苏科技大学本科毕业论文计算机组成与系统结构课程试题库设计 题库管理模块、组卷模块和数据库设计The Design of Computer Organization and System Architecture Courses Item BankItem Bank Management Module, Papers Composition Module and the Design of Database
2、摘 要当前,试题库系统的建设和运用已成为各类院校促进教学改革,提高教学质量的重要举措。本课题结合计算机组成与系统结构课程的实际需求,研究与开发了可在网络环境下运行的试题库系统,实现了用户管理、试题管理、试卷管理、在线测试、统计成绩等功能。本文介绍了基于WEB的JSP技术的网络试题库系统的研发全过程。首先,描述了网络试题库系统的概念、功能和特点;其次对试题库系统进行需求分析,设计有用户管理子系统、试题管理子系统、试卷管理子系统、在线测试子系统等功能,其中用户管理子系统包括新增用户、用户资料修改、删除用户;试题管理子系统包括试题的增加、删除、修改、浏览、查询等;试卷管理子系统包括试卷维护、组卷管理
3、、试卷查询等;在线测试包括在线考试和试卷批改等内容;最后对各子系统进行详细设计和开发。采用黑盒测试法对该试题库系统的功能进行了验证,测试结果表明该系统的性能良好。关键字:JAVA;JSP技术;试题库;SQL Server;IE8.0AbstractNowadays, online item bank system has become one of the major concerns in the educational reform of some schools. The online item bank system combined with Computer Organizatio
4、n and System Architecture course of the actual demand, we design the item bank system that consisted of user management, question management, test paper supervision, online testing and exam score management. This paper is intended to expound on the whole process of item bank system based on web and
5、JSP. Firstly, the paper makes a brief introduction to item bank systems concept, functions and features. Secondly,the paper introduces the process of the item bank systems analysis. The system is composed of several modules. It includes the user management subsystem, the test question management sub
6、system, the examination paper management subsystem, the online test subsystem and so on. In the user management subsystem, teachers can add, modify, delete and query users information. In the test question management subsystem, teachers can add, delete, modify and query questions. Paper management s
7、ubsystem includes papers maintenance management, papers composition and query papers etc. In Online testing subsystem, students can test online and teachers can mark papers etc. Finally, it details the various sub-system design and development.Each modules of system is tested by black box testing me
8、thod, the results shows the performance of the system is good.Keywords: JAVA; JSP; Online item bank; SQL Server; IE8.0目 录第一章 绪 论51.1课题背景及意义51.2试题库的介绍21.2.1试题库定义21.2.2国内外试题库系统发展现状21.2.3试题库系统的功能作用41.3系统功能及预览41.3.1系统主要功能41.3.2系统预览51.4课题主要研究开发工作6第二章 开发技术及工具介绍82.1开发技术介绍82.1.1 B/S模式介绍82.1.2 JSP92.1.3 JAVA
9、简介102.2开发工具介绍102.2.1 Apache Tomcat102.2.2 MyEclipse112.2.3 SQL Server12第三章 系统分析133.1系统设计思想133.1.1 页面模块化133.1.2 系统的安全性133.1.2 代码复用143.2功能需求分析143.2.1 试题库系统总体功能143.2.2 试题管理功能153.2.3 试卷管理163.2.4 用户管理163.2.5 成绩管理193.2.6 在线考试20第四章 数据库设计214.1数据库需求分析214.2数据库表的形成214.3数据库配置25第五章 系统详细设计与实现275.1系统主体流程图275.2 具体功
10、能点实现275.2.1试题录入275.2.2试卷制作295.2.3系统管理30第六章 开发难点及技巧316.1自动组卷316.2数据库连接326.3试卷状态控制326.4分页功能33第七章 系统测试347.1模块功能测试347.2系统总体测试36结语37致谢38参考文献39第一章 绪 论1.1课题背景及意义考试环节作为教育教学中一个非常重要的环节一直受到人们广泛的关注。尽量减少人为因素对考试的影响,使考试更具有客关性、科学性,是教育界多年来追求的目标。如何提高考试的公平性和公正性同时也是家长和学生关心的内容。传统考试一般都是采用人工组卷,由出卷老师根据教学要求从各种参考资料中选取适当的试题。然
11、后手工编写或者由计算机排版,形成一份试卷,试卷的知识结构分布。每次考试完后,要花费相当多的时间和精力进行试卷分析、成绩汇总、成绩统计等大量的因试题而引起的重复性工作。考完的试卷也被丢弃下次进行相关章节的教学和测试时,又得重复上述组卷过程,人们非常希望能够采用一种高效便捷的方法来代替传统的考试方式和考试过程1。随着现代计算机技术、数据库技术以及网络技术的飞速发展为教育方式的改革提供了技术基础,使得教学方法和教学手段越来越多样化。相当多的计算机技术被引入到教学过程当中,形成了各具特色的智能计算机教学系统。其中计算机辅助的题库系统作为智能计算机教学系统的核心,越来越受到人们的重视。采用先进的计算机技
12、术和数据库技术,利用计算机自动生成试卷,并通过积累逐步形成有效的试题库,能使得试题和试卷的管理变得高效而便捷,同时也使得教学方式和考试方式有了更多的选择,对于提高教学效率。有效利用资源和使传统的教学方式逐步走向自动化将起到十分重要的作用。另外,现代网络技术的飞速发展也给传统的教育方式带来了变革。“网络教学”已经成为了一个非常普遍的名词。网络技术带给教育的变革不只体现在教学方面,在考试方面也有体现。基于网络的考试系统从一开始就受到人们的广泛关注。将网络带入考试系统是一个非常关键的步骤,不仅是技术方面的改革,更是对传统的考试、考核方式的一种挑战2。本人在对传统考试方式和试题库进行深入研究和分析的基
13、础上,研究并设计了一个基于网络的试题库系统。该系统采用基于角色的访问控制技术,使得系统的安全性和可靠性都有了保障。1.2试题库的介绍1.2.1试题库定义关于试题库的定义,学术界目前还没有统一,很多学者从试题库的基本概念和功能等方面对试题库进行定义,常见的试题库定义有下而几种:(1) 将已经出版的习题集以及各种考试中用过的题目存入计算机系统中,称之为“题库”。(2) 按一定原则组织起来,能为一定考试目的服务的大量优良试题集合,称之为“题库”。(3) 题库是大批优良试题的存储库,凡是入库的试题都是经过严格筛选,并且按合理的原则组织起来的,其技术参数、质量指标是经过测定的。本人赞同的试题库定义:试题
14、库是按照某种规则组织试题,并以某种方式进行试题管理,便于编辑和调用的存储仓库。1.2.2国内外试题库系统发展现状(1) 国外试题库现状国外试题库的发展已经有了比较长的历史,也产生了一些比较著名的试题库系统。试题库的最初“版本”是1968年IBM公司和美国洛杉矶学区共同开发的一个CTSS (Classroom Teacher Supporting System)。CTSS系统最初管理一个美国历史题库,其中贮存有800道题目,能为中学教师生成测验、家庭作业、课堂讨论题以及课外辅导材料等。CTSS采用批量处理方式,先由教师填写申请单,标明所需题目的数量,类别及有关属性,经光电扫描机输入电脑。CTSS
15、即能自动选取题目,复印所需的份数,还能自动输入答案单、核对答案和评分等。后来,加利福尼亚州开发了一个拥有11个题目库的系统,大的试题库装有万个以上的试题,如美国历史题目库,小的题目库也有数百道题目,如心理学题目库。计算机辅助教学能编制出各种测验,如自我测验、定位测验、诊断性练习、学期测验和综合测验等。其他一些比较著名的国外的试题库系统如下: 布卢姆理论的试题库实现一个和布卢姆理论,具有识记、理解、应用、分析、综合、评价六类标准的试题库。通过分析计算机辅助评估的便利:节约时间,反馈灵活等特点,描述了学生对计算机辅助评估的态度。然后提出其所带来的问题:可利用资源有限、内容上限制。从而提出自己基于布
16、卢姆理论的试题库。 OuestionMark Perception试题库该系统是易方公司与英国QuestionMark公司共同研发的基于网络的在线测试和试题库管理系统。这套软件是QuestionMark公司12年以来积累的成功经验的精品制作,曾荣获英国计算机协会奖。(2) 国内试题库现状我国的试题库系统发展较晚,最近几年,由于我国的计算机及相关技术的快速发展,试题库技术也随之有了很快的发展,并且产生一些有名的试题库系统。下面列出其中具有代表性的一些试题库系统。 教育123试题库系统是运行在简体Windows 95中文环境下的题库系统软件,由暨南大学软件工具研究所和英豪教育发展有限公司联合丌发。
17、从1989年开始,暨南大学软件工具研究所就致力于试题库系统的研制。 NATUTRE试题库管理系统是一种通用的试题库管理软件,适用于各级各类高、中等专业技术院校、普通教育、职业培训、成人教育、职称晋升等方面的计算机题库管理。山北京南琼电子有限责任公司开发设计。 21cnEdu世纪教育网上考试系统该系统包括如下几个模块:试题库管理、教师组卷、考场监控、和教学评估。该系统的特点:系统定时收发卷;支持考试监控和断电续考;整卷浏览;交卷后系统自动阅卷;支持多媒体试题;支持一题带多小题的阅读理解题和完型填空;题库分为公用题库和私有题库;组卷快捷方便;提供考试安排功能:多种统计分析手段,充分满足学校领导和教
18、师对教学质量的考察和分析。 结构力学试题库是在国家教委工科结构力学课程教学指导小组领导下,由清华大学、河海大学、哈尔滨建筑大学、长沙铁道学院、北方交通大学、西南交通大学、西安建筑科技大学、湖南大学、高等教育出版社等单位联合研制的,共有6200多道试题。采用了试题库通用软件系统,可以根据不同专业、不同考试性质、不同难度指标进行自动、半自动、人工干预等不同方式的组卷,可供土建、水利、道桥等专业各层次结构力学考试之用3。1.2.3试题库系统的功能作用试题库最基本的功能是存储试题,方便教师、学生的教学和学习。要实现这些基本功能就需要有以下辅助功能:(1) 试题输入功能。将试题存储到试题库之前,必须先考
19、虑试题库的应用平台与输入方式。传统试题库的输入功能较为简单,但计算机试题库试题的输入有一定的难度。从试题的内容看,有些试题带有图形内容,这为试题的输入带来一定困难。产生一种高效并且方便使用的输入方式,一直是这方面的研究重点之一。(2) 试题库系统的组织、管理功能。如果没有很好的试题组织和管理机制,要在茫茫的题海中找到自己需要的试题,是一件非常困难的事情。所以,试题库系统必须具有方便、高效的试题库系统的组织、管理功能。(3) 试题库编辑功能。如果没有编辑功能,要对一个试题进行修改,就只能采取重新输入的方法。因此一个好的试题库应带有很强的编辑功能让用户使用。使用编辑功能可进行追加试题、更改试题的有
20、关参数、文本、图形等,可删除当前试题或指定的试题,使试题的各项参数更为合理4。1.3系统功能及预览1.3.1系统主要功能本系统通过研究国内外各类试题库系统的成功,针对本校的特点进行了调查研究分析,总结了基于web的网络试题库管理系统。此系统选择了目前常用的、技术上已经比较成熟的B/S架构作为系统的总体架构,即三层架构:客户端+服务器+数据库。其中客户端采用了IE8.0浏览器作为统一浏览器作为对网络服务器的访问工具,服务器端安装tomcat服务器软件以及各种应用组件,数据信息存储在数据库服务器SQL Server中,编码方面采用了JSP技术实现了试题库的系统管理、学生管理、题库管理、试卷管理、网
21、上测试等模块的设计。(1) 系统管理:针对整个系统的统一管理,对各类型用户相应权限的分配等功能。(2) 学生管理:针对学生的增、删、改、查操作等功能。(3) 题库管理:针对试题的增、删、改、查操作等功能。(4) 试卷管理:针对试卷的增、删、改、查操作等功能,并且控制试卷是否可用。(5) 成绩管理:教师可以对学生成绩进行修改、删除,学生可查看自己成绩。(6) 网上测试:由学生登录,学生可根据老师发配的试题进行测试,自动评分等功能。1.3.2系统预览图1-1是系统的首页登录,系统根据用户输入的ID及密码进行验证,并且判断用户的身份,根据其身份分配页面。图1-2是系统的教师登录页面,教师登录后可进行
22、系统管理、学生管理、题库管理、试卷管理、成绩管理。图1-3是系统的学生登录页面,学生登录后可进行个人信息查看、成绩查询、考试等。考试权限需要教师将权限赋予学生方可进行。图1-1:首页登录图1-2:教师首页图1-3:学生首页1.4课题主要研究开发工作本课题来源于江苏科技大学计算机学院张静老师,通过开展此课题的研究开发工作,有利于加快学校专业教学、考试改革的进程提升教学管理水平。课题主要内容包括:(1) 研究网络试题库系统开发的关键技术,如BS体系结构、JSP技术、数据库技术、搜索技术等,以及系统的实现方法。(2) 进行系统需求分析。(3) 进行系统概要设计及详细设计。(4) 在WindowsIE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机组成与系统结构 毕业设计论文计算机组成与系统结构课程试题库设计库管理模块、组卷模块和数据库设计含源程序 毕业设计 论文 计算机 组成 系统 结构 课程 试题库 设计 管理 模块 数据库
链接地址:https://www.31ppt.com/p-2395780.html