基于SpringBoot的客户多业务项目管理系统设计与实现

(整期优先)网络出版时间:2023-08-09
/ 2

基于SpringBoot的客户多业务项目管理系统设计与实现

许逸雯,李享,邹运兰

浙江万里学院大数据与软件工程学院  315100

摘要:随着国内物流行业的发展,电商寄件量超标,港口吞吐量大,快递量多,用户下单量大会造成网络拥挤的现象,同时阿里京东等大型电商需求量大,为解决这类问题,本文拟研制一套简明、高效的快递小程序管理体系。该系统能有效地缓解物流慢、快递员无法准时取的件问题,缓解电商平台吞吐量大的现状,增加网络下单量,提高效率缓解快递员就业压力,解决人们拿快递不快捷的问题。

关键词:多平台开发;SSM框架;小程序开发;Java

引言 

我国的物流产业在这几年飞速发展,许多电商平台加盟了各式各样的商品店铺,对快递行业的需求量变高,根据市场行业调研发现,许多快递服务行业存在人手不够、秩序差、体系混乱的情况,物流行业需要一个客户软件管理系统来解决。用户可以使用该系统下单,快递员根据用户下单时间准时上门取件,这样的实施可以带来良好的社会环境;用户下大量订单时,可以批量下单,快递员可以统一取件,这样提高了快递寄件的效率。[1]

本系统采用Java[2]语言编写,采用maven项目管理多平台开发,Tomcat启动Jar包,前端用VUE和Element-UI设计,后端使用SpringBoot[3]框架、Spring[4]框架、SpringCloud框架部署,系统分为客户管理系统、积分优惠券系统、寄件系统包含预约寄件、扫码寄件、批量寄件、驿站自寄、云打印寄件、国际寄件等服务项目。

1 系统分析

1.1系统需求分析

本系统依赖微信小程序发布,用户登录微信账号即可登录使用该小程序,需要连接网络才可以使用。系统模块包括:登录页系统模块,用户登录页面展示用户信息,包含业务有我的快递功能、我的支付功能和地址簿功能;其他服务功能系统模块包含功能有:在线客服、我的售后、电子发票、关联小程序和反馈意见;查件功能系统模块包含查找我寄出的快递,我收到的快递可分享链接给好友,可以催单还可以联系在线客服;寄件功能系统模块包含功能有:预约寄件、扫码寄件、批量寄件、驿站自寄、丰巢寄件、云打印寄件、寄国际件和邀请好友寄件的功能。

1.2系统界面分析

本系统使用Web开发,页面简洁大方,以紫色为主题色的可视化应用界面,系统后端用Java语言编写主要功能,针对电商平台物流寄件客户、广大业余散单用户、校园师生寄件用户、菜鸟驿站妈妈驿站全国网点、物流行业的运输、港口海关的寄件服务以及国际件用户,具有实用性高适用性强的特点;以手机软件为基础,用户直接小程序下单,做一款全民可以使用的物流软件;页面大小符合手机屏幕大小,清晰度高反应灵敏,后台算法快不宜出现不可修复的问题。

2 系统设计

2.1系统UML用例

用户点击该系统进入到登录系统进行实名认证,该子系统可以点击我的快递的功能进行查找,点击我的支付进行查看自己的钱包余额,点击我的地址簿查看或增删设计自己的地址信息,点击在线客服可以联系到客服为用户解决问题。

系统UML用例图如图2-1所示。

图2-1  系统UML用例图

2.2 数据库设计

E-R图[5]也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。本系统E-R图如2-2图所示。

图2-2系统E-R图

3系统实现

3.1用户登录页面

此页面为手机端设计,用户登录微信后进入该小程序,以紫色为主题色,展示用户头像为微信头像,头像后设计出积分数、抵用卷数、经验值的信息。具体功能有我的快递、我的支付、地址簿。用户点击地址薄展示用户所有填写过的地址信息,可以进行增删查改。页面中间栏目推荐工具有云打印管理、云打印订单、实名认证、驿站待取件、邀请寄件记录。页面下面栏目其他服务有在线客服、我的售后、电子发票、关联小程序、反馈建议。登录页面如3-1图所示。

图3-1登录页面作品图

3.2用户查件系统

用户点击查件系统,页面上方显示搜索栏,搜索栏具备两个功能,用户可以输入自己的快递单号进行查件,也可以使用照相机扫描快递件上的条形码进行查件,中间栏主页面展示用户寄出的快递,用户点击栏目条展示快递的运单号,寄件地址和收件地址,展示出物流轨迹状态,该系统物流轨迹状态有待取件、已取消、运输中、待收货、已揽收、转运中。用户点击我收的快递功能,该系统展示出寄出快递的信息,展示物流轨迹有待取件、已取消、运输中、待收货、已揽收、转运中。用户可以对订单状态进行功能有分享好友、在线客服、催件的功能。用户查件系统页面如3-2图所示。

图3-2用户查件系统页面

3.3用户寄件系统

用户点击寄件系统,页面跳转到寄件页面,页面以列表形式体现,具有功能子系统模块有预约寄件、扫码寄件、批量寄件、驿站自寄、丰巢寄件、云打印寄件、寄国际件、邀请好友寄件。其中预约寄件用户可以进行预约时间下单,快递员根据该系统返回的上门取件时间去用户指定地点取件。用户寄件系统页面如图3-3所示。

图3-3用户寄件系统页面

4 结语

本系统基于微信平台研发,是一个可以通过微信直接一键登录的平台,用户使用微信登录小程序,进去该系统,登录成功后直接跳转到寄件系统H5页面,寄件系统上方为JS滚动广告,中心部分为系统功能选择,本系统易学易用,可以为用户提供满意的体验。

参考文献

[1]  曲永栋,邢金山,朱付长主编. 网店运营理论与实操[M]. 北京:中国农业科学技术出版社, 2016.08.第2页

[2]   李刚.疯狂Java讲义(第2版)[M]:电子工业出版社,2014:2

[3]  廖义奎编著,Java Web开发之Struts编程基础与实例精讲[M],中国电力出版社,2006年1月,第372页

[4]  温立辉.Spring框架在模型层的应用及原理[J].福建电脑,2017,33(05):147-148.  .中国知网[引用日期2019-09-21]

[5]  钱雪忠,王月海主编;陈国俊,徐华,钱瑛副主编.数据库原理及应用[M]:北京邮电大学出版社,2015.04:第82页