摘 要
随着移动互联网的快速发展,购物方式也发生了巨大的变化。化妆品作为消费者经常购买的商品之一,在移动互联网时代也迎来了新的购物方式——购物小程序。购物小程序是一种基于手机应用平台的轻量级应用程序,用户可以通过它方便地浏览、选择和购买化妆品产品。
本论文旨在研究化妆品购物小程序的特点、优势以及对消费者购物体验的影响。首先,我们将介绍购物小程序的定义和发展背景。然后,我们将分析化妆品购物小程序的特点,包括界面设计、功能设置和用户体验等方面。接下来,我们将探讨购物小程序相对于传统购物方式的优势,如方便快捷、个性化推荐和线上支付等。最后,我们将研究购物小程序对消费者购物体验的影响,包括购物便利性、产品信息获取和售后服务等方面。
此化妆品购物系统的开发项目采用PHP、微信小程序技术,结合MYSQL数据库进行设计开发,就论题的各类需求分析说明做出解释,然后再就网站的总体设计和详细设计做出论述,给出了网站总体结构的搭建方法。从而满足大部分中小型电子购物网站的需求。
关键词:化妆品购物;微信小程序;MySQL
Abstract
With the rapid development of mobile internet, shopping methods have also undergone tremendous changes. Cosmetics, as one of the frequently purchased products by consumers, has also ushered in a new shopping method in the era of mobile internet - shopping mini programs. Shopping mini program is a lightweight application based on mobile application platform, which allows users to easily browse, select, and purchase cosmetics products.
This paper aims to study the characteristics, advantages, and impact on consumer shopping experience of cosmetics shopping mini programs. Firstly, we will introduce the definition and development background of shopping mini programs. Then, we will analyze the characteristics of the cosmetics shopping mini program, including interface design, functional settings, and user experience. Next, we will explore the advantages of shopping mini programs over traditional shopping methods, such as convenience and speed, personalized recommendations, and online payments. Finally, we will study the impact of shopping mini programs on consumers' shopping experience, including shopping convenience, product information acquisition, and after-sales service.
The development project of this cosmetics shopping system adopts PHP and WeChat mini program technology, combined with the MYSQL database for design and development. The various requirements of the topic are analyzed and explained, and then the overall and detailed design of the website is discussed. The construction method of the overall website structure is provided. To meet the needs of most small and medium-sized electronic shopping websites.
Keywords: cosmetics shopping; WeChat mini program; MySQL
目 录
1 绪论
1.1 课题研究背景
随着互联网的快速发展和智能手机的普及,电子商务在各个领域都得到了广泛应用。其中,化妆品行业也受益于电子商务的发展,越来越多的消费者选择通过购物小程序来购买化妆品。
购物小程序是一种基于移动互联网的应用程序,用户可以通过手机轻松浏览和购买商品。相比传统的实体店铺,购物小程序具有更加便捷、快速和个性化的特点。对于化妆品购物而言,购物小程序提供了更多的选择、更方便的购买方式以及更多的信息和评论,帮助消费者做出更明智的购买决策。
然而,尽管购物小程序在化妆品购物中的应用越来越广泛,但仍存在一些问题和挑战。首先,虽然购物小程序提供了大量的产品选择,但消费者往往面临信息过载的问题,很难找到适合自己的产品。其次,由于无法亲自试用产品,消费者可能会担心产品的质量和适用性。此外,购物小程序中存在一些假冒伪劣产品和不诚信商家,给消费者带来了风险。
因此,对于购物小程序在化妆品购物中的应用进行深入研究,有助于了解其优势和不足之处,并提出相应的改进措施。这将有助于提高消费者的购物体验,促进化妆品行业的健康发展。
1.2 研究现状
随着时代的进步,互联网技术已经成为一种普遍接受的生活方式。它不单单改变了人们的日常生活,并且也能够为更多人多提供了方便快捷的服务。越来越多的人都喜欢使用互联网,并且这种方式已经深深地影响了他们的日常生活。互联网的优势无可限量,它的便捷性、快速性、高效率以及低廉的成本使其成为了一种理想的解决方案。因此,类似于小程序的化妆品购物平台,不仅可以让用户轻松获取信息,更可以极大地提升管理效率。
本文旨在探讨小程序的化妆品购物平台的运行机制,并通过对现有状况的深入分析,结合最新的计算机技术,构建出一套完善的、高效的小程序的化妆品购物平台。这个系统的核心特点是:它利用先进的计算机技术来实现,操作简单快捷;此外,它还提供了一个管理员界面,可以轻松查看和管理用户的所有信息。
随着科技的飞速发展,小程序的化妆品购物平台已成为一款极具吸引力的信息服务查询软件,它既简单易用,又能够满足用户的日常需求,同时也可以提供高效、便捷、实用的功能。作为中国最主流的智能技术开发平台,它将为用户提供更加优质的服务,让他们获得更好的体验。
1.3 课题研究意义
近几年来,随着各个地区引进大量人才,对化妆品购物的需求越来越高,我们的生活中有越来越多方面需要利用到智能手机,我们平时需要的各种信息的处理操作都能够通过使用智能手机来完成,有了智能手机以后可以很方便的对各种信息进行查询和维护了。
因此需要实现并提高对化妆品购物的电子智能化,提高基于微信小程序化妆品购物管理效能和使用效能。随着微信小程序的高速发展,小巧便捷的微信小程序受到也越来越多人的喜爱,基于这个背景下设计一款基于微信小程序的化妆品购物平台,利用小程序便利性的优点,提高化妆品购物的工作效率,使社会人员能够享受更加便捷高效的服务。
1.4系统开发技术的特色
(1)基于微信小程序的化妆品购物平台系统中的web后台管理中的后端不再是使用以往的jsp+javabean+servlet技术,而是使用当前系统开发使用较多的微信小程序、Thinkphp框架。
(2)基于微信小程序的化妆品购物平台系统中的web后台管理中的前端使用的是bootstrap框架,它配合ajax和jquery可以美化页面设计。
(3)基于微信小程序的化妆品购物平台系统中数据库用的mysql5.7,它执行效率高。
2 基于微信小程序的化妆品购物平台分析
基于微信小程序的化妆品购物平台可在移动端实现首页、购物车、美妆资讯、我的(基本信息、收货地址、收藏、订单、购物车)配送列表和个人信息管理等操作,相对于传统化妆品购物,基于微信小程序的化妆品购物平台提高了效率和便利性。在后台可对商品信息、订单信息和用户信息进行管理、有效掌握化妆品购物信息,充分了解用户的需求,更有针对性的服务用户。
2.1可行性分析
2.1.1技术可行性分析
基于微信小程序的化妆品购物平台存储所使用的mysql数据库以及开发中所使用的IDEA+Tomcat这些开发工具的使用,能够给我们的编写工作带来很多的便利。基于微信小程序的化妆品购物平台使用thinkphp框架进行开发,使系统的可扩展性和维护性更佳,减少php配置代码,简化编程代码,目前thinkphp框架也是很多企业选择的框架之一。
2.1.2经济可行性分析
在开发基于微信小程序的化妆品购物平台中所使用的开发软件像IDEA开发工具、Tomcat8.0服务器、MySQL5.7数据库、Photoshop图片处理软件等,这些软件都是开源免费使用的,并且基于微信小程序的化妆品购物平台是自己设计并编码实现的,数据库是所使用的是较为流行mysql进行数据的存储,开源的mysql等技术的使用,可以大大减少系统开发费用。
2.1.3操作可行性分析
在日常生活中,随着小程序的快速推广和使用,越来越多人掌握小程序的使用方法,基于微信小程序的化妆品购物平台在这种条件背景下是很容易被人们所接受和熟悉的,所以在操作上没任何问题。
2.2需求分析
基于微信小程序的化妆品购物平台中的web后台管理端采用了IntelliJ IDEA 2019.3.4 开发工具,配合了php开发语言中thinkphp开发框架以及tomcat8.0服务器、jdk1.8,微信端采用了微信开发者工具稳定版1.05.2111300,页面使用wxss和wxml进行布局,微信端和web后台管理端采用json接口通信。
微信小程序端:
(1)用户注册:不是基于微信小程序的化妆品购物平台中的会员用户,可以在线注册成为真正的会员用户;
(2)用户登录:是基于微信小程序的化妆品购物平台中的会员用户,可以直接登录来使用基于微信小程序的化妆品购物平台;
(3)购物车:用户对喜欢的化妆品可以加购,在购物车里面,可以查看到所有加购的商品,支持对商品数量的更改、删除商品,可以进行选择购买。
(4)美妆资讯:普通访客或会员用户可以查看导航栏的美妆资讯信息。会员用户支持对资讯进行点赞、收藏或评论;
(5)我的订单:用户在提交订单后,可以对提交的订单进行管理。
(6)收货地址:点击“我的”中“我的地址”按钮的时候就会显示出自己的收货地址信息,支持对收货地址的增删改查操作。
(7)我的收藏:点击“我的”中“我的收藏”按钮的时候就会显示出自己收藏的各种信息了,支持对收藏信息的搜索查询,如果你想不再收藏某一信息,点击删除就可以了。
(8)配送列表管理:用户通过后台登录以后可以查看到自己提交的订单配送信息。
(9)个人管理:在个人管理界面对个人的基本资料以及登录的密码进行更新维护。
Web后台管理端:
(1)用户管理:可以对能操作基于微信小程序的化妆品购物平台中web后台管理的管理员信息进行创建和管理,同时也可以对系统中小程序端注册的用户进行管控;
(2)配送管理:管理员可以管控系统客户端展示的配送信息进行详细的操作,用户小程序端可以查询配送信息;
(3)系统管理:可以对基于微信小程序的化妆品购物平台中微信小程序端的轮播图信息进行上传和管理;
(4)网站公告管理:可以对基于微信小程序的化妆品购物平台中微信小程序端的公告信息进行上传和管理;
(5)美妆资讯:点击“美妆资讯”可以查看到系统中的美妆资讯信息,如果想要添加新的美妆资讯,点击“添加”按钮,根据提示输入上美妆资讯信息,点击“提交”按钮,信息没有错误的话,添加就完成了,如果美妆资讯信息有误,可以对美妆资讯更新维护,也可以直接删除某一美妆资讯,还可以对前台用户提交的美妆资讯评论信息进行回复管理。
(6)资讯分类:点击“资讯分类”可以查看到系统中的资讯分类信息,如果想要添加新的资讯分类,点击“添加”按钮,根据提示输入上资讯分类信息,点击“提交”按钮,信息没有错误的话,添加就完成了,如果资讯分类信息有误,可以对资讯分类更新维护,也可以直接删除某一资讯分类。
(7)商城中心:点击“商城中心”可以查看到系统中的商品信息,如果想要添加新的商品,点击“添加”按钮,根据提示输入上商品信息,点击“提交”按钮,信息没有错误的话,添加就完成了,如果商品信息有误,可以对商品更新维护,也可以直接删除某一商品。
(8)分类列表:点击“分类列表”可以查看到系统中的商品分类信息,如果想要添加新的分类,点击“添加”按钮,根据提示输入上分类信息,点击“提交”按钮,信息没有错误的话,添加就完成了,如果分类信息有误,可以对分类更新维护,也可以直接删除某一分类。
(9)订单列表:点击“订单列表”可以查看到用户购买的我的商品订单,对提交的订单进行管理。
2.3非功能性分析
小程序的化妆品购物平台的非功能性需求比如小程序的化妆品购物平台的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下2-1表格中:
表2-1小程序的化妆品购物平台非功能需求表
安全性 | 主要指小程序的化妆品购物平台数据库的安装,数据库的使用和密码的设定必须合乎规范。 |
可靠性 | 可靠性是指小程序的化妆品购物平台能够安装用户的指示进行操作,经过测试,可靠性90%以上。 |
性能 | 性能是影响小程序的化妆品购物平台占据市场的必要条件,所以性能最好要佳才好。 |
可扩展性 | 比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。 |
易用性 | 用户只要跟着小程序的化妆品购物平台的页面展示内容进行操作,就可以了。 |
可维护性 | 小程序的化妆品购物平台开发的可维护性是非常重要的,经过测试,可维护性没有问题 |
2.4用例分析
基于微信小程序的化妆品购物平台的完整UML用例图分别是图2-1和图2-2。在参与者上包括用户、以及管理员。
用户角色的用例包括用户首页、购物车、美妆资讯、我的(基本信息、收货地址、收藏、订单、购物车)配送列表、退出登录。
![](https://i-blog.csdnimg.cn/direct/ce897083824942ddba32cfb6ae7b302d.png)
图2-1 基于微信小程序的化妆品购物平台用户角色用例图
管理员角色的首页、系统用户(管理员、注册用户)配送管理、系统管理(轮播图)、网站公告、资源管理(美妆资讯、资讯分类)、商城管理(商城中心、分类列表、订单列表)。
![](https://i-blog.csdnimg.cn/direct/c1fb1d8114814a17bba34eef7abc24e0.png)
图2-2 基于微信小程序的化妆品购物平台管理员角色用例图
2.5性能分析
在当今的科技背景下,性能分析的管理已经从以往的依赖手动操作转变为采取更加先进的自动化技术,以及利用大量的智能化系统,实现自动化的系统集成,从而提高了系统的运维速度,减轻了工作人员的劳作力度,提高了系统的可靠性,从而更好地满足当下的社会发展的需求,同时也大大缩短了系统的运维周期,提高了系统的整体运维能力。通过利用先进的计算机科学与互联网,我们研制出一套具有弹性的微信小程序,以有效地降低运营成本,极大地改善客户的体验。
通过小程序的化妆品购物平台的开发,我们建立了一个独立的系统,采用最新的数据库技术,以满足用户的需求,实现用户角色和功能模块的完美结合,使得管理更加高效、精准,与传统的管理信息完全不同,这样一来,既可以节省资源,又能够大大提升业务处理的速度。这款产品拥有快速、高效、强大的功能。
3基于微信小程序的化妆品购物平台总体设计
在上一章节中分析了基于微信小程序的化妆品购物平台的功能性需求,并且根据需求分析了基于微信小程序的化妆品购物平台中的用例。那么接下来就要开始对基于微信小程序的化妆品购物平台架构、主要功能和数据库开始进行设计。
3.1系统功能模块设计
通过对基于微信小程序的化妆品购物平台的功能需求分析以及用例分析,得出了基于微信小程序的化妆品购物平台的功能模块图如图3-1所示。
![](https://i-blog.csdnimg.cn/direct/21f690ff28a540e1931ca69456d00aac.png)
3.2数据库设计
3.2.1 数据库E-R模型
下面是整个基于微信小程序的化妆品购物平台的数据库表的E-R实体关系图,如图3-2所示:
![](https://i-blog.csdnimg.cn/direct/63b6162098ba46d793ce0322e5f5e46c.png)
3.3.2 数据库表设计
在数据库表中我们会看到系统的表名、主键、外键等信息,我们通过数据库表的主键、外键把每个表关联起来,然后在界面中展示,本基于微信小程序的化妆品购物平台的主要的数据库表如下:
表access_token (登陆访问时长)
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | token_id | int | 10 | 0 | N | Y | 临时访问牌ID | |
2 | token | varchar | 64 | 0 | Y | N | 临时访问牌 | |
3 | info | text | 65535 | 0 | Y | N | ||
4 | maxage | int | 10 | 0 | N | N | 2 | 最大寿命:默认2小时 |
5 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
6 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
7 | user_id | int | 10 | 0 | N | N | 0 | 用户编号: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | address_id | int | 10 | 0 | N | Y | 收货地址: | |
2 | name | varchar | 32 | 0 | Y | N | 姓名: | |
3 | phone | varchar | 13 | 0 | Y | N | 手机: | |
4 | postcode | varchar | 8 | 0 | Y | N | 邮编: | |
5 | address | varchar | 255 | 0 | N | N | 地址: | |
6 | user_id | mediumint | 8 | 0 | N | N | 用户ID:[0,8388607]用户获取其他与用户相关的数据 | |
7 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
8 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
9 | default | bit | 1 | 0 | N | N | 0 | 默认判断 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | article_id | mediumint | 8 | 0 | N | Y | 文章id:[0,8388607] | |
2 | title | varchar | 125 | 0 | N | Y | 标题:[0,125]用于文章和html的title标签中 | |
3 | type | varchar | 64 | 0 | N | N | 0 | 文章分类:[0,1000]用来搜索指定类型的文章 |
4 | hits | int | 10 | 0 | N | N | 0 | 点击数:[0,1000000000]访问这篇文章的人次 |
5 | praise_len | int | 10 | 0 | N | N | 0 | 点赞数 |
6 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
7 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
8 | source | varchar | 255 | 0 | Y | N | 来源:[0,255]文章的出处 | |
9 | url | varchar | 255 | 0 | Y | N | 来源地址:[0,255]用于跳转到发布该文章的网站 | |
10 | tag | varchar | 255 | 0 | Y | N | 标签:[0,255]用于标注文章所属相关内容,多个标签用空格隔开 | |
11 | content | longtext | 2147483647 | 0 | Y | N | 正文:文章的主体内容 | |
12 | img | varchar | 255 | 0 | Y | N | 封面图 | |
13 | description | text | 65535 | 0 | Y | N | 文章描述 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | type_id | smallint | 5 | 0 | N | Y | 分类ID:[0,10000] | |
2 | display | smallint | 5 | 0 | N | N | 100 | 显示顺序:[0,1000]决定分类显示的先后顺序 |
3 | name | varchar | 16 | 0 | N | N | 分类名称:[2,16] | |
4 | father_id | smallint | 5 | 0 | N | N | 0 | 上级分类ID:[0,32767] |
5 | description | varchar | 255 | 0 | Y | N | 描述:[0,255]描述该分类的作用 | |
6 | icon | text | 65535 | 0 | Y | N | 分类图标: | |
7 | url | varchar | 255 | 0 | Y | N | 外链地址:[0,255]如果该分类是跳转到其他网站的情况下,就在该URL上设置 | |
8 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
9 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | auth_id | int | 10 | 0 | N | Y | 授权ID: | |
2 | user_group | varchar | 64 | 0 | Y | N | 用户组: | |
3 | mod_name | varchar | 64 | 0 | Y | N | 模块名: | |
4 | table_name | varchar | 64 | 0 | Y | N | 表名: | |
5 | page_title | varchar | 255 | 0 | Y | N | 页面标题: | |
6 | path | varchar | 255 | 0 | Y | N | 路由路径: | |
7 | position | varchar | 32 | 0 | Y | N | 位置: | |
8 | mode | varchar | 32 | 0 | N | N | _blank | 跳转方式: |
9 | add | tinyint | 3 | 0 | N | N | 1 | 是否可增加: |
10 | del | tinyint | 3 | 0 | N | N | 1 | 是否可删除: |
11 | set | tinyint | 3 | 0 | N | N | 1 | 是否可修改: |
12 | get | tinyint | 3 | 0 | N | N | 1 | 是否可查看: |
13 | field_add | text | 65535 | 0 | Y | N | 添加字段: | |
14 | field_set | text | 65535 | 0 | Y | N | 修改字段: | |
15 | field_get | text | 65535 | 0 | Y | N | 查询字段: | |
16 | table_nav_name | varchar | 500 | 0 | Y | N | 跨表导航名称: | |
17 | table_nav | varchar | 500 | 0 | Y | N | 跨表导航: | |
18 | option | text | 65535 | 0 | Y | N | 配置: | |
19 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
20 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | cart_id | int | 10 | 0 | N | Y | 购物车ID: | |
2 | title | varchar | 64 | 0 | Y | N | 标题: | |
3 | img | varchar | 255 | 0 | N | N | 0 | 图片: |
4 | user_id | int | 10 | 0 | N | N | 0 | 用户ID: |
5 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
6 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
7 | state | int | 10 | 0 | N | N | 0 | 状态:使用中,已失效 |
8 | price | double | 9 | 2 | N | N | 0.00 | 单价: |
9 | price_ago | double | 9 | 2 | N | N | 0.00 | 原价: |
10 | price_count | double | 11 | 2 | N | N | 0.00 | 总价: |
11 | num | int | 10 | 0 | N | N | 1 | 数量: |
12 | goods_id | mediumint | 8 | 0 | N | N | 商品id:[0,8388607] | |
13 | type | varchar | 64 | 0 | N | N | 未分类 | 商品分类: |
14 | description | varchar | 255 | 0 | Y | N | 描述:[0,255]用于产品规格描述 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | collect_id | int | 10 | 0 | N | Y | 收藏ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 收藏人ID: |
3 | source_table | varchar | 255 | 0 | Y | N | 来源表: | |
4 | source_field | varchar | 255 | 0 | Y | N | 来源字段: | |
5 | source_id | int | 10 | 0 | N | N | 0 | 来源ID: |
6 | title | varchar | 255 | 0 | Y | N | 标题: | |
7 | img | varchar | 255 | 0 | Y | N | 封面: | |
8 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
9 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | comment_id | int | 10 | 0 | N | Y | 评论ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 评论人ID: |
3 | reply_to_id | int | 10 | 0 | N | N | 0 | 回复评论ID:空为0 |
4 | content | longtext | 2147483647 | 0 | Y | N | 内容: | |
5 | nickname | varchar | 255 | 0 | Y | N | 昵称: | |
6 | avatar | varchar | 255 | 0 | Y | N | 头像地址:[0,255] | |
7 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
8 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
9 | source_table | varchar | 255 | 0 | Y | N | 来源表: | |
10 | source_field | varchar | 255 | 0 | Y | N | 来源字段: | |
11 | source_id | int | 10 | 0 | N | N | 0 | 来源ID: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | goods_id | mediumint | 8 | 0 | N | Y | 产品id:[0,8388607] | |
2 | title | varchar | 125 | 0 | Y | N | 标题:[0,125]用于产品和html的<title>标签中 | |
3 | img | text | 65535 | 0 | Y | N | 封面图:用于显示于产品列表页 | |
4 | description | varchar | 255 | 0 | Y | N | 描述:[0,255]用于产品规格描述 | |
5 | price_ago | double | 8 | 2 | N | N | 0.00 | 原价:[1] |
6 | price | double | 8 | 2 | N | N | 0.00 | 卖价:[1] |
7 | sales | int | 10 | 0 | N | N | 0 | 销量:[0,1000000000] |
8 | inventory | int | 10 | 0 | N | N | 0 | 商品库存 |
9 | type | varchar | 64 | 0 | N | N | 商品分类: | |
10 | hits | int | 10 | 0 | N | N | 0 | 点击量:[0,1000000000]访问这篇产品的人次 |
11 | content | longtext | 2147483647 | 0 | Y | N | 正文:产品的主体内容 | |
12 | img_1 | text | 65535 | 0 | Y | N | 主图1: | |
13 | img_2 | text | 65535 | 0 | Y | N | 主图2: | |
14 | img_3 | text | 65535 | 0 | Y | N | 主图3: | |
15 | img_4 | text | 65535 | 0 | Y | N | 主图4: | |
16 | img_5 | text | 65535 | 0 | Y | N | 主图5: | |
17 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
18 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
19 | customize_field | text | 65535 | 0 | Y | N | 自定义字段 | |
20 | source_table | varchar | 255 | 0 | Y | N | 来源表: | |
21 | source_field | varchar | 255 | 0 | Y | N | 来源字段: | |
22 | source_id | int | 10 | 0 | N | N | 0 | 来源ID: |
23 | user_id | int | 10 | 0 | Y | N | 0 | 添加人 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | type_id | int | 10 | 0 | N | Y | 商品分类ID: | |
2 | father_id | smallint | 5 | 0 | N | N | 0 | 上级分类ID:[0,32767] |
3 | name | varchar | 255 | 0 | Y | N | 商品名称: | |
4 | desc | varchar | 255 | 0 | Y | N | 描述: | |
5 | icon | varchar | 255 | 0 | Y | N | 图标: | |
6 | source_table | varchar | 255 | 0 | Y | N | 来源表: | |
7 | source_field | varchar | 255 | 0 | Y | N | 来源字段: | |
8 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
9 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | hits_id | int | 10 | 0 | N | Y | 点赞ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 点赞人: |
3 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
4 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
5 | source_table | varchar | 255 | 0 | Y | N | 来源表: | |
6 | source_field | varchar | 255 | 0 | Y | N | 来源字段: | |
7 | source_id | int | 10 | 0 | N | N | 0 | 来源ID: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | logistics_delivery_id | int | 10 | 0 | N | Y | 物流配送ID | |
2 | order_number | varchar | 64 | 0 | Y | N | 订单号 | |
3 | product_name | varchar | 64 | 0 | Y | N | 商品名称 | |
4 | purchase_quantity | varchar | 64 | 0 | Y | N | 购买数量 | |
5 | total_transaction_amount | double | 11 | 2 | Y | N | 0.00 | 交易总额 |
6 | the_date_of_issuance | date | 10 | 0 | Y | N | 发货日期 | |
7 | delivery_number | varchar | 30 | 0 | Y | N | 配送订单 | |
8 | ordinary_users | int | 10 | 0 | Y | N | 0 | 普通用户 |
9 | shipping_address | varchar | 64 | 0 | Y | N | 收货地址 | |
10 | delivery_status | varchar | 64 | 0 | Y | N | 配送状态 | |
11 | signing_status | varchar | 64 | 0 | Y | N | 签收状态 | |
12 | recommend | int | 10 | 0 | N | N | 0 | 智能推荐 |
13 | contact_name | varchar | 255 | 0 | Y | N | 联系人名字 | |
14 | merchant_id | int | 10 | 0 | Y | N | 商家id | |
15 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
16 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | mall_center_id | int | 10 | 0 | N | Y | 商城中心ID | |
2 | brand | varchar | 64 | 0 | Y | N | 品牌 | |
3 | specifications | varchar | 64 | 0 | Y | N | 规格 | |
4 | recommend | int | 10 | 0 | N | N | 0 | 智能推荐 |
5 | cart_title | varchar | 125 | 0 | Y | N | 标题:[0,125]用于产品html的标签中 | |
6 | cart_img | text | 65535 | 0 | Y | N | 封面图:用于显示于产品列表页 | |
7 | cart_description | varchar | 255 | 0 | Y | N | 描述:[0,255]用于产品规格描述 | |
8 | cart_price_ago | double | 8 | 2 | N | N | 0.00 | 原价:[1] |
9 | cart_price | double | 8 | 2 | N | N | 0.00 | 卖价:[1] |
10 | cart_inventory | int | 10 | 0 | N | N | 0 | 商品库存 |
11 | cart_type | varchar | 64 | 0 | N | N | 未分类 | 商品分类: |
12 | cart_content | longtext | 2147483647 | 0 | Y | N | 正文:产品的主体内容 | |
13 | cart_img_1 | text | 65535 | 0 | Y | N | 主图1: | |
14 | cart_img_2 | text | 65535 | 0 | Y | N | 主图2: | |
15 | cart_img_3 | text | 65535 | 0 | Y | N | 主图3: | |
16 | cart_img_4 | text | 65535 | 0 | Y | N | 主图4: | |
17 | cart_img_5 | text | 65535 | 0 | Y | N | 主图5: | |
18 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
19 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | notice_id | mediumint | 8 | 0 | N | Y | 公告id: | |
2 | title | varchar | 125 | 0 | N | N | 标题: | |
3 | content | longtext | 2147483647 | 0 | Y | N | 正文: | |
4 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
5 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | order_id | int | 10 | 0 | N | Y | 订单ID: | |
2 | order_number | varchar | 64 | 0 | Y | N | 订单号: | |
3 | goods_id | mediumint | 8 | 0 | N | N | 商品id:[0,8388607] | |
4 | title | varchar | 32 | 0 | Y | N | 商品标题: | |
5 | img | varchar | 255 | 0 | Y | N | 商品图片: | |
6 | price | double | 10 | 2 | N | N | 0.00 | 价格: |
7 | price_ago | double | 10 | 2 | N | N | 0.00 | 原价: |
8 | num | int | 10 | 0 | N | N | 1 | 数量: |
9 | price_count | double | 8 | 2 | N | N | 0.00 | 总价: |
10 | norms | varchar | 255 | 0 | Y | N | 规格: | |
11 | type | varchar | 64 | 0 | N | N | 未分类 | 商品分类: |
12 | contact_name | varchar | 32 | 0 | Y | N | 联系人姓名: | |
13 | contact_email | varchar | 125 | 0 | Y | N | 联系人邮箱: | |
14 | contact_phone | varchar | 11 | 0 | Y | N | 联系人手机: | |
15 | contact_address | varchar | 255 | 0 | Y | N | 收件地址: | |
16 | postal_code | varchar | 9 | 0 | Y | N | 邮政编码: | |
17 | user_id | int | 10 | 0 | N | N | 0 | 买家ID: |
18 | merchant_id | mediumint | 8 | 0 | N | N | 0 | 商家ID: |
19 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
20 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
21 | description | varchar | 255 | 0 | Y | N | 描述:[0,255]用于产品规格描述 | |
22 | state | varchar | 16 | 0 | N | N | 待付款 | 订单状态:待付款,待发货,待签收,已签收,待退款,已退款,已拒绝,已完成 |
23 | remark | text | 65535 | 0 | Y | N | 订单备注 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | praise_id | int | 10 | 0 | N | Y | 点赞ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 点赞人: |
3 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
4 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
5 | source_table | varchar | 255 | 0 | Y | N | 来源表: | |
6 | source_field | varchar | 255 | 0 | Y | N | 来源字段: | |
7 | source_id | int | 10 | 0 | N | N | 0 | 来源ID: |
8 | status | bit | 1 | 0 | N | N | 1 | 点赞状态:1为点赞,0已取消 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | registered_users_id | int | 10 | 0 | N | Y | 注册用户ID | |
2 | gender | varchar | 64 | 0 | Y | N | 性别 | |
3 | age | varchar | 64 | 0 | Y | N | 年龄 | |
4 | name | varchar | 64 | 0 | Y | N | 姓名 | |
5 | examine_state | varchar | 16 | 0 | N | N | 已通过 | 审核状态 |
6 | recommend | int | 10 | 0 | N | N | 0 | 智能推荐 |
7 | user_id | int | 10 | 0 | N | N | 0 | 用户ID |
8 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
9 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | slides_id | int | 10 | 0 | N | Y | 轮播图ID: | |
2 | title | varchar | 64 | 0 | Y | N | 标题: | |
3 | content | varchar | 255 | 0 | Y | N | 内容: | |
4 | url | varchar | 255 | 0 | Y | N | 链接: | |
5 | img | varchar | 255 | 0 | Y | N | 轮播图: | |
6 | hits | int | 10 | 0 | N | N | 0 | 点击量: |
7 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
8 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | upload_id | int | 10 | 0 | N | Y | 上传ID | |
2 | name | varchar | 64 | 0 | Y | N | 文件名 | |
3 | path | varchar | 255 | 0 | Y | N | 访问路径 | |
4 | file | varchar | 255 | 0 | Y | N | 文件路径 | |
5 | display | varchar | 255 | 0 | Y | N | 显示顺序 | |
6 | father_id | int | 10 | 0 | Y | N | 0 | 父级ID |
7 | dir | varchar | 255 | 0 | Y | N | 文件夹 | |
8 | type | varchar | 32 | 0 | Y | N | 文件类型 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | user_id | mediumint | 8 | 0 | N | Y | 用户ID:[0,8388607]用户获取其他与用户相关的数据 | |
2 | state | smallint | 5 | 0 | N | N | 1 | 账户状态:[0,10](1可用|2异常|3已冻结|4已注销) |
3 | user_group | varchar | 32 | 0 | Y | N | 所在用户组:[0,32767]决定用户身份和权限 | |
4 | login_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 上次登录时间: |
5 | phone | varchar | 11 | 0 | Y | N | 手机号码:[0,11]用户的手机号码,用于找回密码时或登录时 | |
6 | phone_state | smallint | 5 | 0 | N | N | 0 | 手机认证:[0,1](0未认证|1审核中|2已认证) |
7 | username | varchar | 16 | 0 | N | N | 用户名:[0,16]用户登录时所用的账户名称 | |
8 | nickname | varchar | 16 | 0 | Y | N | 昵称:[0,16] | |
9 | password | varchar | 64 | 0 | N | N | 密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成 | |
10 | | varchar | 64 | 0 | Y | N | 邮箱:[0,64]用户的邮箱,用于找回密码时或登录时 | |
11 | email_state | smallint | 5 | 0 | N | N | 0 | 邮箱认证:[0,1](0未认证|1审核中|2已认证) |
12 | avatar | varchar | 255 | 0 | Y | N | 头像地址:[0,255] | |
13 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | group_id | mediumint | 8 | 0 | N | Y | 用户组ID:[0,8388607] | |
2 | display | smallint | 5 | 0 | N | N | 100 | 显示顺序:[0,1000] |
3 | name | varchar | 16 | 0 | N | N | 名称:[0,16] | |
4 | description | varchar | 255 | 0 | Y | N | 描述:[0,255]描述该用户组的特点或权限范围 | |
5 | source_table | varchar | 255 | 0 | Y | N | 来源表: | |
6 | source_field | varchar | 255 | 0 | Y | N | 来源字段: | |
7 | source_id | int | 10 | 0 | N | N | 0 | 来源ID: |
8 | register | smallint | 5 | 0 | Y | N | 0 | 注册位置: |
9 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
10 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
4 基于微信小程序的化妆品购物平台实现
基于微信小程序的化妆品购物平台划分了微信小程序用户端和web后台管理员端,微信端实现、首页、购物车、美妆资讯、我的(基本信息、收货地址、收藏、订单、购物车)配送列表等功能,web端是为后台管理员提供查看首页、系统用户(管理员、注册用户)配送管理、系统管理(轮播图)、网站公告、资源管理(美妆资讯、资讯分类)、商城管理(商城中心、分类列表、订单列表)。
4.1 微信端
不是基于微信小程序的化妆品购物平台的会员是可以通过微信小程序在线进行注册成为会员,填写上自己的账号+密码+重复密码+昵称+邮箱等信息后点击“提交”按钮后将平台会自动验证是否有非空数据,然后会验证密码和重复密码是否一样,最后验证账号的重复使用,如果验证都没问题后便可注册成功。注册实现了用户成为基于微信小程序的化妆品购物平台的会员,其用户注册界面展示如下图4-1所示。
图4-1用户注册界面图
微信小程序上注册后的会员可以通过自己的用户名+个人密码进行登录,在用户填写好自己的用户名+密码信息然后点击“登录”按钮后,将会先检测是不是有非空数据,然后再验证填写的用户信息跟数据库中保存的是否一致,一致后将可以登录成功,登录成功后左上角上就能看到显示的用户信息;否则是会提示相对应的错误信息,用户登录界面如下图4-2所示。
图4-2用户登录界面图
输入有效的用户名和密码信息,点击“登录”按钮,自动跳转到“首页”页面,首页界面如下图4-3所示。
图4-3首页界面图
4.1.3 搜索商品界面
在搜索的输入框中输入自己想要查询的商品信息并点击后面的“搜索”按钮后将会根据模糊匹配的方式,去数据库中搜索最匹配的商品信息并显示出来。搜索商品界面如下图4-4所示。
图4-4搜索商品界面图
4.1.4 我的订单详情界面
按照指定的步骤,能够轻松访问每一个订单的详情页面,其中包含订单的编号+数量+商品的名称+商品的数量+商品的照片订单的最新状况,能够根据自己的需要,轻松完成订单的处理,具体的功能请参见图4-5所示。
图4-5我的订单界面图
4.1.5 购物车界面
用户对喜欢的化妆品可以加购,在购物车里面,可以查看到所有加购的商品,支持对商品数量的更改、删除商品,可以进行选择购买,购物车信息界面如下图4-6所示。
图4-6购物车界面图
4.1.6我的界面
从基于微信小程序的化妆品购物平台端底部的“我的”菜单进入后选择“设置图标”后可以查看到我的个人信息,可以查看自己的信息以及修改个人的信息,界面如下图4-7所示。
图4-7我的界面图
4.2 基于微信小程序的化妆品购物平台后台端
通过访问浏览器,管理者需要先在后端输入账号,然后在“登录”页面上查看身份信息,并ACK该账号与系统内的信息完全匹配。若通过了这些步骤,就能够完整地访问系统,并获得最终的登陆结果,详见图4-8。
![](https://i-blog.csdnimg.cn/direct/7192d71b027f489786659e9dfef3f1aa.png)
图4-8管理员登录界面图
4.2.2 个人中心管理界面
管理员点击后台左边的“个人中心”菜单后,将可以维护和管理基于微信小程序的化妆品购物平台中的管理员个人信息+修改密码,个人中心管理界面如下图4-9所示。
![](https://i-blog.csdnimg.cn/direct/9920f5468748452bb82f2cce9998a924.png)
图4-9个人中心管理界面图
4.2.3 用户管理界面
通过“用户管理”菜单,管理员可以有效地维护和管理微信小程序的化妆品购物平台上的用户信息,并且可以对违反规定的用户进行删除操作,同时也可以通过管理员的编辑,使得该系统的功能更加完善,详情请参见4-10。
![](https://i-blog.csdnimg.cn/direct/b1f2fed91e4b4969a896e5590e386cbc.png)
图4-10用户管理界面图
4.2.4 美妆资讯管理界面
点击“美妆资讯”可以查看到系统中的美妆资讯信息,如果想要添加新的美妆资讯,点击“添加”按钮,根据提示输入上美妆资讯信息,点击“提交”按钮,信息没有错误的话,添加就完成了,如果美妆资讯信息有误,可以对美妆资讯更新维护,也可以直接删除某一美妆资讯,还可以对前台用户提交的美妆资讯评论信息进行回复管理,界面如下图4-11所示
![](https://i-blog.csdnimg.cn/direct/01cb4799808645c691eb371760bd356b.png)
图4-11美妆资讯管理界面图
4.2.5商城中心界面
点击“商城中心”可以查看到系统中的商品信息,如果想要添加新的商品,点击“添加”按钮,根据提示输入上商品信息,点击“提交”按钮,信息没有错误的话,添加就完成了,如果商品信息有误,可以对商品更新维护,也可以直接删除某一商品,商城中心界面如下图4-12所示。
![](https://i-blog.csdnimg.cn/direct/ef6b5780d0794043a50c50fa4591b005.png)
图4-12商城中心界面图
4.2.6订单信息界面
管理员点击后台左边的“订单列表”菜单后将可以查看到所有用户提交的订单信息记录,订单信息界面如下图4-13所示。
![](https://i-blog.csdnimg.cn/direct/e2516f7e8f8248fb9993fa5cb4962ec9.png)
4.2.7物流信息界面
管理员点击后台左边的“物流信息”菜单后将可以查看到所有物流信息记录,物流信息界面如下图4-14所示。
![](https://i-blog.csdnimg.cn/direct/3df291b7ba3140b0a7efe9b446f783f7.png)
图4-14物流信息界面图
5 基于微信小程序的化妆品购物平台测试
基于微信小程序的化妆品购物平台测试是为了检验软件是否达到设计要求,是否存在错误,通过测试的方法来检查基于微信小程序的化妆品购物平台,以便发现基于微信小程序的化妆品购物平台中的错误。测试工作是保证基于微信小程序的化妆品购物平台质量的关键。
5.1系统测试
基于微信小程序的化妆品购物平台用户登录功能测试:
表5-1 基于微信小程序的化妆品购物平台用户登录功能测试表
用例名称 | 用户登录微信小程序的化妆品购物平台系 |
目的 | 测试用户通过注册成功的用户名和密码可否登录功能 |
前提 | 在未登录的情况下 |
测试流程 | 1) 进入微信小程序的化妆品购物平台登录页面 2) 输入正确的用户名和密码 |
预期结果 | 用户名和密码正确的时候,跳转到登录成功界面,反之则显示错误信息,提示重新输入 |
实际结果 | 实际结果与预期结果一致 |
基于微信小程序的化妆品购物平台管理员登录功能测试:
表5-2 基于微信小程序的化妆品购物平台管理员登录功能测试表
用例名称 | 管理员登录到微信小程序的化妆品购物平台 |
目的 | 测试管理员通过用户名和密码可否登录功能 |
前提 | 未登录的情况下 |
测试流程 | 1) 进入微信小程序的化妆品购物平台登录页面 2) 输入正确的用户名和密码 |
预期结果 | 用户名和密码正确的时候,跳转到登录成功界面,反之则显示错误信息,提示重新输入 |
实际结果 | 实际结果与预期结果一致 |
商品信息查看的功能测试:
表5-3 商品信息查看功能测试表
用例名称 | 商品信息查看 |
目的 | 测试商品信息查看功能 |
前提 | 用户登录 |
测试流程 | 点击商品信息列表 |
预期结果 | 可以查看到所有商品信息 |
实际结果 | 实际结果与预期结果一致 |
web后台端上管理员发布公告信息功能测试:
管理员添加公告信息界面测试:
表5-4管理员添加公告信息界面测试表
用例名称 | 公告信息发布测试用例 |
目的 | 测试公告信息发布功能 |
前提 | 管理员用户正常登录情况下 |
测试流程 | 1)管理员点击公告信息管理,然后点击添加后并填写信息。 2)点击进行提交。 |
预期结果 | 提交以后,页面首页会显示新的公告信息 |
实际结果 | 实际结果与预期结果一致 |
商品订单搜索功能测试:
表5-5商品订单搜索功能测试表
用例名称 | 商品订单搜索测试 |
目的 | 测试商品订单搜索功能 |
前提 | 用户正常登录情况 |
测试流程 | 1)在搜索框填入搜索关键字。 2)点击搜索按钮。 |
预期结果 | 页面显示包含有搜索关键字的商品订单 |
实际结果 | 实际结果与预期结果一致 |
物流信息搜索功能测试:
表5-6物流信息搜索功能测试表
用例名称 | 物流信息搜索测试 |
目的 | 测试物流信息搜索功能 |
前提 | 用户正常登录情况 |
测试流程 | 1)在搜索框填入搜索关键字。 2)点击搜索按钮。 |
预期结果 | 页面显示包含有搜索关键字的物流信息 |
实际结果 | 实际结果与预期结果一致 |
5.2测试结果
通过编写了基于微信小程序的化妆品购物平台的测试用例,已经检测完毕了5.1章节中的6大模块,它为基于微信小程序的化妆品购物平台系统的后期推广运营提供了强力的技术支撑。
总结与展望
本次基于微信小程序的化妆品购物平台的设计与实现,功能方面,通过功能模块图区分该程序的用户端与管理端各自的功能权限;数据库方面,数据库使用口碑较好的mysql进行数据的存储,开源的mysql等技术的使用,相对来说体积较小,服务稳定,减少系统开发成本费用,通过数据库表的E-R实体关系图建立了表单与表单之间的连接,区分不同的表单之间的关系,更好的完善数据库的内容;测试方面,通过测试用例检查基于微信小程序的化妆品购物平台的设计缺陷和程序存在的错误,在系统测试阶段的过程中,出现了一些问题,例如,注册信息,没有规范用户在注册页面填写信息时输入两次密码,而导致后期登录错误,最后通过多次修改程序和测试解决了问题。最终经过不断的检测、修改,实现项目的稳定,达到了预期的设计效果。
系统整体的功能到达预期的效果,但页面的美化方面还是存在一些不足,例如:小程序中的图标过于简洁;wxss页面的渲染布局方面不够完善,人们在使用软件过程中,对某些功能不易找寻,针对此次项目产生的问题,日后将不断改进,使该项目更加完善。
近年来在化妆品购物用户也越来越多,化妆品购物是化妆品购物管理工作中不可或缺的重要部分,标志化妆品购物正规化建设的基础性工程,同时也是为化妆品购物新的发展提供借鉴。化妆品购物中的揽件信息种类多,信息量大,开发一个微信小程序的基于微信小程序的化妆品购物平台,把庞大的工作量压缩在一个小程序上,都还需要进一步的优化与研究。
参考文献
[1]郑俊虹,汪香君,张俊铉.基于移动互联网技术的实验室资产管理系统[J].计算机时代,2023(03):93-96.DOI:10.16644/j.cnki.cn33-1094/tp.2023.03.022.
[2]姚丽娟,罗宏伟,丑晨,杨成兴.基于微信小程序的智慧校园导航系统研究[J].网络安全技术与应用,2023(03):48-50.
[3]顾煜新,蒋鸿溧,李妍.乐校吧微信小程序的设计开发与实现[J].丝网印刷,2023(05):67-70.DOI:10.20084/j.cnki.1002-4867.2023.05.016.
[4]雷少玲.基于微信小程序的学习平台设计案例分析[J].集成电路应用,2023,40(03):164-165.DOI:10.19339/j.issn.1674-2583.2023.03.071.
[5]姜丽希,厉旭杰,濮济.基于微信小程序的数字社区管理系统[J].信息技术与信息化,2023(02):89-92.
[6]丰溢云,刘苑,代明阳,高子妍,陈安雅.基于微信小程序的校园服务平台[J].电脑编程技巧与维护,2023(02):63-65+169.DOI:10.16184/j.cnki.comprg.2023.02.003.
[7]Pratap Singh Surya,Singh Jagbir,Pal Anuj. Application on Soil Bearing Capacity by Using SPT Values[J]. IOP Conference Series: Earth and Environmental Science,2023,1110(1).
[8]Maruti Endang Sri,Yulianto Bambang,Suhartono Suhartono,Yohanes Budinuryanta,Cahyono Bambang Eko Hari. Scale development as a measuring tool of critical Javanese language’ awareness for pre-service Javanese teachers[J]. Cogent Arts & Humanities,2022,9(1).
[9]Liu Yanyan,Li Danyu,Ruan Haishan,Hu Yun,Shen Nanping. Development and usability test of a symptom management WeChat Mini Program for parents of children with cancer[J]. Asia-Pacific Journal of Oncology Nursing,2022,9(12).
[10]Minghui Wang,Yanyan Chen. School Hospital Management System Based on WeChat Platform[J]. Information and Knowledge Management,2022,3(2).
[11]Li Guangmin,Chen Wenjing,Yan Xiaowei,Wang Li. Modeling and Analysis of Group User Portrait through WeChat Mini Program[J]. Wireless Communications and Mobile Computing,2022,2022.
[12] 基于PHP的简单网页设计[J]. 李秋锦.科技经济导刊.2019(16)
[13]网络数据库连接技术及运用之研究[J]. 赵辉,熊文俊.电脑知识与技术. 2019(17)
[14] Evgeny A. Antipov, Elena B. Pokryshevskaya.Rank-sales relationship in electronic commerce: Evidence from publicly available data on 11 product categories[J].2016.16
[15]Siyi Liu. Explore Java Language and Android Mobile Software Development[J]. International Journal of Frontiers in Engineering Technology,2021,3.0(2.0).
致谢
至此论文结束,感谢您的阅读。首先,我要感谢我的父母对我的支持与理解,在两年的本科学习生活中,倾其所能的爱护我,使我能够心无旁骛,全心全意的投入到学习中;不断鼓励我,让我能够拥有不断前进的动力。其次还要感谢我的导师,感谢在这段时间给予我有效的建议,以至于我的毕设有了整体的设计思路,尽管我在实习期间很忙,论文撰写总是停停改改,但是导师依然十分负责,时不时的询问我的任务进展情况,跟进我的论文进度。在老师的帮助下,我逐步完成了自己的论文和程序,从导师身上也学习到很多知识,和经验,这些知识和经验令我受益匪浅。
此外,还要感谢我的同学,热心的解答了我在程序上遇到的问题,是他们在我编写程序过程中给了我很多的启发和感想,也帮助了我对于程序的调试和检测,让我受益良多。在过去的两年中,我深入学习了许多专业知识,并得到了老师的指导和同学的帮助,使我不断提高。我决心不断努力,不断提升自己,成为更优秀的人。
在这里,我对那些给予了我支持和鼓励的教授和朋友深深地鞠躬致敬!