物流管理专业实用软件技能的培养

物流管理专业实用软件技能的培养

一、基于承上启下和实践理念的课程设置分析

在笔者多年指导物流管理专业本科毕业设计的过程中发现,学生们具有较好的分析问题的能力,也具有较好的对物流优化问题的建模能力,但是在对问题的求解能力以及详细深入的数据采集、处理能力方面稍显不足。例如,针对物流当中普遍存在的优化问题———物流配送车辆调度、库存控制、生产计划等。学生在经过管理运筹学及物流系统工程等专业基础课程的学习后,基本能够独立完成问题的分析及建模,但是在问题优化求解时还停留在手工计算(这对于稍大规模的优化问题显然不切实际)或者基于C/C++程序设计语言进行结构化程序设计来求解。但是在教育部要求减少学分、压缩学时的大背景下,学生对于计算机文化基础,C/C++程序设计语言,大型数据库开发等计算机相关课程学习明显欠深入。这些课程的学时基本都在48学时,甚至32学时,因而学习内容篇幅可能存在不完整或者实践环节偏少的情形。此外,对于C语言而言,诸多数据结构的程序细节都需要学生独立完成,而C++虽然有设计好的模板类可以调用,但这些基本属于C++高级部分,在少学时的课程中一般没有介绍。这就造成非计算机类的物流管理专业学生在学过之后,难以理论指导实践———将这些知识付诸实践,用于解决实际问题时显得力不从心。

此外,导致学生动手解决问题能力弱的原因是有些偏向开发的课程往往是需要很多交叉知识的,例如大型数据库开发往往需要学习很多面向对象软件程序设计知识及可视化软件开发工具本身,那么这些承上启下的课程知识如果交由学生自学尚有一定的难度。因此,笔者认为作为管理类专业的学生应该去掉传统的结构化程序设计课程C/C++程序设计,改为具有友好的可视化界面的软件工具,例如VisualC#、基于JCreator或JBuilder或Eclipse的JAVA,这些相对新颖的工具基本具有现成的成熟的数据结构,例如java.util包中包含了诸如数组排序等诸多函数的功能模块,从而减轻非计算机类专业学生开发这类程序功能的负担。与此同时,学生在学型数据库开发及物流信息系统课程时就具备了可视化软件开发的基本理念和一定的软件开发自学能力,学生完成简单的物流信息系统的分析、设计、开发及实现的能力或自学能力将会有一定的提高。这就是笔者所倡导的循序渐进、承上启下的课程设置理念。这样对于专业核心课物流信息系统,我们可以形成如下的循序渐进教学课程体系:JAVA→基于SQLServer的大型数据库开发→物流信息系统(嵌入JAVA中学习过的面向对象分析与设计的概念及新的UML建模教学内容)→物流信息系统课程设计(利用物流信息系统中所需知识进一步实践以强化学生面向对象分析、设计及程序设计的能力)。

为了培养学生具有物流优化建模的能力,以管理运筹学、物流系统工程作为物流管理专业的核心专业基础课程,以使学生在学习物流中心设计与运营、仓储管理、企业采购与供应管理、多式集装联运、供应链管理等专业课程当中具备相应地基础建模及优化知识。同时为了提高学生动手解决问题的能力,在管理运筹学等专业基础课程开设之前开设“MATLAB基础及应用”这样的课程以及在相关专业基础课程中开设诸如LINGO、CPLEX等教学模块,并进一步在专业课程中布置设计实用软件使用的课外作业以强化学生的实用软件使用技能。此外,为了培养学生管理科学的知识,设置了这样一条学习主线:管理学原理→经济学原理→物流经济学→计量经济学(含Eviews软件教学模块)→电子商务(重点包含商务信息检索,存储,商务信息处理及分析)。

最后,对于物流管理专业学生,笔者更倾向于开设模块化能力非常好的成熟的通用软件,例如MATLAB,SPSS,R,Eviews,LINGO,CPLEX,Flexsim,Extend,Witness,Arena,Netlogo等成熟的科研软件,既让学生学会了基本的解决问题的方法,也让学生种下了科研分析的意识种子,从而很好地引导他们更多地主动学习新领域的新知识,同时也为将来有一部分学生走上研究生学习之路做了更好地铺垫。例如,数学规划软件LINGO(嵌入了分支定界算法)对于一个整数规划问题,可以利用简短的几行语句完成求解及灵敏度分析,这样学生就不用从头开始写经典的分支定界算法的程序,从而在减轻学生负担的同时也让学生体会到成功求解的乐趣,进而增强学生学习及进一步自学的兴趣。综合以上分析,针对物流管理类专业学生在毕业设计及在课程设计中所表现出的动手解决问题———给出定量结果及分析能力不足的现象,提出物流管理类专业实用软件技能培养目标及新的组合式实用软件技能培养模式。

二、物流管理专业学生实用软件技能的培养目标

(一)信息搜索能力

在日常学习及毕业设计过程中,如果学生具备非常好的搜索技能,那么学生能在非常短的时间内找到解决问题的资料、工具、方法,从而提高解决问题的可能性。对于信息搜索能力,首先,学习常用的搜索引擎(Google,Baidu,Sogou),了解每个搜索引擎的优势及特点,例如,Google搜索引擎提供的子功能GoogleScholar可以提供学术资源的查找与搜索,尤其是英文学术资源的查找;其次,了解学校电子图书馆提供的电子资源概况,以及如何获取和使用这些资源,包括学习使用一些常见的文献管理软件如NoteExpress,EndNote等;最后由专业课教师在平时上课的过程中或者在新生专业介绍会上列出与物流管理专业相关的常用社区、论坛或微博网址,如了解与管理、经济等物流管理专业相关的大型学术网站———人大经济论坛。

(二)信息存储技术

21世纪已经进入大数据的时代,如何采集数据,利用数据挖掘出数据背后的有用信息是非常有潜力的一种管理模式。例如著名的尿布—啤酒故事就是典型的购物篮分析所带来的好处,而没有大量历史数据的使用与存储,购物篮分析又谈何容易。而大量的数据从各种链接、免费数据库、商业数据库采集时,需要考虑采用何种方式存储这些数据,以及如何管理并利用这些数据,因此,我们应该学习有关信息存储技术。学习数据库技术可以实现对一些分散的数据进行集中统一管理。

(三)信息处理能力

在收集好数据之后,对数据信息进行合理的处理是获取信息价值的必要途径,给学生介绍相关数据信息处理软件:Excel,MATLAB,SPSS,R,EViews等。这些软件都比程序设计语言处理数据要更加易于学习和使用,而且对于数据的可视化都较其他程序设计语言工具方便得多。此外,对于海量数据的处理还可以借助诸如Or-acle、SQLServer这样的大型数据库。

(四)问题建模及求解能力

对物流管理专业类学生而言,物流作为第三利润源的概念已经通过很多专业基础课程及专业课程的学习而深深映入脑海,那么思考的一个问题便是如何挖掘第三利润源,也就是采取何种策略降低物流成本,使得物流冰山下的成本得以不断减少,从而达到追逐并获得第三利润源的目的。这个过程其实就是优化问题,即如何建立优化模型,例如建立模型优化生产调度策略,优化车辆配送路径,优化物流配送车辆装载率,优化供应链的库存,对供应链订单进行排序等,这些优化模型构建的相关基础知识在物流管理专业核心课程———管理运筹学里都有详细的介绍,但是对于求解的方法基本都是介绍的经典理论且是对非常小规模的问题进行处理,然后用手工计算的方式进行求解。为此,我们提出介绍一些建模优化软件如LINGO、CPLEX、MATLAB等来对问题进行求解,从而实现所解决的问题更接近实际情况。

(五)结果展示能力

当对一个问题进行分析,建模并求解之后,需要对结果进行展示,其中包括数据可视化的展示,即图形化表示,为此学生需要具备一定的绘图能力,这个任务可以通过学习MicrosoftVisio及Excel的绘图功能来完成。此外,我们需要对相关结果形成正式的报告或文档(毕业设计论文,课程设计报告),这个任务可由微软办公软件WORD来完成,即学习WORD中的一些高级排版技巧(自动生成目录,自动公式编号等)。最后,学生可能需要在一些公开场合(例如参加全国大学生物流设计大赛的答辩会)展示自己解决问题的成果,这时需要使用到PowerPoint多媒体功能。

三、物流管理专业学生实用软件技能的培养模式

(一)单独开设相关课程

对于某些应用范围大、处理能力强的通用软件或开发软件应单独开设系列课程,例如对于在诸多场合(优化、数据处理等)都非常实用的软件MATLAB可以考虑单独开设课程来讲授,以使学生在后续课程当中可以不断地使用该软件解决课程作业及进一步解决更加实际的问题。这些软件技能的培养对于其他课程能起到承上启下、循序渐进的纽带作用。

(二)依托相关专业基础课或专业课设置教学内容模块

对于某些学习难度不是太大的实用软件技能,采用随堂教学的方式依托相关课程设置一定学时的教学内容模块来实现软件的普及入门。例如EXCEL、WORD、VISIO的学习可以放在校必选基础课———“计算机文化基础”课程里,而对于LINGO可以放置在“管理运筹学”课程里,而且从2012年开始,兰州交通大学物流管理专业选用由李引珍教授编著的部级精品课程教材《管理运筹学》已经将LINGO列入了每一章的讲授内容。此外,基于Logware软件的供应链仿真建模分析也在相关课程设计中得以运用,即对于依托相关课程实施实用软件技能培养已迈入了实质性的教学阶段。

(三)设置引导型教学模块

考虑到总学时的限制,教师在讲授某些主干课程的同时,指出要求学生自学的实践内容,即开展引导型教学模式,以培养学生的自学意识和自学能力,达到延伸、扩展课堂教学内容的目的。这部分内容可以由教师指出学生自学的提纲,内容,自学的方式、方法以及自学的资源(推荐书籍,推荐学习的工具、学习网址),由学生课后业余时间主动学习。而且对于引导型教学模块的内容,还可以设置自学应该达到的目标,考核的方式(例如做一次汇报)及手段。

四、总结

通过这些实用软件技能的培养,起到引起学生学习兴趣,尤其是解决问题的自学习惯的兴趣,及对自学方式、方法,自学能力的培养,实现抛砖引玉的目的,为学生展现更广阔的学习空间。而且这些实用软件包的使用技能对于继续攻读硕士、博士学位的学生也是非常有益的科研学术工具,有利于继续深造的学生打好一些科研学术基础,起到了在本科教学中加强科研思维和创新思维的基础性训练。

作者:向万里 朱昌锋 张静芳 单位:兰州交通大学