2023 年全国职业院校技能大赛(中职组)移动应用与开发赛项 赛题第十套

2023 年全国职业院校技能大赛(中职组)移动应用与开发赛项 赛题第十套)

    • 移动应用与开发赛项竞赛
    • 模块 A:移动应用界面设计
        • 任务 1 环保中心界面设计(7.5 分)
        • 任务 2:首页界面设计(7.5 分)
        • 任务 3:积分捐献活动界面设计(7.5 分)
        • 任务 4:公司回收界面设计(7.5 分)
    • 模块 B:移动应用前端开发
        • 任务 1:实现党员中心功能(12.5 分)
        • 任务 2:实现首页功能(12.5 分)
        • 任务 3:实现党建动态功能(12.5 分)
        • 任务 4:实现数据分析功能(12.5 分)
    • 模块 C:移动应用测试与交付
        • 任务 1:缺陷分析(10 分)
        • 任务 2:产品交付(10 分)
    • 需要环境资源包可以私信博主,支持培训!!

移动应用与开发赛项竞赛

一、项目背景
随着数字经济的快速发展和数字技术的广泛应用,数字生活成为人民群众的重要生活方式。“十四五”规划和 2035 年远景目标纲要提出,加快数字社会建设步伐,适应数字技术全面融入社会交往和日常生活新趋势,促进公共服务和社会运行方式创新,构筑全民畅享的数字生活。

在这里插入图片描述

图 1 数字生活服务体系

以新一代信息技术为基础,打造融合多元的数字生活新场景,如智慧党建、乡村民宿、智慧健康等,不同场景之间将实现融合交互,提供方便快捷的生活服务,从而实现线上线下高效融合的互动性数字化生活体验。

在这里插入图片描述
三、成果物提交

移动应用与开发赛项参赛选手按照三个模块的任务要求完成对应的成果物,将三个模块的成果物分别保存在指定的文件路径:
1.模块 A 成果物命名为“移动应用界面设计.xd”,并保存在本机桌面工位号命名的文件夹下的 A 文件夹中;

2.模块 B 成果物命名为“DigitalLife.apk”,并保存在本机桌面工位号命名的文件夹下的 B 文件夹中;

3.模块 C 成果物命名为“产品使用手册.doc”、“缺陷分析.doc”,并保存在本机桌面工位号命名的文件夹下的 C 文件夹中。 比赛结束时,将保存模块 A、模块 B、模块 C 成果物的以工位号命名的文件夹复制到提前发放给选手的 U 盘中,提交给现场裁判。

四、竞赛注意事项
提交的成果物资源内容中,不能填写与选手相关的信息,如赛位号、姓名和院校。如出现上述标记,成绩按照零分处理

模块 A:移动应用界面设计

任务 1 环保中心界面设计(7.5 分)

任务说明:
1.生态环保 App 的环保中心页面,显示用户头像、累计收益、回收次数、积分、积分记录入口、兑换记录入口、我的贡献入口、收入记录入口、设置入口。
2.积分记录页面,上方标签栏显示本页面标题,页面内显示积分记录列表,列表项包括获得积分途径、时间、积分数。

在这里插入图片描述

任务 2:首页界面设计(7.5 分)

任务说明:
1.主页顶部显示搜索框和轮播图。
2.中上部显示快捷功能入口包括回收分类、旧物去向、附近回收机、积分商城,以图标和名称为单元宫格方式显示。
3.中下部显示预约上门回收按钮、回收步骤和爱心活动列表,爱心活动列表项包括图片和标题。
4.底部显示导航栏,采用图标加文字方式显示,图标在上,文字在下,共 4 个图标,分别为首页、环保中心、积分捐赠、数据分析。
在这里插入图片描述

任务 3:积分捐献活动界面设计(7.5 分)

任务说明:
1.界面标题栏显示活动详情标题,显示活动标题、发布人员、活动图片和详情文章,底部显示捐献积分按钮。
2.捐献积分模态框中显示输入捐献积分标题、输入框、关闭按钮和立即捐赠按钮。

在这里插入图片描述

任务 4:公司回收界面设计(7.5 分)

任务说明:
1.界面显示搜索栏和公司列表,公司列表项包括公司名称、图片、位置、营业时间、联系电话和立即下单按钮。
2.公司详情界面显示标题栏、公司名称、图片、位置、预约量、联系电话和详情介绍,界面底部显示预约上门回收按钮。

在这里插入图片描述

模块 B:移动应用前端开发

一、模块考核点
模块分值 50 分。
本模块以编程实现移动应用产品为目标,基于移动开发平台,设计移动应用 App。考查选手程序 UI 还原设计能力和移动开发编程能力,其中包括 App UI 编程设计、网络通信封装、异步数据通信、数据解析、数据存储、网络多媒体资源处理等技能,熟悉项目发布流程。

二、任务要求
1.利用移动开发工具 Android Studio 创建 DigitalLife 项目,或利用HbuilderX 打开项目 DigitalLife,按照任务描述完成 App 功能开发。
2.实现 App 打包发布,将打包后的 release 版本 DigitalLife.apk 文件作为模块 B 成果物进行提交。详见“三、成果物提交”说明。
3.后端服务接口地址:以比赛现场说明为准。

三、任务描述
(一)任务主题
“时代楷模”是由中宣部集中组织宣传的全国重大先进典型。时代楷模充分体现“爱国、敬业、诚信、友善”的价值准则,充分体现中华传统美德,是具有很强先进性、代表性、时代性和典型性的先进人物。时代楷模事迹厚重感人、道德情操高尚、影响广泛深远。根据时代楷模的职业身份,以中宣部和有关部门名义发布。在中央电视台设立“时代楷模”发布厅。随着经济快速发展,计算机的普及率越来越高,网民数量逐年增多,在多元的网络文化中,他们很容易被负面文化影响,误入歧途。时代楷模 App 是运用信息化新技术,整合各方资源,让更多的年轻人通过该平台看要闻,了解两会,学新思想,明历史,长知识,知晓时政综合,紧跟党的步伐,不断武装思想。

(二)任务描述
参赛选手根据客户提供的需求描述,按照模块 B 的任务要求,编码实现任务需求功能开发。

任务 1:实现党员中心功能(12.5 分)

任务说明:
1.首先进入党员中心页面,党员中心页面显示用户头像、学习记录入口、个人档案入口、修改密码页面入口,点击退出按钮可退出登录。
2.点击修改密码可进入修改密码页面,标签栏显示本页面标题,点击返回图标可返回到上一页,输入原密码与新密码,点击确定按钮可保存修改的信息。

在这里插入图片描述

任务 2:实现首页功能(12.5 分)

任务说明:
1.顶部显示轮播图。
2.显示智慧党建各领域应用服务入口,以图标和名称为单元宫格方式显示,手机端每行显示 3 个,分别为“党旗”“党章”“党徽”。
3.下方显示热点新闻列表,热点新闻包括新闻标题、新闻发布时间、出版社,默认显示 5 条,新闻列表下方显示“查看更多”按钮,点击“查看更多”按钮多显示 5 条新闻信息。
4.显示底部导航栏,采用图标加文字方式显示,图标在上,文字在下,共五个图标分别为党员学习、党建动态、首页、数据分析、党员中心,点击标签进入对应页面,并颜色标记当前页面所在导航栏。

在这里插入图片描述

任务 3:实现党建动态功能(12.5 分)

任务说明:
1.党建动态界面分为三个部分,顶部显示党建动态轮播图,中间部分显示基层动态新闻信息,下半部分显示组织活动信息。
2.基层动态信息包括新闻标题、出版社信息、发布时间、新闻缩略图,点击“查看更多”按钮,跳转至新闻列表界面,新闻列表界面包括新闻标题、出版社信息、发布时间、新闻缩略图、新闻内容(多出内容使用…代替)。
3.组织活动信息包括活动标题、截止时间、活动大图,点击“查看更多”按钮,跳转至活动列表界面,活动列表界面包括活动标题、截止时间、活动内容(多出内容使用…代替)等。
在这里插入图片描述

任务 4:实现数据分析功能(12.5 分)

在 App 主页面上,点击底部导航栏“数据分析”,进入数据分析页面。

在这里插入图片描述
1.条形图:请分析 2022 年 1 月至 12 月 id 为 32 的新闻信息的评论数量,按照性别比例进行分析,横坐标为月份,纵坐标为新闻评论数;(每组数据需有两个条形数据列,第一个为女性评论数统计列,第二个为男性评论数统计列)
2.折线图:请分析统计所有 2022 年 1 月至 12 月所有用户购买快递数量变化趋势,横坐标为月份,纵坐标为用户购买快递数量,如(横坐标为 1 月、2 月、3 月…,纵坐标为 200、300、400、500)。
3.饼状图:请分析点赞人数排名前五的亲子类型活动,其中每个活动的报名人数占这五个活动总报名人数的百分比。(图内显示相应活动名称及比例值)

模块 C:移动应用测试与交付

一、模块考核点
模块分值 20 分。
本模块基于软件工程思想,在移动应用产品开发流程完成后,进行产品测试,保障产品交付质量。考查选手发现软件产品缺陷,分析提供解决方案,生成测试报告,严格把好质量关,交付高质量产品,能够遵循客户的品牌准则进行软件使用说明书的编写。

二、任务要求
1.下载“智慧景区待测 App.apk”文件。将 apk 文件安装到模拟器中,启动 App,配置服务器的 IP 和 port,准备运行测试。
2.基于待测 App,查找产品 Bug,进行 Bug 分析,撰写产品使用手册,此“测试报告.doc”和“产品使用手册.doc”两个文件作为模块C 成果物进行提交。详见“三、成果物提交”说明。

三、竞赛任务
(一)任务主题
智慧景区是一款专注于用户出行游玩的产品,为了方便用户使用信息化手段,降低人力以及时间成本,提升用户出行游玩的便捷度。

(二)任务描述
参赛选手根据客户提供的任务描述,按照模块 C 的任务要求,实现产品测试和产品使用手册撰写。

任务 1:缺陷分析(10 分)

根据“智慧健康 App 功能范围.pdf”中描述的功能范围进行全范围测查,找出特定的 10 个 Bug,并简要描述,重现步骤,分析缺陷原因,完成测试报告文档。

在这里插入图片描述

任务 2:产品交付(10 分)

对智慧健康 App 功能进行梳理分析,利用“产品使用手册.docx”文件设计产品使用手册,具体规范如下描述:
第一部分:编写待测 App 的产品定位中心叙述,罗列出核心功能点名称,运行待测 App 的运行基础环境。
第二部分:编写上述中功能点的指导说明,准确叙述用户操作行为,将功能变为具体化、形象化、更真切,以便于读者理解内容具体,加强说服力。
第三部分:编写需要指出使用待测 App 的常规注意事项,进行说明,提示用户规避使用不规范等操作。

需要环境资源包可以私信博主,支持培训!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/72323.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/72323.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

FPGA为何要尽量减少组合逻辑的使用

在FPGA设计中,组合逻辑的使用确实需要谨慎,尤其是要尽量减少它的复杂性。这并不是因为组合逻辑本身不好,而是因为它在实际应用中容易引发一系列问题,而这些问题往往与FPGA的设计哲学和硬件特性相冲突。让我从几个关键点来和你聊聊…

c语言笔记 字符串函数---strcmp,strncmp,strchr,strrchr

目录 函数strcmp与strncmp 以下是错误的示范:两个指针字符型的指针不能直接进行比较 函数strchr与函数strrchr 函数strchr与函数strrchr与strstr函数三者对比 背景:如果说我们要比较两个字符串是否相等,使用strcmp或者strncmp函数。在c语言中…

合React宝宝体质的自定义节流hook

本文为开发开源项目的真实开发经历,感兴趣的可以来给我的项目点个star,谢谢啦~ 具体博文介绍: 开源|Documind协同文档(接入deepseek-r1、支持实时聊天)Documind 🚀 一个支持实时聊天和接入 - 掘…

【RTSP】客户端(五)H264 265处理逻辑

H264处理逻辑 整体逻辑分析 实现逻辑 解析 RTP 包头:首先检查 RTP 头部的有效负载类型(payloadType)是否匹配处理扩展头:如果 RTP 包包含扩展头,跳过扩展头部分,获取有效负载处理分片数据:H264…

IDEA集成git,项目的克隆,远程仓库中文件的添加删除

目录 一、克隆项目 二、使用IDEA完成文件的上传和删除 1.配置git 2.上传 3.删除(通过git bash) 一、克隆项目 点击克隆,复制url ,如下 打开你想要克隆到哪里,右击,选择 open Git Bash here 这一步之后…

神经网络:定义与核心原理

神经网络(Artificial Neural Network, ANN)是一种受生物神经系统启发的计算模型,旨在通过模拟神经元之间的连接与信息传递机制,实现复杂的数据处理和模式识别功能。其本质是由大量简单处理单元(神经元)构成…

将pdf或者word转换成base64格式

废话不多说直接上代码: function fileToBase64(file) {return new Promise((resolve, reject) > {const reader new FileReader();reader.readAsDataURL(file);reader.onload function (event) {const base64Data event.target.result.split(,)[1];resolve(b…

Spring @Bean注解使用场景二

bean:最近在写一篇让Successfactors顾问都能搞明白的sso的逻辑的文章,所以一致在研究IAS的saml2.0的协议,希望用代码去解释SP、idp的一些概念,让顾问了解SSO与saml的关系,在github找代码的时候发现一些代码的调用关系很难理解&…

ubuntu22.04 关于挂在设备为nfts文件格式无法创建软连接的问题

最近遇到情况,解压工程报错,无法创建软连接 但是盘内还有130G空间,明显不是空间问题,查找之后发现是移动硬盘的文件格式是NTFS,在ubuntu上不好兼容,于是报错。 开贴记录解决方案。 1.确定文件格式 使用命…

docker后台运行,便于后期用命令行进入它的终端

在 docker compose up --build -d 命令中,​**-d​(或 --detach)参数的作用是让容器以后台模式(detached mode)​**运行。以下是详细解释: ​**-d 参数的作用** ​后台运行容器: 默认情况下&a…

网页制作14-Javascipt时间特效の显示动态日期

<!doctype html> <html> <head> <meta charset"utf-8"> <title>动态日期</title> </head><script>var today new Date();//获取时间var ytoday.getFullYear();//截取年var mtoday.getMonth();//截取月份,返回0~11v…

【BP神经网络】实战

1.参考Python实战&#xff1a;BP神经网络_bp神经网络实战python-CSDN博客 2.实践 &#xff08;1&#xff09;运行环境 anocanda Powershell Prompt&#xff08;anocanda3&#xff09; &#xff08;2&#xff09;创建虚拟环境&#xff0c;解决安装包的版本问题 *打开终端&a…

深度学习多模态人脸情绪识别:从理论到实践

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站。https://www.captainbed.cn/north 文章目录 1. 引言2. 技术框架与流程图3. 核心算法解析3.1 视觉特征提取&#xff08;CNN&#xff09;3.2…

ssh通过22端口无法连接服务器问题处理

一&#xff0c;安全组开放22端口 root无法连接服务器&#xff0c;22端口也开放了&#xff0c;可能是防火墙开启了拦截。 二&#xff0c;检测防火墙状态 查看防火墙状态 sudo firewall-cmd --state 关闭防火墙 sudo systemctl stop firewalld 开启防火墙 sudo systemctl sta…

element 的tab怎么动态根据参数值添加一个vue页面

在使用 Element UI 的 Tabs 组件时&#xff0c;动态添加 Vue 组件或页面可以通过操作 tabs 数组来实现。假设你要根据参数值来动态添加一个 Vue 页面&#xff08;这里假设是一个 Vue 组件&#xff09;&#xff0c;你可以按照以下步骤操作&#xff1a; 首先&#xff0c;确保你已…

Docker封装镜像、分发、部署实践:nginx

在实际生产工作中&#xff0c;通常是没法直接访问公网的&#xff0c;但是有经常需要使用Docker部署应用&#xff0c;本文将介绍使用Docker从拉取nginx、打包、分发到加载部署nginx的全流程&#xff01; 1 准备工作 1.1 安装docker 请参考&#xff1a;Docker入门指南&#xff…

LuaJIT 学习(5)—— string.buffer 库

文章目录 Using the String Buffer LibraryBuffer ObjectsBuffer Method Overview Buffer Creation and Managementlocal buf buffer.new([size [,options]]) local buf buffer.new([options])buf buf:reset()buf buf:free() Buffer Writersbuf buf:put([str|num|obj] [,……

vue3:request.js中请求方法,api封装请求,方法请求

方法一 request.js // 封装GET请求 export const get (url, params {}) > {return request.get(url, { params }); }; // 封装POST请求 export const post (url, data {}) > {return request.post(url, data); }; api封装 import { post } from /utils/request; …

Ollama+OpenWebUI本地部署大模型

OllamaOpenWebUI本地部署大模型 前言Ollama使用Ollama安装Ollama修改配置Ollama 拉取远程大模型Ollama 构建本地大模型Ollama 运行本地模型&#xff1a;命令行交互Api调用Web 端调用 总结 前言 Ollama是一个开源项目&#xff0c;用于在本地计算机上运行大型语言模型&#xff0…