计算机基础教学信息网络平台的建设

时间:2022-08-22 08:20:44

计算机基础教学信息网络平台的建设

摘要:提出了计算机基础教学信息网络平台的建设。首先对信息网络平台的需求分析、设计思想进行了介绍。其次,对该网络平台的实现进行了详细分析,用以保证平台的可行性。实践证明,该平台操作方便,可靠性高。

Abstract: The construction of information network platform for basic computer teaching is presented. Firstly, the requirement analysis of information network platform, designing ideas are introduced. Then the realization of the platform are analyzed in detail, to ensure the feasibility of the platform. Practice shows that this platform is easy to operate and owns high reliability.

关键词:计算机基础;教学;信息网络平台;建设

Key words: basic computer;teaching;information network platform;construction

中图分类号:TP393 文献标识码:A 文章编号:1006-4311(2011)24-0157-02

0引言

随着现代科学技术的发展,互联网已成为丰富知识的载体,网络教学是教育信息化和网络化的总体趋势和目标。计算机网络作为一个工具,一种手段,它可以提供一种信息环境,学生可以在这个环境里获取大量的信息,自主探索学习,充分发挥个人想象力,运用多种媒体形式把自己的观点表达出来。因此,学校可以运用校园网的网络优势满足不同学生不同层次的需求,充分发挥网络教学的作用。而当前社会,只有把握了互联网,才能把握未来,只有开创了面向未来的现代教育体系,才能具有持续发展的能力!

计算机基础课程是大学生入校后开设的首门计算机公共基础课程,内容涉及计算机各应用领域概念和大学生必不可少的计算机基础知识。本门课程课时量少,内容多,通过教学网络平台的建立,为学生提供更大的自主学习空间,提供相互学习、交流的空间。同时把具有丰富教学经验的教师的课程内容、相关的辅导资料、与课程有关的实践环节和科研成果等信息通过教学网络平台在网站上,供学生在线学习及交流,教师也可以在线进行辅导答疑,充分利用该平台提高教学质量。

教育部对高校学生计算机应用水平也提出了具体要求,强化计算机应用能力的培养已成为各高校的共识。然而,整体培养计划学时的压缩与增加计算机基础课程的内容、改革考核形式形成了尖锐的矛盾。随着高校招生数量的大规模扩充,师资队伍的数量和水平与教学效果的矛盾日益尖锐。加之计算机技术的飞速发展与更新,使各校不得不在教学方法和手段上探索突破点,使得大学计算机基础课程实现网络化教学势在必行。湖北汽车工业学院通过近几年的快速发展,出现了以上提到的各种问题。为了提高学生的学习兴趣,为了解决以上种种难题,本文提出计算机基础教学信息网络平台的建设。

1信息网络平台的需求分析与设计思想

1.1 信息网络平台的需求分析需求分析是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么[1]。可以说,在软件工程当中的“需求分析”就是确定要计算机“做什么”。需求分析阶段结束后,要求得到:①SRS文档(System Requirement Specification);②DRM文档;③Acceptance Plan.从广义上理解:需求分析包括需求的获取、分析、规格说明、变更、验证、管理的一系列需求工程。需求分析过程图如图1所示。

狭义上理解:需求分析指需求的分析、定义过程。

结合我院实际情况,提出了建设计算机基础教学信息网络平台的需求,并通过实现教学信息网络平台中各模块的功能,解决教室不足和学时有限的困难,同时实现教与学的互动,提高教学质量和教学效率。

通过需求分析,本教学信息网络平台功能流程图如图2所示。

1.2 信息网络平台的设计思想在各种新规范、新技术和新方法不断出现的情况下,技术上面临的选择很多。不仅保证网络平台的先进性,而且保证其实用性和可靠性,同时还要符合实际需求是本项目的设计宗旨。主要设计思想为:①在教学信息网络平台的设计中,采用原型化开发方法,最大限度地降低开发的风险,保证系统开发的实用性。为保证项目的顺利实施,制订了详细的管理措施,建立了需求变更档案及程序开发日志档案,保证开发的每一步有章可循。另外,在系统开发的每一步都要求明确需求。②完全采用和遵循面向对象的技术原则[2],按照软件工程的标准,经历了面向对象的分析(OOA)、面向对象的设计(DOD)和面向对象的编程(OOP)的全过程,面向对象的编程语言选用的是C#。面向对象技术的采用保证了本项目的系统的总体性和一致性、抽象的合理性、软件的可复用性和扩充性。③网络平台主要实现学生学习、考试、查询等主要功能,并在实现教学、测试等教学环节上采用互动。④把应用模式与具体教案的分离,实现教学思想、策略独立于具体教学内容及其应用,便于共享和实现个性化教学。⑤网络平台实现教与学不受时空和学习人数的限制、成本低、效率高,能适应学生的个性化学习需要,用户使用界面做到简单直观。

2信息网络平台的实现

2.1 基于B/S模式的结构当前,Internet/Intranet网络技术和数据库技术发展迅速,其中浏览器和服务器B/S结构模式的网络平台是真正意义上的分布式概念,这为跨地区、跨平台的分布式网络平台的理论和实践提供了很好的技术保障。

B/S结构模式作为扩展了的C/S(Client/Server)结构,其运行机制采用了标准的C/S分布处理,在基于B/S模式的分布式网络平台中,用户界面将全部是浏览器中呈现的WEB页面,用户根据WEB页面信息,从浏览器向服务器提交服务请求,这些请求包括对数据库的查询、修改插入等,服务器端负责对请求进行处理,并将处理结果通过网络返回浏览器端。因为基于B/S结构的开发环境独立于用户的前端应用环境,所以提升了应用系统的跨平台性,也便于用户对应用系统的扩展、升级以及应用系统的管理和维护。

2.2 开发工具的选择教学信息网络平台首先应做到使用方便,界面美观大方。因此,教学信息网络平台在设计时采用基于Web的B/S模式,用户可以在任何一台连接到Internet的计算机上进行教学资源的学习和维护。主要采用微软新一代开发工具Visual Studio 2005完成,通过Visual Studio 2005开发出来的ASPX网页具有代码后置的特点[3],代码一次编译后可以多次使用,其功能及运行速度均远远优于先前的ASP技术,并可以方便地向三层架构的网站结构转化。服务器采用微软的IIS及FTP服务器,并通过申请固定IP向用户提供服务。作为教学信息网络平台,后台数据库最好选择SQL Server2005,可以利用技术与之连接,达到远程访问的目的。利用实现用户注册、登录及数据的保存等功能,同时,能够将数据库内容通过RecordSet转换成XML文本格式,存于客户机中,这样在访问数据时,只需一次连接数据库,就可以直接访问本地的XML文件,不必重复连接过程。这一解决方案,可以有效地减轻数据库服务器的负担,避免了多用户同时访问数据库的瓶颈问题,从真正意义上实现了网络资源共享。

2.3 支持断点续传因为教学信息网络平台资源种类繁多[4],包括文本、图像、声音、视频、动画等,其中有些资源如声音、视频等在下载的过程中,容量过大,可能导致网络拥挤、堵塞面出现下载时间过长或中断现象。因此,在开发过程中保证视频质量的同时,合理地选择文件格式,有效地进行了文件压缩,在资源下载时采用自主开发的支持断点续传的下载组件,通过断点续传功能,可以有效地解决用户顺利下载学习资料的问题。

2.4 统计功能学生在网上浏览课件素材资源时,常常对某些固定的资源比较感兴趣,网络平台将对学生浏览的课件素材进行浏览次数的登记和统计。通过对浏览次数的统计分析,可以为用户提出最受欢迎的课件素材;通过对使用者登记信息的统计分析,可以得出每个使用者的学习状况以及感性点,同时为不同的使用者提供不同的推荐内容。从而做到以人为本,为使用者提供更好的服务。

3结语

计算机基础教学信息网络平台的建设,提高了教学质量,提高了教师的工作效率。该网络平台已经在湖北汽车工业学院计算机实验教学示范中心使用3年,效果非常明显,具有较好的使用和推广价值。

参考文献:

[1]张海藩.软件工程导论(第5版)[M].北京:清华大学出版社,2008.

[2]黄国光,周勇编著.软件需求工程[M].北京:清华大学出版社,2008.

[3]沈洁,杨华译.Visual Studio与SQL Server开发指南[M].北京:清华大学出版社,2008.

[4]刘超.网络平台设计在实验教学中的应用研究[J].制造业自动化,2010,33,(12):62-63.

上一篇:RFID在移动电子商务近距离支付中的应用研究 下一篇:某单位网络计算机房防雷设计方案