基于VUE NodeJS MongoDB的购物商城系统的设计与实现

 2022-10-28 10:10

论文总字数:25780字

摘 要

购物对于很多人来说是一种享受,但是面对越来越多的购物需求和越来越多的商品选择,购物逐渐变得繁琐,消费者的购物体验也在逐渐下降。随着互联网的发展它开始慢慢融入人们的日常生活并获得广泛的应用,传统购物平台逐渐与互联网相结合形成的电商网站就是其中的典型,它们为我们提供了优质的购物资源和服务。无论是消费者还是商家都需要一个稳定且美观的电商网站来提供给他们一个交易的平台。本设计实现了从用户注册、登录到最后购买,这一系列电商平台的基本功能。同时满足了管理员对于商城后台数据管理的需求。本系统界面对于商城用户美观、易于操作。商城管理界面简单直观便于管理员对商品信息、订单信息、用户信息的管理。

该网站采用NodeJS作为服务器环境来搭建VUE项目和连接数据库,HTML和CSS绘制前端页面。我是用MongoDB作为网站的数据库。

关键词:VUE项目、购物、NodeJS、MongoDB

Design and Implementation of Shopping Website Based on VUE NodeJS MongoDB

Abstract

Shopping is a kind of enjoyment for many people, but in the face of more and more shopping needs and more commodity choices, shopping has gradually become cumbersome, and consumers'shopping experience is gradually declining. With the development of the Internet, it has been gradually integrated into people's daily life and widely used. The e-commerce websites formed by the combination of traditional shopping platforms and the Internet are typical of them. They provide us with high-quality shopping resources and services. Both consumers and businesses need a stable and beautiful e-commerce website to provide them with a trading platform. This design realizes the basic functions of a series of e-commerce platforms, from user registration, login to final purchase. At the same time, it satisfies the administrator's demand for the background data management of the mall. The interface of the system is beautiful and easy to operate for the users of the mall. The management interface of the mall is simple and intuitive, which is convenient for administrators to manage commodity information, order information and user information.

The website uses NodeJS as a server environment to build VUE projects and connect to databases, HTML and CSS to draw front-end pages. Use MongoDB as the backend database.

Keywords:VUE、Shopping、NodeJS、MongoDB

目 录

摘 要 I

Abstract II

第一章 引 言 5

1.1 研究背景 5

1.2 研究目的及意义 5

1.3 设计目标 6

1.4 课题路线图 6

第二章 需求分析 7

2.1 功能需求分析 7

2.2 可行性分析 8

2.2.1 技术可行性分析 8

2.2.2 经济可行性分析 10

2.2.3 社会可行性分析 10

2.3 性能需求分析 11

第三章 系统设计 12

3.1 系统功能模块设计 12

3.2 系统数据库设计 12

3.2.1 数据库E-R图 12

3.2.2 数据库表信息 13

第四章 核心代码实现 15

4.1 网站开发环境搭建 15

4.2 网站功能模块实现 15

4.2.1 登录功能模块 15

4.2.2 网站首页模块 17

4.2.3 商品列表页模块 18

4.2.4 商品详情模块 19

4.2.5 购物车模块 20

4.2.6 用户订单模块 21

4.2.7 后台管理模块 23

第五章 系统运行与评价 28

5.1 网站性能测试 28

5.1.1 前台界面测试 28

5.1.2 后台管理界面测试 32

5.2 网站优缺点评价 33

结 论 34

致 谢 35

参考文献 36

第一章 引 言

从我国大力发展互联网以来,作为新型经营模式的代表电子商务得到了长远的发展,尤其是在我国经济飞速发展、人名群众消费能力大幅度提升的环境下,人们慢慢的从开始的不信任变成现在的逐渐习惯网上购物。

我们从商家、消费者两方面综合分析目前的电商发展情况和电子商务经营状况。首先从商家的角度来说,一方面经营电子商铺的成本不大,风险很小;另一方面,电子商务的经营不受地理位置等其他因素的影响,利于经营。再从消费者的角度来看,使用电子商务平台购物既可以减少购物开支又可以便捷的完成采购任务。

我们生活已经逐渐离不开网上购物了,无论是购买生活必需品还是购买一些大的家电,我们的第一反应大都是打开网页在电商网站内或是在手机App上搜索。因此无论作为商家为了盈利还是消费者为了购买心仪的产品,设计一个成熟的购物网站是十分有必要且有发展前景的。

1.1 研究背景

近几年电子商务在互联网快速普及的大背景下蓬勃发展,因为互联网具备跨区域性、互动性这两大特性所以使其在与传统零售行业的竞争中拥有巨大的优势,电子商务也是凭借着这些优势在发展中逐渐压过实体零售迅速发展。同时随着电子商务的不断发展电商平台如雨后春笋般的出现,这些种类繁多的购物网站也在不断吸引越来越多的人选择在网上购物。网上购物不仅可以买到质量好且价格便宜的商品,而且节约了消费者的时间让消费者足不出户就可以买到称心如意的商品。根据“中国互联网络发展状况统计报告”我们可以得到一下数据,截至 2018年年中,中国有8.02亿的网民,其中半年新增网民 2968 万人,互联网普及率增至57.7%。电子商务作为一个以互联网为基础的新型交易平台因为有如此巨大的受众基数所以使得近年来电子商务的发展逐渐具备一定规模,有一定的体系。所以对我们来讲,紧跟社会发展潮流,抓住电子商务这一契机就变得尤为重要了。

电子商务经过十多年的发展,平台提供的服务也逐渐跟上了平台的发展速度演变出一套成熟的服务体系,并在近年取得了长足的发展。目前随着电商的发展我国成为电子商务发展最快的国家,我国在2017年中实物商品销售总额达到5.48万亿元,同比增长28.0%,占销售总额的比重达到15.0%,同比上升2.4%。电商平台提供的服务包括由信息、支付、物流等服务所组成的一整套成熟的服务、运营体系,这些服务措施也为电子商务平台提供了一个牢固的基础。

1.2 研究目的及意义

目前电商的平台有很多,如京东、淘宝,这些平台的发展促进了中国电子商务的发展,电子商务的商家分布全国各地,电子商务平台给他们提供了一个展示、交易商品的途径。但是很多商家在网页的设计上有很大的缺陷,如页面杂乱、网页响应速度慢。

剩余内容已隐藏,请支付后下载全文,论文总字数:25780字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;