欢迎来到天天文库
浏览记录
ID:152030
大小:5.56 MB
页数:55页
时间:2017-06-27
《在线考试系统的设计与实现毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、在线考试系统的设计与实现毕业论文目录摘要2Abstract3目录4第一章前言6第二章系统设计相关原理72.1ASP技术介绍72.2SQL语句介绍92.3VBScript介绍11第三章需求分析133.1用户需求133.2系统需要解决的主要问题133.2.1对于应试者133.2.2对于管理者133.3系统应具备的基本功能133.4可行性分析143.4.1技术可行性143.4.2软件可行性143.4.3硬件可行性14第四章系统总体设计154.1系统的开发环境154.2工程框架(结构图)15第五章详细设计175.1功能模块175.1.1功能模块结构图17
2、5.1.1.1学生功能模块175.1.1.2教师功能模块175.1.2功能模块概述及核心代码185.1.2.1学生功能模块185.1.2.2教师功能模块295.2数据库构建445.2.1数据库构建环境445.2.2数据表445.2.3E—R图455.2.4数据流程图455.3主窗体设计465.3.1首页465.3.2用户登录界面465.3.3用户主要操作界面47第六章测试536.1测试目的536.2功能模块测试536.2.1.学生功能模块测试536.2.2教师功能模块测试546.3兼容性测试546.4数据库测试556.5测试结果55结论56致谢5
3、7参考文献58第一章前言一直以来的传统考试方式要求老师出试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷,这是一个漫长而复杂的过程。在这个飞速发展的时代,这样的考试方式已经越来越不适应现代教学的需要,于是产生了大量的在线考试系统。它应用ASP等网络软件开发工具进行研发,并充分利用了B/S结构的特点,其功能目标是实现将现有的纸张答题式考试向基于Internet的无纸化考试系统的转变,具有良好的开放性,允许系统管理员对试题库进行管理与开发,有效地保证了题库的时效性。这样的应用系统不止在传统应试方面有其一席之地,在其它方面亦得到了广
4、泛的应用。随着经济的发展和对人才需求的不断加大,人才的划分和任用成为劳动力市场的一大难题。不管是国内还是国外的各大机构,都不断的推出一系列大型的认证考试,如微软的MCSE、Cisco的CCNA以及我们国家的自学考试和各省市的各种考试等。这些考试都无一例外的在朝着网络化的方向发展,因为只有这样才符合大规模考试省时省力以及公正公开的要求。由此可见,网上考试系统的研制是当今教育信息化建设的一项重要课题,目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试以弥补传统手工考试费时、费力的不足。基于Web的网络考试已成为大势所趋,与传统考试模式
5、相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求,它在教育现代化的进程中具有很重要的现实意义。利用ASP技术开发的基于WEB的多用户在线考试系统初步应该具有用户注册、多用户同时在线考试、考试时间控制、对客观题自动判卷、题库维护、考卷制定、用户管理、成绩管理等功能。通过Internet/Intranet来实现网上考试,可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归
6、档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时间、人力、物力与财力,而且还可以大幅度提高考试成绩的客观性和公正性。第二章系统设计相关原理2.1ASP技术介绍MicrosoftActiveServerPages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。ActiveServerPage是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然
7、后将它传递到用户浏览器并显示出网页。通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。与一般的程序不同,ASP程序无须编译。ASP程序的控制部份,是使用VBScript、JScript等脚本语言来设计的,当执行ASP程序时,脚本程序将一整套命令发送给脚
8、本解释器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。当然,同其他编程语言一样,ASP程序的编写也遵循一定的规则
此文档下载收益归作者所有