欢迎来到天天文库
浏览记录
ID:28799220
大小:113.73 KB
页数:15页
时间:2018-12-14
《基于asp的在线考试系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要职业技术学院毕业论文题目基于ASP的在线考试系统的设计与实现学生姓名学号系部计算机与通信工程学院专业软件技术班级指导教师顾问教师I摘要摘要随着社会的进步和商品经济的不断发展,社会对劳动者和技术人员的知识和能力水平的要求越来越高。考试作为衡量人的能力的重要手段,在现代生活中的地位进一步提高,并深入到社会的各个方面。计算机应用迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等,使得基于Web的在线考试系统成为现实。在线考试系统是集合现代考试理论、方法和现代信息技术手段的智能化网上考试系统,为学生个性化学
2、习提供灵活、方便、科学、公平的个别化考试服务,学生可以随时随地进行课程结业考试,它可以节约考试成本,提高考试工作的效率。本论文叙述了在线考试系统开发过程中的主要技术,包括基于B/S的服务模式、ASP语言和Access2003数据库管理系统等,重点介绍了在线考试系统的开发过程:包括系统分析、系统调查、数据流程分析、功能设计、数据库设计、系统物理配置方案、系统实现、系统调试和测试。关键词:在线考试ASPAccess数据库Web自动评分I目录目录摘要I目录I第一章序言11.1选题背景11.2在线考试系统的技术路线1
3、1.2.1ASP基本对象简介11.2.2SQLServer语句简介11.2.3SQL语句简介1第二章系统设计相关原理12.1ASP技术12.1.1ASP的特点12.1.2ASP处理流程12.2Javascript12.3Access2003数据库12.4SQL语句12.5B/S模式及其优势1第三章系统设计13.1系统需求分析13.1.1考生使用在线考试系统流程13.1.2系统特点13.1.3系统目标13.2系统功能结构图13.2.1系统总体结构设计13.2.2系统模块设计13.2.3前台功能模块13.3数据库
4、的分析与设计13.3.1表设计13.3.2创建表间关系1第四章系统实现14.1前台功能的实现14.1.1登录页面14.1.2注册页面14.2后台功能的实现14.2.1后台登录页面14.2.2后台管理首页1致谢1参考文献1I序言第一章序言1.1选题背景现今,不管是国内还是国外的各大机构,都不断的推出了一系列大型的认证考试,如微软的MCSE、Cisco的CCNA以及我们国家的自学考试和各省市的各种考试等,这些考试都在朝着网络化的方向发展,只有这样才符合大规模考试省时省力以及公正公开的要求。所以,网上考试系统的研制
5、是当今教育信息化建设的一项重要课题,目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试以弥补传统手工考试的不足。基于Web的网络考试已成为大势所趋,与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求,它在教育现代化的进程中具有很重要的现实意义。传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷,这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要,于是产生了大量的在线考试系统。它应用ASP等网络软件开发工具进
6、行研发,并充分利用了B/S结构的特点,其功能目标是实现将现有的纸张答题式考试向基于Internet的无纸化考试系统的转变,具有良好的开放性,允许系统管理员对试题库进行管理与开发,有效地保证了题库的时效性。通过Internet/Intranet来实现网上考试,可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预
7、考试活动的可能性,不但能够节约大量的时间、人力、物力与财力,而且还可以大幅度提高考试成绩的客观性和公正性。利用ASP技术开发的基于WEB的多用户在线考试系统具有用户注册、多用户同时在线考试、考试时间控制、对客观题自动判卷、题库维护、考卷制定、用户管理、成绩管理等功能……1.2在线考试系统的技术路线1.2.1ASP基本对象简介ASP有7个固有对象,这7个固有对象分别是Request、Response、Server、Application、Session、ASPError和ObjectContext。Reques
8、t对象用来处理用户做出的请求,就是处理用户要求浏览器查看特定的网页或Web应用时做出的请求。此请求可以HTML的形式输入或仅以URL的形式作出。Response对象用来处理从Web服务器向用户发送信息并对此信息进行控制。Serve对象用来代表服务器自身。因此它提供几个与Web11序言服务器可能要完成的任务相关的常用功能,诸如建立新对象和设置脚本的超时特性等。还有通过将不合法字符转化为合法字符,把字符
此文档下载收益归作者所有