期刊大全 杂志订阅 SCI期刊 投稿指导 期刊服务 文秘服务 出版社 登录/注册 购物车(0)

首页 > 精品范文 > 模块化设计

模块化设计精品(七篇)

时间:2023-03-14 15:11:01

模块化设计

模块化设计篇(1)

1设计流程

首先,收集各种型式、不同起吊吨位、跨度和起升高度等因素制约下的成功产品案例,将其划分成相应的模块,对模块进行相应的编码,并将数据储存在数据库中;然后,提取典型模块的形位尺寸,将其变量化后得到可以参数化驱动的模板;最后,根据用户需求信息在模块库中查找需要的模块,如果找不到相匹配的模块,则选取相应的模块模板通过参数化和优化后得到的新模块经组合形成所需产品。门式起重机广义模块化设计流程见图1。

2广义模块化设计实现的关键技术

2.1模块库的建立按照传统模块化设计的思路对门式起重机进行功能结构分析,划分的功能结构框图见图2,根据相应的功能结构建立对应的产品库和模块库。收集典型的结构型式和以往成功的实例,经优化后形成较完善的模块库,这一过程对于广义模块化设计是十分重要的,但往往会因设计水平和时间的关系影响模块库中模块质量和模块类型,以致影响整个广义模块化设计的应用范围和应用效果。

2.2模板库的建立模板库的建立过程实际上是利用数据驱动参数化模型库中的几何模型或程序,进行模型重构的过程。参数化模型库的建立通常是通过编程或在CAD软件内通过参数化建模来实现,在CAD软件内部进行参数化建模时,一般应首先进行零件或装配体的初始几何建模,然后将控制模型形状与位置的尺寸变为参变量。在模块库建立的基础上,对模块经特征提取、参数提取和参数化驱动设置后便形成了模块模板,在SolidWorks软件中建立模板库的过程见图3。

2.3模块的编码模块的编码[5]是在遵循唯一性、完整性、简洁性、易于计算机处理的原则下,用字母和数字作为代码来描述产品与模块的总体信息、从属关系、接口信息、结构特征信息等相关信息,便于用计算机辅助模块选择、组合和管理。图4为模块模板的信息编码。模块的从属关系信息与模块的结构特征信息主要用于模块的选择;模块的接口信息用于模块的组合;其他信息用于模块的管理。

2.4数据库的建立与访问Access数据库是一个小巧的数据库管理系统,功能简单但相当完善,可以完成诸如查询、增加、删减、排序等对数据的操作功能,满足设计系统中数据库对数据管理的要求。ADO基于通用数据访问技术,用ADO访问Access数据库的主要步骤有:引入ADO动态链接库、与数据源的连接、数据操作和关闭数据源。

2.5参数化设计过程目前,几乎所有的三维CAD系统都支持参数造型功能,在SolidWorks软件中以铰座为例来说明参数化设计过程。如图5所示,选择220这个尺寸,在名称栏输入相应的参数符号D1以代表220这个具体值,当重新建模时,根据输入的D1值来替换220以实现参数修改。以"D1@草图2"这个尺寸为例,用来驱动SolidWorksAPI语句为:swPart.Parameter("D1@草图2").SystemValue=D1/1000。当外界对D1赋予新的数值时,SolidWorks将按输入的参数重新生成新图形。还可以通过添加方程式,修改部分主要参数控制其他相关的从动尺寸,从而实现快速设计。

2.6工程图优化技术在对模板库的模块模型按用户要求重新生成后得到的是三维图形,最终是要把三维图变成二维图纸来满足生产的需要,但模型驱动后直接生成的工程图往往存在位置不准确、比例不协调和尺寸漂移等问题,因此需要对工程图进行合理的调整以满足生产的需要[6]。

3设计系统的实现

建立VB程序与SolidWorks连接,创建一个SolidWorks的应用对象,连接函数如下:通过这个函数就打开了SolidWorks的接口,可以调用它的API函数,然后以Access作为数据库,利用ADO数据库访问技术,以三维软件SolidWorks为平台,建立门式起重机的广义模块化设计系统,系统界面见图6。

4结语

模块化设计篇(2)

关键词:算法程序 数据结构

随着世界步入信息化和网络化,以及计算机的普及,计算机教育随即也变得异常重要,如何让中国培养出更多的IT人才,让中国成为真正意义上的电子信息化与网络一体化的国家,这也成为我们国家面临的一项艰巨任务,因此对广大学生的计算机教育也必须更加重视起来,计算机教育应该逐渐面向大众化,不断提高计算机在我国的普及程度,也是我们强国的必经之路。

程序设计教学长期以来一直是中职计算机教学的重点和难点之一,如何学好程序设计成为广大学生最为关心的问题,如何教好程序设计也成为广大老师长期不断探讨的问题,现在我已自身的学习经验和体会浅谈一下学习的方法。

实际上如果我们要学好程序设计,算法,数据结构,程序设计方法和语言这四个方面是一个程序设计人员必备的知识,很多人在学习程序设计的过程中很茫然,不知道怎么进行或者说不知道怎么去写语句,其实我们出现的问题无非就是没掌握上面四个必备的知识,现在我的提议是以算法,数据结构,程序设计方法和语言这四个方面板块为基础,分块教学,各个击破,这样也就能够很好的学好程序设计了。

算法:算法可以说是程序的灵魂,广义地说,算法是为解决一个问题而采取的方法和步骤。设计出高质量的算法,并研究算法所耗费的计算资源与问题规模之间的函数关系。算法设计与算法分析是不可分割的一个整体。按照算法所处理的对象进行分类,算法设计与分析主要有数值算法和非数值算法两大领域。按照计算方式进行分类,则可分为串行算法和并行算法。算法设计的任务是对各类具体的问题设计高质量的算法,以及研究设计算法的一般规律和方法。

数据结构:数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。在许多类型的程序的设计中,数据结构的选择是一个基本的设计考虑因素。许多大型系统的构造经验表明,系统实现的困难程度和系统构造的质量都严重的依赖于是否选择了最优的数据结构。许多时候,确定了数据结构后,算法就容易得到了。有些时候事情也会反过来,我们根据特定算法来选择数据结构与之适应。不论哪种情况,选择合适的数据结构都是非常重要的。选择了数据结构,算法也随之确定,是数据而不是算法是系统构造的关键因素。这种洞见导致了许多种软件设计方法和程序设计语言的出现,面向对象的程序设计语言就是其中之一。

程序设计方法: 程序设计方法学是讨论程序的性质以及程序设计的理论和方法的一门学科[1], 是研究和构造程序的过程的学问,是研究关于问题的分析,环境的模拟,概念的获取,需求定义的描述, 以及把这种描述变换细化和编码成机器可以接受的表示的一般的方法。

用以指导程序设计各阶段工作的原理和原则,以及依此提出的设计技术。有时也指研究这些原理、原则和技术的学科。程序设计方法学的目标是能设计出可靠、易读而且代价合理的程序。程序设计方法学包括程序理论、研制技术、支援环境、工程规范和自动程序设计等课题,使程序设计更加科学化和工程化。其基本内容是:结构程序设计;程序理论在程序设计技术中的应用,以及规格说明和变换技术。程序理论与程序设计方法学的发展密切相关,它丰富了程序人员的思维方法,促进了程序设计技术的发展。其研究的主要内容为结构化程序设计,数据抽象与模块化程序设计,程序正确性证明,面向对象的程序设计方法等。

语言:程序设计语言,用于书写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言有3个方面的因素,即语法、语义和语用。语法表示程序的结构或形式,亦即表示构成语言的各个记号之间的组合规律,但不涉及这些记号的特定含义,也不涉及使用者。程序设计语言是人们指挥计算机的工具。它是一种工程语言,由字,词,语法规则构成的指令系统,高级语言提供了常用的数据描述核对数据操作规则的描述,程序设计就是根据特定的问题,使用某种程序设计语言,设计出计算机执行的指令序列。发展趋势

程序设计语言是软件的重要方面。它的发展趋势是模块化、简明性和形式化。

①模块化。不仅语言具有模块成分,程序由模块组成,而且语言本身的结构也是模块化的。

②简明性。涉及的基本概念不多,成分简单,结构清晰,易学易用。

模块化设计篇(3)

机械设计是提高生产效率的重要工具。当前市场竞争日渐激烈,需要企业迅速适应科技的更新换代。模块化设计方法指的是通过产品结构、设计过程的重组等对大规模生产成本下的个性化产品进行生产,以使企业通过对一些产品零部件的改变提高整个产品的性能呢。模块化的设计方法是工业化社会的必然产物,是整合市场生产,优化产品的重要工具。本文通过对模块化设计方法在机械设计中的应用促进整个工业化的进程,全文介绍了机械产品模块化的基本概念和内涵,并分析了模块划分的原则,介绍了模块设计方法的主要应用途径。

关键词:

模块化设计方法;机械设计;应用

在我国经济迅速变革的情况下,用户群体由以前的集中式迅速向个体户过度,传统的工业成产要求已经不适用于当前的生产方式和经济模式。从设备的更新层面来看,对全部设备进行更新设计无疑会消耗巨大的成本,但是如果将机械设计分成不同的模块,如有需要,可通过对某一模块尽行更换无疑会减少成本的消耗,提高经济效益。但是,应如何对功能经模块化的设计,怎样实现的模块化的转变一直是工业生产的难题。所以,我们应对模块分割的原则、方法进行具体的研究。

1机械产品模块化的基本概念

在进行模块化设计方法在机械设计中的应用前,需要我们对模块化设计有所了解。其主要包括以下内容,首先是功能需求集,指的是市场和客户对模块化产品基本功能要求的合集。产品的功能需求是进行产品模块化的重要内容,是产品发展的重要方向;功能单元。指的是模块的功能,在产品个功能树的相关性分析基础上进行功能的划分;功能模块,指的是产品中应用于功能单元的组成元素;结构模块,指的是功能模块的具体结构,一般由部件或子结构模块组成;模块接口,指的是描述结构模块组合时相互间的几何、物理关系的结合面,模块接口是模块组合的重要依据;基础模块,指的是在设计中具有强通用性的、结构完整的0型模块;变形模块,指的是在基础模块的基础上以特定功能为导向,对结构参数进行改变的模块[1]。模块化指的是以模块的概念对产品或系统进行规划设计和生产组织,是在一定范围内的不同功能或相同功能、不同规格的产品进行功能结构的分析,划分并设计一系列的模块。

2模块化设计方法及其在机械设计中的应用

2.1模块化划分原则

模块化的设计就是要以少数的模块组成极可能多的产品,同时产品具有高度的稳定性、精度,并且结构简单,成本低廉。所以在设计之初应对模块进行详细的划分。当前并没有标准化的模块划分原则,根据侧重点的不同可进行不同模块的划分。从模块本身的概念来看,模块就是可组成系统的、具有某种特定功能和结构的、典型的通用独立单元。通过对产品功能的结构,建立总功能、子功能、功能单元之间的联系,为模块的划分建立基础。单从这方面讲,应满足下述原则:首先应保持模块功能和结构具有一定的完整性和独立性;其次应确保模块接口要素便于联系和分离;第三应保持模块之间的相关尽可能少,同时模块内部间应为强耦合;遵照典型性和通用性的原则。

2.2模块化设计方法在机械设计中的应用

当前具有多种设计方法,首选从功能侧重方面来说,主要的流程是需求分析、功能分解、探索式集成和评估。首选对客户的需求进行分析,将顾客的需求配置到产品中,以满足客户需求为主。根据客户需求分析确定产品要求,再次过程中应准备多种功能目标,满足客户的首要需求。在确定产品各个不同层次的功能后,对产品进行分解,分解成基本功能和物理元素,同时对功能及物理元素进行集成。然后对综合指标及可行性进行分析,最后实施设计[2]。另一种是基于结构特征的设计。这一方法要求先对零部件的形状特征进行分析,并规划减少零部件的种类,达到优化成本和提高产品质量的目的。在次过程中需对标准化模块参数进行分析,减少可变参数的数量,以方便模块建模。根据分析结构首先建立零部件主模型,利用关键参数描述零部件外形和各尺寸之间的关系。设计过程中在基本模块模型中输入数值,自动形成变形模块。其中零部件几何模型和对应的事物特性表是零部件的重要组成部分。通过变形模块的加入,最终形成产品的结构,产品主结构可描述为一个可配置、包括所有标准构建的模块化产品系统的组成[3]。

3结语

模块化的概念提出较早,随社会发展变迁,产品更新速度不断加快,同时用户需求多种多样,模块化的设计是把握市场趋势的必然选择。本文介绍了模块化的相关概念,总结了在进行模块化的划分中应遵循什么样的原则,并最终分析了模块化设计的基本方法。在实际的生产应用中,可灵活对模块划分进行变革,需要我们具有创新意识,加强各个功能的研究,在拓展业务的同时把握时展的方向,尽快完成模块化的生产转变。

作者:曲子君 单位:沈阳理工大学

参考文献:

[1]黄建农,方立宇,董志峰.EBH300A横轴悬臂式掘进机截割头结构振动模态分析[J].煤矿机械,2015,10:116-118.

模块化设计篇(4)

关键词:模块化;计算机软件;价值

模块化软件实际就是模块化概念在软件设计中的具体应用,同时也是软件开发的一种技巧,用计算机软件专业术语来讲就是“模块化程序设计”,简单来说,就是将系统或者是程序当作一组模块集中进行开发的技术,其最终目的就是为了将复杂的任务分解为简单的子任务,进而方便程序的编写。虽然说模块化概念早已被引进计算机软件领域且被运用多年,但随着网络科技与社会经济的不断发展,人们对于软件模块化的认知和运用越来越深入化发展,特别是在软件的系统设计的运用上尤为明显。模块化设计的水平将严重影响软件开发的效率及质量。

1基本思想

1.1理念

模块化设计在设计思想上古来有之,可将其简述为把产品设计作为系统模块划分或者是将模块集合的两种不同过程:一种是指将一个具备某种功能的产品细分为若干功能模块,这些模块可以相互调用,它们分离出来之后可独立存在,也就是产品的模块划分;另外一种就是将多个不同的模块遵循系统要求进行有机组合,重新构成具备不同功能的全新产品,这就是模块的重组。模块化设计与传统设计有着本质区别:(1)传统设计往往针对具体产品进行功能设计,而模块化设计则是针对产品系统进行设计,将系统范围内的产品分为通用和变动两部分,新产品设计将由通用部分和选择变动部分共同来完成;(2)传统设计往往是针对某个领域专用,而模块化设计则是适合各领域广泛通用;(3)传统设计主要是着重具体功能的详细设计,模块化设计则是比较重于整个产品系统的规划、分解和组合;(4)传统产品部件基本是固定方式组合,而模块化则是以模块形式组合,需全面考虑系统的协调性、互换性及组合性,设计难度比之传统设计也高得多;(5)传统设计对象单是产品,模块化设计则是产品或者模块两种不同的对象。

1.2基本概念

模块化设计基本可认为是针对多功能的不同产品设计出多种模块,再经不同组合方式重构不同的产品,进而解决产品品种、规格和设计、成本之间的矛盾。(1)模块模块是由系统拆解而来的,可单独作为一个单元将其从系统中拆出或者更换,或者也可组合成具备确定功能的新系统。模块是系统的基本构成部分,同时它又是一个具有特定功能的独立存在。模块结构往往具备兼容和共通性以及典型性,可以自成系列。模块之间彼此独立,又互有关联,模块有机组合之后便可形成系统。(2)模块化模块化是为优化效益,基于系统观点出发,深入探究产品或者是系统的基本构成,通过分解、组合的方式来构建模块体系,并利用模块重新组合新的产品或者是系统的整体过程。模块化最终目的就是最大程度地优化效益,以产品或系统为对象,以系统的拆解和重组为手段,构建模块化的对象系统的一种活动过程。模块化与产品标准化、系列化联系较为密切,彼此影响、相互制约,常常连在一起被当作评判产品质量的重要指标。现如今,模块化设计已渗入多个领域,例如汽车、家电、计算机等。(3)模块化设计的应用现状模块化设计在国内外各行业被广泛应用,分别在机械、电子、船舶等行业中取得了显著成果。尤其是在汽车行业中更是得到了重视,模式化生产方式被称之为其是继大规模生产、精益生产之后,汽车生产方式的第三次革命。上世纪50年代,我国在积木式机床的设计中,力图以最少的“积木块”构成多种机床,对模块化设计做了初步探索,但因缺乏理论指导,设计中过于侧重通用而忽略了特性,导致结构和性能匹配困难,效果欠佳。1970年到1980年之间,模块化设计在我国再次受到重视和应用。1981年,北京机床厂龙门铣床进行模块化设计;杭州汽轮机厂引进Siemens公司的模块化工业汽轮机技术;1989年至1991年模块化项目应用到机床、模具、电机等各个方面。90年代末,重汽集团公司对面向国际市场的10m到12mde大客车进行了模块化设计[1]。

2模块化与计算机软件设计

2.1存在的问题

计算机软件开发以其他产品设计相比,其开发程序较为复杂,是由多种程序组合而成的。我国的计算机软件在实际的开发过程中,因为设计人员对软件开发缺乏研究,进而导致了计算机软件在实际运用过程中经常会出现用户数据丢失、计算机软件遭到损坏,网络不稳等种种现象,不仅一定程度上抑制了计算机软件企业的发展,还会导致用户隐私信息泄露的不良后果的发生。除此之外,在设计软件项目中,由于部分软件开发人员忽略项目数据分析,进而造成软件开发比较笼统化,数据分析也比较缺乏完整性和真实性,极大程度上降低了计算机用户的使用效率。在软件开发过程中,因为软件开发人员在进行开发过程中未严格按照国家相关规章进行规划设计程序的工作,导致软件工程建设延期,且不能保证软件工程的质量。软件工程是一项较为复杂、庞大的项目,所以要求开发人员必须严格遵循相关章程,进而提升软件开发效率及软件工程质量。

2.2难点的应对策略

2.2.1设计方法模块化设计方法模块化一直以来都是软件工程明确的发展方向及目标。随着当代网络科技的不断发展,采取模块化设计的方式已然成了当今时展的必然趋势。模块化设计不仅可以有效提升计算机软件的使用效率,而且还可以提高计算机开发人员的工作效率。模块化设计最显著的特点就是在计算机原有程序的基础上随意增添或删改软件程序,正是这一特性可有效简化原本复杂化的软件设计程序。模块化设计外在表现形式就是以若干小程序为基础,开发人员通过进一步的设计和处理这些小程序,并将这些小程序串联整合起来,进而构成庞大的计算机软件程序。在此过程中,计算机软件开发设计人员应注意:在对小程序进行处理和设计的过程中,必须确保小程序可作为一个独立个体的形式而存在,如果计算机系统自动分解化,那么很多程序就需要开发人员根据计算机系统分解设计来进行增添或是删改软件特性,计算机下级模块绝对不能调试为更高级别的模块。由此可见,计算机开发人员遵循相应的设计原则是实现模块化设计的前提基础。2.2.2设计层次数据结构信息作为计算机软件开发中的重要组成部分,在计算机系统中有着至关重要的作用。根据当前我国计算机软件设计的基本情况分析,虽然大多数企业都实现了程序结构化以及结构的层次化设计,但是较多企业软件在数据结构程序化方面却十分欠缺,进而导致了软件工程设计面临着数据信息经常性流失及图文信息笼统模糊。因此,加快数据信息结构层次化是当前软件开发人员需快速解决的紧要问题之一。计算机软件程序设计中,通过全部采集信息对内部结构进行进一步的调整和优化,并根据详细明确化的图文特征及信息流动性深入探析软件数据结构,进而形成软件设计结构。耦合和内聚两个部分是影响数据结构设计的关键因素,因此开发人员需根据其两方面数据进行数据结构的设计,方能有效解决计算机软件系统中数据流失及图文信息模糊的难题。2.2.3多元化的数据结构设计当前国内的数据结构基本上都是采取Warnier软件开发方法,此开发方式不仅可将前面所提到的数据难点通过图表结构的形式直观显示出来,而且可以为解决数据难点问题提供便利。数据结构设计包括重复、顺序及选择3种类型。首先由开发设计人员分析数据结构,得出数据结构结论并创建程序控制结构,然后形成数据结构设计过程,最后将数据软件结构与各自对应的计算机系统相配备。强化计算机数据结构设计不仅可有效解决计算机软件开发中数据难点问题,同时对于数据结构的多元化发展也起着积极作用。

2.3模块化与计算机软件设计

通过以上分析,随着我国网络科技的快速发展,我国计算机软件开发虽然取得了一定进步,但是仍有很大的增长完善空间,开发设计人员需严格遵循相关法律法规,同时企业通过采用模块化设计手段,为软件设计的层次化提供保障,进而有效提升计算机软件质量[2]。

3软件进行模块化的实用价值

软件设计和程序设计完全是不同的程序设计,而是程序的编写,是针对某些问题进行的算法设计以及编码设计,只适用于小型软件项目。由于程序本身的设计是很少以软件结构角度做出整体的考虑,所以不仅不可以使软件结构变得清晰、层次化,反而也还会导致使各软件元素之间的连接、调用变得混乱,因而造成软件的维护及修改困难;除此之外,程序设计步骤模糊,中间缺乏常规检查,因而导致设计出现错误却又不能及时地发现,错误不断蔓延、扩展,就算调试时纠正,同样也无法更改软件成本的增加,软件工程延期交付的结果。现代软件设计的主要核心实际上其实是把问题拆解为能独立处理的最小功能模块。设计整体以数据为基础,从上到下,逐步进行优化完善、模块化的过程。软件的模块化设计可有效地解决软件的复杂性问题,有易于软件设计、调试及维护工作的进行。软件模块化的作用有:降低软件的复杂性、便于软件设计、便于软件测试。

4结语

通过模块化与计算机软件设计的相关分析,事实证明,软件模块化对于计算机软件的开发设计具有较高的价值。可有效降低软件的复杂性采用模块化设计手段,为软件设计的层次化提供保障,进而有效提升计算机软件质量。

参考文献

[1]应建平.计算机辅助模块化设计系统研究[D].合肥工业大学,2006.

模块化设计篇(5)

关键词:电子商务 实训 课程体系 考核评价

中图分类号:G64 文献标识码:A 文章编号:1674-098X(2014)08(b)-0160-02

随着电子商务专业人才的需求在迅猛增长,高校开办的电子商务专业期望能培养出高素质、实用型的电子商务专业人才。培养在电子商务方面具有全面素质和综合职业能力的直接参与生产、服务、技术和管理第一线工作的应用型专门人才和劳动者。由于在电子商务专业的教学和培养过程中,电子商务专业人才的教育具有非常强的实践性,教学中的实践环节至关重要,要求学生能够运用所学知识应付、设计、制作电子商务各个环节的解决方案。因此如何能将电子商务相关课程设计的合理,让学生充分理解,掌握并应用于实处是现阶段各个职业学校及高等院校仍不断探索研究的问题。

1 《电子商务实训模拟》课程认识

电子商务模拟实训是专业技能培养和训练的有效方式,这种综合能力一般包括计算机操作及网络应用能力,商务实施能力与电子商务技术能力,是一种实践教学方式。而所谓电子商务实践教学,是指利用教学模拟环境,网络环境和社会对电子商务专业知识的商业化运用进行观察、了解、参与、模拟和再现、修改、评价、总结和创造等的教学活动。通过教学模拟环境和网络模拟环境理解专业知识,解剖专业知识,认知专业知识,通过电子商务企业经营案例对网上商业活动过程了解、参与和分析,掌握电子商务经营规律和工作原理,加深对电子商务技术知识应用的理解,掌握发展趋势,使学生在参与实践教学中学会发现需求,提出商业设想和找到解决关键技术的方法。

2 《电子商务实训模拟》课程教学中存在的问题

2.1 课程实践培养不构成体系化

电子商务专业的复合型特点,决定人才培养必须具备信息技术和商务市场能力,打多数电子商务专业课程时间内容缺少综合性项目,多为单独的实操训练,这样导致学生的知识点不成体系,不能整体把握电子商务专业情况和全部工作流程,学生综合能力减弱。

2.2 实训软件的滞后性

各院校教学所用的软件系统操作流程和实际的电子商务工作流程有很多出入,软件系统的更新速度赶不上电子商务行业的发展速度是所有电商专业教学使用的模拟平台共有的缺陷。

2.3 教材的脱节性

电子商务实训模拟所使用的教材,通常是在现阶段之前编写出来的。而电子商务的发展瞬息万变,没有人能预料到未来发展的趋势例如02年的时候电子商务是什么样子,现在是什么样子?当时的教材现在早已淘汰,而就在我们的学生学成走出校门时中国电子商务一定会发生相当大的变化。

2.4 无法营造真实的商场情景

电子商务实训多为模拟模块教学,缺少真实的工作场景,而且不能产生实际的收益。另外模块教学一般是设定好的流程与结果,而真实电商战场中波谲云诡各种突况并不能体现出来,因此学生不能够真实的体验到这些。

3 结合我校实际情况进行课程设计

3.1 课程定位

《电子商务实训模拟》课程是电子商务专业各学期课程知识的综合性课程也是电子商务专业的核心技能课程。该课程对学生职业能力培养和职业素质养成起主要支撑作用和明显促进作用的。

在课程定位设计中,要坚持以学生职业能力培养为核心,培养动手能力,强化实践能力,按岗位设计课程,搭建与真实平台相似的平台,或尽量采用真实电商环境平台。

3.2 教学内容选择

对于《电子商务实训模拟》这一课程来讲,综合性很强,知识点繁多,在教学过程中不可能涵盖所有内容,因此在内容选取上要遵循专业培养目标和本课程教学目标。

3.3 教材处理

《电子商务实训模拟》教材的内容应简洁使用,突出新知识,新方法,新技术,更要结合现下电子商务活动中出现的新事物。注重实训内容的可操作性,强调实训内容的理解与理论相结合,充分体现任务引领实训导向的课程设计思想,以工作任务为主线来设计教材结构,顺应岗位需求。

3.4 教学方法

在教学方法上,以实训模块教学为思路和导向;实现教、学,做系统的同步进行。把教学的重点放在学生上机模拟操作上。把大部分时间留给学生自主练习,教师多以提点,提示,指导为主要教学内容,从中穿插引出理论知识加以巩固。

教学手段为多媒体、网络教学及实训平台。

3.5 考核方式

建立科学灵活的评价体系,提高学生学习的成就感。考虑的本课程的实操性比较强,而注重平时每个模块的完成与技能操作的积累,因此期末考核除了传统的试卷考试、项目操作考试外可采用更多样化更灵活的考核形式。

3.6 组织实施(以B2C模块教学为例)

以企业与消费者真实的网购行为作为一个项目操作:其中包括7个角色网络用户、商城管理员、销售部、财务部、采购部、物流部、储运部。每个角色分配一个学时去学习及具体操作实施。

另外作为企业内部各个部门之间沟通协作来完成整个的购买流程另外需要分配8个学时,其中包括预警采购及缺货采购,实际上与在与消费者正常网购行为无直接关联的公司活动。

最后,需要将消费者及企业整个的电子商务流程串联起来,让学生能更加清晰思路,顺畅操作,并作为本模块的考评则需要4个学时。

总结来说:

(1)本模块学时:7+8+4。

(2)教学内容:B2C模块操作。

(3)教学过程:教师分配角色及任务;学生实操完成每个角色日志;交易流程实施;交易成功或退货完成。

(4)实训模块考核:学生完成日志后每个步骤有相应的分数;最终交易成功或退货完成的整体测评成绩。

3.7 效果评价

对于课程的效果评价,主要从两个方面来综合评判

(1)学生学习评价。从学生是否对每个模块课程的感兴趣出发,从实际操作来评判课程难易度。从学生掌握技能熟练度来评价课程设计的实战性。

(2)同专业老师评价。通过本专业老师的集思广益对本课程进行细致的讨论和可行性评估,对不足之处进行分析改进。

4 结语

对电子商务模拟实训课程的设计研究旨在摸索出一条能够适应电子商务发展,并且让电子商务专业学生更快更好的融入到这个大环境中,学有所用。为电商企业输送更具有实践性,操作性的人才。另外也是促进电子商务专业教学方法改革,让每个教师根据教学的具体情况采用更多样性的教学方法,发挥教学优势,创造新成果。

参考文献

模块化设计篇(6)

关键词:古典家具;造型;装饰;结构;工艺;模块化

Abstract: in order to adapt to the needs of society to classical furniture in this paper, the use of "modular" design thinking of the Chinese style is classic furniture, and the classic furniture process modular, to reduce production cost of classical furniture, improve the production efficiency, in order to meet the social to Chinese classical furniture market demand.

Keywords: classical furniture; Modelling; Adornment; Structure; Technology; modular

中图分类号:S611文献标识码:A 文章编号:

模块化设计已被广泛应用于板式家具为主的家具设计中,但以中国古典家具为代表的实木家具生产企业对模块化设计却少有研究。近年来,多数企业普遍面临的产品标准化程度低、生产效率低、传统的作坊式生产缺乏产品设计和手工生产上的突破等难题依然不容忽视。模块化设计所具备的缩短产品设计周期、提高生产效率、节省成本、满足个性化需求等优势正是当代中国古典家具设计生产过程中所最需要的。鉴于此,笔者拟引入“模块化”的这个概念来对中国古典家具科学化的设计方式做一番探讨及研究,以期能对中国古典家具和“中式家具”风格形成有所裨益,并促进该行业发展。

一、家具模块化设计概述

⒈模块化设计的概念

模块化设计是基于模块的思想,综合考虑系统对象,把系统的功能按照不同的功能和不同的性能分成模块,并且使之接口标准化,根据需要选择不同的模块来组成满足不同要求系统的一套方法理论。

⒉家具模块化设计的层次

家具模块化设计包括三个层次:家具模块化总设计、家具模块设计、家具模块化产品设计。①家具模块化总设计的目标是明了模块化系统的框架、轮廓、总的技术要求,并且对模块化设计的可行性及其必要性进行科学论证。首先为了了解该类型家具的市场需求,就必须进行市场调研,然后在市场调研的基础上,设计出系统的轮廓,并利用模块化的原理明确系统的功能。②家具模块设计是家具模块化设计的承上启下的环节。模块设计的好坏直接影响最终家具的效果。③家具模块化产品设计主要是通过对不同功能的子模块进行选择,然后评价其可能的组合及组合的合理性,来得到特定功能的家具。

⒊家具模块化设计方法与步骤

家具模块化设计的主要目的是为了提高家具的市场适应能力,进而提高家具企业的市场竞争能力。模块化设计步骤包括:①市场调查与分析,在这个步骤中主要探求家具的需求,分析模块化设计的可行性;②模块化的总体设计,主要是确定家具模块化的范围;③模块的划分与创建,根据功能的不同对家具分为不同的模块,并且对模块进行功能、结构、接口、参数的设计;④模块的组合,根据模块的功能选择最佳的方式对其进行组合;⑤模块化实施,主要是确定模块化设计的方案,进行家具的生产。

⒋家具接口的设计

在家具的模块化设计中,通过接口各家具模块组合在一起,成为功能完整的家具。模块化接口的链接强度及可靠性决定了模块化家具的整体性能。所以在对家具接口设计时要注意接口界面几何特性的协调一致,并且接口能够对周围的湿度、灰尘等具有防护功能,即具有防水、防锈等的功能。

二、中国古典家具模块化设计初探

中国古典家具的主要代表是明清时期风格的家具,这类家具历史悠久,具有较深的文化内涵;其外观或对称简练,或华美大气;材质大多致密坚实,色泽沉穆雅静,纹理独特优美。古典家具主要采取榫卯、雕刻、镶嵌等传统的工艺。根据前文对家具模块化设计的概述,现对中国古典家具从造型、装饰、结构和工艺等四方面进行模块化设计的初步探讨。

古典家具造型构件的模块化设计

古典家具是我国文化遗产中的奇葩,具有很强的艺术及欣赏价值。所以在对古典家具进行模块化设计时,不但要考虑模块功能也要考虑其造型。在此基础上可以把造型审美设计为独立的模块。结合以上模块化设计的理念,在对古典家具造型构件的模块化设计时也要对其进行市场调研以确定市场需求及模块化的总体设计,在此基础上进行模块的划分、创建、综合,之后对模块化进行实施评价。

古典家具装饰构件的模块化设计

为装饰服务的构件就是装饰构件。家具在其使用价值的基础上也蕴涵这文化语言和艺术信息。各个时期的家具,其零部件都能从家具造型中分离出来作为装饰构件的家具不在少数。例如在古典家具中的线脚、装饰纹样、金属装饰件等。装饰件能够独立于功能构件,专门用于家具的装饰。对古典家具装饰构件的模块化设计时除了要对纹样的设计选择与线脚、金属构件等和谐统一搭配,在不失去古典家具装饰精髓的前提下,对该模块的设计可以更多的考虑为现代化工业生产带来便利。对其的设计步骤有:市场调查确定其市场需求,然后进行模块化总体设计,在此基础上对装饰模块进行划分、创建等。

古典家具结构的模块化设计

中式古典家具结构的模块化设计即是古典家具的模块接口设计。早在明清时期时,以榫卯为代表的我国家具结构已经形成了一个完整科学的体系,成为了我国古典家具辉煌成就的重要组成部分。所以榫卯结构接口的模块化设计也是古典家具模块化设计、制造过程中一个非常重要的组成部分。对古典家具接口的模糊化设计是在对传统家具的结构进行科学合理分析和综合的基础上建立起来的,并且在此基础上对其进行合理的简化,对接口方式、接口的尺寸及接口的形状进行通用化、标准化、系统化的设计。家具是模块间的直接连接,连接时是由各个零件、部件间的连接界面直接进行机械连接。在此连接界面上进行接口设计,主要是确定标准的接口参数和方案,同时也要考虑专有模块和通用模块的结构接口的模块化设计,并对古典家具整个模块系统建立系统的接口档案等。

古典家具生产工艺的模块化设计

为了取得较好的经济效益,可采用成组技术、工艺模块化设计等的方式把家具的生产工艺也进行模块化。所谓成组技术就是将古典家具的零部件按照其规模、形状、工装等方面进行归类制造,使其适应现代工业化大批量生产的同时,实现中小量生产模式,最大程度满足客户的个性化需求,降低产品的产生成本,提高生产效率及经济效益。建立古典家具企业工艺技术模块化系统是工艺模块化设计的重心,以便最大限度的减少古典家具工艺设计的工作量,尽量满足多品种家具生产的要求。在工艺模块化设计时需要进行古典家具模块化结构的分析,把模块的构成因素等进行综合性分析,进而确定工艺模块的结构要求。模块化生产工艺包括通用工艺、专用工艺。在通用模块或者某种专用模块的标准工艺中比较适合使用通用工艺,专用工艺是在原料的工艺允许的要求范围内,分析相似的工艺规程并对其进行应用的基础上得到的工艺,这种工艺主要针对的就是专用模块。这样在对古典家具进行工艺设计时,在整理之前加工中式古典家具工艺流程的基础上,结合已有的标准化的工艺流程,利用其中相似或者相同的工艺流程,以便使工艺流程更加科学化,大大提高工作的效率。

结论

进行中式古典家具模块化设计,要结合模块化设计的特点,展开对家具模块化设计,并对其的合理性进行分析,设计出符合客户需求、适应大批量生产的产品。在对古典家具模块化设计时也有不同的设计层次,首先要抓住古典家具的功能要求,其次要坚持以人为本、简约主义和崇尚自然等原则进行对中国古典家具模块化设计的思考。从文化精神方面继承古典家具的特色的同时,设计出的产品也要符合现代工业化大批量生产的要求。同时还要结合中式古典家具企业自身特点现状,找到一条符合企业自身发展的中式古典家具模块化设计之路。

参考文献:

[1]唐开军.现代中式家具发展态势探讨[J].家具与室内装饰2005,(7):

[2]胡俊红.设云卜的因缘:‘扫国家具设计的民族性研究[M].合肥工业大学出版社,2008.12:

[3]邓背阶,陶涛,孙德彬编著.家具产品开发与设计「M.化学工业出版社,2006.08:

[4]王彩莲,梁家年.明式家具造型意象探讨以及对工业设计的启示[J〕.包装工程.2009,(06):

模块化设计篇(7)

摘要:笔者借鉴程序设计中的模块化思想,将“C程序设计”课程内容进行模块化改造。本文首先介绍教学内容的模块化设计思想,然后说明每个模块内部的设计方法,最后通过阐述模块之间的联系,描述如何将各个模块组装成为整个课程内容。

关键词:模块化设计;C语言;程序设计;教学内容

中图分类号:G642

文献标识码:B

1引言

“C程序设计”课程作为几乎所有的计算机专业及许多非计算机专业学生的程序设计类必修课,在整个计算机课程体系中占有重要地位。然而因其具有知识点多、知识点之间的逻辑关系复杂的特点,又是许多学生感觉学习困难的课程。本文将程序设计中模块化思想应用在C语言教学内容的组织上,改变传统的内容编排模式,将整个课程内容分解为多个模块,每个模块内容紧凑、功能单一,模块间联系主线鲜明、逻辑性强。每个模块内部设计都以该模块所涉及内容能解决的实际问题为切入点,将要求学生掌握的内容以及这些内容能够完成的任务给出明确的说明,将学生整个课程的学习目标分解为各个模块的学习目标,使学生能够明确模块用途,学习目的性加强,提高教学的有效性。

2教学内容模块化设计

模块及模块化的概念随处可见,如建筑工程中的砖瓦构件,机器上的零部件,程序设计语言中的子程序、过程、函数、类,都可以称之为模块。模块化的概念已被广泛应用于软件(Parnas,1972)、产品设计(Henderson & Clark,1995;Baldwin & Clark,2000;Ulrich,1995)、生产(Starr,1965)和组织形式(Sanchez,1995;Sanchez & Mahoney,1996;Langlois & Robertson,1992;Schillin & Steensma,2001)等多个领域和方面,它是指通过每个可以独立设计的、能够发挥整体作用的、更小的子系统(模块)来构筑复杂产品或业务的过程。衡量一个系统是否为一个模块化系统的主要依据是看该系统是否具有“模块性”,即清晰而简明的层次结构。其中的模块是否具有很强的独立性,都有自己不可替代的功能,而且相互依存相互作用。具体到程序设计中的模块独立性,一般采用两种准则度量:耦合性和内聚性。耦合性是指模块之间相互连接的紧密程度;内聚性是指模块内部各元素结合的紧密程度;独立性强的模块应具有高内聚性和低耦合性。

图1 传统的内容组织形式与模块化的内容组织形式对照图

综合上述思想,对教学内容进行剖析分类,并根据程序设计语言的四个基本成分(数据成分、运算成分、控制成分和传输成分),将内容按照其在程序设计中的作用、传统组织形式与模块化组织形式对照分解成七个功能模块。图1为传统的教学内容组织形式和进行模块化改造后的组织形式的对照图。根据程序设计的模块化思想,模块具有功能内聚性为最强的内聚性,所以成分划分的模块,内部功能单一,基本可独立设计,如“数据模块”,主要介绍C中各种数据的表示和存储,可涉及一些简单算术运算和输入输出函数,在未介绍运算和输入输出模块前,完全可以对这些内容进行简单说明,而不影响学生对本模块内容的学习。同时这样划分使每个模块内容具有弹性,便于根据学生基础和学习能力及学时情况等增减内容。

程序设计中所谓的模块一般具有三个基本属性:功能(该模块实现什么功能),逻辑(描述模块内部怎么做),状态(该模块使用时的环境和条件)。我们首先来描述各模块的内容和功能,如表1所示。

程序设计中模块的第二个属性为“描述模块内部怎么做”,下面介绍每个模块的内部设计思路。

3模块内部设计

3.1模块一入门

本模块是整个课程内容的引子和主线,其中起关键作用的是贯穿整个课程的7个实例。本模块归纳出C语言能够解决的典型问题,通过7个典型实例来说明,使学生对C有全局了解和把握;同时也为其余各模块提供“原型”,其他模块以这7个实例为起点,延展教学内容和实例。

模块一的主要内容包括预备知识(程序设计语言和算法的相关概念);C语言概述(产生背景,特点);并通过第一个C程序“Hello,World!”,了解C程序的基本结构及开发C程序的环境Turbo C和C程序从编辑到运行的全过程。当然,本模块的重点放在“C语言都能做些什么”,总结出四个方面:输入/输出信息,数值计算,非数值计算,处理磁盘文件,如表2所示。

3.2其他模块的内部设计

首先提出问题,然后通过问答问题展开内容,最后总结。如表3给出了部分模块的内部设计思路。

图2到图8为模块一中的七个典型实例的演示图。

4模块装配

模块化过程包括分解复杂系统为各个模块和将各个模块装配成为原来复杂系统两个过程。首先考虑模块的装配方法,上面提到,模块一是整个课程的基础和核心,其余所有模块的内容都是在模块一中的7个实例的基础上延伸,其他模块中的实例可在这7个实例基础上加工、衍变、丰富而成。其他模块与模块一中7实例的关系如图9所示。再考虑模块的装配顺序,这时要考虑该模块使用时的环境和条件(程序设计中模块的第三个属性)。使用C语言进行程序设计时,程序内部结构一般为:输入和表示数据、处理、输出结果。按照这个结构,学生在程序设计时,需要“简单地输入和表示数据”,则装配模块二;需要进行“处理”,则装配模块三、模块四、模块五;需要“复杂数据表示和处理”,则装配模块六;需要“复杂输入和输出结果”时,装配模块七。

按照这个思路,所有模块以7实例为装配线,按模块二到模块七的顺序组装成为一个完整的课程系统。

图9 各模块与7个实例之间的关系

5总结

利用模块化思想设计组织C程序设计课程的教学内容,将复杂、难学的内容分解为七个内容单一的模块,所有模块既功能相对独立,又都围绕同一核心主线(7实例)延展内容、衍生实例;再根据程序的结构和设计流程,按需装配各模块,从而为学生构造整个知识体系,有效降低了学生学习难度,加强了学习内容的逻辑性和衔接性,对提高课程教学质量有实质性帮助。

参考文献:

[1] 谭浩强.C程序设计[M].北京:清华大学出版社,2001.

[2] 郑人杰,殷人昆,陶永雷.实用软件工程(第二版)[M].北京:清华大学出版社,2001.

友情链接