时间:2023-03-23 15:21:50
序论:速发表网结合其深厚的文秘经验,特别为您筛选了11篇c语言论文范文。如果您需要更多原创资料,欢迎随时与我们的客服老师联系,希望您能从中汲取灵感和知识!
2C++程序设计语言跨平台开发的策略
我们在编写程序代码的时候,总是要把编辑策略放在首位,针对于不同的OS,在其上创建和编辑文本文件,就要遵循不同的规则。比如行结束符,在Windows操作系统和DOS操作系统中普遍采用回车键,而在Unix中却使用的是换行符号。这种细微的差别就是跨平台软件开发必须考虑的问题。那么当我们要想把其中一个平台上编写的代码放在另一个操作系统上运行,极有可能出现不被正确解释的现象。另外,对于不同的操作平台其tab键的功能也有很大的区别,主要体现在间距上。那么我们在编程的时候要注重这些差别,保证代码的书写和阅读对于不同的操作平台都是一致的,增加程序的可读性,进而也就实现了跨平台的思想。所以在每次开发之前都需要针对开发策略制定相应的规则:统一使用四个空格键来代替tab,也就是\t格式。Windows下的源文件代码需要存储在UNIX的文件格式,或者说是在Windows下的文件编写完成之后,通过DOS2UNIX命令实现文本格式的转换。
3处理器差异的控制
鉴于C++语言自身语言的特点,建立了一个跨平台的抽象代码库,在不同的平台和编译器上进行合理的规划代码。C++语言里普遍使用了抽象,像BOOST和StardardTemplateLibrary。Boost标准类在不断的发展和改进过程中,完全能够帮助跨平台操作中的软件和程序来适应OS系统库的内部接口的不同,可惜这些不足以解决全部问题,主要是因为目前Boost没有包含所有的库函数的类库,又会出现不确定的情况,那么关于C++语言的部分也应该及时的维护和更新。在平台上,利用库封装代码,又在不同的平台下调用已达到统一代码的目的。
4利用wxWidgets开发跨平台软件
wxWidgets是一种跨平台开发的软件包,目前使得在跨平台的图像设计方面使用自身的程序。因为其兼容性相当的好,对于Windows,Linux,Unix等都兼容。而且,wxWidgets的底层是用C++程序设计语言实现的。下面用一个实例将说明wxWidgets的跨平台问题。首先创造一个wxFrame的实例,并制定长宽和屏幕上的位置。然后,新建一个垂直的sizewidget和顶层窗口的子sizer。然后,再创建一个垂直sizerwidget和一个水平子sizer。最后创建wxStatic实例以及为这个敞口应用中添加事件响应。以下将展示一部分核心代码。在设置完这个窗口之后,还需要新建一个类实现一写功能。
2软件编程技巧
2.1C语言的特有函数在计算机软件编程中,每一个函数都具有一定的功能,而在C语言编程过程中,需要应用一些特有函数。对于函数而言,函数名对函数功能进行反映,因此,在定义函数的过程中,程序员需要定义函数名字、参数名、返回值类型等。同时,由于在编程过程中,C编译系统提供库函数,且该系统首先定义好了这些函数,因此在调用程序时,程序员通过#include指令”,在所有文件中引入相关的头文件,从而便可实现程序调用。例如,在运用程序时,当应用到sqrt函数时,头文件中必须包含#include“string.h”,以此确保程序的正常运行。
2.2指针的灵活运用在软件编程中,指针的使用极为重要,赋值的实现需要指针的控制,从而建立变量关系,且编程的难度与指针运用的大小密切相关。因此,在复杂编程工作的完成中,程序员需要熟练运用指针,明确指针使用的作用,进行编程。指针是特殊类型变量的一种,可帮助程序员解决程序设计中遇到的问题,其具有指针名、值、指针类型3要素。在编程过程中,使用者需要对指针类型、指针名进行合理、科学定义,对其赋值,从而对指针、变量进行区分。同时,在指针调用过程中,利用C语言的特有函数科学、准确定义函数,并按照算法编程的方式,利用流程图表达算法内容。此外,在函数编程过程中,程序员具体设置函数的名字、参数名、返回值类型,设置好指令,且在C语言设置过程中,具体确定文件知识、位运算,确保其满足程序中的具体要求,明确二进制的对象。对于文件中包含的程序文件、数据文件,应将它们之间的步骤设置好,从而为数据查找提供方便。
2.3位运算及算法技巧在计算机高级语言的运算方法中,C语言的重要特点是位运算。位运算的对象是二进制,具有唯一性、独特性,是计算机软件编程、程序运行的基础,其根据相关程序要求的进行符合要求的运算。同时,运算、程序运行过程中,程序文件必不可少,在编程中,程序设计员需要在文件中存储程序,方便数据查找,提高运行效率。此外,在程序设计中,程序的灵魂是算法,算法技巧的掌握对程序设计极为关键。算法可用自然语言、流程图表述,而在用流程图表示算法时,要求程序员对流程图符号进行熟练掌握,并具备牢固的数学知识,提高编程效率。
3计算机软件编程中C语言、汇编语言的结合
3.1汇编语言的嵌入方法随着科学技术的快速发展,计算机软件不断更新,而C语言、汇编语言两种语言的混合编程是计算机软件开发中常使用的方式,以此提高计算机编程、程序开发效率,实现难度较高的编程任务。在具体编程中,在C语言程序中嵌入汇编语言,在寄存器的存储、转换作用下是实现汇编语言的运行。例如,如果在C语言源程序中嵌入一组汇编语句,就需要用大括号扩充嵌入程序,进而添加“asm”,且需要在asm前面放入指令代码,并用分隔符“:”区分正常的C语言、汇编语言。其中,嵌入语言以大括号来表示,通过该形式的编程对编程的过程进行简化。当汇编程序嵌入后,程序员定义程序,根据C语言指出函数,定义函数,并对不同的函数进行区分,根据不同模块的使用特点,对目标文件进行分析,提高编程的可靠性。
3.2链接C语言、汇编语言在C语言、汇编语言程序编写中,需要独立设置编译目标代码,然后实现链接。由于C语言、汇编语言程序能够相互调用,且多个功能模块共同组成一个任务,合适的语言独立编程功能模块。因此,在编程中,程序员应根据每个模块特点,设置编程,形成目标文件,使其成为可执行文件。同时,在C语言编程过程中,汇编程序需要调用函数、定义变量,这样,程序员就需要对寄存器的使用、参数传递、子程序的返回值、变量及函数调用、存储模式等问题进行考虑,特别需要注意参数传递问题。在编程中,根据堆栈汇编程序传递参数,并按照参数传递原则进行程序编程。例如,在Voidaa(char*p,inti)函数中,利用汇编语言编写该函数,在系统调用在小内存模式下进行,写为aa(&q,n)。而在系统运行中,在堆栈中压入n,并为了实现对存储数据的存取,传递参数。此外,由于C语言程序、调用的子程序的编程使用的是同一个堆栈,这样,就会产生pushbppopbp、sp两个执行指令,设置这两个指令,为执行过程的使用提供方便。
3.3C语言、汇编语言混合编程实验分析在混合软件具体编程中,一般情况下,在5个数中比较程序功能,从而对最小数值进行确定。由于汇编的子程序、主程序共同组成了所编程序,运用C语言编写主程序,利用汇编语言编写子程序,而最小数值通过主程序的调用得到确定。在编程中,用min.c*表示主程序,用qiumin.asm表示子程序,C语言、汇编语言结合,软件之间进行交流,从而使程序运行速度得以提高。在程序运行中,需要具体编程程序设计过程中的内存模式、寄存器分配等,确保程序设计语言的相互协同,使外部接口处于正常使用状况,为编程中的外部调用功能的实现提供保障。
4C语言多项式除法的程序设计
4.1设计流程在软件编程中利用C语言,对计算机软件的实用性进行探索。在C语言多项式除法的程序设计中,实验设计的建立依据循环冗余的结构进行,设置循环冗余验码编制软件程序。在此过程中,程序员需先对函数名称进行定义,了解函数,对函数的初始位置进行确定,进而建立数据库。此后,在C语言的基础上,程序员编程、计算函数,并在此过程中,一个冗余余数在系统中自动生成,在remainder文件中存储余数,确定程序的起始文件。最后,根据系统运行的结果,结合软件需求,程序员科学分析计算机软件实验,此时,如果计算结果能够满足软件运行需求,则说明软性运行正常。如果计算结果不能够满足软件运行需求,则需要程序员仔细检查软件编程过程,发现问题,解决问题。在C语言基础上,对软件编程实验流程进行设计,简化编程过程,提高实验结果的准确性。
4.2程序应用很多领域的发展过程都需要运用到C语言多项式除法程序的编程,该编程使软件应用的实际价值得到最大程度的发挥,并拓宽了混合语言在多项式除法的应用范围。在C语言、编程语言混合语言的使用中,程序员应及时定义函数,通过函数名对函数性质进行准确体现,获取准确的余数结果,确保计算机软性系统高效运行。
作为计算机专业大一的必修课,C语言程序设计课时少,内容多,逻辑思维严密,实践性强,多数学生从高中进入大学,对老师依赖性较强,自学能力不足,此外对计算机专业的学习方法不适应,对编程的逻辑思维方法还没有形成,VC++上机操作不熟练,对编译、调试过程中出现的专业英语不熟悉等各方面的因素,导致这门课程学生学习起来有一定困难,容易形成成绩两极分化的结果。因此更需要教师提高教学水平,激发学习兴趣,使得枯燥难懂的编程变得生动有趣。
过分强调语法,忽视算法
C语言的学习类似于外语,要先会词、句,然后才能写出段落,C语言也必须掌握常量、变量、运算符、顺序、选择、循环语句等,才能写出程序来。但要写出好的文章光有词汇和语法是不够的,还需要流畅的思路,编程也是如此,算法才是程序的灵魂。大多数C语言教材中通常先给出一般的语法格式,然后讲解语法要点,再举例说明。很多教师对语句语法进行深入的教学,而对算法教学却偏少、不重视。加上应试教育的选择题、填空题题目侧重于语法细节,与程序设计的实用性偏离甚远,使学生产生了学习误区,导致了学生会读程序,但自己上机写程序时有种无从下手的感觉。学习程序设计语言的真正目的是编程解决问题,必须大量练习编程题,在编程的过程中掌握语法。
教学内容与解决实际问题有差距
C语言的教学目的是要熟练掌握C语言的用法和培养结构化程序设计的思维方式,培养编程能力,因此理论联系实际是教学改革的一个重点。在高校中普遍存在着注入式教学方法,学生为学习而学习,而忽视了学习的目的,C语言程序设计是一门理论性和实践性都很强的课程。当前,在程序设计实践常用的模式中,基本遵循着前几十年延续下来的习惯做法,即教师布置与程序设计语言教材的知识点相符的任务,学生通过上机来验证教材和讲课的内容以及自己所编的程序正确与否。这种做法与实际完全脱节,学生只会解决书上的问题,如求最大、最小值、平均值、排序、交换数组元素位置等,而对于现实问题却很茫然。很少有教师仔细斟酌实验的内容,以使其与实际联系更紧密,导致学生学完了不理解学了C有什么用处。因此讲解和练习要多引入日常生活中的实际问题:如计算器、小游戏、具备插入、查询、删除、保存等基本功能的学生管理信息系统等,通过这些编程问题使学生综合应用各章的知识,如循环、数组、函数、指针、文件,达到解决实际问题的编程能力。
教学重点
C语言是函数式的语言,因此C语言的重点一是函数、二是指针。而数组与指针是密切联系的,因此在C语言程序设计的教与学中一定要抓住数组、函数、指针这条主线,掌握数据在内存中的存储和变化,就有利于突出重点和突破难点。与其他编程语言相比,C语言中数据类型和运算符众多,指针概念抽象复杂,函数参数用法灵活,概念、语法规则和例子众多,不易掌握。通常学生对单一的知识点能够掌握,但对于知识点的联系理解不深,难以形成完整的知识体系。
因此C语言在讲解时在介绍完数据类型、变量、常量、运算符、表达式和面向过程的三种基本程序设计结构以后,要围绕数组、函数、指针这一主线展开程序设计,这样的话才能抓住C语言的重点,将纷繁的知识点形成清晰的脉络。我们知道,数组是相同数据类型的变量的集合,函数的作用是将程序模块化,而函数的参数可以是普通变量,数组名和指针变量。当在函数间传递数组和字符串时就可以用指针变量或数组名作函数参数进行地址传递,这样实参与形参就有四种组合,即:(1)实参、形参均为数组名;(2)实参为数组名,形参为指针变量;(3)实参为指针变量,形参为数组名;(4)实参、形参均为指针变量。数组、函数、指针通过这一主线就贯穿和联系起来了,学生既懂得它们之间的区别也懂得它们之间的联系,学习起来轻而易举。例如编写swap函数(指针法):交换数组a和数组b中的对应元素并输出a、b数组。该例子既用到了函数调用,又用到了数组,还用到了指针变量作函数参数,函数、指针、数组三个重要的知识点都联系起来了。四、课程改革
(一)案例教学,语法与算法结合
C语言程序设计课程是C语言与程序设计相结合的一门课程,这就要求教师在授课过程中,既要讲解C语言的一些语法规则,又要重视程序设计。如果上课的老师不能准确把握,把重点简单放在讲述一些语法规则方面,往往会使学生丧失学习兴趣,另一方面也没有达到教学目的,有损教学质量。通过典型的例题既讲了语法,又掌握了算法,可谓一举两得。如果按照章节的顺序,往往是先讲变量、运算符,才讲顺序、选择和循环结构,但孤立地讲变量,常量,运算符学生往往学了就忘,理解不深,这时可以引入后面的实例。例如可用循环的例子指出变量要先定义后使用,定义数据类型的作用是为变量分配相应大小的内存空间,p为n!其值可能会超过基本整型变量的表示范围-32768~+32767,因此p要定义为长整型,++是自增运算符,它的作用是i=i+1,for循环的功能是完成累积,乘数i从1至n,每循环一次i增加1。通过具体的实例使学生理解语法不是孤立的规则,而是互相联系,使得一个功能得以实现的不可缺的组成部分。
(二)总结归纳,深入本质
在C语言中,指针是C语言中的重点和难点,概念抽象,学生不容易掌握。要启发学生多进行对比,归纳总结,深入本质,透过现象看到本质,培养和提高分析和解决问题的能力。例如,指针是地址,通过指针可以间接访问它所指向的目标变量,但为什么要用指针?还要引导学生深入思考。函数之间传递数据要依靠参数,而且只能由实参向形参传递,有值传递和地址传递两种方式。如果将数组名或指针变量作参数就是地址传递。在函数间不仅可以传递变量的值,变量的地址,还可传递数组,字符串等。形参是局部变量,函数调用结束形参变量就释放掉了,而函数返回值又只能有一个,那如何才能够从调用函数带回多个不同数据类型的数据呢?带着这样的问题,让学生思考通过指针进行地址传递的作用,其好处就在于可以通过形参的指针变量间接访问实参变量,达到了“双向传递”的效果,这样在函数调用时对形参变量的操作就等价于对实参变量的操作,理解了这一点就可以明白指针的重要性和好处了,学习也变得轻松和简单了。例如交换两个数的例子,用指针作形参。当函数调用结束后,形参空间虽然释放了,但在函数调用过程中通过形参对实参的影响却留了下来。
(三)以图示方法形象化算法
在教学中只要抓住数据在内存的存储和变化这个关键点,结合适当的图形教学,例如数组元素的内存分配,指针操作数组元素时,指针的自增与自减运算,指针的交换,目标变量的交换,链表的创建、插入、删除和输出等,都可以画出内存单元的图示来,一步一步地操作,循序渐进的学习,学生就容易理解和学好C语言了。例如用图示法形象化上例中的swap函数交换两个变量,如图1所示:
(四)多种编程方法开阔思维
CharacteristicsandFunctionsforCDMATechnology
Abstract:Thisissuemainlysetsforththecharacterandstrongpowerofthe3thgenerationmobiletelecommunicationtechnology-CDMA.Telecommunicationaltermshavetranseredfromnarrowservices,suchastelephone,sendingorreceivingmessages,tomultimediumofbroadband.PDSNisentrygateway,whitchlinkingwirelessnetandpackagenettogether.PDSNalsoservingforusers`enteringpackagedatenet.AAAservercanprovideusers`identificationbyprobingpre-registedlogininformation,thendecidewhetherpermittingmobileusersusingsomenetworkresourse,atthesametimeitcalculatingfee,audittin,allottingofcostoranalysisingoftrend.CDMAprovidingpowerfulguaranteefordevelopmentofmobilecommunication.
Keywords:CDMA;AAAserver;Internet;Intranet
1引言
CDMA(CodeDivisionMultipleAccess码分多址)是近年来被应用于商业的一种数字接口技术。他拥有频率利用率高、手机功耗低等优点。CDMA手机是指基于CDMA网络的移动通信终端。目前,19家企业被批准有资格生产CDMA终端产品。
CDMA手机除了能够提供GSM手机的通话功能和信息服务外,还具有高速无线数据传输和多媒体功能。能提供的服务主要有:
(1)基本增值服务,如呼叫转移、信息提示等。
(2)语音邮件服务,如邮件、传真、新闻等语音信息。
(3)短信息服务,如天气、交通、证券、广告等。
(4)无线智能网服务,如虚拟网络、个人号码识别等。
(5)无线互联网服务,如网络浏览、电子商务、电子邮箱、网络游戏等。
2CDMA所具有的优点
与GSM手机相比,CDMA手机具有以下优点:
(1)CDMA手机发射功率小(2mw)。
(2)CDMA手机采用先进的切换技术——软切换技术(即切换是先接续好后再中断),使得CDMA手机的通话可与固定电话媲美,而且不会有GSM手机的掉线现象。
(3)使用CDMA网络,运营商的投资相对减少,这就为CDMA手机资费的下调预留了空间。
(4)因采用以拓频通信为基础的一种调制和多址通信方式,其容量比模拟技术高10倍,超过GSM网络约4倍。
(5)基于宽带技术的CDMA使得移动通信中视频应用成为可能,从而使手机从只能打电话和发送短信息等狭窄的服务中走向宽带多媒体应用。
在第三代移动通信的无线接口国际提案中,WCDMA和CDMA2000都是极为重要的技术。这两种宽带CDMA方案,除了码片速率、同步方式、导频方式等有所不同外,其他如功率、软切换等基本技术并无大的区别。
CDMAOne是基于IS-95标准的各种CDMA产品的总称,即所有基于CDMAOne技术的产品,其核心技术均以IS-95作为标准。CDMA2000是美国向ITU提出的第三代移动通信空中接口标准的建议,是IS-95标准向第三代演进的技术体制方案,这是一种宽带CDMA技术。CDMA2000室内最高数据速率为2Mb/s以上,步行环境时为384kb/s,车载环境时为144kb/s以上。
CDMA2000-1X原意是指CDMA2000的第一阶段(速率高于IS-95,低于2Mb/s),可支持308kb/s的数据传输,网络部分引入分组交换,可支持移动IP业务。
CDMA2000-1XEV是在CDMA2000-1X基础上进一步提高速率的增强体制,采用高速率数据(HDR)技术,能在1.25MHz(同CDMA2000-1X带宽)内提供2M/s以上的数据业务,是CDMA2000-1X的边缘技术。3GPP已开始制订CDMA2000-1XEV的技术标准,其中用高通公司技术的称为HDR。
与CDMAOne相比,CDMA2000有下列技术特点:多种信道带宽,前向链路上支持多载波和直扩两种方式;反向链路仅支持直扩方式;可以更加有效地使用无线资源;可实现系统平滑过渡;核心网协议可使用IS-41,GSM-MAP以及IP骨干网标准;前向发送分集;快速前向功率控制;使用Turbo码;辅助导频信道;灵活帧长;反向链路相干解调;可选择较长的交织器。CDMA2000-1X采用扩频速率为SR1,即指前向信道和反向信道均用码片速率1.2288Mb/s的单载波直接序列扩频方式。因此他可以方便地与IS-95(A/B)后向兼容,实现平滑过渡。运营商可在某些需求高速数据业务而导致容量不够的蜂窝上,用相同载波部署CDMA2000-1X系统,从而减少了用户和运营商的投资。由于CDMA2000-1X采用了反向相干解调、快速前向功控、发送分集、Turbo编码等新技术,其容量比IS-95大为提高。在相同条件下,对普通话音业务而言,容量大致为IS-95系统的两倍。
3CDMA关键技术所在
CDMA2000-1X关键技术包括以下几个方面。
(1)前向快速功率控制技术CDMA2000采用快速功率控制方法。即移动台测量收到业务信道的Eb/Nt,并与门限值比较,根据比较结果,向基站发出调整基站发射功率的指令,功率控制速率可以达到800b/s。由于使用快速功率控制,可以达到减少基站发射功率、减少总干扰电平,从而降低移动台信噪比要求,最终可以增大系统容量。
(2)前向快速寻呼信道技术此技术有2个用途。一是寻呼或睡眠状态的选择。因基站使用快速寻呼信道向移动台发出指令,决定移动台是处于监听寻呼信道还是处于低功耗的睡眠状态,这样移动台便不必长时间连续监听前向寻呼信道,可减少移动台激活时间和节省移动台功耗。二是配置改变。通过前向快速寻呼信道,基地台向移动台发出最近几分钟内的系统参数消息,使移动台根据此新消息作相应设置处理。
(3)前向链路发射分集技术CDMA2000-1X采用直接扩频发射分集技术,有2种方式:一种是正交发射分集方式,方法是先分离数据流再用不同的正交Walsh码对2个数据流进行扩频,并通过2个发射天线发射。另一种是空时扩展分集方式,使用空间两根分离天线发射已交织的数据,使用相同原始Walsh码信道。使用前向链路发射分集技术可以减少发射功率,抗瑞利衰落,增大系统容量。
(4)反向相干解调基站利用反向导频信道发出扩频信号捕获移动台的发射信号,再用梳状(Rake)接收机实现相干解调,与IS-95采用非相干解调相比,提高了反向链路性能,降低了移动台发射功率,提高了系统容量。
(5)连续的反向空中接口波形在反向链路中,数据采用连续导频,使信道上数据波形连续,此措施可减少外界电磁干扰,改善搜索性能,支持前向功率快速控制以及反向功率控制连续监控。
(6)Turbo码使用Turbo码具有优异的纠错性能,适于高速率对译码时延要求不高的数据传输业务,并可降低对发射功率的要求、增加系统容量,在CDMA2000-1X中Turbo码仅用于前向补充信道和反向补充信道。Turbo编码器由2个RSC编码器(卷积码的一种)、交织器和删除器组成。每个RSC编码器有两路校验位输出,2个输出经删除复用后形成Turbo码。Turbo译码器由2个软输入、软输出的译码器、交织器、去交织器构成,经对输入信号交替译码、软输出多轮译码、过零判决后得到译码输出。转(7)灵活的帧长与IS-95不同,CDMA2000-1X支持5ms,10ms,20ms,40ms,80ms和160ms多种帧长,不同类型信道分别支持不同帧长。前向基本信道、前向专用控制信道、反向基本信道、反向专用控制信道采用5ms或20ms帧,前向补充信道、反向补充信道采用20ms,40ms或80ms帧,话音信道采用20ms帧。较短帧可以减少时延,但解调性能较低;较长帧可降低对发射功率的要求。
(8)增强的媒体接入控制功能媒体接入控制子层控制多种业务接入物理层,保证多媒体业务的实现。他实现话音、分组数据和电路数据业务同时处理,提供发送、复用和Qos控制,提供接入程序。与IS-95相比,他可以满足更高宽带和更多业务的要求。CDMA1X网络的关键设备,分组数据服务节点(PDSN)、鉴权、授权、计费服务器(AAA)、本地(HA)是CDMA1X系统支持分组数据业务的关键设备,为此对他们进行专门的介绍。PDSN是连接无线网络和分组数据网的接入网关,为移动Internet/Intranet用户提供分组数据接入服务。除了使点到点协议(PPP)封装的IP包能在无线网络和IP网络间正确传输外,PDSN还与其他各种接入服务商的IP分组网络连接,从而为终端用户提供诸如互联网接入、电子商务、WAP应用等多种业务。PDSN同时还完成AAA服务器所需的合并的分组会话计费数据和无线会话计费数据搜集功能,并且支持移动IP的外部(FA)和用户设备的85认证功能,同时还能提供移动IP业务,满足终端用户丰富多彩的移动互联网业务需求。
AAA服务器完成的功能有:用户注册信息的认证,即通过验证一些预先登记的信息来提供用户身份认证;数据业务的授权,即决定是否授权移动用户访问特定的网络资源;计费信息的处理,即搜集资源使用信息,用于进行计费、审计、成本分配或趋势分析等。此外,他还须实现与PDSN,HA及其他AAA服务器的交互功能,向移动用户提供分组数据业务。AAA服务器具有下列特征:使用RADIUS协议,支持大规模的外部和漫游业务,RADIUS能向外部的RADIUS服务器提供可靠的AAA功能;通过目录支持功能和程序化的配置接口,完成配置、计费和其他业务管理部件的集成,从而降低运营成本和加快业务推出速度;通过支持集中化的IP地址分配和对跨多地理区域接入设备会话的限制,高效使用管理资源。
只有使用“移动IP”时才需要HA。作为一个独立的网络单元,HA用来完成对移动IP和移动IP用户的移动性管理功能。HA通过移动终端登记来定位移动用户,同时把分组数据转发到用户当前所登记的FA(位于PDSN内)。HA同时支持动态的IP地址分配和反向隧道。HA具有冗余备份功能,可由一个HA替代另一个HA。这样,新的HA可以用原有IP地址和转换地址维护关联表,保证移动关联表处于同步状态。此外,这种方式还能保证解决方案的可用性和可扩展性。
近一段时间以来,联通开始大举推广CDMA1X网络,并明确宣称将把重心放在无线互联的移动数据业务上。而目前,无线局域网成熟的标准可达到11Mb/s的速率,新的标准最高达54Mb/s的速率,这对移动用户具有非常大的吸引力。
早在2003年4月的博鳌亚洲论坛首届年会上,海南联通在当地建了3个CDMA1X的基站,并向前来采访年会的记者分发了近300张的无线上网卡,CDMA1X+WLAN方案的数据业务更是引起了广泛关注。按照设想,海南联通甚至要为沿海渔民以及钻井平台上的工作人员提供包括天气预报等在内的移动数据服务。
WLAN这种早已被电信网通普遍采纳的无线接入技术,一经与CDMA1X融合,就显示出其独特的魅力。一般说来,虽然WLAN可以提供高速的数据业务,但WLAN却缺少对用户进行鉴权与计费的成熟机制,而且无线局域网的覆盖范围较小,一般都在热点地区,用户使用时受到地点的限制。而CDMA1X网络经过了几十年的研究与实验,不仅有成熟鉴权与计费机制,并且具有覆盖广的特点。CDMA1X网络可以利用WLAN高速数据传输的特点以弥补自己数据传输速率受限的不足,而无线局域网不仅充分利用了CDMA1X网络完善的鉴权与计费机制,而且可结合CDMA1X网络覆盖广的特点,进行多接入切换功能。这样就可实现WLAN用户与CDMA1X用户统一的管理。
为了获得无线局域网提供的数据业务,终端必须处于无线局域网的信号覆盖范围内,即首先要连接到AP。当终端发起数据业务的呼叫时,先在APGW和PDSN之间建立RP连接,然后到PDSN进行分组网络的注册,才可进行数据业务,其具体连接过程如下:
(1)终端在WLAN网络系统中检测WLAN的信号,并连接到AP。
(2)当终端有数据业务的需求时,发起连接请求,在AP/APGW收到连接消息后,APGW向PDSN发送Au注册请求消息。若注册请求消息有效,则PDSN通过返回带接收指示的Au注册应答消息接收该连接,PDSN和APGW均产生关于A10连接的绑定记录。
(3)终端和PDSN建立PPP的连接,在建立PPP连接的过程中,如果是SimpleIP用户,PDSN会分配给终端一个IP地址(对MobileIp用户,还需进行MIP的注册)。
(4)PPP连接建立成功,终端可以通过GRE帧在A10连接上发送或接收数据。
(5)在Au注册生存期超过前,APGW发送Au注册请求消息以更新A10连接的注册。Au注册请求消息也用于向PDSN传送与计费相关的信息以及其他信息,这些信息在系统定义的触发点上传送。
(6)对于有效的注册请求,PDSN返回带接受指示和生存期值的A11注册应答消息。PDSN和APGW均更新A10连接的绑定记录。PDSN在返回注册应答消息之前保存与计费相关的信息(如果收到的话)用于进一步处理。
(7)如果用户或PDSN终止数据业务,则PDSN将终止和用户PPP连接,并拆除与APGW的RP连接。
WLAN网络,其中无线接入点(AccessPoint,AP)是无线终端接入固定电信网的连接设备,为用户提供无线接入功能,可提供话音和数据的接入服务。AP完成简单的对无线用户的管理和对无线信道的动态分配,并完成802.11与802.3协议的转换,经过AP转换后的数据包是以太网包。
接入点网关(AccessPointGateway,APGW)是将AP转换出的以太网数据包封装成IP包,并发送到PDSN的设备。一般PDSN设备放置的位置与无线网络侧设备AP、APGW离得比较远,要实现PDSN接入网关的作用经常需要将AP转换的二层数据包穿越三层网络以到达PDSN。因此,APGW功能实体就是为了完成此功能的转换设备。
参考文献
[1]TeroOjanpera.宽带CDMA:第三代移动通信技术[M].北京:人民邮电出版社,2001.
[2]杨大成.CDMA2000技术[M].北京:北京邮电大学出版社,2001.
二、C语言与汇编语言连接的关键问题要实现
C语言与汇编语言之间的连接还需要解决参数关系、确定调用关系和模块连接三个问题。参数关系是混合编程过程中必须解决的问题,多数程序员均采用堆栈方式解决参数传递问题,具体操作为:以汇编语言中的BP作为机制寄存器,以反序多为调用顺序,将C语言中的参数压入堆栈中,且BP根据参数加入相应的偏移量即可实现参数使用。而确定调用关系则需要说明要调用的函数或过程,并确定调用及其调用关系。外部模型可调用被调用的函数或被调用过程,调用程序需说明被引用的外部模块的名称。实现汇编程序与C程序模块连接需要保证不同语言模块的存储模式相同以及遵守C兼容的函数及变量命名约定。
二、改革实践教学
从理论上讲,计算机技术是一门基于实践的科学。而计算机C语言实践教学的基础还是课堂的C语言基本理论教学,计算机C语言实践教学是课堂教学的延伸,课堂教学任务是否完成除了用常规的考试检验制度,还涉及到计算机C语言实践教学的检验和认可。学生需要计算机C语言实践课程,这样可以加深对课堂教学学到的C语言理论知识,基本概念的理解与记忆,逐渐达到能够独立完成,独立操作某些计算机C语言课程任务,这样才能达到巩固深化所学知识的目的。传统的计算机C语言实践课程教学模式几乎都是教师的填鸭式举例讲解,培养出的学生,自然是空有满腹的知识,而不具备实际利用课堂所学计算机C语言技术知识在各方面领域中解决实际问题的能力。在C语言课堂教学中,可以采取将不同的学生应该被分成不同的层次,从而更好地通过同学之间的互相竞争互相帮助来完成规定的项目,这样可以提高学生主动学习的积极性,也可以激发出学生的学习热情,同时也能分担教师在教学方面的压力,能够在培养学有余力同学的同时,抽出多余时间和精力来辅导计算机C语言技术相对薄弱的同学。对所学内容加深印象,融会贯通的唯一法门就是让学生自主学习,这样培养出来的学生才能够在这个计算机C语言技术广泛应用的社会立足生根。同时,学校需要将计算机机房在晚间对所有学生开放,并提供数字化校园网,学生需要这样的平台来自主学习一些在课堂上不明白的问题,而教师则可以在线解答学生的每一个存在的疑难问题。同时,学生也可以通过这样的平台下载课堂上教师使用的课件,进行二次学习以巩固所学内容。现在已经是计算机网络纵横的年代,学生的知识起点随着教学条件的改善而日益提高,学生获得知识的信息渠道也越来越多。所以我们已经有合适的条件可以把注入式填鸭式的教学模式改成互动式的教学模式,将从教师向学生的单向传递方式改变成教师学生互动交流的方式。因此,在教学理念和教学模式上,要充分重视C语言课堂教学和C语言实践教学相结合的重要性。通过最近几年计算机C语言教学的经验总结,中职院校计算机C语言教学应当以学生实践操作能力培养为主,配合教师的课堂基本知识详解,并且逐步激发学生的学习主观能动性。并且教师需要结合不同学生的不同专业和日后的不同发展方向和不同专业的特点,对计算机C语言教学的内容进行合理的安排。应针对不同的专业对计算机C语言技术的不同要求对计算机的C语言课堂教学内容进行合理的安排与掌控。不同专业的学生学到的计算机C语言技术应当有不同的侧重。计算机网络技术在现在与将来,必定会在各领域扮演越来越重要的角色,各领域对于熟悉计算机技术的人才需求量也会相应日益增大。
感谢在广东普信公司实习时的同事们,他们在我第一次参加实际项目开发的过程中给了我莫大的帮助和鼓励。特别要感谢我的项目经理李旭和黄润怀,是他们的信任给了我很多锻炼的机会,也一直对他们给予我的生活上的照顾心存感Ji。和他们一起为广州项目奋战的一年多是我人生中一段难忘的经历。
感谢我的朋友Louis,Dick,Iris,Tracy,Sawyer,Joe,Jason,IceBear,以及更多我无法逐一列出名字的朋友,他们给了我无数的关心和鼓励,也让我的研究生生活充满了温暖和欢乐。我非常珍视和他们的友谊!
感觉计算机学院研028班的我的同学,感谢他们在学习和生活上给予我的帮助。
一、CRSP各阶段的实践教育内容与方法
1.认知性实践阶段。认知性实践一般安排在学生的第一学年的学期中或者暑假期间。实习的方式主要包括四部分:第一,实践类课程(如旅游服务礼仪、沟通技巧等)专门针对旅游管理专业学生的仪容仪表和行为举止的塑造,针对学生文明礼貌、微笑服务、善于沟通、精于陈述的表达能力的训练。第二,专业基础课程和必修课(如管理学、旅游学概论、旅游资源开发等)的理论教育中穿插的实践教育环节,由于每门课程的教育内容不同、授课教师风格不同,实践教育的形式是多样的,如案例分析、情景表演、网络资料查询、学习心得分享等。第三,为了加深学生对旅游业的感性认知,在学期中利用课程实践教育环节、班级活动、学校组织的活动等机会,组织相关景区、旅游饭店、旅行社、博物馆、旅游商品购物点等的参观,组织学生观摩市级、区级的饭店技能大赛和导游技能大赛,增加学生对旅游行业的感性认识。第四,利用节假日做旅游市场的观察,观察旅游者的流向、旅游者的消费等。2.调研性实践阶段。调研性实践是在认知性实践活动的基础上的升级。这个阶段主要有两种实践教育方式。一是课程依托型,以专业必修课和选修课(如旅游规划、旅行社管理、旅游饭店管理、旅游市场营销、旅游经济学等)等理论课程的实践环节为主,学生以分组的形式确定不同的调研主题前往相关企业、旅游地进行资料收集、调查问卷设计及调查、统计等工作,以增加对行业的理性认识。二是学校所在地或更大区域的旅游业的专门调研实习,在我校这个实践项目是被安排在了二年级下学期,学生将集体前往昆明、楚雄、大理、丽江、香格里拉、腾冲、瑞丽等地对云南省滇西北旅游资源、旅游线路组合设计、旅游市场状况、游客旅游体验等进行观察和调研,完成旅游资源问卷调查、旅游资源统计、旅行社座谈等项目。3.技能性实践阶段。技能性实践阶段一般开始于学生二年级下学期的技能型课程,并延伸到二年级暑期或者三年级寒假。主要有三种方式:第一,实践课程依托型学习,以部分技能性较强的专业必修课和选修课(如旅行社管理、导游业务、饭店管理、饭店服务技能)为实践课程,充分利用校内的实训室,如饭店实训室、导游讲解实训室等完成模拟状态下的操作技能的训练。第二,前往景区、旅行社、酒店等实习单位进行“蹲点式”实际训练,这要求实习学生将实训室中模拟情景下所学的知识和技能迁移到实习单位的实习工作当中。第三,利用会议展览、大型活动等机会,动员学生进行“零星式”实习,让学生参与会议服务、展览组织、宴会服务、外事接待等活动,主要锻炼学生应对大型活动和特殊活动的操作能力和协调能力。4.职业化实践阶段。我校旅游管理专业实行的是四年级下学期全员全时段实习制度,即四年级上学期期末完成毕业论文设计和答辩,四年级下学期不安排课程,由学生根据自己的职业规划选择毕业实习单位,深入到具体的业务部门全方位地熟悉相关领域的工作内容、规范和运作过程,促成知识向技能的初步转化,并逐步达到融入。在实习期内或实习期结束,学生即可与实习单位签订劳动合同,这大大缩短了学生的入职时间,为他们争取到更多的职业机会和晋升机会。
二、CRSP阶段渐进式实践教育体系的保障因素
1.实践教育的考核。按照CRSP阶段渐进式模式所设计的旅游管理专业本科实践教育的方法很多,总结起来说主要包括独立的实训课程、理论课程中的实践环节、旅游资源调研专门实习、旅游企业技能实习、毕业设计(论文)及答辩、毕业实习等。对于独立的实训课程和理论课程的实践环节的考核,我们采用的是教育过程的评价方式,从教育目的、教育结构、教育准备、教育过程、教师素质和教育效果六个方面对教育实训课程和理论课程中的实践环节进行考核。考核项目中比较重视教育效果的评价和教育过程的组织,同时对教育前的准备工作也做了详细的要求。对于调研性的专门实习、企业技能实习、毕业论文、毕业实习来说,我们不是评价实践教育过程本身,而是评价实践教育活动的指导教师,原因是以上的实习活动常常以小组为单位展开,并指定了专门的指导教师。通过多年的观察,指导教师的指导理念和指导行为对实习效果的影响非常深远。在这个评价标准当中,将教师的教书育人、教育准备、技能训练、指导方法、成绩考核等作为评价标准,同时加上了实践教育指导工作创新的评价项目,促进实习指导教师勤于思考,提高实习指导的成效。2.师资水平的提升。知识的形成离不开学习发生的具体环境,否则课堂上学习的东西难以应用和迁移于课堂之外的环境。课堂教育在实施理论讲授的同时为学生提供充分的专业操作流程模拟与案例、场景,引导学生参与模拟操作、案例讨论、情景创设,并在此基础上加深对相关理论的认识和理解,加强对相关技能的掌握。因此,在课堂教育过程中,教师必须有意识地创造与实际环境相似的真实情境。教师应充分利用自身的知识、经验积累与各种教育资源尤其是社会资源将本专业理论与实践有机地结合起来。这样一来,对旅游管理专业本科教育的专业教师的知识和能力就提出了要求:第一要求专业教师掌握旅游管理专业的学科特点,熟悉本专业的人才培养方案,对于不同阶段的课程安排及其关系做到心中有数,避免重复的实践教育环节的设计和实践教育活动的安排。第二要求专业教师不仅具有较强的理论知识的讲授和演示能力,而且具备实训项目的设计能力和实践活动的协调能力。第三要求专业教师是“双师型”教师,并具有在旅游饭店、旅行社、旅游景区、旅游行政管理单位、旅游规划设计单位等实践的经历,或具有相关培训认证机构的培训经历和认证证书。第四要求专业教师拥有丰富的校外兼职机会,具有广泛的人脉关系。3.实践基地的建设。为保证教育实践效果,应结合专业特点有针对性地建立校内和校外两类实习基地。校内实习基地包括“情景导游实训室”、“模拟前厅实训室”、“模拟客房实训室”、“模拟餐厅实训室”、“模拟酒吧实验室”、“旅游规划设计室”等,并配备相关教育资料。校外实习基地的建设则更多地以旅游企事业单位为阵地,通过密切与各旅游企事业单位的关系,按照优势互补、共同发展的原则共同建设。校内实训基地和校外实训基地其实是不同的两种情境,校内实训基地大多是模拟型的情境,学生的操作失误是被允许和被原谅的,也有一部分校内实训基地是处于真实情境的。而校外实习基地却不一样,学生的操作失误将会给实习基地造成一定的损失,所以如何从模拟情境到真实情境的迁移是老师和学生都应该重视的问题。4.职业导师的设立。如果把校内的专业教师称为指导教师,那么,我们认为还有必要在技能性实践阶段和职业化实践阶段设立职业导师。职业导师应具备丰富的实践操作能力、组织能力、管理能力,绝大多数为曾经在旅游相关企业任职多年并表现突出者或者为正在公司担任培训、管理等职位的专业人士。职业导师根据企业的发展需要、根据学生的个体情况,对学生实习进行恰当的计划、组合与管理,以确保学生学习到更多企业所需的经验、技能、能力,同时职业导师的个人技能、管理思想和处事态度都将对学生产生深远的影响。5.学生的参与。前面的设计再优秀,没有实践教育的参与主体———学生,一切都变成了徒劳。因此,我们激发学生对实践教育的兴趣,通过丰富多彩的实践教育设计让学生有所收获,引导学生主动参与到实践活动中,在活动中收获成就。努力与实习企业沟通,促使企业重视和爱护实习生,不简单地把实习生当作企业的“短期廉价劳动力”,让学生在实习单位有工作尊严、有生活保障。
作者:唐玲萍孟丽杨丽萍单位:玉溪师范学院
1.关于CSR定义的各家之言
经营伦理的问题,归根到底是企业与社会,企业同利益相关者(Stakeholder)的关系。
企业的利益至上主义容易导致企业招致祸事或是出现不良后果。想要把经营伦理作为企业文化发挥作用的话,就必须把利益至上主义向与利益相关者建立良好关系的企业管治优先主义(Corporate Government)转换。
企业一直以来对利益的最大化追求,对于利益相关者(Stakeholder)来说与社会贡献一词是完全相反的两种概念。从近年来不断出现问题的企业的事例可以看出,企业为了追求利润,免不了要损害利益相关者(Stakeholder)的利益。也就是说只关注本公司的最大利益的行为,对于企业管治优先主义(Corporate Government)的行动原理来说是完全没有好处的。所以企业的行为不仅仅是要追求企业本身的最大利益,而且还应当包括寻求企业和利益相关者(Stakeholder)的共同利益。
现在,把社会与利益相关者(Stakeholder)的利益当做共同目的而积累社会道德的行动越来越受到企业的重视。水谷雅一认为,所谓优秀的人是指有“人德”的人,而对于企业来说,优秀的企业便是有“社德”的企业。按水谷雅一的话来说,所谓有“人德”的人,是指为了社会的发展积极地采取行动,具有值得敬爱的个人魅力的人。水谷认为,所谓“人德”放到企业德行的层面上来说的话就是“社德”,而有“社德”的企业便是从社会和人的观点来看,有着令受众喜爱的行动的企业。而这里所定义的“社德”就是我们通常所说的CSR(Corporation Social Responsibility),以下下统称为“企业社会责任”。
企业并不是具有法律意识,遵守道德规范就算是履行企业社会责任了。对于社会和利益相关者来说企业社会责任的本质就是积极地追求社会贡献。企业按照各自的目的进行活动的同时也是社会构成的一员。企业作为社会的一员,与利益相关者建立联系,并在经营环境中产生利益关系。当然,这种利益关系大规模扩大的话对于社会的影响力也会增大。企业对于利益相关者就有着与其影响力相适应的责任,即与作为活动基础的社会和本公司活动相关的责任。
对于最初把CRS当做问题来对待的Sheldon,o.看来,经营者对于公司整体和员工都必须负责。不仅仅是企业内部的责任,明确对更为广泛的社会的责任更有意义。也就是说企业和我们一般市民一样是“企业市民”,对于个人和社会企业也有着其相对应的责任。
中丸宽信认为,所谓CSR,经济性责任应当与遵守法律的责任分割开来。
所谓经济性责任即是给消费者提供更加便宜的商品,给员工提供安定的工作环境,给股东分红的责任;但是从企业根据自身行动对社会带来的诸多影响来看,所谓CSR不仅仅是企业的经济性责任和遵守法律的责任,伦理性责任和社会贡献性责任(以下统称社会责任)也是其责任的一部分。
丹下博士认为,企业社会责任应当分为经济性责任和新兴的作为企业市民的责任。所谓经济性责任即作为经济主体实行企业本来功能的传统的责任。而作为企业市民的责任还可以再分为守法的责任、伦理的责任以及贡献性责任。
2.CSR与企业文化
2.1CSR的范畴
CSR在经济生活中越来越受到重视,究其原因,归根到底还是因为企业在追求利润的过程中日渐凸显的各种问题。由于在追求利润的同时存在负面的公害问题,从而引起社会混乱,所以CSR的必要性渐渐被重视起来。从这里可以看出企业的社会责任比起经济性责任、守法性责任、伦理性责任、社会贡献等显得重要得多。
森本三男定义的CSR有了更深层次的扩大。森本三男认为,CSR的最低层次为守法性责任,然后依次是经济性责任、制度性责任、社会贡献由低到高扩大。
2.2企业社会责任肯定论与社会责任否定论
森本三男认为,大企业在遵守法律的同时,也应当积极地展开对文学艺术事业的资助、进行慈善活动以及对于新兴企业的帮助和扶持等社会贡献的行为,但是企业的社会贡献必须正当化。一直以来,企业社会责任都与企业目的有关,但是也存在肯定社会贡献和否定社会贡献两种观点。前者是以Drucker和Davis为主的代表经营学的看法,称之为社会责任肯定论;而后者是以Freedman和Hayek为主的代表经济学的看法,称之为社会责任否定论。
肯定论和否定论,在对于超越经济性责任的社会贡献的看法上,二者完全不一样。肯定论认为经济责任以外的社会贡献也是企业的责任,否定论则认为企业本身的经济责任作出的贡献就是企业作出的社会贡献,否定经济责任以外的贡献。也就是说,肯定论认为应当顺应企业对社会的影响力,将利益归还一部分给社会。而否定论认为,所谓利益就已经反映在本公司的产品和服务的开发中,即使通过便宜一块钱来提高产品性能、提供更好的产品和服务都正是企业所作出的社会贡献。
2.3企业社会责任肯定论和社会责任否定论的意义
肯定论和否定论都有其成立的理由。并且,也并不能说谁对谁错。如果从企业社会责任与企业文化的关系来思考的话,对社会贡献的肯定与否定都是对企业文化的反映。归还一部分利益给社会,无论是对社会积极的贡献还是将利益当做新产品、新服务的开发费,追求经济责任也好。这种想法本就是作为企业文化确立的企业全体统一的行动。
无论是优先社会贡献还是优先经济责任,在这其中弄明白企业为了什么活动,员工个人是为了什么而工作这一问题才是最重要的命题。与社会有关的人在企业内部进行统一,并以企业文化进行规范,就能更加有效的进行活动。通过企业文化,企业全体朝着社会贡献前进,那么所作出的社会贡献难以估量。如果只是注重经济责任的话,提供更好的产品,服务,顾客满足度也会提升。
所谓企业的社会责任,无论优先社会贡献还是优先经济责任,从企业文化的角度进行意识统一的话无疑是能够提高其积极效果的。
3.CSR重视型企业的企业文化
3.1企业不断出现问题的原因
随着企业效益的不断扩大,企业问题也层出不穷。纵观各个企业的主页,经营哲学和经营理念中明确了应当履行的责任和应做的贡献的同时,职工应当遵守的伦理基准和行动规范也有明确的定义。
企业的目的有各种各样的切入口,不仅限于追求利润。但是,也不可能有企业不把追求利润当做目的。因此,企业有企业追求利润的理由。为了追求利润,最大程度降低成本提高效率的同时,必须通过增加附加价值才能在竞争中获得胜利,效率性和竞争性是无法避免的。水谷雅一在效率性和竞争性的两个原理基础上,增加了人间性和社会性以求达到这四者之间的平衡。
过于追求效率性,出现过劳死的情况就失去了人间性。当然,禁止调动工作等行为就过于强调了人性,而牺牲了效率性。也就是说,效率性和人间性是背道而驰的两种概念。而同样,过于强调竞争性,譬如抵触独占禁止法,就会牺牲掉社会性;但是,情报公开等等又过于强调了社会性而牺牲掉了竞争性;在这里,竞争性和社会性是两种相反的理论。所以,效率性对人间性,竞争性对社会性。这四个原理中,效率性和竞争性,人性和社会性是相辅的关系,而效率性和人间性,竞争性和社会性则是相反的关系。
迫于企业追求利润的压力,也就是说效率性原理和竞争性原理字很大程度上起着支配作用。而忽视与其对立的人间性原理和社会性原理,这对于经营者来说是无疑也是不可取的。
3.2企业文化的两个阶段
3.2.1企业文化两个阶段的定义
企业文化可以分为两个阶段,一个是可意识阶段和不可意识阶段。
职员们能够意识到的企业文化是在解决问题的日常活动中能够进行参照、议论、探讨的东西。不能经受的住时间和验证的东西中间,那些表面的口号,过于浮夸的东西都会被舍弃。经过几次的验证之后,某些原理和精髓就已经深入脑海,不用议论不用深究,自然而然的融入到了企业生活中,这些状态就被成为不可意识阶段(即在无形中,自身都尚未意识的过程中将理念贯彻到企业行为中)。
3.2.2企业文化两个阶段的转换
就像上述所说,经营哲学,经营理念,伦理基准和行为规范中,人间性原理和社会性原理受到一致好评,并且,不仅仅是效率性原理和竞争性原理,人间性原理和社会性原理完全能够成为能够被意识的企业文化。
但是,能够从可意识阶段向不可意识阶段发展的又是这其中的哪个呢?可能存在外部环境的情况和内部资源的条件不同的影响,效率性原理和竞争性原理能够慢慢地渗透到人们的意识里变成不易察觉的某种意识(上升不可意识阶段)的原因大概与组织内工作的人们的思考方式和行为习惯有很大的影响吧。就像发生在公司内部的文化冲击一样,在转换部门组织的时候,一般会出现不习惯渐渐到克服不适,也就是说不论好坏,是与组织的文化有关的吧。甚至,根据效率性原理和竞争性原理,企业内部起支配作用的人不会对被支配的人所施的压力坐视不管的吧。基于人性原理和社会性原理即使能够做出正确的判断,也会被多数意见占上风而导致错误的判断吧。
如果陈述相反的意见的话,就会变成背叛者。这种情况,在有着内和外明显区分倾向的日本来说尤为严重。土屋守章认为,企业存在着这样的危险:“企业内部的人和外部的人有着不同的生活感受和价值意识,所以作为一个集体,很有可能在某个时刻变成的存在”。并且,即使抱着坚定的信念鼓起勇气,能够陈述反对意见,但还是会犹豫要不要报告上司,公诸于众的吧。因为这样会被同事、上司甚至企业逼到绝境。并且,害怕告发后遭到报复,并不是通过普通手段能够解决问题的。
从上述可知,社会性责任和企业伦理是不可能顺利渗透到企业组织中去的,即使渗透进去了,想要保持也是很难得。(作者单位:湘潭大学)
参考文献:
[1] 水谷雅一.U理学のすすめ「M.丸善出版社.1998
[2] 丹下博文.企IU婴紊缁嵝匝芯俊M.中央Ug社.2001
[3] 森本三男.企I社会任のU友У难芯俊M.白桃房.1994
1.1教学设计概述
所谓教学设计,就是为了达到一定的教学目的,对教什么(课程、教学内容等)和怎么教(组织、方法、媒体的使用等)进行设计。教学设计不等同于传统的备课写教案。教学设计有利于教学工作的科学化,使教学活动纳入科学的轨道。教学设计的意义就在于追求教学效果的最优化,不仅关心教师如何教,更关心学生如何学,注重将人类对教与学的研究结果和理论综合应用于教学实践。教学设计主要包括确定教学目标、组织教学内容、分析教学对象、选择教学形式和方法及教学媒体、设计教学过程、教学质量评价设计等基本环节,其中,设计教学过程是课程教学设计的核心。
1.2该课程教学设计的内容
西安理工大学C语言程序设计课程组于2003年出版了《C语言程序设计教程》及配套的《C语言程序设计教程上机实验与学习指导》特色教材。自2011年开始,非计算机专业选用的教材与计算机专业不同。目前非计算机专业选用《C语言程序设计》(第1版,张毅坤教授,高等教育出版社,2011)作为该课程的教材。非计算机专业C语言程序设计的教学设计是一项复杂的系统工程,主要包括课程教学设计、章节教学设计、课堂教学设计和实验教学设计,以西安理工大学C语言程序设计课程教学大纲为指导,以《C语言程序设计》(第1版)及其配套教材为基础,确定课程教学设计的内容:①将该课程的教学目标确定为“掌握C语言的基本语法和语义,理解结构化程序设计的思想和方法,提高学生的编程能力和调试程序的能力”。②组织教学内容的关键是进行教材的组织呈现,理论教学内容包括《C语言程序设计》(第1版)的第一章至第八章,实验教学体现于该教材的第九章及配套教材。③学生作为教学对象始终是教学过程中的重要角色,工科非计算机专业的种类多,分析教学对象就是掌握学生特点与了解专业背景并重。④重点突出课堂教学设计,传统教学与案例教学有机结合,“讲解+多媒体演示+课堂板书”缺一不可。⑤设计教学过程与“组织教学内容”联系最为紧密,主要包括课堂教学设计和实验教学设计,教学过程设计遵循的总原则是:激发学生兴趣,注重能力培养,合理安排教学顺序,讲清重点与化解难点紧密结合,课堂提高与课后巩固拓展有机统一,并预测教学实践中可能出现的意外情况。⑥将学生评价、同行评价、教学督导组专家评价、主管教学的领导评价和教师自我评价这几种评价的结果综合起来,比较客观的评价教学效果与教学质量。
2教学设计的实践及效果
我们连续多年承担非计算机专业C语言程序设计课程,先后承担过西安理工大学电气工程及其自动化(电力)、水文与水资源工程、印刷工程、包装工程和材料科学与工程等专业的C语言程序设计的理论教学和实验教学任务。始终将上述教学设计的内容贯穿于课堂教学和实验教学之中。C语言程序设计本身是一门实践性很强的课程,加之各个理工科专业的特色鲜明,所以结合学生所学专业特点与需求,同一门课程,针对不同专业的学生,适当调整教学设计内容,并在教学实践中检验教学效果。2012年以来,学生对笔者的教学评分一直在95分以上,也给予了肯定性的评价,例如“采用启发式教学,阐述问题深入浅出,重点突出,能理论联系实际或联系学科发展的新成果”;“对于您的授课方式我们很满意,感谢您对这门课程的热忱,我们会努力学下去”;等等。
CDIO是工科教育的一种新的教学模式,新的教学模式就必须要有新的教学大纲。教学大纲是整个教学的灵魂,所有教学环节都要围绕教学大纲。为满足现代工业发展对人才的需求,教学大纲的编写要将基础知识、个人能力、团队协作与社会环境融合在一起,注重理论与实践的结合。《煤矿地质学》是一门服务于矿山设计、建设、开发生产的一门课程,其实践性很强,依据CDIO模式的大纲对学生加强地质基本知识、基本概念和基本技能的掌握;在实验、实践中提高个人能力和素质,同时培养人与人之间的合作沟通能力,最终培养出满足现代煤矿企业所需要的人才。
建立CDIO模式下煤矿地质学授课体系
建立CDIO模式下《煤矿地质学》的授课体系,关键是改变教师的传统的教学理念,把CDIO的教学模式、教学理念运用于教学的各个环节。在教学中以学生为中心,教师介绍煤矿生产中有关地质的基本知识和工作方法,通过实验和实习提高学生的动手能力,通过参与科研提高学生的创新能力[2]。把地质工作的新的理论和新方法引入到教学中,同时也要把一些传统的内容压缩或删除,例如删除课程中科普性的传统内容,增加矿物岩石、构造地质、地层等相关方面的新理论、新知识;以新的国家固体矿产资源储量分类及编码标准替代传统A级、B级、C级、D级储量分级标准等;随着煤炭资源的开发,煤矿环境污染日益加重,保护矿区环境越来越受到重视,增加煤矿环境地质的新内容;随着近年来地质信息技术的应用,在煤矿地质研究中,丰富了手段,提高了精度和可靠性,增加矿井地质信息技术及应用的教学环节,如运用计算机技术编制和管理各种地质图件、介绍物探新知识和新仪器的应用原理和方法;更新传统生产设计规范等[3]。本课程采用课堂讲授教学为主,同时结合有关电视录像片和野外、室内实习、实验课等形式综合进行。尽可能应用现代教育技术和手段、改革传统板书的教学方法。
在讲授过程中,将多媒体讲授与板书讲授有机结合,通过二者的优势互补,实现有关知识的融合与最佳传授。如利用地形地质图编制地质剖面、编制煤层底板等高线图等方面,均通过多种教学手段的结合进行,取得了良好的效果。采用实例式、启发式、设疑式等教学方法,尽可能调动学生的学习积极性和参与性,促进学生的积极思维、激发学生潜能,达到师生互动共同参与的目的。这种形式可促进理论与实践的结合,可提高学生的学习兴趣。《煤矿地质学》是一门理论性和实践性很强的应用型课程,在完成理论学习的基础上,努力作到理论与实践相结合,安排与设计各类实验和实践教学内容。为满足精品课程的教学设计和内容,依据《煤矿地质学》课程教学大纲的要求,从四个方面来设计实践教学环节,一是实验教学环节,这是一个认知性、验证性的实验教学环节,在完成理论课程讲解后,对矿物、岩石等各类标本进行反复的观察和描述,通过这样的实验使学生能掌握各类标本的鉴定特征,在实验教师的指导下,完成实验报告;二是野外地质认识实习教学环节,在完成课堂教学内容后,进行野外地质现象的认识和观察,把课堂讲解的内容和实际联系在一起,要求学生依据野外实习的内容编写实习报告;三是课堂及课下作业实践教学环节,这是提高学生动手能力和加强学生基本功训练的一个重要实践环节,此环节要求学生能够读懂各种地质图件并运用计算机软件编制各种地质图件、能够从图件中提取各种数据;四是科研实践环节,这是一个提高创新能力的实践环节,部分同学可参加教师的科研课题,在教师的指导下,把学到的知识与实际科研工作相结合,达到提高学生的创新能力。网络教学相比传统教学模式,更能培养学生信息获取、加工、分析、创新、利用、交流、的能力,网络教学能够培养学生良好的信息素养,把信息技术作为支持终身学习和合作学习的手段,为适应信息社会的学习、工作和生活打下必要的基础。把一些教学资源放到网上,为学生建立自学平台。在网上和同学开辟网上留言、教师电子信箱、QQ等方式为学生提供一个互动的学习平台。建立网络教学平台,提供网络学习课件,供学生课后学习。
CDIO模式下的课程教学质量监控