目录
移动应用与开发赛项竞赛
一、项目背景
二、竞赛内容
三、成果物提交
四、竞赛注意事项
模块A:移动应用界面设计
一、模块考核点
二、任务要求
三、竞赛任务
(一)任务主题
模块B:移动应用前端开发
(一)任务主题
(二)任务描述
模块C:移动应用测试与交付
随着数字经济的快速发展和数字技术的广泛应用,数字生活成为人民群众的重要生活方式。“十四五”规划和2035年远景目标纲要提出,加快数字社会建设步伐,适应数字技术全面融入社会交往和日常生活新趋势,促进公共服务和社会运行方式创新,构筑全民畅享的数字生活。
图1 数字生活服务体系
以新一代信息技术为基础,打造融合多元的数字生活新场景,如智慧党建、乡村民宿、智慧健康等,不同场景之间将实现融合交互,提供方便快捷的生活服务,从而实现线上线下高效融合的互动性数字化生活体验。
赛卷分模块A、模块B和模块C三个部分。
模块编号 |
模块名称 |
竞赛时间 |
分数 |
A |
移动应用界面设计 |
360分钟 |
30 |
B |
移动应用前端开发 |
50 |
|
C |
移动应用测试与交付 |
20 |
|
合计 |
100 |
移动应用与开发赛项参赛选手按照三个模块的任务要求完成对应的成果物,将三个模块的成果物“移动应用界面设计.xd”、“DigitalLife.apk”、“产品手册.doc”、“缺陷分析.doc”压缩为“成果物.zip”进行提交,裁判基于选手提交的竞赛成果物,进行评判。
参赛选手在比赛结束前可以自行重新提交成果物,比赛结束时选手无法提交成果物。
提交的成果物资源内容中,不能填写与选手相关的信息,如赛位号、姓名和院校。如出现上述标记,成绩按照零分处理。
模块分值为30分。
本模块以产品原型为目标,考查参赛选手熟练收集、分析和归纳客户需求,清晰梳理业务流程,熟练使用 UI 设计软件进行产品UI/UE 设计,掌握正确的 UI 配色方案,设计出符合业务逻辑的人体工学移动App 原型优秀作品。
1.使用原型图工具(Adobe XD)创建项目“移动应用界面设计.xd”,此项目文件作为模块A成果物进行提交。详见“三、成果物提交”说明。
2.利用原型图工具(Adobe XD)和图形处理工具(Adobe Photoshop)设计符合目标受众的App高保真原型稿,每个任务至少一个画板。
3.画板尺寸为1080×1920,状态栏高度72px,标题栏高度为144px,标签栏高度为72px。
4.原型绘制画板大小尺寸及各部分内容区尺寸参考。
5.当内容超出高度区域时,设置滚动区域来显示内容。
6.画板要对齐,界面版式布局合理、美观,内容完整;同样功能请复用样式,避免一种功能,两种样式的情况。
“时代楷模”是由中宣部集中组织宣传的全国重大先进典型。时代楷模充分体现“爱国、敬业、诚信、友善”的价值准则,充分体现中华传统美德,是具有很强先进性、代表性、时代性和典型性的先进人物。时代楷模事迹厚重感人、道德情操高尚、影响广泛深远。根据时代楷模的职业身份,以中宣部和有关部门名义发布。在中央电视台设立“时代楷模”发布厅。
随着经济快速发展,计算机的普及率越来越高,网民数量逐年增多,在多元的网络文化中,很容易被负面文化影响,误入歧途。时代楷模App是运用信息化新技术,整合各方资源,让更多的年轻人通过该平台看要闻,了解两会,学新思想,明历史,长知识,知晓时政综合,紧跟党的步伐,不断武装思想。
(二)任务描述
参赛选手根据客户提供的需求描述,按照模块A的任务要求,实现任务需求界面设计。
任务1:时代楷模首页界面设计(7.5分)
任务说明:
1.时代楷模界面顶部显示轮播图。
2.首页界面显示各领域应用服务入口,以图标和名称为单元宫格方式显示,手机端每行显示3个,显示两行,包括楷模列表、英雄故事、身边英雄、物资捐赠、群众需求、更多。
3.下方显示热点楷模新闻信息列表,新闻列表内容包括标题、楷模姓名、新闻缩略图、内容(字数过多使用...代替)等,默认显示5条。
4.显示底部导航栏,采用图标加文字方式显示,图标在上,文字在下,共4个图标,分别为首页、公益、心得、我的。
任务2:学习心得界面设计(7.5分)
任务说明:
1.学习心得界面顶部显示两个导航栏,包括学习感言和学习历史。
2.学习感言列表包括感言标题、感言内容(字数过多使用...代替),下方显示“新建感言”按钮。
3.学习历史包括学习内容标题、文章发布时间、文章内容、学习笔记等,学习内容下方有学习笔记内容、“添加笔记”按钮、“删除”按钮、“编辑笔记”按钮。
任务3:公益活动界面设计(7.5分)
任务说明:
任务4:英雄故事界面设计(7.5分)
任务说明:
一、模块考核点
模块分值50分。
本模块以编程实现移动应用产品为目标,基于移动开发平台,设计移动应用 App。考查选手程序UI 还原设计能力和移动开发编程能力,其中包括App UI 编程设计、网络通信封装、异步数据通信、数据解析、数据存储、网络多媒体资源处理等技能,熟悉项目发布流程。
二、任务要求
1.利用移动开发工具Android Studio创建DigitalLife项目,或利用HbuilderX打开项目DigitalLife,按照任务描述完成App功能开发。
2.实现App打包发布,将打包后的release版本DigitalLife.apk文件作为模块B成果物进行提交。详见“三、成果物提交”说明。
3.后端服务接口地址:http://192.168.2.100:8088
三、任务描述
“智慧健康”是面向居家老人、社区及养老机构提供实时、快捷、高效、低成本智能化的养老服务平台。
随着经济的发展,人民的生活水平得到普遍提高,随之而来的是我国的老龄化程度越来越高,人们已经普遍意识到老龄化问题将会带来的问题。整个社会在趋向于“衰老型”发展,人口老龄化的问题日益严重,空巢老人的现象也日益加剧。呈现出老年人口基数大、增速快、高龄化、失能化、空巢化趋势明显的态势,再加上我国未富先老的国情和家庭小型化的结构叠加在一起,养老问题异常严峻。智慧健康平台主要围绕着利用先进的信息技术手段实现“以入住老人为中心,规范养老服务,强化养老管理”,同时,针对老年人心理生理特点,以信息化技术为核心,采用先进的计算机技术、通信技术、无线传输技术、控制技术,为老人提供一个安全、便捷、高效、舒适的养老综合服务。
参赛选手根据客户提供的需求描述,按照模块B的任务要求,编码实现任务需求功能开发。
任务1:实现用户登录功能(12.5分)
设计健康App,利用移动开发工具(Android Studio)创建SmartCity项目或HbuilderX打开项目,编码实现健康App的登录页面,包括手机号码、密码登录输入框,登录按钮、忘记密码按钮、隐私协议选项。
输入账户和密码后,点击登录按钮,进入主界面。
任务2:实现健康首页功能(12.5分)
1.界面顶部显示标题栏左侧显示应用图标和标题,右侧显示定位图标和所在城市,标题栏下方显示搜索框和广告轮播图。
2.以图片和名称为单元宫格方式显示快捷功能入口,在移动端中一行显示3个,快捷功能包括一键呼救、健康监测和健康评估。
3.显示推荐机构列表和健康资讯列表,推荐机构列表横向排列显示,可左右滑动查看,推荐机构列表项包括机构图片、名称和距离,健康资讯列表项左侧显示标题、评论数和发布时间,右侧显示图片。
4.显示底部导航栏,采用图标加文字方式显示,图标在上,文字在下,共4个图标分别为首页、健康资讯、数据分析、我的,点击标签进入对应页面,并用颜色标记当前页面所在导航栏。
任务3:实现预约记录功能(12.5分)
在我的页面中点击预约记录,进入预约记录页面。
任务4:实现数据分析功能(12.5分)
在App主页面上,点击底部导航栏“数据分析”,进入数据分析页面。
1.条形图:请分析2022年1月至12月,id为20号房间的早八点和晚八点温度(单位为摄氏度),横坐标为月份,纵坐标为温度数值;(每组数据需有两个条形数据列,第一个为早八点温度数据列,第二个为晚八点温度数据列)。
2.折线图:请分析统计所有2022年10月5日早10点至10点20当前登录用户心率变化,横坐标为月份,纵坐标为心率数值,如(横坐标为10:00、10:01、10:02...,纵坐标为70,75,80)。
3.饼状图:请分析App用户男女比例。(图内显示相应男女标识及比例值)。
注:接口数据详见API接口文档(需要自行处理、合并封装、解析相应接口返回的数据)。
一、模块考核点
模块分值20分。
本模块基于软件工程思想,在移动应用产品开发流程完成后,进行产品测试,保障产品交付质量。考查选手发现软件产品缺陷,提供解决方案,生成测试报告的能力,能够严格把好质量关,交付高质量产品,遵循客户的品牌准则进行软件使用说明书的编写。
二、任务要求
1.下载“待测App.apk”文件。将 apk文件安装到模拟器中,启动 App,配置服务器的 IP和port,准备运行测试。
2.基于待测App,查找产品Bug,进行Bug分析,撰写产品使用手册,此“测试报告.doc”和“产品手册.doc”两个文件作为模块 3成果物进行提交。详见“三、成果物提交”说明。
三、竞赛任务
(一)任务主题
《数字社区》是指通过利用智能技术和方式,整合社区各类服务资源,为居民提供物业、娱乐、商务、便民服务、友邻社交等功能的生活应用系统。
数字社区是社区管理的一个新的管理形态,它利用物联网、云计算、移动互联网等新一代信息技术的集成应用,为社区居民提供一个安全舒适的智慧化生活环境,从而形成基于信息化、智能化社区管理与服务。
“提升社区品质”是社区管理的目标,社区引入智慧平台的能够有效推动经济流动,促进现代服务业发展。通过智慧社区系统的建设,解决了社区物业管理机制的即时响应,周边商业服务的推广,社区物业通知,友邻社交的平台等居民生活需求,系统主要包括以下功能模块。
(二)任务描述
参赛选手根据客户提供的任务描述,按照模块C的任务要求,实现产品测试和产品手册撰写。
任务 1:缺陷分析(10分)
根据“数字社区App功能范围.pdf”中描述的功能范围进行全范围测查,找出特定的10个Bug,并简要描述,重现步骤,分析缺陷原因,完成测试报告文档。
任务2:产品交付(10 分)
对数字社区App功能进行梳理分析,利用“产品手册.docx”文件设计产品使用手册,具体规范如下描述:
第一部分:编写待测App的产品定位中心叙述,罗列出核心功能点名称,运行待测App的运行基础环境。
第二部分:编写上述功能点的指导说明,准确叙述用户操作行为,将功能变得更具体、形象、真切,便于读者理解内容,加强说服力。
第三部分:编写需要指出使用待测App的常规注意事项,进行说明,提示用户规避使用不规范等操作。