2019年全国职业院校技能大赛
赛项规程
赛项编号:GZ-2019029
赛项名称:移动互联网应用软件开发
英文名称:The Mobile Internet Application Software Development
赛项组别:高职组
赛项归属:电子信息大类
本赛项旨在考察参赛选手在企业真实项目环境下移动应用开发的工程实践能力、设计能力和创新能力,以及团队协作、沟通力、抗压力、职业规范等职场素质,展现职业院校移动应用开发专业学生技能与风采,激发学生的求知欲和参与教学活动的热情,以达到“以赛促学”的目的;搭建校企合作平台,引导更多行业企业参与校企合作,深化产教融合,推进产教融合人才培养模式,使参赛院校更加清楚的了解到产业的发展趋势以及产业界对人才的需求标准,从而满足国家互联网+战略发展对软件人才的紧迫需求,引领移动应用开发等相关专业改革与发展,适应互联网+、移动互联、大数据、智慧城市等新技术、新模式、新业态、新应用的发展,以达到“以赛促改”的目的;培养一批“实践能力强、教学水平高、敬业精神佳”的双师型“种子教师”师资队伍,建设一批高质量、立体化、一体化的专业、课程、项目教学资源,以达到“以赛促教”的目的。
移动互联网应用软件开发赛项应用智能交通领域企业真实案例,通过“系统文档”“程序排错”“功能编码”及“创意设计”四种赛题形式,考查参赛选手实际工程项目的编码能力、文档编写能力、综合分析能力、技术架构设计能力、创意创新能力、大数据分析能力。考核技术点包括:MVP设计模式、UI设计标准MaterialDesign、四大组件、资源使用、Handler/多线程/定时器、网络请求框架、数据封装和解析、多媒体、手势识别、依赖注入、事件传递、内存泄漏管理、数据存储、业务逻辑、数据挖掘和开源图表库MPAndroidChart API等。
竞赛项目比赛内容及分值比例如下:
系统文档模块重点考核参赛选手的系统设计能力,比赛时由赛项执委会给每队参赛选手提供完整的系统需求说明书及需要进行系统详细设计的功能模块清单。参赛选手完成清单中所述模块的概要及详细功能设计并根据所给模板要求输出设计文档。
程序排错重点考核参赛选手的代码阅读能力及缺陷修改能力,比赛时由赛项执委会提供部分智能交通项目代码及3个缺陷报告单。参赛选手根据缺陷报告单中所描述的缺陷现象,定位该问题所处的代码位置并修改代码以实现正确的功能。
功能编码模块重点考核参赛选手的代码编写能力,比赛时由赛项执委会给每队参赛选手提供完整的系统需求说明书及相应App框架代码,参赛选手根据试题要求,参考所提供的文档,完成8个功能模块或方法的编码工作。
创意设计模块重点考核参赛选手的创意设计能力,比赛时由赛项执委会给每队参赛选手在系统的某个界面提供一个“创意”的入口,参赛选手通过该入口进入到自主设计的创意模块,然后按照指定要求完成该模块的创意设计。
本赛项的竞赛时长为4个小时。
(一)本赛项为团体赛,每支参赛队由3名选手组成,须为同校在籍高职学生,其中队长1名,性别和年级不限。最多2名指导教师。
(二)本赛项设单一场次,参赛选手在现场根据给定的项目任务,在4个小时内相互配合,在设备上完成 “系统设计”、“程序排错”、“功能编码”和“创意设计”,并保证整个团队并行开发和调试。
(三)本赛项不计选手个人成绩,由评分裁判对参赛队伍提交的作品采取客观性结果评分。各参赛队总成绩=系统文档模块得分+程序排错模块得分+功能编码模块得分+创意设计模块得分。
(四)本赛项邀请一带一路沿线国家参加国际邀请赛,欢迎社会各界人士到赛场观摩。
时间表
日期 |
时间 |
内容 |
比赛前两天 |
18:00之前 |
裁判报到 |
19:00—20:00 |
裁判工作会议 |
|
比赛前一天 |
12:00之前 |
各参赛队报到 |
10:00—11:00 |
工作人员(含监考)培训会 |
|
12:00—17:00 |
竞赛设备运行烤机 |
|
15:30—16:00 |
领队会 |
|
16:00—16:30 |
参赛队熟悉比赛场地 |
|
17:00—18:00 |
现场裁判赛前检查,封闭赛场 |
|
比赛当天 |
6:00—7:00 |
参赛队早餐 |
7:00—7:30 |
参赛队集合前往比赛现场 |
|
7:00—7:30 |
现场裁判开启赛场及竞赛设备 |
|
7:30—8:00 |
开赛式 |
|
8:00—8:10 |
赛场检录 |
|
8:10—8:20 |
一次加密:参赛队抽取参赛编号 |
|
8:20—8:30 |
二次加密:参赛队抽取工位号 |
|
8:30—8:40 |
参赛队进入比赛工位,进行赛前设备、材料检查 |
|
8:40-12:40 |
比赛 |
|
12:40—13:00 |
收取各参赛队赛题及比赛结果文档 |
|
12:40—14:40 |
申诉受理 |
|
12:00—12:30 |
评分裁判培训 |
|
13:00—13:40 |
参赛队用餐 |
|
13:40—14:10 |
参赛队返回酒店 |
|
13:00—13:30 |
三次加密:竞赛结果等文件加密 |
|
13:30—21:00 |
成绩评定与复核 |
|
21:00—22:00 |
加密信息解密 |
|
22:00—23:00 |
在指定地点,以纸质形式向全体参赛队进行公布成绩 |
|
23:00—24:00 |
成绩报送及公布 |
|
比赛后一天 |
8:00—9:00 |
闭赛式 |
9:00—9:30 |
获奖代表队采访 |
|
9:30—10:00 |
参赛队返回酒店 |
赛项执委会下设的赛项专家工作组负责本赛项赛题的编制工作。本赛项建立赛题库,于开赛1个月前,在大赛网络信息发布平台上(www.chinaskills-jsw.org)发布赛题库。
本赛项建立赛卷库,赛卷数量不少于10套,各套赛卷的重复率不超过50%。正式赛卷于比赛前三天内,把赛卷随机排序后,在监督组的监督下,由裁判长指定相关人员抽取正式赛卷与备用赛卷。
赛卷题型包含:“系统文档”、“程序排错”、“功能编码”和“创意设计”4种。每套赛卷涵盖“系统文档”类题型1题、“程序排错”类题型3题、“功能编码”类题型8题、“创意设计”类型题1题。比赛样卷与竞赛规程同步发布。
赛项比赛结束后一周内,正式赛卷(包括评分标准)通过大赛网络信息发布平台(www.chinaskills-jsw.org)公布。
比赛完成后,参赛队不得将赛卷带离赛场,由现场裁判对赛卷进行回收。
参赛队及参赛选手资格:参赛选手须为高职全日制在籍学生、本科院校中高职类全日制在籍学生;五年制高职四、五年级学生。参赛选手年龄须不超过25周岁,年龄计算的截止时间以2019年5月1日为准。凡在往届全国职业院校技能大赛中获本赛项高职组一等奖的选手,不能再参赛。
1.比赛工位通过抽签决定,比赛期间参赛选手原则上不得离开比赛场地。
2.竞赛所需的硬件、软件和辅助工具统一提供,参赛队不得使用自带的任何有存储功能的设备,如硬盘、光盘、U盘、手机、随身听等。
3.参赛队在赛前10分钟领取比赛任务并进入比赛工位,比赛正式开始后方可进行相关操作。参赛队自行决定选手分工、工作程序。
4.在比赛过程中,参赛选手如有疑问,应举手示意,现场裁判应按要求及时予以答疑。如遇设备或软件等故障,参赛选手应举手示意,现场裁判、技术人员等应及时予以解决。确因计算机软件或硬件故障,致使操作无法继续的,经赛场裁判长确认,予以启用备用设备。
5.比赛时间终了,选手应全体起立,结束操作。经工作人员查收清点所有文档后方可离开赛场,离开赛场时不得带走任何资料。
6.赛项裁判应严格遵守赛项各项规章制度,确保比赛公平、公正、公开。比赛当天8:00起,赛项裁判应上交所有通信设备,由赛项执委会统一保管并安排赛项裁判在指定区域休息或工作,直至赛项成绩评定结束。
7.比赛结束,经加密裁判对各参赛队提交的竞赛成果进行三次加密后,评分裁判方可入场进行成绩评判。最终竞赛成绩经复核无误及裁判长、监督长签字确认后,打印张贴在比赛现场明显位置进行公布。
8.赛场开放,允许观众在不影响选手比赛的前提下现场观摩。
竞赛场地包括:参赛选手竞赛区域、展示平台区域、裁判区域、设备耗材区。
1.参赛选手竞赛区域:按照U形布置竞赛工位。竞赛工位用隔离带隔离,并标有醒目的工位编号,每个工位面积在10㎡左右,确保参赛队之间互不干扰。每个比赛工位标明编号。环境标准要求保证赛场采光(大于500 lux)、照明和通风良好;提供稳定的水、电,并提供应急的备用电源;提供足够的干粉灭火器材,每个工位提供一个垃圾箱。竞赛区每个工位配备4台PC(其中一台作为服务器)及一套联想智能交通移动应用开发系统(包含:1台移动应用开发平台、1个智能交通仿真沙盘)。现场提供无线或有线网络(不接入Internet)。
2.展示平台区域:需要与比赛场地分开的隔离带,供参赛队领队、指导教师及工作人员休息,并开展其他相关活动。
3.裁判区域:供裁判休息及工作场地。共配有电脑15台,A4激光打印机2台,桌椅15套,饮水机,纸杯,文具用品。
竞赛环境依据竞赛需求和职业特点设计,在竞赛不被干扰的前提下赛场全面开放。欢迎各界人员沿指定路线、在指定区域内到现场观赛。
竞赛项目的命题结合企业职业岗位对人才培养需求,并参照表中相关国家职业标准制定.
序号 |
标准号 |
中文标准名称 |
1 |
GB/T16260—2006 |
软件工程 产品质量 |
2 |
GB/T9385—2008 |
计算机软件需求规格说明规范 |
3 |
GB/T18905—2002 |
软件工程 产品评价 |
4 |
GB/T8567-2006 |
计算机软件文档编制规范 |
5 |
SJ/T11291-2003 |
面向对象的软件系统建模规范 |
各个参赛队内部需要组建局域网,可自己组建局域网,并接入系统支撑平台,赛场采用网络安全控制,严禁场内外信息交互。
基本要求:
1.平台满足ISO14443、ISO15693及ISO18000标准及国内CCC标准;
2.平台支持标准/协议:ISO/IEC14443A/B;
序号 |
设备名称 |
主要功能 |
1 |
计算机 |
i3以上处理器(支持VT),8G以上内存,200G以上硬盘,显示器分辨率1024x768以上,百兆网络接口,USB接口 |
2 |
服务器 |
i3以上处理器,8G以上内存,200G以上硬盘,显示器分辨率1024x768以上,百兆网络接口,USB接口 |
3 |
智能交通沙盘 |
主频1.4Ghz、四核心ARM Cortex-A9 quad-core、2GB DDR3、8GB iNand、直流电源输入接口,12V/2A电源输入、100/10Mbps以太网芯片,RJ45接口、1920*1080 高清屏、电容触摸、标准SD卡接口 智能交通沙盘提供的功能,主要包括:交通沙盘模拟显示、红绿灯、智能路灯、智能公交、环境检测、智能小车、智能停车场、ETC、公交站信息发布、车辆定位等功能模块。通过各个模块中的传感器获得相应的数据,这些数据被传送到中控进行处理,中控通过对数据的分析在发送出相应的指令来控制各个模块,最终使各个模块协同稳定的工作。 |
4 |
Android应用平台设备 |
CPU:ARM Exynos4412 Quad-core 主频:1.4~1.6GHz 内存:2G Bytes DDR3 内置存储:iNAND 8GB Flash:NAND FLASH接口 PMU:特有的PMU管理芯片,ACT8847 显示接口:LCD、LVDS、VGA(THS8136PHP,符合VESA标准,兼容所有设备) 以太网:DM9000,支持10M/100M自适应网络 USB接口:两路独立的USB Host2.0接口,其中一路一扩四 HDMI接口:A型,HDMI1.4,支持3D输出,1080P高清分辨率 串口:4路UART接口 |
序号 |
设备名称 |
主要功能 |
1 |
计算机 |
Windows 7(64位)或更新版本 jdk-8u152-windows Android Studio v3.0或以上 SDK Platforms:Android 4.0.3、5.0、6.0、7.0、8.0(SDK、APIs和Intel x86 64 Image) gradle-4.6-all Build Tools Version:21.0.0、22.0.0、23.0.0、24.0.0、25.0.0、27.0.0、28.0.0 Office2016(word、visio) |
2 |
智能交通管理系统 |
系统提供的管理功能主要包括:用户管理、权限控制、环境监测单元、中控单元、ETC收费模块、智能停车场模块、智能小车模块、红绿灯控制模块、路灯控制模块等功能接口协议。 |
3 |
其他软件 |
mysql-installer-community-8.0.12.msi navicat8_mysql_cs Postman-win64- 6.7.4 GitStack_2.3.10 |
|
|
|
备注:关于代码的合并,代码版本控制系统Git和SVN是可选的,可以选择使用也可以选择不使用。如果选择使用,需参赛选手自行安装和配置;如果选择不使用,可以通过赛项执委会提供的优盘或共享文件夹来合并代码。
考试模块 |
考查点 |
权重 |
描述 |
评分标准 |
系统文档 |
系统设计及文档 |
5% |
系统的设计思维及文档的编写能力 |
结果评分(客观) (每组2名裁判随机抽取独立评分) |
程序排错 |
UI设计 |
5% |
根据界面原型与实际显示之间的差异,定位并修改相应代码,以实现正确功能 |
结果评分(客观) (每组2名裁判随机抽取独立评分) |
业务逻辑 |
5% |
根据需求描述及对功能的理解,并位并修复系统中业务逻辑存在的错误 |
||
功能编码 |
UI设计 |
5% |
根据给定的资源和界面原型,自行设计/编写布局代码,实现与原型相一致的界面布局功能 |
结果评分(客观) (每组2名裁判随机抽取独立评分) |
四大组件 |
9% |
Activity、Service、Broadcast Receiver和Content Provider的使用 |
||
资源 |
9% |
各种类型的资源的使用,比如:布局资源、图片资源、字符串资源、动画资源等 |
||
网络编程,网络请求框架,数据封装和解析 |
10% |
根据给定的网络通信接口,编程实现网络数据的传送和解析 |
||
Handler/多线程/定时器 |
5% |
利用Handler、多线程、定时器等技术,实现系统的同步/异步信息处理 |
||
多媒体 |
8% |
动画、音频和视频等的使用 |
||
事件处理和手势识别 |
6% |
手势识别API的使用 |
||
数据存储 |
7% |
Shared Preferences、文件存储、数据库存储等数据存储方式的使用,以及第三方开源litepal插件使用 |
||
WebView |
5% |
WebView使用与原生通讯 |
||
地图导航 |
5% |
利用高德离线地图,实现地图加载等 |
||
大数据分析 |
10% |
服务器提供大数据接口,客户端利用开源图表库进行图形化分析。 |
||
创意设计 |
功能创意 应用友好 |
6% |
使用给定的接口,自由创意,实现规定的功能点。 |
结果评分(客观) (每组2名裁判随机抽取独立评分) |
扣分项 |
违纪扣分 |
|
视情节而定 |
裁判长 |
注:本次赛项采用题库形式,实际抽题次序及内容可能同本表有所不同。
考试模块 |
评分细则 |
系统文档 |
根据模板符合度现场评分 |
程序排错 |
|
功能编码 |
|
创意设计 |
|
竞赛奖项只设置团体奖,团体奖根据参赛代表队总得分进行排序。如出现不同参赛队得分相同的情况,按照功能编码、程序排错、系统文档、创意设计的顺序及得分高低进行排序。以赛项实际参赛队总数为基数,设一等奖10%,二等奖20%,三等奖30%(小数点后四舍五入)。
赛项根据赛项具体特点做好安全事故防范和应急预案。
赛前应组织安保人员进行培训,提前进行安全教育和演习,使安保人员熟悉大赛的安全预案,明确各自的分工和职责。督促各部门检查消防设施,做好安全保卫工作,防止火灾、踩踏等群体性事件发生,确保大赛期间赛场财产的安全。
竞赛过程中如若发生安全事故,应立即报告现场总指挥,同时启动事故处理应急预案,各类人员按照分工各尽其责,立即展开现场抢救和组织人员疏散,最大限度地减少人员伤害及财产损失。
竞赛结束时,要及时进行安全检查,重点做好防火、防盗以及电气、设备的安全检查,防止因疏忽而发生事故。
安全防范基本要求:
①坚守岗位,认真履职。
②听从指挥,反应迅速。
③保持联络,及时沟通。
④明确责任,问责追究。
赛场周围要设立警戒线,防止无关人员进入,发生意外事件。比赛现场内应参照相关职业岗位的要求为选手提供必要的劳动保护。在具有危险性的操作环节,裁判员要严防选手出现错误操作。
在参赛选手进入赛位,赛项裁判工作人员进入工作场所时,赛项承办院校有责任提醒、督促参赛选手、赛项裁判工作人员严禁携带通讯、照相摄录设备,禁止携带未经许可的记录用具。如确有需要,由赛场统一配置,统一管理。赛项可根据需要配置安检设备,对进入赛场重要区域的人员进行安检,可在赛场相关区域安放无线屏蔽设备。
突发事件 |
预防措施 |
事件发生后应对措施 |
参赛选手发病或受伤 |
在各工位张贴安全操作说明。 |
医务人员应采取紧急救护措施,及时进行救治,如病情或伤势严重,应及时送往最近医院进行救治。 |
人员发生食物中毒 |
比赛期间指定的住宿/餐饮场地符合国家相关资质要求。并协调地方卫生部门做好检查工作。 |
立即组织对中毒人员进行救治,必要时送往最近医院进行检查治疗。同时对可疑的食品、饮水及其有关原料、工具设备和场所以及可能受污染的区域采取保留、控制措施,组织开展现场调查,迅速查明原因,并及时向大赛组委会报告。 |
设备损坏(如不能启动、反复重启等) |
提前一天烤机,所有设备开机运行;现场放置备机。 |
参赛选手举手示意后,监考人员计时,裁判确认后更换备机,并由主裁判确定应计入延时时间。 |
设备掉电 |
竞赛前技术人员及监考人员检查所有电源插头,确保牢固;电源线尽量绑扎在参赛选手碰不到的地方,如桌子后面等; 竞赛前提醒参赛选手注意尽量不要碰到电源,配置文件要随时保存。 |
参赛选手举手示意后,监考人员计时,裁判确认后重启机器,并由主裁判确定应计入延时的时间。 |
现场网络线缆故障 |
现场走线要规范,尽量走暗槽或现场人员接触不到的地方;对主要线路要在走线槽内留有备线。 |
启用备线。 |
赛事安全是技能竞赛一切工作顺利开展的先决条件,是赛事筹备和运行工作必须考虑的核心问题。赛项执委会采取切实有效措施保证大赛期间参赛选手、指导教师、裁判员、工作人员及观众的人身安全。
执委会须在赛前组织专人对比赛现场、住宿场所和交通保障进行考察,并对安全工作提出明确要求。赛场的布置,赛场内的器材、设备,应符合国家有关安全规定。如有必要,也可进行赛场仿真模拟测试,以发现可能出现的问题。承办单位赛前须按照执委会要求排除安全隐患。
赛场周围要设立警戒线,防止无关人员进入发生意外事件。比赛现场内应参照相关职业岗位的要求为选手提供必要的劳动保护。在具有危险性的操作环节,裁判员要严防选手出现错误操作。
承办单位应提供保证应急预案实施的条件。对于比赛内容涉及高空作业、可能有坠物、大用电量、易发生火灾等情况的赛项,必须明确制度和预案,并配备急救人员与设施。
执委会须会同承办单位制定开放赛场和体验区的人员疏导方案。赛场环境中存在人员密集、车流人流交错的区域,除了设置齐全的指示标志外,须增加引导人员,并开辟备用通道。
大赛期间,承办单位须在赛场管理的关键岗位,增加力量,建立安全管理日志。
参赛选手进入赛位、赛事裁判工作人员进入工作场所,严禁携带通讯、照相摄录设备,禁止携带记录用具。如确有需要,由赛场统一配置、统一管理。赛项可根据需要配置安检设备对进入赛场重要部位的人员进行安检。
生活条件
比赛期间,原则上由执委会统一安排参赛选手和指导教师食宿。承办单位须尊重少数民族的信仰及文化,根据国家相关的民族政策,安排好少数民族选手和教师的饮食起居。
比赛期间安排的住宿地应具有宾馆/住宿经营许可资质。以学校宿舍作为住宿地的,大赛期间的住宿、卫生、饮食安全等由执委会和提供宿舍的学校共同负责。
大赛期间有组织的参观和观摩活动的交通安全由执委会负责。执委会和承办单位须保证比赛期间选手、指导教师和裁判员、工作人员的交通安全。
各赛项的安全管理,除了可以采取必要的安全隔离措施外,应严格遵守国家相关法律法规,保护个人隐私和人身自由。
比赛期间发生意外事故,发现者应第一时间报告赛项执委会,同时采取措施避免事态扩大。赛项执委会应立即启动预案予以解决并报告赛区执委会。赛项出现重大安全问题可以停赛,是否停赛由赛区执委会决定。事后,赛区执委会应向大赛执委会报告详细情况。
各参赛队对不符合大赛和赛项规程规定的仪器、设备、工装、材料、物件、计算机软硬件、竞赛使用工具、用品,竞赛执裁、赛场管理,以及工作人员的不规范行为等,可向赛项仲裁组提出申诉。申诉主体为参赛队领队。提出申诉的时间应在比赛结束后(选手赛场比赛内容全部完成)2小时内。超过时效不予受理。
书面申诉应对申诉事件的现象、发生时间、涉及人员、申诉依据等进行充分、实事求是的叙述,并由领队亲笔签名。非书面申诉不予受理。
赛项仲裁工作组在接到申诉报告后的2小时内组织复议,并及时将复议结果以书面形式告知申诉方。申诉方对复议结果仍有异议,可由省(市)领队向赛区仲裁委员会提出申诉。赛区仲裁委员会的仲裁结果为最终结果。
仲裁结果由申诉人签收,不能代收,如在约定时间和地点申诉人离开,视为自行放弃申诉。申诉方可随时提出放弃申诉。申诉方不得以任何理由采取过激行为扰乱赛场秩序。
本次赛项提供公开观摩,包括现场观摩和视频直播。现场观摩应遵守如下纪律:
竞赛的全过程将通过摄录像进行记录,包括比赛过程和开闭赛式。同时,将制作优秀团队选手代表采访、优秀团队指导教师采访、裁判专家点评和企业人士采访等视频资料。
赛项比赛过程,由本赛项赞助商联想公司提供云视频解决方案,设立现场直播区域,通过大屏幕和手机App现场在线直播,以增加场内外信息同步和透明。
2019年全国职业院校技能大赛移动互联网应用软件开发资源转化工作由赛项执委会负责,主要聚焦完善升级课程资源、开展师资培养、建设移动应用开发生产实际教学案例库等工作。具体如下:
资源名称 |
表现形式 |
资源数量 |
资源要求 |
完成时间 |
||
基 本 资 源 |
风采展示 |
赛项宣传片 |
视频 |
1 |
15分钟 以上 |
2019年5月20日 |
风采展示片 |
视频 |
1 |
10分钟 以上 |
2019年6月1日 |
||
技能概要 |
技能介绍 技能要点 评价指标 |
文档 |
1 |
电子教材 |
2019年8月20日 |
|
教学资源 |
专业教材 |
文档 |
6 |
电子教材 |
2019年8月20日 |
|
技能训练指导书 |
文档 |
1 |
电子教材 |
2019年8月20日 |
||
微课 |
视频 |
100 |
1000分钟以上 |
2019年8月20日 |
||
拓 展 资 源 |
案例库 |
文档 |
1 |
涵盖10以上的工程项目案例 |
2019年8月20日 |
|
优秀选手访谈 |
视频 |
1 |
15分钟以上 |
2019年6月1日 |
||
师资培养 |
- |
4 |
培养200名以上师资 |
2019年8月20日 |
附件:移动互联网应用软件开发赛项样卷
“2019年全国职业院校技能大赛”高职组
移动互联网应用软件开发赛项
样题
2019年全国职业院校技能大赛组委会
中国·XX
2019年X月
工位号:_________________
赛题说明
一、竞赛内容
本试卷适用于Android 4.0.3及以上或Win 10平台,包含1道文档设计、3道程序改错和8道功能编码和1道创意设计模块,试卷满分100分。
二、竞赛时间
竞赛时间:共计240分钟。
三、竞赛事项要求
1. 参赛选手不得携带通信设备等物品进入赛场,违反者按作弊处理。
2. 请根据大赛所提供的比赛环境,检查所列的硬件设备、软件清单、材料清单是否齐全,计算机设备是否能正常使用。
3. 竞赛结束前,将各试题代码整合,部署到竞赛所提供的设备上,并提交完整项目工程代码、APK文件和模块设计说明书文档到大赛裁判组提供的U盘指定目录中,目录格式如图序-1所示。
图序-1 模块提交目录格式
4. 竞赛结束时,请将U盘、试卷和答题纸统一提交,并将设计说明书文档拷贝到1号计算机的桌面。禁止将比赛所用的所有物品(包括试卷和稿纸)带离赛场。
5. 裁判以各参赛队部署到1号计算机桌面上的“智能交通系统设计说明书(X工位号).doc”和联想智能交通平台设备上的APP运行结果为评分依据。严禁在文档、程序及运行结果中任何位置标注竞赛队的任何信息,否则按照作弊处理。
四、智能交通系统服务器
服务器地址:http://localhost:8088/transportservice
用户名和密码:admin/admin
图序-2 服务器登录界面
智能交通系统的用户权限管理如图序-3所示。
图序-3 系统用户权限管理
五、GitStack服务器
服务器地址:http://192.168.1.106/gitstack/ 或者 http://localhost/gitstack/
用户名和密码:admin/admin
图1-4 GitStack服务器界面
模块 |
文档题 |
改错题 |
编程题 |
创意题 |
总分 |
|||||||||
1 |
1 |
2 |
3 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
1 |
||
得分 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
项目背景
随着物联网技术的兴起以及物联网应用的展开,使智能交通的应用成为了现实。但是当前环境下智能交通的研发和工程实施人员非常短缺,为适应行业的需求和为社会培养紧缺的智能交通研发和工程力量,结合移动互联和物联网技术设计了智能交通物理沙盘和智能交通仿真沙盘,这两种沙盘可以单独使用也可以对接互联,增加了多样性和灵活性。
联想智能交通仿真沙盘是一款模拟实际交通运行状况、覆盖各种模拟控制操作的电子沙盘,包含红绿灯控制、车辆行驶路线控制、路灯控制、公交站台信息监控、停车场信息监控、 ETC监控、环境监测、与实际物理交通沙盘对接互联等功能。移动智能交通管理系统可方便用户通过手机移动端对电子沙盘的交通运行状况进行查看和管理。
本试卷包括四个部分:第一部分为文档设计题,根据U盘中所给出的《02.智能交通系统模块设计说明书模板》完成编写。第二部分为程序排错题,根据题目中所描述的错误信息,基于给定的工程代码定位故障位置,并修改。第三部分为功能编码题,根据题目中所描述的需求、提供的部分代码和素材,编码实现相应的功能。第四部分为创意设计题,根据题中的基本要求,自主创意、设计、实现。
【要求】
图2-1
【故障现象】
首次打开智能交通APP显示引导界面,退出系统后再次进入APP,引导界面应不再显示。发生的故障是APP二次启动引导界面还将显示,查找问题的所在并进行修改。
图2-2
【故障现象】
注:登录默认账户的用户名是admin,密码是admin。
图2-3
图2-4
【故障现象】
【功能说明】
实现个人所管辖车辆ETC账户管理功能,主要包括账户余额查询和充值功能。
图3-1
点击侧边栏/主界面的【我的账户】列表项,进入我的账户界面,如图3-1所示。
【功能说明】
实现红绿灯控制周期查询管理功能,能够根据选择的排序规则,显示5个路口的红绿灯显示情况。
【要求】
图3-2
点击侧边栏/主界面的【红绿灯管理】列表项,进入红绿灯管理界面,如图3-2所示。
【功能说明】
能够实现查询车辆ETC账户充值记录,并利用列表进行显示。
【要求】
图3-3
点击侧边栏/主界面的【账单管理】列表项,进入账单管理界面,如图3-3所示。
【功能说明】
查看自己所属车辆违章。
【要求】
图3-4
图3-5
点击侧边栏/主界面的【违章查看】列表项,进入违章查看界面,如图3-4所示。
【功能说明】
实现系统环境指标的实时显示功能。
【要求】
图3-6
点击侧边栏/主界面的【环境指标】列表项,进入系统环境指标的实时显示界面,如图3-6所示。
注:数据实时刷新周期为3秒。
注意:合理处理接口并发请求问题。
【功能说明】
实现系统传感器实时数据显示功能。
【要求】
图3-7
点击侧边栏/主界面的【环境指标】列表项,进入系统环境指标的实时显示界面,点击任意环境指标,进入对应传感器的实时折线显示界面,如图3-7所示。
利用给定的资源,实现该界面原型的布局。
实现传感器的实时折线动态显示:横向轴为时间轴(格式为MM:SS),动态显示1分钟内的传感器数据;纵向轴为刻度轴,显示为该传感器的取值范围。
进入界面时,如保存了历史存储数据,则需要显示到时间轴上。
通过手指的横向左右滑动,实现空气温度、空气湿度、PM2.5、CO2、光照、道路状态(默认编号为1的道路)各传感器折线界面的切换。
【功能说明】
实现个性化定制班车功能。
【要求】
图3-8
图3-9
点击侧边栏/主界面的【定制班车】列表项,进入定制班车界面,如3-8所示。
图3-10
图3-11
图3-12
【功能说明】
编码实现个人中心信息管理、充值记录和阈值设置功能。
【要求】
图3-13
点击侧边栏的【个人中心】列表项,进入登录用户的个人中心界面,如图3-13所示。
图3-14
【功能说明】
基于本次赛项智能交通系统,自主设计实现创意模块。
【要求】