2023年江西省职业院校技能大赛
移动应用设计与开发
竞赛样题
一、竞赛安排
赛卷分模块A和模块B两个部分。
模块编号 |
模块名称 |
竞赛时间 |
分数 |
A |
功能模块开发 |
4小时 |
88 |
B |
测试与交付 |
12 |
|
合计 |
100 |
二、竞赛主题
本赛项面向产业主流技术,对接国际标准,旨在通过融合世界技能大赛的技术标准和规则要求,引领和促进教学改革,提升职业教育的国际化水平。通过完成一个完整的工作过程,使参赛选手、裁判、教师等相关人员,熟悉并掌握世界技能大赛的技术规范和技术标准,检验教学质量,达到“以赛促教、以赛促学、以赛促改、以赛促建”的目的。
本赛项重点考查参赛选手在移动应用开发实际工程项目中的综合分析能力、架构设计能力、编码能力、创意创新能力、产品测试能力,通过比赛展现移动应用开发专业学生的技能与风采,使教师和学生更全面地了解行业企业岗位对学生职业技能的最新要求,提升移动应用开发专业人才培养质量和就业质量。同时培养选手的沟通与交流能力、抗压能力、6S规范等职业素质;激发学生的求知欲和爱岗敬业的工匠精神,带动广大青年学生钻研技术、苦练技能,走技能成才、技能报国之路。
三、智慧城市API
智慧城市后台服务数据,请访问服务器(http://智慧城市服务IP:10001/)下载智慧城市平台Open API文档,并进行数据通讯。
四、成果物提交
移动应用开发赛项提供了技能竞赛平台,选手根据分配的账号登录系统,竞赛结束前,在系统下方成果物提交区,上传A、B两个模块的“成果物.rar”文件,压缩包内包括发布文件“SmartCity.apk”和“缺陷分析.docx”两个文件。
裁判基于竞赛平台下载选手竞赛成果物,进行评判。
1.用户登录
http://ip:port/
图1 成果物提交平台登录界面
输入二次加密分配的账户和密码登录技能竞赛平台,登录界面见图1。
2.模块成果物上传
图2成果物上传界面
参赛选手在比赛结束前可以自愿修改重新上传成果物,比赛结束时系统自动锁定,选手无法提交成果物,如图2所示。
五、竞赛注意事项
提交的成果物资源内容中,不能填写与选手相关的信息,如赛位号、姓名和院校。如出现上述标记,成绩按照零分处理。
模块A:功能模块开发
一、竞赛任务
此模块分数88分。
(一)竞赛主题
随着第五代移动通信技术(5G)高速发展,推动新一代信息技术与各个行业的融合发展,“智慧城市”这一概念随着城市化进程的快速发展应运而生。
智慧城市是指利用新一代信息技术,以整合、系统的方式管理城市运行体系,让城市中各个功能彼此协调运作,为城市中的企业提供优质的发展空间,为市民提供更高的生活品质,让城市成为适合人全面发展的城市,涵盖了智慧政务、智慧环保、智慧安防、智慧交通、智慧教育、智慧医疗、智慧生活等数十个场景。
图3 智慧城市系统架构
(二)基本要求
1.APP UI尺寸自动适配开发电脑中提供的Android模拟器UI。
2.通过竞赛成果物管理系统右侧资源下载区下载竞赛所需素材和第三方API插件。
3.SmartCity.apk必须为发布版(release),非debug版,可以安装到模拟器中。
4.竞赛结束前根据“四、成果物提交”要求提交“SmartCity.apk”。
二、任务
(一)任务1:应用架构设计(4分)
设计智慧城市App,利用移动开发工具(Android Studio/HBuilder)创建SmartCity项目,项目App显示智慧城市名称,实现项目的基本框架设计,并封装App与服务器通讯模块。
实现相应登录功能,用户登录后可进入应用主页面。
(二)任务2:应用主页面实现(12分)
进入App主页面(主页),彰显智慧城市风采,打造智慧型服务大厅,科技赋能,创新智能,打造视、听、触体验具佳的业务服务大厅,同时供应多种智慧城市解决方案。
任务说明:
1.显示轮播图,点击轮播图跳转至新闻对应页面。
注:轮播图资源通过服务器API接口获取。
2.显示智慧城市各领域应用服务入口,以图标和名称为单元宫格方式显示,手机端每行显示4个,共两行,第2行最后一个显示“更多服务”。每个领域应用入口布局显示为圆形图标+名称布局,点击图标可进入对应的领域应用页面。
3.点击“更多服务”进入全部服务页面,全部服务列表结构显示类别名称,点击对应分类名称显示该类别对应的服务,以宫格的形式进行排列,服务应用具有图标和服务名称。类别之间利用灰色直线分隔显示。
4.显示新闻专栏,上方标签页方式显示新闻类别,下方显示新闻列表,列表项包括图片、新闻标题、新闻内容缩写(多出的字用省略号显示)、评论总数、发布时间等信息。
5.显示底部导航栏,采用图标加文字方式显示,图标在上,文字在下,共五个图标分别为首页、全部服务、时代楷模、数据分析、个人中心,点击标签进入对应页面,并颜色标记当前页面所在导航栏。
注:主页数据详见API接口文档。
- 任务3:个人中心功能实现(10分)
在智慧城市App主页面底部导航栏中,点击“个人中心”图标信息,进入用户个人中心页面。
任务说明:
1.首先进入个人中心页面,个人中心页面显示用户头像、个人信息页面入口、修改密码页面入口、订单列表页面入口、意见反馈页面入口,点击退出按钮可退出登录。
2.点击个人信息跳转至个人信息页面,标签栏显示本页面标题,点击返回图标可返回到上一页,点击修改可保存修改的信息,可修改内容为:头像、昵称、性别、联系电话,注:电话号码后四位使用*号代替。
3.点击修改密码可进入修改密码页面,标签栏显示本页面标题,点击返回图标可返回到上一页,输入原密码与新密码,点击确定按钮可保存修改的信息。
4.点击订单列表可跳转到订单页面,标签栏显示本页面标题,点击返回图标可返回到上一页,页面内容展示所有订单、订单分类数据信息,订单显示信息有:订单号、订单类型、订单生成日期。
5.点击意见反馈可跳转至意见反馈页面,标签栏显示本页面标题,点击返回图标可返回到上一页,输入反馈的内容,字数限制在100字以内,点击提交可提交反馈的意见。
交按钮下方设有反馈历史按钮,点击反馈历史按钮跳转至历史意见反馈页面,标签栏显示本页面标题,点击返回图标可返回到上一页,显示意见反馈列表,列表项包括反馈标题、反馈内容。
注:数据详见API接口文档。
- 任务4:智慧巴士功能实现(10分)
在智慧城市App主页面上的各领域应用服务入口或全部服务,点击“智慧巴士”图标信息,进入智慧巴士页面。
任务说明:
1.页面显示巴士列表,列表显示路线名称、起终点、运行时间、票价、以及里程、巴士列表具有扩展显示该路线的各个站点功能。
2.点击班车列表新路线名称跳转到定制班车页面,信息如下:
(1)第一步页面:显示站点路线秒点地图、起点与终点名称、票价、里程等,具有“下一步”点击按钮以及“返回上级目录”按钮。
(2)第二步页面:显示日历日期,选中日历日期则显示出已经选中的日期,并且具有“下一步”点击按钮以及“返回上级目录”按钮。
(3)第三步页面:显示起点与终点名称,还具有乘客姓名、手机号码、上车地点、下车地点输入框,并且具有“下一步”点击按钮以及“返回上级目录”按钮。
(4)第四步页面:显示第三步页面,所填写的乘客信息、手机号码、上车地点、下车地点、乘车日期并且具有“提交订单”按钮以及“返回上级目录”按钮。
注:数据详见API接口文档。
(五)任务5:数据分析模块实现(14分)
智慧城市App主页面上,点击底部导航栏“数据分析”,进入数据分析页面。
任务说明:
智慧城市重要职能是采集、存储、分析、挖掘城市运行中的所承受的大数据,具备全面感知和全面分析的能力,同时能够展示和扩展。
智慧城市的建设,有利于解决城市发展问题,有利于提升城市信息管理水平。
形图:请分析点赞人数排名前五的亲子类型活动,每人活动的报名人数占这五个活动总报名人数的百分比。(图内显示相应活动名称及比例值)
(六)任务6:律师咨询功能实现(12分)
在智慧城市App主页面上的各领域应用服务入口或全部服务,点击“律师咨询主页”图标信息,进入律师咨询页面。
任务说明:
1.进入律师咨询主页面,页面显示返回上一页按钮、搜索输入框、广告轮播图、法律专长、我的咨询图片和本月上榜优选律师。
(1)搜索输入框:输入搜索内容后,点击软键盘“搜索”按钮,跳转至搜索结果律师列表页面,列表内容包括头像、名称、从业年限、咨询人数、法律专长、好评率和咨询按钮,点击咨询按钮,跳转至律师详情页。
(2)广告轮播图:每隔3秒自动切换广告图。
(3)法律专长:以图标和名称为单元宫格方式显示,手机端每行显示4个,按照优先级由高到低排序,共两行,左右滑动可切换显示类目。每个类目入口布局显示为圆形图标和名称布局,点击图标,进入法律专长列表页。
(4)我的咨询:显示我的咨询图片。
(5)本月上榜优选律师:显示当月好评率最高的10位律师列表和查看更多,列表内容包括律师头像、名称、从业年限、咨询人数、法律专长、好评率和咨询按钮,点击咨询按钮,跳转至律师详情页;点击查看更多跳转至律师列表页。
2.法律专长列表页,页面显示所有类目,以图标和名称为单元宫格方式显示,手机端每行显示4个,按照优先级由高到低排序,每个类目入口布局显示为圆形图标和名称布局,点击图标可进入对应的律师列表页面。
3.律师列表页,上部显示排序方式和筛选,排序方式包括默认排序、从业年限、服务人数和好评率,点击后改变列表排序方式,点击筛选,弹出全部法律专长列表,以图标和名称为单元宫格方式显示,手机端每行显示4个,按照优先级由高到低排序,点击图标,选定法律专长,并隐藏法律专长列表;下方显示律师列表,列表内容包括头像、名称、从业年限、咨询人数、法律专长、好评率和咨询按钮,点击咨询按钮,跳转至律师详情页。
4.律师详情页,上部显示头像、名称、法律专长、咨询人数和服务次数;下部显示两个tab页,分别是服务方式和用户评价,点击服务方式,展示律师基本信息、律师个人简介和律师证展示照片,律师基本信息包括教育背景、从业年限和执业证号;点击用户评价,展示评价列表,内容包括用户头像、昵称、评价时间、评价内容、点赞按钮和点赞数量,点击点赞按钮切换点赞状态;底部显示免费咨询按钮。
注:接口数据详见API接口文档。
(七)任务7:门诊预约功能实现(10分)
在智慧城市App主页面上的各领域应用服务入口或全部服务,点击“门诊预约”图标信息,进入门诊预约页面。
任务说明:
1.首页为本市医院推荐展示图,顶部栏提供“搜索”和“返回”功能,下方可用列表或矩阵排布的方式展示全市知名医院图片、名称、星级等信息;
2.点击首页展示的医院图标,跳转进入该医院简介页,本页面顶部栏左侧设置“返回”按钮支持返回上一页面,页面布局2/3为医院幻灯片展示,1/2为医院简介的文字,1/3为“预约挂号”功能;
(八)任务8:时代楷模板块实现(16分)
在智慧城市App主页面底部导航栏中,点击“时代楷模”图标信息,进入时代楷模页面。
任务说明:
“时代楷模”是由中宣部集中组织宣传的全国重大先进典型。时代楷模充分体现“爱国、敬业、诚信、友善”的价值准则,充分体现中华传统美德,是具有很强先进性、代表性、时代性和典型性的先进人物。时代楷模事迹厚重感人、道德情操高尚、影响广泛深远。根据时代楷模的职业身份,以中宣部和有关部门名义发布。在中央电视台设立“时代楷模”发布厅。
随着经济快速发展,计算机的普及率越来越高,网民数量逐年增多,在多元的网络文化中,很容易被负面文化影响,误入歧途。时代楷模App是运用信息化新技术,整合各方资源,让更多的年轻人通过该平台看要闻,了解两会,学新思想,明历史,长知识,知晓时政综合,紧跟党的步伐,不断武装思想。主要包括以下功能模块:
1.楷模公告:首页幻灯片轮播图显示,时代楷模精神,往期公告列表;
2.楷模列表:包括楷模介绍、楷模事迹视频、致敬、评论等;
3.英雄故事:包括英雄事迹介绍、致敬、评论等,事迹内容包括文章、视频等资源;
根据上述说明,自行设计功能页面,无API接口,素材可参阅竞赛管理平台右侧资源下载区。
模块B:测试与交付
一、竞赛任务
此模块分数12分。
1.下载“智慧城市.apk”(竞赛成果物管理系统右侧资源下载区)文件。
2.将智慧城市.apk文件安装到模拟器中,启动App,配置服务器的IP和PORT,准备运行测试。
3.竞赛结束前根据“四、成果物提交”要求提交“缺陷分析报告.docx”文件。
二、任务要求
任务:缺陷分析
根据“智慧城市App功能范围.pdf”(竞赛成果物管理系统右侧资源下载区)中描述的功能范围进行全范围测查,找出特定的10个Bug并简要描述,重现步骤,分析缺陷原因。
缺陷表格样例见下表,具体详见“缺陷分析模板.docx”(竞赛成果物管理系统右侧资源下载区)。
表1 缺陷表格样例
缺陷编号 |
001 |
缺陷简要描述 |
点击紧急调度功能,查看选择在线医生在线查房功能,无法分配医生。 |
缺陷重现步骤 |
1.用户成功登录系统; 2.点击紧急调度功能; 3.查看选择在线医生在线查房功能,无法分配医生。 |
缺陷验证程度 |
严重 等级分:(致命、严重、一般、提示) |
涉及功能模块 |
登录校验 |
缺陷分析原因 |
已经达到最大分配最大额度查房数量,无法分配该医生进行查房。 |
缺陷图示文章来源:https://www.toymoban.com/news/detail-739889.html |
注:裁剪截图,每页放置两个缺陷文章来源地址https://www.toymoban.com/news/detail-739889.html |
到了这里,关于2023年江西省职业院校技能大赛移动应用设计与开发竞赛样题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!