一、赛项目的
提高我校学生的移动互联网软件产品开发意识和用户体验设计能力,激发对移动互联网应用软件开发领域的学习兴趣,提高软件编程能力和职业素养,使学生顺应移动互联网的发展趋势,为中国移动互联网产业发展输送新鲜血液。
通过本次竞赛,提升我校移动应用开发专业的教学水平,完善本专业的课程体系建设、人才培养方案和人才培训模式等。同时为我校参加校外相关技能大赛筛选优秀学生,代表我校参加相关技能竞赛,提高学校的影响力。
二、竞赛内容
本次移动应用设计赛项主要考查参赛选手对实际问题的综合分析能力、对技术架构的设计能力、对移动互联网开发技术的掌握程度以及操作的熟练程度。考核技术点包括: Android编程的四大组件、UI、资源、数据存储、网络编程和多媒体等。竞赛命题由系部组织专家组出题。
竞赛采用实际操作形式,考查选手对技术的掌握程度和操作的熟练程度。主办团队将安装统一的集成开发环境,并将赛题需求要求和所需素材事先装入指定文件夹。参赛选手比赛期间禁止携带任何形式的参考资料以及手机、平板电脑和计算机等设备。比赛时间为2小时,参赛选手必须在规定时间内完成比赛内容并提交相关文件。
三、竞赛时间地点
2019年12月18日星期三,时间14:00-16:00;地点:实训楼D2-302。
四、报名方式
手机扫码报名,报名截止时间12月15日。
五、奖励办法
1、根据评分标准进行评分(竞赛成绩总分为100分),按分数从高到低排序,设一等奖(前10%,不超过3名)、二等奖(前30%,不超过5名)、三等奖(前60%,不超过10名)各若干名。
2、奖励金额为:一等奖200元/人,二等奖100元/人。
3、其它奖励:优秀选手确定为各级技能大赛的储备选手,并进行重点培养;三等奖发放校级奖励证书,不发放奖金;所有参赛学生计素质拓展分。
六、竞赛规则
1、竞赛以个人方式进行,专业和年级不限。
2、根据竞赛试题要求,完成题目。
3、最终将完成的APP部署到平板电脑。
4、参赛选手为我校一二年级学生,专业不限。
5、参赛选手应认真学习领会本次竞赛相关文件,自觉遵守大赛纪律,服从指挥,听从安排,文明参赛。
6、竞赛期间严禁使用任何移动存储设备。
7、参赛选手请勿携带任何形式的参考资料,以及手机、平板电脑和计算机等设备。
8、在竞赛期间,参赛选手如有疑问,应举手示意,现场监考老师和技术人员等应及时给予解决,确应计算机软件或硬件故障,致使操作无法继续等,经确认,启动备用设备。
9、比赛结束时,选手应全体起立,结束操作。经监考老师查收清点所有文档后方可离开赛场,同时不得带走任何资料。
七、竞赛环境
Android开发环境为最新发布版的Android Studio软件,APP将运行Android版本为5.0的平板电脑。现场不连接互联网。
八、评分标准
九、竞赛考点大纲
1、四大组件:Activity、BroadcastRecevier、Service和ContentProvider。
2、常用控件:TextView、Button、ImageView、ImageButton、Edittext、CheckBox、ListView和RadioButton等。
3、资源定义和使用:布局资源、图片资源、字符串资源、数组资源。
4、数据适配器:BaseAdapter、ArrayAdapter。
5、网络编程:HttpUrlConnectin和HttpClient。
6、数据存储:SharePreference、SQLite。
十、样题
1、创建项目,项目名称:JiNengDaSai2018XH201665000MMM,其中“201665000MMM”替换为个人的完整学号和姓名拼音第一个字母。
2、在项目中启动界面如图1的登录界面,登录之前要求进行用户注册(界面如图2),成功登录进入到图3的计算器界面,要求界面效果与图示相同。
3、使用本地数据库SQLite,要求设计一个数据库并创建用户信息表(如表1),通过注册界面将用户信息添加到数据库中,通过查询数据表进行登录判断。
4、登录功能要求:
1)输入正确的账号和密码,点击登录,跳转到计算器界面,如果登录不成功要求弹出信息提示。
2)点击重置按钮,将账号和密码输入栏中的内容清空。
3)点击选项菜单的“注册”跳转到用户组成界面。
5、注册功能要求:
1)点击注册要求首先判断输入框是否为空,并给准确的信息提示。
2)然后判断两次输入的密码是否一致,并给出信息提示。
3)最后判断用户名是否已存在,并给出信息提示。
4)如果无以上情况,则将用户信息存储到数据库中,并提示注册成功。
6、计算器功能要求:
能够完成二元运算,比如:10+90=100,3*4=12,9/3=3,40-30=10等。