基于Vue.js和MySQL的电子商务平台的设计与开发外文翻译资料

 2022-08-11 10:34:05

英语原文共 11 页,剩余内容已隐藏,支付完成后下载完整资料


基于Vue.js和MySQL的电子商务平台的设计与开发

摘要:过去的每一天信息科技都在发生着变化,电子商务平台的需求也正在增加。开发一个高效的、高质量的电子商务平台系统具有很大的研究价值。这个项目是基于目前主流的最新的前端开发框架Vue.js来完成该科技平台的前端开发。后端运用主流的Java SSM框架和MySQL数据库来设计实现。这个系统它能让使用者更好的管理维持他们自己的平台,给商家和用户带来了很大的方便。

关键词:Vue.js,MySQL,电子商务,电子器件选择

1.背景

在网络信息时代,信息科技被运用在生活的各个方面,电子商务网站变成了一种重要的销售渠道。电子商务网站的构建不仅仅实现了服务信息化,而且赋予了网络交易和支付的功能,这在提升服务质量的过程中还提升了人们的日常工作和生活质量。

很多人提到网络购物就立马想到主流的电商平台,例如:淘宝,天猫和京东。很多品牌,各种各样企业的店铺,官方旗舰店都想要在大平台上分得流量。除了依赖像天猫京东这样的大平台,越来越多的商家开始为它们的产品建立合适的在线店铺,这样为他们累积的顾客创建更方便的购物平台。

科技改变了生活,电商网站成为了这个改变最直接的载体。怎么有效快速的开发网站成为了公司成功的关键。由于每一个电子商务从网络上携带出的是不同的,每一个电商网站都实现了不同的功能。这个项目时为电子器件选择而建立的电商平台。下图展示了网站的登录界面。

图1.系统登录界面

2.主要技术介绍

2.1 Vue.js

传统的开发方式时前端和后端混合开发的,例如ASP,JSP等等。这个开发模式穿插在前端和后端之间,导致代码的可读性差,开发的效率低。由于以上原因,前后端分离的开发模式出现。

这个项目的前端部分使用Vue.js开发完成。Vue.js是目前主流的,最新的前端开发框架,它提高了网站的开发效率,使代码的逻辑清晰明了,当需求发型变化时很容易解决,此外系统很容易维持和整合,这样能够减少系统的开发耗费。

2.2 Java SSM Framework

SSM,是三个开源框架的整合,这三个框架分别是Spring,SpringMVC和MyBatis.

SSM通常作为框架被用在较为简单的web项目中为了数据源。Spring是一个轻量级的控制反转(IoC)和面向切面的容器框架。SpringMVC把控制、模型、收发和对象的处理者这些角色分开来,使它很容易个性化设置。MyBatis是一个优秀的持久层框架,它能够支持一般的SQL语句查询,保存流程,提前完成映射。

2.3 MySQL

MySQL是最流行的关系型开源型数据库管理系统之一。它可以很快速灵活的将数据保存在不同的表里面。这个系统使用MySQL来实现存储,修改,删除,查询数据的功能,这可以使数据的管理更加系统化和科学化。

前面的凳子和后面的办公室是系统设计的两个不同的方面:购买者是对应于前面凳子的设计,然而,背景则是对应于系统的用户。系统前面的凳子能让用户意识到在线购物,它还提供给用户别的很多功能,例如:动态浏览,信息回顾,用户注册,登录,在线下单,购物车和我的喜欢等。管理员个人权限包括数据的维护,订单的处理,商品信息的管理,还有很多很多。通过对背景的设计,这些电子组件商品更有效的被呈现在网站上。前端,后端,和数据库一起构成了一个完整的电商网站。电商网站的结构如图表2.

数据库服务器 WWW服务器 安全服务器

用户

结算服务器

图2.网站结构图

3.系统功能模块的设计与实现

按照本系统的需求,这个为了选择电子器件的电子商务网站可以分为一些主要的功能模块,例如:用户管理,器件的背景维持,器件的订单以及在线支付,就如图表3显示的那样。

图3.系统功能模块图

3.1 用户模块

用户管理模块主要包括一些这样的功能,例如:用户注册、用户登录、用户的个人信息管理以及用户的历史信息管理。在管理个人的相关材料,历史信息以及在线消息的过程中,系统需要来确保用户的个人信息的安全。

3.2 器件保养

一个公司往往有很多种类的产品。这些电商网站利用数据库为浏览者的搜索和查询服务来提供精确的,迅速的信息,这样一来,顾客可以很轻松地迅速地在这个电子商务数据库中找到他们所需要的信息。这个功能反映了一个网站组织信息的能力,而且拓宽了信息被交流和发送的方式。

3.3 器件订单

当一个用户发现一件自己感兴趣的商品时,点击这件商品就会呈现这件商品的详细信息,例如:文字,图片以及商品的属性。用户还可以根据自己的意愿点击商品的某一项属性,然后这件商品下面的参数也就会相对应地更新,这也是这个项目亮点之处所在。在购物车的管理上有很多的二级功能,例如:修改、删除、添加和一些与购物车订单相关的功能。当用户想要购买某件商品时,可以把这件商品放进自己的购物车里。当用户填写完下单的表格后,系统会将填写的信息表反馈给用户,来让用户确认订单信息收据。商品属性以及订单界面如下图4所示。

图4.商品属性和订单界面

3.4 支付模块

除了交易功能之外,在线支付也是重要的一部分。互联网上电子支付手段的直接运用使在线购物更加便捷,它还使电子商务的整个流程更加完善。在线支付必须有电子金融的支持,电子金融是一种金融的机构,例如:银行或者信用卡公示必须为金融服务提供在线操作。

3.5 其他功能

顾客的信息管理是一项非常重要的,具有附加价值的功能,它反映了网站的主体是否以顾客为中心,能够完全地最大化顾客的信息来预测市场的潜能。一个成功的网站往往是可交互的。这些公司往往利用网站收集用户的信息,然后基于对这些数据的分析,能够给管理者一些决策提供支持与依据。

4.创新

4.1 纵向数据存储

商品信息的维护是该电商系统背后重要的功能之一。这些电子器件有很大数量的数据,很多属性,很多属性之间还存在着交互。传统意义上的水平数据库设计很难满足数据库应用系统的字段要求。因此,我们使用在数据库中垂直存储的方式,以便于更好地适应器件的属性的改变。

图5.表结构窗口

4.2 二叉树遍历

器件参数之间的影响是非常之复杂。上层的一个参数发生变化会影响下层参数发生变化,而且有时多个参数会影响下层的参数。为了获取到这些变化,我们使用二叉树遍历来完成参数之间的影响。

图6.参数设置

图7.参数管理窗口

5.结论

随着网络信息科技的逐渐发展和流行,很多公司都已经意识到利用网络来建立品牌和拓宽市场的重要性。网上消费已经成为了互联网市场的主战场,高质量的网上市场会给公司带来更多的好处。电子商务网站的功能都具有共同的目标。他们充分利用网络上的信息广范围、多维度、迅捷的优点,扩展线下交易,建立了在线展示贸易的平台。利用电子商务平台选择电子器件减少了花费,增大了销售额。电商网站运行非常快,也很容易管理,这个系统还提升了操作者,商人,用户的使用体验。在建立表结构时运用的方法还不够简单,还需要更好的研究来加以改善。

参考文献

[1].张耀春,黄毅,王静等.Vue.js权威指南[M].北京:电子工业出版社,2016.

[2].邹洪亭.基于SSM框架的Web系统的研究与应用[J].湖南科技学院学报(自然科学版),2017,30(01):39-43.

[3].Selakovic M. Pradel M. JavaScript中的性能问题和优化:经验研究[C]//Ieee/acm,软件工程国际会议.IEEE,2017:61-72.

[4].黄文娟.基于Java和MySQL的图书馆信息管理系统设计.[J].电子设计工程.2019(02).

基于SSM的后台管理系统的实现

王哲

郑州大学软件与应用科学技术学院,450000

关键词:Web应用程序,框架,管理系统

摘要:在Web应用程序开发过程中,开发框架的选择是很重要。一个好的开发框架可以加快Web应用程序的开发,降低开发成本,减少开发人员的工作量,并使Web应用程序具有良好的可扩展性和可移植性。基于SpringMVC Spring Mybatis(SSM)框架,具有良好的性能和更快的开发效率,逐渐成为Web的主流应用程序开发框架组合。SpringMVC是基于mvc的框架,主要负责表示层功能,例如响应请求。框架主要以ACTS为容器,集成SpringMVC和Mybatis,实现解耦层之间,使业务逻辑更清晰。Mybatis框架主要负责数据持久层,完成与数据库的相关操作。以管理系统为例,SSM框架在开发后台管理系统中被应用,为开发管理系统的后台提供了理论指导。

1.简介

目前,国内外有许多Web开发技术,其中两种最广泛使用的技术是Microsoft提出的.net平台和J2EE平台Sun。IBM.J2EE主要面向基于Web的企业的开发和部署,使用Java编程语言的应用程序。J2EE平台是开放的,跨平台的,并且与.net平台相比更便携,因此许多企业选择J2EE平台架构和解决方案。以传统的J2EE EJB(Enterprise javabeans)容器为核心,EJB组件提供交易管理,处理用户请求,支持打包和资源管理和其他功能,但是EJB和EJB容器的高度耦合关系,使其可移植性差,同时,EJB的复杂性代码,维护困难使其逐渐被淘汰。因此轻巧框架诞生,。例如Struts,Spring等降低了开发的复杂性,提高开发过程中的调试效率,从而提高网站的速度发展。

2.系统技术

2.1 MVC设计模式

MVC(模型视图控制器,即模型视图控制器)是Web发展进程中的一种设计模式。在此设计模式中,模型,视图和控制器执行不同的操作责任。该模型主要实现业务的逻辑处理,业务规则,包括对数据库的访问。因此,业务模型的设计是MVC设计模式中最重要的部分。视图是根据模型数据创建的,用户可以看到并与之交互。视图通常是收集用户数据并响应用户的输入要求。控制器读取用户在视图中输入的数据,选择合适的模型根据用户输入的数据处理用户的请求,并选择适当的视图显示模型的处理结果。控制器不参与数据,但将其交给模型执行。可以看出,业务分离通过MVC设计模式实现的处理和视图表示,降低了每个模块之间的耦合度,达到了设计目标和系统的整体要求。

2.2 SpringMVC框架

SpringMVC框架是Spring用于构建的MVC设计模型的实现Web应用程序。在Web应用程序开发过程中,SpringMVC框架包含大量的视图技术,包括JSP,可以灵活地进行配置。Struts2是基于类的侦听,其中一个类对应于一个请求context.SpringMVC基于方法级别的拦截,其中方法对应于请求的上下文,该方法对应于URL。尽管SpringMVC具有与Struts类似的功能,但它已实现其功能。

Spring框架的主要组件是前端控制器(dis-patcherservlet),处理程序映射,HandlerAdapter,处理程序,ViewResolver和可视化图。DispatcherServlet像Servlet一样从HttpServlet和ACTS继承而来,主要用于接收用户请求和响应服务。

2.3 Spring框架

Spring是一个开放源代码框架,旨在降低应用程序开发的复杂性。它的主要目的是实现开发各层之间的分离,意识到每一层可以选择哪种组件,并提供一个集成框架J2EE开发。Spring为企业应用程序开发提供了轻量级解决方案。Spring框架提供了面向切面(AOP)编程,这是AOP的核心反转控制(IoC)机制以及集成多个持久层并具有其功能的框架,属于自己的MVC框架。Spring框架提供解决方案,而不是只专注于一层提供了Java EE应用程序开发解决方案中的每一层。Spring框架实现表示层,业务层和持久层的集成,但这并不意味着可以由Spring框架替换的原始现有框架,但是具有Spring框架中的框架可以实现无缝集成,符合企业精神提供更积极的应用开发。

2.4 Mybatis框架

Mybatis是J2EE应用程序开发中的持久层框架。它实现了对象和存储例程以及通过配置的XML文件的SQL语句之间的关联或注释,而不是对象和数据库表之间的关联,并且可以实现动态生成SQL语句。MyBatis框架集成了多个概念,并且关系数据的操作方法,这是一种功能强大的数据访问工具和解决方案。与JDBC相比,Mybatis简化了相关代码的实现,从而实现了通过使用注释方法或简单的XML配置文件进行原始映射,然后进行映射javabeans或定义的接口通过映射引擎来记录数据库中的记录。XML并置文件映射javabeans,maps和数据类型(整数,字符串等)到PreparedStatement所需的输入参数的类型到ResultSet ResultSet。

<st

剩余内容已隐藏,支付完成后下载完整资料</st


资料编号:[237589],资料为PDF文档或Word文档,PDF文档可免费转换为Word

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

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