基于android的校园失物招领平台的设计与实现【字数:13838】
目录
摘要 1
关键词 1
Abstract 1
Key words 1
1 课题分析 1
1.1 课题背景 1
1.2 国内外研究状况 2
1.2.1 国外研究状况 2
1.2.2 国内研究状况 2
1.3 研究目的和内容 2
2 开发平台及技术介绍 3
2.1 Android概述 3
2.2 Android Studio概述 3
2.3 Apache服务器 3
2.4 Okhttp3概述 3
2.5 JSON概述 3
3 系统需求分析 3
3.1 系统目标分析 3
3.2 功能需求分析 4
3.2.1 系统功能分析 4
3.2.1 普通用户功能分析 4
3.2.2 管理员功能分析 10
4 系统设计 10
4.1 系统功能设计 10
4.2 数据库设计 11
4.2.1 概念结构设计 11
4.2.2 数据库逻辑设计 13
4.3 系统类图 15
4.4 系统核心功能设计 15
4.4.1 搜索查看物品信息 15
4.4.2 失物招领功能 16
4.4.3 发布物品信息 *景先生毕设|www.jxszl.com +Q: ¥351916072$
16
4.4.4 匹配功能 17
4.4.5 提供线索 17
5 系统开发与实现 18
5.1 系统开发流程 18
5.2 用户功能实现 18
5.2.1 注册界面实现 18
5.2.2 短信验证登录 19
5.2.3 登录界面实现 19
5.2.4 修改个人信息 20
5.2.5 修改密码 20
5.2.6 查看信息 20
5.2.7 失物招领 21
5.2.8 发布物品信息 23
5.2.9 重新编辑物品信息 23
5.2.10 匹配功能 24
5.2.11 撤销发布物品信息 25
5.2.12 提供线索 25
5.2.13 查看线索 26
5.2.14 用户留言 26
5.2.15 查找路线及导航 27
5.3 管理员功能实现 27
5.3.1 管理员登录 27
5.3.2 管理用户信息 27
5.3.3 管理管理员信息 28
5.3.4 管理公告信息 28
5.3.5 管理失物和拾物信息 28
5.3.6 管理留言 28
5.3.7 查看信息统计 29
6 系统测试 29
6.1 系统功能测试 29
6.1.1 短信验证登录测试 29
6.1.2 修改个人信息测试 29
6.1.3 修改密码测试 30
6.1.4 发布启事测试 30
6.1.5 失物招领测试 30
6.1.6 提供线索测试 30
6.1.7 匹配推送测试 30
6.1.8 查看线索测试 31
6.1.9 管理员登录测试 31
7 总结与展望 31
7.1 总结 31
7.2 展望 31
致谢 32
参考文献 32
基于Android的校园失物招领平台的设计与实现
引言
1 课题分析
1.1 课题背景
近年来,互联网的发展及手机的更新速度越来越快,二者的广泛使用让人们的生活变得十分方便,比如说,我们不见面也可以视频聊天;网上购物让我们不出门即可买到想要的东西等。尤其是在现在的高校中,人手一部手机,在现在网络越来越便捷的趋势下,移动的信息服务app越来越受到欢迎。现在校园中许多的服务都采用了信息化手段,这样更加便捷,例如教务系统、一卡通系统、毕业论文管理系统等等[1]。而在校园中经常会有人丢失一些物品,有时候在食堂的丢失物品放置处可以看到有许多丢失的东西放置在那里,有的重要的东西丢失会带来麻烦和不便。现在学校的失物招领工作都比较传统,学生捡到物品后一般上交到学校保安处,或宿舍门卫处,或食堂失物招领处等,而传统的失物招领启事传播速度慢且有限,这样就会造成失主想找东西找不到,丢失的物品无人认领的现状。各个暂时存放物品的地方就会因存放东西较多且又不能扔掉,就会越来越多,造成空间不足,这样也会造成资源的浪费。针对目前校园中的这些情况,开发一个基于Android的校园失物招领app是很有必要的。
1.2 国内外研究状况
1.2.1 国外研究状况
在国外对于失物招领系统的开发与建设是开始得比较早的,并且投入也相对较多。比较成功的案例就是美国的Missing Money这一网站,用户可以通过账号登录进入系统,然后搜索查看是否有自己丢失的物品。这一个网站的设计可以说是比较完善,而且对于失主来说,这样一个系统很方便找回丢失的东西,用这样的系统找东西会更快一些,效率也较高[2]。像这样较为完善的系统方便了人们使用,也使得管理更加有效,不造成资源空间的浪费。
原文链接:http://www.jxszl.com/jsj/wljs/563947.html