计算机应用基础考试系统的设计与实现

上传人:bin****86 文档编号:60717353 上传时间:2018-11-18 格式:DOCX 页数:7 大小:18.84KB
返回 下载 相关 举报
计算机应用基础考试系统的设计与实现_第1页
第1页 / 共7页
计算机应用基础考试系统的设计与实现_第2页
第2页 / 共7页
计算机应用基础考试系统的设计与实现_第3页
第3页 / 共7页
计算机应用基础考试系统的设计与实现_第4页
第4页 / 共7页
计算机应用基础考试系统的设计与实现_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《计算机应用基础考试系统的设计与实现》由会员分享,可在线阅读,更多相关《计算机应用基础考试系统的设计与实现(7页珍藏版)》请在金锄头文库上搜索。

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果计算机应用基础考试系统的设计与实现计算机应用基础是高等院校学生必修的一门公共基础课程。该课程的特点是教学内容多、应用范围广泛,尤其是理论性和实践性很强,这就决定了传统的纸介质考试有很多弊端:只能测试学生对知识的记忆能力,不能准确地检测出学生的操作能力【1】。另一方面,目前笔者所在学校网络教学系统的主要功能是教学,不能单独作为考试平台,通用性差,导致了资源的严重浪费。计算机基础课虽已开设了多年,但尚在沿用费时、费力、费纸、批改繁琐的传统的纸介质考试模式,学生对计算

2、机的学习仅停留在纸上谈兵、死记硬背的阶段,动手能力差,以河南省文管二级考试为例,笔者所在学校连续四年的过关率均为30%-40%,很大程度上归咎于平常上机操作练习少,上机练习没有可使用的、专业的、有针对性的软件来检测学习的效果,而且期末考试时也仅仅是笔试,从而导致参加计算机等级考试上机考试时显得手忙脚乱,理论与实践相脱节。因此,如果能自主开发一个独立产权的软件来解决这些问题,显得尤为重要。系统概述:本系统是根据笔者所在单位计算机教学现状和计算机课程在考试方面的实际需求,选取了“计算机应用基础”为设计课程,为服务器前台开发工具,作为后台开发工具,SQL ServerXX为后台数据库,/模式的系统结

3、构【2】,分析并阐述了上机考试系统的基本流程、功能构成、开发环境和实现过程。一、系统需求分析系统目标设计项目在理论层面的预期目标和实践层面的预期目标。理论层面的预期目标:通过计算机应用基础上机考试系统的研究,观察该系统的实用性、合理性、和可推广性。实践层面的预期目标:通过将计算机应用基础上机考试系统应用于实际工作,简化传统纸质考试的过程,提高学生的实践操作技能和自主学习能力,提高考试成绩的客观性和公平公正性。系统基本要求1.完善的安全机制【3】为了提高上机考试成绩的客观性和公平、公正性,对系统实现安全性的途径、方法提出了更高的技术要求。网上考试系统的安全性在于:试卷的题目是随机生成的,所以每个

4、人的试卷上的试题是不同的,保证了考生试卷答案的安全性。试卷答案是有教师录入,保证了试卷答案的保密性和安全性。教师可以修改密码,也保证了系统的安全性,防止试题泄漏。另外,教师密码和管理员密码在数据库中都采用了MD5密文形式存储(与某一常量字符串连接后MD5加密,可以防止MD5暴力破解),这保证了技术非法用户能够得到数据库数据,也无法登录密码。2.系统的灵活性网上考试系统的灵活性在于:试卷上的题目均由题库中随机选出,有很大的灵活性。同时,教师可以选择录入的题型和试卷模板中各种类型题目的数量,增加了试卷的多样性。3.突发情况的处理设计本系统时要综合全面地考虑可能遇到的一些突发情况,比如要防止因重复多

5、次打开目标窗口而造成计算机系统运行速度下降和写文件错误;设置意外断电、死机等保护。在交卷之前,若出现意外断电、死机,重新进入系统后,已经作答的内容绝大部分都在,可以继续答题。二、技术选择方案计算机上机考试系统对机器的硬件环境要求较低,但是要求运行稳定可靠。在设计本系统时考虑使用为服务器前台开发工具,作为后台开发工具,SQL ServerXX为后台数据库,/网络运行模式的系统结构。三、系统设计实现系统功能模块【4】设计本系统面对的对象为高等院校非计算机专业的学生,系统角色包括管理员,教师和学生。从而将系统功能模块划分为四大部分:系统模块,管理员模块,教师模块和学生模块。系统模块:包括倒计时和系统

6、自动判卷两部分。系统模块在界面上没有专门的页面,它只是功能性的。管理员模块:管理员可产生用户和修改用户并对用户授权。用户权限等级分明,若不是考试系统内的用户,将拒绝登陆;若是考试系统内的用户,将根据不同的用户身份凭密码登陆到不同的用户界面,以保证系统的安全性和试题的保密性。教师模块:包括个人信息管理,可以修改个人信息包括修改密码。题库管理,可以增加,删除,查看和修改各种类型的试题。试卷管理,可以生成、修改、删除试卷。成绩管理,可以统计、核算、查看、打印、导出学生的成绩。成绩分析查询,根据学生的答题情况和得分情况,设置该试题的难度系数,并分析实际教学中存在的问题。查询内容包括试题、试题库、试卷、

7、考试、考生、成绩等所有的业务数据。学生模块:包括在线考试、查询以往考试成绩、浏览考试新闻、留言等。数据库设计数据库技术是上机考试系统的核心,它在数据的存储、维护、检索、分类、统计等诸多方面具有强大的功能,本系统选择Microsoft SQL Server000作为后台数据库。本系统中的数据模型由管理员、教师、学生、试卷、成绩等表对象组成。管理员表,用于存放管理员的用户信息,包括的数据项有:用户名、口令等。教师表,用于存放教师的用户信息,包括的数据项有:姓名、口令等。学生表,该表用于存放学生的相关信息,包括的数据项有:学号、姓名、口令、班级等。试卷表,该表用于存放试卷的相关信息,包括的数据项有:

8、填空题分值、填空题数量、判断题分值、判断题数量、单选题分值、单选题数量、多选题分值、多选题数量、考试时间、试卷名称等。成绩表,该表用于存放成绩的相关信息,包括的数据项有:考试科目、考生学号、成绩、考试时间、是否补考、补考成绩、补考日期、结束时间等。判断题信息,包括的数据项有:判断题编号、题干、正确答案、难度系数、添加日期、答案解析、状态标志等。填空题信息,包括的数据项有:填空题编号、题干、正确答案、难度系数、添加日期、答案解析、填空个数、答案是否有序、状态标志等。单选题信息,包括的数据项有:单选题编号、题干、正确答案、备选项、难度系数、添加日期、答案解析、状态标志等。多选题信息,包括的数据项有

9、:多选题编号、题干、正确答案、备选项、难度系数、添加日期、答案解析、状态标志等。操作题信息,包括的数据项有:操作题编号、题干、正确答案难度系数、添加日期、答案解析、状态标志等。系统部分界面四、结束语本文在实践经验的基础上,研究并设计了基于计算机应用基础的上机考试系统,取得的主要成果有以下几点:1.对网上考试系统做了一定的研究。对传统考试模式和上机考试模式的对比做了详细的研究。2.分析并开发了适合笔者所在单位的上机考试系统,实现了题库管理、自动组卷、自动改卷、考试异常情况处理等功能。3.完成了上机考试系统的开发,并投入使用,从测试结果来看,该系统具有较强的实用性。当然,此次研究虽然基本达到了预期

10、的目标,但还存在着许多需要改进的地方,比如对考试意外的应变能力不强,未能考虑对主观题的处理,对试卷结果的分析能力有待提高等,我们将在以后的使用及研究当中对其进行修改,以使其更加完善,稳健,易用。参考文献:1郭伟刚.计算机基础课无纸化考试模型初探J.佛山科学技术学院报学报,1998,:142任国霞,魏蕾,刘红波,黄现代.基于B/S模式的在线考试系统设计与测试,农业网络信息,XX:41-43CHEN Zhi guo, ZHANG Jin(Henan University, Computer and Information Engineering College, Henan Kaifeng75001, China)The Implementation of the Online ExaminationJJournal of Henan University (Natural Science).XX-0课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号