辽宁省第二十一届职业院校技能大赛移动应用设计与开发赛项(高职组) 竞赛样题
需要比赛资料可联系博主!部分资源如下:

竞赛说明
一、竞赛主题
21世纪以来,随着各项科技迅猛发展,多元化技术革命 创新正在给我们的衣食住行,带来全新的数字人工智能体验, 各行各业都搭乘着技术产业的转型升级,迎来高速发展时期。 “十四五”规划和党的二十大强调了推动战略性新兴产业发展的重要性,战略性新兴产业包括新一代信息技术等九大产业,是引导未来经济社会发展的重要力量。
在数字化时代,移动终端已经渗透到各个行业和生活场 景中,如手机、智能电视、可穿戴设备、车载大屏、医疗设 备等。通过车主手机App、中控大屏移动终端App、智能充电 (家用版App和商用版小程序)实现跨移动多终端的信息共享和交换,构建了一个移动跨平台应用开发生态系统。
二、竞赛内容和时长
比赛时间为4小时,考核“产品原型设计”“移动应用 开发”和“应用部署测试”三个模块,具体如下表所示:

三、竞赛成果物提交
参赛选手根据分配的账号登录系统,在竞赛结束前分别将模块一、模块二、模块三的成果上传并提交至竞赛服务器。
四、竞赛注意事项
提交、部署的文档、原型、代码等资源内容中不能填写 与选手相关的信息,如赛位号、姓名和院校。如出现上述标 记,本模块成绩按照零分处理。
模块一:产品原型设计
一、模块考核点
模块分值:25分
本模块以产品原型设计为目标,基于移动跨平台应用开 发生态系统,围绕车主手机App、中控大屏移动终端App、智 能充电(家用版App和商用版小程序),对产品进行理解、分析,编制规范的需求规格说明书,熟练使用UI设计软件进行 产品原型设计,绘制出符合业务逻辑和人体工学的高保真产 品原型图,为后续的产品开发和优化奠定坚实的基础。
二、任务要求
1.使用给定的“需求规格说明书(模板).docx”和相关软件,进行需求分析文档编制,编制对应业务用例图、流 程图/活动图、时序图和模块概要设计说明。
2.使用原型设计工具(如Photoshop、AdobeXD或AxureRP, 原型设计工具二选一即可)创建“产品原型”项目,并进行高保真原型绘制,使之符合移动应用UI设计规范,同时实现原型界面之间交互功能。
(1)软件原型绘制时,界面文件命名规范,各界面尺 寸如下表:

(2)当内容超出高度区域时,设置滚动区域来显示内容。
(3)画板要对齐,界面版式布局合理、美观,内容完整;同样功能请复用样式,避免一种功能、两种样式的情况。
(4)原型要有交互设计内容,用户体验良好。检查存 在的漏洞,防止出现异常流程和内容状态。
3.竞赛结束前,选手将上述成果物“需求规格说明
书.docx”“产品原型.rp”(或“产品原型.xd”)两个文件添加到“产品原型设计.zip”压缩包内,并提交压缩包文 件。裁判评分以提交内容作为评分依据。
三、竞赛任务
参赛选手根据客户提供的任务需求描述,按照模块一的 任务要求,完成“需求规格说明书.docx”撰写,以及“产品原型.rp”或“产品原型.xd”设计。
任务1:绘制“左转向视频显示”模块界面原型(5分)
【任务说明】
1.在车辆中控大屏开启时,车辆打开左转向时,主屏显 示360度全景App界面,实现360度全景App左转向界面,界面 分为影像和功能区上下两部分。
(1)影像区域占屏幕高度80%,画面分为左右两个部分。画面左侧显示汽车左转向部分,显示车左方视频影像,并在视频前方显示绿色的左转辅助线。画面右侧显示360度全景 时时影像,影像左侧显示设备左摄像头影像、右侧显示右摄像头影像、上部分显示前摄像头影像、下部分显示设备后摄像头影像、中间显示汽车贴图模拟真实效果,摄像头画面方 向统一以汽车贴图为中心的360度全景影像(梯形图像拼接)。
(2)底部功能区占屏幕高度20%。左侧显示二个图标依 次排开为:【专注】、【关闭】。点击【专注】出现上拉列表:前、后、左、右、360度,五个选项点击后影像部分显示对应摄像头画面。
任务2:绘制“仪表盘”和“主屏”媒体播放界面原型
(4分)
【任务说明】
1.实现中控大屏仪表屏媒体播放界面和中控大屏主屏 的媒体播放App界面。
(1)中控大屏仪表屏媒体播放界面,左侧部分显示汽车转数表,右侧部分显示汽车时速表,转数表和时速表均为 圆形,中间显示媒体播放列表,列表项包括歌曲名和歌手。
(2)中控大屏主屏媒体播放界面左侧显示切换栏,包括音乐、发现、我的列表、详细信息和设置,首次进入左侧 为音乐功能,右侧
音乐详细信息。
1)音乐右侧显示音乐列表,列表项包括歌曲名、歌手 和歌曲时间。
2)发现右侧上面显示搜索栏,可以通过搜索栏进行歌曲搜索,输入歌名,点击搜索下面展示歌曲列表项,列表项 包括歌曲名、歌手和歌曲时间。
3)我的列表右侧显示我收藏的音乐列表信息,包括列 表项包括歌曲名、歌手和歌曲时间。
4)详细信息右侧显示歌曲名称、歌手名称、歌曲海报、 音乐进度条和【收藏】按钮。
5)设置右侧显示音量调节进度条,可以左右拉,进行 调节音量。
任务3:绘制“多媒体播放器”模块界面原型(4分)
【任务说明】
在中控大屏主屏中,点击多媒体播放器App,进入主界 面,App主界面和媒体播放界面两部分。
1.主界面用卡片列表展示该设备中所有的视频信息,卡 片上半部分展示该视频的预览图,下半部分显示视频名称和 “上次看到xx分xx秒”信息。
2.点击对应的视频卡片,弹出选择框,可选择【主屏、 副驾屏同时播放】和【仅副驾屏播放】,选择后点击确定, 对应的屏幕会进入视频播放界面,并播放所选择卡片对应的 视频。视频播放器界面默认整屏播放视频,当点击正在播放 的视频时,左上角显示【返回】按钮,点击【返回】则主屏 回到多媒体播放器App主界面。视频播放界面下方显示视频播放器工具栏,工具栏上半部分显示【快进】【快退】【暂 停/继续播放】、【其他视频】按钮,点击【其他视频】按钮可弹出视频列表弹层,以列表的形式展示其他视频,界面 播放工具栏下半部分显示视频的【当前播放时长】、【总时长】、和【视频进度条】。
任务4:绘制“车辆信息”模块界面原型(4分)
【任务说明】
1.车辆通电启动后,在中控大屏主屏中,点击用户中心, 进入车辆信息模块主界面,该模块分为7部分:基本信息、电动机信息、电池信息、车身信息、底盘/转向信息、车轮/ 制动信息、胎压监测,并以卡片的形式呈现。
(1)基本信息:点击【基本信息】进入基本信息界面, 左上角【返回】可跳转车辆信息主界面。以列表形式显示车主姓名、车辆品牌、车架号、制造国、制造厂商、制造年月、整车型号、车辆识别代号(VIN)、最大设计总质量、核载人数、最高车速、百公里加速等12项信息。
(2)电动机信息:点击【电动机信息】进入电动机信息界面,左上角【返回】可跳转车辆信息主界面。以列表形式显示总功率、总扭矩、前电动机最大功率、前电动机最大扭矩、后电动机最大功率、后电动机最大扭矩、纯电续航里程、 电机结构、电机工作原理、电机布局、电机型号、电机峰值功率等12项信息。
(3)电池信息:点击【电池信息】进入电池信息界面, 左上角【返回】可跳转车辆信息主界面。以列表形式显示电 池容量、电池品牌、百公里耗电量、电池冷却方式、电池能 量密度、快充时间、快充电量、动力电池系统额定电压、动 力电池系统额定容量等9项信息。
(4)车身信息:点击【车身信息】进入车身信息界面, 左上角【返回】可跳转车辆信息主界面。以列表形式显示长宽高、轴距、前后轮距、整备质量、行李箱容积等5项信息。
(5)底盘/转向信息:点击【底盘/转向信息】进入底盘/ 转向信息界面,左上角【返回】可跳转车辆信息主界面。以 列表形式显示驱动形式、前悬挂类型、后悬挂类型、转向助 力形式等4项信息。
(6)车轮/制动信息:点击【车轮/制动信息】进入车轮/ 制动信息界面,左上角【返回】可跳转车辆信息主界面。以列表形式显示前后制动器类型、驻车制动类型、前轮胎规格、 后轮胎规格、轮毂材质、备胎规格等6项信息。
(7)胎压监测:点击【胎压监测】进入胎压检测模块界面,分为胎压监测、历史记录两个模块,并以卡片形式呈现。 左上角【返回】可跳转车辆信息主界面。
1)胎压监测:点击【胎压监测】开始监测。检测过程 中屏幕中央会显示缓冲标识并在其下方添加“Loading…” 字样,且不能返回到任何界面。监测结束后,屏幕显示各个 轮胎的胎压数据,数据下方显示【保养建议】和【保存】按 钮,可跳转到“保养建议”的界面;也可保存监测数据,出 现【保存成功】的弹窗并出现在【历史记录】中。
2)警报提醒:当检测到胎压数据异常时,仪表盘的胎压报警灯亮,同时屏幕出现弹窗并显示“XX方轮胎胎压异常, 请及时处理!”的字样,弹窗右下方显示“确定”按钮,点
击按钮关闭弹窗,显示本次监测的数据。
3)历史记录:点击【历史记录】进入界面。左上角【返回】可跳转胎压监测模块界面。以列表形式显示之前已经 保存的监测记录信息,包括监测时间,各个轮胎的气压值, 轮胎状态(正常/异常)以及是否发出警报(是/否)。
4)保养建议:点击【保养建议】进入界面。左上角【返回】可跳转胎压监测模块界面。界面上方显示胎压监测的各个数据。数据下方会显示保养建议。根据各个轮胎的气压值, 会提出针对性的建议。例如:定期检查轮胎气压、定期检查轮胎是否磨损、保持轮胎对齐和平衡、定期清洁轮胎、注意避免碰撞和急刹车等。
任务5:绘制“车辆展示与远程控制”模块界面原型(4
分)
【任务说明】
1.进入车主App首页,界面分为汽车模型、远程控制部
分。
2.首页页面初始化时显示模型加载状态,加载完成后页 面顶部显示车辆当前电量和剩余续航里程,下方显示汽车模 型图片。
3.通过旋转和缩放汽车模型可从各个角度查看车辆的 外观和设计细节,点击汽车模型车门可进行开门和关门。
4.汽车模型下方显示远程控制部分,包括空调开关、风速调节。
任务6:绘制“智能充电商用版小程序-订单”模块界面 原型(4分)
【任务说明】
1.在智能充电商用版小程序中,在首页点击底部菜单
【订单】,进入订单列表页,页面分为三部分,顶部显示页 面标题,标题下方显示订单状态标签,标签下方显示列表项。
(1)订单状态标签,包括进行中、待支付和已完成。
(2)进行中列表项:展示订单编号、开始时间、充电 站名称、充电桩名称、充电桩编号、已充电量、充电时长、 预计剩余时长和结束充电按钮;点击列表项进入订单详情。
(3)待支付列表项:展示订单编号、开始时间、充电 站名称、充电桩名称、充电桩编号、充电量、充电时长、待 支付金额和支付按钮;点击列表项进入订单详情。
(4)已完成列表项:展示订单编号、开始时间、充电 站名称、充电桩名称、充电桩编号、充电量、充电时长和支 付金额;点击列表项进入订单详情。
2.进入订单详情页,详情页顶部显示订单标题,下方展 示订单状态、订单编号、终端信息、充电信息、费用信息和 支付信息;
(1)终端信息:充电站名称、充电桩编号和充电桩名
称。
(2)充电信息包括开始充电时间、结束充电时间、已 充电量、充电时长、车牌号和车辆型号。
(3)费用信息:订单总额、电费、服务费和实付金额。
(4)支付信息:支付金额、支付方式和支付时间。
模块二:移动应用开发
一、模块考核点
模块分值:50分
本模块重点考查选手业务编码能力,基于移动跨平台应 用开发生态系统,编程实现车主App、中控大屏App、智能充 电家用版App和智能充电商用版小程序。
二、任务要求
AppUI尺寸自动适配开发电脑中提供的模拟器UI(手机 和Pad)、命名规范、应用名称(发布版本)和界面尺寸如 下表:

竞赛结束前,选手将上述成果物添加到“移动应用开 发.zip”压缩包并提交。
三、竞赛任务
参赛选手根据客户提供的任务描述,按照模块二的任务 要求,完成移动跨平台应用开发生态系统各任务功能开发。
任务1:中控大屏-360度全景功能-倒车(7分)
【任务说明】
1.车辆中控大屏开启,车辆挂入R挡时,中控大屏主屏显示360度全景App页面,页面分为影像和功能区上下两部分。
(1)影像区域占屏幕高度80%,画面分为左右两个部分。画面左侧显示汽车倒车影像部分,实时获取后方视频流, 并在车后方视频上绘制一个绿色长方形的倒车辅助线。画面右侧显示360度全景实时影像,影像左侧显示设备左摄像头影像、右侧显示设备右摄像头影像、上部分显示设备前摄像头影像、下部分显示设备后摄像头影像、中间显示汽车贴图模拟真实效果,摄像头画面方向统一为以汽车贴图为中心的360度全景影像(梯形图像拼接)。
(2)底部功能区占屏幕高度10%。三个图标依次排开
为:【专注】【关闭】【标定】。点击【标定】按钮出现上拉列表显示【去畸】【摄像头列表】,首次进入【去畸】按钮不可点击,点击【摄像头列表】项打开展示所有可用的摄像头列表,点击列表项显示对应摄像头画面,在摄像头前放置黑白圆点标定板,在适当距离移动标定板,当达到可识别位置,摄像头画面对标定板黑点进行彩色连线,此时点击屏幕进行案例保存,然后再次移动标定板进行案例保存,保持7个案例后可点击【去畸】按钮,点击【去畸】按钮进行鱼眼摄像头去畸。点击【专注】出现上拉列表:前、后、左、右、360度。点击五个选项,影像部分显示对应摄像头画面。 点击【关闭】退出App。
任务2:中控大屏-媒体播放(7分)
【任务说明】
中控大屏开启时,在中控大屏仪表屏中选择媒体进行切 换和播放。
1.中控大屏仪表屏幕中间显示媒体组件,组件内上方显 示正在播放的媒体信息例如“歌曲名称”“音视频名称”信 息栏“音量显示”。信息栏下方显示播放控制按钮,“播放
/暂停”“上一曲下一曲”“音量滑块”“静音”。在操控设备中点击“播放/暂停”,仪表屏中的按钮随之切换“播 放/暂停”状态;点击操控设备中的“上一曲下一曲”按钮, 仪表屏可切换正在播放媒体信息;点击操控设备中的“静音” 按钮,仪表屏幕“音量显示”调节到静音模式。
2.中控大屏主屏中显示当前播放的歌曲名称、歌曲进度和歌词,显示“播放/暂停”“上一曲下一曲”“音量滑块” “静音”按钮,点击各自按钮可对当前播放的歌曲进行操作。
3.中控大屏的主屏和仪表屏,同步播放同一首歌曲,同 步音量,并同一音源输出。
任务3:中控大屏-天气显示(7分)
【任务说明】
在中控大屏主屏中点击【天气】,进入天气App,显示 如下:
1.中控大屏主屏中显示:当前城市名,当前天气(晴天、 多云、雨天、雪天等),最高温度和最低温度;中部展示湿
度:显示当前湿度,例如“湿度:65%”;底部显示风速: 显示当前风速,例如“风速:5km/h”;城市列表:可根据城市列表选择城市,切换成所选城市的天气数据,并且切换 数据时,中控大屏副屏的显示数据也会切换成对应程序的天 气数据,实现多屏同显和异显。
2.当中控大屏主屏点击城市列表选择城市,选中城市的 城市名、当前天气、最高温度、最低温度、湿度、风速,同 时在中控大屏仪表屏中同步显示该内容,实现多屏同显和异 显。
任务4:中控大屏-空调(7分)
【任务说明】
1.车辆中控大屏开启时,点击中控大屏主屏空调App图标,进入空调控制页面,中控大屏主屏页面中间位置显示车内温度。在中控大屏副屏页面显示OFF按钮、上下箭头按钮、 外循环按钮、内循环按钮,分别代表空调开关、自动空调温度调节按钮、空气循环方式按钮。
2.温度调节通过Can发送指令到温控设备,从而控制温 控设备转速,并可体感。点击OFF按钮空调系统关闭,温控 设备停止运行,页面中央位置提示空调系统已关闭2秒后返 回中控首页。
3.点击外循环/内循环按钮,温度显示隐藏。显示前后 排座椅模型空气动画循环方式。2秒后模型隐藏车内温度显 示。
任务5:车主手机(6分)
【任务说明】
1.进入车主手机App首页,页面分为3D汽车模型、远程 控制部分。
2.首页页面初始化时显示模型加载状态,加载完成后页 面顶部显示车辆当前电量和剩余续航里程,下方显示3D汽车 模型。
3.通过旋转和缩放汽车模型可从各个角度查看车辆的 外观和设计细节。
点击汽车模型车门可以对3D汽车模型进行开门和关门 操作。
任务6:智能充电商用版小程序-订单(5分)
【任务说明】
1.进入智能充电商用版小程序,在首页点击底部菜单
【订单】,进入订单列表页,页面分为三部分,顶部显示页面标题,标题下方显示订单状态标签,标签下方显示列表项。
(1)订单状态标签,包括进行中、待支付和已完成。
(2)进行中列表项:展示订单编号、开始时间、充电站名称、充电桩名称、充电桩编号、已充电量、充电时长、 预计剩余时长和结束充电按钮;点击列表项进入订单详情。
(3)待支付列表项:展示订单编号、开始时间、充电站名称、充电桩名称、充电桩编号、充电量、充电时长、待 支付金额和支付按钮;点击列表项进入订单详情。
(4)已完成列表项:展示订单编号、开始时间、充电站名称、充电桩名称、充电桩编号、充电量、充电时长和支 付金额;点击列表项进入订单详情。
2.进入订单详情页,详情页顶部显示订单标题,下方展 示订单状态、订单编号、终端信息、充电信息、费用信息和 支付信息;
(1)终端信息:充电站名称、充电桩编号和充电桩名
称。
(2)充电信息包括开始充电时间、结束充电时间、已
充电量、充电时长、车牌号和车辆型号。
(3)费用信息:订单总额、电费、服务费和实付金额。
(4)支付信息:支付金额、支付方式和支付时间。
任务7:中控大屏-应用市场(5分)
【任务说明】
1.在中控大屏主屏中点击应用市场,进入应用市场页面, 页面包括推荐App内容,搜索菜单、更新菜单。
2.App推荐卡片,卡片内容为App图标、背景、名称、介绍、【下载】按钮,点击【下载】按钮进行App下载安装。卡片下方展示专题列表,专题列表为本周热门App列表,列表包括App名称、App缩略图、下载次数、【下载】按钮,点击【下载】按钮可下载对应App(管理服务端可进行App上传, 推荐状态的修改等功能)。
3.点击搜索菜单,跳转至搜索页面,在搜索页面输入应
用名称,点击【搜索】按钮可模糊查询应用列表。
4.点击更新菜单,展示所有可更新的App列表,点击更 新按钮可进行更新。
任务8:数据分析(6分)
【任务说明】
在车主手机App主页面上,点击底部导航栏“数据分析”,进入数据分析页面。
1.柱状图:请分析2023年上半年使用充电桩的充电次数、 充电量和花费,按照月耗电比例进行分析,横坐标为月份, 每组纵坐标为充电次数、充电量和花费。
2.折线图:请分析统计2023年3月、5月每百公里耗电量, 按照每月耗电量和行驶公里数统计,横坐标为月份,每组折线点显示耗电量、行驶里程和平均百公里耗电量。
模块三:应用部署测试
一、模块考核点
模块分值:25分
本模块重点考查选手应用系统测试能力,基于移动跨平台 应用开发生态系统,围绕车主App、中控大屏App、智能充电 家用版App和智能充电商用版小程序,进行应用系统部署、 测试用例编写、功能测试、API自动化测试以及文档编写。
二、任务要求
1.部署移动跨平台应用开发生态系统待测应用。
2.根据“移动跨平台应用开发生态系统车主手机功能范 围.pdf”,撰写测试用例文档,并进行功能测试,将功能缺 陷提交缺陷文档中。
3.利用Postman工具进行API接❑测试,并导出Api.json脚 本。
4.根据“移动跨平台应用开发生态系统车主手机功能范 围.pdf”,撰写产品操作手册文档。
5.竞赛结束前,选手将上述成果物测试用例.xlsx、缺陷 分析.docx、Api.json、产品操作手册.docx添加到“应用部 署测试.zip”压缩包内,并提交压缩包文件。
三、竞赛任务
任务1:应用功能测试(10分)
根据“移动跨平台应用开发生态系统车主手机功能范
围.pdf”中描述的功能范围,撰写测试用例文档(具体测试用例数量如表1所示,测试用例格式如表2所示)并进行全范围功能测查,找出特定的10个Bug,根据找出的Bug进行缺陷分析,分析Bug出现的原因,将Bug填写到“缺陷分析.docx” 中,缺陷分析填写样例如表3所示。
表1 功能模块说明

表2 功能测试填写样例表

表3 缺陷分析填写样例表


任务2:API接口测试(10分)
利用Postman测试工具,根据移动跨平台应用开发生态系统API文档,进行自动化API接口测试,并导出Api.json文 件。
任务3:撰写产品操作手册(5分)
对移动跨平台应用开发生态系统车主手机功能进行梳理分析,利用产品操作手册(模板).docx文件编写产品操 作手册,具体规范如下描述:
第一部分:编写待测App的产品定位中心叙述,罗列核 心功能点名称与运行待测App的运行基础环境。
第二部分:编写上述功能点的指导说明,准确叙述用户 操作行为,将功能变得具体化、形象化,便于读者理解具体 内容,增强说服力。
第三部分:编写需要指出使用待测App的常规注意事项 进行说明,提示用户规避使用不规范操作等。
2395

被折叠的 条评论
为什么被折叠?



