基于WEB的传感器题库设计毕业设计.doc
《基于WEB的传感器题库设计毕业设计.doc》由会员分享,可在线阅读,更多相关《基于WEB的传感器题库设计毕业设计.doc(40页珍藏版)》请在三一办公上搜索。
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 学生用户考试功能实现113.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致谢38ABSTRACT39基于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等)、Web服务器和
14、数据库服务器(DB Server)。不需要像C/S模式那样,在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件,这就大大简化了客户端。这样不仅可以节省客户机的硬盘空间与内存的占用情况,而且能够使安装的过程更为简便且网络结构更加便捷。该结构的核心是Web服务器,它负责接收浏览器的Web页请求以及数据请求,并在处理Web页请求的同时通过数据库接口程序,将数据请求转换成数据库服务器所能接受的方式,然后再送到数据库服务器中去,数据库服务器负责执行相应的数据库操作,并将结果通过数据库接口程序进行转换,送回Web服务器中去,Web服务器将结果处理成浏览器能够接受的形式后,送回发出请求的浏览
15、器,显示结果。换句话说,程序、数据库、发布的信息等全部集中在服务器上。数据库 服务器 Web服务器 应用服务器 Browser图1.1 B/S模式示意图B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑,就能使用客户端零安装、零维护。系统的扩展非常容易。其主要特点有: (1)维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一些规模较大的单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做
16、任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。 (2)成本低,选择多。大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。 现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作
17、系统电脑不受影响,这就使得最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。(3)应用服务器运行数据负荷较重。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。1.3.2 论文涉及的主要软件
18、及其介绍(1)Dreamweaver软件简介 Dreamweaver是美国著名的软件开发商Macromedia公司推出的一个“所风即所得”的可视化网站开发工具。无论是国外还是国内,它都倍受专业web开发人士推崇。在国内,它被大家称为网页“织梦者”,众多专业网站和个人主页都把它列为建站的首选工具。 Dreamweaver与其它同类软件相比主要有以下优点: 不生成冗余代码。可视化的网页编辑器,都要把使用者的操作转换成html代码。一般的编辑器都会生成大量的冗余代码,给网页以后的修改带来了极大的不方便,同时还增加了网页文件的大小。Dreamweaver则在使用时完全不生成冗余代码,避免了诸多麻烦。而
19、且,通过设置,还可用Dreamweaver清除掉网页文件原有的冗余代码。 方便的代码编辑。可视化编辑和源代码编辑都有其长处和短处。有时候,直接用源代码编辑会很有效。Dreamweaver提供了html快速编辑器和自建的html编辑器,能方便自如的在可视化编辑状态和源代码编辑状态间切换。 强大的动态页面支持。Dreamweaver的Behavior能在使用者不懂java script的情况下,往网页中加入丰富的动态效果。Dreamweaver还可精确的对层进行定位,再加上timeline功能,可生成动感十足的动态层效果。 操作简便。首先,Dreamweaver提供的历史面板、html样式、模版、
20、库等功能避免了重复劳动,使用者不必重复输入相同的内容、格式。其次,Dreamweaver能直接往页面中插入Flash、Shockwave等插件,经过设置后还可直接调用相应的软件对这些插件进行编辑。最后,Dreamweaver与Fireworks集成紧密,可直接调用Fireworks对页面的图像进行修改、优化。 优秀的网站管理功能。在定义的本地站点中,改变文件的名称、位置,Dreamweaver会自动更新相应的超级链接。Check in和Check out功能可协调多个使用者对远程站点的管理。 便于扩展。使用者可给Dreamweaver安装各种插件,使其功能更强大。使用者若有兴趣,还可自己给Dr
21、eamweaver制作插件,使Dreamweaver更适应个人的需求。 (2)Asp技术简介 Microsoft Active Server Pages 即我们所称的 ASP ,它是一套微软开发的“活动服务器网页”,ASP内含于 IIS 3.0 和 4.0 之中 , 通过 ASP 我们能够结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的 WEB 服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅仅将执行的结果返回给客户浏览器,这样也就减轻了客户端
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 传感器 题库 设计 毕业设计
链接地址:https://www.31ppt.com/p-3939478.html