基于Android系统的校园社交平台的设计与实现

被引量 : 0次 | 上传用户:SANTACRUZ1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在国内外有关于社交平台的开发和运营已经逐步走出稚嫩,逐步成熟。但是有关于校园内部学生的校园社交平台还是相对来说比较空白的一片,缺乏一些只是对于本学校内部师生之间各方面信息的沟通交流。所以在Android端开发一个校园社交平台来推动学校内部的社交网站的发展很有必要。实现一个加入聊天社交等多方面功能的校园平台的设计与实现本系统来源于解决校园学生生活的实际问题,属于是校园内的社交平台设计和开发的部分。本系统这是着眼于这一点,又综合考虑到如今人们更愿意使用手机来进行各类交互,所以采用android平台来实现校园社交平台。这个系统总共可以分为个人信息与登录模块、好友的管理模块、状态发布模块、日程的安排模块、即时通讯模块、二手交易模块和寻物模块这七大模块。实现了个人信息登录模块、状态发布模块。二手交易、好友管理、即时通讯、寻物、以及日程安排这七大部分的全部预期功能。在功能方面较好完成。整个系统完全依据MVC模式开发,经过对类和各种方法的设计,给编程人员能一目了然的看出各个类的作用。而且系统在高内聚,低耦合方面也实现的较好。该社交平台旨在为校园生活提高社交和一些辅助的服务。项目完成了以下功能模块:社交的模块、通讯的功能模块、二手交易的模块、寻物模块以及日程安排模块。在android前台搭建客户的服务系统,在后台搭建一个服务器。为完成功能本系统在后台采用Java实现Web服务器,利用serlvet网络接口来进行前后台数据输出。为了加快数据存取速度,加入了Memcached缓存机制,提高读写性能。同时还采用了openfire推送服务器来实现消息推送。在前台android端选取了android3.0版本以来新的Fragment技术来实现一些比较漂亮的android界面,给用户良好的用户体验。并且在前台加入了和后台进行版本比对的机制,提高数据显示速度来提高性能。使用openfire服务器作为代理服务器,在登录系统的时候连接openfire服务器,并且设立对消息获取的监听器,当获得消息时及时取得消息,并且通过Handler来及时更新前台界面完成了消息推送。系统具有良好的用户体验,在前台界面优化和一些android开发的效果上进行了大量的编码工作。最终系统做了大量的Android效果的实现,比如说滑屏、分屏显示模块、下拉刷新、显示大图等等,获得相当不错的用户体验。本系统已经经过了大量测试,基本完成了功能,可以进行使用。
其他文献
近年来,由于国际零售商在中国市场的不断发展,以及国内零售商间的兼并和重组,我国零售产业集中程度持续提高,零售商的规模日益扩大。零售商的规模优势和品牌优势使得零售商逐渐在
工程进度控制是工程项目管理的一项重要内容,工程进度目标是否按期实现直接关系到该项目的经济效益和社会效益。本文以某矿石码头项目建设为例,从工程进度控制管理入手,在进度控
目的:脑小血管病(cerebral small vessel diseases,CSVD)是颅内小血管病变引起的一类疾病,影像上可呈腔隙性梗死、脑微出血或脑白质疏松改变,可表现为认知功能逐渐下降、运动障碍
公安系统思想政治工作是思想政治工作的重要组成部分,是公安工作的重要保障,对公安工作具有重要的思想支撑作用和行动引领作用。在全面推进依法治国、全面加强党的建设和建设过
烟草行业是市场潜力巨大的行业,烟草资金归集结算更是各金融机构全力争取的业务,市场竞争也异常激烈。近年随着网络科技及电子商务的发展突飞猛进,资金结算模式呈多元化发展,各金
目的:通过对不育症患者及生殖能力正常人群志愿者血浆、精浆番茄红素浓度的测定,探讨不育症患者与正常人群番茄红素浓度差异性及血浆、精浆番茄红素浓度同精液常规各项参数间的
近些年来我国上市公司股利分配政策已经成为监管机构和广大投资者关注的焦点,许多公司自从上市以来,一直实行低现金股利支付率政策,在盈利状况良好、现金流充足的情况下,仍然存在
本文借助同源模建、分子力学、分子对接、分子动力学模拟方法对天然鹿茸多肽(nVAP),自整合障碍因子(BAF)的结构与功能进行了深入的理论研究。论文内容主要包括以下三个部分:1.天然
小微企业是我国国民经济体系的重要组成部分,目前小微企业数量已占到国内企业数量的99%,创造产值约占我国国内生产总值的60%,纳税约占国家税收总额的50%,同时小微企业还为社会创
随着股份制改革的完成,中国建设银行的经营目标转变为股东权益最大化。因此在维持传统业务的基础上,建设银行应该把着重于开展中间业务作为长期发展的重要目标,在各种银行中间业