html5 app开发论文,基于HTML5的新农大APP设计与实现

基于HTML5的新农大APP设计与实现

谭奎 新疆农业大学 新疆维吾尔自治区乌鲁木齐市 830091

摘要:随着智能手机的普遍,同学们使用网络地图的频率高于使用传统地图的频率。为了文中设计和实现了一种基于HTML5的新农大APP设计与实现。该系统技术包括:HTML5,JavaScript,CSS。利用移动设备手势事件库Touch.js,实现基本事件和基本手势,用户可在移动端上体验原生Android系统操作。该方案具有可扩展性强、兼容性强、视图化可操作、简单易用、推广价值高等优点,不仅能够有效提升用户体验,更可保障智能手机的兼容性。

关键词:移动WebAPP兼容性HTML5用户体验

0引言

随着国家对我校教育的重视以及对我校教育的增加,学校的招生规模越来越大。在原来教育规模上的一对多发展为多处办学,学校新建了楼宇。为了方便广大同学更快熟悉校园环境,更快了解校园路线,建立校园地图服务系统显然是个快捷方便的选择。本系统的开发,为新入学的学生提供一个方便快捷的生活方式。由于农大校园较大,有一些比较偏僻的楼宇,在校外还有校医院等。新同学找不到教学楼,导致上课迟到的情况。因此这个系统只为了方便学生找到目标建筑物,成为一个实用的校园导航系统,为学生提供一个便捷的生活环境,同时也为宣扬校园文化有一定帮助。当前的导航服务特点较为极端,无法彰显出本校的风采,也不能采集完整的信息。所以在本项目中我们着重究以校内地图导航为载体,对校内的学院,教学楼等信息有全面的描述。本项目将设计实现出具有浏览功能的校园电子地图并加以图文介绍。实现的基本功能有(1)地图的移动:可以迅速锁定目的地。(2)地图的缩放:方便用户观察目的地的周边情况和学校环境的具体情况。(3)校园信息简介:向用户显示图文信息。

前期准备

制作该设计首先需要收集校园的相关资料,将平面的地图进行处理整合。此外需要针对实地场景进行拍摄,并且将照片进行处理,便于后期制作图文资料。由于校园较大,使得数据量巨大,需要对整体校园进行区域划分。按照各学院分布情况,搜集资料。

1系统整体结构设计

1.1手势缩放功能与移动功能的实现

缩放:transformStyle='scale('+cat.touchjs.scaleVal+') rotate(' + cat.touchjs.rotateVal + 'deg)';

拖动:$targetObj.css("left", cat.touchjs.left + ev.x).css("top", cat.touchjs.top + ev.y);

1.2校园信息展示方式

结合下拉菜单与模态框,将各类信息进行分类展示。

模态框:

//下拉菜单

学院简介

经济与贸易学院

//信息展示

document.getElementById("modal").style.display = "";var img = new Image();

img.src = "";var imgContainer = document.getElementById("addimage");

imgContainer.appendChild(img);;var data = {};}

2界面UI设计

background-image:url(img/background.png);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;

//对下拉菜单设计

style="background:#28A745;color:#FFFFFF; height: 30px; border-radius: 10px; border:3px solid #ccc; margin-top:20px;width: 45%; text-align: center;display: block;

//对按钮的设计

background: #3498db;border-radius: 28px;color: #ffffff;font-size: 4px;padding: 12px 30px

该系统的流程是:利用JS的响应事件来关联到地图的相关操作。通过使用H5+Downloader可以在第一次使用此系统时将图片资源下载到本地路径中。在以后的使用中可以直接从本地获取,加快访问速度。我们在对图片的加载中做了动态加载处理,下载时对成功失败进行判定,HTML和CSS负责下拉框及其样式,JS中的模态框用来显示点击后的响应具体页面。当用户点击选项框时,先弹出模态框,在模态框中将所选的图片对象传入div容器,再将用户所选图文信息展示出来。

3结束语

本文设计了基于HTML5的新农大APP,这种将校园地图数字化的实现,结合了传统地图的样式,借助移动端WebAPP,打造电子校园地图的服务平台,为使用者提供一个即时更新,使用方便的校内“指南针”。方便校园学生即时搜索地点信息,校园地图让大家的校园之旅更加便捷,构建校园良好的学习和生活氛围。

注意:个人论文,请勿商业使用。已经上传知网。 在信息化时代,人们获取旅游资讯不再仅仅是旅行社或者口头相传,往往借助互联 网获取更多的旅游资讯,一部分旅客更喜欢自驾游,所以及时的获取更多的当地旅游资 讯是必不可少的,桂林导游攻略 APP 的产生弥补了这一缺陷,可以满足人们查询旅游资 讯信息,对那些需要来桂林旅游的人们提供了便利性。 桂林导游攻略 APP 是基于安卓开发的, 分为安卓端和服务器端,主要实现安卓端常 用的功能。安卓端采用 AndroidStudio 工具来开发,服务器端主要用 Eclipse、 Tomcat 和 MySQL 工具来开发, 主要采用 MVC、单例、观察者等设计模式。 安卓端主要分为首页、攻略、发布、商城、“我的”模块,各个模块实现不同的功能, 不仅能够获取桂林最多最快最全的旅游信息,还能浏览时事新闻头条、社会、国内等热 点新闻,还可以实时关注桂林天气,桂林旅游的热点小视频、特产、旅游门票等功能。 服务器端主要是保存安卓端提交的数据进行数据保存,包括账户密码的注册、登陆和修 改,还包括用户的浏览历史记录。 经过开发桂林旅游攻略系统得到的结论: 通过对该系统的实现过程, 可以很好的帮 助用户了解桂林的旅游资讯信息, 提供了便利。 对安卓的开发有了更深一步的了解, 同 时也了解了国内安卓开发存在的一些问题, 希望在以后的安卓开发环境中, 国内各大 IT 公司联合起来由政府出面组织制定统一的标准, 这样才能健康、可持续地发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值