基于android操作系统的掌上社区毕业设计论文(编辑修改稿)内容摘要:

大规模的网络建设正不断深入展开。 但不可否认的是我国在通信领域中相比许多发达国家仍然存在着不小的差距,就在国人还在为 EDGE 这种传输速度仅能达到 384KB/秒的 过渡技术而欣喜的时候,国外早已开始试行 HSDPA 这种 技术,传输速度更可达到惊人的数兆每秒,而基于其上所开发的延伸功能更是数不胜数,所以国内外手机应用也存在的较大的差异。 但国内外对手机应 用的需求方向是大致相似的,主要集中在信息服务,娱乐,学习这些方面。 目前国内外手机应用服务方向主要有基于地理位置的信息服务( Location Based Service LBS)它是通过电信移动运营商的无线电通讯网络 (如 GSM 网、 CDMA 网 )或外部定位方式 (如 GPS)获取移动终端用户的位置信息 (地理坐标,或大地坐标 ),在GIS(Geographic Information System,地理信息系统 )平台的支持下,为用户提供相应服务的一种增值业务。 例如手机定位,导航服务。 近年来十分热门的网络社交服务( Social Networking Services)也已进入到手机客户端领域。 例如国内有名的社交网站人人网已经针对 Iphone, android,塞班等手机平台推出了手机客户端。 国外最大的社交 Fackbook 也已经传出正在进行针对手机的产品的研发。 Twiter,Myspace 等国外知名社交类网站都已经推出手机版。 国内淘宝网旗下口碑网在今年也已经推出针对多个手机平台的客户端程序。 MSN, 等即时14 届计算机专业毕业设计 3 通信类的应用也已经在各个主流手机平台推出。 手机办公类软件在手机上也正日趋完善,在手机上编辑查看各类文档已经实现,在 android 平台上的 QuickOffice 就是这样的软件。 在 Google Market(一个谷歌针对 android 系统用户所开发的应用商场)上已经有过万的企业应用办公套件。 手机娱乐游戏类应用,该类应用作为传统类手机应用,在各个平台上发展已近相对完善,手机上对各种流媒体的播放也已完美的支持。 各类传统 PC 游戏厂商进入手机领域。 课题的研究内容 移动互联网时代的来临,说明一个崭新的时代开始了。 所谓移动互联网是将移动通信和互联网整合在 一起,移动设备(包括手机和上网本)可以随时随地地访问互联网资源和应用。 智能手机是移动互联网时代一个标志性的客户端工具,它和传统的手机是有区别的,它就像一台“小电脑”,具有独立的操作系统,可以自由安装、卸载软件,具有强大的计算和存储能力,可以通过移动通信网络来实现无线网络接入。 本系统 主要研究了 在移动互联网 时代如何让用户 快速 的 查询到想要 的生活服务信息, 资源 共享,提高信息的享用率。 其中 包括 运动 健身 、 汽车服务、 美食 、生活购物、家政服务、酒店 旅游 、教育培训、团购促销、休闲娱乐 、 美容美体、装修家居、商务 婚庆 12 个 生 活服务信息, 为 用户提供便捷 的 一站式服务 , 节省了用户 去查询 这些信息的时间,提高了用户的生活 质量。 本文 主要研究 系统 主界面的布局 、 主界面广告、主界面定位,为用户提供 美观 而便捷的操作界面 ,精准 的定位服务 以及 各式各样的优惠活动 ,让用户 在使用时 得到 一次完美的体验。 课题研究 的目的与意义 随着人们 生活节奏的 加快 ,人们 长时间 过着 两点 一线的生活, 对 身边的信息缺乏了解 以及 一些 好的 商户由于 地理位置 不是很理想 , 导致不被人们所熟知。 所以 才开发这样一款应用程序,来拉进用户与商户的距离, 使 信息共享 , 达到互利共赢。 本章小结 本章 对 课题研究 的目的与意义 、 国内外手机的系统现状、国内外手机应用现状进行了全面 而系统 的分析, 使整个 项目再开发的时候有了一个总体的了解,针对国内外手机 应用的现状更加 激励 了开发 Android 应用程序 的 热情。 谭先涛:掌上社区 4 第 2章 系统分析 可行性分析 : 市场 可行性 (1) Android 操作 系统 得到 了 全球众多业界重量级 厂商的支持。 随着 Android 智能 手机 平台 的推出 , 很快便在 其 周围 汇集了 全球 移动 领域 一大批的 重量级 厂商 , 并 组成了 开发 手机联盟 ( Open Handset Alliance) ,包括 摩托罗拉 、 飞利浦、 三星 、 HTC等 在内的 34 家企业。 由于 Android 是一个 完全开源的 智能 手机开发平台 , 得到了 业内众多 资深 厂商 的支持, 并且 Android 手机 操作简单 , 性能强大, 因此基于 Android平台 的高端 智能 手机出货 数量 不断增 长 , 市场 占有率 快速上扬。 (2)与 此同时, 随着 科技 信息 时代的到来, 越来 越多的人 认为 手机不仅仅是用来打电话、 发短信 的 , 他们 用手机 聊 、 购物、 看电影 、听音乐 等等。 因此这个 市场的商业价值 很高 ,所有 我选择开发 基于 Android 平台 的 掌上 社区 , 使人们在今后的生活中 通过 手机来获取更多 周边信息。 技术 可行性 我们已经 系统 的学习 过 Java 技术, 并 对 软件 开发流程有一定的了解 , 进而学习了 Android 相关的 一些技术, 随着对 几种技术的掌握 , 从技术角度讲 , 该系统是可以实现的 系统主界面需求 分析 主界面菜单 由于 本系统 数据源 整合 了 庞大的 商户资源 , 如果 想在首页里显示完全部商户信息基本是不可能实现的, 经过 合理的优化, 采用 3 级 菜单 形式 将所有商户显示出来。 首先 主界面 存放第 1 级菜单,如运动健身 , 以 图标 的形式来呈现 ,运动 健身下设 为第 2级 菜单 ,如 游泳馆 , 以按钮的形式体现,游泳馆下设为 第三级 菜单 , 以 列表 的形式体现, 主要 用来呈现各个商户 的 具体信息,各 级 菜单。 具体 详见表 21 表 21 首页 UI 分级 菜单 菜单 级别 样式 主要 需求 14 届计算机专业毕业设计 5 第 1 级 菜单 图标 美观 , 吸引 用户 第 2 级 菜单 按钮 查找方便,便于 点击 第 3 级 菜单 列表 呈现 商户信息 用户 角色 界面需求分析不同于客观功能需求分析,必须围绕用户为中心,具有很大的主观性。 界面设计人员可以按照通行的原则来设计界面,但是由于用户个体的文化背景、知识水平、个人喜好等是千差百异的,对界面需求就会相差很大。 不同的用户表达自己要求的方式也尽不相同,对软件界面有不同的要求。 由此带来的问题是用户的界面需求通 常不像业务功能需求那样容易明确、有据可查、可以利用专门工具进行分析。 大部分软件用户往往并不能提出明确的、全局的界面需求,其需求同自身主观因素联系紧密,是模糊、变化的。 调查用户的界面需求,必须先从调查用户自身特征开 始,将不同特征用户群体的要求进行综合处理,再有针对性地分析其界面需求。 因此引出用户角色这个概念模型。 主界面元素 通常软件界面的元素包括界面主颜色、字体颜色、字体大小、界面布局、界面交互方式、界面功能分布、界面输入输出模式等。 其中对用户工作效率有显著影响的元素包括 :输入输出方式、交互方式、功能分布,在使用命令式交互方式的系统中,命令名称、参数也是界面元素的内容,如何设计命令及参数也很重要。 影响用户对系统友好性评价的元素有 :颜色、字体大小、界面布局等,这种划分不是绝对的,是因人而异的。 软件界面作为一 个整体,其中任何一个元素不符合用户习惯、不满足用户要求都将降低用户对软件系统的认可度,甚至影响用户的工作效率,而是用户最终放弃使用系统。 围绕界面元素所要达到的设计目的是让最终用户能够获得美感、提高工作效率、实现人机一体化、易于操作使用系统。 目前在界面元素的选择、布局设计等方面的研究进行的较多,内容涵盖了人机工程学、认知心理学、美学、色彩理论等方面的探讨。 谭先涛:掌上社区 6 系统 推广要点 分析 广泛的用户参与 “应用做的再好,没有用户来使用,那也是致命的败笔。 ” 基于这个原理, 掌上 社区 应用与 Android 相结合, 通过 自己的宣传 与 努力, 在一些 合作商家店铺贴上下载 APP 的 二维码,下载 APP 并 注册 即可 获得邀请码,该邀请码可用来帮助其他用户注册,通过统计该邀请码注册的用户数 ,分 不同级别给予奖励,注册 的用户数越多 奖励 越 高。 于此 同时主界面广告也 会 不定时推送 优惠活动 来提升用户的参与程度 与 用户 体验 ,以此 来保留老客户。 完善的应用功能 本项目的主要需求为开发一套掌上社区应用, 功能涵盖美食搜索,点餐,实时定位,路线规划,实时聊天,分类信息查看及点评,团购等内容。 项目通过与网络服务器进行实时数据交互,及时准确的得到社会最新动态信息。 具体功能如下 : ( 1) 注册登录子模块 注册登录模块 实现其他模块的基础 , 用户所有的操作是需要被记录下来的。 其下分为 用户注册 、 用户登录 、 密码找回 以及现市场比较流行的 第三方登录。 为方便用户的操作,本功能模块将简化 用户注册 及登录等子功能,利用良好的交互界面使用户可以较快的上手使用。 ( 2) 系统主界面子模块 在 android 中界面的设计是很重要的一个组成部分。 鉴于以往的用户需求,我们将 android 的主界面设计单独抽取成一个子模块。 利用 android 中的五大布局及自定义控件等等技术将其他模块的完美的展现在系统的主界面中。 简洁而统一的布局设计将会减少用户的学习成本,从而达到用户与 UI 界面完美的交互结果 ( 3)团购子模块 为迎合市场需求 和良好的产品定位,产品中添加了现互联网上最流行的产品营销方式“团购”。 团购模块集成了产品搜索,产品详情等一些比较常见团购功能,不仅如此本产品还推出了比较有特色的产品排序功能及点评功能。 可以满足不同需求用户群的要求。 ( 4) 美食及所有商户子模块 14 届计算机专业毕业设计 7 美食及商户模块是 主要为商户设计的,商户将产品展示在商品列表,并且为商户提供商 品的详细信息。 不仅如此用户还可以看到其他人对商户的评价,及商户提供的一些购买建议等等。 鉴于是手机端开发,本系统提供了定位功能,基于百度定位 SDK 的,可以定位到商户的具体位置,在地图图层上查看,还可以进行路线规划,实现自驾,公交换乘及步行等方式从自己的位置到达目标点的方案。 极大的方便了用户的使用和提高对商户的光顾次数。 ( 5) 我的社区子模块 本模块的功能主要体现在信息方向上 , 在互联网上用户的展示信息是必不可少的。 用户可以在这个模块中完善个人信息。 还可以保存用户在社区中的交互信息。 不仅如此这里还将会把商户推送的 信息给保存起来。 为日后的交易提供方便。 最后还有利用签到功能赢取面单等功能。 ( 6)更多子模块 本模块中保留一些用户不常使用的必要功能 , 其中 包含添加商户、添加点评、帮拍客户、纠错客户等功能,这些功能是必须的但用户不一定会经常使用的。 所以将这类功能放在更多子功能模块中。 此外本模块还有一些应用的常用的设置功能,满足不同用户的定制需求等等。 便捷的定位功能 本系统 大多数功能都 有 定位功能,从而获取对应位置的数据信息。 基于百度平台提供的 LBS 服务 可以获取用户的位置信息 , 在 Android 客户端可以查看用户所在城市对应的商户 以及 城市路线 等 信息 , 从而方便用户对信息的获取和 出行。 因为 本系统对定位要求比较高, 所以 在没有网络的情况下无法定位到用户所在的位置,便不能进行后续操作,只有在正确 的 获取到到用户的 地理 位置后,才能 流畅 的运行本系统 的 各个模块 性能需求分析 因为 android 手机的固件问题 , android 手机在内存上始终有内存不足的问题。 所以在 android 移动应用的设计上就要将这个问题考虑进去。 在加载大数据量信息 时需要进行优化,绝不可以让页面卡死或系统弹出内存溢出的问题,影响用户体验。 ( 1) 数据加载不可以在主线程上加载,需要 在子线程中进行数据的更新与数据的下载。 这样可以有效的解决界面假死的及 android 虚拟机超时问题。 谭先涛:掌上社区 8 ( 2) 在进行图片下载显示时 , 我们会将图片进行压缩处理 , 防止 android 产生内存溢出的异常导致程序崩溃。 ( 3) 在数据下载后 , 我们将对数据进行三级缓存 ( cache、文件、数据库)。 在下次使用时,首先去这几级缓存查找,如没有再去下载。 这样就可以达到节省用户流量的效果。 系统架构 分析 根据本系统所要达到的效果 , 可以得出本系统的需要一个强大的后台服务器。 利用后台的网络服务器 , 我们可以及时的更新到 第一手资料 , 而且大大减少移动客户端的运算处理 , 为 是 移动设备减少了一定的压力。 根据以上分析可以得到如下的系统架构图 图 21 系统 架构图 本章小结 本章主要是对系统 推广要点 分析、 可行性 分析、 系统架构 分析、性能需求 分析 以及 系统主界面 需求分析。 从 不同的角度分析系统的可开发性 与 实用性,从中了解系统在。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。