综述报告《数字逻辑》课程网络虚拟实验系统设计.docVIP

综述报告《数字逻辑》课程网络虚拟实验系统设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数字逻辑》课程网络虚拟实验系统设计 一.设计概述 1.1课题背景 《数字逻辑课》是计算机相关专业的必修科目,数字逻辑实验是该课程的最 重要的一个环节。数字逻辑实验时实验使用的是价格昂贵且容易损坏的传统的由 硬件组成的实验平台。由于价格的关系,大多数学校没有让学生能够独立使用一 台机器而是以小组的方式多人使用一台仪器实验。这样导致实验所达到的效果冇 所降低。同吋课堂吋间有限,因此喜欢数字逻辑的同学们在其他吋间无法再次体 会数字逻辑实验的乐趣。 通过软件我们能够模拟实际情况屮的一些简单的数字逻辑实验,同样能达到 现实实验平台的效果。我们通过c语言的编程能够编写一个模拟数字逻辑实验平 台的虚拟数字逻辑实验平台。然后我们可以通过网站进行发布,只要冇电脑并且 能联网就可以随吋随地的登录远程服务器通过我们的系统进行数字逻辑实验。这 样能够很好的解决上面的问题。 在本设计屮将开发一种工具软件通过网络进行发布,该软件能够模拟现实屮 数字逻辑实验平台。该软件的开发对学习数字逻辑的人来说是福咅,同时也使得 教师能随时进行课堂演示成为口J能,对数字逻辑这门学科具有重要意义。同时对 于爱好数字逻辑的人来说这是一大福利,只需登录远程服务器就可以通过自己的 电脑在任何地方通过我们的系统进行数字逻辑的相关简单实验。同该系统开发和 维护价格低昂,和实际的实验平台相比较冇很大的优势。 同时由于开发的语言是C语言,现在的大学与计算机相关科目都把其作为专 业课,因此在开发成功后维护人员的寻找也比较容易。因此该软件的开发成本和 维护成木都比较低。因此为该平台的推广提供了很好的保证。 该系统给广大学习“数字逻辑”课的学生提供了一种互动的虚拟“数字逻 辑”的实验环境。同学们可以在系统屮找到各种仿真实验仪器和设备。同学们只 需轻点电脑鼠标操作软件的各种功能(如布局、布线等),就可以口主设计实验 程序和装配虚拟实验仪器,完成和现实实验室中一样的各种实验过程。 虚拟实验技术在远程教育111的运用。近几年远程教育在摸索和探讨屮取得了 很大的进步,但由丁?远程教育的特点和实验条件的限制,远程教冇屮的实验教学 成为制约远程教育发展的瓶颈,开展网上虚拟实验成为远程教育的必然,如何在 网络环境下建立为远程学习者提供交互的虚拟实验教学环境成为远程教育关注 的热点。基于虚拟现实技术的远程教育是现代教育发展的主要方向之一,随着虚 拟现实技术的不断发展和完善、网络技术的不断进步以及硬件设备价格的不断降 低,我们相信,虚拟实验作为一个新型的远程教育媒体,以其□身强大的教学优 势和潜力,将会逐渐受到远程教育工 的重视和青睐,最终在远程教育领域广 泛应用并发挥其重要作用。 1.2开发工具及环境简介 开发语言 本设计采用的程序设计语言为C语言。C语言是一种面向过程的计算机程 序设计语言,它是一种比较容易学习的编程语言。C语言的应用十分广泛,大 量的软件都是用它进行开发的。同时该语言的代码简单易懂,而且功能强大, 同时几乎是大学计算机相关科目必修的科目。因此在软件开发后,维护人员比 较容易寻找。C语言是一种计算机程序设计语言。它既具有高级语言的特点,又 具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可 以作为应用程序设计语言,编写不依赖计算机硕件的应用程序。 开发环境 开发环境选用的是Microsoft Visual C++6.0 (微软公司的开发工具),具有集 成开发环境的功能,可提供编辑C语言,C++以及C++/CLI等编程语言。Visual C++集成了 MFC6.0o Visual C++是一个功能强大的可视化软件开发工具。口 1993年Microsoft公 司推出Visual C++1.0后,随着其新版本的不断问世,Visual C++已成为专业程序 员进行软件开发的首选工具。虽然微软公司推出了 Visual C++.NET(Visual 0+7.0),但它的应用的很大的局限性,只适用于Windows 2000,Windows XP和 Windows NT4.0o所以实际屮,更多的是以Visual C++6.0为平台。Visual C++6.0 不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环 境(integrated development environment,IDE)o Visual C++6.0 由许多组件组成, 包扌舌编辑器、调试器以及程序向导AppWizards类向导Class Wizard等开发工具。 这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。 开发技术 B/S (Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet 技术的兴起,对C/S模式应用的扩

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档