微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

毕业论文设计开题报告

 

学生姓名

龙谷情

学 号

 

所在学院

 

专 业

计算机科学与技术

指导教师姓名

 

指导教师职称

 

指导教师单位

 

论文(设计)题目

"易图购"数码商城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日

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐