下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 安卓平台下的网络互助系统分析设计 臧之仪摘 要:本文主要是通过对p2p模式的分析和互助平台相关资料的研究,同时结合android系统手机应用程序的设计要求,设计一款p2p互助平台的手机p2p。需求发布者可以通过这款手机应用程序使自己需求得到合理的解决。关键词:安卓 p2p 互助平台:tp302 :a :1674-098x(2017)11(c)-0111-02在信息科技普及的今天,手机以其小巧、方便携带、功能齐全等众多因素几乎得到全部人民的青睐。目前,手机作为作为最重要的移动设备,它是信息的载体,承载着大量的信息和丰富的功能。目前,全球手机的
2、使用量远远超过电脑的使用量。随着移动业务的迅速普及,手机应用程序以一种爆发式的态势增长。同时也为人们提供了及时的信息服务,方便人们及时了解到一些事物的同时也方便了人们的日常生活。因此,本论文以android系统手机为设计载体,设计一款针对p2p模式的网络互助平台的手机应用程序。p2p互助平台app的设计研究是将互助平台与智能手机应用程序相结合,需求发布者可以在日常生活中随时随地发布自己的需求和了解自己发布的需求状态,具有很好的实际应用价值。1 系统需求分析经济社会的发展和居民群众的多样化需求给互助平台的服务模式提出了更加严格的要求。加强和改进互助平台服务工作有利于解决社会问题、化解社会矛盾、促
3、进社会和谐;有利于不断满足居民群众需求、提高人民生活质量、促进人的全面发展。在此把互助平台的需求点整理如下。(1)需求发布功能,对于需要互助的人群,他们可以通过需求发布功能来发布自己的需求,使其更多的人了解到自己的难处,尽可能地帮助自己。(2)付费功能,对于帮助过自己的人,你可以进行有偿或无偿的报酬,当交易方式为有偿时需要付费功能来完成。(3)任务接受功能,系统为双方推荐的任务,提供方确认自己可以完成任务而发布方也确认提供方时,提供方就可以对本次任务进行确认,确认之后,该任务其他人不能再次选择。(4)评价功能,当提供方完成任务时发布方可以对提供方就本次任务完成情况进行评价。2 系统设计2.1
4、系统整体设计从p2p互助平台app系统全局划分,系统主要分为两部分:客户端和服务器。客户端指的是android系统的手机应用程序。服务器指的是j2ee服务器、web服务器和数据库构成的服务端,而p2p互助平台app设计中采用的数据库构成的服务器。本系统是基于c/s模式(客户端/服务器)进行搭建的,而服务器程序和客户端程序都在eclipse集成环境中使用java语言设计开发,同时在eclipse 的bin目录下编译生成后缀为.apk文件,然后将其运行安装在android移动设备上,生成为开发的手机app。基于需求分析,设计系统的整体结构如图1所示。在p2p互助平台app设计中客户端和服务器之间的
5、通信连接建立过程描述如下:客户端主动向服务器发送一个请求,服务器接受该请求并采取相应的动作,之后服务器将处理结果返回给客户端。服务器端创建的serversocket通信实例并指定监听端口,调用accept()方法来获取连接的客户端socket对象,并通过socket输入流读取客户端发来的数据,将数据处理后再通过socket输出流返回给客户端。socket客户端用于接收服务端发送的数据,并将其运行在android平台上。2.2 數据库设计本系统最主要的就是数据的交互,数据保存在数据库里,客户端想要数据就要给服务器发送请求,服务器帮助客户端去数据库查询,然后将查询的数据返回给客户端。sqlite是
6、一个轻量级数据库,非常适用于嵌入式设备,尤其适用于移动终端设备。因此,在p2p互助平台app系统客户端中我们选择调用sqlite数据库来实现用户注册信息、发布需求的信息和评价内容的结构化数据存储。p2p互助平台app运行时,手机终端从服务器端数据库查询,当服务器端数据库有变动时,手机终端获取到相关数据信息后返回,在完成手机界面操作的同时,更新本地sqlite数据库。根据需求p2p互助平台app系统创建3个表,用户表(user)、评价表(evaluate)和发布需求表(needs),通过这3个表,实现关键信息的存储和查询。2.3 app界面设计首先,在界面风格定位上:p2p互助平台app设计的页
7、面设计尽量简单、简洁,尽可能地减少操作流程,使用户在使用时做到省时、简易。其次,在功能设计上,注册和登录的功能保护了用户的个人隐私,为用户提供了安全感,不用担心个人隐私会泄露出去。整个应用程序中最重要的功能就是需求发布,它是整个app的核心功能。无论自己发布需求还是接受需求都是互助的体现。最后,在p2p互助平台app设计的交互方式上,主要采用了android系统的点击、滑动、放大缩小等基本交互手势中的点击操作,以及上下滑动和左右滑动3种方式。其中点击操作是整个应用程序最主要的交互方式,上下滑动的方式主要应用在功能的显示上,而左右滑动的方式主要应用在手机工具栏的设计上。3 结语本文首先通过对互助平台的文献资料,梳理得到关于互助的一些相关内容。另外,通过对需求发布者的观察和调研,建立p2p互助平台手机应用程序用户角色模型,通过对用户角色模型的分析,进行功能的详细设计,建立典型的任务模型。同时结合android系统手机app设计的要求,完成了android系统p2p互助平台的app设计。参考文献1 王雪谭.面向移动平台的社区互助交互设计及其传播研究d.哈尔滨工业大学,2005.2 何灿群.通用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 妊娠期卒中患者个体化健康教育的实施策略-1
- 齿轮工考试试题及答案
- 编外小学考试试题及答案
- 妇科肿瘤跨境治疗患者心理干预策略
- 大数据在亚健康智能干预中的公平性伦理
- 学校考试试卷及答案
- 多组学联合在精准医学中的临床应用效果评价
- 多组学数据标准化与健康管理
- 2026年园艺技术(草坪养护)试题及答案
- 多组学技术在精准医疗中的患者赋能策略
- 单位消防安全教育培训记录表
- 江苏省工程质量安全手册实施细则房屋建筑工程篇(2022年版)上册:质量分册
- 顶板离层仪管理规定
- GA/T 1499-2018卷帘门安全性要求
- GA/T 1359-2018信息安全技术信息资产安全管理产品安全技术要求
- 长输管道施工技术(完整版)
- 2022-2023学年新教材高中化学研究与实践1了解纯碱的生产历史课件新人教版必修第一册
- 车辆四轮定位培训课件
- 京杭运河船闸扩容工程邵伯三线船闸工程总体施工组织设计--水工
- 2022年医院出院证明书(模版)
- 糖尿病足评估量表
评论
0/150
提交评论