网页设计与制作教学平台的设计与开发

合集下载

网页设计与制作教学平台的设计与开发

网页设计与制作教学平台的设计与开发

网页设计与制作教学平台的设计与开发摘要:网页设计与制作作为高等学校计算机基础教育的主干课程之一,实践性非常强,在教学过程中需要与实际接轨的教学平台支撑。

通过结合ftp服务平台和web服务平台,建立了网页设计与制作课程的教学平台。

通过对ftp服务器的扩展开发,能够批量地增加ftp服务器用户,同时自动生成前端的学生上传作品的展示界面。

教学平台使得学生能够实际体验网站从开发到发布的完整过程,为班级教学提供了良好的基础。

关键词:网页设计与制作;教学平台;filezilla;配置文件;批量创建用户中图分类号:tp393 文献标识码:a 文章编号:1009-3044(2013)09-2135-04网页设计与制作是高等学校计算机基础教育的主干课程之一,是覆盖面较广的一门实践性非常强的计算机基础课程。

学生在课程中学习从网页的制作到完整网站的建立的系统的内容。

教学过程中的重点一般放在网页的制作这一阶段,忽略了网站发布、网站展示的后一阶段的过程,使得学生缺乏对创建网站的全面了解。

我们通过ftp服务和web服务的结合,建立了网页设计与制作教学平台,弥补了网站发布和网站展示环节的空缺,使得学生可以获得创建网站的完整体验。

同时,在这一过程中,通过开发相应的扩展程序,简化了为大量学生创建教学环境的工作,使得教学工作能够顺利展开,在实际教学中取得了良好的效果。

1 网页设计与制作教学平台的框架网页设计与制作教学平台通过提供一个真实的网站发布和展示的空间,使得学生能够体会完整的网站发布的过程,从而获得与实际接轨的实践能力。

我们使用filezilla服务器作为学生上传网站作品的ftp服务器。

在filezilla服务器上可以创建用户,并可以给用户分配主目录,设置访问权限。

但是filezilla本身不支持批量用户的创建。

我们在filezilla的基础上,分析了filezilla的配置文件的格式以及各参数的语义,开发了批量生成ftp用户的扩展程序。

(完整版)《网页设计与制作》课程教案

(完整版)《网页设计与制作》课程教案

(完整版)《网页设计与制作》课程教案《网页设计与制作》课程教案一、课程定位本课程是计算机应用技术专业的一门专业基础课程,该课程的学习能够提升他们对网页制作的兴趣,让他们学习网页制作的基本技能,为后继课程打下基础,同时扩展其就业面,为就业做好准备。

本课程的目的和任务是让学生学会Dreameaver CS6、Flash和Fireworks 的使用方法,并能够使用这3款软件制作出美观实用的网页。

二、课程总目标掌握网页制作的基本方法和技能,掌握网站建设的流程,能够运用所学知识建设常用的网页和网站,同时能够美化网页,设计人性化、艺术化的网站静态页面部分。

(一)知识目标:1.熟悉网页制作的基本元素;2.掌握Dreamweaver CS6软件的基本操作方法;3.掌握在网页中插入文字、图片、声音、flash等的方法;4.掌握常见的网页布局方法,学会使用CSS美化网页;5.掌握在网页中使用表单和制作网页特效的方法;6.掌握简单图形图像的处理,能够制作符合网页主题的图片和简单动画并巧妙地和网页中内容搭配起来。

7.掌握建设一个功能相对完善的网站的方法并能制作常用的网站的静态页面部分。

(二)职业能力培养目标1. 能够根据网站开发需求,去寻找网页设计和网站开发所需要的文字、图片、动画、声音、视频等素材并作美化处理;2.能够制作出符合主题色彩的网页,网页要求美化、被绝大多数浏览者接受和喜爱;3.能够设计企业网站、政府门户网站、学校网站等常见网站的基本静态页面。

(三)素质目标1.具有勤奋学习的态度,严谨求实、创新的学习精神;2.具有良好的心理素质和职业道德素质;3.具有高度责任心和良好的团队合作精神;4.具有运用理论知识发现问题、分析问题并解决问题的能力,同时能够不断学习,不断创新,让自己的设计越来越完善,有止于至善的精神。

(四)职业技能证书考核要求:可以根据自身情况考取“全国计算机信息高新技术资格证”,“网页设计制作员”,“网页设计师”等职业技能证书。

《网页设计与制作》教案

《网页设计与制作》教案

《网页设计与制作》教案第一章:网页设计基础1.1 教学目标让学生了解网页设计的基本概念和原则让学生掌握网页设计的流程和方法1.2 教学内容网页设计的概念和定义网页设计的原则和要素网页设计的流程和方法1.3 教学方法讲授法:讲解网页设计的概念和原则实践法:学生动手实践设计简单的网页1.4 教学评价学生能回答出网页设计的概念和定义学生能理解并运用网页设计的原则和要素学生能独立完成简单的网页设计第二章:HTML与CSS基础2.1 教学目标让学生了解HTML和CSS的基本概念和作用让学生掌握HTML和CSS的基本语法和用法2.2 教学内容HTML的基本概念和语法CSS的基本概念和语法HTML和CSS的综合应用2.3 教学方法讲授法:讲解HTML和CSS的基本概念和语法实践法:学生动手实践编写HTML和CSS代码2.4 教学评价学生能回答出HTML和CSS的基本概念和作用学生能理解并运用HTML和CSS的基本语法和用法学生能独立完成简单的HTML和CSS代码编写第三章:网页布局与排版3.1 教学目标让学生了解网页布局和排版的基本原则和方法让学生掌握使用HTML和CSS进行网页布局和排版的技术3.2 教学内容网页布局的基本原则和方法网页排版的基本原则和方法使用HTML和CSS进行网页布局和排版的技术3.3 教学方法讲授法:讲解网页布局和排版的基本原则和方法实践法:学生动手实践进行网页布局和排版3.4 教学评价学生能回答出网页布局和排版的基本原则和方法学生能理解并运用HTML和CSS进行网页布局和排版的技术学生能独立完成具有良好布局和排版的网页设计第四章:网页动画与交互4.1 教学目标让学生了解网页动画和交互的基本概念和原理让学生掌握使用HTML和CSS实现网页动画和交互的技术4.2 教学内容网页动画的基本概念和原理网页交互的基本概念和原理使用HTML和CSS实现网页动画和交互的技术4.3 教学方法讲授法:讲解网页动画和交互的基本概念和原理实践法:学生动手实践实现网页动画和交互4.4 教学评价学生能回答出网页动画和交互的基本概念和原理学生能理解并运用HTML和CSS实现网页动画和交互的技术学生能独立完成具有动画和交互功能的网页设计第五章:网页优化与推广5.1 教学目标让学生了解网页优化和推广的基本概念和方法让学生掌握使用SEO和网络营销技术进行网页优化和推广的技巧5.2 教学内容网页优化的基本概念和方法网页推广的基本概念和方法使用SEO和网络营销技术进行网页优化和推广的技巧5.3 教学方法讲授法:讲解网页优化和推广的基本概念和方法实践法:学生动手实践进行网页优化和推广5.4 教学评价学生能回答出网页优化和推广的基本概念和方法学生能理解并运用SEO和网络营销技术进行网页优化和推广的技巧学生能独立完成具有优化和推广功能的网页设计第六章:网页图像处理与多媒体应用6.1 教学目标让学生了解网页图像处理的基本概念和工具让学生掌握网页图像处理和多媒体应用的技术6.2 教学内容网页图像处理的基本概念和工具(如Photoshop、Fireworks等)多媒体元素在网页中的应用(如音频、视频等)图像和多媒体的HTML和CSS标记6.3 教学方法讲授法:讲解网页图像处理的基本概念和工具实践法:学生动手实践进行网页图像处理和多媒体应用6.4 教学评价学生能回答出网页图像处理的基本概念和工具学生能理解并运用网页图像处理和多媒体应用的技术学生能独立完成具有图像和多媒体应用的网页设计第七章:网页编程技术7.1 教学目标让学生了解网页编程的基本概念和语言让学生掌握常用的网页编程技术和框架7.2 教学内容网页编程的基本概念和语言(如JavaScript、jQuery等)常用的网页编程技术和框架(如Bootstrap、React等)编程实践和项目案例7.3 教学方法讲授法:讲解网页编程的基本概念和语言实践法:学生动手实践进行网页编程和技术应用7.4 教学评价学生能回答出网页编程的基本概念和语言学生能理解并运用常用的网页编程技术和框架学生能独立完成编程实践和项目案例第八章:移动网页设计与制作8.1 教学目标让学生了解移动网页设计的基本概念和原则让学生掌握移动网页设计与制作的技术和工具8.2 教学内容移动网页设计的基本概念和原则移动网页设计与制作的技术和工具(如Responsive Design、Adobe Edge Mobile等)移动网页设计的实践和案例分析8.3 教学方法讲授法:讲解移动网页设计的基本概念和原则实践法:学生动手实践进行移动网页设计与制作8.4 教学评价学生能回答出移动网页设计的基本概念和原则学生能理解并运用移动网页设计与制作的技术和工具学生能独立完成移动网页设计与制作的项目案例第九章:网页项目实战与团队协作9.1 教学目标让学生了解网页项目实战的基本流程和方法让学生掌握团队协作的基本技巧和工具9.2 教学内容网页项目实战的基本流程和方法团队协作的基本技巧和工具(如Git、Project Management Software等)项目案例分析和实战演练9.3 教学方法讲授法:讲解网页项目实战的基本流程和方法实践法:学生分组进行项目实战和团队协作9.4 教学评价学生能回答出网页项目实战的基本流程和方法学生能理解并运用团队协作的基本技巧和工具学生能独立完成项目实战和团队协作的任务第十章:网页设计与制作的未来趋势10.1 教学目标让学生了解网页设计与制作的未来趋势和发展方向让学生掌握前沿技术和创新思维的方法10.2 教学内容网页设计与制作的未来趋势和发展方向(如VR/AR、等)前沿技术和创新思维的方法(如Blockchn、Design Thinking等)创新项目和案例分析10.3 教学方法讲授法:讲解网页设计与制作的未来趋势和发展方向实践法:学生进行创新项目和思维训练10.4 教学评价学生能回答出网页设计与制作的未来趋势和发展方向学生能理解并运用前沿技术和创新思维的方法学生能独立完成创新项目和案例分析重点和难点解析重点环节一:网页设计的概念和原则重点关注学生对网页设计的基本理解,以及如何运用设计原则进行网页创作。

《网页设计与制作》课程开发与设计

《网页设计与制作》课程开发与设计

《网页设计与制作》课程开发与设计摘要:随着信息技术的不断发展,网页设计成为了互联网时代最重要的一环。

好的网页设计可以增强用户的阅读体验,提高品牌的可信度和形象。

因此,本文通过对《网页设计与制作》课程的开发与设计进行研究,探讨了如何有效地开展该课程,提升学生的实际能力,以及如何设计出优秀的课程体系与教学资源,以期为该领域的教育与教学提供一些有益的参考。

关键词:网页设计,课程开发,课程设计,教学资源,学生能力一、前言互联网进入大众视线以来,网页成为了人们获取信息的主要途径,因此网页设计也就逐渐成为了相当热门的专业领域。

随着互联网技术的不断发展与创新,网页设计也越来越成熟,其已经不仅仅是页面布局与颜色设计,更是必须关注用户体验、信息呈现与实现的综合考量。

而如何培养出具有广泛知识与较高技能的网页设计人才,也就成为了各高校以及培训机构共同面临的教育难题。

本文旨在围绕《网页设计与制作》这一课程展开深入研究,探讨如何优化其教学内容、教学资源以及实际操作能力。

文中通过对《网页设计与制作》课程的分析与建设,提出了具体的教学模式与课程设计思路,为网页设计这一富有挑战性和活力的专业领域的教育和教学提供新的思路与经验。

二、课程开发1. 教学目标《网页设计与制作》课程的教学目标主要分为以下几方面:(1)学习网页设计的基础知识和技能。

(2)掌握网页设计的流程与规范,能够进行网页设计与制作。

(3)提高学生的想象力、创造力和审美能力,能够独立设计和制作出具有良好用户体验的网页。

(4)了解网页设计的最新发展动态和趋势。

2. 教学内容《网页设计与制作》课程的教学内容按照不同的学习阶段划分如下:(1)基础知识阶段:介绍HTML、CSS和JavaScript等基础知识,以及网页设计的基本概念、设计原则和流程等。

(2)设计实践阶段:通过实例演示和练习,让学生了解网页设计的实际操作过程,掌握设计工具的使用方法,例如PhotoShop、DreamWeaver和Fireworks等。

《网页制作》课程网络教学平台的设计思路

《网页制作》课程网络教学平台的设计思路

《网页制作》课程网络教学平台的设计思路近些年随着互联网的不断发展,网页制作在许多行业中越来越受到重视,因此许多学校开设网页制作的相关课程。

随之而来的是网页制作课程网络教学平台的设计。

针对这个问题,下面从设计网页制作课程网络教学平台的设计思路进行分析。

首先,在网页制作课程网络教学平台的设计中,要考虑内容的可操作性。

就是说要将课程模块的结构划分清楚,突出核心内容,给学生提供一个全面的教学框架,让学生充分理解课程的内容,简化操作流程。

同时,在网页制作课程网络教学平台的设计中,要考虑不同层次学生的需求,即要兼顾基础学习和深入学习,让学生可以在网络教学平台中完成基础教育,了解网页制作的基本原理,以及深入学习,从而掌握网页制作的技术。

此外,在设计网页制作课程网络教学平台时,要注重用户体验,即以学生学习为出发点,充分考虑学生的学习习惯和喜好,采取更加人性化的措施来满足学生的要求,让学生能够更轻松的掌握所学的内容,更有效的完成课程学习。

此外,在网页制作课程网络教学平台的设计中,要关注相关辅助服务。

辅助服务用于帮助学生完成学习,解决学习中遇到的疑难问题,比如可以开发新的实时聊天对话系统,让学生可以在网络教学平台上与其他学生或者老师交流,互相探讨、解决学习中遇到的问题,同时也可以增强学习的动力。

最后,在网页制作课程网络教学平台的设计中,要考虑网络平台的安全性,即在设计中加强账户的安全验证,保证学生的个人信息和学习内容安全,同时要加强防病毒保护,确保教学平台正常和安全的运行。

以上就是网页制作课程网络教学平台设计思路的分析。

综上所述,在网页制作课程网络教学平台的设计中,要考虑内容的可操作性、兼顾基础学习和深入学习、用户体验、相关辅助服务以及网络平台的安全性。

如果能够充分考虑以上几方面因素,就可以建立一个全新的、安全、可靠的网页制作课程网络教学平台,使得学生更充分的了解网页制作的知识,提高学习效率。

《网页设计与制作》课程教案

《网页设计与制作》课程教案

《网页设计与制作》课程教案一、教学目标1. 了解网页设计与制作的基本概念和流程。

2. 掌握HTML、CSS和JavaScript的基本语法和应用。

3. 能够独立设计并制作一个简单的网页。

二、教学内容1. 网页设计与制作的基本概念和流程。

讲解网页设计与制作的基本概念,如网页、网页设计、网页制作等。

介绍网页设计与制作的流程,包括需求分析、页面布局、页面设计、编码实现等。

2. HTML的基本语法和应用。

讲解HTML的基本语法,如标签、属性、注释等。

通过实例演示HTML在网页中的应用,如、段落、图片、等。

3. CSS的基本语法和应用。

讲解CSS的基本语法,如选择器、属性、注释等。

通过实例演示CSS在网页中的应用,如字体样式、颜色、布局等。

4. JavaScript的基本语法和应用。

讲解JavaScript的基本语法,如变量、运算符、注释等。

通过实例演示JavaScript 在网页中的应用,如动态修改内容、响应用户事件等。

5. 设计并制作一个简单的网页。

根据所学知识,设计并制作一个简单的网页,包括页面布局、页面设计、编码实现等。

三、教学方法1. 讲授法:讲解基本概念、语法和应用。

2. 演示法:通过实例演示HTML、CSS和JavaScript在网页中的应用。

3. 实践法:学生动手实践,设计并制作一个简单的网页。

四、教学环境1. 教室环境:多媒体教学设备、网络连接。

2. 软件环境:文本编辑器、浏览器、网页设计软件。

五、教学评价1. 课堂参与度:学生参与课堂讨论、提问和回答问题的情况。

2. 课后作业:学生完成课后作业的情况,包括网页设计作品的质量和完成时间。

3. 期末考试:考查学生对网页设计与制作的基本概念、语法和应用的掌握情况。

六、教学资源1. 教材:《网页设计与制作教程》2. 辅助材料:PPT课件、实例代码、教学视频3. 网络资源:在线教程、相关论坛、网页设计素材库七、教学安排1. 课时:共计32课时,每课时45分钟2. 课程安排:第1-4课时:网页设计与制作的基本概念和流程第5-8课时:HTML的基本语法和应用第9-12课时:CSS的基本语法和应用第13-16课时:JavaScript的基本语法和应用第17-20课时:设计并制作一个简单的网页3. 课后作业:每课时布置相应的课后作业,巩固所学内容八、教学策略1. 针对不同学生的学习基础,调整教学进度和难度,确保学生能够跟上课程节奏。

在线教育平台的设计与开发

在线教育平台的设计与开发

在线教育平台的设计与开发随着互联网技术的快速发展和智能设备的普及,在线教育平台成为了现代教育领域的重要创新。

这一平台的设计与开发对于提供高质量的教育资源、促进学生学习兴趣的培养以及提高教师教学水平都具有重要意义。

本文将详细探讨在线教育平台的设计与开发,以期能够为教育行业的发展做出贡献。

一、界面设计在线教育平台的界面设计需要注重用户体验,简洁明了的界面能够提高用户的使用便利性。

首先,应该将学生和教师的需求放在首位,根据不同的用户群体进行用户调研,了解他们的使用习惯和期望,以此为基础设计出简洁、直观的用户界面。

其次,界面应注重视觉美感,运用符合教育主题的色彩,布局合理、排版清晰,并提供简单易懂的图标和控件,以方便用户进行操作。

二、功能需求1. 课程管理:在线教育平台应提供丰富的课程内容,并支持多样化的课程类型,包括录播课程、直播课程、互动课程等。

教师应能够自主管理自己的课程,包括发布、编排、修改和下线等。

学生则可以根据自己的兴趣和需求选择适合自己的课程进行学习。

2. 视频播放:在线教育平台的视频播放功能是核心之一,应保证视频播放的流畅性和稳定性。

平台应支持多种视频格式的上传和播放,提供高清、标清和自适应码率等选择,以满足不同用户的需求。

同时,应提供书签和快进、快退、播放速度调整等功能,方便用户灵活自主地进行学习。

3. 互动交流:互动交流是在线教育平台的重要特点之一,应提供多种交流渠道和工具。

例如,学生和教师之间可以通过文字、语音、视频等方式进行实时交流;学生可以通过提问功能向教师提出问题,教师则可以通过讨论区或者在线答疑课程进行回答。

此外,应提供学生之间的互动社区,促进学生之间的交流和合作。

4. 测评系统:为了确保教学和学习效果,在线教育平台需要提供全面有效的测评系统。

平台应支持自动生成试题和试卷,以及自动批改和统计成绩。

通过数据分析和反馈,教师可以及时了解学生的学习情况,并根据学生的具体情况进行个性化的辅导和指导。

网页设计与制作教学网站的设计与实现

网页设计与制作教学网站的设计与实现

p a g e i s a p p l i e d a t he t f r o n t d e s k i n t e a c h i n g we b s i t e ,a n d S QL S e r v e r 2 0 0 5 i s u s e d i n t h e b a c k s t a g e d a t a b a s e t o s a t i s f y l a r g e
现 为教 师和学生提供 了一 个高效、 方便 的网络教 学环境 。 关键词 :S QL S e r v e r ;教 学平 台;Dr e a mwe a v e r ;AS P 中图分类号 : T P 3 1 1 文献标志码 : A 文章编号 : 1 0 0 6 — 8 2 2 8 ( 2 0 1 3 ) 1 2 — 6 5 — 0 2
AS P技 术 开发 了网络教 学平 台。教 学 网站前 台采 用动 态网页设 计 , 后 台使 用 S Q L S e r v e r 2 0 0 5 数据库 以满足 大用户量
的需求。 网站 实现 了在线答疑 、 讨论 、 课 件上传 下栽、 教 学管理及用 户管理 等功能 , 并通过 了测试和试运行 。该网站的 实
De s i g n a nd i mpl e me n t a t i o n of t e a c h i ng we bs i t e s
Ga o Ya x i a ,Zo u Ha i r o n g
( 』 . S h a a n x i U n i v e r s i t y o f& n c e& T e c h n o l o g y , X i ' a n , S h a a n x i 7 1 0 0 2 1 , C h i n a ; 2 . S h a a n x i C o m m e r c i a l S c h o o l ; 3 . S h a a n x i U n i v e r s i t y f o T e c h n o l o g y )
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网页设计与制作教学平台的设计与开发
作者:王海波张伟娜
来源:《电脑知识与技术》2013年第09期
摘要:网页设计与制作作为高等学校计算机基础教育的主干课程之一,实践性非常强,在教学过程中需要与实际接轨的教学平台支撑。

通过结合FTP服务平台和Web服务平台,建立了网页设计与制作课程的教学平台。

通过对FTP服务器的扩展开发,能够批量地增加FTP服务器用户,同时自动生成前端的学生上传作品的展示界面。

教学平台使得学生能够实际体验网站从开发到发布的完整过程,为班级教学提供了良好的基础。

关键词:网页设计与制作;教学平台;FileZilla;配置文件;批量创建用户
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)09-2135-04
网页设计与制作是高等学校计算机基础教育的主干课程之一,是覆盖面较广的一门实践性非常强的计算机基础课程。

学生在课程中学习从网页的制作到完整网站的建立的系统的内容。

教学过程中的重点一般放在网页的制作这一阶段,忽略了网站发布、网站展示的后一阶段的过程,使得学生缺乏对创建网站的全面了解。

我们通过FTP服务和Web服务的结合,建立了网页设计与制作教学平台,弥补了网站发布和网站展示环节的空缺,使得学生可以获得创建网站的完整体验。

同时,在这一过程中,通过开发相应的扩展程序,简化了为大量学生创建教学环境的工作,使得教学工作能够顺利展开,在实际教学中取得了良好的效果。

1 网页设计与制作教学平台的框架
网页设计与制作教学平台通过提供一个真实的网站发布和展示的空间,使得学生能够体会完整的网站发布的过程,从而获得与实际接轨的实践能力。

我们使用FileZilla服务器作为学生上传网站作品的FTP服务器。

在FileZilla服务器上可以创建用户,并可以给用户分配主目录,设置访问权限。

但是FileZilla本身不支持批量用户的创建。

我们在FileZilla的基础上,分析了FileZilla的配置文件的格式以及各参数的语义,开发了批量生成FTP用户的扩展程序。

它能够依据学生的学号,快速地在FileZilla中创建用户,并为每个用户在服务器上自动生成对应的根目录。

我们还开发了自动生成学生网站作品展示界面的前端页面生成器程序,从而使得学生能够完整的体验网站的发布过程。

网页设计与制作教学平台的框架如图 1所示。

其中各部分的功能如下:
FileZilla FTP服务器:负责接受用户以FTP方式上传的网站内容。

Apache Web 服务器:负责把用户上传的网站内容以WWW的形式向外发布。

存储:负责存储用户上传的网站内容。

FTP服务器和Web服务器共享相同的网站内容空间。

FileZilla扩展:负责批量地创建FTP用户
前端页面生成器:负责根据学生信息自动创建学生作品的展示页面。

2 FTP服务器平台的建立
2.1 FileZilla的配置信息
FileZilla服务器使用“FileZilla Server.xml”作为它的配置文件,其中记录了FileZilla的监听端口以及FileZilla的用户信息等内容。

一个FileZilla用户的配置信息大致如下:
其中各行配置的含义如下:
1:用户user01的配置信息起始处
2:用户的密码
3:用户所属的组。

同一组用户拥有组的相同的配置,从而减少配置的工作量。

4-6:限制来自某些IP地址的用户不能访问服务器。

7:用户的主目录,即用户登录后进入的目录。

8:用户读文件的权限。

如果值为1,则拥有读文件的权限。

9:用户写文件的权限。

如果值为1,则拥有写文件的权限。

10:用户删除文件的权限。

如果值为1,则拥有删除文件的权限。

11:用户追加文件的权限。

如果值为1,则拥有追加文件的权限。

12:用户创建文件夹的权限。

如果值为1,则拥有创建文件夹的权限。

13:用户删除文件夹的权限。

如果值为1,则拥有删除文件夹的权限。

14:用户列出文件夹的权限。

如果值为1,则拥有列出文件夹的权限。

16:用户user01的配置信息结束处
通过对FileZilla配置信息的解读,为自动建立配置信息文件奠定了基础。

2.2 FileZilla扩展的开发
我们使用开发了FileZilla批量用户生成扩展工具。

通过循环读取学生的学号,使用这一信息作为学生FileZilla服务器上的用户名。

根据2.1节的配置信息的含义,自动为每个用户生成相应的配置信息。

工具的使用界面如图2所示。

当点击“生成配置信息”后,通过如下的代码批量地生成所有用户的配置信息。

2.3 用户主目录的自动创建
根据学生的学号,我们开发了在服务器上自动创建学生在FileZilla服务器上的根目录的功能。

通过循环读取学生的学号,使用“puter.FileSystem”对象在服务器上创建以学生的学号为文件夹名称的学生在FileZilla服务器上的根目录。

2.4 配置信息的生效
关于所有学生的配置信息生成后,通过先把“FileZilla服务”停止,然后把自动生成的配置文件“FileZilla Server.xml”拷贝到FileZilla服务软件所在的文件夹,并重新启动“FileZilla服务”,批量创建的用户即可生效。

3 Web服务器平台的建立
当学生通过FTP客户端使用自己的用户名和密码登录FileZilla服务器并上传网站作品后,需要通过Web服务把各个学生上传的网站作品展示出来。

我们把学生的主目录映射到Web服务器Apache的虚拟目录,并开发了自动生成展示界面的前端页面生成器程序。

其中,为学生的每次上传的作品生成对应的通过Web服务器发布的链接。

4 结束语
网页设计与制作是一门注重实践的课程。

该文借助FTP服务平台和Web服务平台以及相应的辅助扩展程序的开发,建立了面向网页设计与制作的教学平台,弥补了通常教学环境中由于不具备实际的网站环境从而无法为学生提供完整的网站建设过程讲解的缺陷,使得学生能够获得与实际接轨的完整的网页设计制作的经验。

参考文献:
[1] Bradley J C,Millspaugh A C.Visual 程序设计[M].李旭,译.北京:清华大学出版社,2008.
[2] Randolph N.Visual Studio 2010高级编程[M].任鸿,译.北京:清华大学出版社,2012.
[3] Powers L,Snell M.Visual Studio技术大全[M].刘彦博,译.北京:人民邮电出版社,2009.
[4] FileZilla project[EB/OL].http://.
[5] Apache HTTP Server project[EB/OL].http://.
[6] 王江伟.Apache服务器配置与使用工作笔记[M].北京:电子工业出版社,2012.。

相关文档
最新文档