用户名: 密码: 验证码:
基于JAVA的数字逻辑虚拟实验室研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着高等教育的深化改革和招生规模的急剧扩大,我国高校普遍陷入了实验教学的困境。主要表现在硬件设施不足、教学时空受限、教学方法和内容落后。在计算机和网络通信技术快速发展的前提下,充分利用计算机资源的虚拟实验室成为解决这些现存问题、提高实验教学质量的重要选择。
     本课题搭建了一个逼真的、操作方便的、具有交互功能的数字逻辑虚拟实验操作平台,对数字逻辑实验进行了模拟。系统突出其逻辑电路实验的能力和效果,利用可视化技术和虚拟技术对实验平台上的各种操作按钮、灯泡、电位输入点、数码管、芯片、地线、电源等元器件进行了模拟,采用正确的计算模型,调用相应算法,实现实验过程以及实验现象的仿真,产生符合客观规律的可视化效果,实现用户和虚拟空间之间的良好交互。
     本课题选择面向对象的Java语言编程,选用微软的Access数据库作为后台数据库,采用JDBC访问后台数据库。
     本文首先分析了我国近年来高校实验教学面临的困境,人们为了缓解实验教学的压力,改善实验教学条件,提高实验教学质量,提出采用虚拟实验系统来辅助实验教学的开展。接着论文对国内外虚拟实验室的研究现状进行了总结,介绍了虚拟实验室的优势和特点,并就我校数字逻辑实验课的现状提出了构建数字逻辑虚拟实验室的设想,即用软件代替硬件,用编程模拟实验的全过程。通过对数字逻辑虚拟实验室目标和功能的分析,提出了实验室的设计方案,并根据功能模块的要求,详细叙述了各主要环节的设计情况,最后以芯片74LS49驱动发光二极管,显示数字“45”为例,实现了一个完整的实验模拟过程,给出了实验数据的处理和实验结果的雏形,包括试验项目的保存、发送等。
With the revolution of high education and rise of number of student, the universities are puzzled by teaching of experiment. The main representations are deficiency of institutions, limitation of teaching time and place, backward in means and content of experiments. With the improvement of network technology and computer, virtual laboratory that takes full advantage of computer resource become an important choice of serving these problems and improve the quality of teaching.
     This topic built a digital logic virtual experiment operation platform which is lifelike, convenient as well as interactive and also carried out a simulation to the digital logic experiment. The system highlighted the ability and the effect of the logic circuit testing and exploit visible technology and the virtual technology to simulate all kinds of operation buttons, bulbs, potential input point, LEDs, chips , Groundings, Power lines on the platform. Through the correct computation model and the corresponding algorithm the whole system experiment process as well as the experimental phenomenon simulation, produced the realized the visible effect, conforming to the objective law, and brought about the good interaction between the user and the hypothesized space.
     We selected an object oriented Java language, and choose Microsoft Access Database, and adopt JDBC to link the database.
     This thesis first analyzed the difficult problems universities have in experiment teaching. To reduce the press, people take measures to improve the teaching conditions, raising the teaching quality and supplementing the teaching by simulating experiment system. Then the thesis made a conclusion concerning the research into simulation laboratory home and abroad. It proposed the idea that a digital logic simulation laboratory should be built on the base of analyzing advantages and disadvantages and introducing the digital logic experiment actuality in our university, software would replace hardware and the whole experiment process would be simulated by programming. A design plan was made based on the analysis of the objectives and functions of the laboratory; the design of the major links is given in detail according to different module requirement. At last, the thesis carried out a complete simulation of using the chip 74LS49 light diode to show the figure "45" with the presentation of experiment data processing the fruit's shape of outcome, as well as the storage and delivering of the experiment items.
引文
[1]汪千松,胡慧敏,陈阳.基于校园网的数字化网络多媒体教室设计.中国现代教育装备,2005,(8):42-44.
    [2]沈红,刘志强.建立数字化教室迎接数字化革命挑战-改革计算机基础教学模式的探讨.西安交通大学学报(社会科学版),2000,20(S1):78-96.
    [3]方亮,金晶.在虚拟教室中电子白板系统的实现.计算机与现代化,2000,65:56-60.
    [4]曹燕,张潇云.谈虚拟实验在高校中的地位和作用.技术与创新管理,2007,(1):25-26.
    [5]于惠兰.基于B-S模式的网络虚拟实验室设计方法及实例研究:(硕士学位论文).吉林:吉林大学,2005.
    [6]翟烨.新时期高校实验教学改革初探.石家庄学院学报,2006,8(3):121-123.
    [7]饶骏.计算机虚拟实验教学浅析.实验科学与技术,2006,(5):83-85.
    [8]Song You,anmiao,tc.A low-cost internet-based telerobotic system for access to remote laboratories.Artificial Intelligence In Engineering,2001,15(3):265-279.
    [9]H.Afsarmaneshetc.A reference architecture for scientific virtual laboratories.Future Generation Computer systems,2001,17(8):999-1008.
    [10]Dhruv Khettry,Xian-He Sun.A Windows-NT virtual collaboratory for technical computing.Advances in engineering software,2000,31(8):717-722.
    [11]Akira Suzuki Masao,tc.Molecular simulations in the virtual material laboratory.Computational Materials Science,1999,4(4):227-231.
    [12]Renee M.Wachter Jatinder,etc.IT takes a villager:Virtual communities in support of education.International Journal of Information Management,2000,20(6):473-489.
    [13]Deanna Raineri.Virtual laboratories enhance traditional undergraduate biology laboratories.Biochemistry and Molecular Biology Education,2001,36(5):160-164.
    [14]Dongil shin,En Sup Yoon,Sang Jin Park,etc.Web-based interactive virtual laboratory system for unit operations and process systems engineering education.Computers and Chemical Engineering,2000,24(2):1381-1385.
    [15]Eamshaw,R.Jones,and Gigante.Virtual Reality systems.New York:Acedemic Pr.,1996.
    [16]虚拟实验教学的初步探索.http://web.mit.edu/newsoffice/rd/2001/apr.html.
    [17]John C.Waller.Natalie Foster "Training via the web a:virtual instrument".Computer & Education,2000,35:161-167.
    [18]R.C.Dorf,J.A.Svoboda.Electronic Teaching Assistant.http://www.clarkson.edu/-svoboda/eta/index.html.2006-3-20.
    [19]John Bal,Kate Patrick.Learning about Heat Transfer "Oh.I See!" Experiments.Proceedings of the 29th Annual Frontiers in Education Conference,1999:12C5/1-12C5/6.
    [20]Helmut Hoyer,Andreas Jochheim,Christof Rhrig,and Andreas Bischoff.A Multiuser Virtual-Reality Environment for a Tele-Operated Laboratory.IEEE Transactions on Education,2004,47(1):121-126.
    [21]郭众,李保国.虚拟植物的研究进展.科学通报,2001,46(4):273-280.
    [22]喻红、何岭松、王峻峰.WWW模式的工程测试远程教学实验基地建设.实验技术与管理,1999,16(1):1-3.
    [23]张茂军.虚拟现实系统.北京:科学出版社,2002.
    [24]徐有栋.基于LabVIEW的虚拟实验和远程实验:(硕士学位论文).山东:山东大学,2005.
    [25]李素康,韩锟.关于高校实验教学改革的研究.长沙铁道学院学报(社会科学版),2005,6(1):205-208.
    [26]朱敏.虚拟实验与教学应用研究:(硕士学位论文).上海:华东师范大学,2006.
    [27]孟国军.基于VRML的虚拟实验室框架的研究:(硕士学位论文).成都:电子科技大学,2003.
    [28]王建平.论虚拟实验在基本操作型实践性教学环节中的优势.长沙航空职业技术学院学报,2006,6(2):26-27.
    [29]汪诗林、吴泉源.开展虚拟实验系统的研究和应用.计算机工程与科学,2000:33-35.
    [30]单美贤.虚拟实验室的发展方向.开放教育研究,2002,(2):44-46.
    [31]P F Whelan.Remote Access to Continuing Engineering Education.Engineering Science and Education Journal,1997,10:210-220.
    [32]K Maly,H Abdel - Wahab,C M Overstreet.Interactive Distance Learning Over Intranets.IEEE internet Computing,1997,1(1):70-86.
    [33]刘筱兰,张薇,程惠华等.虚拟实验室的类型及发展趋势.计算机应用研究,2004,(11):8-10.
    [34]黄向红,曾喆昭.实验室改革与虚拟实验室探讨.实验室研究与探索,2000,(6):70-75.
    [35]衣李娜.基于VRML的数字逻辑电路虚拟实验室的设计方法研究:(硕士学位论文).天津:天津大学,2005.
    [36](美)Y.Danie Liang著.王镁、李娜译.Java语言程序.北京:机械工业出版社,2004.
    [37]Bruce Eckel.Thinking in Java.New Jersey:Prentice Hall,2001.
    [38]了解Java语言优势学习Java语言编程思想.http://www.enet.com.cn/article.2007-5-20.
    [39]Java语言入门级的十二大特色详细介绍.http://www.zhujiangroad.com/html.2007-4-5.
    [40]张白一,崔尚森.面向对象程序设计Java.西安:西安电子科技大学出版社,2003.
    [41]赖碧云,李小丹,章少强.网络数据库系统开发中JDBC的应用.现代计算机,2003,(3):38-40.
    [42]周书锋,张怀伟,韩红燕.基于Java语言的数据库访问.福建电脑,2005,(9):12-13.
    [43]郭广军,陈代武,胡玉平等.基于JDBC的数据库访问技术的研究.南华大学学报(自然科学版),2005,19(2):50-57.
    [44]鲍家元,毛文林.数字逻辑.北京:高等教育出版社,1997.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700