APP下载

“物流营运管理系统”案例在软件工程专业实践教学的应用

2018-11-14广东东软学院计算机科学与技术系唐广花

电子世界 2018年20期
关键词:物流专业过程

广东东软学院计算机科学与技术系 唐广花 谢 云

本文对软件工程专业大三学生技能状况进行了分析,以暑期综合实践项目为依托,使用物流营运管理系统作为本次项目案例,阐述了软件工程专业学生在此次实践教学中的工作职责及专业技能要求,对学生参与综合实践过程及意义进行了分析与评估,说明综合项目实践不但可以提高学生动手能力与综合素质,还是本专业教学计划的检验与优化的重要环节。

1 概述及实践项目介绍

实践教学是培养具有创新意识的高素质技术人员的重要环节,是理论联系实际、培养学生掌握科学方法和提高动手能力的重要平台,是我院教学体系的重要组成部分。暑期组织学生实践学习已成为很多高校对在校学生进行实践能力锻炼的一个重要环节,而我院自成立以来,采取“1321”教学模式,即一年分三个学期,包含两个常规学期和一个暑期综合实践学期。

软件工程专业学生软件综合项目实践目的是通过各种渠道的真实项目案例分解,模拟一个项目的生命周期,在同专业内以项目组的形式进行分工,最终完成整个项目的任务。此次利用一个实体项目“物流公司营运管理系统”作为软件工程专业大三学生的暑期综合实践项目案例,下面对项目做一个详细的介绍。

1.1 项目开发目标

本项目建设目标为:以企业物流信息化管理需求为导向,建立基于云服务器部署模式的统一运营平台,各物流站点通过移动终端、pc端,实现收件开单、快件装车、到站卸货、快件领取、财务统计、车辆监控等业务的信息化管理,提高企业的管理的标准化,减少工作中的失误,降低企业管理成本。

1.2 项目建设内容

本项目主要建设内容包括:移动物流管理(APP)、物流管理平台和门户网站三个子系统。

移动物流管理系统:开发基于android或html5的移动APP,通过便携式移动终端(含红外条码扫描仪)、移动便携打印机,实现收、发货现场的信息化管理,主要包括收件开单及标签打印、快件装车验货、到站卸货查验等功能。

物流管理平台:开发基于互联网的应用系统平台,实现物流企业的内业管理,包括物流取件打单、财务管理以及物流车辆跟踪管理等功能。

门户网站:建立企业对外门户网站,主要用于对外宣传、客户运单查询、客户代收货款支付申请等;

图1 系统部署结构

1.3 系统架构

物流站点通过移动设备以及pc电脑,基于internet连接数据中心及应用平台,实现在线网络化业务办理。

基于管理成本和未来发展趋势的综合考虑和实际需要,数据中心计划利用云计算技术,依托于第三方云计算平台建设,构建一个基于云计算技术的云端数据中心。

数据中心和应用平台部署于云端,移动应用系统(APP)部署于移动设备(PDA)中,移动设备通过无线网络(wifi/3G/4G)与服务器连接并进行数据交互,各站点PC通过internet访问应用平台进行在线应用,见图1。

2 基本思路

2.1 学生状况

我院自开设软件工程本科专业以来,专门为政府、企事业单位的IT管理部门或IT公司培养具有良好的综合素质,掌握计算机科学和软件工程的基本理论和基础知识,掌握主流的软件开发方法、技术、工具和过程,具有较强的工程实践能力和基本的项目组织能力,能从事软件系统或产品的分析、设计、开发、测试、运维等工作的服务区域经济与产业结构调整的高素质、应用型高级专门人才。

本次项目实践是软件工程专业大三学生,该专业前三年已学习《程序设计基础》、《数据结构》、《互联网应用开发》、《移动平台开发技术》、《软件测试》、《需求工程与系统设计》等专业课程,学生具有较强的程序设计能力与编码调试(测试)能力,并初步理解软件工程开发过程理论知识。此次实践按照软件工程学要求,以项目组分岗位的形式完成一个中等规模与难度的应用系统(应该同时包含移动端和B/S)的需求分析、系统总体设计、详细设计、编码实现、过程评审和系统测试等工作,通过这些过程,使学生熟悉项目管理流程,掌握UML系统分析与设计方法和工具,精通并规范使用编程语言,熟悉常用的测试工具。同时,锻炼实现复杂系统的技能,提高适应需求变化的能力,进一步加强文档编写能力与系统部署实施的能力。

表1 项目组分工表

2.2 实践方法

项目开发过程需要学生组队完成,每个项目组成员5-6人为了便于管理,项目组工作角色可分项目经理(兼职)、系统设计人员与软件开发人员等,根据每个学生专业特长在项目开发过程承担相应的工作任务,项目组分工详细见表1所示,项目开发过程详细见表2所示,根据项目组分工情况及开发过程实际工作量,来制定学生的实践考核及成绩评定详细见表3所示。

2.3 实践意义

通过实践让学生了解企业应用软件的开发过程,锻炼学生需求分析、数据库设计的能力及移动应用软件开发的能力,让学生具有移动应用开发经验,对于一些优秀的学生可以重新组队参加全国大学生移动互联网创新挑战竞赛。

表2 系统开发工作过程表

表3 实践考核与成绩评定表

在项目的实战过程中学生分工不同,学生在专业技能上充分的发挥了个人特长,做到学以致用,加深了学生对专业知识的理解。同时学生在参加项目实践的过程中锻炼了语言沟通表达能力,加强学生团队协作能力。

3 结论

本次项目实践方案主要针对软件工程移动开发方向大三的学生开展实施,参与的学生皆能较好完成任务,并能让学生对自己的专业知识与技能有了一个整体的认识,知道了自己的强项与弱点,并有了努力学习的方向。项目指导老师对学生完成项目任务过程中出现的问题进行总结并提出了解决方法,为学生后期的企业实习及毕业设计奠定了项目实践基础。

猜你喜欢

物流专业过程
一句话惹毛一个专业
描写具体 再现过程
临终是个怎样的过程
本刊重点关注的物流展会
专业降噪很简单!
专业化解医疗纠纷
“智”造更长物流生态链
企业该怎么选择物流
更聚焦、更深入、更专业的数据分析
在这个学习的过程中收获最大的是哪些,为什么?