- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“2014年全国职业院校技能大赛”高职组“联想杯”移动互联网应用软件开发竞赛试题2014年全国职业院校技能大赛组委会中国·潍坊2014年6月工位号: 赛题说明一、竞赛内容本试卷适用于Android 4.3或Win 7平台,共一套综合题,其中包含3道改错题和9道编程题,编码实现各题,试卷满分100分。二、竞赛时间竞赛时间:9:00~14:00,共计300分钟。三、竞赛事项要求参赛选手不得携带通信设备等物品进入赛场,违反者按作弊处理。请根据大赛所提供的比赛环境,检查所列的硬件设备、软件清单、材料清单是否齐全,计算机设备是否能正常使用。竞赛结束前,将各试题代码整合,部署到竞赛所提供的设备上,并提交一个完整的项目工程(服务端和客户商在)代码到大赛组委会提供的U盘中,目录格式如图1所示。图1 模块提交目录格式竞赛结束时,请将U盘、试卷和答题纸统一提交。禁止将比赛所用的所有物品(包括试卷和稿纸)带离赛场。裁判以各参赛队部署到竞赛设备上的APPs运行结果为评分依据。严禁在程序及运行结果中任何位置标注竞赛队的任何信息,否则按照作弊处理。模块改错题编程题123123456789总分得分项目背景智能农业是通过光照、温度、湿度等无线传感器,对农作物温室内的温度、湿度信号以及光照、土壤温度、土壤含水量、CO2浓度等环境参数进行实时采集,自动开启或者关闭指定设备(如远程控制浇灌、开关卷帘等)。用户通过电脑或移动终端,随时随地观察现场情况、查看现场温湿度等数据和控制远程智能调节指定设备。现场采集的数据,为农业综合生态信息自动监测、对环境进行自动控制和智能化管理提供了科学依据。本系统以联想实验机作为数据采集器,并与沙盘的单片机板通过串口相连,用于采集各种传感器的数据;同时,联想实验机作为服务器和客户端APP进行通讯,将采集到的传感器数据实时发送到客户端APP进行显示,并根据设置的阈值打开和关闭沙盘中的报警装置用于实现对农业系统的智能化控制。本试卷包括两个部分:第一部分为改错题,根据题目中所描述的错误信息,基于给定的工程代码定位故障位置,并修改为正确。第二部分为编程题,根据题目中所描述的需求,并参阅U盘中的辅助文档,自行设计,编码实现。第一部分:改错题客户端的IP地址设置界面,界面如图1-1所示。(10分)图1-1 客户端的IP地址设置界面故障现象:IP地址输入框没有针对IP地址取值标准进行判断和容错处理。四个输入框之间没有用“.”号连接,界面上没有完整地体现出一个标准的IP地址控件格式。请根据题中所述现象,定位代码并改正。服务端启动界面,单击【设置】按钮,弹出对话框界面如图2-1所示。(10分)图2-1 设备端口设置对话框界面对话框列表中使用的是原始设备名,不利于用户阅读理解,需要将各设备名与串口名对应,例如:/dev/ttySAC0对应是的COM1,/dev/ttySAC1对应是的COM2,以此类推。故障现象:服务端串口设置对话框界面列表项内容用户可阅读性不强。请根据题中所述现象,定位代码并改正。服务端的启动界面如图3-1所示。(10分)图3-1 服务端的启动界面图3-1中显示获取的服务端地址为:92。客户端使用此地址进行连接时发现连接不成功。经检测发现服务端界面上所获取的IP地址与服务端操作系统设置界面显示的地址不一致,如图3-2所示。图3-2 服务端操作系统设置界面中显示的IP地址界面故障现象:服务端获取的IP地址与服务端操作系统配置的IP地址不一致。请根据题中所述现象,定位代码并改正。第二部分:编程题实现系统的用户登录界面及其相关功能。(10分)【功能说明】登录界面负责完成对用户的鉴权,合法的用户允许使用该系统,不合法的用户则不允许使用该系统。在该界面中还需要完成用户注册、密码找回、记住密码等功能。【要求】 利用现有资源,自行设计用户登录界面,参阅登录界面原型图1-1所示。图1-1 用户登录界面原型实现用户的登录功能:输入用户名和密码,点击【登录】按钮,将用户名和密码以Json格式封装后发送到服务器进行校验,校验通过则允许进入系统主界面,否则拒绝进入,并给出对应的错误提示信息。注:客户端需要对各种异常或非法的登录场景进行过滤处理,并给出对应的提示。实现密码找回功能:当用户忘记密码时,输入用户名后,点击【忘记密码】,系统会将该用户的用户名和密码以明文方式发送到该用户注册时所登记的邮箱。注:系统邮箱为admin@,密码:admin,SMTP服务器地址为:实现用户注册功能:点击【用户注册】,弹出用户注册对话框。用户注册时需要填写用户名(6-12位纯字母,忽略大小写)、用户密码(3-6位字母与数字组合)、用户邮箱等信息。客户端需要对输入的信息进行合法性检查,若发现输入非法,则给出明确的提示信息。通过合法性检查的内容以Json格式封装发送至服务端进行存储。实
文档评论(0)