APP下载

范例教学在“物流信息系统”课程中的应用

2015-01-20向万里,张静芳,巴彩林

关键词:策略

向万里,张静芳,巴彩林

摘 要:物流信息系统是物流管理专业一门重要的专业课程,其教学内容具有多学科交叉性的特点,尤其是信息系统开发方面的教学内容涉及面向对象程序设计、数据库、软件工程等教学难点。文章从“物流信息系统”课程教学现状出发,提出了范例教学在“物流信息系统”课程中的应用策略。

关键词:范例教学;物流信息系统;策略

中图分类号:G642.3 文献标识码:A 文章编号:1002-4107(2015)02-0042-02

物流信息系统是物流管理专业一门重要的专业课程,涉及物流信息技术、物流信息系统开发、管理及辅助决策优化等教学内容,属于综合性、交叉性较强的一门课程。其中,信息系统开发更是涉及面向对象程序设计、数据库技术及软件工程等知识,使得物流信息系统课程融合了物流管理专业多门专业基础课的学习内容,进而要求学生对这门课程的学习具有较强的综合能力,融会贯通的能力。为了使学生在学习物流信息系统课程时不产生畏难情绪,能够循序渐进地掌握物流管理信息系统开发方面的内容,本文以德国著名的物理和数学教学论专家M·瓦根舍因教授提出的“范例教学”理论为指导,探究范例教学在物流信息系统课程教学中的应用[1-4]。

一、“物流信息系统”课程教学现状

物流信息系统是物流管理专业的一门核心专业课程,后续课程涉及电子商务,企业资源计划。对于物流管理专业毕业生掌握及后续灵活使用物流信息技术及物流管理信息系统进行辅助管理、决策及优化具有重要支撑作用。然而,这门课程涉及的教学内容多而难,使得学生在学习过程中无所适从,很难将相关知识融会贯通,尤其是对于物流管理信息系统开发方面涉及的教学内容难以理解、难以编程实现,进而导致学生在毕业设计过程中表现出对这方面的选题十分畏惧。这主要是物流管理专业目前的课程体系有所欠缺及物流信息系统课程本身的“面向对象”等知识难度较高导致的。

目前,兰州交通大学物流管理专业对于物流信息系统这方面课程的学习主线是:C语言程序设计(48学时)→数据库技术基础(以SQL Server为背景)(48学时)→大型数据库技术开发(以Oracle为背景,48学时)→物流信息系统(48学时)→JAVA程序设计(48学时,开设在大四第一学期)→电子商务→企业资源计划。

对于这样的学习主线,导致的缺陷是学生虽然学习了结构化的程序设计语言C语言,但对于管理类的学生而言,难以使用C语言开发交互式的GUI图形用户界面,更难以和后续的数据库技术相结合来开发物流管理信息系统。而对于具有面向对象优势的JAVA程序设计课程开设在大四第一学期,导致与学生就业高峰时期的应聘有些许冲突,进而降低了学生的学习积极性,使得48学时的JAVA程序设计课程教学难以触及真正的物流管理信息系统开发方面的教学内容。为此,拟调整教学学时及课程学习主线来改变这样的现状。优化后的课程学习主线为:JAVA语言程序设计(80学时)→数据库技术基础(以SQL Server为背景,48学时)→物流信息系统(48学时)→物流管理信息系统课程设计(2周)→电子商务→企业资源计划。这样的教学主线有效地去除了对于管理类学生学习难度较大的Oracle数据库技术,同时,又能使学生集中主要学时学习面向对象程序设计、主流数据库SQL Server技术、信息系统开发以及后续的课程。新的课程设置主线更具循序渐进的特色,有利于学生逐步学习、理解、掌握面向对象程序设计、数据库、以UML为建模工具的软件工程等方面的难点知识。

二、范例教学理论的主要思想

范例教学理论中的“范例”一词来自于拉丁语Exemplum,它的含义为“例子”,或者说“典型的、言简意赅的例子”,总的来说就是“好的例子”[5]。范例教学的主要思想是:让学习者从选择出来的有限的例子中主动获得一般的、本质的知识。即期望借助这种一般的知识、能力来理解并解决一些结构相同或类似的单个现象或问题。运用教学范例的目的是使得学生更易于理解和掌握课本知识及原理,同时激发学生自学的兴趣,进而为学生照猫画虎及举一反三式的创新打下基础。

三、范例教学在“物流信息系统”课程中的应用策略

除了课程设置体系方面的优化有助于物流信息系统课程的教与学的效果的提升之外,采用范例教学理论来克服物流信息系统课程本身的难点知识是另外一条重要途径。

(一)面向对象主要技术

物流信息系统开发方面的内容主要包括:面向对象分析及设计、数据库设计及面向对象程序设计。其中,难以理解和掌握的技术概念主要有:类、对象(或实体)、接口、继承、多重继承、封装、重载、泛型、设计模式以及UML建模方面的知识等。为此,期望采用UML建模语言对这些概念进行可视化的同时,借助一种先进的面向对象程序设计语言来实现。以强化学生采用UML建模分析的能力及提升学生编程实现的能力,起到通过感性认识加强理论理解的同时,提高学生的动手实践能力。

(二)UML建模及JAVA程序设计语言

面向对象分析与设计的过程中,一般使用统一建模语言(Unified Modeling Language,UML)来实现系统分析员、领域专家及需求客户等不同角色人员之间的沟通。在具体的UML建模过程中,一般需要借助计算机辅助软件工程(Computer Aided Software Engineering,CASE)工具来可视化相关分析与设计的内容,即在采用UML进行系统分析与设计时,可选择一些可视化的工具,诸如Rational Rose,Microsoft Visio,Power Designer以及StarUML。其中,StarUML以其简洁、小巧及开源等优势特性获得广泛青睐,可以用于绘制用例图、类图、序列图、状态图、活动图、通信图、模块图、部署图以及复合结构图等,同时可以多种图形图像格式(JPG、 JPEG、BMP、EMF和WMF)导出建模结果,更是与Java、C++、C#等程序设计代码之间实现了正向逆向工程。因此,选用StarUML作为UML建模的CASE工具来讲授教学范例是非常合适的。

对于面向对象程序设计语言而言,存在以C#、C++、JAVA等为代表的许多面向对象程序设计语言,其中,又以JAVA语言最具特色。JAVA是一种纯粹的面向对象程序设计语言,所有的事物都封装在类里,不像C/C++在类之外还存在非类的特性——全局变量,而且,JAVA语言及其相关的IDE大都不像微软的Visual Studio平台那样产生研发的框架,即每一行代码都是程序员自己设计、输入、调试等,这有助于初级程序员对开发内容的全面理解及掌控。而且,JAVA是易学的,尤其是相对于C++而言,学习难度曲线要平缓得多,同时,JAVA又是解释型的,具有天然的跨平台特性,这显著优于C#,因而,选择JAVA作为范例教学过程中面向对象实现的程序设计语言是恰当的。

(三)教学范例选择

在教—学过程中,提升学生对问题的认识、理解、掌握能力,消除学生的恐难心里,激发学生的主动学习兴趣,培养学生的独立学习能力是非常重要的教学目标。因此,对于综合性、交叉性较强的物流信息系统开发中的教学难点内容,在实施教学范例选择及设计时,应遵循背景易于理解,便于初学者进行需求分析及基于UML的面向对象分析及设计,而且编程实现的代码量要尽量少。这里,拟以“基于C/S结构的大学生教材进销存管理系统”为选题,这是因为大学生每学期都面临到教材管理中心以班级为单位采购教材的现实,信息系统管理员仅涉及二级学院教务员、学校教材管理中心管理员,业务流程是教务员根据二级学院教师的教材订单(请购单)录入二级学院教材订单信息,教材管理中心的管理员则依据各二级学院的订单汇总信息及库存信息,进一步确定向各出版社或出版商所下的订单信息,然后是各种教材运抵教材管理中心之后的入库管理,现有库存管理,以及开学时面向学生领取教材业务的出库管理。总而言之,这个教材进销存业务信息系统既满足了背景知识简单,又涉及物流领域的进销存环节,同时又能以较小的代码量实现完整的信息系统功能。这样的范例应该是麻雀虽小,五脏俱全。这样短小精悍的范例可以让学生不产生学习上的畏难情绪,同时完整的功能又能激发学生尝试的激情,进而实现学生轻松学习、领会相关知识,让学生体会到理解、掌握相关知识点后的成就感,最终提高独立实践和进一步创新的能力。

综合上述分析,本文从课程设置主线的角度依据知识掌握上的循序渐进特点,对物流管理类专业中的物流信息系统课程群设置提出了优化设置方案。此外,针对物流信息系统开发方面的教学难点内容,提出了以范例教学理论为指导,以StarUML作为UML可视化建模的工具,以JAVA作为面向对象程序设计语言,选择Eclipse或JCreator作为集成开发环境,以及以SQL Server作为后台数据库管理系统,综合性的实施物流管理信息系统范例设计及范例教学来提升物流信息系统课程的教学效果,进而提升物流信息系统课程群的建设效果,促进学生在物流信息化方面有模仿的意识和进一步创新的潜力。

参考文献:

[1]王霞,夏国坤.高等数学中的数学思想方法的范例教学[J].大学数学,2013,(6).

[2]王璐,马爱莲.范例教学理论的科学性及其时代观照[J].教育与教学研究,2010,(2).

[3][德]W.克拉夫基;徐长根译.范例教学[J].外国教育资料,1988,(1).

[4][5][德]W.克拉夫基;宫云龙译.范例教学与学习——联邦德国W克拉夫基教授在华东师范大学的讲演之三

[J].外国教育资料,1987,(2).

猜你喜欢

策略
基于“选—练—评”一体化的二轮复习策略
几何创新题的处理策略
例谈未知角三角函数值的求解策略
我说你做讲策略
“我说你做”讲策略
数据分析中的避错策略
高中数学复习的具体策略
“唱反调”的策略
价格调整 讲策略求互动
2016年理财策略——少折腾