基于微信小程序购物物品交易平台的设计与实现

摘  要

本文主要讨论了基于微信小程序的购物交易平台的设计与实现。在需求分析阶段,我们需要明确平台的用户群体、功能需求、交易流程以及安全性等方面,以便制定合理的设计方案。在技术架构设计方面,我们结合使用的技术栈,细化前后端的应用架构以及数据的存储与管理。在前端页面设计方面,我们需要注重用户体验,提高操作的简便性和可视化程度。在后端数据模型设计方面,我们需要遵循数据库设计原则,并考虑多种数据存储方案之间的权衡。

为了保证项目的开发和上线质量,我们还需要细化业务流程、系统设计、技术实现以及项目管理和跟进,并采用适当的测试方法和代码审查等技术手段,以便及时发现和纠正问题。只要认真制定和执行上述步骤,就能实现高质量的购物交易平台。

基于微信小程序的购物交易平台也可以为社会创造更多的就业机会。相比传统的线下购物模式,电商模式需要更多技术人员和物流人员的支持,也会同时刺激相关行业和市场的发展和壮大。这对于促进社会经济的发展和提升人民生活水平都具有一定的促进作用。同时,基于微信小程序的购物交易平台也是技术进步的体现。它采用了先进的技术手段,提高了购物交易的效率和便利程度,并通过数字化的方式进行管理和跟踪,提高了数据的可视化和透明度

关键词:互联网;交易平台;移动应用系统设计


Abstract

This paper mainly discusses the design and implementation of a shopping transaction platform based on WeChat applets. In the demand analysis stage, we need to clarify the user groups, functional requirements, transaction process and security of the platform in order to formulate a reasonable design plan. In terms of technical architecture design, we combine the technology stack used to refine the front-end and back-end application architecture as well as data storage and management. In terms of front-end page design, we need to focus on user experience and improve the ease and visibility of operations. In terms of back-end data model design, we need to follow the principles of database design and consider the trade-offs between various data storage schemes.

In order to ensure the quality of project development and launch, we also need to refine business processes, system design, technical implementation, and project management and follow-up, and adopt appropriate testing methods and code review and other technical means to detect and correct problems in a timely manner. As long as the above steps are carefully formulated and implemented, a high-quality shopping transaction platform can be achieved.

The shopping transaction platform based on WeChat Mini Program can also create more employment opportunities. Compared with the traditional offline shopping model, the e-commerce model requires the support of more technicians and logistics personnel, At the same time, the shopping transaction platform based on the WeChat applet is also a manifestation of technological progress. It uses advanced technical means to improve the efficiency and convenience of shopping transactions,  improving data visualization and transparency.

Key Words: internet; Trading platform; Mobile application system design

 

目  录

1 引言

1.1 研究背景及意义

1.2 研究现状

2 相关理论及技术介绍

2.1 相关理论介绍

2.2 配置系统开发环境

3 总体设计

3.1 课题内容与功能设计

3.2 系统模块设计

4 软件分析

4.1 系统概要设计

4.1.1 系统流程图

4.1.2 系统整体框架图

4.2 系统功能设计

4.2.1 首页管理模块

4.2.2 个人中心

4.2.3 购买页面和加入购物车

4.2.4 评价

4.2.5 订单查询

4.3 系统接口设计

4.3.1 面向对象的接口设计原则

4.3.2 实体类图

4.4 数据库设计

4.4.1 数据表

4.4.2 数据实体

4.4.3 数据库创建

5 软件设计与实现

5.1详细设计

5.1.1 类图

5.2实现效果

6 系统测试

6.1 测试目的

6.2 测试计划

6.2.1测试方法

6.2.2测试流程

6.2.3测试用例

6.3 测试实施

6.4 测试评价

7 总结与展望

7.1 全文总结

7.2 工作展望

致谢

参考文献

附录1  系统总流程图

附录2  毕业设计作品说明书

  1. 引言
    1. 研究背景及意义

随着移动互联网的快速发展和用户需求的变化,微信小程序在移动应用开发领域日益受到关注和青睐。基于微信小程序的购物交易平台作为其中的一个应用场景,正在逐渐成为商家和消费者进行商业交流和交易的重要方式。因此,研究和开发这种购物交易平台具有以下背景和意义:

迎合用户需求:随着用户购物需求的转变,购物方式也由传统线下转向线上购物平台。微信小程序作为一个轻量化应用,不仅可以提供简单易用的购物交易体验,同时还能够提供更多的购物创新和便利功能,如扫一扫下单、在线客服等功能。

推动商业创新:微信小程序购物交易平台具有灵活性和开放性,能够承载更多的商业模式和营销方式,拓展商家的销售渠道和提高商品竞争力。

带动相关产业发展:微信小程序购物交易平台的实现涉及了多个领域和产业,包括物流、支付、金融等,能够带动相关产业发展,并促进行业之间合作与创新。

推进数字化转型:购物交易平台的数字化转型是行业转型的一个重要趋势。研究和开发基于微信小程序的购物交易平台可以为商家提供数字化的交易解决方案,推进数字化转型,提高数据可视化和管理水平。

综上所述,基于微信小程序的购物交易平台的研究和实现具有重要的背景和意义,能够满足用户需求,推动商业创新,带动相关产业发展,并推进数字化转型。

    1. 研究现状

微信小程序购物交易平台是当前电子商务领域中的一个热门研究方向。目前已经有不少研究者对此进行了深入的研究和探讨。

在功能方面,微信小程序购物交易平台通常包括商品展示、购买流程、订单管理、支付功能等。在技术实现方面,研究者们通常采用的技术包括前端框架、后端开发语言、数据库等。

此外,对于用户体验的研究也是当前微信小程序购物交易平台研究的一个重要方向。研究者们关注的问题包括如何提高用户的购物体验、如何提高平台的易用性、如何增强平台的用户粘性等。

总的来说,微信小程序购物交易平台的研究现状已经比较成熟,但随着技术的不断发展和用户需求的变化,仍然需要不断地进行研究和探索。

   研究可以从以下几个方面展开:

技术实现方面:研究者可以探讨微信小程序电商购物交易平台的技术实现方案,包括前端框架的选择、后端语言的选取、数据库的设计等。此外,可以研究如何优化平台的性能、如何提高平台的可扩展性等问题。

用户体验方面:研究者可以关注如何提高用户的购物体验、如何提高平台的易用性、如何增强平台的用户粘性等问题。可以研究如何设计更加人性化的界面,如何提供更加便捷的购物流程,如何优化搜索功能等。

营销策略方面:研究者可以探讨如何制定有效的促销策略、如何提高用户粘性、如何提高平台的知名度等问题。可以研究如何根据用户需求制定个性化的营销策略,如何运用社交媒体进行宣传推广等。

安全性方面:研究者可以关注微信小程序电商购物交易平台的安全性问题,包括用户身份验证、数据传输加密、支付安全等方面。可以研究如何提高平台的安全性和用户信任度,以及如何避免恶意攻击和数据泄露等问题。

总的来说,基于微信小程序的电商购物交易平台的研究是一个复杂的系统性工程,需要综合考虑技术实现、用户体验、营销策略和安全性等多个方面的问题。


  1.  相关理论及技术介绍
    1. 相关理论介绍

基于微信小程序的电商购物交易平台的实现涉及到多个理论,下面列举一些常用的理论:

用户体验设计理论:用户体验设计是指以用户为中心,通过对用户需求和行为的分析,设计出让用户满意的产品和服务。常用的用户体验设计理论包括用户调研、用户画像、用户故事、用户旅程等,这些理论可以帮助开发者更好地了解用户需求,从而设计出更加符合用户期望的界面和交互效果。

信息架构理论:信息架构是指将复杂的信息组织成易于理解和使用的结构,从而方便用户查找和使用信息。常用的信息架构理论包括网站地图、标签、分类、搜索等,这些理论可以帮助开发者设计出清晰明了的信息结构,提高用户的查找和使用效率。

数据库设计理论:数据库设计是指根据应用需求和数据特性,选择合适的数据结构和数据存储方式来组织和管理数据。常用的数据库设计理论包括关系型数据库设计、非关系型数据库设计、数据范式等,这些理论可以帮助开发者设计出高效、可扩展、易于维护的数据库结构。

营销策略理论:营销策略是指通过市场调研和分析,制定出符合市场需求和企业自身特点的营销计划,以提高销售额、增加市场份额等。常用的营销策略理论包括市场细分、目标市场、差异化定位、促销策略等,这些理论可以帮助开发者设计出更加有效的营销策略,提升平台的竞争力和用户粘性。

总的来说,基于微信小程序的电商购物交易平台的实现需要综合运用多种理论,以确保平台的功能完整、操作便捷、用户体验良好等。。

二、技术介绍

基于微信小程序的电商购物交易平台的实现涉及到多个理论和技术,下面列举一些常用的理论和技术:

前端框架:微信小程序采用的是基于JavaScript的框架,如小程序原生框架、uni-app等。这些框架可以帮助开发者快速搭建界面、实现交互效果。

后端语言:后端语言包括Java、Python、PHP、Node.js等,用于实现平台的业务逻辑和数据处理。

数据库:数据存储是电商购物交易平台的重要组成部分。常用的数据库包括MySQL、MongoDB等。

支付系统:电商平台的支付系统需要保证支付的安全性和可靠性。常用的支付方式包括微信支付、支付宝等。

用户体验设计:电商平台的用户体验设计包括界面设计、交互设计等。常用的设计工具包括Sketch、Axure等,可以帮助开发者快速设计出高质量的用户界面和交互效果。

营销策略:电商平台的营销策略包括促销活动、会员制度等。常用的营销工具包括微信公众号、微信推送等。

安全性技术:电商平台需要保证用户信息和交易安全,包括数据加密、防止SQL注入等技术手段。

总的来说,基于微信小程序的电商购物交易平台的实现需要综合运用多种技术和理论,才能保证平台的功能完整、操作便捷、安全可靠、用户体验良好等。   

    1. 配置系统开发环境 

导入工程如下图,在微信开发工具中file 选择open选项,然后选择需要导入工程即可

导入之后需要填写注册的微信小程序id


  1. 总体设计
    1. 课题内容与功能设计

本课题要求实现一种面向校园电商购物物品交易系统平台。故结合现实校园中的用户使用习惯与可以目标,我们设计了以下具体功能:

基于微信小程序的电商购物交易平台的总体设计需要考虑以下几个方面:

产品功能设计:根据用户需求和市场情况,设计出符合用户期望的产品功能,包括商品展示、购物车、订单管理、支付系统、用户评价等。

用户体验设计:通过用户调研和分析,设计出符合用户使用习惯和心理预期的界面和交互效果,提高用户体验和满意度。

数据库设计:根据产品功能和数据特点,设计出合适的数据库结构和数据存储方式,保证数据的高效、可靠、易于维护。

系统架构设计:根据产品功能和系统规模,设计出合适的系统架构和技术框架,保证系统的高可用性、高并发性、稳定性等;

安全性设计:采用数据加密、访问控制、防火墙等技术手段,保障用户信息和交易的安全性。

营销策略设计:根据市场情况和竞争对手分析,设计出有效的营销策略,包括促销活动、会员制度等,提高平台的销售额和用户粘性。

后台管理系统设计:设计出后台管理系统,包括商品管理、订单管理、用户管理等模块,方便管理员对平台进行管理和监控。

总体来说,基于微信小程序的电商购物交易平台的设计需要综合考虑产品功能、用户体验、数据库设计、系统架构、安全性设计、营销策略设计和后台管理系统设计等多个方面,以实现平台的功能完整、操作便捷、安全可靠、用户体验良好等目标。。

    1. 系统模块设计

本系统是基微信小程序系统开发,对微信小程序应用设计开发需要有一定前端开发的设计思路,使用微信小程序框架,本系统设计主要包含,依据设计的总体架构对各个功能模块进行划分,并分别对各个模块作详细设计。同时,设计完成数据库的逻辑结构,以配合功能模块的数据处理;

   设计完成数据库的逻辑结构,以配合功能模块的数据处理,开发设计图如下:

系统方案设计

在微信小程序中,我们可以采用前后端分离的架构,将前端逻辑和页面布局交由小程序负责展示,将后端逻辑和数据处理交由服务器端负责处理。常见的后端架构包括:

RESTful API:后端提供一组RESTful API,小程序通过网络请求调用API,以获取数据和实现业务逻辑;

GraphQL:后端提供一套GraphQL API,小程序通过GraphQL Client查询数据和修改数据;

实时通讯:后端提供实时通讯服务,小程序通过Socket.io等库实现即时消息推送和实时数据同步。考虑到购物交易平台需要处理大量订单、库存和交易数据,因此我们可以选择搭建一个以Java为后端技术栈的高可用分布式系统:数据库:采用MySQL等关系型数据库,进行数据存储和管理;

框架:采用SpringBoot等现代化轻量级Java框架,快速搭建后端服务;

服务容器:采用Docker等容器化技术,实现服务的自动化部署和扩展;

云计算平台:采用AWS/Azure等云计算平台,实现高可用性和弹性扩容。

三、前端页面设计

购物交易平台的前端页面需要具备良好的用户交互体验和可读性,采用适当的页面设计和CSS样式,提高用户点击率和购买率。我们可以从以下几个方面入手:

首页设计:首页需要直接呈现热销商品、新品上市和优惠活动,用户可以快速浏览和进入商品详情页;

商品分类设计:商品需要按照类型、品牌、价格、销量等维度进行分类,方便用户快速筛选;

商品详情页设计:商品详情页需要包含商品图片、价格、描述、规格、评论等详细信息,用户可以进行加入购物车、收藏、购买等操作;

购物车页设计:购物车页需要展示用户已选中的商品信息、总价以及优惠券等信息,用户可以修改购物车内商品的数量、删除商品、下单等操作;

订单页设计:订单页需要展示订单的收货地址、商品信息、价格、配送方式等信息,用户可以选择支付方式、使用优惠券等操作;

个人中心设计:个人中心展示用户收货地址、订单信息、优惠券、积分等信息,用户可以进行个人信息修改、查看订单详情等操作。

以上是购物交易平台的需求分析、技术架构设计、前端页面设计和后端数据模型设计的一些思路和思考,实际上在实现时,还需要细化业务流程、系统设计、技术实现等若干问题,并进行项目管理和跟进。只要认真规划,严格执行,便可以开发出高质量的购物交易平台。

  1. 软件分析
    1.  系统概要设计
      1.  系统流程图

打开小程序之后判断是否注册过,注册之后需要登录,登录校验成功之后将进入首页,进入电商购物交易

      1.  系统整体框架图

 当前电商购物繁杂、有利用价值的物品随意被废弃,面对这个问题,本文设计一个基于微信小程序的前后端结合的校园闲置物品交易平台系统,主要完成以下工作:

1. 进行校园市场以及学生需求的分析,将系统分为电商购物管理员,分拣员,配送员、普通用户注册登录,商品信息,用户需求以及地址的录入、删除、修改以及线上客服和线下一对一配送模块。

2. 使用云存储数据库实现对交易平台用户信息的存储。

3. 实现人性化管理,在遇到特殊问题时可以线上申诉,平台进行人工客服反馈。并设有管理员,有权限能够对商品数量、商品信息进行增删改查。

4.校园电商购物市场主要分为客户端〈微信小程序)和后台管理系统两大部分,客户端为用户提供给一个处理闲置物品、找到物美价廉的商品的平台,管理员可以管理用户信息和交互数据,还可以更新客户端的版本。本系统非常巧妙地迎合了学生对互联网+生活的需求,实现了信息的快捷共享和交互,充分发挥了校园跳蚤市场的作用,使闲置资源得到优化配置,如下是系统设计的框架图:

    1. 系统功能设计 
      1.  首页管理模块

   首页管理模块主要包含展示商品列表以及分类展示相关的发布的列表 

      1. 个人中心

对应的用户可以展示信息以及修改个人信息,查看个人的订单以及评论信息

      1. 购买页面和加入购物车

   用户根据自己需求可以发布生活日常,发布学习相关,电子产品等等

      1. 评价   

 对电商购物交易的商品进行评价,可以将自己购买或者发布的商品进行评价

      1.  订单查询

    查看用户登录的购买订单

    1. 系统接口设计
      1. 面向对象的接口设计原则

六大设计原则主要是指:

单一职责原则(Single Responsibility Principle);

开闭原则(Open Closed Principle);

里氏替换原则(Liskov Substitution Principle);

迪米特法则(Law of Demeter),又叫“最少知道法则”;

接口隔离原则(Interface Segregation Principle);

依赖倒置原则(Dependence Inversion Principle)

把这 6 个原则的首字母(里氏替换原则和迪米特法则的首字母重复,只取一个)联合起来就是:SOLID(稳定的),其代表的含义也就是把这 6 个原则结合使用的好处:建立稳定、灵活、健壮的设计。

4.3.2 实体类图

用户信息实体图

商品实体类图

    1. 数据库设计
      1.  数据表

本系统是使用微信小程序 轻量级的数据库 sqlite数据库,根据数据库的特征,将使用的数据实体类创建数据表

User 表

表名称:User表

字段名称

字段类型(长度)

字段说明

Id

Int

主键(id)

name

String

名称

pwd

String

密码

Phone

String

电话

Dep

String

描述

addListTime

String

最后修改时间

duration

long

商品表

表名称:shopping表

字段名称

字段类型(长度)

字段说明

Id

Int

主键

Name

String

名称

Price

String

价格

ShoppingID

String

商品id

Count

string

数量

Dec

String

描述

Select

String

已选

Time

时间

订单表

表名称:order表

字段名称

字段类型(长度)

字段说明

Id

Int

主键

Order

String

订单

Name

String

名称

Time

String

时间

Count

string

数量

Address

String

地址

Price

String

价格

Total

总额

      1.  数据实体
      2. 数据库创建

public class DatabaseOpenHelper {

    private final String TAG = DatabaseOpenHelper.class.getSimpleName();

    private DbManager.DaoConfig daoConfig;

    private static DbManager dbManager;

    private final String DB_NAME = "home.db";

    private final int DB_VERSION = 1;

    private DatabaseOpenHelper() {

        daoConfig = new DbManager.DaoConfig()

                .setDbName(DB_NAME)

                .setDbVersion(DB_VERSION)

                .setDbOpenListener(db -> db.getDatabase().enableWriteAheadLogging())

                .setDbUpgradeListener((db, oldVersion, newVersion) -> {

                }).setTableCreateListener((db, table) -> {

                });

        dbManager = x.getDb(daoConfig);

    }

    public static DbManager getInstance() {

        if (dbManager == null) {

            DatabaseOpenHelper databaseOpenHelper = new DatabaseOpenHelper();

        }

        return dbManager;

    }

创建数据库trans.db 文件,db操作辅助类的,需要打开数据以及更新数据库的数据,需要修改字段将升级字段即可

  1. 软件设计与实现

1. 进行校园市场以及学生需求的分析,将系统分为电商购物管理员,分拣员,配送员、普通用户注册登录,商品信息,用户需求以及地址的录入、删除、修改以及线上客服和线下一对一配送模块。

2. 使用sqlite数据库实现对交易平台用户信息的存储。

3. 实现人性化管理,在遇到特殊问题时可以线上申诉,平台进行人工客服反馈。并设有管理员,有权限能够对商品数量、商品信息进行增删改查。

4.校园电商购物市场主要分为客户端〈微信小程序)和后台管理系统两大部分,客户端为用户提供给一个处理闲置物品、找到物美价廉的商品的平台,管理员可以管理用户信息和交互数据,还可以更新客户端的版本。本系统非常巧妙地迎合了学生对互联网+生活的需求,实现了信息的快捷共享和交互,充分发挥了校园跳蚤市场的作用,使闲置资源得到优化配置。

5.1详细设计

5.1.1 类图

   

5.2实现效果

  1. 首页页面

微信小程序页面的的首页

有上中下层次的布局结构,顶部是搜索框、然后是banner栏

  1. 分类页面效果

按照不同的分类

  1. 店铺信息

商品详情页面数据展示

代码展示部分

展示购买页面

  1. 支付页面

  1. 购物车页面

购物车页面效果图:

,6,个人中心


  1. 系统测试

6.1 测试目的

1、提高软件的质量

软件测试的首要目的就是提高软件的质量,也就是让用户对产品有更好的体验,保证软件的高质量。

2、保证软件的安全

软件测试的第二大目的就是保证软件的安全,有一些软件是经过数据加密的,比如各大银行系统的APP。涉及到资金的支出和存入,对软件的安全性要求是特别高的。所以要通过反复测试来提高产品的安全性,保证产品在上线之后不会出现bug,尤其对于金融方面的APP来说,任何漏洞都是致命的。

3、降低软件开发成本

软件测试的另外一个目的就是降低软件的开发成本,在开发过程中发现bug及时调整,这样的损失是很小的,一旦产品上线或是即将完成开发而发现bug,那么可能会造成产品大改动,这样就意味着以往的精力全部白费。因此测试的存在就是为了降低开发成本。比如迪士尼的一款狮子王的软件,借着狮子王的名声,预期本应是好评如潮,也能通过这款软件获益不匪。但因为在很多系统上都无法使用,所以造成了大量的用户投诉和下线、卸载等。对成本造成了非常大的损失。那如果当时这款软件能够在不同的系统上进行测试,在上线前将所有的问题全部解决掉,肯定会大大降低成本。

4、降低企业风险

除了降低开发成本,还可以降低企业风险,试想,如果软件存在的问题过多,毫无疑问会影响企业的信誉,最终直接导致企业的合作企业变少,直接损害公司的收益。但如果有测试人员在中间严格把关,就完全不会出现这样的问题。

5、提升用户体验感

开发人员在开发过程中都是以顺向思维来写程序代码的,所以很少有开发人员能够站在用户角度去思考,但测试人员不一样,测试要以逆向思维来思考程序会在哪一步有问题,站在用户的角度进行测试,这样上线的产品将很符合用户的需求,用户使用时也比较顺手,增加用户体验感

6.2 测试计划

根据设计的需求编写测试计划

测试计划如下表2-1所示。

表2-1  测试计划

测试模式

测试功能

测试步骤

期望效果

功能测试

微信小程序登录

启动项目 注册用户  然后登录

实现验证成功

页面能否跳转

单击页面

页面实现跳转

购买商品

购买

显示正常

查看个人信息

不进入我的页面

个人信息展示正常

6.2.1测试方法

测试方法包括黑盒测试、白盒测试、灰盒测试、手动测试和自动化测试。 黑盒测试就是把软件系统当作一个“黑箱”,无法了解或使用系统的内部结构及知识,进行的测试。 一般刚入门的测试都是从黑盒测试开始的。 白盒测试就是设计者可以看到软件系统的内部结构,并且使用软件的内部知识来指导测试数据及方法的测试

6.2.2测试流程

一、项目测试流程步骤有哪些?

1. 测试需求提取与分析。根据需求说明书分析测试功能点,功能是否能够满足用户的实际使用场景,产出测试点。

2. 测试设计。把测试需求转化为具体的测试工作,可以通过等价类划分法等测试设计方法进行业务逻辑设计,搭建测试框架等。

3. 测试用例执行与回归。根据测试用例执行功能测试、性能测试等工作,对有缺陷的模块进行回归测试等。

4. Bug管理。测试过程中记录bug发现过程,bug对系统造成的影响,进行bug管理。

5. 总结。对项目测试过程进行总结归纳,为以后碰到同样的bug提供依据

6.2.3测试用例

注册模块,注册账号是否成功,注册账户是否登录正常

首页商品浏览模块,首页展示所以发布的列表信息情况,以及根据分类情况展示相关的产品,点击该商品可进入详情页面;

发布模块,是否可以根据不同类别的类目发布闲置商品

个人信息模块,展示个人信息

6.3 测试实施

当设计好用例、数据准备好后,就可以将设计好的成果应用于软件,如果在执行用例的过程中,发现软件执行的结果和测试用例中的预期结果不一致,那么,这就是软件缺陷即我们通常听到的软件bug,我们需要把该缺陷报告给相关开发人员进行修改,如何报告呢,即需要记录缺陷,也就是我们通常所说的缺陷报告。那么缺陷报告包含哪些内容;缺陷严重程度:表示软件缺陷所造成的危害的恶劣程度 。缺陷严重程度的分类在不同的软件公司,分类有的也不同,在此给出一种分类,内容如下:

Fatal:致命的错误,造成系统或应用程序崩溃、死机、系统悬挂,或造成数据丢失、主要功能完全丧失等。

Critical:严重错误,主要指功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明。

Major:主要错误,这样的缺陷虽然不影响系统的使用,但没有很好的实现功能,没有达到预期效果。如提示信息不太准确,或用户界面差,操作时间长等。

Minor:一些小问题,对功能几乎没有影响,产品及属性仍可使用。

Suggestion:一些友好的建议。

缺陷优先级:表示修复缺陷的先后次序的指标。优先级的分类在不同的软件公司,分类也不尽相同,一般优先级的划分用ABCD或数字1—4表示,A或1表示最高级别,D或4表示最低级别。

最高优先级:立即修复,停止进一步测试。

 次高优先级:在产品发布之前必须修复。

 中等优先级:如果时间允许应该修复。

n最低优先级:可能会修复,但是也能不修复。

6.4 测试评价

测试是为了避免使用过程中出现一些影响用户使用产品的问题,尽量发现项目中存在的问题;

  1. 总结与展望
    1. 全文总结

本系统使用微信小程序 系统 gradle 4.1.2版本编译,SQLite数据库缓存在微信小程序本地数据库,并达到了良好实际效果。

此项目离使用还存在很多的不足,希望能在积累知识点的同时继续完善功能,尽量满足每一个功能,能够达到投入使用的状态,解决用户学习英语的需求,主要问题是云交互阶段和跨端的调式,也是我需要继续挖掘和学习的地方;

此项目虽然不是很完美,但是从中学习到了一个项目的整体设计和实现过程,把理论知识应用到实践中,提升实践能力。本文工作有:

前电商购物繁杂、有利用价值的物品随意被废弃,面对这个问题,本文设计一个基于微信小程序的前后端结合的校园闲置物品交易平台系统,主要完成以下工作:

1. 进行校园市场以及学生需求的分析,将系统分为电商购物管理员,分拣员,配送员、普通用户注册登录,商品信息,用户需求以及地址的录入、删除、修改以及线上客服和线下一对一配送模块。

2. 使用sqlite数据库实现对交易平台用户信息的存储。

3. 实现人性化管理,在遇到特殊问题时可以线上申诉,平台进行人工客服反馈。并设有管理员,有权限能够对商品数量、商品信息进行增删改查。

4.校园电商购物市场主要分为客户端〈微信小程序)和后台管理系统两大部分,客户端为用户提供给一个处理闲置物品、找到物美价廉的商品的平台,管理员可以管理用户信息和交互数据,还可以更新客户端的版本。本系统非常巧妙地迎合了学生对互联网+生活的需求,实现了信息的快捷共享和交互,充分发挥了校园跳蚤市场的作用,使闲置资源得到优化配置。

    1. 工作展望

目前市场上电商发展是非常成熟,随着移动互联网的普及,闲置物品网络交易平台日益成为电商购物货交易的“主阵地”。交易平台上闲置物品的种类不断增加,喜爱淘货的人群,年轻化的程度也越来越高。在线上交易平台上,卖家可以在平台上发布自己所需要出售的闲置物品,如果有其他感兴趣买家,通常买卖双方可以在线交流,协商价格,然后在平台上或平台下进行交易。

随着消费理念的转变,人们对电商购物交易的接受程度明显提升,即使闲置物品消费并不是刚性需求,也不妨碍电商购物电商市场的发展。购买电商购物是一种消费理念,更是一种生活理念。

人们对物质的需求从“是否拥有”转向“享受更好”,物品更新换代频率加快,可供人们急性电商购物交易的存量资源不断增加。另一方面,循环经济的理念与法深入人心,“高性价比”的电商购物成为越来越多人购物时的第一选择。供需两方面的共同推动,催生出巨大的电商购物物品交易市场。此外,受经济的快速发展,国家的政策推动扶持,互联网电商的蓬勃发展,人们消费观念的改变,物流成本的降低等推动因素的影响,预计未来电商购物交易平台市场将快速发展。

   此外,在未来,随着政府对电商购物交易市场越来越重视,电商购物交易的行业标准也将更统一,信息更透明,服务更完善。

电商购物交易平台的成功取决于平台在电商购物价值链中吸引消费者、第三方商家或其他参与者的能力,以及平台为他们提供卓越体验的能力,而这又取决于多种因素。这些因素包括平台各方面的能力:

(1)及时拓展新的产品类别并提供额外的增值服务,以满足消费者和第三方商家不断变化的需求,

(2)保持平台检验和定价过程的可靠性,

(3)向消费者和第三方商家提供符合他们期望的优质产品,

(4)提供有竞争力的价格,

(5)维护和提高线下网络和在线交易的运营效率、可靠性和客户体验以及服务质量,

(6)提供优质的售后服务等

平台各方面的能力形成独特的竞争优势后,平台上交易的消费品数量就会增多,从而使电商购物交易额增加,并直接影响平台的收入。此外,电商购物交易平台的另一个重要的收入来源是广告


致谢

在老师的耐心指导下完成了此项目及论文,为了保证我们毕业设计的正常进行,学院抽调了优秀的老师指导我们进行毕业设计,并且不时地询问我们毕业设计的进展情况。没有老师们的细心指导我的论文与系统就不可能顺利的完成,再次对你们表示衷心地感谢。老师认真负责的工作态度、严谨的治学风格,使我深受启发;同时也很感谢帮助过我和我一同探讨问题的同学们。为我们这次设计的正常开展提供了必要的基础。本次毕业设计,就要画上一个句号了。

感谢学院给我提供学习的平台,让我在这里接受了系统的学习。

感谢所有关心、支持、帮助过我的良师益友。

最后,向在百忙中抽出时间对本文进行评审并提出宝贵意见的各位老师表示衷心地感谢!


参考文献

 [1]陈春龙. 基于混合推荐的校园电商购物交易系统的研究与实现[D].辽宁大学,2022.

[2]刘垚祥,罗海霞,吴莹滢,陈关关,叶凯欣.基于微信小程序的校园通APP开发[J].电脑编程技巧与维护,2022(08).

[3]陈镇欣,张明庆,卢宇立.校园电商购物交易平台小程序的设计与实现[J].福建电脑,2021,37(08).

[4]Jacob May. 微信小程序 Apps With App Inventor: The Fast And Easy Way To Build 微信小程序 Apps[M].Tritech Digital Media,2020.

[5]张子欣,高敏,王斯宇,丁雨辰,吴逸帆.校园内部电商购物交易平台研究[J].合作经济与科技,2020(09).

[6]高慧娟.基于移动学习的“微信小程序软件开发”数字资源库的建设研究[J].科技与创新,2022(17).

[7]焦宇,李民,王欢,余开朝.基于MySQL性能调优的推荐系统优化设计[J].软件导刊,2022,21(09).

[8]李艳杰.基于JAVA与MySQL数据库的移动端题库练习系统的设计与实现[J].黑龙江科学,2022,13(02).

[9]Olga Vilches. Fundamentals Of 微信小程序 Programming[M].Tritech Digital Media,2022.

  1. Priyanka Tyagi. Pragmatic Flutter:Building Cross-Platform Mobile Apps for 微信小程序, iOS, Web & Desktop[M].CRC Press,2021.

附录1  系统总流程图


附录2  毕业设计作品说明书

一、作品名称

基于微信小程序的校园闲置物品交易平台的设计与实现

二、作品功能

    1、活动banner栏

2、商品分类

    2、商品详情,商品展示等功能

    3、个人信息展示及编辑

三、运行环境

    硬件环境

Windows PC   安卓智能手机

    软件环境

微信小程序开发工具

四、操作步骤

    1、申请微信小程序id    

2、通过微信小程序开发工具开发

    3、编译运行

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农乐园

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值