毕业论文(设计)开题报告


学生姓名


龙谷情


学 号

 

所在学院

 
专 业


计算机科学与技术


指导教师姓名

 
指导教师职称

 
指导教师单位

 

论文(设计)题目


"易图购"数码商城App设计与实现


开 题 报 告 内 容


选题依据及研究内容(国内、外研究现状,初步设想及突破点;研究目标、预期成果,及可行性论述等)


一、国内外研究现状

在1999年以前,中国互联网先知们就开始建立B2C(Business-to-Customer,企业对消费者)模式,因遭到经济学界的普遍质疑。1999年底,互联网高速发展。2006年,中国的网购市场开始进入第二阶段,即中国网购量爆发性增长[1]。在中国情商报的互联网+的栏目中,艾瑞分析了从 2011 到 2017 年的网络购物的情况。从统计数据可以看出,我国网络购物的用户人数在不断的增长,从 2011 年的 1.9 亿人增长到 2017 年的 5.3 亿人,网络购物的人数在整体网民中所占的比例从 37.8%增长到 71.5%。由此可见,网络购物的方式越来越流行[2]
基于内容的图像检索技术(CBIR, Content Based Image Retrieval)是互联网领域兴起的一种新型图像搜索方式,可以更加直观地表达用户的搜索意图,并且能客观地帮助用户实现搜索[3]。从上世纪90年代至今,CBIR技术已经逐渐发展成为庞大的结构化、系统化的体系[4]。Jrgensen等人提出,用户想构造和调整搜索关键词,但不知道具体怎么做。因此,图像检索系统中需要为检索提问的构造和调整提供更多支持[5]。有关CBIR系统的基本原理如图1所示。


								
                                        
图1 CBIR 系统的基本原理框图

图像特征提取主要有底层特征提取和高层特征提取。比如,将图像的颜色、纹理和形状三种特征进行提取,并使用欧氏距离和直方图相交法对特征进行比对,从而获得相似的图片。可通过感知哈希算法和均值hash算法对图片进行处理。均值哈希算法(aHash)利用图片的低频信息进行处理,主要用于由图像的缩略图搜原图。感知哈希算法(pHash)主要应用于图像检索、图像识别、图像认证及数字水印技术[6]

 近几年,国内对购物商城系统开发的研究较为活跃。刘均前[7]设计了一款"易都行"在线购物系统,基于MVP(Model-View-Presenter)+RxJava+Retrofit的整合框架,引入百度地图API(Application Programming Interface)实现定位和导航功能。该系统具有商品浏览和检索功能、购物车功能、支付功能、个人中心管理功能和定位功能。
李峰[8]设计了一款Android平台下基于地理位置的购物系统。采用了系统功能模块的系统总体架构设计,引入高德地图进行实现定位功能,研究凝结算法、智能过滤算法、Dijkstra算法主要实现最优路线的搜索功能。该系统具有注册登录、商品搜索、地址管理、购物车、网上支付和最短路线提示的功能。

刘蓬[9]设计了基于Android平台移动购物系统,主要引用百度地图API、科大讯飞API来实现位置服务和语音服务,信息以Json数据格式响应客户端请求。此系统主要供商品浏览、商品搜索、商品购买等基本功能。

黄俊萍[10] 设计了一款基于iOS的购物类电子商务App。该App使用 Xcode 开发工具,使用Objective-C进行开发,数据库使用SQLite,采用模块化设计思想和一定的加密算法保证App的可用性和正确性。该App具有商品搜索、购物车和网上支付等基本功能。

李雪莲[11]设计了一款基于 Android混合开发模式的网上购物系统。该系统采用流行的 Android操作系统与 HTML5、JavaScript技术,采用HTTP(HyperText Transfer Protocol,超文本传输协议)协议进行通信,使用MySQL作为数据库,tomcat作为服务器,采用MD5加密技术保证用户信息安全性,调用Google地图实现地理位置服务。该系统具有注册登录、用户管理、订单管理、购物车、二维码、地图显示等功能。
户磊[12]设计了一款基于移动商品搜索系统。开发工具为Xcode,配置OpenCV环境,使用GrabCut算法,实现图像分割,提取图像颜色和尺度不变特征变换(SIFT,Scale-invariant feature transform)。与后台图像数据集进行对比,使用欧式距离和BoW方法进行匹配,实现图像检索的功能。该系统尽管实现此功能,但并未集成到应用中。
当前,购物类App通常能实现登录注册、浏览商品,网上支付、购物车等基本功能,很少会对图像检索进行研究和实现。基于地理的服务也是为快递员规划路线而使用的,很少为消费者服务,不能完全满足用户的购物需求。本设计使Android Studio,webstorm作为开发工具,tomcat作为服务器,数据库使用MySQL,基于MVP模式进行开发,用可针对商品图像搜索和消费者查找实体店的位置服务的功能,拟设计一款符合潜在用户需求的数码商城App,解决传统商品描述不灵活,搜索信息不准确,无法查找实体店的问题。
二、初步设想
拟并实现一款基于Android数码商品购物App,主要包含登录注册模块,商品搜索模块,购物车模块,GPS (Global Positioning System,全球定位系统)服务模块及支付模块等核心模块。各模块的具体功能如下:
1.登录注册模块

实现用户登录、注册,把用户信息存放在服务器上,便于实现数据的同步。登录:提交账号密码,向服务器提交信息,在服务器端判断账号是否准确,返回登录结果通过Json方式返回。注册:与登录类似,将信息提交到服务器,服务器判断是否存在,若不存在,将数据保存到数据库中。

2. 商品搜索模块

该模块进行搜索商品。提供两种搜索方式:文字搜索和图片搜索。用户输入搜索物品,提交到服务器,服务器进行搜索将结果返回给客户端。

3.购物车模块

该模块处理用户收藏或即将购买的商品,有商品收藏功能,并为用户缩小选购范围,增强商品的准确度。用户点击加入购物车,商品的信息将上传至服务器,服务器将信息添加到购物车数据库中,与此同时将商品添加到购物车界面中,使用ListView存储。当用户在手机设备上初次打开App,登录后,购物车信息将自动传到客户端,显示在页面中。

4.位置服务模块

该模块主要是满足用户搜索附近实体店,提供导航功能。此模块将调用百度定位API进行实现,方便用户在实体店购买商品。

5. 支付模块

本系统将实现通过支付宝、微信等进行支付。借助微信开放平台和支付宝微信平台提供的接口进行支付,同时加入第三方辅助支付功能。

三、突破点

设计一款基于hash算法的图片检索功能和基于百度地图的位置服务功能的数码商城App。对于难以描述或不了解的产品,用户可以通过上传图片的方式搜索商品,从而快速找到最符合用户需求的商品,也可以搜索附近实体店,到店内购买。

四、研究目标

1.了解并掌握Android、JSP、Python编程技术和基于百度地图开发技术。

2.掌握并实现aHsah和pHash算法。

3.设计与实现一款完成能够正常使用并满足用户需求的手机应用。

五、预期成果

设计出基于Android的数码商城App。该App能正常运行商城基本购物功能,并且支持通过图片搜索商品,满足用户的搜索需求。撰写完成针对该App设计、开发过程的毕业论文。

六、可行性论述

1.从经济方面讲,本次毕业设计仅需要Android Studio、webstorm、tomcat等工具即可完成,需要的相关技术文献及资料等可以从网络、图书馆等地方免费获得,也可以购买相关书籍进行学习,消费资金低,完全有资金承担。

2.从功能方面讲,本次毕业设计整个系统采用MVP模式,思路清晰。通过阅读相关论文和期刊,已了解此类系统的基本功能。在基本功能的基础上,拟借助百度地图添加图像搜索和位置服务功能,以满足数码爱好者的购物需求。

3.从技术方面讲,Android、JSP、Python基础及数据库技术比较成熟完善。本设计还需要开源计算机视觉库(OpenCV, Open Source Computer Vision Library)实现图像识别技术。openCV提供了Java接口,能实现处理图片方面的很多通用算法。拟应用以上技术完成此次毕业设计。


理论和实践

意义


一、理论意义

1.该系统采用MVP模式,将模型与视图完全分离,思路更加清晰,项目更有结构化。

2.运用基于内容的图像检索技术,实现图像搜索商品的功能。

3.该系统借助微信支付平台和支付宝开放平台,实现在线微信、支付宝支付功能。

4.引用百度地图API接口,实现基于位置的服务功能以及寻找附近实体店的功能。

二、实践意义

1. 该系统提供专门的数码商城,内容准确,不受其他商品的干扰。

2. 该系统采用基于内容发的图像,支持对不易描述的商品可通过图片进行搜索。

3. 该系统实现地理位置服务功能,通过为用户提供附近的实体店功能来满足用户需求。


论文撰写过程中拟采取的方法和手段


1.文献资料研究法

通过对国内外文献的大量查询和阅读,了解国内外网上购物和图像检索技术发展趋势,建立有力的理论依据。在中国知网和互联网上查阅有关网上商城方面的书籍、期刊、报纸等相关资料。了解目前国内外App商城的发展情况,熟悉商城App必要的基本功能。

2.观察法

使用现有App,如淘宝、京东等App,淘宝可进行图像检索,但返回数据复杂多样。京东与其他App并没有找到搜索入口。基于位置的服务实时定位和查看物流的功能。

3.交流沟通

与同学进行交谈,主要以问答方式进行。从交流中捕捉平时购买数码产品遇到的问题以及他们对在线商城的功能建议。


论文撰写

提 纲


第1章 绪论

1.1 研究背景

1.2 国内外研究现状

1.3 研究的目的及意义

1.4 全文组织结构

第2章 关键技术与开发平台

2.1 Android 系统开发平台介绍

2.2 后台开发平台介绍

2.3 CBIR技术研究

2.4 你百度API开发技术介绍

第3章 需求分析

3.1基本业务流程简介

3.2功能性需求分析

3.3非功能性需求分析

第4章 系统总体架构设计

4.1系统的概述与用户特点

4.2系统功能需求

4.3系统功能设计实现流程

4.4数据存储

4.5算法的实现与性能分析

第5章 系统详细设计与实现

5.1系统总体流程

5.2系统数据库设计

5.3系统功能模块设计与实现

第6章 系统测试

6.1 用户模块测试

6.2 商品模块测试

6.3 订单模块测试

6.4 支付模块测试

6.5 消息模块测试

第7章 总结与展望

7.1 总结

7.2 展望未来

附录

参考文献

致谢


计划进度

及其内容

  1. 选题     2018年 12月17日~2018年12月28日
  2. 实施研究、收集资料 2018年 12月29日~2019年01月05日
  3. 开题报告     2019年 01月06日~2019年01月12日
  4. 写论文、完成初稿     2019年 01月13日~2019年04月27日
  5. 完成修改、定稿     2019年 04月28日~2019年05月12日
  6. 学术不端检测     2019年 05月13日~2019年05月27日
  7. 答辩     2019年 05月27日~2019年06月10日

参考文献


[1] 刘娜.我国网络购物的发展及现状[J].中国商界, 2008,(5X):44-46

[2] 黄俊萍. 基于 iOS 的购物类电子商务APP的研究与设计[D]. 闽南理工学院, 2017

[3] 疏斌,陈隆耀. 以图搜图技术的发展及应用探究[D].吉林大学,2017.

[4] 晋杰.基于多特征融合的服装图片检索关键技术研究[D].昆明理工大学,2017

[5] Jrgensen C., Jrgensen P. Image Querying by Image Professionals[J]. Journal of the American Society for Information Science and Technology, 2005, 56(12): 1346-1359.

[6] 戴泽华,路志爽,张连连,秦景. 基于内容的图像检索算法研究[J]. 河北建筑工程学院学报, 2018, 36(2):117-121.

[7] 刘均前. 基于Android的"易都行"在线购物商城系统的设计与实现[D]. 北京交通大学, 2018

[8] 李峰. Android平台下基于地理置信息的购物系统的设计与实现[D]. 南京邮电大学, 2017

[9] 刘蓬. 基于 Android 平台移动购物系统的设计与实现[J].信息与电脑(理论版),2017,(24): 40

[10]黄俊萍. 基于iOS的购物类电子商务App的研究与设计[J].齐齐哈尔大学学报,2017,33(6): 33-35

[11] 李雪莲.基于Android混合开发模式的网上购物系统的设计与实现[J].电子设计工程, 2018, 26(05):17-21

[12] 户磊.基于移动商品搜索的研究与实现[D].西南交通大学,2014


指导教师意见

(针对选题、研究方法、计划进度等的意见和建议)


意见:

该生对于毕业设计所要开发的"易图购"数码商城App系统的应用价值进行了较为详尽的市场调研。通过查阅与本系统设计有关的文献,已经全面了解系统开发过程所涉及的MVP模式、基于内容的图像检索技术、百度地图API接口等技术以及相关理论知识。参考文献数量符合要求,对国内外研究现状有着较为全面的了解。开题报告详细说明了论文研究的意义、目的、研究的主要内容,应用的理论知识和方法手段及预期取得的成果符合要求。本课题是学生所学数据库知识、基于Android平台的App开发技术等专业知识的延续,符合学生专业发展方向。本课题的研究对于提高学生在面向对象程序设计、软件工程和软件测试方面基本知识和技能有很好的帮助,对于提高学生在移动应用开发方向的研究能力有益。研究方法和研究计划基本合理,难易适中,学生能够在预定时间内完成该课题的设计。

是否同意开题: 是 (是、否)

指导教师(签字): 2019年 1月8日


专业

审核

意见


同意

教研室主任(专业负责人)(签章): 2019年1月10日

原文地址:https://www.cnblogs.com/lgqrlchinese/p/12128728.html

时间: 2024-11-05 19:37:47

毕业论文(设计)开题报告的相关文章

毕业论文选题之开题报告

(以下内容来源于网上收集的资料) 1 毕业论文选题的原则 ①开拓性:前人没有专门研究过或虽已研究但尚无理想的结果,有待进一步的探讨和研究,或是学术界有分歧,有必要深入研究探讨的问题; ②先进性:硕士毕业论文要有新的见解,博士毕业论文要做出创造性成果; ③成果的必要性:所选课题应有需要背景,针对实际的和科学发展的需要,即应有实际效益或学术价值; ④成果的可能性:课题的内容要有科学性,难易程度和工作量要适当,充分考虑到在一定时间内获得成果的可能性. 2 开题报告的内容与撰写要求 开题报告的内容一般包

浅谈毕业论文开题报告的书写框架

一.首先我们必须知道毕业论文开题报告的内容包括哪些1.课题来源及研究的目的和意义?2.国内外在该方向的研究现状及分析?3.主要研究内容及创新点?4.研究方案及进度安排?预期达到的目标?5.为完成课题已具备和所需的条件?6.预计研究过程中可能遇到的困难和问题有及解决的措施?7.主要参考文献注意事项二.题目要准确题目就是文章的眼睛,要明亮而有神,是论文研究内容的高度概括,是整篇论文的研讨中心,题目就是告诉别人你要干什么或解决什么问题.因此,论文题目要注意以下几方面:题目应当精练并完整表达文章的本意,

【本/硕毕业生】开题报告及论文指导思路和撰写事项的整理

开题报告及论文撰写注意事项 作者 白宁超 2015年11月5日22:31:32 摘要:对于大多本科毕业生或者硕士毕业生,文档和论文是最为头疼的事情.倘若提及技术,莫不是浑身充满力气,打了鸡血一样兴奋.特别有几个技术圈子的朋友,路上,餐厅都还是技术的话题.然而,面临大四的毕业生,论文该如何写,什么样的思路?怎样的格式?诸如此类对大多数应届毕业生都是一个考验.即便硕士,面对研二的开题,研三的课题研究和论文,也会面临同样的问题.笔者最近在做开题方面的工作,整理了一些不错的开题和论文方面的资料与大家共享

【开源夏令营优秀开题报告】专题之四-桌面端合集

CSDN开源夏令活动已经正式进入第一实习阶段,我们遴选出部分优秀提案开题报告进行展示.本文是桌面端开题报告展示. 编者按:CSDN开源夏令活动,已经正式进入第一实习阶段,我们遴选出了部分提案的优秀开题报告进行展示.优秀开题报告作者将得到CSDN高校俱乐部发出的"2014开源夏令营荣誉证书"及纪念品一份. 提案一:Linux程序快速启动工具 提案简介:本提案主要开发新型的Linux下程序启动操作方式. 提案地址:http://code.csdn.net/os_camp/33/propos

【开源夏令营优秀开题报告】前端与移动合集

CSDN开源夏令活动已经正式进入第一实习阶段,我们遴选出部分优秀提案开题报告进行展示.本文是前端与移动类开题报告展示. 编者按:CSDN开源夏令活动,已经正式进入第一实习阶段,我们遴选出了部分提案的优秀开题报告进行展示.优秀开题报告作者将得到CSDN高校俱乐部发出的"2014开源夏令营荣誉证书"及纪念品一份. 提案 1:基于AngularJS的Docker Dashboard UI 提案简介:使用AngularJS.Bootstrap和D3.js实现Docker Dockboard U

【开源夏令营优秀开题报告】专题之二 - 嵌入式与智能硬件类合集

CSDN开源夏令活动已经正式进入第一实习阶段,我们遴选出部分优秀提案开题报告进行展示.本文是嵌入式与智能硬件类开题报告展示. 编者按:CSDN开源夏令活动,已经正式进入第一实习阶段,我们遴选出了部分提案的优秀开题报告进行展示.优秀开题报告作者将得到CSDN高校俱乐部发出的"2014开源夏令营荣誉证书"及纪念品一份. 提案1:环境数据采集系统  提案简介:该项目是一套利用物联网技术对环境数据进行采集.处理的综合系统:其利用传感器网络,收集环境中的温度.湿度.光照度.风速.紫外线强度.粉尘

怎么写开题报告

毕业论文课题选定后,在研究工作开始之前,要准备向导师作开题报告,开题报告应独立完成,报告的内容主要有以下几个方面. 毕业论文题目 1题目是论文中心思想的高度概括 ①准确.规范.要将研究的问题准确地概括出来,反映出研究的深度和广度,反映出研究的性质,反映出实验研究的基本要求--处理因素.受试对象及实验效应等.用词造句要科学.规范. ②简洁.要用尽可能少的文字表达,一般不得超过20个汉字. 介绍课题的目的.意义 2 为什么要选择这个课题,研究价值 一般先谈现实需要--由存在的问题导出研究的实际意义,

大学计算机专业毕业生怎么做毕业设计开题报告?

天气渐暖,又到了毕业的季节了.很多学生为了选题而犯愁,如何选题?怎样撰写开题报告?如何写开题报告才能取得开题答辩的顺利通过?这些都是毕业设计季大家都会遇到的问题. 什么是开题报告? 毕业设计开题报告,顾名思义,处于毕业设计工作的起始阶段.万事开头难,开题报告的撰写也是如此.以计算机专业毕业设计开题报告的撰写为例:撰写开题报告首先要理清思路,了解毕业设计课题的现实使用价值,仔细研究这个行业的发展状况和毕业设计课题的使用人群.在仔细研究市场需求的基础上就可以设计课题开发软件所需要的功能了. 计算机专

第八篇:基于物联网/WIFI/单片机的智能插排控制系统论文、开题报告、原理图(全套毕业设计资料,绝对干货,内附下载链接)

首先打个广告:如果需要做毕设以及嵌入式项目合作,欢迎进入我们工作室:创想嵌入式设计工作室 以下时本人独立开发设计的毕设项目课题:<基于物联网/WIFI/单片机的智能插排>,现在共享出来供大家参阅,可用于做项目时借鉴,博尾附有下载链接.(内附本人联系方式,可一起交流探讨,交朋友). 针对本课题,本次共享的资料包几乎涵盖毕业设计所需的全部资料:设计方案,开题报告,程序源码,原理图,模块资料,论文,答辩PPT,模块学习资料,等等.本资料包不仅仅适用于"基于物联网/WIFI/单片机的智能插排