3.4网站的开发 1.网站开发的技术与工具 paper51.com (1)静态网页制作 内容来自www.paper51.com 对于静态网页主要使用了Photoshop和 DreamweaverCS3进行设计和制作。首先使用Photoshop设计网站的版式,然后利用切图工具制作网页图片素材,最后用DreamweaverCS3进行各页面的制作。DreamweaverCS3能够让我们在同一个软件中完成所有的的网站建设的相关工作,因为它集网页的制作、程序的开发和网站的管理于一身。 内容来自论文无忧网 www.paper51.com (2)动态网页制作 paper51.com 动态页面的制作我选择了PHP来进行编写。PHP它是一种开放源代码的多用途脚本语言。它不需要特殊的开发环境、效率高、功能全面、支持多种数据库而且是面向对象来进行编程。 paper51.com (3)数据库技术 http://www.paper51.com 创建动态网页需要使用数据库,它用来支持动态网页的数据存取。MySQL是一个小型关系型数据库管理系统。它体积小、速度快、成本低而且是开放源码,所以我选择它作为网站的后台的数据库管理系统。 内容来自论文无忧网 www.paper51.com 在网站涉及了大量的文本资料, 所以在开发的过程中我使用了新浪的在线编辑器。通过编辑器对文本资料进行排版编辑把源代码存到MySQL中,在前台通过调用数据库把相关内容显示出来。 copyright paper51.com
4.网站各模块的效果图与功能 copyright paper51.com 4.1网站首页 http://www.paper51.com 网站的首页中对该网站做了一个简单的介绍,给学习者提供了一个导航页面。效果图如图4-1所示: http://www.paper51.com 内容来自论文无忧网 www.paper51.com 图4-1首页运行效果图 内容来自论文无忧网 www.paper51.com 4.2声学基础 内容来自论文无忧网 www.paper51.com 声学模块中主要呈现了声音的基础知识,例如:声音是如何产生与传播的?声音的速度有多大?人耳是怎样听到声音的?什么是立体声?音调、响度、音色与什么有关系?什么是噪声?噪声有什么危害?如何防止噪声的侵害?声音的应用等相关的基础知识。效果图如图4-2所示: paper51.com copyright paper51.com 图4-2声学基础运行效果图 http://www.paper51.com 4.3在线学习 copyright paper51.com 在线学习模块中主要呈现了以下几个知识栏目,效果图如图4-3所示: http://www.paper51.com paper51.com 图4-3在线学习运行效果图 http://www.paper51.com
精讲精练栏目中主要有“声音的产生与传播”、“我们怎样听到声音”、“声音的特性”、“噪声的危害和控制”、“声的利用”等相关知识点的讲解和练习题。 内容来自www.paper51.com 专题资源库中给学习者提供了相关的试题、ppt 课件、flash课件。学习者可以从上面下载自己需要的学习资料,同时也可以把自己认为不错的学习资料进行上传与其他的学习者一起分享。 内容来自www.paper51.com
实验园地中涉及了许多我们平时在生活中可以做的一些有关声音的小实验。这些实验简单易做,学习者通过学习下来可以自己动手去做一做,在做的过程中学习者可以加深对声音的认识与理解进而提高了学习兴趣,也培养了学习者动手能力。 paper51.com
物理阅读这个栏目主要以故事的形式给学习者呈现了一些与声音有关的知识,学习者在阅读的同时不仅增加了知识,同时也激发的学习兴趣。 内容来自www.paper51.com 学习方法这个栏目主要给学习者介绍了一些学习的方式方法。通过阅读学习者从中可以借鉴好的学习方法,而对于学习方法存在问题的学习者可以从中得到些启发进而改变自己错误的学习方式方法。在以后的学习中可以提高学习效率。 内容来自论文无忧网 www.paper51.com 4.4学习论坛 copyright paper51.com
学习论坛给学习者提供了一个自主学习和协作学习的环境。在这个环境中学习者相互间可以进行讨论和交流。讨论交流的过程中彼此间启发了思想、获取了信息、共享了资源。 内容来自www.paper51.com
4.5音乐之声 copyright paper51.com 音乐之声这个模块中主要向学习者介绍了中国的民族乐器、我国民族民间乐器的分类、乐理基础知识。另外在这个模块有个音乐播放器,学习者在学习的过程如果感觉累了可以听听音乐放松一下心情。 http://www.paper51.com
http://www.paper51.com 图4-4音乐之声运行效果图 http://www.paper51.com 4.6趣味科学 copyright paper51.com 趣味科学这个模块呈现的内容有:生活中的声学、趣味物理故事、物理科技、气象物理等知识。设置这个模块主要是为了丰富学习者的学习生活,扩大知识面,在学习的过程中不会觉得枯燥乏味,同时也为了培养学习者的学习兴趣。效果图如图4-5所示: 内容来自论文无忧网 www.paper51.com paper51.com 图4-5趣味科学运行效果图 copyright paper51.com 5.网页的运行流程 paper51.com 声学基础、在线学习、音乐之声、趣味科学这四个网页的运行流程基本是一样的,下面以声学基础为例来进行说明。 copyright paper51.com 声学基础运行流程如图5-1所示: copyright paper51.com
copyright paper51.com
图5-1 声学基础运行流程图 内容来自www.paper51.com 5.1学习论坛的运行流程 内容来自www.paper51.com
http://www.paper51.com 图5-2 学习论坛运行流程图 copyright paper51.com 5.2 PHP实现文件上传和下载的原理 内容来自论文无忧网 www.paper51.com 上传和下载是网络系统中的常用功能,文件的上传与下载其实质就是复制文件的过程。上传是把用户电脑上的文件传到远程的服务器上,在服务器上保存一个副本,而下载是把远程服务器上的文件送到用户的电脑上。 copyright paper51.com
|