本课题本着地开发成本,较少人力的投入,以及数据的真实性,可能是功能实现不完整,或者说是数据不够充足,还有更多的服务生活的信息功能的开发和整合,让其功能更为强大,实现更为快捷。手机APP安装快捷方便,操作简单,内容丰富,还有就是
很好的用户体验。
Hybrid APP就是同时采用网页语言和程序语言来对APP进行实现,同时使得应用的特性更接近于原生应用有与WEB应用不同。这种模式使得开发过程简单,而且有了Native App和Web App俩者的有点。
1.1.5 课题主要内容与章节简介
主要内容:课题属于小组分工实现的,我设计和实现的功能大致有汇率换算、彩票、证券、翻译、台风、天气等功能,汇率换算应用中国银行提供的数据,而且汇率比例随时更新;彩票功能大致收录了双色球、七星彩,、七乐彩、大乐透等,大家生活中常见的彩票信息;证券功能中实现了可以以证券代码为搜索条件的检索,可以查看其中的上证指数、深证指数、创业板指等信息,还添加了刷新按钮,可以实现随时更新数据,期望实现对证券图表的添加;翻译中实现了多种语种之间的一对一翻译,而且加入了对自己原文和译文的双重收录功能;台风中简便实现了对 台风的监控和台风的动态监视的数据体现;天气功能的主要显示出温度等功能。
章节组织如下:
第一章主要介绍课题研究背景,目的和意义、国内外研究现状和发展趋势、本系统功能特点和优势。
第二章:主要介绍本系统所运用到的相关技术,网站开发环境和工具。
第三掌:主要阐述本系统需求和设计开发方法分析,包括系统总规划需求、系统用户群体描述、系统功能需求、系统实现作用等。
第四章:主要介绍本系统功能模块分析与设计。
第五章:主要阐述本系统的实现与安全问题,介绍几种安全方案。
第六章:对本系统进行测试,包括系统性能测试、模块功能测试。
最后是对于本次课题的中本人在初期设计到终期测试和修改,以上过程中的心得体会,还有对自己所获得经验与知识的总结。
2. 系统相关技术介绍
2.1 系统结构
MUI框架的引用
MUI 被认为是最接近原生APP体验的高性能前端框架,它可以有效的解决HTML5原生开发中遇到的部分问题,同时体积也很小,最主要的是目前MUI以实现开源,采用了MIT协议.MUI框架有极简、极快、极易等特点。极简在于MUI框架文件仅有108K,与同类框架中Boot Strap则有209K;同时MUI框架还提供超过20多个控件、超过50个JSAPI和100多种样式.极快在于MUI的JS加载速度极快,仅仅只有17毫秒,体量小、加载快,页面绘出速度快;更主要的是极易,它内置于我们小组多选用的工具HBuilder,具有代码块提示功能,方便我们边看边改,这样极大的提高了我们的完成速度.
MUI在被开发初期,就以追求性能体验为首要目标,而轻量为其中的重要特征;独立拥有自己的JS库;追求原生的UI,鉴于类似于响应式布局的框架等前端框架的UI框架看起来体验不好,有种在浏览网页的感觉,所以MUI也以追求原生为重要目标,MUI通过以IOS平台UI为基础,补充了部分Android平台特有的UI控件。
综合以上优势,所以选了mui框架来做前端页面框架。
Activity UI
Activity是Android的UI部分。是其应用层开发的四大组件之一,也就是视图层。主要功能是完成和用户的交互,有自己的生命周期,我们可以在这里布置按钮,文本框等各种控件。