登录

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

注册

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

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

基于微信小程序的二手物品售卖平台毕业论文

 2021-12-06 20:47:05  

论文总字数:21647字

摘 要

随着我国每年大学生人数的不断增加,以及社会不断进步和发展,大学生的生活水平与消费水平不断提高,大学生开始追求更广泛的物质需求,因此大学生的二手闲置物品的数量和规模也不断的增加,大学生也急切需要一种处理闲置物品的办法。

为解决在校大学生处理二手物品的问题,本文探讨一种基于前后端分离体系,以微信小程序为前端,spring boot提供后端接口,对二手物品售卖平台系统进行设计与实现。本文将首先分析系统需求,得出需要的功能模块,并以此设计数据库,然后通过Spring boot框架、微信小程序、MySQL数据库和mybatis框架来设计系统,系统包含用户管理模块,二手物品管理模块,留言管理模块,私信管理模块四个功能模块,用户管理模块用来管理用户的信息,二手物品管理模块用来处理商品的信息,留言管理模块用来处理商品的留言信息,私信管理模块用来管理用户之间的交流信息。本系统面向特定人群,即某大学的在校大学生,使得系统更有针对性,可以为大学生处理闲置物品提供一个方便快捷的平台。

关键词:微信小程序;二手商城;Spring boot;交易平台;前后端分离

Abstract

With the continuous increase of the number of college students in China every year and the continuous progress and development of society, the living standards and consumption levels of college students continue to increase, and college students begin to pursue a wider range of material needs, so the number and scale of second-hand idle items of college students also continue to increase University students also urgently need a way to deal with idle items.

In order to solve the problem of college students dealing with second-hand items, this thesis discusses a separation system based on front-end and back-end, with WeChat applet as the front end, spring boot provides a back-end interface, and designs and implements a second-hand goods sales platform system. This thesis will first analyze the system requirements, get the required functional modules, and design the database based on this, and then design the system through the Spring boot framework, WeChat applet, MySQL database, and mybatis framework. The system includes a user management module and a second-hand item management module. Message management module, private message management module four function modules, user management module is used to manage user information, second-hand goods management module is used to process product information, message management module is used to process product message information, private message management module is used to manage Exchange information between users. This system is for a specific group of people, that is, college students in a university, which makes the system more targeted and can provide a convenient and fast platform for college students to handle idle items.

Key Words:Wechat Mini Program;Second-hand mall;Spring boot;Trading platform ; front and back end separation

目 录

第1章 绪论 1

1.1 项目开发背景及意义 1

1.2 同类项目研究现状 1

1.3 系统的研究内容 2

1.4 系统关键技术 2

1.5 论文结构安排 2

第2章 系统需求分析 4

2.1 业务需求分析 4

2.2 功能需求分析 4

2.2.1 用户管理 4

2.2.2 二手物品管理 5

2.2.3 留言管理 6

2.2.4 私信管理 7

2.3 数据结构分析 8

2.4 非功能性需求分析 10

2.4.1 性能需求 10

2.4.2 环境需求 11

2.5 本章小结 11

第3章 系统总体设计 12

3.1 软件架构设计 12

3.2 总体功能模块设计 13

3.2.1 用户管理模块 13

3.2.2 二手物品管理模块 13

3.2.3 留言管理模块 14

3.2.4 私信管理模块 14

3.3 数据库设计 15

3.4 本章小结 18

第4章 系统的设计与实现 19

4.1 用户管理模块 19

4.1.1 用户注册登录 19

4.1.2 收货地址管理 21

4.1.3 学籍认证 22

4.2 二手物品管理模块 22

4.2.1 用户发布商品 23

4.2.2 按分类查看商品列表 24

4.2.3 查看商品信息 25

4.2.4 购物车功能 26

4.2.5 用户商品列表 28

4.2.6 搜索商品 29

4.3 留言管理模块 30

4.3.1 添加留言 30

4.3.2 查看留言 31

4.4 私信管理模块 32

4.4.1 私信功能 32

4.4.2 查看私信列表 33

4.5 本章小结 35

第5章 系统测试 36

5.1 测试规划 36

5.2 测试用例 36

5.3 测试结构 40

5.4 本章小结 40

第6章 总结与展望 42

6.1 总结 42

6.2 展望 42

参考文献 44

致谢 46

  1. 绪论

1.1 项目开发背景及意义

随着每年大学生人数的快速增加,以及大学生的生活水平和消费水平不断提高,大学生开始追求更广泛更丰富的物质需求[1]。因此大学生闲置物品的数量和规模也在不断增加,由此也引发了大学生对于闲置的物品如何处理的问题。

如今,传统的二手市场有许多限制,比如缺乏标准化管理和占领更多的时间和空间[2],而且购买者在选择物品的时候更依赖于运气,交易的成功率很低。而比较普遍的一种大学生“二手市场”的方法是以社交群为媒介来实现的[3],但是这样的方式在时效性上有很大的不足,而且发布的物品杂乱无类,使用者需要在聊天记录中不停的翻找,这样的做法增加了商品浏览的难度,浪费了更多的宝贵时间,而且找到的物品没有标记是否已经售出。

因此,对于二手物品的购买者来说,使用基于微信小程序的二手物品售卖平台节省了物品搜索的时间,而且还能对同类商品进行选择对比,从而选择性价比更高的商品,对于二手物品的发布者来说,通过系统发布二手商品,不仅可以节省了重复发布信息的时间,还能更好的管理自己闲置的物品。

使用微信平台的二手市场系统,方便快捷,用户不需要在下载应用,节省手机的内存,用户打开微信就可以使用该小程序,有很好的便利性[4]。此外,使用该系统也可以培养大学生更理性的消费方式和勤俭节约的生活方式。

1.2 同类项目研究现状

二手交易的模式在我国的发展历程主要为线下二手交易、门户网站、二手电商网站和二手电商移动app。线下二手交易的特征是具有地域性,一般表现为本地的跳蚤市场,如大学生毕业时在校园内个人摆摊以及二手店[5-6]。之后随着互联网的发展,出现了与二手市场相关的网站,比如有58同城的二手频道,此时的线上交易更多的是发布二手商品的信息,主要交易方式仍在线下。随着智能手机的广泛普及以及网络通讯的发展,线上交易得到了更多的发展,其交易模式主要分为两种,C2C模式(用户到用户),C2B2C(用户到商家再到用户),不过一般情况下并不局限于其中一种交易模式,例如阿里巴巴集团的“咸鱼”app,58同城的“转转”app,京东旗下的“拍拍”app等等其他的交易更为便捷的移动端二手商城[7-8]

当然,线上二手交易也呈现出了诸如二手商品质量不足,交易用户信用无法得到保障、在线交易的安全性不足等问题,消费者对选择这种新型的线上二手物品交易的方式仍然感到陌生,接受程度和信任程度仍然很低[9]。不过,即使面临着一些问题,线上二手市场的潜力仍然巨大,发展前景十分可观。

1.3 系统的研究内容

本系统将基于C2C的交易模式,开发某大学在校大学生群体交易二手物品的售卖平台。根据大学生网上二手市场的需求,系统为前后端分离项目,利用spring boot框架开发接口,使用微信小程序开发前端,其中使用MySQL数据库,Mybatis框架等。本系统的主要研究内容如下:

  1. 研究系统的需求分析和数据结构,确定系统开发的方向。
  2. 研究系统所需技术和框架。
  3. 基于系统的需求分析和数据结构完成编码工作,实现系统的开发。

1.4 系统关键技术

开发基于微信小程序的二手商品售卖平台过程中使用了以下的关键技术:微信小程序、Spring boot框架、MySQL数据库、Mybatis框架。

(1)微信小程序是当下流行的基于微信的应用程序,它拥有传播速度快,使用方便快捷的特点[10]。对于开发者来说,微信小程序的开发与html的开发类似,实现业务逻辑同样是使用JS,不同的地方是,微信小程序的表现层是使用微信官方定义的一种语言xwml,和同样类似于开发html必须的css的wxss[11]。微信小程序调用接口获得数据,不会造成在安卓和IOS中不同的显示效果[12]

(2)Springboot是一种可以简化构建和开发spring应用程序初始过程的框架。使用springboot可以很方便快速的构建一个系统,它还自带很多插件,对于开发者来说,是一种非常好的开发框架[13-14]

请支付后下载全文,论文总字数:21647字

相关图片展示:

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

微信号:bysjorg

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