您好,欢迎来到微智科技网。
搜索
您的当前位置:首页C语言教学网站的研究与开发

C语言教学网站的研究与开发

来源:微智科技网
120

福建电脑2011年第4期

C语言教学网站的研究与开发

韩慈芳

(嘉应学院梅州师范分院

广东梅县514721)

【摘要】:本文介绍了基于ASP.NET的C语言教学网站的研究与开发。通过该网站,学生可以自测自学,并且可以在线论坛向老师和同学提问、交流等,提高C语言教学质量,激发学生学习C语言的兴趣。

【关键词】:C语言教学网站动态网站

1.网站建设目的

随着教育科学和计算机网络技术的发展,以多媒体技术、网络技术等为代表的信息技术迅猛的发展,给现代教育带来了发展动力,对教学手段和模式产生了巨大的影响。在这种形式下发展以互联网为基础的远程教育必将成为现代教育的发展方向。作为高等院校,将基础教育及基础学科的建设与网络教系起来,是提高教学质量的有效方法。

C语言作为高校理工科大学生的必修课,它有着丰富的数据类型和数据结构,是程序设计的首要语言,是计算机类各专业的重要专业技术基础课程、是程序设计类的核心入门课程,因此这门课程能否学习好对后续课程起着决定性的作用。然而这门课程的理论性、操纵性都较强,仅凭老师在课堂上的有限讲授,学生很难充分理解和掌握。开发一个C语言的公共教学网站,学生可以学习C语言知识、做课后练习和模拟测验,并且可以通过E-mail、论坛等与教师交流、向老师提问等,以改变传统的教学和答疑模式,提高C语言教学质量,激发学生学习C语言的兴趣。2.网站设计原则

实用性:系统以用户需求为目标,以方便用户为原则,同时融入先进的管理经验。根据用户实际的需求情况开发的网上教学系统,并且将在统一的Windows图形界面下提供各种实用功能,使用前无须任何的培训。充分满足老师和学生现在及未来几年内的各种需求,真正为老师和学生提供一个良好的教、学环境。

先进性:本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术,为用户提供高性能的系统。系统将运用先进的B/S结构,采用ASP.NET为开发平台,SQLServer2005作为后台数据库,可以方便地满足老师和学生在教和学的需要。

高可靠性:一个实用的网站同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证网站的可靠性与容错性。

高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也

可保证关键数据的安全性。

采用标准技术:本系统的所有设计遵循国际上现行的标准进行,以提高网站的开放性。

可维护性:系统的设计要求方便维护,包括硬件的维护,软件的维护和网络的维护。

可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。3.网站主要实现目标:

(1)适用于Internet国际互联网络、Intranet内部网络环境下基于网站的网络教学。

(2)提供丰富的知识库与信息库。(3)可直播或点播教学内容。

(4)学生和教师用计算机和网络完成教学教学全过程,达到课堂现场教学同样的效果。

(5)通过网络考试对学生进行实时考核。4.网站功能结构设计

系统用户分分为两类:学生和教师(教师同时也是管理员)。

本系统前台共分为部分,20个完整的功能模块,系统结构如图1所示。

图1C语言教学网站前台结构图

本系统后台分为6大部分,17个完整的功能模块。系统结构如图2所示。5.系统功能简介如下:

5.1系统前台各功能模块的具体功能:

(1)用户管理模块功能说明:用于用户登录,通过

2011年第4期福建电脑

121

用户输入的用户名、密码判断用户份的有效性,有效用户根据用户的角色定向到相应的功能界面,无效用户定向到登录失败页面。若丢失密码,则可以通过你的密码提示和相应的密码答案可以找到自己的密码。若想成为有效用户,则可以注册用户,成功后定向到相应的功能页面。

图2C语言教学网站后台结构图

(2)课程列表模块功能说明:只有有效用户可以看到这个模板的内容。通过选择专业来选择课程,然后进入学习内容(学习目的、参阅资料、参阅书目、学习提纲),除了参阅资料是连接到相关网页外,其他都是以DOC形式,这样方便用户,可以直接在线阅读,也可以下载后随时阅读。

(3)远程教学模块功能说明:有效用户可以通过选择学习方式(课件点播和视频点播)来学习相关的章节。是以播放器的形式出现在学习者的面前。

(4)网上考试模块功能说明:有效用户可以通过选择在线考试来测试自己学习的情况,考试完了后,可以通过学生证号来查询自己的考试成绩。

(5)公告栏模块功能说明:有效用户可以通过点击相关公告的题目,进入相应的详细内容。了解最近有些什么新的消息或动向。

(6)在线论坛模块功能说明:有效用户进入讨论主题,可以选择任何一个讨论话题进入后,可以选择新的话题,也可以回复别人的问题,如果是管理员,可以删除一些主题。

(7)学习资料库模块功能说明:有效用户通过选择资料类别来选择相应的学习资料来源,这里主要是以连接其他网站为主要方式来学习,即提供学习资料的来源。

(8)作业提交模块功能说明:有效用户可以提交已

完成的作业,查询作业的成绩等。

5.2系统后台各功能模块的具体功能:

(1)用户管理:对于一些已毕业或修完这门课的学生,可以在这里删除用户信息。

(2)作业管理:可以添加新的作业,删除旧的作业,教师批改好作业后公布作业成绩。

(3)远程教学管理:主要是对课件、视频的归类、添加、修改、删除等操作。

(4)网上试题库管理:对试题库的更新,例如进行试题的添加、修改、删除等,还有对考生考试成绩的管理。

(5)学习资料库管理:对学习资料的添加、修改、删除等。

(6)公告栏管理:教师(管理员)发布一些公告信息,对公告信息的修改、删除等操作。6.C语言教学网站系统开发环境

网站建立在Windows操作系统平台之上,采用B/S即浏览器/服务器体系结构,是在微软公司的ASP.NET2.0(ActiveServerPages.NET2.0)开发环境中使用C#语言及MSSQLServer2005设计开发实现。7.结束语

本文给出了一个动态的教学网站的设计与实现方法。从网站项目的开发上看,该网站具有如下优点:操作简单、高效;教学资源丰富、使用灵活;安全性能良好;数据库管理方便快捷;网站的运行效率较高,能为用户提供较好的教育教学服务,能弥补课堂教学的不足,提高学生的自学能力,激发学生的学习兴趣,使学生由害怕学生C语言转变为爱学C语言,从而达到提高教学质量的目的。

参考文献:

[1]刘然,韩悌祥,田杰.C语言教学网站的设计与开发[J].软件导刊,2007.8.

[2]赵丽萍.C语言教学网站的设计与实现[J].应用能源技术,

2009.10.

[3]沈丽容.C语言教学网站设计与实现[J].计算机教育,2006.4.[4]刘源,何玉香等.基于ASP.NET的网络教学网站设计与实现[J].学术交流.

[5]陈奕宏.局域网环境下课程教学网站设计与实现[J]大庆师范学院学报.2008.3.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(上接第127页)

上,会起决定性作用。比如,食品企业要实现仓位管理,企业的库容要有足够的场地空间,就这一点就阻碍许多企业对仓位管理的要求。品管部门对BOM单中的物料的批号管理,无论对品管部的技术人员,还是生产部门的操作人员都提出更加严格的要求。

对有连锁零售店的企业,对于零售店的流动货物的批号管理,对店面工作人员都将增加工作量。对每天的商品流动信息要及时报告总部。

关键是企业工作人员对食品信息安全,信息追溯工作的重要性要有足够的认识。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务