信息系统安全实验报告_第1页
信息系统安全实验报告_第2页
信息系统安全实验报告_第3页
信息系统安全实验报告_第4页
信息系统安全实验报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、信息系统安全实验报告 摘 要:本文以大学物理实验中典型实验项目数据实时现场采集、处理管理系统的 设计为研究对象,利用microsoft visual basic 6.0语言及access数据库开发处 理软件功能,对独立物理实验项目的实验原理、 实验内容、实验数据等信息进行 采集处理,同时对实验原始数据中各物理量之间所具有的物理含义、数据处理运 算过程中数据之间的内部数学运算关系、 数据处理结果的误差表达与分析等过程 进行编程设计,并对系统设计程序进行在线仿真调试结果进行分析。 关键词:大学物理实验数据采集管理系统vb编程 在大学物理实验课程学习中,数据处理结果的优劣直接影响实验效果和教学质 量

2、。在传统大学物理实验里,由于学时和实验要求内容的限制,学生对每个实验 的学习,分为课前预习准备、到实验室进行实验操作、将观测到的实验现象与原 始实验数据进行记录、回到寝室后按实验理论与实验数据处理要求进行数据整理 和处理、最后填写实验报告等几个阶段进行的。在这样的实验课程学习模式下, 靠课后再对实验数据进行整理和处理方式, 对来自于实验系统,仪器组合、或操 作环节中人为因素所附加的实验误差,会影响记录的数据。这一现象在课内是不 能及时发现的,则要等到实验者离开实验室后,在进行数据处理和填写实验报告 时才会反映出来。如果遇上实验仪器组合复杂、且有一定难度的综合设计性实验 时,因时间原因实验者只能

3、进行单次或匆忙几次的观测记录数据。对于实验观测 所获得的数据是否科学合理,对超出系统误差范围的数据正误的判断更是不能发 现和作相应改进处理的。为了满足误差理论、数据处理和实验报告的要求,事后 实验者往往会对不合理、误差大的测量数据、包括对数据处理结果和实验图线进 行人为”改动处理”。 一、物理实验数据处理问题分析 通过对上述传统物理实验学习中,在数据记录和处理过程里出现影响误差结果的 突出问题进行深入研究,同时对国内现有物理实验教学管理方面的应用软件的功 能进行调研后。我们认为,目前已有的物理实验数据处理软件,如origin matlab 和其它类型的实验仿真系统,虽然功能强大,但不适合于我校

4、大学物理实验教学 实际;在处理某些实验项目涉及物理量多、数学函数关系复杂、处理量大的实验 数据时受到软件的局限;有的实验数据处理系统利用excel来处理实验数据,虽 然使用方便,函数功能丰富,但是在数据库管理上也存在不能处理较为复杂物理 实验数据、和用多种误差处理方法去处理和输出数据的问题。我们感到,要有效 地解决上述问题,首先要让实验者在快捷处理数据,其次要找到影响实验误差的 原因,其三要通过改进教学方法,让实验者在有限学时内指导实验者改进实验方 法,在现场通过多次测量记录和处理数据,将实验误差减小到容许的范围内。 为 此,我们利用计算机高速运算的功能,同时运用microsoft visua

5、l basic6.0语 言及access数据库功能和所学的编程技术,提出面向大学物理实验室现场实验 数据采集与自动处理的实时实验数据处理系统的编程设计,并对系统进行仿真测 试。以解决实验者及时发现和处理误差的问题,从而提高实验室信息化管理的水 平。 二、实时物理实验数据处理系统结构总体设计 围绕上述研究方向,我们在我校开设的大学物理(力学、热学、电磁学、光学、 近代物理)各部分实验教学计划、教学大纲和教材的指导下,分别就该课程在实 验项目内容、误差理论、实验操作技能、实验报告等方面的基本要求进行调研和 相关文献资料的查阅,同时调阅了部分物理实验报告。在此基础上重点就该课程 对数据记录与处理、误

6、差理论与分析要求进行研究分析。在此基础上确定选取大 学物理力学实验中能集中体现上述要求和研究的一个典型实验项目,作为本数据 处理系统编程设计的研究对象,旨在作为下一步深入研究的基础。 1、系统基本结构的设计 根据实时数据处理系统与编程设计技术要求,结合我校大学物理实验开设现状进 行分析,同时综合考虑课程对实验原理、仪器组合、项目内容、实验操作观测的 基本要求,以及数据处理系统需要采集和处理的数据内部的物理意义、数学运算 函数关系等方面因素。我们认为,在作本数据处理系统结构设计时,不仅要考虑 所要采集数据的类型、结构形式、数据之间内在逻辑关系,还需考虑microsoft visual basic

7、 6.0语言及access软件对系统功能实现上,在编程结构、程序运行 方面的有机结合,以及可行性等方面的论证(包括系统访问、修改查询、界面的 设计),从而设计出满足物理实验要求的数据采集处理系统。经过充分论证确定 出大学物理实验数据处理系统结构如图 1所示。 图1大学物理实验数据处理系统结构模块图 2、系统实现功能的设计 针对本实验数据处理系统要完成实验者现场采集数据、实时处理和输出结果、重 复录入与再处理输出数据的基本设计要求,并通过对上述系统结构设计,以及系 统进行编程实现的技术论证和综合分析,确定本系统主要包括学生现场数据录入 与实时修改、数据处理运行、误差分析、结果输出、单次与多次实验

8、测量的数据 录入运行结果的后台保存与删除、 成绩的现场判决、系统自动运行与实验基本信 息资源查询等功能。并重点对在线实验数据信息内容录入的范围以及需调试实现 的功能的设计,包括系统在自动处理记录数据的类型、原始数据的单次与多次采 集、数据的自动刷新、基本实验信息资源查询等功能在编程中的可行性进行论证。 3、系统设计编程语言的选择论证 根据系统设计与功能要求,要使计算机自动完成实验数据的采集、运算处理,及 时更新多次录入的数据、列表或以图线形式输出误差处理结果、对实验结束后统 计个人和班级成绩等方面的管理工作,同时还要兼顾实验者近程或远程登录本系 统进行在线预习实验、帮助教师进行单项实验结果与成

9、绩的判定、课程成绩统计 等扩展功能实现与编程技术的分析研究,我们认为本系统选择通过microsoft odbc作驱动程序,sql语言链接access数据库能很好的实现上述设计要求。同 时由于microsoft office 开发语言和access2007数据库中程序和数据库的交 互应用都被adodb模块圭寸装好了。visual basic只要编写一定量的代码便可方 便浏览数据库。采用这些语言编程既能使设计的系统科学地组织和处理数据,同 时也便于系统的维护。 三、实验数据处理系统模块的设计 1、权限登录模块的设计 系统登录权限分为教师、学生和管理员三种身份。学生登录后可以进行数据类型 选择,分别

10、从力学,热学,声学,光学,电磁学实验选择本次实验所属类型,进 行实验,通过数据处理模块得到实验结果。教师登录后可以进入信息查询模块, 查询对应id学生的当前实验情况以及全部同学的实验成绩统计列表。管理员登 录后可以对系统进行维护,添加帐号密码等。 2、系统设置模块的设计 系统设置包括账号管理和密码管理。管理员进入帐号管理后,可通过合理的数据 库结构保存数据信息,并使用有效的程序支持各种数据操作执行。教师和学生只 能进入密码管理模块,修改自己的密码,保护自己的信息安全。 3、实验类型选择模块的设计 学生根据提示,选择本次实验所属类型。如力学实验中的长度测量、杨氏弹性模 量测定(伸长法)等;热学实

11、验中的金属丝膨胀系数、良导体导系数的测定等; 电磁学实验中的伏安法测二极管特性、 惠斯通电桥测电阻等;光学实验中的薄透 镜焦距的测定、牛顿环与劈尖干涉、偏振现象的观察和分析等;近代物理实验中 的塞曼效应、电子衍射等观测等。其中每个实验项目包括实验所需的基本实验信 息数据,便于实验者进行预习时访问查询。 4、数据处理模块的设计 数据的科学有效处理是实验的要求和目的, 该模块包括基本数据的单次录入、 数 据的多次录入修改、数据处理等,其中处理可选择列表法、作图法、逐差法和最 小二乘法等多种处理形式。实验者还可通过不确定度的评定得出该实验数据的结 果。 5、信息查询模块的设计 一个id对应一个信息,

12、教师根据不同的id就可以查询到当前学生的实验情况, 包括实验报告提交情况,实验进行情况,和未完成的实验。教师对成绩进行统计 时,点击相应按钮就可以得到学生实验数据的列表排序,方便得对同学实验成绩 记录,掌握完整成绩反馈。 四、系统设计实例解析 根据上述系统设计思想与方法,我们选择力学实验中的杨氏弹性模量的测定(伸 长法)这个典型实验为本系统设计的研究对象。下边以该实验中对各种数据信 息进行实时采集过程进行编程设计与仿真运行为例,介绍本实验数据处理系统的 设计与实现。 ado是microsoft visual basic 6.0最新推出的数据访问系统,本系统使用它作 为数据库访问接口,在数据库访

13、问设置中,引用ado对象库,建立公共模块 module调用子程序connecttodb ,根据返回值判断数据库连接情况,若连接 成功则显示登录界面,否则弹出消息框”数据库连接失败!”。其部分程序代码 如下: cn. ope n“ provider=microsoft.jet.oledb.4.0;data source=f:vb数据库 8.11wx.mdb;persist security info=false” conn ecttodb = true exit function err: conn ecttodb = false 首先,对实验者进行访问时进行数据录入前的权限进行登录,其登录后可

14、根据不 同身份选择实验功能。系统登录界面如图2权限登录示意图所示。 图2权限登录图3实验处理结果统计表 第二,进入实验设置。分别有实验原理、实验目的、实验内容、实验装置、数据 录入与处理。第三,学生根据系统提示,依次将测量6次的钢丝直径d并录入 数据表格里。第四,点击系统数据处理框,系统将自动完成算术平均值计算。第 五,分别将光杠杆测量短臂末端的微小位移I、长臂长d、短臂长b、6次增、 减法砝码时对应的金属丝的伸长测量值录入到系统设计的表格里,再点击数据处 理按钮,此时系统将结束一次数据录入。 第六,系统将在上一步点击数据处理按 钮时根据设置的公式,自动计算e值,并将得出结果显示在数据输出窗口

15、里。第 七,学生点击保存,此成绩就上交成功。如果要与标称值进行比较,系统也会自 动输出测量误差结果。第八,重复测量数据录入之前,可先选择对以前数据进行 刷新(或暂时保存等),再将重复实验数据录入到系统之中,再按上述处理方式 进行数据处理和结果的输出。第九,教师在数成绩统计模块可以方便的查询学生 得到的数据d、d、I、b、e的值,并且根据实验成绩进行排序。系统将自动生 成数据处理结果统计列表,如图 3所示。 五、实时实验数据处理系统特点 根据上述实时物理实验数据处理系统的设计与仿真调试的实例,其系统基本达到 了系统研究的功能和要求,并具有以下主要的创新特点: 第一,系统使用方法与维护工作易于掌握

16、。由于 microsoft visual basic 6.0 具 有数据库连接和数据处理功能,作为本系统的开发环境,使用方法简单,而且可 以方便的链接数据库access进行数据调用,能实时重复输入、更新和保存实验 数据。 第二,系统有较丰富资源信息提供实验者自主学习。实验者还可通过局域网登录 系统,选择系统界面中的”实验类型”,快捷浏览每个实验项目里设置的教学资 源信息,尤其是在实验数据采集图标的引导下,可提前做好实验前的预习。 第三,系统能方便实验者和教师的查询。系统不仅可以接受实验者查询自己的实 验情况,同时还为教师设置了查询查询学生个人和班级学生实验情况,包括对实 验成绩分类统计等功能,教师可通过成绩统计按钮实时查看实验报告提交、当前 学生实验情况等。对于实验数据处理有错误时,系统会自动提示错误原因,同时 弹出重做提示窗口。 此外,本实验数据处理系统界面注意人性化的设计, 界面脚本设计有温馨提示如 离实验结束时间,该学生下一次实验日期,当前实验成绩等,可激发学习者的浓 厚兴趣。 六

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论