分类筛选
分类筛选:

计算机基础方面有关毕业论文怎么写 与基于ASP.NET的《计算机基础》考试系统的设计相关论文写作技巧范文

版权:原创标记原创 主题:计算机基础范文 类别:mba论文 2024-03-24

《基于ASP.NET的《计算机基础》考试系统的设计》

本文是计算机基础类毕业论文怎么写跟《计算机基础》和ASP.NET和考试方面本科论文怎么写。

孙黎明

摘 要:随着科技的快速发展,计算机的应用不断扩大,《计算机基础》科目也成为公共考试科目,且《计算机基础》的考试越趋规范化和无纸化.学校迫切需要使用规范化和无纸化的测试方式来检测《计算机基础》课程,以降低教师的工作量和提高教师的工作效率,与此同时也提高考试的质量,从而使考试更趋于公证《计算机基础》考试系统目的是为了提高考试的公正性和公平、为了方便学生考试和节约老师时间.本文研究如何用ASP.NET技术开发基于B/S的系统、研究如何动态生成试卷,描述了一个基于ASP.NET的《计算机基础》考试系统,运用了当今流行的Microsoft .Net Remoting 技术思想,把整个开发过程分为需求分析、概要设计、详细设计、系统实现几个步骤.本系统的特点是在《计算机基础》课程的考试中系统的自动组卷、自动阅卷,自动化的考试.

关键词:《计算机基础》;考试系统;ASP.NET技术

绪论

随着社会科技的发展,社会对人才的要求也不断提高,在这信息时代的 21 世纪,有这样一种说法:“不会开车便是不会走路,不会计算机便是文盲.”在这数字化的世界,人们掌握计算机的一些基础知识已成为社会对人类最低的要求.

对于各高等学校来说,《计算机基础》已是学生必修的一门理论性和实践性很强、教学内容多及应用范围广泛的公共基础课程,该课程以上特点也决定了传统的纸介质考试有很多弊端:如教师要大量时间来组织考试,不仅费时和费力,还浪费材料.

网络技术及计算机应用的快速发展,为了减轻教师的工作负担以及提高工作效率,提高考试的质量,人们急需利用计算机应用及网络技术来进行《计算机基础》的考试.从而使考试更加趋于公正和客观.计算机自动组卷,评分,既节省宝贵的教学时间,又能完全消除人工阅卷主观作用.检查工作更加规范,也客观真实地反映教学效果、教学质量,有助于实现考、教分离,有利于促进教师组织教学内容和改进教学方法,对提高教学质量和整体教学水平有着非常重要的意义.

一个完备的《计算机基础》考试系统可以使学生在学习过后及时检验自己的学习效果,发现自己对计算机基础知识的掌握情况,及时补充相关知识,以提高学习效率.该测试系统可以自动生成试题,提交试卷后,自动批阅试卷.因此,教师只要精心设计试题,维护考试,不用大花力气去组织考试,从而大大降低了教师的工作量.

一、系统功能设计

系统的总体任务是实现无纸化的基于计算机的测试和自动化.以系统开发的总体任务为基础来完成系统功能的分析.《计算机基础》考试系统需要完成的功能主要有:学生 / 老师 / 管理员的登录、学生考试、学生 / 老师 / 管理员的管理、试题管理、科目管理、考试结果管理、成绩查询、以及个人修改功能.该系统根据关系数据库对各类信息入库保存的要求及时处理.实现的主要功能有:

1)学生 / 老师 / 管理员的登录.此功能主要实现学生 /老师 / 管理员登陆到系统,进行对应用户权限内的操作.

2)学生考试.学生考试是学生用户登陆成功后可以操作的权限,当学生点击考试后,系统马上到试题库进行随机抽题组卷供学生考试,并进行 120 分钟考试时间倒计时.

3)学生 / 老师 / 管理员的管理.该功能是管理员仅有的权限,管理员正确登陆成功后,可以对用户(学生、老师、管理员)和试题进行增添、删减及用户信息的修改和查询等操作.

4)考试结果管理.该系统的考试结果是供用户查询的,对考试结果的管理只是管理员用户的权限,主要是对考试结果的维护.

5)成绩查询.成绩查询是所有用户正确登录成功后都可以进行的操作,学生通过自己的学号及姓名查询自己的成绩,老师或管理员用户则通过学生学号对学生成绩进行批量查询.

6)修改.修改功能是学生 / 老师 / 管理员登陆成功后都都可以进行的操作,学生和老师都只能对自己的个人进行修改,管理员可以修改个人和其他用户的秘密.

二、系统方案总体设计

该系统分为用户管理模块,用户登陆模块,测试管理模块,四个模块,测试模块.如图 1 所示.

1)登录模块.学生,老师,管理员不同权限的登录功能主要在登录模块实现.

2)学生考试模块.学生考试是本系统的核心模块,主要实现《计算机基础》的考试的自动化、规范化和无纸化.此模块中包含学生考试、试卷的自动生成、学生成绩查询功能,在学生考试页面中,学生点击“开始测试”将进入 120分钟的测试时间倒计时,学生答题.

3)用户管理模块.用户管理模块是唯一的用户管理员权限可以登录到,在用户管理模块中,管理员除了对已有的用户(管理员、老师、学生)进行删除用户、查询用户信息、修改用户信息以外,还可以直接添加新用户.

4)试题管理模块.该系统中,题库的管理是很重要的一个模块,此模块仅允许管理员权限的用户进入.它包含的特征,如添加,删除,修改和查询的问题.对于该模块中各功能操作的实现,主要采用 ADO.NET 技术和 SQL Server2008数据库来实现前台操作与后台数据库处理的连接,使用浏览器的服务模式 (B/S) 与一个强大的查询语言预期的功能要求.

三、数据库的设计

数据库作为一个应用系统的核心,本数据库管理要进行各种各样的数据输入和导出,来实现各类信息的添加、删除、修改和更新等功能.通过上述对系统的设计分析,根据《计算机基础》考试系统的需求,设计如下关系表.

四、结语

该系统是以 ASP.NET 为程序框架,运用了当今流行的Microsoft .Net Remoting 技术思想,利用关系数据库功能强大的结构化查询语言完成了这次比较完整的《计算机基础》考试系统设计,该考试系统实现了随机抽题、自动组卷、自动阅卷评分、学生考试、用户管理、试题管理和学生成绩的查询等功能.

计算机基础论文参考资料:

论文计算机

计算机应用毕业论文

计算机应用技术论文

管理学基础论文1500字

计算机科学和技术专业导论论文

计算机硕士论文

综上资料,此文为一篇关于对写作《计算机基础》和ASP.NET和考试论文范文与课题研究的大学硕士、计算机基础本科毕业论文计算机基础论文开题报告范文和相关文献综述及职称论文参考文献资料有帮助。

和你相关的