项目使用Android进行开发,其中用到了java技术。下面分别对Android和Java服务技术进行描述。
2。1Android
Android(中文名;安卓)是基于Linux平台开源手机操作系统名称,该平台的组成部分有:操作系统、中间件、用户界面和应用软件等。目前在市场上受到很多手机玩家的青睐,备受摩托罗拉的推崇。在Android发展的过程中,摩托罗拉付出的是核心代码,Google付出的是公关和品牌效应,当然还有它的Google App,但是Google掌握了Android Market以及通过Android Google Apps获得了大量的用户。
Android平台最大特点在于它是一个开放的体系架构,具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验,Android里面具有非常丰富的图形系统,对多媒体的支持功能和非常强大的浏览器。Android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的软件,它具有很大的市场发展潜力。
2。2Java
Java是一个纯粹的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理 而担忧。在 Java 1。5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。文献综述
Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
3 系统分析
3。1系统需求分析
3。1。1功能需求分析
功能需求分析就是指这个软件的开发过程中“做什么”,把需要解决那些问题,要满足用户的哪些需求调查分析清楚。该移动社交类App是基于Android系统,通过对当下骑行用户骑行过程中所出现的问题需求的分析,制定出能够满足普通骑行用户的骑行锻炼需求和资深骑行用户的骑行累计需求,让不同的人能够在使用同一个App的情况下,满足各自的需求,丰富骑行生活。利用移动设备快速发展的趋势这一有利条件开发出的一款基于Android的骑行社交类App,其主要功能要求包括如下部分:
(1)用户通过手机或者第三方注册登录;
(2)骑行数据的实时记录与生成骑行记录与路书;
(3)地图展示路线并能够语音导航;
(4)展示品牌新闻;
(5)展示实时骑行活动与创建活动;
(6)展示全国、同城和个性化车队,并能够创建车队;
(7)修改用户信息
(8)展示离线地图
(9)展示好友列表并能够添加好友发起聊天;
(10)向附近的人求助或者受到别人的求助;
(11)展示爱的足迹;
(12)展示全国、同城和车队排行并能够定时清零。
3。1。2系统需求分析来`自+优-尔^论:文,网www.youerw.com +QQ752018766-
系统要求描述了骑行社交类软件的外部特性。用户界面是软件的窗口。在很多情况下,界面营造了用户对系统的质感。设计用户界面一般应遵循以下三个原则:(1)置用户于控制之下;(2)减少用户的记忆负担;(3)保持界面一致性。
本系统遵循以上三个原则设计,以友好,美观,一致,易于被用户掌握使用为目标来设计。前台和后台分别设计了一个主窗体。前台主窗体中的功能使用直观,通过用户名和密码登录后,便能够直接通过主页面上面功能导航菜单分别进入到各个功能页面,进行相关的操作。使得用户能够很快的掌握本系统的使用方法,从而增强本系统的实用性 Android骑行社交软件设计+源代码(3):http://www.youerw.com/jisuanji/lunwen_90711.html