ASP.NET《大学计算机基础》考试系统的设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要
随着计算机技术的发展和推广,现代教学中很多学科都逐步采用计算机作为工具进行考试,即无纸化考试。无纸化考试系统既能较客观、公正地反映学生的真实水平,又能节约人力、物力,提高考试效率。本文从计算机基础课程自身特点和考核要求的特殊性出发,研究开发不仅能够支持客观试题的评分、而且能够对Windows操作题和Office操作题进行评分的计算机基础考试系统。
[资料来源:http://THINK58.com]
《大学计算机基础》考试系统采用C/S模式,选择C#作为开发工具,选择SQL Server 20OO作为数据库。从功能模块上把系统分为教师管理和学生考试两个子系统,教师管理子系统实现系统设置、系统维护、学生维护、系统查询等功能;学生考试子系统实现学生考试的功能。具有操作简单、界面友善、灵活性好、运行稳定等特点。
文章介绍了“《大学计算机基础》考试系统”的项目背景以及研究现状,着重阐述了该系统开发实现过程,从系统分析、系统设计、系统总体设计、详细设计到系统实现等各个环节都进行了详尽的分析和描述。
内容来自think58 [版权所有:http://think58.com]
[版权所有:http://think58.com]
关键词:大学计算机基础,C/S,数据库,C#
第1章 绪论
1.1 系统选题背景
在信息化高速发展的今天,计算机的应用己经渗透到了社会的各个领域,计算机已经成为人们生活中不可缺少的伙伴,而在社会的各部门中对计算机应用平的要求也逐渐增高,在一定程度上计算机应用能力高低已经成为了衡量个人适应现代化社会能力强弱的标准。根据教育部对高等院校学生计算机应用水平的要求,强化计算机应用能力的培养已成为各高校的共识。国家“面向21世纪教育振兴行动计划”的实施为进一步改革教学方法和教学手段提供了良好的机遇,为提高计算机基础课程的教学质量提供了良好的氛围。
think58 [来源:http://think58.com]
大学计算机基础课程体系是高等学校非计算机专业课程体系中的一部分,有些课程是低年级的公共基础课,是必修课程,该课程体系在培养学生的综合能力、提高信息技术素养方面有重要的作用,课程的上机实践教学非常重要。近年来,“以人为本、以学生为主体、教师为主导”的现代教学理念已经渗透到计算机基础教学中去,“精讲多练”的教学模式被广泛应用:在知识传授过程中注重学生能力和素质的培养。《计算机基础》是计算机应用课程体系中最基本的内容,该课程的特点是:
1. 内容涉及面广
think58好,好think58
[版权所有:http://think58.com]
[资料来源:http://www.THINK58.com]
作为对非计算机专业计算机知识普及,内容要求是横向的、最基本的计算机基础考试系统的实现的知识,而不是强调专业的深度,所以要涵盖目前流行的办公常用的0ffice。知识、基本网络知识、计算机安全知识及数据库知识等内容,要求能够较全面的掌握计算机的应用技巧。
2. 实践操作性强
作为计算机知识的考核,实践操作能力是重要的内容,良好的实践操作能力不仅为了满足以后工作需要,更能激发自觉学习和应用计算机解决问题的兴趣,所以实践操作是计算机应用能力考试的主要组成部分。大量的实践操作,对系统的安全性是一个考验,必须保证系统在考生误操作的情况下,仍能保证考试顺利进行。
第3章 系统需求分析
3.1市场需求分析3.1.1 功能需求
通过对一些典型考试系统的考察、分析以及实际的市场调查,要求本系统具有以下功能[3]:
本文来自think58
1、学生考试:学生登陆后要求在规定的时间内按照要求以及提示完成各种试题的考试,当提交试卷后可以完成试题的评分。
2、试题维护:管理员可以对试题进行添加、修改以及相关维护。
3、学生信息维护:对学生的基本信息进行维护,可以让学生重新参加考试。
4、系统维护:完成各种试题的抽题数量、每道题的分值、考试的时间长度等信息的设置以及学生考试状态的监控。
[资料来源:http://think58.com]
5、信息查询:能够完成对班级信息成绩、个人成绩信息的查询;能够查询试题信息,并且能够导出数据,方便用户灵活使用
3.1.2 性能需求
计算机文化基础考试系统主要是进行学生考试和题库管理,主要有一下几个方面需求:
think58
[资料来源:http://www.THINK58.com]
[资料来源:www.THINK58.com]
1、系统开放性:要求系统可运行在主流的WINDOWS操作系统平台上,便于以后系统的升级。遵循主流的标准和协议,不仅可以为系统与上级平台系统交换信息提供便利,而且也有利于系统内部各部分之间交换信息,这将有助于提高系统扩充性。
2、系统的可扩充性:要求系统在设计过程中应充分考虑到可扩充性。例如:在系统使用过程中,可能提出各种新的需求。这就要求系统拥有良好的可扩充性。
内容来自think58
[资料来源:http://think58.com]
[版权所有:http://think58.com]3、界面友好性:由于本系统是面向广大考试学生,因此系统应提供统一的操作界面和方式。要求操作界面美观大方,布局合理,功能完善,容易上手。
4、实用性:在局域网中使用, 多个用户可对同一试题同时操作。可以从数据库中导入试题。
3.1.3 数据需求
1、数据独立性:数据应独立于就用程序之外。数据库的物理结构的变化不影响数据库的应用结构,从而也就不能影响其相应的应用程序。数据库逻辑结构发生变化时不会影响用户的应用程序,数据类型的修改增加,改变各表之间的联系都不会导至应用程序的修改。
系统分为两大部分,学生考试子系统和后台管理子系统,其后台管理子系统包括五打功能模块,学生考试子系统主要包括学生登陆以及学生考试。其主要功能如下[3]:
[资料来源:http://THINK58.com]
后台管理子系统:
(1)登录系统:
如果用户名与密码正确,则此用户可以进入系统;如果用户不合法则不能进入系统,并且要给出错误提示。用户进入系统后只能完成与其权限相关的操作。如果用户是第一次使用本系统,则要在登录时点击高级设置数据名服务器IP,数据库名,登录数据的用户名,密码等信息,然后保存这些信息,配置正确后才能进行登录。
(2)系统设置:
完成各种试题的抽题数量、每道题的分值、考试的时间长度等信息的设置;考试完成后还可以根据需要清空本次考试的相关资料;在学生考试时还要能动态的监视考场的信息,可以方便的查看有哪些学生正在考试,哪些学生已经交卷,哪些学生还未参加考试。
(3)试题信息维护:
think58.com
[资料来源:THINK58.com]
[资料来源:http://www.THINK58.com]
完成试题的添加、删除、修改操作,其中应该包括对选择题维护判断题、Word试题、Excel试题、PowerPoint试题、Windows试题维护、中文打字试题和英文打字试题维护。
[来源:http://www.think58.com]
(4)学生信息维护:
[来源:http://think58.com]
A.学生信息
应该能够完成对学生基本信息的添加、删除、修改操作。
B.重考
当因非人为因素导致无法继续考试时,应该可以重考;并且能将考生的试卷恢复过来,能让考生接着考。
[来源:http://think58.com]
C.二次登录:
当有些考生不能正常完成考试也不能进行重考时,在管理员允许的情况下应该能进行“二次登录”。
[来源:http://think58.com]
(5)信息查询
[资料来源:http://think58.com]
能够完成对班级信息成绩、个学成绩信息的查询,而且进行报表打印。能够查询试题信息,并且能够导出数据,方便用户灵活使用。
think58.com
[资料来源:http://think58.com]
[版权所有:http://think58.com]
学生考试子系统:
think58好,好think58 [资料来源:http://think58.com]
[资料来源:www.THINK58.com](1)学生登录
copyright think58 [来源:http://think58.com]
如果输入的姓名和学号正确,且未参加过,方可登录参加考试,否则会提示相应的错误信息。
[版权所有:http://think58.com]
(2)学生考试
[资料来源:http://www.THINK58.com]
学生考试包括选择题测试、判断题测试、判断题测试、中文打字测试、Word试题测试、Excel试题测试、PowerPoint试题测试、Windows试题测试;试题都是随机抽取,以避免同学之间相互抄袭,学生主动提交试卷或者考试时间结束后会自动对学生试卷进行评阅,并把学生成绩存入学生成绩数据表中,方便教师查看。
think58.com [资料来源:http://www.THINK58.com]
[资料来源:http://think58.com]
think58好,好think58 [版权所有:http://think58.com] [版权所有:http://think58.com]
包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译
获取资料请您联系本站客服
本文来自think58 [资料来源:http://think58.com]
[版权所有:http://think58.com]