上海论文网是一家老字号论文网站,专业提供硕士毕业论文服务。

基于Spring Boot与Vue的电子商城设计与实现

日期:2021-01-12 20:55 作者:上海论文网 编辑:若诗 点击次数:103
销售价格:150 论文编号:el2021010620065221328 论文字数:4463 所属栏目:计算机论文
论文地区:中国 论文语种:中文 论文用途:硕士毕业论文 Master Thesis

本文是计算机论文,本文通过对目前电子商务以及网络购物平台的研究与分析,发现目前电子商城在商品推荐功能与商品安全上不尽人意。而本文的目的是为了设计一个拥有着较高的商品推荐精度以及商品安全的电子商城系统,使得消费者在使用本电子商城系统进行购物时,对商品的推荐精度、商品的质量以及个人信息有较高的满意度。

本文是计算机论文,在本次系统开发过程中,查阅了大量的相关书籍与资料,碰到技术难点时,主动寻求他人帮助,并进行归纳总结,最终完成了电子商城的主要功能。本文所开发的电子商城系统在功能上和项目架构上具有如下几点特色:(1)功能方面系统前台具有登陆注册功能、购物下单功能、个人中心管理功能、购物车管理功能等,满足当代消费者在网上购物平台进行购物的基本需求。同时,在电子商城后台管理系统中分为用户管理、商品管理、订单管理、物流管理等众多管理模块,管理员可以更加方便有效的对电子商城平台进行管理。在商品质量安全问题上,大部分电子商城平台为追求利益只对商家营业执照进行审核,商家通过审核后便可在电子商城平台进行商品销售,对商品的质量检查管理疏松,且商品质量出现问题时的责任归属,电子商城平台并不明确。因此,在商品的质量安全问题急需改善,电子商城系统需有详细的商品质量安全检测,并对商品质量问题责任归属做明确划分。这样,消费者在进行购物时才可放心。有效的降低了商品的退货率以及消费者的不满情绪。

......

 

第一章绪论

 

在如今信息化的时代,电子商务要想得到更加快速的发展,必须得到广大消费者的信赖。而获取消费者信任的唯一途径,就是解决目前电子商务所存在的问题。在商品信息推荐不准确问题上,随着各式推荐算法的提出,问题得到一定的改善,但目前所使用的推荐算法大都只单独考虑用户或物品,并没有将其结合起来,对消费者进行商品推荐时没有考虑到消费者与商品之间的关系,致使商品推荐精度不高且推荐效果并不理想。消费者也无法判断推荐的商品是否为优质商品。若出现推荐商品为劣质商品且消费者误认为优质商品并进行购买,不但造成了消费者的经济损失,也增加了电子商城平台的商品退货率。因此,提高推荐算法精度迫在眉睫。在用户信息安全方面,电子商城平台的研发需一改从前。应采用较为安全的技术框架和开发语言,采用前后台分离的方式进行交互,并对前后台交互时的请求、用户重要信息以及支付信息进行加密处理,对代码规范做一定的要求。

.......

 

第二章相关技术介绍

 

2.1开发框架
本章主要介绍了开发电子商城系统所采用的技术框架、开发语言以及开发工具。根据电子商城系统的实际需求,系统后台采用了SpringBoot框架和JAVA语言进行开发。前端采用Vue.Js框架进行开发,而与数据库交互采用持久性框架Mybatis。数据库则选用了灵活、高效的Mysql数据库。在缓存方面采用了Redis。在电子商城系统开发过程中,对系统的功能、性能以及数据进行分析极其重要。因为其主要面对用户,所以需要了解业务需求和用户需要,理解系统在整个环境中具体做什么,才能确定系统具体功能。随着电子商务以及计算机技术的发展,消费者在进行网络购物时更加注重用户体验,对于购买的商品质量、个人信息安全以及商品推荐精准度的要求日益剧增。

 

2.2开发语言
因此在当下时代,消费者对于电子商城平台具有如下需求:(1)消费者能够随时随地的在电子商城系统中进行登陆和注册,且消费者不需要任何培训,就能在电子商城系统中熟练的进行购物下单操作。(2)电子商城系统的界面需美观、商品推荐功能精准,使消费者在进行购物浏览商品时具有良好的购物体验。(3)电子商城系统的商品搜索功能需强大,能够快速的定位到消费者搜索的商品类目,并且系统对商品的介绍以及消费者对商品的评价需醒目,使消费者能够快速的了解商品有关信息。摒弃掉之前的前后台一体的开发模式以及代码不规范而导致的系统漏洞。这样不仅对于系统降低了系统的维护成本,而且将模块的耦合度降到最低,部署更为简单快速。使得恶意拦截请求、修改请求参数等恶意攻击很难奏效,用户信息安全问题得到了良好的改善。也使得系统模块出现问题后,对系统正常运行的影响降到了最低。
计算机论文怎么写

 

第三章电子商城系统的需求分析与概要设计......................................................................11
3.1系统需求分析...............................................................................................................11
3.2系统概要设计..............................................................................................................17
3.3数据库设计..................................................................................................................25
第四章电子商城系统的详细设计与实现.............................................................................27
4.1系统开发环境与实现架构..........................................................................................27
4.2数据库表设计与数据库连接......................................................................................28
4.3功能模块详细设计与实现..........................................................................................30
4.4商品推荐算法设计与实现.........................................................................................43
第五章系统测试.....................................................................................................................55
5.1测试环境配置..............................................................................................................55
5.2系统测试与分析..........................................................................................................55
5.3本章小结......................................................................................................................79

......

 

第五章系统测试

 

5.1测试环境配置
在本电子商城系统开发过程中,总是会遇到各种问题和bug,他们会影响系统性能、信息安全性、系统稳定性,甚至在系统初期运行过程中出现重大缺陷。而且由于电子商城系统涉及金钱交易,一旦出现重大漏洞后果不堪设想,因此需要大量测试用来保证系统正常运行。系统测试是系统开发过程中必不可少的一环,伴随整个研发过程[24]。而本章主要对系统具体的功能模块进行相关测试。并且对系统的测试环境配置进行说明。并未沿用当下流行的分布式架构,在进行部分功能模块扩展或维护时,对整个系统的运行影响较大。因此在未来需将各个功能模块具体划分出来,采用分布式架构,各个功能模块采用SpringBoot框架进行开发,最后使用SpringCloud框架对其进行整合部署,在部分功能模块维护时,并不影响整个系统的运行。并对用户需求做更详细的调研,使本电子商城系统更加符合未来用户的各项需求。
计算机论文范文

 

5.2系统测试与分析
本次针对本电子商城的功能测试,主要是对电子商城系统的主要功能模块进行测试,其中前台模块主要对登陆注册模块、用户下单模块、购物车模块进行相关测试。后台模块主要对订单管理模块、物流发货模块、用户管理模块进行相关测试。并对于前后台模块功能设相应的测试用例。本文采用的测试用例格式包含测试类型、测试目的、测试角色、应用场景、前置条件、数据输入、预期结果以及测试结果[3]。其中,测试类型为功能测试和性能测试[3],测试角色分为系统管理员、会员用户以及游客,应用场景描述的是该功能在具体的某个情况下进行测试,前置条件描述的是在进行该功能测试时,需提前准备的数据等。数据输入描述的是准备的测试数据,预期结果以及测试结果所描述的是该功能正常情况下的结果以及实际测试所产生的结果。具体针对每个模块的测试以及测试用例如下所示:(1)注册模块功能测试用户在进行注册时,按照注册流程需填写手机号、验证码等信息,因此注册功能测试用例设计如表5-2所示。在进行系统编码时,前端的样式采用网上购物平台目前普遍通用的结构样式,缺乏创新性,后端在编写代码时,没有遵守一定的代码规范,并且在功能实现上代码繁琐,没有对其进行精简。因此在代码的写作规范、精简程度、页面样式方面需要加以改进。本系统是基于SpringBoot与Vue框架,以JAVA语言进行开发。
........

 

第六章总结与展望
(2)项目架构方面本电子商城系统采用springboot+vue+mybatis的框架结构,采用前后端分离的方式进行研发,该方式改变了以往的整体打包,能够更好的进行维护。本文具体工作总结与成果如下:(1)对目前网上购物平台的国内外现状以及所存在的问题进行阐述分析,介绍了当下对网上购物平台研究的意义与目的。(2)为电子商城系统的顺利研发,对其使用的技术语言、框架理论、数据存储以及服务器等方面的知识进行充分学习,对系统实现奠定了基础。(3)本文设计并实现了基于SpringBoot与Vue的电子商城系统。首先,对目前电子商城的背景以及国内外电子商城存在的用户需求以及其存在的问题进行调查研究。在用户需求和技术需求方面,本文进行了全面的分析。其次,基于用户的具体需求,本文对电子商城系统的整体架构进行设计。其中包含系统框架设计、模块设计、数据库设计。最后,本文对电子商城系统进行编码实现,完成之后对系统进行功能测试和性能测试,并通过系统测试效果图展现功能效果。
参考文献(略)
该论文为收费论文,请扫描二维码添加客服人员购买全文。