006基于ASP的在线考试
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
毕业设计(论文)
开题报告
论文题目:在线考试系统后台设计
学生姓名: 学 号:
专 业: 计算机科学与技术 方 向: 数据库
指导教师: [来源:http://think58.com]
2009 年 03月 05 日
毕 业 论 文 开 题 报 告
1.本课题的研究意义和目的
今后的世界将会是一个数据库的信息时代,计算机已被广泛应用于科技文化`组织管理各个领域,国民经济的各行各业和日常生活的各个方面。在众多的应用中,计算机的作用已不仅仅是数值计算。更多的是用于数据的加工和管理,诸如在线考试,学生管理,图书资料管理及各种经济 军事情报数据处理等。在这些应用中,计算机主要不是用于计算,而是用于对各种类型的数据进行综合分析和加工。为了有效地对这些数据量庞大,而且结构复杂的数据进行处理,需要专门的技术。数据库技术正是为了满足这种应用的需要而发展起来的。由于应用的不断普及和深入,数据库的重要性越来越重要。随着计算机技术的发展及计算机的日益普及,基于B/S方式的题库管理和在线考试系统与无纸化办公一样已成为大势所趋,也必将越来越成为学校的好帮手。采用题库管理系统的优势不但体现在人力上也体现在物力上:除了可以大幅度提高试卷生成效率和安全性之外,基于WEB的在线考试系统还可以自动评阅、计分、成绩存档,有效地避免资源的浪费,有利于环保,减少人员,减轻负担,提高效率。 网络考试系统极大地提高了教学的灵活性,现在许多领域已经有了广泛的应用。最有影响的案例就是ETS(美国教育考试中心)举办的GRE(美国研究生入学考试)的计算机化考试,它使考试由原来的每年只能有两次参加考试的机会变成了每个工作日都可以参加的考试。通过对该系统的初步测试,基本上可以满足学校内部考试要求,可以实现学校低成本投入,高效率办公的宗旨。相比传统的考试方式,基于WEB的在线考试系统的主要好处是一方面可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷,而且整个出卷的过程只是输入一些简单的参数,试题的挑选完全由电脑自动完成,大大的节省了人力;另一方面,考试时间灵活,可以在规定的时间段内的任意时间参加考试;老师和领导即使在外地出差也可以通过访问Internet轻松设置审批考试`,考试结束后也不要传统的繁琐的阅卷过程,系统可以在考试结束时当场给出客观题考试成绩,给了考生最大的公平感,也极大地提高了办公效率。
2.本课题的基本内容、重点及难点
利用ASP技术开发的基于WEB的在线考试系统,集题库管理与试卷管理于一身,多题库分类管理,建立学校综合试题库轻而易举;具有用户注册、用户同时在线考试、动态随机出题、考试时间控制、自动判卷、题库维护、用户管理、分数管理等功能。介绍当前学生管理系统的发展趋势,并结合当前已开发的模式下,进一步完善和加强在线考试系统的功能。提高学生考试的效率。
具体包括引言、需求分析、概要设计、详细设计等几个章节。需求分析中的流程图和E-R图的设计。详细设计中主要模块为管理员登录和考生登录。管理员权限有试题数据管理、考生数据管理、成绩管理、系统配置管理。考生登录时,通过输入自己的准考证号、密码并选择考试题目后进入考试系统,进入后就可以开始在线考试答题。考生系统包括以下若干方面:考号、姓名、性别、密码、班号、学号及用户注册。其中考生有相应的答题页面,客户端和服务器端之间的通讯。
至于在线考试系统的重点和难点,就是数据库的操作、组卷和阅卷功能的实现过程,以及其具体功能模块的实现。
3.本课题的研究方法(或技术路线)
1) 可采用SQL数据库设计和开发一个在线考试系统。
2) 查找有关书籍,上网浏览有关网页,查看ASP和SQL相关代码,编译它,并通过验证。
3) ASP为编写SQL学生在线考试系统打下基础。
4) 熟悉系统开发流程,完成系统开发前的各项准备工作
5) 使用SQL数据库完成具体的代码以及功能的实现。
6) 调试,并完成在线考试系统的设计。
本课题的模块图: [资料来源:http://think58.com]
用户注册:用户可以进行注册,然后登录。
用户信息的管理:管理员可以增删用户
试题模型设置:设置各科目试题的每种题型的数量和分值。
试题库管理:对各种题型试题库的管理,使试题的增删、编辑更为简便。
在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。
计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。
成绩查阅:考生考完以后,管理员应该能对用户注册:用户可以进行注册,然后登录。
用户信息的管理:管理员可以增删用户
试题模型设置:设置各科目试题的每种题型的数量和分值。
试题库管理:对各种题型试题库的管理,使试题的增删、编辑更为简便。
在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。
计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。
成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。
所有纪录进行查询,并应该可以删除指定纪录。
[资料来源:http://www.THINK58.com]
4.论文提纲
1 引言
1.1 开发背景
1.2 开发目的
2 系统设计相关原理
2.1 数据库技术介绍
2.2 ASP介绍
2.3 SQL语句介绍
3 需求分析
3.1 系统需求分析
3.1.1 系统需要解决的主要问题
3.1.2 用户需求
3.1.3 系统业务流程图
3.2 新系统逻辑方案
3.2.1 系统模式
3.2.2 软硬件平台
3.2.3 数据流图
3.2.4 新系统逻辑模型的提出
3.2.5 系统边界
3.3 需求规定
3.3.1 对功能的规定
4 概要设计
4.1系统总体结构设计
4.2系统主要功能模块及其相关实现技术
4.2.1 系统管理和维护子系统
4.2.2 在线考试子系统
4.3数据库的设计
4.3.1 概念结构设计
4.3.2 逻辑结构设计
4.3.3 物理结构设计
5 详细设计
5.1在线考试模块
5.1.1在线考试模块功能设定
5.1.2在线考试模块的实现
5.1.3在线考试模块的关键技术
[资料来源:http://THINK58.com]
5.2管理模块
5.2.1管理模块功能设定
5.2.2管理模块的实现
6 系统调试与总结
5.本课题的进度安排
3月5日——3月20日:阅读大量有关HTML和ASP方面的书籍,特别是数据库方面的书。
3月21日——4月1日:开始阅读代码程序,可以寻找网上的代码。
4月2日——4月5日:熟悉任务要求,熟悉编程语言环境,熟悉应用程序的运行环境。
4月6日——4月30日:设计总体方案,试着编写代码,和可视化界面。
5月1日——5月10日:调试完善,撰写毕业设计报告。 [资料来源:www.THINK58.com]
参考文献
[1] 王珊.《数据库系统概论》.高等教育出版社 .2000年2月
[2] 王育平 ,于丽杰 韩晓军.《数据库设计》.中国铁路出版社 1999年4月
[3] 宣小平.《数据库系统开发实例导航》.人民邮电出版社 . 2002年1月
[4] WEB与数据库技术. 计算机工程 2006年1月
[5] 宣小平.《数据库系统开发实例导航》人民邮电出版社. 2001年3月
[6] 张俊玲 王秀英.〈〈数据库原理与应用〉〉清华大学出版社. 2003年1月
[7] 汪卫 丁宝康.〈〈数据库系统教程〉〉清华大学出版社. 2002年1月
[8] 叶小平.〈〈数据库理论及应用基础〉〉北京交通大学出版社.2004年1月.
[9] 徐保民.〈〈数据库系统原理与应用〉〉 清华大学出版社. 2003年2月
[10] 闪四清.〈〈SQL server 7.0实用教程〉〉人民邮电大学出版社. 2001年1月
[11] 开发基于数据库的Web应用的实现技术. 2005年5月
[12] 宣小平.《ASP数据库系统开发实例导航》 人民邮电出版社 2005年1月..
[13] 基于数据库和ASP的网上自我测试系统. 2004年6月
[14] 基于BWD结构的网络考试系统设计. 2006年6月
[15] 基于网络的新型计算机考试系统. 2005年6月
毕 业 论 文 开 题 报 告
指导教师意见:
本课题是对大学本科阶段所开设课程知识的加深和拓宽。涉及ASP编程,SQL SERVER 2000数据库,软件工程等方面的知识,通过设计《数据库原理》这门课程的在线考试系统,了解ASP的编程和运行机制和数据库设计的原理,方法和步骤。 要求系统应有模块有在线考试,试题管理和用户管理等功能。要有掌握自主查阅和运用文献资料能力,该课题研究思路明确,论文提纲清晰,时间安排合理,只要保持每周不低于20个小时的工作时间,严格按照提纲要求进行研究,应该能够在规定的时间内完成本课题的任务。 [版权所有:http://think58.com]
指导教师:
年 月 日
院系审查意见: [来源:http://think58.com]
教研室负责人:
年 月 日 [资料来源:http://THINK58.com]