基于WEB的计算机题库管理系统 下载本文

内容发布更新时间 : 2024/9/20 4:39:05星期一 下面是文章的全部内容请认真阅读。

龙源期刊网 http://www.qikan.com.cn

基于WEB的计算机题库管理系统

作者:张宇鑫

来源:《中小企业管理与科技·下旬刊》2013年第10期

龙源期刊网 http://www.qikan.com.cn

摘要:本论文针对职业院校日常学生考试和学生职业资格鉴定模拟考试需要,研究和开发了一个网络题库管理系统,并对系统的体系结构和功能模块进行了详细阐述。同时,对系统的录入和组卷等关键技术进行了研究和探讨。 关键词:题库管理系统 数据库设计 B\S模式 1 概述

随着计算机科学技术的不断发展,计算机题库管理系统已经越来越多的应用于高等职业院校的教学过程当中,成为计算机辅助教学的重要手段。计算机题库管理系统可以方便、高效、快捷的录入试题、生成试卷、组织考试,在提高教学质量,减轻教师负担,促进教学改革方面发挥重要作用。本文针对职业院校日常学生考试和学生职业资格鉴定模拟考试需要,设计和实现了一个基于B/S模式的网络题库管理系统。

龙源期刊网 http://www.qikan.com.cn

2 系统总体功能设计 2.1 系统的开发模式

目前比较常用的两种网络架构模式是C/S(客户端/服务器)模式和B/S(浏览器/服务器) 模式。本文考虑系统的兼容性、可扩展行、安全性等方面的需求,采用B/S模式来进行系统的开发。B/S模式即浏览器/服务器结构,它采用三层网络架构方式,用户工作界面由浏览器来实现,用户通过浏览器向应用服务器申请数据,应用服务器负责主要的逻辑功能,相应用户请求并从数据库服务器读取数据。这样系统的维护、更新只需要改变浏览器端页面即可,系统的兼容性,开发效率也得到了极大的提高。 2.2 系统的功能模块

根据系统的需求分析,采用自顶向下、逐层分解的结构化方式分析系统,将系统的功能划分为4个子系统,主要包括:用户管理子系统,试题管理子系统,组卷子系统,考试管理子系统。系统功能结构如图1所示:

①用户登录子系统具有用户添加、修改、删除、授权等功能,由系统管理员统一管理。管理员登录后可以添加教师或学生用户,并赋予教师专家权限和试题录入、修改权限。专家也可以添加该专业的教师和学生信息。

②试题管理子系统负责试题的添加、修改、审核等功能。由教师登录系统后,按照所属专业,可以录入本专业试题。试题录入后由授权的专家进行审核,并输入组卷所需的难度、区分度等参数。

③组卷子系统负责从题库中筛选出所需的试题,组成考试试卷。组卷时按照考试所需试题的知识点、题型、难度、区分度等参数,采用自动组卷和手动调整相结合的组卷方式进行,组出考试所需试卷。

④考试管理子系统是网络考试的必备模块,具有学生登录,在线考试、在线评分、考生成绩查看、试卷分析等功能。学生登录系统后,选择在线考试,输入学生证号,并选择考试课程,确认后开始考试。考试结束后必须要对试卷进行保存,以便将答案保存进txt文档中。考试结束后教师登录系统,根据学生答案,给出主观题分数,客观题由系统自动评分。 2.3 数据库设计

本系统的数据库采用Sql Server 2000数据库。数据库的设计按照需求分析,概念结构设计,逻辑结构设计由浅到深逐级设计。首先按照需求分析,设计系统的数据流图,系统的0层数据流图如图2所示: