摘要:目前,当人们丢失物品时,会以到处张贴告示的形式来发布寻物招领信息,这样存在很多不足和弊端。例如,知情的人少,效果不明显,污染环境,而且浪费时间。随着移动互联网的发展,手机应用的推广,研发一个能够发布寻物招领信息的移动平台就会方便很多,而且找到丢失物品的可能性也大大提高。而现阶段,在Android应用商店里,这种寻物类软件很少,很大一部分原因是寻物的可能性低,另外一点则是APP界面设计可观赏性低,操作不方便。于是,本软件通过话题的形式,使用户能够在本应用平台上发布寻物招领信息。让失物寻回可能性在可操作性和可观赏性的带动下提高。移动互联时代,我们生活、工作需要便捷高效,也需要多姿多彩。本课题研究并开发了基于Android平台的寻物软件。
本软件利用Android开发技术实现APP前端的开发工作,利用MySQL存储和管理数据,通过PHP搭建的服务器获取和上传数据,提供客户端所需的数据服务。实现了发布、查看话题、查看状态、分享、评论、收藏和用户管理等功能。可以方便用户在本平台上发布寻物招领信息、讨论共同关心的话题。
本论文介绍了寻物软件的总体设计思想及相关的技术实现,其中重点介绍了各模块的设计方法和设计过程。
关键词 寻找失物 Android PHP MySQL
目录
摘要
Abstract
1 绪论-1
1.1课题研究背景-1
1.2课题研究的意义与目的-1
1.3课题研究的内容和方法-1
1.4论文目录结构-2
2 相关技术分析-3
2.1 Android简介-3
2.2 Volley简介-3
2.3 PHP技术-3
2.4 SAE云计算平台-4
3系统需求分析-5
3.1系统功能分析-5
3.2系统通信技术需求-5
3.3系统运行环境需求-5
3.4可行性分析-5
3.4.1 经济可行性-5
3.4.2 操作可行性-6
4 系统总体设计-7
4.1 系统设计思想-7
4.2 系统流程设计-7
4.3 系统功能模块设计-8
4.4 系统通信模式设计-9
4.5 系统用例设计-10
4.6 数据库设计-10
4.6.1 E-R图设计-10
4.6.2 数据库表设计-11
4.6.3 数据库表关联-13
5 系统详细设计-15
5.1服务端设计-15
5.2客户端架构设计-16
5.3用户管理模块设计-16
5.3.1功能模块活动图设计-16
5.3.2各子功能详细设计-17
5.4首页模块设计-21
5.4.1功能模块活动图设计-21
5.4.2各子功能详细设计-22
5.5话题模块设计-24
5.5.1功能模块活动图设计-24
5.5.2各子功能详细设计-25
5.6 发布模块设计-26
5.6.1功能模块活动图设计-26
5.6.2各子功能详细设计-28
5.7 消息模块设计-29
5.7.1功能模块活动图设计-29
5.7.2各子功能详细设计-30
6 系统测试-32
6.1 测试目的-32
6.2 测试内容-32
6.3测试结果分析-34
结论-35
致谢-36
参考文献-37