《基于web的传感器题库设计-毕设论文》由会员分享,可在线阅读,更多相关《基于web的传感器题库设计-毕设论文(42页珍藏版)》请在金锄头文库上搜索。
1、 毕业论文(设计)题 目 基于WEB的传感器题库设计院 系 自动控制系专 业 测控技术与仪器学生姓名 学 号 指导教师 职 称 二一三年五月二十日 目 录1. 绪论11.1 课题的研究背景和意义11.2 基于Web题库的研究状况21.2.1 国内研究状况21.2.2 国外研究状况21.3 开发技术简介31.3.1 体系结构31.3.2 论文涉及的主要软件及其介绍41.4 论文的主要工作62.基于Web的题库系统的相关分析72.1 系统的设计原则72.2 系统的功能模块72.3 系统的数据库92.3.1数据库的设计原则92.3.2 数据库表的设计93. 基于Web的题库系统具体设计与实现113.
2、1 基于Web的题库系统的主要工作流程113.1.1 学生用户功能流程113.1.2 管理员用户功能流程113.2 学生用户考试功能实现11I 3.3.1 组卷功能123.3.2 计时功能173.3.3学生查询成绩页面183.4管理员用户功能实现193.4.1管理员登录的实现193.4.2管理员题库管理的实现214. 基于Web的题库系统的配置和测试224.1 网站运行环境224.1.1 IIS的配置224.1.2 网络协议244.2 数据库的配置244.3网站测试265.总结27参考文献27附录29致谢38ABSTRACT39II 基于WEB的传感器题库设计王璐南京信息工程大学滨江学院 测控
3、技术与仪器专业,南京 210044 摘要:随着计算机信息技术的飞速发展,Internet对我们日常生活的影响越来越大。我们需要改进传统的纸质答题方式和单机答题方式,使测试更加方便快捷,以提高学生的学习效率。开发基于Web的题库,其目的是最大限度的利用学校目前所拥有的计算机软、硬件资源以及网络资源等,来避免传统测试之中的种种不足。本文设计并完成了一个基于Web的传感器题库。系统采用的是B/S结构,使用Dreamweaver、Asp和sql server数据库来构建,学生可以很方便的进行答题并迅速获得成绩。关键词:题库;传感器;网站1. 绪论1.1 课题的研究背景和意义随着数据库技术、网络技术和计
4、算机技术的快速发展,教育也随之引入了计算机技术,形成了多种多样的计算机网络。从传统的纸质题库到单机题库,到最新的基于Web的题库。如何运用高新技术,并客观、准确地评估被测试者的知识和能力水平,已成为研究的热点问题。Web是访问Internet的一种最容易、最流行的方式。Web蕴藏着极大的教育潜力,基于Web的题库开发有着非常广阔的前景。WEB使得实现广泛的网络共享、集中的安全控制和友好的使用界面达到了完美的统一。基于WEB的题库系统,可以在一个WEB站点上运行,通过浏览器访问,它提供了传统单机题库系统不具备的一些特点:(1) 集中管理,共享使用 由于题库对试题的质量要求较高,都是由统一的权威机
5、构来进行维护和管理,一般试题的增、删、改都是通过确认后进行的,分散运行的题库,一般都无法保持一个确认群体,故一般题库无法更新,通过教师进行自主修订,容易导致题库的总体质量下降。但题库同时要具备广泛的使用才真正具有价值。对于单机题库来说,这是一对不可调和的矛盾,而基于WEB的题库则可以达到完美的统一。由权威机构建立一个WEB站点,统一管理和控制试题库,经过授权的用户,可以通过浏览器自由使用,包括组卷、测试、评价等等。(2) 开放建设通过网络,可以广泛征集试题和实施大范围的抽样测试,用户只要通过浏览器连上网络,便可方便使用题库,包括提交试题,参加测试等,用户提交的试题,经审订后,便可正式纳入题库中
6、,参与测试的成绩,集中存储到样本数据库中,通过试题参数校正程序的统计与分析,可校正试题参数的估值误差。通过网络来征集试题和组织抽样测试,可以大大减轻建立题库的成本、缩短建立题库的时间、提高题库的运行质量。(3)集中存储测试数据 通过网络运行题库,进行联机测试和评价,可以集中保存测试数据,通过数据挖掘、统计与分析,用以校正试题参数的估值错误,剔除不良试题,保证试题质量。(4)简单易用用户只要通过浏览器,连上网络,就可以利用Web的无限广阔空间,随时随地的进行自我测试。同时可以在图形用户界面的引导下,轻松使用,无需复杂的配置、安装和管理,大大降低了对题库使用者的技术要求。(5) 灵活性强被赋予权限
7、的管理员可以随时进行数据库的操作,进行题目的删减及试卷的重组,管理员的任命等。1.2 基于Web题库的研究状况1.2.1 国内研究状况 进入21世纪以来,人类己经步入信息化、数字化时代,知识和技术更新日益加快,信息高速公路在世界各国的实施以及计算机与通信技术的发展,使得实施网络远程教育成为普及全民教育的一个发展方向。中国互联网络信息中心(CNNIC)近日在京发布了第23次中国互联网络发展状况统计报告。报告显示,截至2008年底,我国互联网普及率以22.6%的比例首次超过21.9%的全球平均水平。同时,我国网民数达到2.98亿,宽带网民数达到2.7亿,国家CN域名数达1357.2万,三项指标继续
8、稳居世界排名第一。 在我国,虽然基于Web的题库已经逐步出现了,但是目前学校与社会上的考试大多还是采用的传统纸质考试方式。基于Web的题库并没有能够真正融入到教师的教学过程中去,我国的这方面应用的确还是相对落后有待提高的。国内常见的有教育部组织的全国计算机等级考试(NCRE)、全国人事部组织的职称计算机模块考试,还有我国交通管理部门组织的驾驶员理论考试也采用计算机考试系统进行考核。但这些大多是基于C/S模式的。而基于B/S模式的考试系统还没有真正的广泛使用,其主要原因是基于B/S模式的考试系统相对于C/S模式的考试系统,在功能上还存在一定的差距,我国现在也在发展B/S结构的在线题库系统,但目前
9、还处于起步阶段。这种考试系统一般都采用局域网的形式进行,考试前,首先会由专门的考试网站提供相关的报名、考务安排等软件,然后在开始考试的时候,把题库统一安装在各个考点的服务器上。为了检测系统是否方便进行测试,一般会在正式考试之前,给每个考生一次测试的机会。考试基本会采用现场打分的方式,一旦考生提交了试卷,系统就会随即给出相应分数。为安全起见,一般还会要求考生到服务器上进行确认。除此之外,一些政府部门、行业管理机构、机关部门以及教育机构也开始先后采用网络考试系统进行相关测试。这些考试系统都有一个共同特点,就是考题基本上都是选择题,偶尔也会有少量的填空题题。但对于主观题,如计算机二级等级考试编程题,
10、仍采用单机考试的模式。我国发展趋势虽然缓慢,但仍然不失上升态势。1.2.2 国外研究状况计算机应用于考试源于美国,历经多年后,在其他国家得到了广泛应用,受到了大众的认可。国外有许多专门的考试机构采用计算机辅助测试对参加考核的对象进行评价。在全球,美国是目前远程教育规模最大的国家。44的高校向全社会提供各种远程教育。接受远程高等教育的学生约占全日制在校学生的32,此外,还有21的高校计划在今后3年内开展远程教育。美国远程教育开设的学历、学位课程达到4.9万门,基本覆盖了美国高等学校的所有学科和专业。 国外比较有影响的机器考试是AOCA公司的考试系统,其主要目标就是模拟真实得考试环境,非常适合计算
11、机操作性题目的考试。ATA在产品和服务中使用的核心技术主要包括DST技术(动态模拟考试技术)、RET技术(真实环境考试技术)、SRAT技术(全真环境下动态转换技术)、LAS技术(智能化考试结果判定技术)、ZNM技术(智能化、非线性多元组卷模板技术)。其中DST技术是动态模拟考试、培训的技术,它基于图论的语义状态进行理论转换,在ATA e-Testing通用平台上模拟全真环境的应用软件以及系统软件的操作过程和步骤。其模拟过程体现了全真环境的动态特点,对考试、培训过程、结果进行全程跟踪。DST技术摆脱了传统软件产品对运行环境的依赖,完全独立于真实的执行环境。RET技术是基于组件对象的模型,以多进程
12、的方式来运行,允许用户在全真的环境下进行操作,然后捕捉操作过程和操作结果,在操作过程中以智能化的方式提示个性教学、独立培训。SRAT技术是面向网络考试中的主观题(如编程题)进行的专门设计,该技术可以不仅可以判断在各种语言软件、数据库应用的软件坏境下,而且可在模拟全真的环境下,进行动态的自动双向转化。ATA公司的产品和服务中所采用的相关核心技术,有很多可取之处。但ATA考试软件更多用于开展计算机信息技术的相关考试,考试的管理方面也基本是由ATA公司专人负责的,这对于考试环境、内容随着时代的发展而产生的快速变化来说,具有相当的局限性。在国外,不管是在经济领域、政治领域还是人文领域都出现了很多专门的
13、在线题库系统供用户进行在线测试。比较国内的而言,国外的网站制作的更加专业,涉及到的知识更加全面,有的一个网站甚至是四五个国家联合制作的。1.3 开发技术简介1.3.1 体系结构设计一个应用系统,采用的结构一般取决于系统的网络配置、应用需求以及实现功能等因素。要实现基于Web的题库系统,其关键技术就是在网络环境下运用数据库,这样一来问题就归结到如何选择数据库系统的体系结构。如今比较流行的两种网络开发模式分别是C/S模式以及B/S模式。本文采用的是B/S结构,即Browser/Server(浏览器/服务器)结构,其示意图如图1.1所示。它采用三层分布结构,即浏览器(IE、Netscape等)、We
14、b服务器和数据库服务器(DB Server)。不需要像C/S模式那样,在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件,这就大大简化了客户端。这样不仅可以节省客户机的硬盘空间与内存的占用情况,而且能够使安装的过程更为简便且网络结构更加便捷。该结构的核心是Web服务器,它负责接收浏览器的Web页请求以及数据请求,并在处理Web页请求的同时通过数据库接口程序,将数据请求转换成数据库服务器所能接受的方式,然后再送到数据库服务器中去,数据库服务器负责执行相应的数据库操作,并将结果通过数据库接口程序进行转换,送回Web服务器中去,Web服务器将结果处理成浏览器能够接受的形式后,送回发出请求的浏览器,显示结果。换句话说,程序、数据库、发布的信息等全部集中在服务器上。数据库 服务器 Web服务器 应用服务器 Browser图1.1 B/S模式示意图B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑,就能使用客户端零安装、