欢迎来到天天文库
浏览记录
ID:27816800
大小:331.42 KB
页数:20页
时间:2018-12-06
《综述报告——《数字逻辑》课程网络虚拟实验系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《数字逻辑》课程网络虚拟实验系统设计一.设计概述1.1课题背景《数字逻辑课》是计算机相关专业的必修科目,数字逻辑实验是该课程的最重要的一个环节。数字逻辑实验时实验使用的是价格昂贵且容易损坏的传统的由硬件组成的实验平台。由于价格的关系,大多数学校没有让学生能够独立使用一台机器而是以小组的方式多人使用一台仪器实验。这样导致实验所达到的效果冇所降低。同吋课堂吋间有限,因此喜欢数字逻辑的同学们在其他吋间无法再次体会数字逻辑实验的乐趣。通过软件我们能够模拟实际情况屮的一些简单的数字逻辑实验,同样能达到现实实验平台的效果。我们通过c语言的编程能够编写一个模拟数字逻辑实验平台的虚拟数字逻辑实验平台。然
2、后我们可以通过网站进行发布,只要冇电脑并且能联网就可以随吋随地的登录远程服务器通过我们的系统进行数字逻辑实验。这样能够很好的解决上面的问题。在本设计屮将开发一种工具软件通过网络进行发布,该软件能够模拟现实屮数字逻辑实验平台。该软件的开发对学习数字逻辑的人来说是福咅,同时也使得教师能随时进行课堂演示成为口J能,对数字逻辑这门学科具有重要意义。同时对于爱好数字逻辑的人来说这是一大福利,只需登录远程服务器就可以通过自己的电脑在任何地方通过我们的系统进行数字逻辑的相关简单实验。同该系统开发和维护价格低昂,和实际的实验平台相比较冇很大的优势。同时由于开发的语言是C语言,现在的大学与计算机相关科目都
3、把其作为专业课,因此在开发成功后维护人员的寻找也比较容易。因此该软件的开发成本和维护成木都比较低。因此为该平台的推广提供了很好的保证。该系统给广大学习“数字逻辑”课的学生提供了一种互动的虚拟“数字逻辑”的实验环境。同学们可以在系统屮找到各种仿真实验仪器和设备。同学们只需轻点电脑鼠标操作软件的各种功能(如布局、布线等),就可以口主设计实验程序和装配虚拟实验仪器,完成和现实实验室中一样的各种实验过程。虚拟实验技术在远程教育111的运用。近几年远程教育在摸索和探讨屮取得了很大的进步,但由丁•远程教育的特点和实验条件的限制,远程教冇屮的实验教学成为制约远程教育发展的瓶颈,开展网上虚拟实验成为远程
4、教育的必然,如何在网络环境下建立为远程学习者提供交互的虚拟实验教学环境成为远程教育关注的热点。基于虚拟现实技术的远程教育是现代教育发展的主要方向之一,随着虚拟现实技术的不断发展和完善、网络技术的不断进步以及硬件设备价格的不断降低,我们相信,虚拟实验作为一个新型的远程教育媒体,以其□身强大的教学优势和潜力,将会逐渐受到远程教育工作者的重视和青睐,最终在远程教育领域广泛应用并发挥其重要作用。1.2开发工具及环境简介1.开发语言本设计采用的程序设计语言为C语言。C语言是一种面向过程的计算机程序设计语言,它是一种比较容易学习的编程语言。C语言的应用十分广泛,大量的软件都是用它进行开发的。同时该语
5、言的代码简单易懂,而且功能强大,同时几乎是大学计算机相关科目必修的科目。因此在软件开发后,维护人员比较容易寻找。C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硕件的应用程序。2.开发环境开发环境选用的是MicrosoftVisualC++6.0(微软公司的开发工具),具有集成开发环境的功能,可提供编辑C语言,C++以及C++/CLI等编程语言。VisualC++集成了MFC6.0oVisualC++是一个功能强大的可视化软件开发工具。口1993年Microsoft公司
6、推出VisualC++1.0后,随着其新版本的不断问世,VisualC++已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了VisualC++.NET(Visual0+7.0),但它的应用的很大的局限性,只适用于Windows2000,WindowsXP和WindowsNT4.0o所以实际屮,更多的是以VisualC++6.0为平台。VisualC++6.0不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrateddevelopmentenvironment,IDE)oVisualC++6.0由许多组件组成,包扌舌编辑器、调试器以及程序
7、向导AppWizards类向导ClassWizard等开发工具。这些组件通过一个名为DeveloperStudio的组件集成为和谐的开发环境。1.开发技术B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如L
此文档下载收益归作者所有