摘要:目前,手机已经成为人们日常生活中普遍的交流工具,各种功能都在手机端得到了良好的拓展和合理的优化。本文设计开发了一款多功能读书交流的手机应用软件以满足读者的读书交流需求。该应用实现了搜索文章、发表感想、多用户评论、私密日记本、编辑查看个人信息的功能,同时也支持发起同城活动,参加同城活动和聊天室的功能。该应用使用Android Studio 工具开发,并且部署在安卓系统上;后端采用PHP加MYSQL的方式进行数据库操作;使用了socket网络编程技术实现了聊天功能;采用随机访问文件流多线程技术实现了断点下载功能,使用图片缓冲机制实现了图片的上传下载。29509 毕业论文关键词:读书交流;Android应用,网络编程;聊天室
Reading Sharing Application Based On Android
Abstract:Nowadays, mobile phones have become a common communication tool in People's Daily life, and all kinds of functions are well developed and optimized on the mobile phone. This paper designs and develops a mobile application software to meet the needs of readers. This application has realized the searching articles, publishing feelings, user reviewing, personal diary, editing personal information models, at the same time also support city activities, to participate in local activities and the chat room. The app is developed using the Android Studio tool and deployed on Android. The server uses PHP and MYSQL to do database operations; Using the socket network programming technique to implement the chat function; By using random access file flow multithreading technology, the breakpoint download function is implemented, and the image load download is implemented based on the downloading buffer.
Key words: Reading communication; Android Application; Network Programming;Chatting Room
目录
摘要 1
关键词 1
Abstract 1
Key words 1
1 绪论 1
1.1 研究背景 1
1.2 国内外研究状况 1
1.3 研究目的和内容 2
2 系统需求分析 2
2.1 可行性分析 2
2.1.1 技术可行性 2
2.1.2 时间可行性 3
2.1.3 操作可行性 3
2.2 系统分析 3
2.2.1系统分析 3
2.2.2 系统流程图 4
3 系统设计与数据库设计 5
3.1 总体功能结构图 5
3.2 核心功能模块流程图 7
3.2.1 客户端发表文章流程图 7
3.2.2 评论功能模块流程图 7
3.2.3搜索书籍模块流程图 8
3.2.4同城活动模块流程图 8
3.2.5私密日记流程图 9
3.2.6用户信息模块流程图 10
3.2.7听书流程图 10
3.2.8登陆模块流程图 11
3.2.9注册模块流程图 11
3.3 系统数据库设计 12
4 系统实现 19
4.1 开发环境和系统部署 19
4.1.1 Android Studio平台简介 19
4.1.2 C/S架构简介 19
4.1.3 网络通讯简介 20
4.1.4 PHP 20
4.2 关键技术 20
4.2.1 发表文章代码 20
4.2.2 后端接收字节流,存储图片 23
4.2.3加载图片进入移动端 23
4.2.4登录状态保持 24
4.2.5安卓多线程问题。 25