登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于微信小程序购物商城的设计与实现

 2023-08-23 14:48:17  

论文总字数:29471字

摘 要

随着科技和经济的发展,人们的网上购物需求日益增加,另一方面,当前中微型企业商家从开发出购物APP到运营和推广所耗费的人力、物力、财力是很高的,但是开发一款微信小程序商城能很好地解决这个问题。本项目使用微信开发者工具开发小程序端,采用Java语言,使用IntelliJ IDEA工具开发小程序后端服务及商城管理后台,后端的多模块项目采用SpringBoot整合MyBatis,使用MySQL数据库。本项目分为小程序商城端和商城管理后台,管理员通过管理后台对商品、用户、订单等进行管理。用户的功能包括微信登录、领取优惠券、基于关键字搜索商品、同类型商品推荐、加入购物车、下单等。该小程序商城基于微信平台,拥有巨大的流量,并且即扫即用,传播度高,能够节约商家推广成本和提高销售额;优惠券、关键字搜索使商城更人性化,用户更容易找到自己喜欢的商品,从而满足用户需求,为消费者提供便利。

关键词:微信小程序商城,优惠券,关键字搜索,Java,SpringBoot,MySQL

Abstract:With the development of technology and economy, people"s demand for online shopping is increasing day by day. On the other hand, it takes a lot of manpower, material resources and financial resources to develop shopping Apps for the operation and promotion of micro businesses. However, the development of a WeChat applet mall can well solve this problem. The mini program of this project was developed by WeChat developer tool. The back-end service of WeChat applet and the management background of the mall were developed by using Java language and IntelliJ IDEA tool. The back-end multi-module project was developed by using SpringBoot to integrate MyBatis. The database of this project was MySQL database. This project was divided into small program mall end and mall management background. Through the management of background, administrators can manage the goods, users, orders, etc. Users" functions include landing through WeChat authorization, receiving coupons, searching for goods based on keywords, recommending the same type of goods, adding to the shopping cart, ordering, etc. This small program mall is based on WeChat platform, with a huge flow, and it can scan and play immediately, so it has high dissemination, and can save the cost of business promotion and improve sales; Coupons and keyword search make this shopping mall more humanized, making it easier for users to find products they like, so as to meet the needs of users and provide convenience for consumers.

Keywords:WeChat applet mall, coupons, keyword search, Java, SpringBoot, MySQL

目 录

1 绪论 5

1.1 背景 5

1.2 现状 5

1.3 意义 5

2 开发平台与技术 6

2.1 开发环境 6

2.2 开发工具与关键技术 6

3 系统分析 7

3.1 技术可行性分析 7

3.2 功能需求分析 7

4 系统设计 9

4.1 项目整体设计 9

4.2 配置设计 10

4.3 商城界面设计 10

4.4 数据库设计 10

5 功能实现 17

5.1 小程序商城首页的实现 17

5.2 用户微信授权登录的实现 18

5.3 优惠券领取的实现 23

5.4 商品关键字搜索的实现 25

5.5 同类型商品推荐的实现 30

5.6 购物模块的实现 31

5.7 管理员后台登录的实现 37

5.8 后台商品管理模块的实现 38

6 系统测试 41

结 论 44

参 考 文 献 45

致 谢 46

1 绪论

1.1 背景

随着中国科技与互联网的发展,加上人们生活水平的提高,智能手机已经十分普便,而使用微信这个社交通讯软件成为人们的习惯。便捷的微信支付也带来巨大的消费市场,人们更多地使用微信支付购物,这也推动了微信小程序的诞生。微信小程序基于微信平台,它拥有广大的微信用户群体[6];另一方面,用户也可以分享有趣实用的小程序,使得小程序的使用人数得到一个保障。微信小程序从发布以来,深受人们喜爱,用户不需要下载安装包,通过微信扫一扫或者搜索名称就可以使用,几乎不占用手机的内存,任何时候都可以使用,在微信里也很容易找到再次使用。小程序实现了应用触手可及的梦想,体现了用完即走的理念,用户不用关心是否安装了太多的应用,应用将无处不在,随时可用,但是又无需安装[1]。相对于商家来说,小程序比APP的开发成本更小,最大的优势是能够借助微信强大的流量入口,极有效地降低了推广的难度[4]。在此背景和市场需求下,为此开发出一个微信购物小程序商城是一个值得研究的课题。

1.2 现状

购物APP、电商网站这些方式都存在一定的缺点,APP下载注册等操作步骤并不便捷,网站也不如手机移动端便捷,而微信小程序扫一扫即可使用。用户往往因为APP过量占用内存,又不需要,就会事后卸载,对于微信公众号也会采取取消关注,等到有需要的时候,很可能会忘了名称,推广成效不高。而微信小程序只需要扫一扫就可以立马使用,简单高效,想用的时候也好找,所以小程序能更好地留住和转化客户,达到推广的目的[5]。当下,小程序在电商方面的应用恰到好处,小程序商城轻巧、便捷。商家通过后台实现商品上架、用户订单管理等功能,对于消费者,即搜即用,可在小程序中浏览商品,收藏喜欢的商品,最后下单,用完即走,给用户带来更好的体验。

1.3 意义

开发一个小程序购物商城具有实际的意义,它能够降低商家推广和运营的成本,提高销售额;小程序开发成本低,下单速度快,而且小程序不需要复杂的注册和登录,直接与用户微信号进行绑定,对于商家而言,小程序使用流程的简化将会大大提高客户转化率;用户使用过一次小程序后,能自动留存在微信中,能够提高用户的粘性;加入优惠券功能、关键字搜索、同类型商品推荐,使得购物更加人性化,用户更容易找到自己喜欢的商品,从而提高成交率;小程序的加载速度快,提升了实体商家的粉丝,良好的功能设计和用户界面,能够提高用户体验与服务,也有利于商家线上获客和运营。

2 开发平台与技术

2.1 开发环境

系统:Windows10 专业版

数据库:MySQL 5.7

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

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

企业微信

Copyright © 2010-2022 毕业论文网 站点地图