首页 > 精品范文库 > 15号文库
课程设计教学文件
编辑:梦里花落 识别码:24-988136 15号文库 发布时间: 2024-05-05 23:26:31 来源:网络

第一篇:课程设计教学文件

课程设计(论文)教学文件

(202_ 年 上 学期)

课程名称 道 路 勘 测 设 计 实施时间 202_.4.30——202_.5.4 系、专业 城市建设系、土木工程(路桥)专业 指导老师 陈佳艺

目 录

1.教师教学任务书…………………………………………………… 2.课程设计(论文)工作计划……………………………………… 3.学生平时考核登记表……………………………………………… 4.学生成绩登记表…………………………………………………… 5.课程设计(论文)教学总结………………………………………

(注:教师实践教学笔记本和学生课程设计(论文)资料另行保存)

202_年 5 月 15 日

第二篇:操作系统课程设计文件管理

#include “stdio.h” #include “string.h” #include “malloc.h”

#include “stdlib.h”

#define MAX 1000 struct file/*普通文件的结构体*/ { //int type;//0无作用,当做一个空节点存在;1为记录型文件;2为执行文件

//前两个变量为文件的权限设置,1为允许操作,0为不允许操作

int write;//可写

int read;//可读

int length;//文件的长度

char ch[MAX];};typedef struct file File;

typedef struct ffile/*定义文件类型的结构体*/ { int type;//1为文件夹; 2为文件;

char name[20];//文件(夹)名字

int open;//文件打开标志,0为关,1为开

File iffile;//如果为文件时有的信息

struct ffile *parent;//指向上一级文件的指针

struct ffile *brother;//指向同级兄弟文件(夹)的指针

struct ffile *child;//指向下一级文件(夹)的指针 }Ffile;typedef Ffile *FFile;

/*typedef struct Open/*记录打开文件的结构体 { char name[20];//记录打开文件(夹)的名字

FFile* add;//记录打开文件上一级文件地址的指针 }Open;*/

//全局变量

FFile user1;//用户1 FFile user2;//用户2 FFile copyf;//记录被复制文件(夹)的上一级文件地址 //Open openf[20];//记录打开文件的队列

FFile init(void)/*初始化,创建根结点*/ { FFile c;c=(Ffile*)malloc(sizeof(Ffile));

c->type=2;c->open=0;//c->iffile.type=2;c->iffile.write=1;c->iffile.read=1;c->iffile.length=0;strcpy(c->name,“file1”);c->parent=NULL;c->child=NULL;c->brother=NULL;strcpy(c->iffile.ch,“NULL”);return(c);}

/*void initopen(){ int a,b;a=20;for(b=1;b<=a;b++){

openf[b].add=NULL;} }*/

//传递要显示文件的parent的地址

void show(FFile user)/*显示当前界面存在的文件*/ { user=user->child;if(user==NULL){

printf(“该文件内没有任何文件(夹)。n”);return;} printf(“n”);for(;user!=NULL;){ printf(“<%s”,user->name);if(user->type==2){

/*if(user->iffile.type==1)

printf(“/记录型文件/”);

else

printf(“/执行文件/”);*/

printf(“/%dk”,user->iffile.length);} else {

printf(“/文件夹”);

}

printf(“>n”);

user=user->brother;} }

void creatf(FFile user)/*创建文件 || 文件夹*/ { FFile parent;char ch[20];//FFile user0;//parent=(Ffile*)malloc(sizeof(Ffile));parent=user;printf(“输入要创建文件(夹)的名字:n”);

scanf(“%s”,ch);if(user->child==NULL){

user->child=(Ffile*)malloc(sizeof(Ffile));

user=user->child;}else {

user=user->child;

for(;;)

{

if(user->type==0)//开端的空结点,用新结点覆盖

break;

if(!strcmp(user->name,ch))

{

printf(“错误:该文件名已经存在,文件(夹)创建失败!n”);

return;

}

if(user->brother==NULL)

{

user->brother=(Ffile*)malloc(sizeof(Ffile));

user=user->brother;

break;

}

user=user->brother;

}

} }

//设置新文件(夹)的信息 strcpy(user->name,ch);printf(“选择创建对象:1文件夹; 2文件;n”);scanf(“%d”,&user->type);user->open=0;if(user->type==2)//添加文件信息 {

//printf(“选择文件类型:1记录型文件;2执行文件;n”);//scanf(“%d”,&user->iffile.type);printf(“能否对文件进行读:0禁止;1允许;n”);scanf(“%d”,&user->iffile.read);printf(“能否对文件进行写:0禁止;1允许;n”);scanf(“%d”,&user->iffile.write);//printf(“设置文件大小(单位:K):n”);//scanf(“%d”,&user->iffile.length);user->iffile.length=0;strcpy(user->iffile.ch,“NULL”);} user->brother=NULL;user->child=NULL;user->parent=parent;printf(“文件创建成功!n”);void deletechildtree(FFile user)/*删除子树--结合deletefile();使用*/ { if(user->brother!=NULL)//从下到上,从右到左删除

{

deletechildtree(user->brother);} if(user->child!=NULL){

deletechildtree(user->child);} if(user!=NULL){

free(user);} }

void deletefile(FFile user,char ch[20])/*删除文件 || 文件夹*/ { FFile p,parent;

int a;parent=user;if(user->child==NULL){ printf(“错误:删除失败,该目录下没有可删除的文件(夹)!n”);return;} user=user->child;p=user;for(a=1;;a++)//找出要删除文件的所在位置 { if(!strcmp(user->name,ch))

break;if(user->brother==NULL){

printf(“错误:删除失败,当前位置没有该文件!n”);

return;}

if(a>1)

p=user;user=user->brother;} if(user->open==1)//判断文件的开关情况 {

} printf(“错误:删除失败,选择文件处于打开状态!n”);return;if(p==user)//被删文件在文件队列的开头 { if(user->brother==NULL)//该文件队列只有有一个文件

{

parent->child=NULL;

if(user->child!=NULL)//删除的是文件(夹)子树

{

deletechildtree(user);}else {

free(user);//删除的是文件(夹)结点

} printf(“删除成功!n”);return;} //文件队列有多个文件 p=user->brother;

} parent->child=p;p->parent=parent;if(user->child!=NULL){ deletechildtree(user);}else { free(user);} printf(“删除成功!n”);return;else//被删文件不在队列开头 {

if(user->brother==NULL)//被删文件在文件队列最末尾 { p->brother=NULL;if(user->child!=NULL){

deletechildtree(user);}else {

free(user);}

} printf(“删除成功!n”);return;

//被删文件在文件队列中间

p->brother=user->brother;

if(user->child!=NULL)

{

deletechildtree(user);

}

else

{

free(user);

} } printf(“删除成功!n”);}

FFile openfolder(FFile user)/*打开文件夹*/ {

} //int a,b;//a=0;/*if(user->child==NULL){ user->child=(Ffile*)malloc(sizeof(Ffile));user->child->type=0;user->child->brother=NULL;user->child->parent=user;user->child->child=NULL;

} /*for(b=1;b<=20;b++){ if(openf[b].add!=NULL)

a++;} if(a==20){ printf(“错误:打开列表溢出!”);return(user);} for(b=1;;b++){ if(openf[b].add==NULL)

break;}*/

user->open=1;//设置文件为打开 //strcpy(openf[b].name,user->name);//openf[b].add=user;printf(“文件夹打开成功。n”);return(user);//返回被打开的文件夹的地址

void openfile(FFile user)/*打开普通文件*/ { if(user->open==1){

printf(“错误:打开失败,此文件已经被打开!n”);

return;} user->open=1;printf(“普通文件打开成功!n”);}

FFile openff(FFile user)/*打开文件(夹)*/ {

char ch[20];FFile parent;

int a;printf(“选择要打开的文件名:n”);scanf(“%s”,ch);

parent=user;if(user->child==NULL){

printf(“错误:打开失败,该目录下没有可打开的文件(夹)!n”);return(parent);} user=user->child;for(a=1;;a++)//找出要打开文件的所在位置 { if(!strcmp(user->name,ch))

break;if(user->brother==NULL){

printf(“错误:打开失败,当前位置没有该文件!n”);

return(parent);}

user=user->brother;} if(user->type==1){

printf(“开始打开文件夹。。n”);user=openfolder(user);} else if(user->type==2){

printf(“开始打开普通文件。。n”);

openfile(user);

user=user->parent;} return(user);}

void closefile(FFile user)/*关闭普通文件*/ {

char ch[20];int a;printf(“选择要打开的文件名:n”);scanf(“%s”,ch);if(user->child==NULL){ printf(“错误:关闭失败,该目录下没有可关闭的文件!n”);return;} user=user->child;for(a=1;;a++)//找出要关闭文件的所在位置 { if(!strcmp(user->name,ch))

break;if(user->brother==NULL){

printf(“错误:关闭失败,当前位置没有该文件!n”);

return;}

user=user->brother;} if(user->open==0){

printf(“错误:关闭失败,该文件已经是关闭状态!n”);

return;} user->open=0;printf(“文件已经成功关闭!”);} /*没有文件夹关闭原因:

文件夹一打开就会跳向打开的新文件里 而文件夹关闭就会直接返回上一级的目录,若想整个文件夹都关闭,直接退出就可以了 因此不会直接关闭某个特定的文件*/

FFile backf(FFile user)/*返回上一层目录*/ { if(user->parent==NULL){

printf(“错误:返回失败,此处是最顶层目录!n”);

return(user);}

} user->open=0;user=user->parent;return(user);void readfile(FFile user)/*读文件*/ { char ch[20];int a;

printf(“选择要读取的文件名:n”);scanf(“%s”,ch);if(user->child==NULL){ printf(“错误:读取失败,该目录下没有可读取的文件!n”);return;} user=user->child;for(a=1;;a++)//找出要读取文件的所在位置 { if(!strcmp(user->name,ch))

break;if(user->brother==NULL){

printf(“错误:读取失败,当前位置没有该文件!n”);

return;}

user=user->brother;} if(user->open==0){ printf(“错误:文件读取失败,该文件处于关闭状态!n”);return;} else if(user->iffile.read==0){ printf(“错误:文件读取失败,该文件受保护,禁止读取!n”);return;} printf(“读操作,该文件中的内容:n”);if(!strcmp(user->iffile.ch,“NULL”)){ printf(“该文件内没有可读内容!n”);return;

} } printf(“%sn”,user->iffile.ch);printf(“文件读取成功!n”);void writefile(FFile user)/*写文件*/ { char ch[20];int a;

} printf(“选择要进行写操作的文件名:n”);scanf(“%s”,ch);if(user->child==NULL){ printf(“错误:写操作失败,该目录下没有可写的文件!n”);return;} user=user->child;for(a=1;;a++)//找出要读取文件的所在位置 { if(!strcmp(user->name,ch))

break;if(user->brother==NULL){

printf(“错误:写操作失败,当前位置没有该文件!n”);

return;}

user=user->brother;} if(user->open==0){ printf(“错误:文件写操作失败,该文件处于关闭状态!n”);return;} else if(user->iffile.write==0){ printf(“错误:文件写操作失败,该文件受保护,禁止写!n”);return;} printf(“写操作,输入内容:n”);scanf(“%s”,user->iffile.ch);user->iffile.length=strlen(user->iffile.ch);printf(“文件进行写操作成功!n”);

FFile copyfile(FFile user,FFile copyf)/*拷贝文件*/ { char ch[20];int a;printf(“选择要进行拷贝的文件(夹)名:n”);scanf(“%s”,ch);

if(user->child==NULL){

printf(“错误:拷贝失败,该目录下没有可拷贝的文件!n”);

return(NULL);} user=user->child;for(a=1;;a++)//找出要拷贝文件的所在位置,用user替代

{

if(!strcmp(user->name,ch))

break;

if(user->brother==NULL)

{

printf(“错误:拷贝失败,当前位置没有该文件!n”);

return(NULL);

}

user=user->brother;} copyf=user;

} printf(“拷贝成功!n”);return(copyf);FFile fenpei(FFile copyf,FFile user,FFile parent)/*粘贴时,给已拷贝项分配内存空间,以及给对应信息赋值*/ { user=(Ffile*)malloc(sizeof(Ffile));

//parent对child的连接,以及brother之间的连接已经完成if(copyf->brother==NULL && copyf->child==NULL){

user->parent=parent;

user->child=NULL;

user->brother=NULL;}

else{ if(copyf->brother!=NULL){

user->brother=fenpei(copyf->brother,user->brother,parent);//brother连接,兄弟节点有同一个父结点

user->brother->parent=user->parent;} else { user->brother=NULL;} if(copyf->child!=NULL){ //parent=p;user->child=fenpei(copyf->child,user->child,user);

user->child->parent=user;//完成child对parent的连接

//child连接,自己孩子的父结点就是自己

} else {

user->child=NULL;

user->child->parent=user;} }

//设置结点对应的信息

strcpy(user->name,copyf->name);user->open=copyf->open;user->type=copyf->type;if(user->type==2){

user->iffile.length=copyf->iffile.length;

user->iffile.read=copyf->iffile.read;

//user->iffile.type=copyf->iffile.type;

user->iffile.write=copyf->iffile.write;

strcpy(user->iffile.ch,copyf->iffile.ch);}

return(user);}

void prastefile(FFile user,FFile copyf)/*粘贴文件*/ //user是要粘贴的地方,copyf是要粘贴的内容,//有相同文件名的会判断会不会覆盖,或者是重命名 //在原树中进行新建操作 { int i,j;char ch[20];FFile p,user0,parent;parent=user;//记录父结点

user=user->child;

p=user;//记录当前结点的前一个brother结点 strcpy(ch,“NULL”);if(copyf==NULL)//判断有没有拷贝文件 {

printf(“错误:粘贴失败,还没有拷贝任何文件(夹)!n”);

return;}

//p=(Ffile*)malloc(sizeof(Ffile));//p->child=(Ffile*)malloc(sizeof(Ffile));//先给粘贴项分配内存空间

//p->child=fenpei(copyf,p->child,p);

if(user==NULL)//当前位置没有任何文件结点

{

} user=fenpei(copyf,user,parent);//是他自己要分配,不是孩子结点!!parent->child=user;user->brother=NULL;user->parent=parent;return;//该位置没有任何文件 for(j=1;;j++){ if(user->type==0)//开端的空结点,用新结点覆盖,即:当前位置没有文件结点

{

user=user->parent;

deletechildtree(p);

user=fenpei(copyf,user->child,user);//返还增加的结点

user->brother=NULL;

user->parent=parent;

parent->child=user;

} return;if(!strcmp(user->name,copyf->name)){

printf(“提示:该文件名已经存在!n”);

printf(“请重命名文件:n”);

printf(“输入新文件名:n”);

scanf(“%s”,ch);

} if(user->brother==NULL)//普通的退出条件

{

break;} p=user;user=user->brother;} user->brother=fenpei(copyf,user->brother,user->parent);user->brother->parent=user->parent;//若要更名,粘贴分配完内存空间返回时再改变

if(strcmp(ch,“NULL”))

strcpy(user->brother->name,ch);printf(“粘贴成功。n”);}

void showroute(FFile user)/*显示当前路径*/ { if(user->parent!=NULL){

showroute(user->parent);} printf(“%s/”,user->name);//路径中每个结点的输出项 }

void change(FFile user){ char ch[20];int a,b;

if(user->child==NULL)

{

} printf(“错误:属性修改失败,该目录下没有可修改的文件!n”);return;printf(“选择要进行属性修改的文件(夹)名:n”);scanf(“%s”,ch);user=user->child;for(a=1;;a++)//找出要拷贝文件的所在位置,用user替代 { if(!strcmp(user->name,ch))

break;if(user->brother==NULL){

printf(“错误:属性修改失败,当前位置没有该文件!n”);

return;}

user=user->brother;} if(user->type==1){ printf(“错误:文件夹不能进行属性修改!n”);return;} for(;;){

printf(“1.修改读权限;n”);printf(“2.修改写权限;n”);printf(“3.返回;n”);printf(“选择操作:n”);scanf(“%d”,&a);if(a==1){ printf(“0.禁止;

1.允许;n”);printf(“请选择:n”);scanf(“%d”,&b);user->iffile.read=b;printf(“修改成功!n”);} else if(a==2){ printf(“0.禁止;

1.允许;n”);printf(“请选择:n”);scanf(“%d”,&b);user->iffile.write=b;

}

} printf(“修改成功!n”);} else if(a==3){ return;} else { } printf(“错误:没有该操作!n”);void main()/*主函数*/ {

FFile d,e,f;//f记录当前显示界面父结点位置 int a,b,c;char ch[20];a=0;printf(“******************************目录******************************n”);printf(“

1.选择用户n”);printf(“

2.退出n”);

printf(“****************************************************************n”);for(;;){

printf(“选择操作:n”);scanf(“%d”,&a);if(a==1){ printf(“选择用户:n”);printf(“1.user1;n2.user2;n”);scanf(“%d”,&b);break;} else if(a==2){ printf(“欢迎使用。n”);exit(0);//系统退出的操作码 } else { printf(“错误:没有该操作!n”);

} } //初始化打开列表 //initopen();//初始化各个用户的信息

//copyf=(Ffile*)malloc(sizeof(Ffile));//copyf=NULL;copyf=NULL;user1=init();strcpy(user1->name,“user1”);user2=init();strcpy(user2->name,“user2”);d=init();e=init();user1->child=d;user2->child=e;d->parent=user1;e->parent=user2;printf(“%d”,user1->child->type);if(b==1){ printf(“已经进入user1系统n”);f=user1;show(user1);}else{

} printf(“已经进入user2系统n”);f=user2;show(user2);

for(;;){ printf(“****************************************************************n”);printf(“1.创建文件(夹)

5.读文件

9.显示当前路径

n”);printf(“2.删除文件(夹)

6.写文件

10.返回上一层目录

n”);printf(“3.打开文件(夹)

7.拷贝文件

11.改变普通文件属性n”);printf(“4.关闭普通文件

8.粘贴文件

12.退出n”);printf(“****************************************************************n”);printf(“选择操作:n”);scanf(“%d”,&c);if(c==12){

break;}else if(c==1){ creatf(f);} else if(c==2){

printf(“选择要删除的文件(夹)的名字:n”);scanf(“%s”,ch);deletefile(f,ch);} else if(c==3){ f=openff(f);} else if(c==4){ closefile(f);} else if(c==5){ readfile(f);} else if(c==6){ writefile(f);} else if(c==7){ copyf=copyfile(f,copyf);} else if(c==8){ prastefile(f,copyf);copyf=NULL;} else if(c==9){ printf(“路径为:n”);showroute(f);printf(“n”);} else if(c==10){

}

f=backf(f);

} else if(c==11){ change(f);} else { continue;} show(f);} printf(“欢迎使用!n”);

第三篇:《口技》教学课程设计

《口技》教学课程设计

1、使学生了解我国口技艺人高度的聪明才智和艺术创造能力。

2、学习正面描写和侧面描写相结合的写作方法。

3、学习准确地运用表示时间的词语。

4、背诵课文。

指导预习、解题、介绍作者、扫除语言障碍、启发学生发挥想象复述课文。讲读第一部分。

一、导入新课

我国古代有很多名人,今天我们学习的《口技》就是反映古代口技人高超的艺术才能。板书课题后,解题、简介作者:

口技,属杂技的一种,是我国很早就在民间流行的一种由演员运用口腔发声来摹似各种声响的技艺。由于表演者多隐身在布幔或屏风的后边,俗称“隔壁戏”。这篇课文记述的就是一场在围幕中表演的绝妙口技。

作者林嗣环,明末清初福建晋江人。清顺治六年中进士。著作有《铁崖文集》、《湖舫存稿》、《海渔篇》等。《口技》是他的《〈秋声诗〉自序》的一部分。

二、指导预习

1、,给下面的字注音,并写出它们在课文中的意思:

吠fèi 叱chì倾qīng 顷qǐng

2、认真阅读课文注释,口译课文。

3、思考“思考一、二题”。

三、研习新课

1、教师范读课文。

2、学生自由朗读课文,注意读准字音、理解字和词的含义。

3、齐读课文。

4、理解课文中的疑难词语:

可让学生先找出文中的疑难词语,然后分组讨论。

应重点理解的词语是:“厅事”、“欠伸”、“呓语”、“屏障”、“侧目”、“作作索索”、“力拉崩倒”、“齁”、“战战”、“施”、“毕”、“绝”、“意”、“曳”、“指”、“名”。

5、掌握活用的词:

活用的词是指有些词本只属某一词类,但有时在一定的语言结构中,可灵活用为另一类的词,随着词性的临时转化,它们的意义也就相应地发生某种变化。活用词概念不必从理论上给学生讲,只要学生理解这些词在文中的含义即可)。

“妇抚儿乳”中的“乳”是动词,作“喂奶”讲。

“善口技者”中的“善”是动词,作“擅长”讲。

“不能名其一处”中的“名”是动词,作“说出”讲。

“会宾客大宴”中的“宴”是动词,作“举行宴会”讲。

6、先让学生找出表时间性的词语,并引导学生们掌握它们的不同用法:

“一时”,同时。

“忽”“忽然”突然发生。

“既而”两事相继发生。

“是时”在特定的某个时间内发生。

“少顷”、“俄而”、“未几”,在很短时间内发生。

7、出示本文古今异义词,由学生比较古今不同含义:

“会”,适逢。

“厅事”,大厅、厅堂。

“施”,放置。

“闻”,听见。

“奋”,卷起。

“但”,只。

“虽”,即使。

“走”,跑。

8、学生找出本文表示事物的数量的词,比较古今的不同用法,并填上适当的量词:

一人 一桌 一椅

一扇 一抚尺 两儿

百千人 百千犬 百手

百舌 百口

9、讲读课文第一部分。

先请学生朗读并翻译,然后师生共同补充订正:

“京中有善口技者”京城里有一个擅长口技的人。善:善于,擅长。者:代词,代艺人。

“会宾客大宴”正赶上大摆酒席,宴请宾客。会:副词,恰值,正好。

“于厅事之东北角……一抚尺而已”。里面仅有一张桌子、一把椅子、一把扇子和一块醒木。“而己”表示“仅有”的语气助词。

“众宾团坐……无敢哗者”。众多宾客团团围坐在围幕周围,过了一会儿,只听见围幕里醒木一拍,全场都静悄悄的,没有一个人敢大声说话。但:副词,只,仅。寂然:寂、寂静。然,形容词词尾。表示“……的样子”。哗:喧闹,声大而杂乱。

提问:这一段写什么内容?

此段写表演前的准备和会场情况。

“善”字贯通全篇,是概括全文题旨的关键性字眼。“于厅事之东北角施八尺屏障”,交代了口技者表演的场地“一桌、一椅、一扇、一抚尺”,交代了口技者表演所用的道具,作者连用了四个“一”字,极力渲染道具简单,以衬托后面艺人技艺的高超。“满座寂然”、“无敢哗者”,写出表演者表演前听众的反映。

10、学生熟读,背诵第一部分。

继续研习课文第二、三部分。

一、讲读第二部分

1、指名学生朗读第2段

2、学生翻译第2段,然后师生订正:

“遥闻深巷中犬吠,便有妇人惊觉欠伸,其夫呓语。”远远地听见深巷胡同里狗在叫,接着有一妇人被惊醒,打呵欠,伸懒腰。她丈夫说着梦话。遥:远。巷:胡同、里弄。吠:狗叫。惊觉:惊吓而醒过来。

“既而儿醒,大啼。夫亦醒。妇抚儿乳,儿含乳啼,妇拍而呜之。又一大儿醒,絮絮不止”。过了一会儿,小儿子醒了,大声啼哭。丈夫也醒了。妇人拍着小儿子,给她喂奶,孩子含着奶头还在哭,妇人一边拍着,一边哼着哄他睡觉。另一个大儿子也醒了,唠唠叨叨地说个不停。既而:时间副词,表示一事过去不久又有一事,即不久,过了一会的意思。啼:放声哭。亦:副词,也。前一个“乳”是动词,作“喂奶”讲。后一个“乳”是名词,奶头。絮絮:连续不断地谈话。

“当是时,妇手拍儿声,口中呜声,儿含乳啼声,大儿初醒声,夫叱大儿声,一时齐发,众妙毕备。”这时候,妇人用手拍小儿子的声音,哼着哄他睡觉的声音,小儿子含着奶头的啼哭声,大儿子刚刚醒来的声音,丈夫叱骂大儿子的

声音,一齐发出,各种维妙维肖的声响全都有了。当:值,在。是:此,这。叱:大声呵斥。

“满坐宾客无不伸颈,侧目,微笑,默叹,以为绝妙”。全场的宾各没有一个不伸着颈子,偏着头看,微笑着,默默地赞叹,认为好极了。以为,认为是。妙绝:“绝”,极,副词,引伸为少有的,没有人能赶得上。

3、提问:在这一段中,作者描写“善口技者”表演了一个什么样的声响场景?

学生口述后,教师归纳:“善口技者”表演了一家众睡梦中惊醒的场景。先写院外远处深夜犬吠声,这是引起本段后文所写一系列声音的缘由。“便有妇人惊觉欠伸”,“便”是时间副词,写出由于“犬吠”引起的“惊觉欠伸”,以“犬吠”到“其夫呓语”表示出声音由远转近,由院外深巷转室内,由大转小。“既而儿醒,大啼。夫亦醒”写一会儿后,紧接着发出了儿子醒来的声音,大哭声音和丈夫被儿子的哭声惊醒的声音。接着因为儿啼而发出的“妇抚儿乳,儿含乳啼,妇拍而呜之”以及“又一大儿醒,絮絮不止”的声音,表现出声音由小转大,由简到繁。“妇手拍儿声,口中呜声,儿含乳啼声,大儿初醒声,夫叱大儿声”,五种声音一时齐发,出现了口技表演的第一个高潮。而且各种声音有因果关系。因“犬吠而引起妇人“惊觉欠伸”。不久“儿醒,大啼”,而儿大啼引起“夫亦醒”。“妇抚儿乳,儿含乳啼,妇拍儿呜之”,又引起“又一大儿醒,絮絮不止”。

4、指名学生朗读第3段。

5、学生翻译第3段,然后师生订正:

“未几,夫齁有起,妇拍儿亦渐拍渐止。微闻有鼠作作索索,盆器倾倒,妇梦中咳嗽。宾客意少舒,稍稍正坐。”没有多久,丈夫的打呼声响起来了,妇人哄拍小孩的声音也逐渐停止了。隐约听到有老鼠,悉悉索索作响。有盆碗一类东西被打翻,妇人在睡梦中咳嗽。客人们的心情稍微放松一些,慢慢地坐端正了。未几,时间副词,没有多久。倾侧:倾斜歪倒。

6、提问:这一段,作者描写“善口技者”表演了一个什么样的声响场景?

学生回答后,教师归纳:“善口技者”表演一家人又渐渐进入梦乡的场景。“未几”这一时间副词,承接上段描写表演的声音高潮,表现出这高潮持续了短暂时间,“夫齁声起,妇拍儿亦渐拍渐止”,表演的响声由繁转简,由大转小,由高潮转入低潮,室内由闹转静。“微闻有鼠作作索索”,进一步表现出室内的静。全家都已入睡,老鼠才敢出穴活动;室内非常安静,才能听到老鼠动作的声音。

7、指名学生朗读第4段。

8、学生翻译第4段,然后师生订正:

“忽一人大呼‘火起’,夫起大呼,妇亦起大呼。两儿

齐哭。”忽然有人大喊“起火啦”,丈夫起来大声地呼喊,妇人也起来大声地呼喊,两个孩子一齐哭起来。

“俄而百千人大呼,百千儿哭,百千犬吠。中间力拉崩倒之声,火爆声,呼呼风声,百千齐作;又夹百千求救声,曳屋许许声,抢夺声,泼水声。凡所应有,无所不有。虽人有百手,手有百指,不能指其一端;人有百口,口有百舌,不能名其一处也”。一会,有成百上千的孩子在啼哭,成百上千的狗在狂叫。中间还夹杂着劈里啪啦的房屋倒塌声,燃烧中的爆炸声,还有呼呼的风声,成百上千种声音一齐响起来;又夹杂着成百上千人的求救的声音,拉倒房屋时,人们一齐用力发出的许许的声音,往外抢夺东西的声音,泼水的声音:一切应该有的声音,没有听不到的。即使一个人长有一百只手,每一只手长有一百个指头,也不能指出其中某一方面的情况;即使一个有长着一百张嘴,一张嘴长有一百条舌头,也说不清其中的一个地方。百千:是虚数,极言其多。作:起,这里是响的意思。凡所应有,无所不有:“无”、“不”两个否定词连用,表肯定。

“于是宾客无不变色离席,奋袖出臂,两股战战,几欲先走”。这时候,客人们没有一个不惊惶变色,离开座位,个个捋起袖子,露出手臂,两条腿直发抖,几乎都想抢先逃走。“奋”:本义尽全力举起的意思。这里可译成“捋、挽”。“走”:逃跑。

9、讲析第4段:

在这一自然段,作者描绘了“善口技者”摹拟一场突然性的特大火灾的惊险场景。

这一场景可分三个层次:

第一层:表演用火警而引起的人们的惶急纷杂声音。

“忽”这一副词表现出大呼“火起”的声音来得突然,出人意料,陡地掀起骇浪险峰,构成了表演的又一巨大波澜。

“夫起大呼……两儿齐哭”,表现出声音由外到内,由少转多,由街坊大呼“火起”到室内一家人强烈反响。“俄而”表时间短暂,继室内一家大小呼喊啼哭,远近街邻被惊起,大人骇呼,小儿哭叫,狗也惊吠。三个“百千”表现出声音繁多杂乱。

第二层:火势猛烈的声音。

房屋倒塌,火声爆响,风助火势,表音表现出火势的蔓延、猛烈。

第三层:紧张救火的声响。

“中间”、“又夹”等词语的运用,表现出上述许多声音同时发出,突出了失火、救火的紧情景,达到了口技表演的又一高潮。接着用“凡所应有……不能名其一处也”,这一夸张赞叹语句,以失火、救火作结,衬托出“善口技者”技艺的高超。

10、指名学生朗读第5段。

11、学生翻译第5段,然后师生共同订正:

“忽然抚尺一下,群响毕绝。撤屏视之,一人、一桌、一椅、一扇、一抚尺而已。”忽然,醒木啪的一响,各种声响完全没有了。撤掉围幕一看,只有一个人、一张桌子、一把椅子、一把扇子、一块醒木罢了。毕:完全。绝:断,停止。之:代指围幕里边。

12、提问:为什么作者在本文结束再次交代表演者及所用道具?

这样既与第一段呼应,写出表演者凭借进行表演的道具极简单,突出“善口技者”的真正本领是全靠一张嘴,衬托了“善口技者”技艺的高超。

提问;课文中哪几处描写了听众的精神和动作?这些描写有什么作用?。

有以下几处描写了听众的神情和动作:

写口技者表演一家大小从睡梦中惊醒的场景后,写听众反应的有:“无不伸颈、侧目、微笑、默叹”,表现出听众专注倾听的神态,深被口技表演所吸引。

写口技者表演了一家大小又进入梦乡的声景后,写听众反应的有:“意少舒,稍稍正坐”,衬托出了口技表演完全控制了听众的情绪。

写口技表演失火、救火紧张场景后,写听众反应的有:“无不变色离席,奋袖出臂,两股战战,几欲先走”。表现出听众已完全被带进表演的意外火警的紧张场面中去,忘却了自己在听众口技表演,好像身在火场,惊骇恐惧。这是口技者卓越表演内容的变化而变化,表现出口技表演者卓越表演所引起的反应,作者紧密结合口技表演,写出听众的反应随着表演内容的变化而变化,表现出口技表演深深吸引和感染了听众,衬托出口技者再现生活的高超能力。另外写听众的反应也使文章内容变得丰富多采。

四、练习

1、完成课后练习一、二题。

2、熟读课文、自选场景背诵。

【教案点评】

1、教学重点是教学目的一、二。

2、先帮助学生扫除语言障碍,然后抓住口技人的艺术构思,启发学生的想象,来复述课文,以了解本文层次清楚的记叙方法。

第四篇:教学网站课程设计

广东工业大学本科课程设计 绪论

1.1 引言

Internet是目前世界上最大的计算机网络,它遍布全球,将全世界各种网络连接成一个整体。我们的教学也有了长足的发展和改革。现代信息技术是网络教学的标志,教学活动对于人才培养则是网络教学的根本。网络教学的问题不仅仅是计算机技术的问题,其本质仍然是教学的问题,人才培养的问题,现代信息技术与传统教学相碰撞的人才培养问题。对于这些根本问题的把握,必须以科学为指导,实事求是的分析当前教学存在的缺陷,结合新时代信息技术对网络教学进行探索、借鉴、发展、创新。联系传统教学,结合学校实际情况把教学模式多样化,把教学资源、学生、老师练成一个互相的整体。1.2 教学网站建设的背景

在网络发展得如此迅速的情况下,大都高校的教师都已经采用课件的形式教学,改变了传统的教学方式,例如用PowerPoint或其他的教学软件来丰富课堂,这样大大的提高了课堂教学的效率,也使课堂气氛得到了活跃,这样的教学方式既方便老师,也使学生以最大的学校效率去学习。尽管这些措施在课堂内带来了很大的方便与好处,但对课下却没什么帮助。课下的复习对于学习来说也是非常关键的,因而在网络发展得如此发达的形势下,对课下学习进行改革是势在必行。建立教学网站是教学信息化,网络化的最佳途径,也是当前教学辅助手段的大势所趋。

XXXX工程是XX工程与XX工程的交叉学科,是XX技术在XX工程中的应用,及应用XX技术主要是微XX技术来处理XX问题。使XX向着有利于人类和谐发展的方向转变。同时应用XX技术可以实现废物资源化,保护生态XX。

结合本专业实验实践要求高,联系社会程度高的教学特点,设计本教学网站。1.2.1 教学网站发展的概况

近年来,国家大力推行高校教育改革,现代教育技术、现代教育手段的应用与推广已是变革中的重中之重。现代教育技术作为国家推行素质教育的重要手段,具体在计算机使用方面,已体现全面要求大学生必须通过等级考试,初步掌握计算机的使用,而网络又是现代教育技术应用的核心。在这样形势下,很多教学网站开始涌现,给传统教学带来了一次强力冲击,新的一轮教学改革已经展开。教学网站作为一个学习的平台,具有信息量大、交换便捷、易于互动等优点,它的应用多少与好坏直接展示了教育提升的水平和档次。但现如今的教学网站并没能充分利用这一点。

广东工业大学本科课程设计

教学网站一般有教师个人教学网站和单位的教学网站(例如专业教学网站),教师个人教学网站大都是自己建设或找人建立起来的;单位的教学网站是单位组织人员建立起来的。无论是哪种方式建立起来的,一般都没有对如何利用网络或者说网站来达到教学互动交流这个问题。这样就造成了教学网站的发展良莠不齐的状况,且大部分教学网站的利用效果都不尽人意,甚至有些学生都不知道它们的存在。

教学网站的建设对于教育事业方面的需要还远远不能满足,我国的教育机构的庞大以及网络的发展是教学网站建设程度不能满足需要的主要原因。而且教学网站到如今,国内还没有一个好的评价体系。

很多教学网站都是的用文章发布系统加留言板建设而成,有的可能会加上个论坛来加深交流。文章发布系统一般作为课件发布用,供学生下载课件用,而留言板作为答疑工具来用,当学生有疑问时可以发帖向老师提问。论坛的作用和留言板差不多。这种网站在一定程度上满足了教学网站的要求,但这远远不够。

在交流手段上,老师会在教学网站上发布自己的电子邮件,以供学生向自己提问,以解决学生自己独立解决不了的问题。但这一切都必须建立在学生和老师的计算机水平的基础上,这样操作都需要他们对计算机操作很熟悉才行,这也是教学网站应用推广难的一个原因。1.2.2 教学网站建设现状

教学网站以个人教学网站居多,且很多都只是以信息发布系统建立起来的课件发布系统而已,还远远不符合教学的要求。在很多高校都是教务处建立的,这些教学网站在功能上就有些偏了,不是很符合教学的要求。教学网站的建设现状整体来说还很差,无论是从规模还是质量上都还不能承担教学中的课下学习环节的补充。1.2.3 教学网站发展中出现的问题及原因

出现的问题有很多,教学网站到现在为止发展不是很好。这主要表现在两个方面:(1)教学内容在教学网站上的组织形式没能让它们发挥他们应有的作用。例如,在课件上不应该只是课件下载而已,而是一个知识库,根据知识点组织起来的知识库,这个知识库也不是简单数字化的数据库,而是已经把各个知识点关联起来的知识库。

(2)教学网站在交互设计上陷入了瓶颈。在交互设计上,国内很多教学网站都只是停留在留言板答疑的水平上,并没有把 Web 2.0 的理念融进去。出现这些问

广东工业大学本科课程设计

题的原因:很多教学单位或个人并没有真正把教学网站重视起来,而是简单的把它当作一种可有可无的教学手段,这样的想法到了网站设计者那,当然也就不会设计出多好的教学网站来了。教师和老师的计算机操作水平也是一个制约因素,例如一个小学生可能他会网上聊天,但不一定会在网上看电子书。这些因素在教学网站的设计上,是不能忽略的。当然啦,这也是和当今的网络发展水平密切相关的,试想,给一个没有网络的山村小学建设教学网站,这就完全没有必要,建了也是浪费。还有一个原因是,中国在教育教学网站上缺乏一种评价策略。目前,我国相关的研究也只局限于介绍评价方法、评价实施过程以及如何量化调查结果等。至于具体的评价要素、评价指标体系可以说还是空白,而这些在国外已经开始建设这一评价体系。即使在美国等远程教育发展较完善的国家,通行的认证原则也是一些定性的指导思想,进行有效性评价指标体系的研究。为了促进教学网站不断改进质量,为公众提供满意的教育服务。

1.3 建设教学网站的意义

在校园网上构建教学网站为教师和学生们提供全新的教学工具,是改革教学模式、实现学科交叉,XX专业与信息技术的融合,培养学生学习兴趣的重要途径,实现跨越式辐射式教学。构建教学网站符合实际需要,时代需求,具有十分重大的意义。

1.3.1 改变传统教学模式

从教学模式来看,建设出好的教学网站能让教学充分体现“以学生为主,教师为辅”的现代教学模式,彻底改变了传统教学中“以课堂教学为中心,以书本为中心,以教师为中心”的“三中心”教学模式。1.3.2 引导学生自主学习

从学生的学习来看,建设出好的教学网站将是学生课堂学习强有力的补充,利用网站,教师发布课程学习资料、布置作业、进行网上答疑,学生和老师之间、学生和学生之间可使用电子邮件、BBS、讨论讨论等进行在线或非在线信息交流,学生之间亦可以相互讨论。1.3.3 促进师生交流

从学生和老师的交流来看,建设出好的教学网站将为学生和老师在情感交流方面架起情感的桥梁。利用现代的信息技术手段,建设好的教学网站,推进国家的教育事业,此任务是教育以及国家对于网络建设工作着来说是迫不及待的。

广东工业大学本科课程设计

1.4 建设教学网站的目的

基于上述的信息技术迅猛发展的时代背景,传统教学对人才培养的片面化以及教学网站对新时代教育改革的迫切需要。结合本工科专业紧密联系社会实际的需要建设本。教学网站。

1.5 建设教学网站的基本原则

教学网站建设的基本原则除了要遵循网站设计的一些基本原则外,我们网站设计者应该充分考虑教学网站的特点,应该遵循下列原则:

(1)教学网站的整体规划在动手建设之前。对网页的整体规划至关重要。(2)以“以学习为中心”理论指导,规范教学网站的设计,时刻以学生为中心,强调学生的“学”,要充分考虑学生对哪些知识的需要,从教学实际出发,建设符合教学需求的教学网站。

(3)内容丰富、重点突出网站内容。强调网页的针对性和突出性。网页设计者设计时一定要牢记对象是学生,办出学生好奇,追求,理解,接受的特点来。有且只有这样才会让更多的学生关注这个教学网站。

(4)及时反馈。设计评价反馈系统,便于教师与学生之间了解自己掌握知识的情况,有利于改进网页和各方的设计学习。

(5)及时更新维护,去粗取精。网站的成功与否,取决于网站的质量。网站使用与运行一段时间后,一些过时的信息就要及时的删除,保持整个网站的先进性。

1.6 课题研究内容

本设计是利用adobe dreamweaver cs5.5软件对XXXX工程的网站进行设计,布局方式主要是表格布局和p+css布局。利用adobe fireword cs5.5和adobe flash cs5.5、adobe photoshop cs5.5这三款软件对网站的图片动画进行美化。使用activex控件、php脚本语言制作网页特殊效果。本文主要阐述网站的设计理念、设计方法和规划方案,对建设XXXX工程教学网站的具体步骤进行描述和分析。

广东工业大学本科课程设计 网站规划

2.1 网站的定位分析

2.1.1 网站类型定位

静态网页有时也被称为平面页。静态网页的网址形式通常为htm(超文本标记语言)结尾,还有就是以超文本标记语言(.htm、.html)、.shtml、.xml(可扩展标记语言)等为后缀的。在超文本标记语言格式的网页上,也可以出现各种动态的效果,如.GIF格式的动画flash、滚动字幕等,这些“动态效果”只是视觉上的,与下面将要介绍的动态网页是不同的概念。静态网页面通常是超文本标记语言文档存储为文件在文件系统里头,并且可以通过HTTP访问网络服务器。

静态网页对用户有多重要呢?普通用户通过多浏览器发送制定的URL请求,Web服务器收到请求后定位到指定的文件,或者根据程序从数据库中调出相应的数据返回到浏览器,经过浏览器请求处理后,用户就可以看到一个完整的文件。整个过程中,动态页面的话还需要多一个步骤,就是发送命令从数据库中调出文件,如果用户一多的时候,就会造成数据库运行过慢,这样就严重影响了用户体验;用户体验被影响了,也就影响了搜索引擎优化中的一个最重要步骤,要记得网站优化用户体验最重要。

静态网页每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”;(动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索引擎不去抓取网址中“?”后面的内容。);

网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件;

静态网页的内容相对稳定,因此容易被搜索引擎检索;

静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难;

静态网页的交互性较差,在功能方面有较大的限制;

页面浏览速度迅速,过程无需连接数据库,开启页面速度快于动态页面; 减轻了服务器的负担,工作量减少,也就降低了数据库的成本; 可以公开(即副本可以证明给任何人);

广东工业大学本科课程设计

托管没得任何特殊的要求。(不需要特殊的中间软件比如超文本预处理器、公共网关接口);

没得网络服务器或应用服务器,比如直接从CD-ROM(激光唱片-只读存储器)或USB闪存驱动器读取内容,可以通过网络浏览器直接访问;

网站更安全,HTML页面不会受Asp相关漏洞的影响;而且可以减少攻击,防sol注入。数据库出错时,不影响网站正常访问。

由于XXXX工程的教学网站的功能相对较少、内容更新量不大,网站访问速度要求较快,没有涉及较多的商业机密,根据静态网页的特点,采用静态网页。其优势是不需要数据库的支持。2.1.2 网站主题的定位

XXXX工程教学网站的开发是基于学生和教学的需要,所以建设网站的主题必须适合这一需求。基于服务对象是教师和学生,所以在商业上,市场竞争上,资源竞争上没有过多的要求,或者说没有考虑。本教学网站主要以提高教学效率与教学质量为目的,以开设教学资源库,创建网络协作学习XX为手段,以学习者为中心的一种课程学习网站。2.1.3 网站的功能定位

教学网站主要是实现把丰富的课程资源通过网络信息平台共享到互联网上,向所有用户提供视频观看、课程介绍,教材简介等功能,同时也提供网络互动交流和上传课件、视频,提交作业的功能。

网站导航:网站提供了导航功能,在网站的首页设计一个导航,把站内各种资源分门别类。这样可以为用户大大的节省精力和时间。

课程信息:对用户提供课程介绍,上课时间,课件资料等。

信息交流:本网站系统会给用户提供一个良好的在线交流的平台,便于用户进行互动交流,向用户提供留言板与回复的功能。

资源共享:主要实现上传下载功能,用户能在资源共享界面上传教学相关视频、题库、课件,提交作业等功能,并在网上显示,为多人共享。2.2 教学网站的规划

教学网站的内容设计与组织是网站规划中重要的一部分,是网站浏览者最看重的因素。

广东工业大学本科课程设计

2.2.1 网站内容的设计规划

本站的功能模块包括专业前景、教师简介、课程体系、实践环节、校友风采、资料下载、专业动态、特色教学、课程体系、实践环节以及具体的各老师的教学网站、各课程的学习网站、相关网站链接等。2.2.2 软件选择

从本站的需求与特点考虑,采用静态网页的方式制作。网站制作采用主流的网站制作软件adobe dreamweaver cs5.5。2.2.3 网站风格的确定

由于XXXX工程是环保类的学科,主题与绿色比较符合。本站采用绿色的色调作为网页的基色。网页风格较为朴素、简洁,突出环保的风格。在清新的背景下使学生更加愉快的浏览网页。2.2.4 素材的收集

本站图片素材是大多是自己制作的,通过photoshop和firework等制作的。主要的其他素材有相关老师的教学积累提供。2.3 网站总体设计

网站经过初步的整体规划,从细节入手,对网站进行总体设计。2.3.1 首页设计

首页设计是一个网站成功与否的关键。本站的首页根据网站的风格采取简单的排版,模块分布比较有规律,网站的思路较为清晰。网站的首页的设计图如图2.1所示。

XX教学网站

专业前景 教师简介 课程体系 实践环节 校友风采 资料下载 联系我们

图 2.1 首页网站栏目规划

2.3.2 课程设计首页设计

课程设计首页与教学网站首页相呼应。具体如下图2.2所示。

XX工厂课程设计

课程介绍 设计任务 教学组织 考核方式 学习资源

图 2.2 课程设计首页栏目规划

广东工业大学本科课程设计

2.3.3 网页版式的设计

版式的布局在网页制作中也是比较重要的一项。既要符合浏览者的一般兴趣,也要有自己的特色,符合浏览器的兼容需求。本站采用混合排版,采取传统的上中下布局,左右列液固定的方法。基本布局如下图2.3所示。

网站logo

导航菜单 关于我们

快速链接

教师简介

快速链接

快速链接 课程体系

版权信息

实践环节

图2.3 网站模板布局

2.3.4 网页色彩搭配

对于做网页的初学者可能更习惯于使用一些漂亮的图片作为自己网页的背景,但是,浏览一下大型的商业网站,你会发现他们更多运用的是白色、蓝色、黄色等,使得网页显得典雅,大方和温馨。更重要的是,这样可以大大加快浏览者打开网页的速度。

一般来说,网页的背景色应该柔和一些、素一些、淡一些,再配上深色的文字,使人看起来自然、舒畅。而为了追求醒目的视觉效果,可以为标题使用较深的颜色。2.3.5 网页文字的搭配

字号大小可以用不同的方式来计算,例如磅#quotel.quoter#或像素(Pixel)。因为以像素技术为基础单位打印时需要转换为磅,所以,建议采用磅为单位。

最适合于网页正文显示的字体大小为12磅左右,现在很多的综合性站点,由于在一个页面中需要安排的内容较多,通常采用9磅的字号。较大的字体可用于标题或其他需要强调的地方,小一些的字体可以用于页脚和辅助信息。需要注意的是,小字号容易产生整体感和精致感,但可读性较差。

网页设计者可以用字体来更充分地体现设计中要表达的情感。字体选择是一种感

广东工业大学本科课程设计

性、直观的行为。但是,无论选择什么字体,都要依据网页的总体设想和浏览者的需要。例如:粗体字强壮有力,有男性特点,适合机械、建筑业等内容;细体字高雅细致,有女性特点,更适合服装、化妆品、食品等行业的内容。在同一页面中,字体种类少,版面雅致,有稳定感;字体种类多,则版面活跃,丰富多彩。关键是如何根据页面内容来掌握这个比例关系。

从加强平台无关性的角度来考虑,正文内容最好采用缺省字体。因为浏览器是用本地机器上的字库显示页面内容的。作为网页设计者必须考虑到大多数浏览者的机器里只装有三种字体类型及一些相应的特定字体。而你指定的字体在浏览者的机器里并不一定能够找到,这给网页设计带来很大的局限。解决问题的办法是:在确有必要使用特殊字体的地方,可以将文字制成图像,然后插入页面中。

行距的变化也会对文本的可读性产生很大影响。一般情况下,接近字体尺寸的行距设置比较适合正文。行距的常规比例为10:12,即用字10点,则行距 12点。这主要是出于以下考虑:适当的行距会形成一条明显的水平空白带,以引导浏览者的目光,而行距过宽会使一行文字失去较好的延续性。

除了对于可读性的影响,行距本身也是具有很强表现力的设计语言,为了加强版式的装饰效果,可以有意识地加宽或缩窄行距,体现独特的审美意趣。例如,加宽行距可以体现轻松、舒展的情绪,应用于娱乐性、抒情性的内容恰如其分。另外,通过精心安排,使宽、窄行距并存,可增强版面的空间层次与弹性,表现出独到的匠心。

行距可以用行高(line-height)属性来设置,建议以磅或默认行高的百分数为单位。例如:{line-height:20pt}、{line-height:150%}。

文字的整体编排。页面里的正文部分是由许多单个文字经过编排组成的群体,要充分发挥这个群体形状在版面整体布局中的作用。从艺术的角度可以将字体本身看成是一种艺术形式,它在个性和情感方面对人们有着很大影响。在网页设计中,字体的处理与颜色、版式、图形等其他设计元素的处理一样非常关键。从某种意义上来讲,所有的设计元素都可以理解为图形。

广东工业大学本科课程设计 建设网站的工具

3.1 网页布局软件adobe dreamweaver cs5.5 Dreamweaver可以用最快速的方式将Fireworks或Photoshop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。Dreamweaver能与您喜爱的设计工具,如Playback Flash,Shockwave和外挂模组等搭配,不需离开Dreamweaver便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化。所见即所得的操作非常实用。3.2 图片美化软件adobe photoshop cs5.5 从功能上看,该软件可分为图像编辑、图像合成、校色调色及特效制作部分等。图像编辑是图像处理的基础,可以对图像做各种变换如放大、缩小、旋转、倾斜、镜像、透视等。也可进行复制、去除斑点、修补、修饰图像的残损等。最重要的是该软件可以进行网页布局。

还有其他工具如flash等用于制作导航条等。

广东工业大学本科课程设计 网站建设的技术

4.1 Div+css布局方法

DIV+CSS是网站标准(或称“WEB标准”)中常用术语之一,p+css是一种网页的布局方法,这一种网页布局方法有别于传统的HTML网页设计语言中的表格(table)定位方式,可实现网页页面内容与表现相分离。XHTML是The Extensible HyperText Markup Language(可扩展超文本标识语言)的缩写。XHTML基于可扩展标记语言(XML),是一种在HTML 基础上优化和改进的的新语言,目的是基于XML应用与强大的数据转换能力,适应未来网络应用更多的需求。在XHTML网站设计标准中,不再使用表格定位技术,而是采用DIV+CSS的方式实现各种定位。

这种方法由以下优点:大多数浏览器兼容;浏览器翻译速度快;排版简单方便;更加便于维护。

4.2 PHP语言使用技术

PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了C、Java、Perl 以及 PHP 自创新的语法。有以下特点:

(1)开放的源代码:所有的PHP源代码事实上都可以得到。(2)PHP是免费的,和其它技术相比,PHP本身免费。

(3)php的快捷性:程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言,编辑简单,实用性强,更适合初学者。

(4)跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。

(5)效率高:PHP消耗相当少的系统资源。(6)图像处理:用PHP动态创建图像。

(7)面向对象:在php4、php5 中,面向对象方面都有了很大的改进,现在php完全可以用来开发大型商业程序。

广东工业大学本科课程设计

4.3 链接及其他技术

网页上的超链接一般分为三种:一种是绝对URL的超链接。URL(Uniform.Resource Locator)就是统一资源定位符,简单地讲就是网络上的一个站点、网页的完整路径。

第二种是相对URL的超链接。如将自己网页上的某一段文字或某标题链接到同一网站的其他网页上面去。

第三种称为同一网页的超链接,这就要使用到书签的超链接,一般用#号加上名称链接到同一页面的指定地方。在网页中,一般文字上的超链接都是蓝色(当然,用户也可以自己设置成其他颜色),文字下面有一条下划线。当移动鼠标指针到该超链接上时,鼠标指针就会变成一只手的形状,这时候用鼠标左键单击,就可以直接跳到与这个超链接相连接的网页或WWW网站上去。如果用户已经浏览过某个超链接,这个超链接的文本颜色就会发生改变。只有图像的超链接访问后颜色不会发生变化。

其他技术包括文本的格式对齐,导航条的制作,插入多媒体,插入图片等技术由于涉及较细不一一介绍。

广东工业大学本科课程设计 网站的实现

5.1 网站实现过程概述

教学网站建设是一个系统建设的过程,需要统筹兼顾,整体把握,注重细节、认真考虑、阶段实现的过程。

首先选择成熟的dreamweaver网页制作平台。利用photoshop制作背景图像以及相关的布局图像。利用flash动画制作软件制作导航条。用切片的方法实现css+p的布局。把所有布局对象和素材整合到dreamweaver,利用dreamweaver软件的相关工具进行美化。结合dreamweaver软件里的代码视图对格式及一些特定的效果进行编程。最后利用多种版本的浏览器进行测试,IIS进行网页调试,直到网页效果达到自己的预期。5.2 页面设置

5.2.1 教师个人网站

首页背景使用灰白色,其他颜色均为亮蓝色,突出颜色的对比度。网站风格简单朴素。采用左中右三栏的布局方式,网站的各项一目了然。具体如下图5.1所示。

图 5.1 教师个人网站

广东工业大学本科课程设计

5.2.2 绿旋风团队网站

绿旋风团队,注重现代工业与人文精神的融合,倡导绿色设计、推动清洁生产,加强学生的工程实践能力。以“运动、守时、细节、专攻”作为团队精神,推动本科素质教育与校园文化建设,探索广东工业大学专业建设特色。

继承采用左中右的布局方法,各项栏目内容一目了然,具体布局如下图5.2所示。

图 5.2 绿旋风团队网站

5.2.3 绿色设计学习网站

本网页为读者提供一个生态工业园区20万吨啤酒XX工厂及工业园区设计的案例。网页布局采用上下结构,提供各项设计的相关链接。具体如下图5.3所示。

广东工业大学本科课程设计

图5.3 绿色设计学习网站

广东工业大学本科课程设计

5.2.4 XX工厂课程设计网站

使学习者综合运用工程制图、AutoCAD、微XX学、XX化学、物理化学和化工原理、XX工程设备及工厂设计等知识进行工厂的初步设计,进一步掌握常用XX反应器和设备的结构、性能、适用范围及选型计算。网页采用一贯的左右布局,添加了丰富的动画。简约的页面清新自然。具体如下图5.4所示。

图4 XX工厂课程设计网站

广东工业大学本科课程设计

小结

本次课程设计我承担了制作网页的角色,与大多数同学的设计是不一样的,这增加了挑战性。网页的设计和制作是本专业学习的一个延伸和课外知识的拓展。在整个设计的过程中遇到的问题是技术上的问题,毕竟不是制作网页的专业学生,故水平有限。尽管如此,在全部设计中,我还是坚持着,本着学习的态度,遇到问题通过去图书馆查阅相关书籍,通过网络论坛的技术讲解,通过请教相关专业学生等等手段来完成该网页设计。在此过程中,XXX老师给与了我充足的时间和充分的理解,让我得以更加淡定的完成本设计。

第五篇:对外汉语教学课程设计

对外汉语课堂设计

以学为主的教学设计 强调以学生为中心;强调情境对意义建构的重要作用;强调“协作学习”对意义建构的关键作用;强调对学习环境的设计;强调利用各种信息系资源来支持学;强调学习的结果是完成意义建构。

对外汉语教学是一种第二语言教学,也是外语教学。1..以培养汉语交际能力为目标。2.以技能训练为中心,将语言知识转化为技能。3.以基础阶段为重点。4.以语言对比为基础。5.与文化因素紧密结合。6.集中强化教学。课程集中,课时较多,内容密集,进度较快,班的规模较小。

学习目标分析

培养汉语听、说、读、写等语言技能和汉语交际能力,将汉语作为第二语言的学习者的跨文化交际能力。

(1)运用中文沟通:学生能运用中文与人沟通,不但能听说读写适合其年龄的中国语文教材,还能用中文表达自己的思想、感情、和意见。

(2)体认中国多元文化:学生能了解渊源的中国历史文化,不但知道中国地大物博,各地有不同的风俗习惯,并且要培养学生对中国文化产物的体验和欣赏。(3)贯连其他学科:透过中文学习,学生不但能触类旁通,加强对其他学科的学习,并且能将所学的中国语言文化的知识举一反三,增广见闻,开阔新知识的学习。(4)比较语言文化的的特性:学生能将所学的中文跟他自己的母语做比较,并将自己的生习俗跟同年龄中国学童的生活习俗比较相异之处,增进学生对多元文化的认识。

(5)广泛实际运用中文:将中国语言文化融入日常生活,而成为以学习中文为乐的终身学习者。

学习情境设计

创设含有真实事件或真实问题的情境使学生在探究事件或者解决问题的过程中自主地理解知识、建构意义。这里的情境是基于现实世界的, 是与现实世界一致或者类似的。例如,讲解买东西的相关语法和词组时,教师可以模拟一个超市购物的场景,让学生参与其中进行会话。

从教学的需要出发, 教师依据教学目标(主题)创设以形象为主体、富有感情色彩的具体场景或者氛围, 激发和吸引学生主动学习, 达到最佳教学效果的一种教学方法。例如,在教学中, 通过建立师生之间、生生之间、认知客体与认知主体之间的良好情感氛围, 创设适宜的学习情境, 使教学活动在积极的情感和优美的环境中展开, 使学生的情感活动积极参与认知过程, 以期激活学生的情境思维, 从而在活跃的情境思维中获取知识、培养能力、发展智力。例如,教学的课堂环境布臵得温馨舒适,墙上贴有目的语国家美丽的图片,舒适的软椅排成半圆形。

学习策略设计

自主学习策略的设计是整个以学为主教学设计的核心内容之一。在以学为主的建构主义学习环境中常用的教学策略有“支架式教学策略”、“抛锚式教学策略”和“随即进入式教学策略”等。根据所选择的不同教学策略,对学生的自主学习应作不同的设计。

在实际的教学中,要注重学生元认知策略的培养。在学习一门新的语言,可能会被许多因素所困扰,陌生的文字、词汇、语法规则和完全不熟悉的文化等,都可能使学生在语言学习中失去重点,通过有意识地使用元认知策略,可以帮助学生确定学习的重点, 主动地寻找和利用尽可能多的语言练习机会,从错误中学习,并且能够评价自己在语言学习中的进步,从而促进语言学习。

在对外汉语教学课堂中,鼓励学生使用社交策略。随时用汉语直接和老师交际。比如,为了听懂而随时对老师进行提问、对别人移情等。这不仅有实现交际的目的,而且有助于他们在运用语言的过程中学习语言。

在对外汉语教学中,应当教学生掌握一些实用的记忆策略,例如将生词与熟悉的词语联系起来记忆、有计划地复习、利用卡片记生词、利用意象和声音等,这些记忆策略可以帮助学生记忆大量的汉字、词汇甚至句型,对提高汉语水平很有好处。某些记忆策略,例如有组织的复习策略,还有助于语言知识从知识层次转化为技能层次,使知识转变为程序化、自动化的技能。

在对外汉语教学中,学生出现过度自尊、过度焦虑、文化冲突、冒险等情感时,应当设法教学生学会通过情感策略(例如降低焦虑感、进行自我鼓励、与别人谈论自己的感受等)调节和控制自己的情感,从而为语言学习提供间接的支持。

课程设计教学文件
TOP