基于c-s结构考试和题库系统

基于c-s结构考试和题库系统

ID:28170920

大小:67.02 KB

页数:6页

时间:2018-12-08

基于c-s结构考试和题库系统_第1页
基于c-s结构考试和题库系统_第2页
基于c-s结构考试和题库系统_第3页
基于c-s结构考试和题库系统_第4页
基于c-s结构考试和题库系统_第5页
资源描述:

《基于c-s结构考试和题库系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于C/S结构考试和题库系统摘要:本文阐述了考试与题库系统的开发背景,并详细介绍了本系统的数据库的建立以及主要功能,从而实现“一次出题、多次利用”的目标。关键词:考试系统;c/s模式;数据库分类号:TP311计算机技术的应用与推广,实质上取决于计算机软件的应用和推广。可以说,没有软件,就没有计算机的应用;学习、使用计算机,从根本上讲就是学习和掌握软件的使用。本文主要研究一个通用型的题库和考试系统,利用计算机和网络进行无纸化考试。本系统由服务器端和客户端组成,采用C/S模式。服务器端主要包括系统基本操作模块、题目

2、录入模块、判卷处理模块、系统查询模块、系统初始化和系统数据维护模块。客户端主要由考生登录模块、历次成绩查询模块和考试处理模块组成。其中系统基本操作模块主要完成试卷的生成、考试设置、学生信息录入功能;题目录入模块包括选择题、填空题、判断题、问答题、分析题的录入;系统查询模块完成试卷、学生、学生成绩的查询功能;系统初始化模块完成系统数据库初始化、单位信息设置功能;数据维护模块完成按年级、科目信息维护及操作员维护,修改密码、数据备份/修改等功能。总的来说包括两大部分:一是服务器端题目的录入与修改,教师可以从题库中抽取

3、试题,也可加入,删减试题用以为学生生成试卷。并对学生所作答案进行批改给分,同时可将成绩结果打印。二是客户端可从现已生成的试卷中调出试题作答,学生可在考试之后查询以前考试卷的成绩。另外,还可以使用打印机生成传统的试卷,由学生进行笔答,在考试结束之后学生成绩也可以使用打印机生成文本,以备存档。1系统分析1.1需求分析随着Internet的高速发展,网络逐渐进入人们的生活,给我们的生活和工作带来许多便利,无纸化办公也渐渐的取代传统的办公模式。在传统的学校或者人事单位的考试方式中,考试和成绩的管理都很麻烦,每次考试都要

4、出题、组卷、判卷,浪费很多人力和时间。随着计算机和网络的普及,网上学校、网上教学等渐渐取代传统的教学模式。所以学校和单位的考试也将改变传统的模式,利用计算机和网络进行学习和考核,题目可以用计算机进行数据保存,实现“一次出题、多次利用”。这就是开发本系统的目的。1.2运行环境分析硬件环境:系统需要运行在局域网环境,必须有一台性能较好的计算机作为题库和考试控制的服务器,客户端用于学生的考试或者教师录入/修改题目之用。软件环境:服务器端操作平台为WindowServer2003,后台数据库使用SQLServer200

5、5服务器版。客户端可以是WindowsXP等个人版系统,如图1所示。1.3开发工具的选取由于VisualBasic6.0工具功能强大,简单易用,开发周期短,特别是它强大的数据库操作功能,加上其与SQLServer的完美结合,所以优先采用它作为前台开发工具。后台数据库使用SQLServer2⑻5,由于数据库数据量比较大,需要保存各学科、各班级的题目和试卷信息,还有学生的基本信息、各次考试的试卷成绩;而且数据库必须支持多用户同时并发访问。所以只能选用大型多用户多任务的数据库系统,比如微软的SQLServer、Syb

6、ase、Oralce等。VisualBasic6.0中操作数据库的方法很多,比如DAO、RDO、ADO等。Microsoft的ADO2.0-2.5数据库操作对象是在DA0和RDO的基础上完善的,其性能很好,特别适合用于本地或者远程数据库的操作。所以系统采用MicrosoftADO2.0对象库进行数据库操作,用OLEDB作为数据库的编程连接接口。1.4系统效益的估计在传统的知识和学习考试中,存在很大的浪费,比如纸张、人力、时间等,而且管理很不方便。现在如果采用计算机网络系统来出题、考试、管理等,一可以节省纸张,二

7、可以减轻教师不必要的重复工作,效益非常可观。2数据库结构设计数据库分为服务器端和客户机端。服务器端用SQLServer2005保存各科、各班级的题目和试卷信息、所有学生的基本信息和成绩信息。客户端用Access小型关系数据库,考试时从服务器端读取当前考试的试卷信息,再从服务器端读取各题目的信息,生成本地数据库。而客户端暂时保存数据,提高客户端读取数据的速度,考完试后数据就被删除。服务器端数据库一共包括17张表:例如操作员的信息、学校科目信息、年级和班级结构信息、学生的基本信息、成绩信息、各种考试题型(选择题、填

8、空题、判断题等)信息等。客户端数据库一共包括6张表,分别为:试卷信息、试卷选择题、试卷填空题、试卷判断题、试卷问答题、试卷分析题。3系统功能设计鉴于以上的分析,系统服务器一共包括7个模块,分别为:(1)基本操作包括子模块:试卷生成/修改、考试设置、学生信息录入。(2)题目录入包括子模块:选择题录入、填空题录入、判断题录入、问答题录入、分析题录入。(3)判卷处理包括子模块:填空题判卷、问

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。