当前位置:首页 期刊杂志

《计算机网络》在线学习网站的设计与实现

时间:2024-09-03

西安文理学院 侯毅明 李 卓 韩利凯

1.概述

“计算机网络”是计算机类和通信类专业的一门必要的基础课和核心课程,它也是计算机类专业硕士研究生入学考试中一门重要的课程。学好“计算机网络”是我们学习计算机科学技术必备的基础学。“计算机网络”教学是为了让学生掌握计算机网络的体系结构和参考模型,掌握链路层工作原理,掌握IP协议的运行机制,掌握网络互连的基本知识。为了培养学生对计算机网络系统的认知,了解网络的发展历史,能在未来网络应用系统开发中有坚实的基础。我们的精品学习网站正是很好的为学生学好这门课所打造的学习网站。

2.开发环境

2.1 代码编写工具

HBuilder是Dcloud (数字天堂)在2013年推出的一款支持HTML5、Vue、JSP等的Web开发的IDE。HBuilder是一款很流行的、效率高的开发工具,它有着很好的浏览器兼容性,让浏览器的兼容不再成为程序员的棘手问题,它还拥有着非常完整的语法提示和最完整的语义库。HBuilder最初的主体是由Java编写的,经过不断更新后,HBuilder改用C、Java、Ruby和Web编写而成。在经常不断地优化和完善之后,Hbuilder支持更多的语言编写,从最初的仅Web开发到现在还支持Access、JSP、ASP等的编写。

HBuilder基于Eclipse,所以顺其自然地兼容了Eclipse的插件。

2.2 Access数据库

Microsoft Office Access 是由微软公司发布的一个小型的关系数据库管理系统。Accesss数据库有强大的功能,它可以处理和统计分析数据,查询功能强大,可以对各种数据进行汇总和统计。Access数据库操作简单方便,能很大的提高了工作效率。Access数据库还可以开发软件,学习门槛低,有利于非专业人员很容易掌握。

2.3 IIS(互联网信息服务)服务器

IIS是Internet Information Services的缩写,它是微软公司开发的应用于Windows操作系统的小型服务器,它是一种Web服务组件其中包括FTP服务器、Web服务器、NNTP服务器和SMTP服务器。

3.网站的设计

3.1 整体设计

计算机网络精品在线学习网站是一个主要为大学生打造的学习“计算机网络”的教学平台,在设计这个网站之前,对很多大学生都进行过调研统计,是根据学生在学校对这门课程学习提出的宝贵的意见以及希望能够有怎样的学习方式而设计的。该网站集合了在线视频学习、在线交流、课件学习、图文结合学习、在线学习测试、计算机网络实验学习、论坛学习心得交流等各种学习途径,为学好“计算机网络”这门课做了充分的引导。针对不同的人,我们提供从夯实基础到深入学习不同的学习板块供学者来学习。对已经学习过这门课程不同程度的学生都能从这个学习网站巩固吸收到不同的知识。本网站总体设计如图3.1所示:

图3.1 网站总体设计

3.2 网站主页

网站主页分两个导航栏如图3.2所示,左边主要是为了初学者对这门课程基础学习有所了解,方便接下来更深入的学习。右边导航是网站的主要学习内容和交流解决各种疑难问题,分别包含视频学习、Flash动画学习和在线测试学习。从对这门课的认知到深层次学习的过程都包含在整个网页里面。

图3.2 网站主页导航

3.3 在线学习

在线学习如图3.3所示,其中包括课程内容、电子教案、实验教学、教学视频、典型课件演示和随课练习题。从基础到巩固,都有着不同的模块为学习者提供不同层次的学习。各个模块互相搭配在一起学习,能够更快,更容易深入对这门课程的学习。

图3.3 在线学习模块

3.4 在线答疑

在线答疑如图3.4所示,用户可以不必登录,根据自己所遇到无法解决的问题,可以发帖提出问题,管理员会做出相应的解答。为了更好的答疑,用户可以留下邮箱,管理员对一些问题详细得解决方法以邮件的方式发送给学习者。该模块尽量做到学生能解决用户一切学习中遇到的疑惑问题。

图3.4 在线答疑模块

3.5 测试模块

测试模块分为两种测试方式,一种是每章节学习完可以进行的测试下内容如图3.5,摸清使用者对本章节的了解,以便于巩固每章节的内容。测试完可以提交答案,能够打出对应的成绩;另一种测试是整体测试如图3.6,可作为一种电子版的考试,可以检测使用者答题的正确率。

图3.5 章节测试

4.数据库的设计

设计了表message,包括id、IPaddress(ip地址)、name(昵称)、date(日期)、title(提问标题)、content(提问内容)、email(电子邮件)、reply(管理员解答),为在线答疑模块的动态数据进行汇总显示在网页中。方便的学习的人更好的提出自己的疑惑,使管理人员能够尽快的为之解决。

图3.6 综合测试

图4.1 数据库表

结语

所开发的计算机网络精品在线学习是基于当前在校大学生对于这门课的学习状况总结出来的一整套的学习体系,涵盖了学习这门课所有需要了解、学习的知识。该学习网站也方便了学生与老师、学生与学生的交流。对于学生提出的问题,老师可以及时了解学生的疑难困惑,让更多学生喜欢上这门课。学生与学生之间也可以通过论坛对一些疑惑的知识进行探讨解决,更加促进了学生的学习积极性。对于后期老师或者学生提出对网站的建议,我们会认真思考,选择有益于建议,来完善本网站,争取让该系统更加完善和成熟。

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!