宠物狗走失找寻系统设计与实现开题报告

 2022-11-22 10:13:35

1. 研究目的与意义

随着我国人民生活水平的不断提高,越来越多的人养宠物,其中,宠物狗所占比例极大,宠物狗遗失与被丢弃成为城市流浪狗都成为问题,帮助狗主人找回丢失狗及帮助流浪狗找到归宿是开发本软件的初衷。

为提高人们的接受程度,该软件必须具备操作简单,功能俱全,可拓展性好,易于维护等特点。

随着软件开发技术的不断发展,开发软件的难度越来越低,新颖的功能及其实用性与其便捷性至关重要,特别是近年来我国的软件行业面临着更加激烈的同行竞争,如何吸引更多的客户,如何利用计算机技术更好的解决当前存在的问题进行客户业务再开发提高软件竞争力是当前开发软件的一个关键考虑因素。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 课题关键问题和重难点

1.关键问题关键问题是要保护用户账号及个人信息的安全问题,保护用户隐私,还有要根据用户提供的丢失宠物狗图片及流浪狗图片完成相似度对比,并根据对比结果选择是否推送,推送给哪些用户。

为保障用户账号及个人信息的安全性,用户可以选择哪些数据公开,密码使用sha256摘要算法进行加密。

因为需要对比许多图片的相似度,考虑到计算的时间与准确度,对于计算图片相似性采用传统的感知哈希算法,压缩原始图像,进行灰度处理,计算哈希值,计算汉明距离,从而的出图片相似度。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

保护用户隐私是极为重要的问题,对用户账号密码实施加密保护,防止其被盗走损害用户的利益。

加密一般采用md5,sha-1,sha-256,sha-512算法,其中md5已经可以被破解,不再安全,而sha-1也有了被破解的可能。

而sha-256及sha-512仍然安全。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

搭建基于Eclipse的开发环境或者搭建基于Android Studio的开发环境。

需要了解Android系统架构与Android App的各部分组成以及Eclipse/Android Studio开发工具下项目的目录结构。

采用前后端分离的MVC模式,数据库使用mysql,考虑到可能会有大量数据会用到连接表操作,数据库设计采用反范式。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

第1周:确定选题,完成申请表;第2周:查阅资料,熟悉任务书要求;第3周:查阅资料,准备撰写开题报告;第4周:搜集、查阅相关文献资料,确定总体研究计划;第5周:搭建研发环境,准备实验数据;第6周:实验设计方案A,B;设计方案A:开发简单简洁的页面,所有功能都放在一个页面上,优点是操作简单,便于使用,缺点是不方便开发新功能。

设计方案B:将每个功能分开放,方便提供相似业务(例如提供图片对比功能,朋友圈功能),完善软件功能,增强用户体验,以吸引客户,缺点是操作不如方案A简洁。

第7周:论证设计方案;完成开题报告初稿;第8周:完善开题报告;完成开题;第9周:系统开发:完成数据库的设计与开发;第10周:系统开发:完成完善用户注册个人信息,并使用sha256算法加密;检查与完善英文翻译;第11周:系统开发:获取使用用户摄像头权限,完成图片上传功能,将上传图片存储在数据库中;第12周:系统开发:完成图片相似度算法,根据相似度进行推送;第13周:结合导师意见,完善系统,测试系统成果;第14周:参考研究过程资料,撰写论文,完成论文初稿;完成软硬件验收;第15周:对论文进行修饰和完善,完成论文二稿;完成论文查重;第16周:完成论文定稿,制作PPT,完成答辩。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。