2025 年山西省职业院校技能大赛(高职教师组)移动应用设计与开发赛项样题
2025年山西省职业院校技能大赛(高职教师组)移动应用设计与开发赛项样题
文章目录
- 2025年山西省职业院校技能大赛(高职教师组)移动应用设计与开发赛项样题
- 模块一 需求分析与设计
- 任务1:看电影界面设计
- 任务2:个人中心界面设计
- 任务3:门诊预约界面设计
- 任务4:数字图书馆界面设计
- 任务5:对选定模块进行需求分析
- 模块二:移动应用开发
- 任务1:应用架构设计
- 任务2:实现用户登录功能
- 任务3:实现主界面功能
- 任务4:实现物流查询功能
- 任务5:实现宠物医院功能
- 任务6:实现个人设置功能
- 任务 7:实现数据分析功能
- 模块三:应用测试与交付
- 任务1:功能测试
- 任务2:撰写产品操作手册
- 更多竞赛答案资料可联系我!(联系方式在文章最下方)
模块一 需求分析与设计
一、模块考核点
模块分值:25 分。
本模块重点考查参赛选手收集、分析和归纳客户需求,清晰梳理业务流程,编制规范的需求规格说明书,熟练使用UI设计软件进行产品UI/UE设计,掌握正确的UI设计方案,设计出符合业务逻辑和人体工学的移动应用原型的能力。
二、任务要求
- 根据给定的竞赛任务需求说明,利用“需求规格说明书 (模板)
.docx”和相关工具软件 (如:Visio 等),归纳模块关键需求,绘制对应业务流程图、用例图、时序图,并分析数据需求绘制E-R图,完成“需求规格说明书.docx”文档编写。 - 利用原型设计工具 Adobe XD或者Axure RP 创建项目“产品原型” ,根据给定的竞赛任务需求说明,使用原型设计工具 Adobe XD或者Axure RP和图片处理软件Adobe Photoshop 进行软件原型设计,使之符合UI设计规范,同时实现原型界面之间交互的功能。
(1) 使用Adobe XD或者Adobe RP软件,参照模块功能要求,进行该
功能模块的页面原型设计。
(2) 画板尺寸为750×1334px,状态栏高度40px,标题栏高度为88px,标签栏高度为98px。
(3) 当内容超出高度区域时,设置滚动区域来显示内容。
(4) 画板要对齐,页面版式布局合理、美观,内容完整;同样功能请复用样式,避免一种功能、两种样式的情况。
(5) 原型要有交互设计内容,用户体验良好。
(6) 在满足基本的原型设计需求上,选手可以针对用户体验的提升增加更多的设计。 - 将最终完成的“需求规格说明书.docx”文档,设计稿源文件 “产品原型.rp”或者“产品原型.xd”提交至竞赛管理平台。
三、竞赛任务
(一)任务主题
随着人们生活和工作的信息化、网络化、数据化持续加深,传统的党建工作方式对党员,特别是年轻一代党员的吸引力和凝聚力在降低。智慧党建是运用数字信息化新技术,整合各方资源,更有效地加强组织管理,提高服务群众的水平,扩大党在网络世界的存在感和数字化影响力,提高党的执政能力,巩固党的执政基础的新平台、新模式、新形态。
通过智慧党建系统建设,主要解决党建宣传、学习、管理、资源等方面的基础问题,使党建管理从模糊走向精确,改变了以往手工操作、人工管理等存在的随意性、模糊性不足,通过量化计分、实时智能分析、自动提醒服务等实现党建管理的精确化、智能化、人文化和科学化。
(二)任务描述
参赛选手根据客户提供的任务需求描述,按照模块一的任务要求,完成“需求规格说明书”和“产品原型”设计任务。
任务1:看电影界面设计
任务说明:
- 电影主页面页面包括顶部导航栏(返回按钮与标题)、宣传幻灯片、搜索框、电影服务板块(如推荐、热门、订票、周边)、热映电影(包含电影封面、名称、购票按钮)。点击电影进入电影详情页面。
- 电影信息详情页分别展示电影封面图片、电影名称、评分、上映时间、想看人数、简介和影片评论等信息。
任务2:个人中心界面设计
任务说明:
- 个人中心页面显示用户头像、账户、个人信息页面入口、订单列表页面入口、修改密码页面入口、意见反馈页面入口、“退出登录”按钮。
- 个人信息页面标签栏显示本页面标题,界面包含:头像、昵称、性别、联系电话、“保存”按钮。
- 订单页面标签栏显示本页面标题,页面内容展示所有订单数据信息,订单显示信息有:订单号、订单价格、订单生成日期。
任务3:门诊预约界面设计
任务说明:
- 首页为本市医院推荐展示图,顶部栏提供“搜索”和“返回”功能,下方可用列表或矩阵排布的方式展示全市知名医院图片、名称、星级等信息。点击医院进入医院详情页。
- 医院详情页顶部栏左侧设置“返回”按钮,页面布局 1/4 为医院幻灯片展示,1/2 为医院简介的文字,1/4 为“预约挂号”按钮。 3.点击“预约挂号”按钮,进入就诊人选择页面。页面展示标题
栏和就诊人列表。列表展示已添加的就诊人和添加按钮。就诊人信息包含就诊人姓名、卡号。
任务4:数字图书馆界面设计
任务说明:
- 数字图书馆主页面包括标题、图书馆列表。图书馆列表,列表项信息包括图书馆名称、图书馆具体地址、营业时间和营业状态,营业中的图书馆将优先展示。
- 图书馆详情页面包括图书馆位置图片和图书馆信息。页面上方固定显示图书馆的位置图片。图书馆信息包括图书馆名称、图书馆具体地址、图书馆介绍、营业时间、营业状态和“评论”按钮。
任务5:对选定模块进行需求分析
任务说明:
- 必须使用指定的《需求规格说明书(模板)》。
- 根据给定的竞赛任务需求说明,对【门诊预约】模块进行需求分析。归纳对应任务的模块关键需求,绘制对应业务流程图、用例图、时序图,并分析数据需求绘制 E-R 图,完成“需求规格说明书.docx”文档编写。
模块二:移动应用开发
一、模块考核点
任务说明:
- 必须使用指定的《需求规格说明书(模板)》。
- 根据给定的竞赛任务需求说明,对【门诊预约】模块进行需求分析。归纳对应任务的模块关键需求,绘制对应业务流程图、用例图、时序图,并分析数据需求绘制 E-R 图,完成“需求规格说明书.docx”文档编写。
二、任务要求
- 利用移动开发工具 Android Studio 或利用 HbuilderX工具打开对应的初始框架项目,按照任务描述完成APP功能开发。
- APP界面版式应布局合理、美观,内容完整,用户体验良好。
- APP需要与服务器数据交互,使用假数据则对应模块分值为0分。
- APP要有交互设计内容,用户体验良好。
- 将最终项目工程代码放置在“Module_B”文件夹中。需对应用进行打包,将生成的APK重命名为Module_B.apk并放置到“Module_B”文件夹中。将“Module_B”文件夹打包为压缩文件“Module_B.zip”
,提交到竞赛U盘中。 - 后端服务接口地址:http://192.168.1.100:8083。
三、竞赛任务
(一)任务主题
随着第五代移动通信技术(5G)高速发展,推动新一代信息技术与各个行业的融合发展,“智慧城市”这一概念随着城市化进程的快速发展应运而生。
数字生活是指利用新一代信息技术,以整合、系统的方式管理城市运行体系,让城市中各个功能彼此协调运作,为城市中的企业提供优质的发展空间,为市民提供更高的生活品质,让城市成为适合人全面发展的城市,涵盖了智慧服务、智慧养老、智慧党建、智慧环保、智慧社区、精准扶贫、时代楷模等数十个场景。
(二)任务描述
参赛选手按照模块一的任务要求,完成所有移动应用功能开发任务。
任务1:应用架构设计
设 计 数 字 生 活 App , 利 用 移 动 开 发 工 具 ( Android Studio/HbuilderX)打开初始框架项目,项目 App 命名为“数字生活”,实现项目的基本框架设计,并封装App 与服务器通讯模块。
任务2:实现用户登录功能

实现数字生活App 的登录页面,包括App 的标题、账户和密码、自动登录切换按钮、登录按钮,以及微信、QQ 和微博快捷登录的图标。
输入账户和密码后,点击登录按钮,进入主界面。
任务3:实现主界面功能

- 主界面显示系统广告轮播图,点击轮播图跳转至新闻对应详情页面。
- 显示App 各领域应用服务入口,以图标和名称为单元宫格方式显示,手机端每行显示 4 个,共两行,第 2 行最后一个显示“更多服务”。
- 推荐服务下方展示 4 条推荐的新闻资讯信息,包含新闻封面图片、标题、副标题、发布时间。
- 显示底部导航栏,采用图标加文字方式显示,图标在上,文字在下,点击标签进入对应页面,并颜色标记当前页面所在导航栏。
任务4:实现物流查询功能


- 在App 主页面上,点击“物流查询”按钮,进入物流查询主页面,页面显示返回上一页按钮、搜索输入框、广告轮播图、物流公司推荐、下方显示其他物流公司列表。
(1) 搜索输入框:输入运单号后,点击软键盘“搜索”按钮,判断输入数据合法性后,跳转至物流运单详情页面。物流详情页展示物流信息。
(2) 广告轮播图:每间隔 3 秒切换广告图。
(3) 物流公司推荐:以图标和名称为单元格方式显示,手机端显示 4 个,共三行,每个类目入口布局显示为公司logo 和物流公司名称,点击图标可以进入对应物流公司详情页面。
(4) 其他物流公司列表:列表项显示物流公司名称,顺序按照物流公司名称首字母排列,可以通过选项切换的方式降序或者升序显示。 - 物流公司详情页面:点击首页的物流公司推荐图标信息,进入对应物流公司详情页面,页面展示新闻资讯轮播、公司简介、运输方式介绍、运费介绍信息。
任务5:实现宠物医院功能


在App 主页面上,点击“宠物医院”按钮,进入宠物医院页面。 1.进入宠物医院主页面,页面显示返回上一页按钮、宠物种类标
题和种类、我的问诊标题和问诊列表、问诊案例标题和案例列表。
(1) 宠物种类:包括狗、猫咪、小宠、水族、鸟、爬虫等种类;以宫格形式显示,每行 5 个,每个宫格内显示种类图标和种类名称,点击种类跳转至找医生页面。
(2) 我的问诊列表:列表项显示医生头像、医生姓名和案例描述,点击列表项跳转至问诊详情页面。问诊详情页面需展示医生的姓名、头像、职称、工作年限等信息以及问诊中的聊天信息。
(3) 问诊案例列表:列表项显示医生头像、医生姓名和案例描述,点击案例跳转至案例详情页面。案例详情页面需展示医生的姓名、头像、职称、工作年限等信息以及案例中的聊天信息。
2.找医生页面,页面显示医生列表,列表项左侧显示医生头像、右侧显示医生姓名、职称、执业编号、从业年限。医生的擅长信息可以通过折叠方式显示和隐藏。
任务6:实现个人设置功能



- 在App 主页面上,点击“我的”底部导航按钮,进入个人首页页面。页面展示个人信息,如头像、用户名、电子邮箱,以及个人设置、我的订单、意见反馈功能入口。
- 点击个人设置进入个人设置页面,界面显示标题栏、功能列表
和“退出账号”按钮,功能列表包括更改手机号码、修改密码、清除缓存、升级版本、关于我们。点击“修改密码”,可以进入修改密码页面。点击“退出账号”按钮,应用清除登录信息,返回到登录页面。 - 修改密码界面显示标题栏、旧密码输入框、新密码输入框、再次输入的输入框和“确定”按钮。点击“确定”按钮后,对输入的密码进行校验,并调用接口完成密码修改功能。
(请注意:默认账号 test01 的密码修改后请恢复至默认密码 123456,否则将影响评分!)
任务 7:实现数据分析功能
在App 主页面上,点击推荐服务中的“数据分析”按钮,进入数据分析页面。


- 条形图:请分析 2022 年 1 月至 12 月id 为 32 的新闻信息的评论数量,按照性别比例进行分析,横坐标为月份,纵坐标为新闻评论数;(每组数据需有两个条形数据列,第一个为女性评论数统计列,第二个为男性评论数统计列)
- 折线图:请分析统计所有 2022 年 1 月至 12 月所有用户购买快递数量变化趋势,横坐标为月份,纵坐标为用户购买快递数量,如(横坐标为 1 月、2 月、3 月…,纵坐标为 200、300、400、500)。
- 饼状图:请分析点赞人数排名前五的亲子类型活动,其中每个活动的报名人数占这五个活动总报名人数的百分比。(图内显示相应
活动名称及比例值)
注:接口数据详见 API 接口文档(需要自行处理、合并封装、解析相应接口返回的数据)。
模块三:应用测试与交付
一、模块考核点
模块分值:20 分。
本模块基于软件工程思想,在移动应用产品开发流程完成后,进行产品测试,保障产品交付质量。考查选手发现软件产品缺陷,分析提供解决方案,生成测试报告,严格把好质量关,交付高质量产品。
二、任务要求
- 下载“待测应用.apk”文件。运行选手机中的Android模拟器,将apk文件安装到模拟器中,启动App,配置服务器的IP和端口,准备运行测试。
- 基于待测应用和测试范围,进行测试用例设计,完成测试用例,并根据测试用例进行功能测试,针对发现的Bug进行整理和分析,完 成“应用测试报告.docx”文档的功能测试部分。
- 基于待测应用和测试范围,分析待测应用的功能和业务流程,完成“产品使用手册.docx”文档。
- 竞赛结束前,选手将成果物“应用测试报告.docx”和“产品使用手册.docx”添加到“应用测试与交付.zip”压缩包内,并提交压缩包文件到竞赛管理平台上。
任务1:功能测试
根据“应用功能测试范围.pdf ”中描述的功能范围进行测试用例设计(测试用例样例见表1-1),完成测试用例编写。
针对本次被测系统进行全范围测查找出至少12个Bug,根据找出的Bug进行缺陷分析(缺陷表格样例见表1-2),完成“应用测试报告
.docx”文档的功能测试部分。


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