开发物流快递小程序 第1篇
当前小程序由于是开发版,并未发布因此不可对外让用户使用,可不可以生成小程序二维码让用户扫码去使用,仅可以在电脑的模拟器或者本人的手机上,因此没有办法测试小程序的兼容性。但是,在这里对本系统的功能进行了大量功能性测试,具体内容如下所示。
(1)测试目的
软件测试的目的是为了发现并纠正软件中的错误、缺陷和漏洞,以确保软件产品的质量和稳定性,提高用户的满意度和信任度。同时,软件测试也可以帮助开发团队发现潜在的问题,并为软件产品的改进提供支持。
(2)小程序的核心功能测试过程
以下部分是对小程序端主要功能的测试,包括了:
① 微信登录;
② 寄快递信息填写;
③ 选择地址簿,添加地址;
④ 下单支付的功能;
⑤ 历史下单记录功能查看;
⑥ 查快递;
⑦ 查运费。
测试结果如表:
表测试结果表
功能模块
测试结果
微信登录功能
未发现问题
寄快递信息填写
未发现问题
选择地址簿,添加地址
未发现问题
下单支付的功能
未发现问题
历史下单记录功能查看
未发现问题
查快递
未发现问题
查运费
未发现问题
以下部分是对后台管理系统主要功能的测试,包括了:
① 后台登录;
② 管理员管理;
③ 会员管理;
④ 订单管理功能;
⑤ 帮助中心管理;
⑥ 用户地址管理。
测试结果如表:
表测试结果表
功能模块
测试结果
后台登录
未发现问题
管理员管理
未发现问题
会员管理
未发现问题
订单管理功能
未发现问题
帮助中心管理
未发现问题
用户地址管理
未发现问题
喜欢的点赞收藏加关注私信沟通
开发物流快递小程序 第2篇
随着互联网和移动设备的普及,电子商务的快速发展,快递行业也迎来了快速发展的时期。随着人们对生活品质的要求不断提高,对快递寄件服务的要求也越来越高。因此,开发一款高效、智能的快递寄件小程序成为了当前快递行业的一个热门课题。
快递寄件小程序有着广泛的应用场景。例如,用户可以通过手机APP或者小程序在线下单,实现寄件、打印运单、付款等一系列服务,方便快捷。对于快递公司来说,快递寄件小程序可以大大提高快递业务的效率和服务质量,优化运营流程,提高运营收益。
当前,快递寄件小程序的研究和开发已经成为了快递行业中的一项重要课题。其中,主要研究内容包括:快递寄件小程序的需求分析、设计与开发、运营与管理等方面。
首先,需求分析是快递寄件小程序研究的第一步。通过对用户的需求分析,了解用户的基本需求和使用习惯,为后续的设计和开发提供依据。同时,还需要考虑到不同用户群体的需求,例如老年人、残疾人、外国人等,为不同用户设计不同的界面和操作方式,提高用户体验。
其次,设计与开发是快递寄件小程序研究的核心环节。在设计时,需要考虑界面设计、用户体验、功能设计等多方面因素,使得小程序具有良好的用户交互性和易用性。在开发时,则需要考虑技术选型、安全性、兼容性等多个方面,实现快递寄件小程序的高效、稳定、安全的运行。
最后,运营与管理则是快递寄件小程序研究的重要保障。在运营方面,需要考虑推广、营销、客户服务等方面,使得小程序能够被更多用户使用。在管理方面,则需要考虑运营数据统计、维护、升级等方面,保证小程序的稳定性和可持续性。
总之,快递寄件小程序的研究和开发,是当前快递行业中的一项重要课题。通过不断地完善和优化,快递寄件小程序可以更好地服务于用户,提高快递行业的效率和服务质量,创造更大的社会价值。
开发物流快递小程序 第3篇
该系统的主要数据库表设计有:小程序端用户表、宣传广告表、收货地址表、管理员表、订单表等等。主要的逻辑设计及结构如下所示。用户表存储的是微信小程序用户的昵称、省、市、县、openid、头像、积分、会员等级等情况信息。
表 用户信息表
字段名
字段类型
长度
是否NULL
字段说明
user_id
int unsigned
用户id
parent_id
int
unionid
varchar
unionid
open_id
varchar
openid
openid
varchar
openid
province
int
city
int
area
int
县或区
requestCode
varchar
请求码
account
varchar
邮件或者手机
password
char
pay_password
char
支付密码
face
varchar
500
ext0
varchar
为了兼容DISCUZ 设立的用户名存储的字段
nickname
varchar
integral
int
prestige
int
声望,影响等级的
money
int
账户余额
stock
int
draw
int
奖金表
moneys
int
账户余额
qrcode
varchar
256
二维码
qrcode1
varchar
256
二维码1
qrcode2
varchar
256
二维码2
qrcode3
varchar
256
二维码3
guide
int
rank_id
tinyint
等级ID
gold
int
是否会员
frozen_money
int
会员余额-冻结金
frozen_gold
int
冻结金-商家资金
reg_time
int
注册时间
reg_ip
varchar
区域ip
last_time
int
最后登录时间
last_ip
varchar
最后登录IP
frozen_money_time
int
会员余额-冻结金修改时间
frozen_gold_time
int
修改商家资金冻结时间
prestige_frozen
int
威望冻结金
is_prestige_frozen
tinyint
0代表威望已冻结,1已解冻
closed
tinyint
-1代表需要激活 0 代表正常 1 代表删除
uc_id
int
varchar
认证的邮件
mobile
varchar
认证的手机号码
lock_num
int
token
char
token
varchar
count_team
int
团队人数
count_user_price
int
个人业绩
count_team_price
int
团队业绩
is_lock
tinyint
是否锁定
is_lock_time
int
锁定时间
is_aux
tinyint
会员是否实名认证
管理员信息表存储的是管理员id、用户名、密码、角色id、手机号等基本信息。
表 管理员信息表
字段名
字段类型
长度
是否NULL
字段说明
admin_id
int unsigned
管理员id
type
tinyint
user_id
int
用户id
username
varchar
用户名
password
char
role_id
int
角色id
city_id
int
城市id
area_id
int
区域id'
business_id
int
business_id
mobile
varchar
手机号
lock_admin_mum
int
锁定最小时间
is_lock
tinyint
是否锁定
is_admin_lock
tinyint
is_admin_lock_time
int
锁定最小时间
create_time
int
创建时间
create_ip
varchar
创建ip
last_time
int
最近登录时间
last_ip
varchar
最近登录ip
is_ip
tinyint
is_username_lock
tinyint
是否锁定
closed
tinyint
用户地址信息表存储的是地址id、地址类型、用户id、省、市、县等基本信息。
表 用户地址信息表
字段名
字段类型
长度
是否NULL
字段说明
addr_id
int unsigned
地址id
type
int
is_dw
int
是否已得物
user_id
int
用户id
city_id
int
城市id
area_id
int
地区id
business_id
int
镇id
name
varchar
255
mobile
varchar
固定电话
phone
varchar
手机号
getAddr
varchar
128
获取地址
addr
varchar
1024
info
varchar
128
lng
varchar
lat
varchar
province
varchar
area
varchar
city
varchar
256
linkMan
varchar
256
联系人
createTime
varchar
创建时间
address
varchar
256
详细地址
is_default
tinyint
是否默认
closed
tinyint
删除状态
省信息表存储的是编号、省名称、中心经度、中心纬度、区号等基本信息。
表 省信息表
字段名
字段类型
长度
是否NULL
字段说明
int
主键id
adcode
varchar
name
varchar
100
省名称
lat
double
中心纬度
lng
double
中心经度
citycode
varchar
user_id
int
会员绑定
ratio
int
分成费率
市信息表存储的是城市名称、管理员id、代理id、照片、拼音、经度、纬度、级别类型等基本信息。
表 市信息表
字段名
字段类型
长度
是否NULL
字段说明
city_id
int unsigned
城市id
name
varchar
城市名称
user_id
int
管理员ID
agent_id
int
代理ID
photo
varchar
255
pinyin
varchar
is_open
tinyint
是否打开
domain
tinyint
lng
varchar
lat
varchar
orderby
tinyint
first_letter
char
第一个字符
theme
varchar
closed
tinyint
是否隐藏
create_time
varchar
创建时间
create_ip
varchar
创建ip
pid
smallint
上级城市ID
ShortName
varchar
LevelType
tinyint
级别类型
CityCode
tinyint
城市编码
ZipCode
tinyint
邮政编号
MergerName
varchar
255
合并名称
ParentId
int
父级id
hot
tinyint
0代表普通城市;1代表热门城市
县区信息表存储的是城市id、县区名称、排序、名字、级别类型、城市编码、邮政编码、合并名称等基本信息。
表 县区信息表
字段名
字段类型
长度
是否NULL
字段说明
area_id
int unsigned
县区id
city_id
int
城市id
area_name
varchar
县区名称
orderby
tinyint
Name
varchar
255
LevelType
tinyint
级别类型
CityCode
tinyint
城市编码
ZipCode
tinyint
邮政编码
MergerName
varchar
255
合并名称
lng
varchar
Lat
varchar
pinyin
varchar
user_id
int
管理员id
街道镇信息表存储的是街道或镇名称id'、县区id、排序、热门城市、经度、纬度等基本信息。
表 街道镇信息表
字段名
字段类型
长度
是否NULL
字段说明
business_id
int unsigned
街道镇信息id
business_name
varchar
街道或镇名称
area_id
int
县区id
orderby
tinyint
is_hot
tinyint
热门城市
lng
varchar
lat
varchar
订单信息表存储的是订单单号、会员id、快递公司id、订单状态、预约时间等基本信息。
表 订单信息表
字段名
字段类型
长度
是否NULL
字段说明
int unsigned
主键id
type
int
接口名称
is_pei
int
是否配送
pid
int
上级ID
deliveryId
varchar
快递公司返回ID
expressId
varchar
快递公司ID
expressNo
varchar
快递公司单号
user_id
int
会员ID
takeDesc
varchar
排序模式
orderStatus
int
订单状态
orderStatusName
varchar
订单状态名
realOrderState
varchar
订单真实状态
diffStatus
int
orderNo
varchar
orderRightsStatus
int
退款状态
requestParams
varchar
9999
php提交数组
requestParams2
text
sendStartTime
varchar
预约时间开始
sendEndTime
varchar
预约时间结束
createTime
varchar
wight
varchar
256
preOrderFee
int
订单费
firstPrice
int
首重价格
firstPrice_jia
int
首重价格+
addPrice
int
续重价格
addPrice_jia
int
续重价格+
limitFirstPrice
int
限重首重价格
limitFirstPrice_jia
int
限重首重价格+
limitAddPrice
int
限重续重价格
limitAddPrice_jia
int
限重续重价格+
sumMoneyYuan
int
支付金额
sumMoneyYuan_old
int
原始金额
sumMoneyYuan_jia
int
加价金额
diffMoneyYuan
int
差价金额
insurancePrice
int
保价费用
insuranceValue
int
保价金额
packageServicePrice
int
包装费用
sendName
varchar
256
寄件方姓名
sendMobile
varchar
256
寄件方手机
sendCity
varchar
512
寄件方城市
sendAddress
varchar
256
寄件方地址
orderType
tinyint
订单类型
receiveName
varchar
收件姓名
receiveMobile
varchar
收件手机
receiveCity
varchar
收件城市
receiveAddress
varchar
512
收件地址
kuaidi
varchar
256
goodsType
varchar
256
商品类别
cargoName
varchar
物品名称
totalNumber
varchar
totalVolume
varchar
下单体积
review_weight
varchar
开单重量
review_vloumn
varchar
开单体积
coupon_pmt
int
优惠金额
coupon_download_id
int
下载券ID
yuyuetime
varchar
预约时间
remark
varchar
message
varchar
256
异常说明
pdfUrl
varchar
256
Url
pay_time
varchar
字符时间
cancel_reason
varchar
256
取消说明
cancel_time
varchar
取消时间
reason
varchar
取消订单原因
closed
int
是否取消
create_time
int
创建时间
create_ip
varchar
创建ip
开发物流快递小程序 第4篇
用户用例图:
管理员用例图:
小程序的需求分析为系统的功能设计奠定了基础和提供了参考,通过需求分析对小程序的功能进行了具体设计,以满足用户需求,设计出适应市场的小程序。本小程序主要分为四大模块:首页、查快递、福利、我的、下单模块。每个模块都有对应功能,最后实现寄件、查看功能。
各模块主要功能如下:
(1)首页
① 用户可在首页查看系统投放的广告banner图;
③ 查运费部分,用户可以直接查运费直接进入查运费界面,输入相关信息,从而了解寄件的费用情况。
④ 资讯轮播,用户可以看到推送的资讯信息。
⑤ 活动链接模块,用户可以看到链接的热门外卖红包、电影票等多个生活服务入口。
⑥ 我的订单等多个快捷入口,首页提供了直接进入我的订单查看列表、我的优惠券等多个地方。
(2)查快递模块
查快递模块是查询快递信息的一个入口,提供了查看全部快递、待揽件快递、运输中快递、已签收快递、已取消快递及其查看运单详情的功能。除此之外提供了按运单号、寄件人手机号或收件人手机号查询的功能。
(3)订单模块