基于Andriod平台的游戏交友小程序的设计与实现摘要随着移动互联网的发展,有越来越多的手机软件进入了人们的视野,通过手机程序的应用,人们扩展了自己的社交圈,极大的丰富了人们的业余生活。随着小程序的发展,很多互联网公司也开发出了关于小程序的社交应用软件,通过小程序可以实现几乎所有APP的功能,并且可以让用户在更短的时间内进行使用,这样的方式是社交类的小程序极为火热。游戏交友小程序采用springboot的开发框架进行开发,编程语言采用了Java。在设计过程中,采用了HBuilderX做为开发编译软件,后台数据库采用了NavicatPremium进行连接,采用微信开发者工具进行展示。在程序完成后通过人工测试和软件测试等方法对程序进行测试,最后可以证明该程序在各种高压情况下可以稳定运行,没有报错和异常出现。关键词:游戏话题;小程序交友;聊天互动;互联网AbstractWiththedevelopmentofmobileInternet,moreandmoremobilephonesoftwarehasenteredpeople'svision,throughtheapplicationofmobilephoneprograms,peoplehaveexpandedtheirownsocialcircle,greatlyenrichedpeople'samateurlife.AlongwiththedevelopmentofMiniPrograms,manyInternetcompanieshavealsodevelopedsocialapplicationsaboutMiniPrograms,whichcanachievealmostallAPPfunctionsandallowuserstousetheminashortertime,inawaythatsocialMiniProgramsisextremelyhot.Thegamedatingprogramisdevelopedusingthespringbootdevelopmentframework,andtheprogramminglanguageisJava.Inthedesignprocess,HBuilderXwasusedasthedevelopmentandcompilationsoftware,thebackgrounddatabasewasconnectedwithNavicatPremium,andWeChatdevelopertoolswereusedforthedisplay.Aftertheprogramofthesystemthroughmanualtestingandsoftwaretestingandothermethodstotesttheprogram,andfinallycanprovethattheprograminvarioushigh-pressureconditionscanbestableoperation,noerrorsandanomaliesappear.Keywords:Gametopic;AppletDating;Chatinteraction;Internet目录第一章绪论....................................................................................................11.1项目背景................................................................................................11.2课题研究现状........................................................................................11.3研究内容................................................21.4课题实施方案........................................................................................21.5系统可行性分析..........................................31.5.1技术可行性...........................................31.5.2操作可行性...........................................31.5.3经济可行性...........................................3第二章开发框架与开发技术....................................42.1开发框架................................................................................................42.1.1SpringBoot..........................................42.2开发技术................................................................................................42.2.1Java.................................................42.2.2微信小程序...........................................52.2.3MySQL数据库..........................................52.2.4B/S架构.............................................7第三章程序系统分析..........................................83.1功能需求................................................................................................83.2开发环境需求........................................................................................83.3性能需求............................................................