120 福 建 电脑 201 1年第4期 C语言教学网站的研究与开发 韩慈芳 (嘉应学院梅I‘I.I师范分院广东梅县514721) 【摘 要】:本文介绍了基于ASP.NET的C语言教学网站的研究与开发。通过该网站,学生可以自测 自学,并且可以在线论坛向老师和同学提问、交流等,提高C语言教学质量,激发学生学习c语言的兴趣。 【关键词】:C语言教学网站动态网站 1。网站建设目的 可保证关键数据的安全性 采用标准技术:本系统的所有设计遵循国际上现 随着教育科学和计算机网络技术的发展.以多媒 体技术、网络技术等为代表的信息技术迅猛的发展,给 行的标准进行,以提高网站的开放性。 现代教育带来了发展动力.对教学手段和模式产生了 可维护性:系统的设计要求方便维护。包括硬件的 巨大的影响 在这种形式下发展以互联网为基础的远 维护.软件的维护和网络的维护 程教育必将成为现代教育的发展方向。作为高等院校. 可扩展性及灵活性:系统的设计以方便未来业务 将基础教育及基础学科的建设与网络教系起来. 的扩展和系统扩充为目标.系统要求能够方便的升级, 是提高教学质量的有效方法 充分保护系统的投资 C语言作为高校理工科大学生的必修课.它有着丰 3.网站主要实现目标: 富的数据类型和数据结构。是程序设计的首要语言.是 f11适用于Internet国际互联网络、Intranet内部网 计算机类各专业的重要专业技术基础课程、是程序设 络环境下基于网站的网络教学 计类的核心入门课程.因此这门课程能否学习好对后 (2)提供丰富的知识库与信息库。 f3) ̄--j"直播或点播教学内容 纵性都较强.仅凭老师在课堂上的有限讲授.学生很难 f41学生和教师用计算机和网络完成教学教学全过 充分理解和掌握 开发一个C语言的公共教学网站. 程。达到课堂现场教学同样的效果。 学生可以学习C语言知识、做课后练习和模拟测验, f51通过网络考试对学生进行实时考核。 续课程起着决定性的作用。然而这门课程的理论性、操 并且可以通过E—mail、论坛等与教师交流、向老师提问 4.网站功能结构设计 系统用户分分为两类:学生和教师f教师同时也是 等,以改变传统的教学和答疑模式.提高C语言教学 质量。激发学生学习C语言的兴趣。 2.网站设计原则 管理员1。 本系统前台共分为8大部分。2O个完整的功能模 实用性:系统以用户需求为目标,以方便用户为原 块,系统结构如图1所示。 则,同时融入先进的管理经验。根据用户实际的需求情 况开发的网上教学系统.并且将在统一的Windows图 形界面下提供各种实用功能,使用前无须任何的培训。 充分满足老师和学生现在及未来几年内的各种需求. 真正为老师和学生提供一个良好的教、学环境。 先进性:本设计将充分应用现有成熟的计算机技 术、网络技术、软件开发技术,为用户提供高性能的系 统。系统将运用先进的B/S结构.采用ASP.NET为开 发平台。SQL Server 2005作为后台数据库.可以方便地 满足老师和学生在教和学的需要 图1 C语言教学网站前台结构图 本系统后台分为6大部分.17个完整的功能模块。 高可靠性:一个实用的网站同时必须是可靠的.本 设计通过合理而先进的网络设计以及软、硬件的优化 系统结构如图2所示 选型,可保证网站的可靠性与容错性 5.系统功能简介如下: 高安全性:在设计中,将充分利用网络软、硬件提 5.1系统前台各功能模块的具体功能: 供的各种安全措施,既可以保证用户共享资源同时也 (1)用户管理模块功能说明:用于用户登录.通过 .201 1年第4期 福建 电脑 121 用户输入的用户名、密码判断用户份的有效性.有效用 完成的作业,查询作业的成绩等。 户根据刖户的角色定向到相应的功能界面.无效用户 5.2系统后台各功能模块的具体功能: 定向到登录失败页面。若丢失密码,则可以通过你的密 (1)用户管理:对于一些已毕业或修完这门课的学 码提示和相应的密码答案可以找到自己的密码 若想 生,可以在这里删除用户信息 诱加视频点播 成为有效用户,则可以注册用户.成功后定向到相应的 (2)作、 管理:可以添加新的作业,删除旧的作业, 功能页面 修删改除桃说领频点点播 播 教师批改好作业后公布作业成绩 (3)远程教学管理:主要是对课件、视频的归类、添 每生成绩管理 加、修改、删除等操作。 (4)网上试题库管理:对试题库的更新,例如进行 试题的添加、修改、删除等,还有对考生考试成绩的管 陆l l布Il类 理。 (5)学习资料库管理:对学习资料的添加、修改、删 除等。 (6)公告栏管理:教师(管理员)发布一些公告信 图2 C语言教学网站后台结构图 息.对公告信息的修改、删除等操作。 6.C语言教学网站系统开发环境 (2)课程列表模块功能说明:只有有效用户可以看 网站建立在WindOWs操作系统平台之上.采用B 到这个模板的内容。通过选择专业来选择课程.然后进 即浏览器/月艮务器体系结构.是在微软公司的ASP.NET 入学习内容(学习目的、参阅资料、参阅书目、学习提 2.0(Active Server Pages.NET2.0)开发环境中使用C撑 纲).除了参阅资料是连接到相关网页外,其他都是以 语言及MS SQL Server 2005设计开发实现 DOC形式,这样方便用户,可以直接在线阅读,也可以 7.结束语 下载后随时阅读 本文给出了一个动态的教学网站的设计与实现方 (3)远程教学模块功能说明:有效用户可以通过选 法。从网站项目的开发上看,该网站具有如下优点:操 择学习方式(课件点播和视频点播)来学习相关的章 作简单、高效;教学资源丰富、使用灵活;安全性能良 节。是以播放器的形式出现在学习者的面前 好:数据库管理方便快捷;网站的运行效率较高。能为 (4)网上考试模块功能说明:有效用户可以通过选 用户提供较好的教育教学服务.能弥补课堂教学的不 择在线考试来测试自己学习的情况.考试完了后.可以 足,提高学生的自学能力,激发学生的学习兴趣,使学 通过学生证号来查询自己的考试成绩 生由害怕学生C语言转变为爱学C语言.从而达到提 (5)公告栏模块功能说明:有效用户可以通过点击 高教学质量的目的 相关公告的题目,进入相应的详细内容。了解最近有些 什么新的消息或动向 参考文献: (6)在线论坛模块功能说明:有效用户进入讨论主 [1]刘然,韩悌祥,田杰.c语言教学网站的设计与开发[J].软件 8. 题.可以选择任何一个讨论话题进入后.可以选择新的 导刊.2007.2]赵丽萍.c语言教学网站的设计与实现[J].应用能源技术, 话题.也可以回复别人的问题。如果是管理员,可以删 [2009.10. 除一些主题。 [3]沈丽容.C语言教学网站设计与实现[J]耐算机教育,2006.4. (7)学习资料库模块功能说明:有效用户通过选择 资料类别来选择相应的学习资料来源.这里主要是以 [J].学术交流. 连接其他网站为主要方式来学习.即提供学习资料的 【5】陈奕宏.局域网环境下课程教学网站设计与实现叫大庆师范 来源。 学院学报2008 3 [4]刘源,何玉香等.基于ASP.NET的网络教学网站设计与实现 (8)作业提交模块功能说明:有效用户可以提交已 +-+一+一+一+-+-+一十一+-+-+-+-+・+・ ’ 一+- ’ *—— ・ (上接第127页) 对有连锁零售店的企业.对于零售店的流动货物 企业的库容要有足够的场地空间,就这一点就阻碍许 的批号管理.对店面工作人员都将增加工作量。对每天 多企业对仓位管理的要求。品管部门对BOM单中的物 的商品流动信息要及时报告总部。关键是企业工作人员对食品信息安全,信息追溯 料的批号管理.无论对品管部的技术人员,还是生产部 上.会起决定性作用。比如,食品企业要实现仓位管理, 门的操作人员都提出更加严格的要求。 工作的重要性要有足够的认识。