基于Android的社交分享平台的设计_学士学位论文 精品
- 格式:doc
- 大小:7.25 MB
- 文档页数:57
基于Android大学生社交软件的设计与实现作者:吴亮李丛陈开霞来源:《电脑知识与技术》2017年第06期摘要:网络聊天非常普遍的存在人们周围,目前涌现出很多非常优秀的交友软件,例如QQ、腾讯等等。
但是如何借助聊天软件更好帮助大学生学习以及同学之间的交流是一个亟待解决的问题。
针对一系列问题,该文设计了基于Andriod的大学生社交软件,该软件是专门针对大学生的生活方式和性格特征设计出来的新型社交软件,在满足交友的同时在一定程度上保护学生的用户信息,保证学生的隐私安全。
该软件采用Eclipse为基本开发环境和Android语言进行编写。
关键词:Android;大学生;用户体验;信息安全中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)06-0119-04Abstract: Web chat is very common around us, there are many very good friends software,such as QQ, Tencent and so on. But how to use chat software to help us better learning and communication between students? So that the exchange between college students more widely? In view of a series of problems, the design of the software to take full account of these issues,specifically for college students lifestyle and personality characteristics to take a new form of functional software, and to a certain extent, to protect the user's user information to ensure the safety of students The The software uses Eclipse as the basic development environment and Android language to write.Key words: Android; College Students; user experience; information security现代社会的高速发展,信息电子商务网络以及我们的通讯设备都发生了翻天覆地的变化,几乎已经达到了每个人有一部手机。
基于Android聊天软件的设计与实现摘要:随着IT技术的发展,以前老套的聊天内容查询管理方式已经过时。
如今的用户人手一台手机,生活中很多的功能都用手机来完成。
但是,如今很多的社会的用户想要的社会的社区性的软件少之又少,很多的消息必须通过网上的贴吧去了解聊天内容的信息或者有用的信息。
本文所介绍的基于Android的聊天软件主要包括下面几个方面:主要分为实现个人登录模块;个人注册模块;用户管理,通讯录等;系统使用面向对象编程的Java语言,简洁明了的UI操作界面。
基于语言Java进行APP设计。
基于Jave的可扩展开发平台Android Studio的框架服务,以及先进的第三方数据库SQLite的集成。
使用本系统可以实现快捷方便的聊天内容查询管理。
关键词:聊天;Android Studio;SQLite;Design and Implementation of chat software Based onAndroidAbstract:With the development of the internet technology, the previous campus Integrated information has been outdated. Nowadays, every campus student has a phone. They finish so many things by using phone, for example, order the meal or hail a taxi. However, there are less and less school community software that suited many college students’ favors. They have to learn the school news and something interesting by signing in tieba in the internet.This paper introduces the school information Integrated system that based on the Android. It mainly includes the following aspects: there are lecture, community, tourism, second hand trade and the find and found.The objection of this school information Integrated system is the language Java. At the same time, it applies a rigorous structure of the database three-tier architecture, Simple and clear UI interface and advanced Integration of third-party database SQLite. The application of this system can realize the common transmission of the campus information, enlarge the scale of campus culture .Key words:Chat ; Android Studio; SQLite目录绪论 (4)1 引言 (4)1.1 开发背景 (4)1.2 课题开发目的及意义 (5)2 系统分析 (6)2.1 系统可行性分析 (6)2.1.1 技术可行性 (7)2.1.2 经济可行性 (7)2.1.3 操作可行性 (7)2.2 系统需求分析 (8)2.2.1 用户工作流程 (8)3 系统设计 (8)3.1 设计思想 (8)3.2 JA V A介绍 (8)3.3 Android Studio简介 (10)3.4 SQLite数据库简介 (10)3.5 开发环境及架构 (10)3.6 开发环境与技术 (11)3.7 数据库设计 (11)4 系统实现 (11)4.1 聊天内容查询管理模块 (11)4.1.1基于Android t聊天软件管理设计 (12)4.1.2 聊天内容查询管理界面 (12)4.3 个人信息界面 (18)5 系统的测试 (18)5.1 测试方案设计 (18)5.1.1 测试策略 (18)5.1.2测试的重要性 (19)5.1.3 测试安排 (19)5.1.4 测试资源 (20)5.2测试用例构建 (20)5.2.1 测试用例编写约定 (20)5.2.2 测试分析 (20)6 系统评价 (21)6.1 系统的特点和优点 (21)6.2 系统存在的不足和改进方案 (21)结论 (22)参考文献 (23)致谢............................................................................................................. 错误!未定义书签。
基于Android的校园移动社交平台的分析与设计【摘要】本文主要对基于Android的校园移动社交平台进行了分析与设计。
在介绍了项目背景、研究目的和研究意义。
在讨论了Android移动社交平台的设计原则、用户需求分析、功能模块设计、界面设计和安全性设计。
在总结了Android移动社交平台的优势,设计方法的可行性分析以及展望未来发展。
通过本文的研究和设计,可以为校园移动社交平台的开发提供有益的指导,并促进其在校园中的应用和推广。
【关键词】Android移动社交平台,校园社交,分析,设计,用户需求,功能模块,界面设计,安全性设计,设计原则,优势,可行性分析,未来发展,展望1. 引言1.1 背景介绍校园移动社交平台是学校师生之间交流和互动的重要工具,随着智能手机的普及和移动互联网的发展,基于Android的校园移动社交平台成为了学校管理和信息发布的新途径。
校园移动社交平台可以方便学生查阅学校新闻、课程资料、成绩查询等信息,同时也提供了师生之间交流互动的平台,促进了校园文化建设和信息共享。
在传统的校园社交平台中,往往存在着信息传递不及时、界面设计不完善、功能单一等问题,这些问题导致了用户体验的不佳和功能的局限性。
设计一款基于Android的校园移动社交平台,就显得尤为重要。
通过合理的设计原则和功能模块的设置,可以提高用户体验,满足用户需求,进一步推动校园信息化建设的进程。
本文将对基于Android的校园移动社交平台的设计与分析进行详细讨论,以期为校园信息化建设提供一定的参考和指导。
1.2 研究目的本研究的目的在于分析和设计基于Android的校园移动社交平台,以满足当今大学生日益增长的社交需求。
随着移动互联网的迅速发展,大学生群体成为移动社交平台的主要用户之一。
开发一个符合大学生用户习惯和需求的移动社交平台已成为当务之急。
通过深入了解大学生在校园社交中的需求和行为模式,我们可以更好地设计出功能齐全且用户友好的移动社交平台。
基于Android的校园移动社交平台的分析与设计【摘要】本文针对基于Android的校园移动社交平台进行了分析与设计。
引言部分介绍了研究背景、研究目的和研究意义。
在针对用户需求进行了分析,设计了平台功能、技术架构、用户体验和安全性。
结合未来发展方向和创新点进行了总结与展望。
通过此研究,希望为校园移动社交平台的发展提供有益的参考和指导。
【关键词】校园移动社交平台, Android, 分析, 设计, 用户需求, 功能设计, 技术架构设计, 用户体验设计, 安全性设计, 总结, 展望, 发展方向, 创新点, 研究背景, 研究目的, 研究意义.1. 引言1.1 研究背景随着移动互联网技术的快速发展,校园社交平台已经成为当今大学生日常生活中不可或缺的一部分。
学生们希望通过移动设备方便快捷地获取校园资讯、交流学习经验、组织活动等。
目前市面上的校园社交平台存在着一些问题,比如功能单一、用户体验不佳、信息安全隐患等。
本研究旨在基于Android平台设计和开发一款功能丰富、用户体验良好、安全性高的校园移动社交平台,以满足学生们日常社交和信息获取的需求。
通过对用户需求进行深入分析,我们将设计出更符合学生群体特点的功能模块,提升用户体验,同时结合先进的技术架构和安全性设计,保障用户个人信息和数据的安全。
通过本研究,我们旨在为改善校园社交平台的现状,提供更好的服务与体验,并探索未来校园移动社交平台的发展方向。
这对于促进学生之间的交流、增进学校共识、丰富校园文化具有积极意义。
1.2 研究目的在当前移动互联网高速发展的时代背景下,校园移动社交平台的重要性不可忽视。
通过对用户需求的深入了解和分析,可以更好地把握大学生群体的偏好和习惯,制定更具针对性的平台功能设计方案,在技术架构和用户体验设计上实现创新和优化。
注重安全性设计,保障用户信息和隐私的安全,是构建一个健康、有序的校园社交空间的重要保障。
通过本研究的开展,将为提升校园移动社交平台的整体水平提供有益参考和借鉴,为大学生群体提供更好的社交体验和服务,助推校园社交平台的快速发展和壮大。
基于Android的校园移动社交平台的分析与设计1. 引言1.1 背景介绍校园移动社交平台是指利用移动设备和网络技术,为校园内师生提供交流、互动、信息共享等功能的社交平台。
随着智能手机的普及和移动互联网的发展,校园移动社交平台已成为当前大学生活中不可或缺的重要组成部分。
在传统校园社交方式中,信息传递通常依赖于传单、海报、信函等方式,存在信息传递不及时、覆盖范围有限、环保等问题。
而基于Android平台的校园移动社交平台则通过即时通讯、信息推送、社区互动等功能,突破了传统传播模式的局限性,为师生提供了更快捷、便捷、高效的交流渠道。
本文将对基于Android的校园移动社交平台进行深入分析与设计,探讨如何利用现有技术和资源,构建一个功能强大、运行稳定、用户体验良好的校园移动社交平台。
在这个移动互联网时代,校园移动社交平台的建设具有重要的现实意义和广阔的发展前景。
1.2 问题陈述校园移动社交平台在当前信息化时代已经成为学生们日常生活中不可或缺的一部分。
现有的校园社交平台普遍存在信息不够及时、交互性不够强、功能不够丰富等问题,无法完全满足学生们的需求。
我们需要设计一款基于Android平台的校园移动社交平台,来解决这些问题。
学生们在校园中经常需要获取各种信息,比如课程安排、活动通知、社团招新等,而现有的平台并不能及时传达这些信息。
学生们希望能够通过社交平台与同学们进行更加便捷的互动,包括聊天、互寻朋友、组织活动等,然而现有平台的交互性并不足以满足这些需求。
学生们还希望能够在社交平台上享受到丰富的功能,比如发布动态、分享心情、查看校园地图等,而现有平台的功能相对单一。
设计一款功能丰富、交互性强、信息及时的校园移动社交平台对于学生们来说具有重要意义。
1.3 目的和意义在当今互联网高速发展的时代,移动社交平台成为人们生活中不可或缺的一部分。
基于Android的校园移动社交平台的设计和开发,更是将社交与教育结合,为校园生活带来了全新的体验和可能性。
本科毕业论文(设计)基于Android平台的百度云推送聊天交友APP的设计与实现学院:计算机科学与技术专业:软件工程班级:学号:学生姓名:指导教师:2016年05月30日目录摘要 (IV)Abstract (V)第一章绪论 (1)1.1 研究背景 (1)1.2 国内外应用现状 (2)1.3研究的目的和主要内容 (2)1.4 论文结构 (3)1.5小结 (4)第二章开发环境及技术简介 (5)2.1 数据库技术 (5)2.2 JA V A语言的简介 (5)2.3 Android平台的简介 (6)2.4 百度云推送的简介 (6)2.5小结 (8)第三章可行性分析和需求分析 (9)3.1 编程与运行环境 (9)3.1.1 系统开发环境 (9)3.1.2系统运行环境 (9)3.2 可行性分析 (9)3.2.1 技术可行性 (10)3.2.2 经济可行性 (10)3.2.3 操作可行性 (10)3.3 需求分析 (10)3.3.1 功能需求 (11)3.3.2 用例分析 (12)3.3.3 性能需求与非功能需求 (19)3.3.4 用户或人的因素 (19)3.4小结 (20)第四章系统设计 (21)4.1 总体设计 (21)4.1.1系统设计指导思想及原则 (21)4.1.2系统功能设计 (21)4.2详细设计 (23)4.2.1系统流程 (23)4.2.2 接口设计 (26)4.3 运行设计 (27)4.3.1主要模块实现逻辑 (27)4.3.2出错处理设计 (30)4.4 数据库设计 (30)4.4.1 逻辑结构设计 (30)4.4.2 E-R图 (30)4.4.3数据库物理设计 (33)4.5小结 (35)第五章系统的功能实现 (36)5.1 APP首页模块的实现 (36)5.2 个人信息设置管理模块的的实现 (37)5.3好友信息管理模块的的实现 (40)5.4 通信聊天模块的的实现 (42)5.5好友推荐模块的的实现 (44)5.6小结 (47)第六章系统的测试与维护 (48)6.1 测试方法 (48)6.2 单元测试实例 (48)6.3 系统维护 (49)6.4小结 (50)第七章总结与展望 (51)7.1 总结 (51)7.2 展望 (51)参考文献 (53)致谢 (54)第IV页基于Android平台的百度云推送聊天交友APP的设计与实现摘要随着经济与科技高速发展,手机的用户量越来越多,几乎每一个人的手中都有一个手机,手机已经成为了人们聊天交友、上班查资料和学习中必不可少的东西,而各个年龄段的手机用户的最优先选择是Android智能手机,Android智能手机的使用量在各地区手机用户中占了很大的比重。
基于Android平台的社交软件设计与实现潘正军;赵莲芬【摘要】To enrich students’ college life,reduce the students’ dependence on the network,cultivate positive hobbies,and create a lively and healthy campus culture,a college student social networking applications software based on the Android platform is designed and real-ized. Through classified the everyone’s hobbies,reference of O2O (Online To Offline) mode,using the online launch activities and off-line face to face manner makes everyone to participate in activities together,encouraging everyone to return to reality,to make a real so-cial activities. This application is an innovative applications based on mobile terminal,the purpose is to enable students through a mobile device to quickly inquiryto the current campus activities,and learn about specific activities information,including specific activities time, place,subject etc. ,not only can participate in online activities,also view other users’ release activities experience and evaluation through this platform.%为了丰富大学生的大学生活,减少同学们对网络的依赖,培养积极向上的兴趣爱好,营造活泼健康的校园文化氛围,文中设计和实现了一款基于Android平台的大学生社交应用软件。
基于Android的Gather社交平台开发研究林家民【摘要】微信和QQ等社交软件虽然很强大,但其冗杂繁复不能满足同学们的兴趣交流,例如同一所大学中,各学院学生的学习交流和生活交流.文章主要介绍的这款APP可以摆脱大型社交软件的广泛性,限于校内学生间的交流,这样可以使大学生活更加丰富多彩,例如,各学院间学生可以相互学习,学习自己想学的课程,还可以进行不同的联谊活动.这款APP中包含本学院每个同学自己填写的真实信息,以便本校内的同学进行人员查找.大学生交友最需要的是安全,这款APP避免了社会人员对学生的影响,对大学生而言,是十分安全又方便使用的.一些大学内的活动在传统社交平台无法快速得到回应,也可能淹没在其他信息之中.而在"Gather"中,却能得到很好的响应.【期刊名称】《无线互联科技》【年(卷),期】2017(000)024【总页数】2页(P43-44)【关键词】校园社交;校园活动;大学生;Android【作者】林家民【作者单位】西北民族大学,甘肃兰州 730030【正文语种】中文“Gather”是一款基于Android的手机APP。
目前,手机用户群体日益壮大,而大学生更是几乎人手一部智能手机,并且,绝大多数人使用的是Android系统的手机。
鉴于大学校园活动丰富且多样,而大学生又对这些活动有着浓厚的兴趣,本研究设计了这款以同校园大学生为主要使用对象的手机应用。
“Gather”手机应用主要分为3大模块,分别为“发现”“广场”“我的”。
该应用主要通过前端开发技术设计其功能界面,并且采用页面嵌套的方法组织其整体布局。
1 “Gather”APP需求分析“Gather”手机应用与人们熟知的QQ和微信有所不同,其最根本的目的是让同校园学生通过参加相同的、感兴趣的活动建立人与人之间的联系,以此来促进人与人之间的人际关系。
该应用的主要社交时的场景是:用户注册个人信息后,首次登陆选择自己的兴趣爱好,而后在“发现”中寻找相同兴趣的同学,选择关注,可邀请其一同参与“广场”上发布活动,共同参与一个活动后,可互相加好友。
学 士 学 位 论 文基于Android 的社交分享平台的设计姓 名:学 号:指导教师:学 院: 信息科学与工程学院专 业: 计算机科学与技术完成日期:学校代码:10904摘要现在社会信息量不断增加、社会关系复杂变化,随着移动终端智能化和多媒体化的趋势,传统的社交分享平台已经不能够满足人们的需求。
目前,Web 2.0成为人们时常谈起的话题,Web 2.0时代最主要的特征就是每个信息内容的提供者也是是信息内容的读者。
在Web 2.0时代,社交分享类网站是具有突出特点的一项网络服务。
Android平台的开源优势和具有强大功能的智能手机还将像电脑一样成为互联网的终端,可以向外界提供服务,使信息交流和资源共享实现了同步化、及时化和便捷化,日益受到大众的欢迎。
所以本论文选择基于Android的社交分享平台的做为毕业设计研究方向。
基于Android的社交分享平台是利用Java语言作为开发语言,以MySQL数据库作为后台数据库,Tomcat作为Web应用服务器,是一套完整的集客户端、服务器端和数据库为一体的社交分享平台。
本系统由十大模块组成,分别是Web 端模块、登录和注册模块,个人中心模块,查看联系人模块,管理日志模块,管理相册模块,搜索用户模块,好友主页模块和服务器端模块。
本文主要阐述了基于Android的社交分享平台的各个模块的需求分析,可行性分析,详细设计过程等内容。
对基于Android的社交分享平台的研究和开发将有助于社交分享平台适应现在交流平台移动化,便携化的趋势,有助于社会科技创新水平的提高。
【关键词】社交分享;服务器;安卓;MySQL;移动化AbstractNow, the social information amount increases ceaselessly and social relations changes complexly along with the mobile terminal intelligent and multimedia trend, the traditional social sharing platform has not been able to meet the needs of the people. At present,the main feature in Web 2.0 age is that each information content providers is also the reader of the information content. the social sharing sites is the most iconic network service in Web 2.0 age. The Android platform's open source advantage and that powerful intelligent mobile phone will also like computer as the Internet terminal which can be supplied to the outside service, make the information exchange and sharing of resources synchronously, timely and conveniently, these characteristics are increasingly popular among people. So this thesis choose social sharing platform based on Android as the direction of my graduate design.Social sharing platform based on Android which use Java language as development language, MySQL database as a background database, Tomcat as the Web application server, is a complete set of client, server and database as one of the social sharing platform. The system consists of ten modules, respectively is the Web module, logining and registering module, the individual center module, seeing contact person module, managing diary module, managing albums module, user searching module, friends-page module and server module. This paper mainly expounds the social sharing platform based on Android for each module of the needs analysis, feasibility analysis, detailed design process etc.The research and development for social sharing platform based on Android will contribute to the social sharing platform adapted to communicating platform mobile, portable trend, but also can contribute to the social improvement of science and technology. And this will be to the vast number of businesses to bring more business opportunities and profits.【key words】social sharing; server; Android; MySQL; mobilize目录第1章绪论 (1)1.1 研究背景 (1)1.2 国内外研究现状 (2)1.3 前景意义 (2)1.4 系统特征 (3)1.5 论文组织结构 (3)第2章系统相关技术概述 (4)2.1 Android移动平台简介 (4)2.2 Tomcat服务器简介 (4)2.3 MySQL数据库 (5)2.3.1 MySQL数据库简介 (5)2.3.2 MySQL数据库安装与配置 (6)2.4 Eclipse简介 (7)2.4.1 Eclipse简介 (7)2.4.2 Eclipse集成开发环境的搭建 (9)2.5 本章小结 (11)第3章系统分析 (12)3.1 可行性分析 (12)3.2 需求分析 (12)3.3 本章小结 (14)第4章概要设计 (15)4.1 项目规划 (15)4.2 系统功能结构图 (16)4.3 本章小结 (19)第5章系统详细设计 (20)5.1 设计目标 (20)5.2 数据库设计 (20)5.2.1 概念结构设计 (20)5.2.2 逻辑结构设计 (25)5.3 Web端功能的实现 (28)5.3.1 Web端登录、注册模块的实现 (28)5.3.2 Web端查看和管理日志模块的实现 (31)5.3.3 Web端查看和管理相册模块的实现 (31)5.3.4 Web端个人中心模块的实现 (32)5.4 服务器端的设计与实现 (33)5.5 Android端功能的实现 (36)5.5.1 Android端登陆注册模块的实现 (36)5.5.2 Android端个人中心模块的实现 (37)5.5.3 Android端快速发布模块的实现 (38)5.5.4 Android端相册管理模块的实现 (41)5.5.5 Android端日志管理模块的实现 (42)5.5.6 Android端查看联系人模块的实现 (43)5.5.7 Android端搜索用户模块的实现 (44)5.5.8 Android端好友主页模块的实现 (45)5.6 本章总结 (46)第6章系统测试 (47)6.1 系统测试目的 (47)6.2 系统测试结果 (47)6.2.1 服务器连接测试 (47)6.2.2发布日志测试 (47)6.3 本章总结 (48)第7章系统总结与展望 (49)7.1 总结 (49)7.2 展望 (49)致谢 (52)第1章绪论1.1 研究背景Web 2.0是当下的非常热门的话题,Web 2.0是相对Web 1.0而言的,是新一类互联网应用的统称,是一次从核心内容到外部应用的革命。
具有更丰富内容、更广泛联系性、更强工具性的Web 2.0互联网模式的发展逐渐代替简单通过网络浏览器浏览HTML网页的Web 1.0模式,已经成为互联网新的发展趋势。
广大用户集体智慧和力量主导的互联网体系[1]。
将互联网的掌控权交还给个人是Web 2.0发展的内在的动力而这一内在动力能够充分发掘个人的积极性,极大解放个人的创作和贡献的潜能,进而提升互联网的创造力。
在未来的网络中,以人为本的社交分享平台将会获得更多的青睐。
然而随着社会节奏的加快,社会信息量大增,人们需要及时准确的获得所需信息,而此时安卓智能手机的普及就让社交分享移动化便携化成为可能,人们的需求得以满足。
现在人们的交往时间减少,或由于心理因素难以进行正常交往,而为了维持正常的情感需求,人们便开始诉诸于这种社交分享[2]。
目前流行的Android系统,不仅拥有低廉的成本还具有流畅的用户体验,开放性较强,现在已成为世界上增长最快的智能手机平台而且有Android Market 和众多第三方应用商店做后盾,具有非常丰富的应用资源。
Android操作系统的开发公司Google能够给开发者提供开发工具,帮助开发者能紧密集成第三方应用社交技术的应用程序和框架。
所以选择Android作为应用平台是有现实意义的。
随着无线网络、智能移动终端和社交网络的普及,互联网正快速演变更加深刻地影响着人们的生活和运行方式,各种网络应用都在中国快速发展,社交网络的发展引人注目,约有一半以上的中国网民通过社交网络沟通交流,越来越多来自世界各地的人通过社交网络分享信息;移动互联网、移动智能终端的迅速普及,带来了许多新的互联网业务,使互联网内容服务更加丰富多彩。