内容正文:
·1·
超市服务自动化的模拟实验报告
一、引言
超市与传统零售商在市场争夺中愈来愈占据优势,得益于超市的自动化管
理和自动化服务。超市的自动化系统是根据超市经营规律与特点,利用计算机技
术、网络与数据库技术、条码技术等来实现的。
随着人们对“自主”和“自助”关注度的提高,超市的服务自动化更被提
到了更高的高度,如自助询价、自助付款等。同时,超市还从多个角度探究管理
自动化的策略,如商品需求管理、购物车管理等。
鲜肉菜区:
行色匆匆的黄女士驻足在超市鱼肉档前,面对品种多样的新鲜食材,犹豫
不决。因为,她不知道如何才能把这些食材做成美味的菜。
服务区:
超市服务台上排起了长队,有办卡的,有开发票的,有办理送货上门手续
的,有兑换礼品的……左手推着婴儿车、右手推着购物车的“奶爸”李先生,满
头大汗地寻找着办理送货上门手续的队伍。
停车场:
超市服务员小丘穿梭在停车场的汽车间,一趟一趟地回收顾客留下的购
物车。
二、实验目的
利用计算机技术等解决现实生活中实际问题:超市服务自动化。借此学会
组织和存储线性数据。
(1)超市为顾客设计自助菜谱查询系统,提供相应食材的菜谱或烹饪方
法,既思考到顾客之所需,又可增加食材商品的销售量。
(2)为了让顾客们能得到更便捷、有序和高效的服务,超市服务台采用自
助服务系统,实现顾客服务需求的自动分流和协助排队。
(3)为了解决购物车的乱停放问题,超市设计购物车管理程序,确保顾客
从购物车停放点取用购物车之后能主动送回停放点。
1Z2067数据与数据结构.indd 1 2019/12/25 16:52:21
·2·
三、实验内容与步骤
实验内容与步骤如表3-8所示
表3-8 实验内容与步骤
探究活动 学习内容 知识技能
菜谱自助
查询服务
抽取菜谱数据。
列出菜谱的属性。
抽取与问题相关的属性。
用数据表示属性。 理解字符串的
概 念 及 其 基 本
操作。
编 程 实 现 字
符 串 的 基 本 操
作。
确定数据关系。 分析菜谱中各个属性的数据之间的关系。
建立数据模型。 理解菜谱数据结构的提炼方法。
选择数据结构。
根据菜谱数据模型的逻辑关系选择字符串表
达菜谱数据。
编制模拟程序。 采用字符串的相关操作解决问题。
排队自助
服务
抽取队伍数据。
列出队伍的属性。
抽取与问题相关的属性。
用数据表示属性。
理 解 队 列 的
概 念 及 其 基 本
操作。
编程实现队列
的基本操作。
确定数据关系。 分析队伍中各个属性的数据之间的关系。
建立数据模型。 理解队伍数据结构的提炼方法。
选择数据结构。
根据队伍数据模型的逻辑关系选择队列表达
队伍数据。
编制模拟程序。 采用队列的相关操作解决问题。
购物车自
助管理
抽取购物车停放
点数据。
列出购物车停放点的属性。
抽取与问题相关的属性。
用数据表示属性。
理 解 栈 的 概
念 及 其 基 本 操
作。
编程实现栈的
基本操作。
确定数据关系。
分析购物车停放点中各个属性的数据之间的
关系。
建立数据模型。 理解购物车停放点数据结构的提炼方法。
选择数据结构。
根据购物车停放点数据模型的逻辑关系选择
栈表达购物车停放点数据。
编制模拟程序。 采用栈的相关操作解决问题。
1Z2067数据与数据结构.indd 2 2019/12/25 16:52:21
·3·
四、实验工具与方法
实验工具与方法如图3-2所示。
实验工具与方法
五、实验过程
运行程序“菜谱查询.exe”,输入“鸡腿”。观察如图3-3所示的运行结
果,结合实际需求,分析为菜谱数据建模的方法。
菜谱查询程序运行结果
升级自助菜谱查询系统的功能:除了通过食材名称获取菜谱,还可以直接
选择某一类别食材的全部菜谱清单供顾客选择。优化升级的主要目的在于提供对
“类别”的查询响应。
运行程序“多业务分类服务队列.exe”,如图3-4所示,按照取号、排号、
1Z2067数据与数据结构.indd 3 2019/12/25 16:52:21
·4·
叫号的流程,尝试自主操作“多业务分类服务队列”程序的“取号”“叫号”,
观察“服务队列”和“出队元素”的变化情况,体验队列先进先出的特点。
队列程序运行结果
运行程序“排队自助服务系统.exe”,观察其运行情况,思考该系统是如何设
计的,分析都有哪些售后服务请求,为各种请求队列编程定义相应的数据结构。
就以下问题展开讨论:
(1)小组选择的项目中有哪些是需要排队的事物或现象?
(2)项目要解决哪种或哪些排队问题(如提高有序性、提高效率、智能化
等)?
在问题提出的基础上合作完成以下任务:
(1)列出项目中具备队列特征的事物或现象,并用画图的方式描述出这种
事物或现象的工作过程(画出队列、标识队头及队尾)。
(2)为以上事物或现