基于Android的儿童定位追踪系统的设计与实现
发布时间:2021-01-31 14:49
每一个孩子的诞生都赋予家庭全新的意义,他们都是国家未来的栋梁之才,但是孩子也是脆弱的存在。虽然我国建立了比较完善的保障儿童安全的法律法规,但是每年仍存在大量儿童被拐卖、走失的现象。一方面,因为儿童的身心发展不健全,对社会的认识尚未成熟,因此违法犯罪分子拐卖儿童的现象频频发生;另一方面,因为儿童天生好动的性格和家长的粗心、看管不得力,所以多多少少存在一些儿童走失,而这种现象也为犯罪分子提供了拐卖机会。儿童走失不仅使一个家庭无法团聚,更重要的是对儿童身心健康发展带来极大的破坏,也更有可能在未来给社会的发展带来严重负面影响。综上所述当孩子离开家长的监管时,一个有效的儿童安全保障机制尤为重要。而这个安全保障机制必须能够保障孩子离开家长的监管时,家长能查看孩子所处的精确位置,时刻关注孩子的动态。基于此考虑一种基于Android的儿童定位追踪系统,以满足家长们时刻关注孩子动向的需求。本文利用软件工程的方法详细介绍了儿童定位追踪系统的需求分析、总体设计、详细设计、数据库设计以及系统的实现与测试。在具体分析了儿童定位追踪系统的需求后,通过交互图等对儿童定位追踪系统的功能需求进行详细的描述,同时描述了系...
【文章来源】:山东师范大学山东省
【文章页数】:66 页
【学位级别】:硕士
【部分图文】:
Dijkstra算法搜索的最短路径
(2)标记 vertex[0],并让 vis[0]值等于 1;(3)寻找与 vertex [0]相邻并且距离最近的顶点 v[k],找到后把顶点 vertex [并将 vertex[k]与 vertex[0]之间的距离记为 minimum;(4)将 vertex [k]进行标记,并且让 vis[k]的值为 1;(5)将 distance[j]的值与 minimum+w[k][j]的值作比较,判断 vertex [0]直 [j]的距离和经过 vertex [k]连接 vertex [j]的距离,取距离的最小值,并让 dis于这个最小值 min (distance[j],minimum+w[k][j]);(6)重复步骤(3)(5),直至找出所有顶点为止。下图 2-1,起点为绿色方框,终点为红色方框,灰色方框为障碍物。Dijkstr最短路径即图中黄色线段所示。 Best-First Search 算法:总是搜索距离终点最近的节点,其启发函数 f(n) f(n)表示节点 n 到目标节点的最小距离的估计值)。Best-First Search 算是它一般找不到最优解。下图 2-2,起点为绿色方框,终点为红色方框,灰色方框为障碍物。Best-First索的最短路径即图中黄色线段所示。
点加入到 close 集合中。节点是不能到达的或者已经在 close 集合中 open 集合中不包括这个节点,那么把这个父节点就是当前方格,并记录这个方格的 f已经在 open 集合中了,那么检查当前方格用 g(n)的值作为参考,g(n)的值越小表示路点,并且重新计算 g(n) 的值和 f(n)的值。假,那么则需要进行重新排序。当将终点加入到 open 集合的时候,就表示 集合为空,表明查找不到路径)。保存,所查找到的路径就是从终点开始依次为绿色方框,终点为红色方框,灰色方框为路径。
【参考文献】:
期刊论文
[1]APPLET: a privacy-preserving framework for location-aware recommender system[J]. Xindi MA,Hui LI,Jianfeng MA,Qi JIANG,Sheng GAO,Ning XI,Di LU. Science China(Information Sciences). 2017(09)
[2]基于Android平台的黑盒测试生成工具的研究对比[J]. 燕季薇,黄晓伟,严俊,张健,杨红丽. 计算机应用与软件. 2017(08)
[3]使用Websocket和Servlet实现服务器定点推送[J]. 钱宇虹. 软件工程. 2016(10)
[4]基于Eclipse和Android系统的App开发平台搭建研究[J]. 周宇,尹生强,王冬青,王英杰. 青岛大学学报(工程技术版). 2016(03)
[5]基于Dijkstra算法的优化研究[J]. 易文静,田俊峰. 电脑知识与技术. 2016(23)
[6]软件工程管理方法在软件开发中的应用[J]. 张波. 同行. 2016(10)
[7]基于C/S结构的气象服务系统设计与开发[J]. 李闯,屈雅. 电子设计工程. 2016(08)
[8]基于Android的天气预报软件设计[J]. 张瑶,丁胜,乐冬冬,张潇. 电脑知识与技术. 2016(05)
[9]基于Hibernate的对象关系映射研究[J]. 张少应,程传旭. 电子设计工程. 2016(06)
[10]基于Linux自由及开放源代码的Android操作系统[J]. 张华亮. 计算机与网络. 2016(Z1)
硕士论文
[1]移动终端的基站定位技术研究与实现[D]. 徐永清.大连海事大学 2016
[2]企业级的B/S模式应用软件非功能性需求分析与研究[D]. 黄浪.厦门大学 2008
本文编号:3011083
【文章来源】:山东师范大学山东省
【文章页数】:66 页
【学位级别】:硕士
【部分图文】:
Dijkstra算法搜索的最短路径
(2)标记 vertex[0],并让 vis[0]值等于 1;(3)寻找与 vertex [0]相邻并且距离最近的顶点 v[k],找到后把顶点 vertex [并将 vertex[k]与 vertex[0]之间的距离记为 minimum;(4)将 vertex [k]进行标记,并且让 vis[k]的值为 1;(5)将 distance[j]的值与 minimum+w[k][j]的值作比较,判断 vertex [0]直 [j]的距离和经过 vertex [k]连接 vertex [j]的距离,取距离的最小值,并让 dis于这个最小值 min (distance[j],minimum+w[k][j]);(6)重复步骤(3)(5),直至找出所有顶点为止。下图 2-1,起点为绿色方框,终点为红色方框,灰色方框为障碍物。Dijkstr最短路径即图中黄色线段所示。 Best-First Search 算法:总是搜索距离终点最近的节点,其启发函数 f(n) f(n)表示节点 n 到目标节点的最小距离的估计值)。Best-First Search 算是它一般找不到最优解。下图 2-2,起点为绿色方框,终点为红色方框,灰色方框为障碍物。Best-First索的最短路径即图中黄色线段所示。
点加入到 close 集合中。节点是不能到达的或者已经在 close 集合中 open 集合中不包括这个节点,那么把这个父节点就是当前方格,并记录这个方格的 f已经在 open 集合中了,那么检查当前方格用 g(n)的值作为参考,g(n)的值越小表示路点,并且重新计算 g(n) 的值和 f(n)的值。假,那么则需要进行重新排序。当将终点加入到 open 集合的时候,就表示 集合为空,表明查找不到路径)。保存,所查找到的路径就是从终点开始依次为绿色方框,终点为红色方框,灰色方框为路径。
【参考文献】:
期刊论文
[1]APPLET: a privacy-preserving framework for location-aware recommender system[J]. Xindi MA,Hui LI,Jianfeng MA,Qi JIANG,Sheng GAO,Ning XI,Di LU. Science China(Information Sciences). 2017(09)
[2]基于Android平台的黑盒测试生成工具的研究对比[J]. 燕季薇,黄晓伟,严俊,张健,杨红丽. 计算机应用与软件. 2017(08)
[3]使用Websocket和Servlet实现服务器定点推送[J]. 钱宇虹. 软件工程. 2016(10)
[4]基于Eclipse和Android系统的App开发平台搭建研究[J]. 周宇,尹生强,王冬青,王英杰. 青岛大学学报(工程技术版). 2016(03)
[5]基于Dijkstra算法的优化研究[J]. 易文静,田俊峰. 电脑知识与技术. 2016(23)
[6]软件工程管理方法在软件开发中的应用[J]. 张波. 同行. 2016(10)
[7]基于C/S结构的气象服务系统设计与开发[J]. 李闯,屈雅. 电子设计工程. 2016(08)
[8]基于Android的天气预报软件设计[J]. 张瑶,丁胜,乐冬冬,张潇. 电脑知识与技术. 2016(05)
[9]基于Hibernate的对象关系映射研究[J]. 张少应,程传旭. 电子设计工程. 2016(06)
[10]基于Linux自由及开放源代码的Android操作系统[J]. 张华亮. 计算机与网络. 2016(Z1)
硕士论文
[1]移动终端的基站定位技术研究与实现[D]. 徐永清.大连海事大学 2016
[2]企业级的B/S模式应用软件非功能性需求分析与研究[D]. 黄浪.厦门大学 2008
本文编号:3011083
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3011083.html