- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网页设计与制作教学平台设计与开发
网页设计与制作教学平台设计与开发
摘要:网页设计与制作作为高等学校计算机基础教育的主干课程之一,实践性非常强,在教学过程中需要与实际接轨的教学平台支撑。通过结合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扩展的开发
我们使用VB.Net开发了FileZilla批量用户生成扩展工具。通过循环读取学生的学号,使用这一信息作为学生FileZilla服务器上的用户名。根据2.1节的配置信息的含义,自动为每个用户生成相应的配置信息。工具的使用界面如图2所示。
当点击“生成配置信息”后,通过如下的代码批量地生成所有用户的配置信息。
2.3 用户主目录的自动创建
根据学生的学号,我们开发了在服务器上自动创建学
您可能关注的文档
最近下载
- 2025年江苏省公务员省考《行测》联考-部分真题(A类).pdf VIP
- 校园消防安全台账范本.docx
- 2024版加油站安全生产管理台账样本.doc VIP
- 精品解析:江苏省南京市玄武外国语学校、科利华中学2022-2023学年八年级下学期期中语文试题(解析版).docx VIP
- PC工法桩专项施工方案 .doc
- foreign language classroom anxiety.pdf VIP
- JT_T 410-2022CN交通运输行政执法标识.pdf
- 标准图集-22TJ310装配式钢筋桁架楼承板系列产品-下册.pdf VIP
- 汽车基础知识在线试题答案2.pdf VIP
- 地质勘查坑探规范.pdf VIP
文档评论(0)