毕业设计—快递代收发小程序的设计与实现(案例分析)

摘 要

随着全球经济的讯速发展,人们的生活质量需求一直在提高,以往人们查看快递收发信息,派件信息都是通过快递站点或者去网站上进行搜索查看,在时间和空间上存在很多不便。但在信息化时代,开发一款基于微信小程序的快递代收发平台是非常必要的。

基于微信小程序的快递代收发平台划分了微信小程序用户端和web后台管理员端,其中微信小程序用户端使用微信开发者工具开发和wxml、wxss搭建页面布局,web后台管理员端使用IDEA开发工具配合springboot框架以及mysql数据库存储数据。

系统用需求分析+总体设计+详细设计+系统测试几方面来描述了基于微信小程序的快递代收发平台的设计与实现,为当前还没有推广和使用小程序版本的快递代收发平台提供了思路方向,方便了用户、快递员以及管理者。

关键词:快递代收发;微信小程序;MySQL


Abstract

With the rapid development of the global economy, people's demand for quality of life has been improving. In the past, people used to search and view delivery information through express delivery sites or websites, which caused many inconveniences in terms of time and space. But in the information age, it is very necessary to develop a courier forwarding platform based on WeChat mini programs.

The express delivery platform based on WeChat mini programs is divided into WeChat mini program user end and web backend administrator end. The WeChat mini program user end uses WeChat developer tools to develop and build page layouts using wXML and wxss, while the web backend administrator end uses IDEA development tools in conjunction with the springboot framework and MySQL database to store data.

The system describes the design and implementation of a courier forwarding platform based on WeChat mini programs through requirements analysis, overall design, detailed design, and system testing. This provides a direction for the promotion and use of mini program versions of courier forwarding platforms, making it convenient for users, couriers, and managers.

Keywords: express delivery agent; WeChat mini program; MySQL

 目   录

1 绪论

1.1 课题研究背景

1.2 研究现状

1.3 课题研究意义

1.4系统开发技术的特色

2 基于微信小程序的快递代收发平台分析

2.1可行性分析

2.1.1技术可行性分析

2.1.2经济可行性分析

2.1.3操作可行性分析

2.2需求分析

2.3非功能性分析

2.3用例分析

2.4性能分析

3基于微信小程序的快递代收发平台总体设计

3.1 系统架构设计

3.1系统功能模块设计

3.3数据库设计

3.3.1 数据库E-R模型

3.3.2 数据库表设计

4 基于微信小程序的快递代收发平台实现

4.1 微信端

4.1.1 用户注册界面

4.1.2 用户登录界面

4.1.3 搜索揽件订单界面

4.1.4 揽件订单详情界面

4.1.5 派件信息界面

4.1.6我的界面

4.2 后台端

4.2.1 管理员登录界面

4.2.2 个人中心管理界面

4.2.3 用户管理界面

4.2.4 快递员管理界面

4.2.5揽件订单界面

4.2.6揽件信息界面

4.2.7派件信息界面

4.2.8仓库信息界面

4.2.9用户管理界面

4.2.10系统管理界面

5 基于微信小程序的快递代收发平台测试

5.1系统测试

5.2测试结果

总结与展望

参考文献

致谢

1 绪  论

1.1 课题研究背景

现下全国很多快递行业已经把自己行业内的软件朝着智能化的方向在转移,尤其是在朝着符合自己行业特色的移动端方向来扩展。像以前快递内使用的快递代收发是单机版或者网络版的,就需要朝着移动端中的小程序来扩展,因此我决定开发快递代收发小程序。通过借助现在热门的微信小程序,让快递代收发变的更加人性化,也可以使得快递代收发在智能化管理上有所提高。

1.2 研究现状

随着时代的进步,互联网技术已经成为一种普遍接受的生活方式。它不单单改变了人们的日常生活,并且也能够为更多人多提供了方便快捷的服务。越来越多的人都喜欢使用互联网,并且这种方式已经深深地影响了他们的日常生活。互联网的优势无可限量,它的便捷性、快速性、高效率以及低廉的成本使其成为了一种理想的解决方案。因此,类似于小程序的快递代收发平台,不仅可以让用户轻松获取信息,更可以极大地提升管理效率。

本文旨在探讨小程序的快递代收发平台的运行机制,并通过对现有状况的深入分析,结合最新的计算机技术,构建出一套完善的、高效的小程序的快递代收发平台。这个系统的核心特点是:它利用先进的计算机技术来实现,操作简单快捷;此外,它还提供了一个管理员界面,可以轻松查看和管理用户的所有信息。

随着科技的飞速发展,小程序的快递代收发平台已成为一款极具吸引力的信息服务查询软件,它既简单易用,又能够满足用户的日常需求,同时也可以提供高效、便捷、实用的功能。作为中国最主流的智能技术开发平台,它将为用户提供更加优质的服务,让他们获得更好的体验。

1.3 课题研究意义

近几年来,随着各个地区引进大量人才,对快递代收发的需求越来越高,我们的生活中有越来越多方面需要利用到智能手机,我们平时需要的各种信息的处理操作都能够通过使用智能手机来完成,有了智能手机以后可以很方便的对各种信息进行查询和维护了。

因此需要实现并提高对快递代收发的电子智能化,提高基于微信小程序快递代收发管理效能和使用效能。随着微信小程序的高速发展,小巧便捷的微信小程序受到也越来越多人的喜爱,基于这个背景下设计一款基于微信小程序的快递代收发平台,利用小程序便利性的优点,提高快递代收发的工作效率,使社会人员能够享受更加便捷高效的服务。

1.4系统开发技术的特色

(1)基于微信小程序的快递代收发平台系统中的web后台管理中的后端不再是使用以往的jsp+javabean+servlet技术,而是使用当前系统开发使用较多的springboot框架,从而减少java配置代码,简化java编程代码,目前springboot框架也是很多企业选择的框架之一。

(2)基于微信小程序的快递代收发平台系统中的web后台管理中的前端使用的是bootstrap框架,它配合ajax和jquery可以美化页面设计。

(3)基于微信小程序的快递代收发平台系统中数据库用的mysql5.7,它执行效率高。


2 基于微信小程序的快递代收发平台分析

基于微信小程序的快递代收发平台可在移动端实现首页、揽件信息、派件信息、我的(揽件信息、揽件订单)和个人信息管理等操作,相对于传统快递代收发,基于微信小程序的快递代收发平台提高了效率和便利性。在后台可对揽件信息、派件信息和用户信息进行管理、有效掌握快递代收发信息,充分了解用户的需求,更有针对性的服务用户。

2.1可行性分析

2.1.1技术可行性分析

基于微信小程序的快递代收发平台存储所使用的mysql数据库以及开发中所使用的IDEA+Tomcat这些开发工具的使用,能够给我们的编写工作带来很多的便利。基于微信小程序的快递代收发平台使用springboot框架进行开发,使系统的可扩展性和维护性更佳,减少java配置代码,简化编程代码,目前springboot框架也是很多企业选择的框架之一。

2.1.2经济可行性分析

在开发基于微信小程序的快递代收发平台中所使用的开发软件像IDEA开发工具、Tomcat8.0服务器、MySQL5.7数据库、Photoshop图片处理软件等,这些软件都是开源免费使用的,并且基于微信小程序的快递代收发平台是自己设计并编码实现的,数据库是所使用的是较为流行mysql进行数据的存储,开源的mysql等技术的使用,可以大大减少系统开发费用。

2.1.3操作可行性分析

在日常生活中,随着小程序的快速推广和使用,越来越多人掌握小程序的使用方法,基于微信小程序的快递代收发平台在这种条件背景下是很容易被人们所接受和熟悉的,所以在操作上没任何问题。

2.2需求分析

基于微信小程序的快递代收发平台中的web后台管理端采用了IntelliJ IDEA 2019.3.4 开发工具,配合了java开发语言中springboot开发框架以及tomcat8.0服务器、jdk1.8,微信端采用了微信开发者工具稳定版1.05.2111300,页面使用wxss和wxml进行布局,微信端和web后台管理端采用json接口通信。

微信小程序端:

(1)用户注册:不是基于微信小程序的快递代收发平台中的会员用户,可以在线注册成为真正的会员用户,包括了快递员和用户两部分;

(2)用户登录:是基于微信小程序的快递代收发平台中的会员用户,可以直接登录来使用基于微信小程序的快递代收发平台;

(3)查询快递信息:普通访客或会员用户可以根据关键词快速来查询到自己想要查看的快递信息;

(4)揽件信息:在基于微信小程序的快递代收发平台中的微信小程序端中快递用户可以对揽件信息进行揽件操作;

(5)揽件订单:在基于微信小程序的快递代收发平台中的微信小程序端中快递用户可以对揽件订单信息进行查看操作;

Web后台管理端:

(1)轮播图/公告栏管理:可以对基于微信小程序的快递代收发平台中微信小程序端的轮播图信息和公告信息进行上传和管理;

(2)用户管理:可以对能操作基于微信小程序的快递代收发平台中web后台管理的管理员信息进行创建和管理,同时也可以对系统中小程序端注册的快递员和用户进行管控;

(3)揽件订单管理:管理员可以管控系统客户端展示的揽件订单进行详细的操作,用户小程序端可以提交揽件订单信息;

(4)揽件信息管理:可以对系统中的揽件信息信息进行审核和管理;

(5)仓库信息管理:可以对仓库信息进行增删改查;

2.3非功能性分析

小程序的快递代收发平台的非功能性需求比如小程序的快递代收发平台的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下2-1表格中:

2-1小程序的快递代收发平台非功能需求表

安全性

主要指小程序的快递代收发平台数据库的安装,数据库的使用和密码的设定必须合乎规范。

可靠性

可靠性是指小程序的快递代收发平台能够安装用户的指示进行操作,经过测试,可靠性90%以上。

性能

性能是影响小程序的快递代收发平台占据市场的必要条件,所以性能最好要佳才好。

可扩展性

比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。

易用性

用户只要跟着小程序的快递代收发平台的页面展示内容进行操作,就可以了。

可维护性

小程序的快递代收发平台开发的可维护性是非常重要的,经过测试,可维护性没有问题

2.3用例分析

基于微信小程序的快递代收发平台的完整UML用例图分别是图2-1,图2-2和图2-3。在参与者上包括用户、快递员以及管理员。

   用户角色的用例包括用户注册、首页、揽件信息、派件信息、我的(揽件信息、揽件订单)退出登录。

图2-1 基于微信小程序的快递代收发平台用户角色用例图

快递员角色的用例包括注册、登录、首页、个人中心、揽件订单、揽件信息、派件信息退出登录。

图2-2基于微信小程序的快递代收发平台快递员角色用例图

管理员角色的首页、个人中心、用户管理、快递员管理、揽件订单、揽件信息、派件信息、仓库信息、系统管理。

图2-3 基于微信小程序的快递代收发平台管理员角色用例图

2.4性能分析

在当今的科技背景下,性能分析的管理已经从以往的依赖手动操作转变为采取更加先进的自动化技术,以及利用大量的智能化系统,实现自动化的系统集成,从而提高了系统的运维速度,减轻了工作人员的劳作力度,提高了系统的可靠性,从而更好地满足当下的社会发展的需求,同时也大大缩短了系统的运维周期,提高了系统的整体运维能力。通过利用先进的计算机科学与互联网,我们研制出一套具有弹性的微信小程序,以有效地降低运营成本,极大地改善客户的体验。

通过小程序的快递代收发平台的开发,我们建立了一个独立的系统,采用最新的数据库技术,以满足用户的需求,实现用户角色和功能模块的完美结合,使得管理更加高效、精准,与传统的管理信息完全不同,这样一来,既可以节省资源,又能够大大提升业务处理的速度。这款产品拥有快速、高效、强大的功能。

3基于微信小程序的快递代收发平台总体设计

在上一章节中分析了基于微信小程序的快递代收发平台的功能性需求,并且根据需求分析了基于微信小程序的快递代收发平台中的用例。那么接下来就要开始对基于微信小程序的快递代收发平台架构、主要功能和数据库开始进行设计。

3.1系统功能模块设计

通过对基于微信小程序的快递代收发平台的功能需求分析以及用例分析,得出了基于微信小程序的快递代收发平台的功能模块图如图3-1所示。

图3-1基于微信小程序的快递代收发平台功能模块图

3.3数据库设计

3.3.1 数据库E-R模型

下面是整个基于微信小程序的快递代收发平台的数据库表的E-R实体关系图,如图3-2所示:

图3-2 基于微信小程序的快递代收发平台E-R实体关系图

3.3.2 数据库表设计

cangkuxinxi

字段名称

类型

长度

不是null

主键

字段说明

id

bigint

20

主键

主键

addtime

timestamp

0

创建时间

cangkumingcheng

varchar

200

仓库名称

cangkuweizhi

varchar

200

仓库位置

cangkumianji

varchar

200

仓库面积

fuzeren

varchar

200

负责人

lianxidianhua

varchar

200

联系电话

cangkutupian

varchar

200

仓库图片

kuaidiyuan

字段名称

类型

长度

不是null

主键

字段说明

id

bigint

20

主键

主键

addtime

timestamp

0

创建时间

kuaidigonghao

varchar

200

快递工号

mima

varchar

200

密码

kuaidixingming

varchar

200

快递姓名

xingbie

varchar

200

性别

lianxidianhua

varchar

200

联系电话

shenfenzheng

varchar

200

身份证

touxiang

varchar

200

头像

lanjiandingdan

字段名称

类型

长度

不是null

主键

字段说明

id

bigint

20

主键

主键

addtime

timestamp

0

创建时间

dingdanbianhao

varchar

200

订单编号

wupinmingcheng

varchar

200

物品名称

wupinleixing

varchar

200

物品类型

wupinzhongliang

varchar

200

物品重量

wupintupian

varchar

200

物品图片

shouhuodizhi

varchar

200

收货地址

shoujianren

varchar

200

收件人

lianxidianhua

varchar

200

联系电话

fahuodizhi

varchar

200

发货地址

dingdanzhuangtai

varchar

200

订单状态

zhanghao

varchar

200

账号

shouji

varchar

200

手机

userid

bigint

20

用户id

lanjianxinxi

字段名称

类型

长度

不是null

主键

字段说明

id

bigint

20

主键

主键

addtime

timestamp

0

创建时间

dingdanbianhao

varchar

200

订单编号

wupinmingcheng

varchar

200

物品名称

wupinleixing

varchar

200

物品类型

wupinzhongliang

varchar

200

物品重量

wupintupian

varchar

200

物品图片

lanjianshijian

datetime

0

揽件时间

kuaijianfeiyong

float

0

快件费用

peisongzhuangtai

varchar

200

配送状态

zhanghao

varchar

200

账号

kuaidigonghao

varchar

200

快递工号

kuaidixingming

varchar

200

快递姓名

sfsh

varchar

200

是否审核

shhf

longtext

0

审核回复

ispay

varchar

200

是否支付

userid

bigint

20

用户id

messages

字段名称

类型

长度

不是null

主键

字段说明

id

bigint

20

主键

主键

addtime

timestamp

0

创建时间

userid

bigint

20

留言人id

username

varchar

200

用户名

content

longtext

0

留言内容

cpicture

varchar

200

留言图片

reply

longtext

0

回复内容

rpicture

varchar

200

回复图片

news

字段名称

类型

长度

不是null

主键

字段说明

id

bigint

20

主键

主键

addtime

timestamp

0

创建时间

title

varchar

200

标题

introduction

longtext

0

简介

picture

varchar

200

图片

content

longtext

0

内容

paijianxinxi

字段名称

类型

长度

不是null

主键

字段说明

id

bigint

20

主键

主键

addtime

timestamp

0

创建时间

dingdanbianhao

varchar

200

订单编号

kuaijianmingcheng

varchar

200

快件名称

kuaijianleixing

varchar

200

快件类型

kuaijiantupian

varchar

200

快件图片

fajianren

varchar

200

发件人

fahuodizhi

varchar

200

发货地址

fahuoshijian

datetime

0

发货时间

dingdanzhuangtai

varchar

200

订单状态

zhanghao

varchar

200

账号

xingming

varchar

200

姓名

kuaidigonghao

varchar

200

快递工号

kuaidixingming

varchar

200

快递姓名

sfsh

varchar

200

是否审核

shhf

longtext

0

审核回复

userid

bigint

20

用户id

users

字段名称

类型

长度

不是null

主键

字段说明

id

bigint

20

主键

主键

username

varchar

100

用户名

password

varchar

100

密码

role

varchar

100

角色

addtime

timestamp

0

新增时间

4 基于微信小程序的快递代收发平台实现

基于微信小程序的快递代收发平台划分了微信小程序用户端和web后台管理员端,微信端实现、首页、个人中心、揽件订单、揽件信息、派件信息等功能,web端是为后台管理员提供查看揽件订单,派件订单、仓库信息详情,以及处理用户的管理。

4.1 微信端

4.1.1 用户注册界面

不是基于微信小程序的快递代收发平台的会员是可以通过微信小程序在线进行注册成为会员,填写上自己的账号+密码+重复密码+昵称+邮箱等信息后点击“提交”按钮后将平台会自动验证是否有非空数据,然后会验证密码和重复密码是否一样,最后验证账号的重复使用,如果验证都没问题后便可注册成功。注册实现了用户成为基于微信小程序的快递代收发平台的会员,其用户注册界面展示如下图4-1所示。

图4-1用户注册界面图

4.1.2 用户登录界面

微信小程序上注册后的会员可以通过自己的用户名+个人密码进行登录,在用户填写好自己的用户名+密码信息然后点击“登录”按钮后,将会先检测是不是有非空数据,然后再验证填写的用户信息跟数据库中保存的是否一致,一致后将可以登录成功,登录成功后左上角上就能看到显示的用户信息;否则是会提示相对应的错误信息,用户登录界面如下图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-7所示。

  

图4-7揽件信息界面图

4.1.6我的界面

从基于微信小程序的快递代收发平台端底部的“我的”菜单进入后选择“设置图标”后可以查看到我的个人信息,可以查看自己的信息以及修改个人的信息,界面如下图4-8所示。

图4-8我的界面图

4.2 基于微信小程序的快递代收发平台后台端

4.2.1 管理员登录界面

通过访问浏览器,管理者需要先在后端输入您的账号,然后在“登录”页面上查看您的身份信息,并ACK该账号与系统内的信息完全匹配。若通过了这些步骤,您就能够完整地访问系统,并获得最终的登陆结果,详见图4-9。

图4-9管理员登录界面图

4.2.2 个人中心管理界面

管理员点击后台左边的“个人中心”菜单后,将可以维护和管理基于微信小程序的快递代收发平台中的管理员个人信息+修改密码,个人中心管理界面如下图4-10所示。

图4-10个人中心管理界面图

4.2.3 用户管理界面

通过“用户管理”菜单,管理员可以有效地维护和管理微信小程序的快递代收发平台上的用户信息,并且可以对违反规定的用户进行删除操作,同时也可以通过管理员的编辑,使得该系统的功能更加完善,详情请参见4-11。

图4-11用户管理界面图

4.2.4 快递员管理界面

管理员点击后台左边的“快递员管理”菜单后,将可以对基于微信小程序的快递代收发平台中上的快递员信息进行增删改查的操作,界面如下图4-12所示

图4-12快递员管理界面图

4.2.5揽件订单界面

管理员点击后台左边的“揽件订单”菜单后将可以查看到所有的揽件订单记录,揽件订单界面如下图4-13所示。

图4-13揽件订单界面图

4.2.6揽件信息界面

管理员点击后台左边的“揽件信息”菜单后将可以查看到所有用户提交的的揽件信息记录,揽件信息界面如下图4-14所示。

图4-14揽件信息界面图

4.2.7派件信息界面

管理员点击后台左边的“派件信息”菜单后将可以查看到所有派件信息记录,派件信息界面如下图4-15所示。

图4-15派件信息界面图

4.2.8仓库信息界面

管理员点击后台左边的“仓库信息”菜单后可以查看仓库的信息,支持增删改查、操作。界面如下图4-16所示

图4-16仓库信息界面图

4.2.9用户管理界面

管理员点击后台导航栏的“用户管理”菜单后就能够查看到小程序端上注册过的用户信息,管理员可以对违规的用户进行删除操作,如下图4-17所示。

图4-17用户管理界面图

4.2.10系统管理界面

管理员点击后台左边的“系统管理”菜单后可以对小程序端展示的轮播图+公告消息增删改查,支持微信小程序用户查看轮播图+公告消息,如下图4-18所示。

图4-18系统管理界面图

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]程雪霏. 快递业半年报新鲜出炉  承德人均收发快递3件[N]. 承德日报,2022-08-10(005).DOI:10.28058/n.cnki.ncdbr.2022.001340.

[13].特殊时期  如何安全收发快递[J].健康向导,2022,28(03):35.

[14]董晓芳,陈昭. “双11”当天我市收发快递219万余件[N]. 孝感日报,2021-11-15(004).DOI:10.28868/n.cnki.nxgrb.2021.002165.

[15]王花.校园快递“最后一百米”有偿代取可行性分析[J].中国储运,2021(09):140-141.DOI:10.16301/j.cnki.cn12-1204/f.2021.09.070.

[16]Siyi Liu. Explore Java Language and Android Mobile Software Development[J]. International Journal of Frontiers in Engineering Technology,2021,3.0(2.0).

[17]王占领,徐力,伯龙飞.仓储式快递收发车结构设计[J].中国水运(下半月),2019,19(07):119-120+123.

[18]毛秀,何庆,周玉芳,王天予,董景峰,马宁蔚.高校快递收发点多功能印码扫描机设计[J].物流技术,2019,38(03):132-136.

[19]张建华,张清萍,何银川.校园快递智能收发机设计研究[J].现代制造技术与装备,2018(06):15-17.DOI:10.16107/j.cnki.mmte.2018.0489.

[20]姚帅领. 基于二维码和Android平台的快递收发系统[D].西安科技大学,2018.

致  谢

至此论文结束,感谢您的阅读。首先,我要感谢我的父母对我的支持与理解,在两年的本科学习生活中,倾其所能的爱护我,使我能够心无旁骛,全心全意的投入到学习中;不断鼓励我,让我能够拥有不断前进的动力。其次还要感谢我的导师,感谢在这段时间给予我有效的建议,以至于我的毕设有了整体的设计思路,尽管我在实习期间很忙,论文撰写总是停停改改,但是导师依然十分负责,时不时的询问我的任务进展情况,跟进我的论文进度。在老师的帮助下,我逐步完成了自己的论文和程序,从导师身上也学习到很多知识,和经验,这些知识和经验令我受益匪浅。

此外,还要感谢我的同学,热心的解答了我在程序上遇到的问题,是他们在我编写程序过程中给了我很多的启发和感想,也帮助了我对于程序的调试和检测,让我受益良多。在过去的两年中,我深入学习了许多专业知识,并得到了老师的指导和同学的帮助,使我不断提高。我决心不断努力,不断提升自己,成为更优秀的人。

在这里,我对那些给予了我支持和鼓励的教授和朋友深深地鞠躬致敬!

点赞+收藏+关注  →私信领取本源代码、数据库

  • 7
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值