文档库 最新最全的文档下载
当前位置:文档库 › Java NIO在并发型服务器设计中的应用

Java NIO在并发型服务器设计中的应用

Java NIO在并发型服务器设计中的应用
Java NIO在并发型服务器设计中的应用

Java NIO在并发型服务器设计中的应用

丁辉

北京邮电大学PCN&CAD中心,北京(100876)

E-mail:lvsehaier@https://www.wendangku.net/doc/a58086697.html,

摘要:本文分析了应用传统阻塞型网络I/O在进行服务器程序设计时的不足,在此基础上研究了非阻塞型网络I/O的特性以及工作原理,给出了应用NIO工具包设计并发型服务器程序的实现。

关键词:阻塞,非阻塞,NIO, Java

1.引言

随着多处理机体系结构的演变、网络技术的发展和分布式应用的兴起,并发型多任务的服务器程序设计技术已越来越显示其重要性,这要求服务器程序能够在几百个甚至更多的客户端同时发出请求信息的情况下,仍能保持高性能的并发处理机制,迅速完成所有并发请求的处理。传统的并发型服务器设计是利用阻塞型网络I/O以多线程的模式来实现的,然而由于系统常常在进行网络读写时处于阻塞状态,会大大影响系统的性能;自Java1. 4开始引入了NIO(新I/O) API,通过使用非阻塞型I/O,实现流畅的网络读写操作,为开发高性能并发型服务器程序提供了一个很好的解决方案。

2.传统阻塞型网络I/O的不足

Java平台传统的I/O系统都是基于Byte(字节)和Stream(数据流)的,相应的I/O操作都是阻塞型的,所以服务器程序也采用阻塞型I/O进行数据的读、写操作。本文以TCP 长连接模式来讨论并发型服务器的相关设计,为了实现服务器程序的并发性要求,系统由一个单独的主线程来监听用户发起的连接请求,一直处于阻塞状态;当有用户连接请求到来时,程序都会启一个新的线程来统一处理用户数据的读、写操作,其操作模式如图1[1]所示。

图1 基于阻塞I/O的多线程TCP服务器操作模式

这种模式的优点是简单、实用、易管理;然而缺点也是显而易见的:由于是为每一个客户端分配一个线程来处理输入、输出数据,其线程与客户机的比例近似为1:1,随着线程数量的不断增加,服务器启动了大量的并发线程,会大大加大系统对线程的管理开销,这将成为吞吐量瓶颈的主要原因;其次由于底层的I/O操作采用的同步模式,I/O操作的阻塞管

理粒度是以服务于请求的线程为单位的,有可能大量的线程会闲置,处于盲等状态,造成I/O 资源利用率不高,影响整个系统的性能。

对于并发型服务器,系统用在阻塞型I/O等待和线程间切换的时间远远多于CPU在内存中处理数据的时间,因此传统的阻塞型I/O已经成为制约系统性能的瓶颈。Java1.4版本后推出的NIO工具包,提供了非阻塞型I/O的异步输入输出机制,为提高系统的性能提供了可实现的基础机制。

3.NIO包及工作原理

针对传统I/O工作模式的不足,NIO工具包提出了基于Buffer(缓冲区)、Channel(通道)、Selector(选择器)的新模式[2];Selector(选择器)、可选择的Channel(通道)和SelectionKey(选择键)配合起来使用,可以实现并发的非阻塞型I/O能力。

3.1 NIO工具包的成员[3]

3.1.1 Buffer(缓冲器)

Buffer类是一个抽象类,它有7个子类分别对应于七种基本的数据类型:ByteBuffer、CharBuffer、DoubleBuffer、FloatBuffer、IntBuffer、LongBuffer和ShortBuffer。每一个Buffer 对象相当于一个数据容器,可以把它看作内存中的一个大的数组,用来存储和提取所有基本类型(boolean型除外)的数据。Buffer类的核心是一块内存区,可以直接对其执行与内存有关的操作,利用操作系统特性和能力提高和改善Java传统I/O的性能。

3.1.2 Channel(通道)

Channel被认为是NIO工具包的一大创新点,是(Buffer)缓冲器和I/O服务之间的通道,具有双向性,既可以读入也可以写出,可以更高效的传递数据。我们这里主要讨论ServerSocketChannel和SocketChannel,它们都继承了SelectableChannel,是可选择的通道,分别可以工作在同步和异步两种方式下(这里的可选择不是指可以选择两种工作方式,而是指可以有选择的注册自己感兴趣的事件)。当通道工作在同步方式时,它的功能和编程方法与传统的ServerSocket、Socket对象相似;当通道工作在异步工作方式时,进行输入输出处理不必等到输入输出完毕才返回,并且可以将其感兴趣的(如:接受操作、连接操作、读出操作、写入操作)事件注册到Selector对象上,与Selector对象协同工作可以更有效率的支持和管理并发的网络套接字连接。

3.1.3 Selector(选择器)和SelectionKey(选择键)

各类Buffer是数据的容器对象;各类Channel实现在各类Buffer与各类I/O服务间传输数据。Selector是实现并发型非阻塞I/O的核心,各种可选择的通道将其感兴趣的事件注册到Selector对象上,Selector在一个循环中不断轮循监视这各些注册在其上的Socket通道。SelectionKey类则封装了SelectableChannel对象在Selector中的注册信息。当Selector监测到在某个注册的SelectableChannel上发生了感兴趣的事件时,自动激活产生一个SelectionKey 对象,在这个对象中记录了哪一个SelectableChannel上发生了哪种事件,通过对被激活的SelectionKey的分析,外界可以知道每个SelectableChannel发生的具体事件类型,进行相应的处理。

3.2 NIO工作原理

通过上面的讨论,我们可以看出在并发型服务器程序中使用NIO,实际上是通过网络事件驱动模型实现的。我们应用Select机制,不用为每一个客户端连接新启线程处理,而是将其注册到特定的Selector对象上,这就可以在单线程中利用Selector对象管理大量并发的网络连接,更好的利用了系统资源;采用非阻塞I/O的通信方式,不要求阻塞等待I/O操作完成即可返回,从而减少了管理I/O连接导致的系统开销,大幅度提高了系统性能。NIO的结构如图2所示。

图2 非阻塞网络I/O原理

从图中可以看出,当有读或写等任何注册的事件发生时,可以从Selector中获得相应的SelectionKey,从SelectionKey中可以找到发生的事件和该事件所发生的具体的SelectableChannel,以获得客户端发送过来的数据。由于在非阻塞网络I/O中采用了事件触发机制,处理程序可以得到系统的主动通知,从而可以实现底层网络I/O无阻塞、流畅地读写,而不像在原来的阻塞模式下处理程序需要不断循环等待。使用NIO,可以编写出性能更好、更易扩展的并发型服务器程序。

4.并发型服务器程序的实现代码

应用NIO工具包,基于非阻塞网络I/O设计的并发型服务器程序与以往基于阻塞I/O的实现程序有很大不同,在使用非阻塞网络I/O的情况下,程序读取数据和写入数据的时机不是由程序员控制的,而是Selector决定的。下面便给出基于非阻塞网络I/O的并发型服务器程序的核心代码片段[4]:

import java.io.*; //引入Java.io包

import https://www.wendangku.net/doc/a58086697.html,.*; //引入https://www.wendangku.net/doc/a58086697.html,包

import java.nio.channels.*; //引入Java.nio.channels包

import java.util.*; //引入Java.util包

public class TestServer implements Runnable

{

/**

服务器Channel对象,负责接受用户连接

*

*/

private ServerSocketChannel server;

/**

Selector对象,负责监控所有的连接到服务器的网络事件的发生

*

*/

private Selector selector;

/**

总的活动连接数

*

*/

private int activeSockets;

/**

服务器Channel绑定的端口号

*

*/

private int port ;

/**

构造函数

*

*/

public TestServer()throws IOException

{

activeSockets=0;

port=9999;//初始化服务器Channel绑定的端口号为9999

selector= Selector.open();//初始化Selector对象

server=ServerSocketChannel.open();//初始化服务器Channel对象

ServerSocket socket=server.socket();//获取服务器Channel对应的//ServerSocket对象

socket.bind(new InetSocketAddress(port));//把Socket绑定到监听端口9999上

server.configureBlocking(false);//将服务器Channel设置为非阻塞模式

server.register(selector,SelectionKey.OP_ACCEPT);//将服务器Channel注册到

Selector对象,并指出服务器Channel所感兴趣的事件为可接受请求操作

}

public void run()

{

while(true)

{

try

{

/**

* 应用Select机制轮循是否有用户感兴趣的新的网络事件发生,当没有

* 新的网络事件发生时,此方法会阻塞,直到有新的网络事件发生为止

*/

selector.select();

}

catch(IOException e)

{

continue;//当有异常发生时,继续进行循环操作

}

/**

* 得到活动的网络连接选择键的集合

*/

keys=selector.selectedKeys();

Set

activeSockets=keys.size();//获取活动连接的数目

if(activeSockets==0)

{

continue;//如果连接数为0,则继续进行循环操作

}

/**

* 应用For—Each循环遍历整个选择键集合

*/

for(SelectionKey key :keys)

{

/**

* 如果关键字状态是为可接受,则接受连接,注册通道,以接受更多的*

事件,进行相关的服务器程序处理

*/

if(key.isAcceptable())

{

doServerSocketEvent(key);

continue;

}

/**

* 如果关键字状态为可读,则说明Channel是一个客户端的连接通道,

* 进行相应的读取客户端数据的操作

*/

if(key.isReadable())

{

doClientReadEvent(key);

continue;

}

/**

* 如果关键字状态为可写,则也说明Channel是一个客户端的连接通道,

* 进行相应的向客户端写数据的操作

*/

if(key.isWritable())

{

doClinetWriteEvent(key);

continue;

}

}

}

}

/**

* 处理服务器事件操作

@param key 服务器选择键对象

*

*/

private void doServerSocketEvent(SelectionKey key)

{

client=null;

SocketChannel

try

{

server=(ServerSocketChannel)key.channel();

ServerSocketChannel

client=server.accept();

if(client==null)

{

return;

}

client.configureBlocking(false);//将客户端Channel设置为非阻塞型

/**

* 将客户端Channel注册到Selector对象上,并且指出客户端Channel所感

* 兴趣的事件为可读和可写

*/

client.register(selector,SelectionKey.OP_READ|SelectionKey.OP_READ);

}catch(IOException e)

{

try

{

client.close();

}catch(IOException e1){}

}

}

/**

进行向客户端写数据操作

*

@param key 客户端选择键对象

*

*/

private void doClinetWriteEvent(SelectionKey key)

{

代码实现略;

}

/**

进行读取客户短数据操作

*

@param key 客户端选择键对象

*

*/

private void doClientReadEvent(SelectionKey key)

{

代码实现略;

}

}

从上面对代码可以看出,使用非阻塞性I/O进行并发型服务器程序设计分三个部分:1.向Selector对象注册感兴趣的事件;2.从Selector中获取所感兴趣的事件;3.根据不同的事件进行相应的处理。

5.结语

通过使用NIO工具包进行并发型服务器程序设计,一个或者很少几个Socket线程就可以处理成千上万个活动的Socket连接,大大降低了服务器端程序的开销;同时网络I/O采取非阻塞模式,线程不再在读或写时阻塞,操作系统可以更流畅的读写数据并可以更有效地向CPU传递数据进行处理,以便更有效地提高系统的性能。

参考文献

[1]程超,杨风召.《基于Java非阻塞I/O开发高性能网络应用程序》[J].电子工程师,2006,10:71-73

[2]封玮,周世平.《基于Java NIO的非阻塞通信的研究与实现》[J].计算机系统应用,2004,9:32-35

[3]Ron Hitchens.《Java NIO》[M].O’Reilly.2002,8

[4]https://www.wendangku.net/doc/a58086697.html,/j2se/1.5.0/docs/api/,J2SDK1.5.Sun Microsystems,2004

Application of Java NIO in Concurrent Server Program

Design

Ding Hui

Beijing University of Posts and Telecommunications PCN&CAD Center Beijing (100876)

Abstract

This paper analyzes the deficiencies of server design applying traditional blocking network I/O. Based on this, this paper studied the feature and principle of non-blocking network I/O, a concurrent server implementation using NIO packages was given in the end.

Keywords: blocking non_blocking NIO Java

WWW服务器配置实验报告

信息科学与技术学院实验报告 课程名称: 计算机网络应用技术教程实验项目: WWW服务器配置 实验地点:指导教师: 日期: 2013/10/29 实验类型:验证性实验(验证性实验综合性实验设计性实验)专业: 班级: 11级姓名: 学号: 一、实验目的及要求 1.实验目的: 1.正确理解WWW服务的运行机制,了解常用的wed服务器软件。 2.掌握IIS服务器的安装和管理,创建wed站点利用IIS在一台服务器上运行多个网站。 3.掌握虚拟机主机和虚拟目录的创建删除。 2.实验要求: 1.理解IIS服务的概念及其所具有的功能。 2.掌握IIS服务的安装方法。 3.掌握WWW服务的配置包括IP地址、端口号、默认文档、安全等设定,以及如何应用WWW服务的方法。 4.了解虚拟目录服务的作用。 二、实验仪器、设备或软件 1.实验仪器:电脑一台 三、实验内容及原理 1.实验内容: (1).学会安装IIS。 (2).掌握www服务器的配置和使用。 (3).创建虚拟目录。 2.实验原理: 万维网WWW(World Wide Web)服务,又称为Web服务,是目前TCP/IP互联网上最方便和最受欢迎的信息服务类型,是因特网上发展最快同时又使用最多的一项服务,目前已经进入广告、新闻、销售、电子商务与信息服务等诸多领域,它的出现是TCP/IP互联网发展中的一个里程碑。 WWW服务采用客户/服务器工作模式,客户机即浏览器(Browser),服务器即Web服务器,它以超文本标记语言(HTML)和超文本传输协议(HTTP)为基础,为用户提供界面一致的信息浏览系统。信息资源以页面(也称网页或Web页面)的形式存储在Web服务器上(通常称为Web站点),这些页面采用超文本方式对信息进行组织,页面之间通过超链接连接起来。这些通过超链接连接的页面信息既可以放

简单学生信息管理系统java课程设计

数据库课程设计 -简单学生信息管理系统 学院:计算机科学学院 专业:软件工程02 学号:209 姓名:李欢欢

目录 1设计目的 (3) 2设计任务 (3) 任务说明 (3) 系统目标 (4) 使用范围 (4) 功能要求 (4) 3 设计内容 (5) 界面构建 (5) 详细设计 (5) 模块设计 (5) 数据库设计 (6) 运行调试 (6) 主要源代码 (9) 5总结与展望 (14) 参考文献 (16)

1 设计目的 本程序用于用户对少量学生信息进行简单的管理,本程序针对于对安全系数要求不高,操作不是很复杂的小型客户开发。本程序可以实现对学生信息的添加、查询、修改、删除等操作,同时支持查看所有学生信息,功能完善,界面简洁美观,布局合理,操作简便,简单易用,任何人可轻松操作。 同时,本程序对系统要求配置较低,运行速度快,而却对数据库管理要求较低该数据库可实现关系较为简单的数据管理。 2 设计任务 任务说明 设计一个简单学生个人信息管理系统,该系统具有录入,查询,修改三项基本功能。要求如下: (1)具有简单的录入,查询和修改功能。 (2)修改学生信息必须输入学号,然后对姓名、性别和专业

等修改; (3)使用文件存储数据。(也可用数据库) (4)学生个人信息必须包括:学号、姓名、性别、籍贯、系别。 系统目标 软件开发的意图便于用户对学生的管理,方便查看学生的情况。如用户对学生基本信息进行录入、查询、修改、删除等。 使用范围 本系统仅针对用户对少量学生进行信息管理。 功能要求 1录入学生基本信息的功能 2查询学生基本信息的功能 3修改学生基本信息的功能 4删除学生基本信息的功能 5显示所有学生信息的功能

美容美发业-美发师培训-剪发基础知识教材(图文并茂)(DOC 12页).doc

剪发基础知识美发初学者必看的详细图文剪发基础教程 剪发中基础知识很重要,所以一定要学习好,虽是基础..但却重要只有扎实的地基.才能盖起万丈高楼! 一、发型基本原理1.点知道了点的正确位置和名称,才能正确连接分区线。头部基准点的分布和名称共15点(见下图) 更多资料在资料搜索网( ) 海量资料下载 一、发型基本原理 1.点 知道了点的正确位置和名称,才能正确连接分区线。头部基准点的分布和名称共15点(见下图) [/img] 1.中心点 2.前顶点 3.头顶点 4.黄金点 5.后脑点 6.枕骨点 7.颈背点 8.顶部、黄金间中点 9.黄金、后部间中点 10.前侧点(左、右) 11.侧部点(左、右) 12.侧角点(左、右) 13.耳上点(左、右) 14.耳后点(左、右) 15.颈侧点(左、右) 2.线 (1)分区线:剪发前把头发分为几个区域,来缩小修剪空间,以达到修剪的准确性。(见下图) (2)分份线:在分出的区域内再细分出发片,形成能精确修剪的层次。(见下图) (3)五条不同分份线与发型轮廓的重要关系: 水平线:又称一字线,可使发型轮廓平衡,重量感强。 垂直线:又称竖直线,可使发型轮廓移动性强并具有动感。 斜前线:又称"A"字线,可使发型轮廓前长后短,重量向前。

斜后线:又称"V"字线,可使发型轮廓前短后长,重量向后。 放射线:又称三角线,可使发型轮廓变化并具有移动性动感。 一、发型层次构成的原理1.角度 角度是头部任何一个位置所提升的发片经过此点的切线所形成的角。在曲线的头部上用座标表示 ( 见下图) 2.角度与发型层次的关系 发片提升角度的大小,决定着层次的高低。 固体:0°;边沿:0°~90°之间选择30°、45°、60° 均等:90°;渐增:90°~180°之间选择120°、135°、180°。 : 一、发型层次构成的原理3.提拉发片方向与发型层次的关系 (1)发片向上提升水平修剪,形成上短下长的层次。 (2)发片向前提升垂直修剪,形成前短后长的层次。 (3)发片向后提升修剪,形成前长后短的层次。 4.剪发线与发型层次的关系 发片同时提升90°角修剪,剪刀刀口在头发上剪切,用剪切线的不同角度来控制发型的层次。 (1)均等层次(等长) 发片90°角提升,剪刀剪切线平行头肌剪切,所得之长为长度相等。 (2)边沿形(低层次) 发片90°角提升,剪刀剪切线斜向内剪切,所得之长为上长下短。 (3)渐增形(高层次) 发片90°角提升,剪刀剪切线斜向外剪切,所得之长为上短下长。 三、剪发操作程序一款发型要经过以下几个步骤才能完成;首先在修剪前要通过思考,决定其轮廓、纹理、结构;其次,要完成分区、分份线、提升角度、提拉方向、手指位置、剪刀位置和决定设计线等几项工作;再次,要设计科学的操作程序,通过精细的修剪最后完成造型。 1.分区(见下图) 分区就是正确认识点与点之间连接的组成区,以控制缩小修剪空间,达到修剪的准确性。 2.分份线(见下图) (1)水平线(一字线)(2)垂直线(竖直线)(3)斜前线("A"字线) (4)斜后线("V"字线)(5)放射线(三角线) 三、剪发操作程序3.提升角度(见下图) 用提升头发角度的大小来决定发型层次高低及长度变化 边沿形更多资料在资料搜索网( ) 海量资料下载 又称为低层次。其轮廓为椭圆形,表面有平滑和不平滑的组合,结构为上长下短。

《手绘效果图》教学大纲

《手绘效果图表现技法》课程教学大纲 (总课时 72 学时) 课程名称:《手绘效果图表现技法》课程编号: 课程类别:职业能力课适用专业:装饰艺术设计专业 先修课程:《设计基础》、《三大构成》、《家具设计与工艺》 后续课程:《室内设计原理》、《室内陈设设计》、《家居空间设计》 总学时:72学时 执笔人:审核人: 一、课程性质与作用 (一)课程性质与作用 《手绘效果图表现技法》是装饰艺术设计专业的基础应用课程之一。它是连接设计者设计构思与最后设计方案的桥梁,在整个室内设计流程中占据了很重要的地位。《手绘效果图表现技法》是以教师讲解辅导,学生手绘练习为主的课程,将理论课内容实践化,从而在理论与实践上完整的掌握本课程的教学内容。 通过对《手绘效果图表现技法》的学习和研究,可以让学生更加直观的掌握对室内各空间形体的具象化认识。也是训练学生快速表达自己设计思维的一种手绘训练。同时还要求学生掌握多种绘图的方法,培养他们的手绘能力。 本课程授课周期为9周,共72学时,《设计基础》、《三大构成》、《家具设计与工艺》为前续课程,《室内设计原理》、《家居空间设计》为后续课程。 (二)课程设计思路 模仿实践——讲授理论——模仿实践——讲授理论——创作实践 手绘效果图表现是专门针对艺术学院各个专业学生开设的一门职业核心技能课。主要目的针对环境艺术设计专业奠定必要的造型表现基础。学习效果图手绘表现的基本理论知识与表现规律,练习并探索效果图手绘表现方法和技巧,为以后的环境艺术设计及设计图纸的表现打下良好的基础。培养目标是具有一定审美品位,较好的艺术设计创新意识与造型表现基础,同时具有设计徒手表现能力的人才。 课程可以培养学生的图象记忆能力、图纸表现能力,引导学生通过效果图手绘表现进入设计领域这样的一个过程,并且具备表现能力,促进学生职业素质的养成。本课程课堂

网络实验(服务器配置)要求

实验报告提交要求 所有的网络实验报告全部完成后一次性打包提交。 发送邮件到:homework_2007@https://www.wendangku.net/doc/a58086697.html, 邮件主题:学号姓名网络实验 本次实验报告word文档命名要求:学号姓名网络实验(服务器配置). doc 常用服务器的配置管理 【实验内容】 安装IIS,配置管理WEB,FTP,邮件服务器 一、安装IIS 1、如果是xp操作系统,请下载IIS安装包 2、打开控制面板,然后打开其中的“添加/删除程序” 3、在添加或删除程序窗口左边点击“添加/删除Windows组件” 4、稍等片刻系统会启动Windows组建向导,在Internet信息服务(IIS)前面选勾, 点击右下角的“详细信息”,在弹出的选项中把“FTP”勾选上,点击下一步 6、安装过程中多次提示要插入光盘的,都选择IIS安装包所在位置 7、系统安装成功 二、配置管理WEB 1.启动管理控制台 开始---设置---控制面板---管理工具---internet服务器管理 2.配置web站点标识 默认web站点---属性---说明(命名:姓名学号+web)---ip地址(本机的ip)---tcp 端口(默认80) 3.主目录设置 简单写一个html文档,内容要求显示:我的学号是XXXX 我的姓名是XXX。 把存放该文档的文件夹做为主目录 4.文档属性设置

把上一步建立的html文档设置为默认文档 5.测试 在另一台连网的计算机的浏览器中输入http://IP地址,来查看个人主页 三、ftp服务 1.启动管理控制台 开始---设置---控制面板---管理工具---internet服务器管理 2.配置ftp站点标识 默认ftp站点---属性---说明(命名:姓名学号+ftp)---ip地址(本机的ip)---tcp 端口(默认21) 3.消息 欢迎框中,写:欢迎访问姓名学号的网站 4.主目录 设置上传下载文件的文件夹路径 5.安全帐号设置 输入访问用户名和密码 5.测试 在另一台连网的计算机的浏览器中输入ftp://IP地址,下载文件 四、DNS配置管理 (注:如果实验环境为XP操作系统,该项可以不做) 1.启动DNS管理控制台 控制面板---管理工具---DNS 2.右点击主机名下的正向搜索,进行设置 3. 新建区域,请命名为:姓名拼音首字母学号.cn 4. 新建主机,web服务器命名www,ftp服务器命令ftp 5. 在另一台连网的计算机的浏览器中输入域名,分别测试web服务器和ftp服务器 五、电子邮件服务器的配置与管理 1.Imail安装

中级美发师职业资格考试理论知识复习题含答案(新)

美发师中级理论知识复习题 一、单项选择(第1题~第160题。选择一个正确的答案,将相应的字母填入题内的括号中。每题0.5分,满分80分。) 1. 美发师职业道德的特点是以人为本、以等价交换为原则,为顾客提供( )。 A、知识 B、劳务 C、技术 D、业务 2. 在皮肤表面有一层乳状皮脂膜,使皮肤呈弱酸性,pH值为( )。 A、3.5~6.0 B、4.5~7.0 C、3.8~6.5 D、5.0~7.5 3. 头发的生长期一般为( )。 A、3~4年 B、2~6年 C、5~6年 D、4~5年 4. 对剃刀进行消毒,需用75%的( )擦拭或浸透来完成。 A、酒精溶液 B、新洁尔灭 C、药物溶液 D、洗消溶液 5. 肌肉组织的基本特征是收缩和( )。 A、放松 B、收紧 C、收放 D、紧缩 6. 美发师对自己所从事的职业要( )。 A、充满自信 B、态度和蔼 C、顾客至上 D、重视仪表 7. ( )可分为三大领域,即家庭生活、社会公共生活和职业生活。 A、人类社会生活 B、人类文化生活 C、社会主义生活 D、共产主义生活 8. 产生头皮屑的原因诸多,其中一种是分泌皮脂较多,细胞角质脱出粘在头皮上,这叫做( )。 A、头部秕糠疹 B、头部角质症 C、头部糠诊症 D、头部湿疹症 9. 位于真皮和皮下组织内,遍布全身,它的导管经过真皮直接开口于皮肤表面的是( )。 A、汗腺 B、汗液 C、皮脂腺 D、分泌腺 10. ( )的特点是枕骨处扁平或略有凹陷,中顶部产生尖的感觉。。 A、枕骨凹头形 B、平顶头形 C、方顶头形 D、较长头形 11. 一端起于颅骨,另一端止于面部皮肤,收缩时使面部皮肤拉紧,改变其形状和外观的肌肉是( )。 A、眼轮肌 B、降眉肌 C、表情肌 D、笑盈肌 12. 按摩即推拿,是运用各种手法刺激人体肌表一定部位或某些穴位,调整人体生理机能及( )的一种手段。 A、病理状态 B、心里状态 C、肌体状态 D、生理状态 13. 按摩有利于增强皮肤深层细胞的活动,加速有损伤皮肤部位的( )。 A、生长 B、变光滑 C、恶化 D、复原 14. ( )是由许多冲有槽的矽铁片叠压而成的铁心在槽内嵌入绝缘导线绕成的线圈。 A、电枢绕波 B、电枢绕板 C、电枢绕组 D、电枢绕圈 15. 造成吹风机没有热风的原因:一是没有开到热风挡,二是电熔丝( )。 A、被烧细 B、被烧红 C、被烧断 D、被烧热 16. 利用全部推齿推剪头发的方法是( )。 A、整口推剪法 B、全面推剪法 C、满口推剪法 D、半口推剪法 17. 染发对皮肤有伤者,可能会引发( )。 A、癌变 B、炎症 C、、脱敏症 D、皮肤病变 18. 一般美发的化学用品应有淡淡地清香味,如果发现有异常气味,证明化学用品已( )。 A、变色 B、减量 C、变质 D、增量 19. 由三棱镜分解出来的色光,如果用光度计测定,将可以得出各色光的( )。

【实用】Windows_Server_2003服务器配置课程设计报告

1、Windows server 2003的安装 (1)实验目的:通过本实例的学习,让我们学会为服务器选择合适的操作系统并进行安装。(2)实验环境:windows server 2003 +VMware workstation (3)实验步骤: 1)打开虚拟机,安装windows server 2003,单击“下一步”; 2)选好系统镜像所在位置,单击“下一步”; 3)输入密钥,单击“下一步”;

4)选择系统所安装磁盘大小,单击“下一步”; 5)等待系统的安装

6)安装好了的界面。 再此虚拟机上需要安装两个相同的windows server 2003系统,一个当作服务器,另一个作客户机。 6)配置服务器和主机的IP: 网络基础配置,右键单击“网上邻居”,从菜单中选择“属性”命令。打开网络连接。在“此连接使用下列项目”列表框中选择“internet协议”组件。单击“属性”按钮,打开对话框,设置服务器的IP,子网掩码是自动生成的; 同理在设置客户机的IP要与主机的IP不一样;

(4)遇到的问题及解决方法:网络号的作用,是划分子网。 (5)实验总结:本次在虚拟机上安装windows server 2003系统,使我第一次接触到windows server 2003这个系统,更加深入的了解了windows server 2003系统中的构造,觉得它与windows XP很相似,就是视觉上没有XP漂亮;学会了如何配置IP,如何通过DOS来查看IP地址。 2、FTP服务器搭建与配置 (1)实验目的:利用IIS创建FTP站点,管理FTP站点。 (2)实验环境:windows server 2003 +VMware workstation+IIS (3)实验步骤: 1)安装FTP 在“控制面板”上找到“添加或删除程序”选中“应用程序服务器”,单击“详细信息”再选中“Internet 信息服务(IIS)”,单击“详细信息”,把“文件传输协议(FTP)服务”选上,单击“确定”至此成功安装了FTP组件;

教务管理系统课程设计

《软件工程》 课程设计说明书 教务管理系统 学生姓名 学号 所在专业计算机科学与技术所在班级 指导教师 提交时间

目录 第一章绪言 (4) 1.1系统及需求分析 (4) 1.1.1 系统需求 (4) 1.1.2可行性分析 (4) 1.2系统功能简介 (4) 1.2.1 项目规划 (5) 1.2.2 教师管理 (5) 1.2.3 学生管理 (5) 1.2.4 成绩管理 (5) 1.2.5 课程管理 (6) 1.2.6 用户管理 (6) 1.2.7 系统开发的目标 (6) 第二章系统分析 (6) 2.1业务流程分析 (6) 2.1.1教师管理业务流程图 (6) 2.1.2学生管理业务流程图 (7) 2.1.3课程管理业务流程图 (7) 2.1.4成绩管理业务流程图 (7) 2.2数据流程分析 (8) 2.2.1数据流程图 (8) 2.3数据存储分析:实体联系图 (8) 第三章系统设计 (10) 3.1软件模块结构设计 (10) 3.1.1 系统方案确定 (10) 3.1.2 软件结构设计 (10) 3.2数据库设计 (11) 3.2.1 数据库表 (11) 第四章系统的功能 (15) 4.1系统界面 (15) 4.1.1 系统登录界面 (15) 4.1.2 系统主界面 (15) 4.1.3 系统用户管理界面 (16) 4.1.4 系统教师资料管理界面 (16) 4.1.5 系统课程界面 (17) 4.1.6 系统成绩界面 (18) 4.1.7 系统学生界面 (18) 4.2代码部分 (19) 4.2.1 login.aspx (19) 4.2.2 class.aspx (20)

剪发基础知识教学提纲

剪发基础知识

剪发基础知识美发初学者必看的详细图文剪发基础教程 剪发中基础知识很重要,所以一定要学习好,虽是基础..但却重要只有扎实的地基.才能盖起万丈高楼!一、发型基本原理 1.点知道了点的正确位置和名称,才能正确连接分区线。头部基准点的分布和名称共15点(见下图) 一、发型基本原理 1.点 知道了点的正确位置和名称,才能正确连接分区线。头部基准点的分布和名称共15点(见下图) [/img] 1.中心点 2.前顶点 3.头顶点 4.黄金点 5.后脑点 6.枕骨点 7.颈背点

8.顶部、黄金间中点 9.黄金、后部间中点 10.前侧点(左、右) 11.侧部点(左、右) 12.侧角点(左、右) 13.耳上点(左、右) 14.耳后点(左、右) 15.颈侧点(左、右) 2.线 (1)分区线:剪发前把头发分为几个区域,来缩小修剪空间,以达到修剪的准确性。(见下图) (2)分份线:在分出的区域内再细分出发片,形成能精确修剪的层次。(见下图) (3)五条不同分份线与发型轮廓的重要关系: 水平线:又称一字线,可使发型轮廓平衡,重量感强。 垂直线:又称竖直线,可使发型轮廓移动性强并具有动感。 斜前线:又称"A"字线,可使发型轮廓前长后短,重量向前。 斜后线:又称"V"字线,可使发型轮廓前短后长,重量向后。 放射线:又称三角线,可使发型轮廓变化并具有移动性动感。 一、发型层次构成的原理1.角度 角度是头部任何一个位置所提升的发片经过此点的切线所形成的角。在曲线的头部上用座标表示( 见下图) 2.角度与发型层次的关系 发片提升角度的大小,决定着层次的高低。 固体:0°;边沿:0°~90°之间选择30°、45°、60° 均等:90°;渐增:90°~180°之间选择120°、135°、180°。 :

手绘效果图课程规范标准

《手绘效果图》课程标准 课程编码:课程类型:专业必修课程 学时:54 适用专业:环境艺术设计专业 1. 概述 本课程广泛联系艺术设计专业的多门课程;诸如室内设计、景观设计、CAD、3D等课程。学生通过本课程的学习掌握室内或室外透视效果图的表现技法,根据设计方案绘画出室内或室外设计效果图。通过本课程的学习,学生能独立的接单、设计制作及施工管理的全部过程,并具备能适应环境艺术设计行业的发展需要的潜能。 1.1课程的性质 本课程是高校环境艺术设计专业—专业必修课程,对环境艺术设计专业学生的其他专业课有链接和辅助的作用。 1.2课程设计理念 课程教学目标和组织在“工学一体”人才培养模式的理念和方法指导下,以典型工作任务教学贯穿课程始终,突出实践教学过程,强化实践教学环节管理,增强实践教学效果。 针对市场需求,以学生为本,选取循序渐进的典型工作项目“学习包”为载体构建学习情境,营造“易学乐学”的学习氛围,培养学生的专业能力、方法能力和社会能力。以学生为中心、工作过程为导向,采用小组化教学,融“教、学、做”为一体,培养学生的职业工作能力、团队协作能力和创新能力。保持课程的开放性,培养学生的可持续发展能力。 1.3课程开发思路 1、教学过程要实现课堂案例教学和实践任务导向教学相结合,将设计案例引入课堂教学,以真实案例为对象进行针对式教学,从教学过程和形式上体现“教”“学”“做”的紧密结合。课程模拟完成方案贯穿整个教学过程。通过方案参考资料、客户要求→学生团队分析、构思、设计、绘制、教师评议的方式进行,使授课内容与工作实际紧密结合。 2、教学组织上以学生、教师的角色转变作为切入点,实现真实“工作”和“学习”的紧密结合。在案例实施前,教师可以作为客户,向学生团队说明案例的基本情况,用PPT

一个简单的文件系统的详细设计操作系统课程设计

计算机系综合性实验告实验报 课程名称操作系统实验报告 一个简单地文件系统地详细设计. 一个简单地文件系统地详细设计一、实验目地 (1)阅读并调试一个简单地文件系统,模拟文件管理地工作过程.从而对各种文件操作命令地实质内容和执行过程有比较深入地了解. (2)了解设计一个n个用户地文件系统,每个用户可以保存M个文件.用户在一次运行中只能打开一个文件,对文件必须设置保护措施,且至少有create、delete、open、close、read、write 等命令. 二、实验要求 1、根据流程图阅读所给文件系统源程序,并对源程序加以注释(注释量达70%以上). 2、修改、完善该系统,指出程序地bug. 三、文件系统功能设计 1. 功能设计 该文件系统是一个多用户、多任务地文件系统.对用户和用户地文件数目并没有上限.也就是说该系统允许任何用户申请空间,而且在其目录下地文件数目并不做任何地限制. 该系统可以支持地操作命令如下: ①bye——用户注销命令.当使用该命令时,用户退出系统,注销该用户功能设计并回到登陆界面. 命令格式:bye ②close——删除用户注册信息命令.执行该命令后,用户在系统中地所有信息,包括该用户目录下地所有文件都被删除.命令执行完成后返回登陆界面. 命令格式:close ③create——在当前目录下创建一个文件,且该文件不能跟当前已有地文件重名.该文件地管理信息登记在用户文件信息管理模块中.执行完该命令后回到执行命令行. 命令格式:create>file1 其中:“>”符为提示符,file1为要创建地文件名. ④delete——删除当前用户目录下地一个文件,命令执行完毕返回至命令行. 命令格式:delete>file1 其中:file1为要删除地文件名.

烫发理论知识

【烫发的发.Nicser推荐。】 1.烫发是利用卷度将头发的发束重叠或是产生空隙的效果。 2.热朔烫能让顾客上瘾,冷烫能发挥设计创意。 3.曲线代表舒适,直线代表冷酷。 4.直发与卷发的融合设计是非常重要的。 5.烫发卷度就是赋予头发甜美与温柔感,直发赋予冷酷与意志力 6.颈部区的卷度卷型会影响长度,侧部区的卷法会影响脸形,冠顶区的卷度卷型影响分线,毛流,走向,动感。 7.大卷代表轻柔,波浪代表柔和,小卷代表重强。 8.发根的卷度可表现份量感,发尾的卷度可做出律动方向感。 9.烫发发束分三种a.横向平饶法-->表现份量感 b.纵向平饶法-->表现发束感 c.斜向平饶法-->表现立体感 10.大小不同的发卷重叠组合可以表现质感强弱混合,产生旋律。 11.头发表现一个人的个性,发型设计是让人生活更加幸福。 12.洞察力,设计性,和技术不断提升是互相关联的。 烫发的专业与打薄之重要性 1.烫发是非常之重要,所以要考虑完成后之发型卷度。 2.型的创造与基本剪发,决定烫发设计的品质。 3.烫发失败的原因之一,发质判断错误与烫发处理程序。 4.必须要理解卷度的质感,毛流方向,上卷角度与方向性,开始上卷的位置,取发片之不同质感和发根膨度关系。 5.上卷方式质感和量感的不同: a.发根上卷-->角度(高,中,低) --> 发根上卷,发梢重叠-->发根卷发尾飘 b.发梢上卷-->角度(高,中,低) -->发梢重叠,发根上卷-->发尾卷,发根弹性 6.依方向性卷度的质感不同: a.往前(脸)-->重心高,发根有膨度,自然印象 b.往后(脑)-->重心低,发根不蓬松,华丽印象 7.依上卷位置毛流不同; a.发根-->重心高,横宽-->重心在发根走向重叠 b.中间-->介于中间-->重心在发中走向重叠 c.发梢-->重心低,纵长-->重心在发尾走向重叠 8.取发片方式依毛流不同: a.横向-->卷度均匀,横宽,圆形-->适合短发 b.斜向-->介于中间-->适合中长 c.纵向-->卷度立体感,纵长-->适合长发 9.烫前打薄基础: 提高卷度质感,型的调整,再现性,取发片下方和方向,位置。

《时装画手绘与电脑表现》课程教案

《时装画手绘与电脑表现》课程教案 一、课程定位 ?适用专业:服装设计与加工专业大一学生 ?课程设计性质:专业必修课 ?主要先修课程和后续课程 ◆前置课程:无 ◆后续课程:服装设计、服装材料、服装平面制版等 ?课程深度宽度:学会已有的时装画表现技法,能表现面料/服装廓形/图案等设计 元素,传递基本的设计理念,达成设计沟通。 ?学生情况:服装设计与加工专业大一学生,基本没有美术手绘功底。 ?本大纲结合服装设计与加工专业2014年培养方案、根据教材、学生、教学条件等 因素综合制订。 二、课程总目标 本课程系统的讲述时装画的绘制技法。从人体比例开始到服装款式的表现,逐一分局部、分类别的讲解,适用于无绘制时装画经验的学生;详细介绍时装画各种表现技法,服装面料的表现由易到难,循序渐进;艺术风格、版式、背景的处理,提高了时装画的艺术性,满足学生参赛和今后工作的要求。同时,结合大量实践教学,培养了学生实际绘制能力,为服装设计类课程的学习和未来工作中指导生产打下了基础。 ●知识目标: (一)了解人体的比例、结构和动态。 (二)掌握服装、配饰、款式图的绘制。 (三)能选择恰当的绘制技法较好的表现出服装面料质感及花纹图案效果。 (四)PS绘画技法 ●能力目标: 具备把头脑中的设计思维转换到平面纸上的设计表达能力。 ●素质目标:了解不同服装画的表现技法基础上,提高学生的审美能力和审美情趣。 三、重点、难点章节及内容 第一章时装画概述 掌握时装画的历史、作用、意义及特征,了解并准备时装画的绘制工具及材料。 教学重点是时装画的作用、绘制工具。 第二章人体的基本知识 熟练掌握人体结构的比例、人体局部的画法,和人体基本动态的表现。 教学重点是时装画人体的特殊比例与人体动态;难点是动态与重心线的关系。 第三章服装的表现 掌握各种常见服装品种、款式的表现方法,服饰配件的表现技法,掌握人

简单应用系统课程设计

第一部分:正文部分 一、选题背景 随着通信技术和计算机网络的快速发展,21世纪的建筑行业也将发生天翻地覆的变化,智慧建筑必将成为代表建筑高科技含量的代名词,也将成为人们提高工作效率和生活质量,创造出更多有价值的物质财富、精神财富的有力保证。人们居住环境的提高和办公环境的改善,无疑是对建筑物智能化提出了更高、更新的要求,结构化综合布线系统(即是一个能够支持用户选择的语音/数据/图形图像应用的网络布线系统)给其智能化的实现提供着一个完美的物理链接平台,让我们在对布线系统进行配置,让其适应更先进的技术需求,实现了满足快速变化节奏的同时,将把投资方的远期投资控制在最低限度内。实现智能化建筑的体系。现代科技的进步使计算机网络技术飞速发展,为现代提供越来越强大的计算机处理信息的能力。计算机网络通信技术的应用大大的提高了现代企业的生产管理的效率,降低了运作成本,并使得现代化企业能够更加快速有效地获取市场的信息,及时决策反应的能力,提供更加快捷更满意的客户服务,在竞争中保持领先的水平。计算机网络通信技术的应用已经成为企业成功的一个关键原因。综合布线系统就是为了顺应发展需求而特别设计的一套布线系统。 二、方案论证 2.1设计目标 根据智能大楼建筑的分布,环境的要求,“定制性”设计此次综合布线系统。系统设计要贴切配合计算机大楼的特点,意在建立高技术的起点,高品质,开放性的综合布线系统,集视频,语音,和计算机网络数据通信等功能于一体;还有,本系统设计中也要结合用户提出来的性能价格比、安全性、扩展性的选择考虑设计的要求。同时,综合布线系统数据的部分要满足计算机大楼高速上网的应用要求,最主要的是满足电脑网络系统的数据传输的要求。语音部分要满足计算机大楼电话系统的应用,满足电话系统的语音传输要求。布线系统要建设成具有良好的开放性和兼容性。系统具有一定超前性,适应今后10年左右的技术发展。

发型师的八个要素

发型师的八个要素: 1.形状;内轮廓《面部的轮廓》 外轮廓《头发的轮廓》 2.结构;发型长度的安排。头发长度变化称《结构图》固体,渐增,均长,边圆 3.纹理;发型的表面特征《动态》《静态》《混合》纹理 4. 重量;发型中发量最集中的部位 5.线条;发型最基本的组成部分. 6. 方向;头发的流向,线条的方向,纹理,层次的流向 7. 颜色;增加层次感,动感些,发量的立体感 8. 垂落位置;发型的各个部位自然垂落达到的位置,用来分析想象设计发型的效果 操作:修剪步骤 1. 分份:水平,垂直,倾斜《45》影响方向,线条《身体的运用》 倾前,倾后,放射,曲线,中枢《由两个点组成》 水平线作用:拉宽横向延伸稳定平稳 垂直线作用:拉长纵向延伸体现一种下坠感 倾斜线作用:倾前倾后方向感动感节奏感斜度越斜速度感越强 放射线作用:中枢分份自然发散的效果 曲线的作用:柔和效果的层次和纹理 2. 头位:操作过程中头部位置的摆放 倾前,倾后,左右 3. 分区:操作过程中将头部划分为几个不同的区域,体现设计计划和安排 方,圆,三角,梯形,菱形 作用:体现设计所需不同区域效果 4. 分份:在分区的范围内进一步划分,用来体现层次的效果 5. 梳理方向:自然梳落T型梳发偏移梳发定向梳发定点梳发 6. 提升角度:0 45 90 一指位 发片与头部曲线的角度发片位于水平线的角度切口与水平线的角度 7. 剪切线:平行剪切不平行剪切视觉剪切 8. 引导线:固定引导线移动引导线多重引导线混合引导线 9. 艺术加工:烫染·区域烫染 设计的艺术性 1.形状,纹理,颜色,进行艺术性的处理《设计》 2.形,三维立体空间 3.发型设计是以任何方向的扩展通过不同角度观察都能展现不同特点 4.空间整空间负空间 5.平衡: a,是一个元素之间的对比,相反或相互作用的均衡状态 b,在任何艺术形式中创造平衡是需要很强的观察技巧和直观感受

网络设备与配置课程设计

南华大学 计算机科学与技术学院实验报告(20012.2 ~ 2012.6学年度第 2 学期) 课程名称网络设备与配置 实验名称大学网络设计与配置姓名夏侯阳学号20104360235 专业网络工程班级1002班 地址8-210 教师夏石莹老师

一.用户需求分析 1.对于校园网络设计的需求: (1)连接校内所有教学楼、实验室、办公楼中的PC。 (2)支持用户浏览Internet,实现到Internet的接入。 (3)提供丰富的网络服务,实现广泛的软件,硬件资源共享,包括:提供基本的Internet 网络服务功能:如电子邮件、文件传输、远程登录、域名服务等。 (4)经广域网接口,提供与外部计算机系统的互连,实现资源的共享。 (5)该网络还需连接附属医院及新校区,且与新校区的连接采用VTP连接方式。 (6)校园网内部能够共享网络资源。 2.校园网对网络设备的要求: (1)高性能;所有网络设备都应足够的吞吐量; (2)高可靠性和高可用性;应考虑多种容错技术; (3)采用国际统一的标准; 3.校园网对服务器的要求: 服务器的作用在于应用,由于该网络设计是学校的网络设计,因此每天都有较大的信息量,所以服务器的运行情况与网络的状况极为重要。 (1)对于网络内部:FTP服务器和数据库服务器关系学生,老师及医院工作人员数据的调用及其日常学习与工作。 (2)对于网络外部,WEB服务器至关重要,它提供了外部人员对学校的的了解及学校对外信息的发布。同时,WEB服务器还需要被外部能访问到,则只要被校园网内部访问到就可以了。 二.详细网络拓扑设计 1.校园网层次化设计: 校园网的网络,应该规划为三层较为合理:接入层,汇聚层与核心层。 这三层的规划是现代网络技术中规划的最为成熟的,这样规划一是能够有良好的层次感利于实现较为复杂的网络功能要求。二是这样分层能够使每层的功能较容易实现也较清楚。三是采用这种分层方式可以支持较大的网络规模便于校园网的升级扩大。 1.1接入层 接入层为用户提供对本地网段的访问,它的主要作用是将工作组计算机与汇聚层连接

计算机操作系统课程设计

) 计算机操作系统课程设计 班级:计091-1 ! 姓名: 学号: 使用语言:C++ 指导老师: 学院: ~

一、系统要求 1、实验目的 通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现。 2、实验内容 ( 为linux系统设计一个简单的二级文件系统。要求做到以下几点: (1)可以实现下列几条命令(至少4条); login 用户登陆 dir 列文件目录 create 创建文件 delete 删除文件 open 打开文件 ~ close 关闭文件 read 读文件 write 写文件 (2)列目录时要列出文件名、物理地址、保护码和文件长度; (3)源文件可以进行读写保护。 二、系统分析 1、设计思想 ` 本文件为二级文件系统,即要实现对文件的增删改查,同时又具备登陆系统、注册用户的功能,各个用户之间的文件系统互不干扰。 本文件系统采用两级目录,其中第一级对应于用户账号,第二级对应于用户帐号下的文件。另外,为了简便文件系统未考虑文件共享,文件系统安全以及管道文件与设备文件等特殊内容。 系统采用结构体来存储用户、文件目录、文件数据内容: 0 48*5 48*5+44*50 48*5+44*50+264*200

每个分区都是由结构体组成,每个个去的结构体的个数由格式化系统是决定。整个系统的编码构成主要分为: ! 定义了每个分区的结构体; 声明了对系统操作的各种方法; 声明了对文件操作的各种方法; 整个系统的主函数,操作入口; 包含了,实现了操作系统的各种方法; 包含了,实现了操作文件的各种方法; 2、主要数据结构 文件的内容: 。 struct s_user 登录"<>n_select; (); 看文件内容"<

手绘效果图表现课程标准

《效果图表现技法》课程标准

本课程对展示设计专业室内设计方向共开设48课时,其中实践部分占36课时。 四、课程目标 1.知识目标 经过本课程的学习,掌握室内空间表现图基本绘制技法,了解多种媒介的表现方法和特点。本课程的目标是培养学生的室内空间表达能力,通过本课程的学习,使学生能够把自己的构思快速、完整地表达出来,学会运用各种不同的表现手法和不同的工具来表现构思。通过本课程的学习,使学生了解专业室内手绘的发展趋势和风格流派,掌握基本的专业表现技法和透视原理、比例关系,为学习后继专业课程以及从事室内环境专业的设计和研究工作打下必要的基础。 2.能力目标 1)能够把理论知识与应用性较强实例有机结合起来,培养学生的动手能力; 2)较好地表达室内设计或商业空间设计的思想和意图,并取得良好的效果; 3)通过现场教学的过程培养学生实际动手能力与团队合作的基本素质。 3.素质目标 通过任务给定,学生思考,并自行制定计划实施计划完成任务,激发了学生对所学知识的兴趣;小组讨论的合作式学习,培养学生团队合作的工作作风,树立了“企业人”的工作意识,让学生感觉上课就是工作,以期实现校企无缝对接;通过师生共同探讨、分析,增进彼此的情感,让学生愉快而充实的学习着。进而使学生具备专业能力、方法能力和社交能力等方面的专业素质。 五、学习领域课程描述 包括学习领域名称、学年及学时、学习目标和学习内容。 表1 学习领域课程描述

学习目标 1、能分析装饰企业人才能力和素质需求,并制定自己的学习计划。 2、能完成室外效果图的表现。:(具体表现为如下几点) 能运用不同的线条表现不同的情感。 能灵活运用速写表现技法完成植物表现。 能运用水溶性彩色铅笔和马克笔工具完成植物的色彩效果表现。 能完成交通工具的速写效果表现。 能运用水溶性彩色铅笔和马克笔工具完成交通工具的色彩效果表现。 能完成人物的速写表现。 能运用水溶性彩色铅笔和马克笔工具完成人物的色彩效果表现。 能完成云彩、水面的色彩效果表现。 能灵活运用透视规律,完成建筑局部的速写表现和色彩效果表现。 能完成建筑风景的速写表现和色彩效果表现。 3、能完成室内效果图的表现。:(具体表现为如下几点) 能完成陈设品的速写效果表现。 能完成陈设品的色彩效果表现。 能完成家具的速写效果表现。 能完成家具的色彩效果表现。 能综合运用透视规律和色彩规律,完成客厅效果图的表现。 能综合运用透视规律和色彩规律,完成餐厅效果图的表现。 能综合运用透视规律和色彩规律,完成卧室效果图的表现。 能综合运用透视规律和色彩规律,完成书房效果图的表现。 能综合运用透视规律和色彩规律,完成厨房效果图的表现。

课程Linux环境下samba服务器配置与实现(参考模板)

课程设计说明书 课程名称:网络操作系统课程设计设计题目:samba服务器的配置 学院:信息科学与工程学院 姓名: 学号:

一.课程设计的目的 《操作系统》课程设计是在完成理论课程学习之后安排的综合实践训练,通过一周的综合课程设计,在学生掌握Linux的基本知识及常用的操作命令基础上,提高学生对所学知识的应用能力,特别是:煅炼学生搜集有关Linux资料,在资料文档的帮助下,运用Linux 的基本知识及常用的操作命令来解决问题的能力. 二.课程设计的基本要求 通过一周的综合课程设计,要求能完成给定的任务,并写出相应的课程设计总结报告 1、根据合理的进度安排,按照程序的流程及方法,踏实地开展课程设计活动。 2、课程设计过程中,在设计各环节中撰写相关的技术文档,最后要求提交详细的课程设计报告。 3、配置网络服务器,通过上机测试。 三.课程设计的主要内容 一)设计题目 Linux环境下samba服务器配置与实现 一个公司有五个部门,分别是linuxsir,sir01,sir02,sir03,sir04。我们想为这家公司设计一个比较安全的共享文件模型。每个用户都有自己的网络磁盘,sir01到sir04还有共用的网络硬盘;所有用户(包括匿名用户)有一个共享资料库,此库为了安全是只读的;所有的用户(包括匿名用户)要有一个临时文件终转的文件夹... .... 二)设计步骤与方法: 1进行需求分析:samba的功能很简单,就是为了使linux和windows之间能够实现共享。并且利用samba搭建文件服务器,不仅比windows功能强大,而且访问速度快、安全。随着计算机网络尤其是Internet的飞速发展,计算机之间的信息共享达到了一个前所未有的程度。Samba为在各种系统平台之间,如Windows与Linux(UNIX)之间实现信息共享提供了桥梁。可以将其方便地配置成文件服务器、打印服务器,并可作为登录服务器、域控制器等。作为开放源码的自由软件,

操作系统课程设计

操作系统课程设计 Prepared on 22 November 2020

湖南科技大学计算机科学与工程学院 操作系统课程设计报告 学号: ******** 姓名:* * 班级: *** 指导老师: *** 完成时间: ****.**.** 目录 实验一 Windows进程管理 实验二 Linux进程管理 实验三互斥与同步 实验四银行家算法的模拟与实现 实验五内存管理 实验六磁盘调度 实验七进程间通信 实验一 Windows进程管理 一、实验目的 1)学会使用 VC 编写基本的 Win32 Consol Application(控制台应用程序)。 2)通过创建进程、观察正在运行的进程和终止进程的程序设计和调试操作,进一步熟悉操作系统的进程概念,理解 Windows 进程的“一生”。

3)通过阅读和分析实验程序,学习创建进程、观察进程、终止进程以及父子进程同步的基本程序设计方法。 二、实验内容和步骤 (1)编写基本的 Win32 Consol Application 步骤1:登录进入 Windows 系统,启动 VC++ 。 步骤2:在“FILE”菜单中单击“NEW”子菜单,在“projects”选项卡中选择 “Win32 ConsolApplication”,然后在“Project name”处输入工程名,在“Location” 处输入工程目录。创建一个新的控制台应用程序工程。 步骤3:在“FILE”菜单中单击“NEW”子菜单,在“Files”选项卡中选择“C++ Source File”,然后在“File” 处输入 C/C++源程序的文件名。 步骤4:将清单 1-1 所示的程序清单复制到新创建的 C/C++源程序中。编译成可执行文件。 步骤5:在“开始”菜单中单击“程序”-“附件”-“命令提示符”命令,进入Windows“命令提示符”窗口,然后进入工程目录中的 debug 子目录,执行编译好的可 (2)创建进程 本实验显示了创建子进程的基本框架。该程序只是再一次地启动自身,显示它的系统进程 ID和它在进程列表中的位置。 步骤1:创建一个“Win32 Consol Application”工程,然后拷贝清单 1-2 中的程序编译成可执行文件。 步骤2:在“命令提示符”窗口运行步骤 1 中生成的可执行文件,列出运行结果。按下ctrl+alt+del,调用 windows 的任务管理器,记录进程相关的行为属性。 步骤3:在“命令提示符”窗口加入参数重新运行生成的可执行文件,列出运行结果。按下ctrl+alt+del,调用 windows 的任务管理器,记录进程相关的行为属性。 (3)父子进程的简单通信及终止进程

相关文档
相关文档 最新文档