ASP.net《软件工程》考试系统的设计与实现+源代码
时间:2017-04-23 16:51 来源:毕业论文 作者:毕业论文 点击:次
摘 要:随着网络的发展,无纸化考试越来越盛行,其优越性比传统考试要好,本考试系统的设计与实现应运而来。该系统用Microsoft Visual Studio 2005和SQL Server Management Studio 2008来实现,具有管理试题及人员和考试及改卷等功能。该系统不但能够节约大量的时间、人力、物力与财力,而且还可以大幅度提高考试成绩的客观性和公正性。关键词:考试系统;ASP.NET;客户端7553 Design and Implementation of Software Engineering Exam System Abstract: With the development of the network, paperless examination increasingly popular, its superiority is better than the traditional test, Design and implementation of the test system should be shipped from. The system uses Microsoft Visual Studio 2005 and SQL Server Management Studio 2008 to implement, with the management and staff and examination questions and correcting functions. The system can not only save a lot of time, manpower, material and financial resources, but also can greatly improve the test scores of objectivity and impartiality. Key Words: Exam System; ASP.NET; Client 目 录 摘 要 1 引言 1 1.系统分析 2 2.系统总体设计 2 2.1系统功能设计 2 2.2数据库设计 4 3.系统实现 6 3.1用户登录模块 6 3.2试题和答案管理模块 7 3.3试卷管理模块 8 4.程序调试 8 4.1系统配置 8 4.2系统关键部分测试分析 9 5.总结 9 参考文献 10 致谢 11 《软件工程》考试系统的设计与实现引言 传统考试是一个漫长而复杂的过程,但随着计算机及网络技术的发展,传统考试已经不适应现代教学的需要,故无纸考试应运而生[1][2]。相对传统考试而言,无纸考试实现了教考分离,以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理等服务,可以大规模的进行考试,实现考试的客观及公正性[3],全自动组卷、阅卷可以大规模减轻教师的工作强度[4][6]。 考试系统的设计与实现就是针对无纸化考试产生的课题之一,其是当今教育信息化的趋势及我国校园教育信息化系统的建设[5][7];其目的是充分利用学校现有的计算机软件、硬件及网络资源实现网络考试以避免传统考试的不足[8][9]。 1.系统分析 随着计算机网络的发展,无纸化考试越来越盛行,其优越性比传统考试要好,故本《软件工程》考试系统应运而来。网络Internet技术的发展使得考试的技术手段和载体发生了革命性变化,Internet的开放性、分布性等特点和基于Internet的巨大的计算能力使得考试突破了时间和地域的限制。与传统手工考试模式相比,网上考试具有无可比拟的优越性,其可以将传统考试中人为能干预考试活动的行为几乎屏蔽,这样不但节约大量的时间、人力、物力与财力,而且还提高了考试成绩的客观性和公正性。 《软件工程》考试系统具有考生用户注册、修改信息、在线考试、查询成绩、注销登陆;管理员对资料、新闻、试卷、成绩的管理及注销登陆功能。该考试系统充分体现到了无纸化考试的优越性,没有传统考试那么繁琐的步骤,为老师减轻负担,为学生减少时间的浪费。 2.系统总体设计 2.1系统功能设计 《软件工程》考试系统主要是对前台操作和后台管理。前台操作主要由教师和学生操作组成。学生主要完成是随机抽取试卷,然后在线答题,在一定的时间内完成试卷,并提交试卷。对于除去简答题的其余试题,系统自动给出分数,老师可查看试卷并给出简答题的分数。后台管理是管理员对本网站的文护,管理员具有最高权限,来文护系统的正常运行,可以管理用户,设定试卷的难度、知识点等项目,保障系统的安全性,防止非法访问。管理员主要是用SQL Server 2008建的数据库,在此数据库中建立系统中所需要的表格,在表格中加入我们用到的数据,就是为了在前台能查询我们所要的数据。 (责任编辑:qin) |