随着计算机信息技术的发展,越来越多的用户使用手机,各种信息化应用出现在智能手机中,特别是微信APP拥有大量的用户群,使用微信小程序可以为人们的生活提供便利。另一方面,我国网购数量日益增加,各大城市快递配送难问题不断呈现。如何有效解决快递配送问题,是人们出行密切关注的问题。本文针对快递柜管理的现状,通过搭建快递柜管理系统微信小程序,帮助用户快速找到快递,解决收发快递的功能,帮助快递管理员提高管理效率。
本文先提出了开发快递柜管理系统微信小程序的背景意义,然后通过功能性和非功能性分析阐述本系统的需求,然后从功能设计和数据库设计两方面进行系统的设计建模。在技术实现部分采用了Java作为开发后台的编程语言,客户端使用微信小程序,数据库选择MySQL。最后进行了代码的编写,并说明了实现流程。最终,通过软件测试来验证快递柜管理系统微信小程序的功能要求。
开发说明:前端使用微信微信小程序开发工具;后端使用ssm+VUE开发
开发语言:Java
开发工具:IDEA /Eclipse/微信小程序开发工具
数据库:MYSQL5.7或以上
应用服务:Tomcat8或以上
快递柜管理系统微信小程序的数据存储在MySQL服务器中,提高服务器端进行数据管理。服务器管理端需要通过权限认证后进行登录,功能包括驿站管理、分类信息的管理、公告信息的管理、用户管理、快递柜查看、取件管理、状态管理。快递柜查看中,通过快递单号进行取件,取件后可以更改状态。
管理员录入数据后,小程序端可以查询驿站信息,并管理快递柜,提交快递柜的快递信息,查询用户取件记录,对系统公告进行管理,系统信息进行管理。
小程序首页提供驿站列表,也可以通过关键字搜索附近驿站,并支持驿站类型的选择。找到合适的驿站之后,并可以查看对应的快递柜信息,进行取件。
公告管理是服务器管理员通过发布驿站相关公告,让会员了解相关制度和时间安排。
小程序的用户在个人中心修改个人信息、修改密码或者注销登录。
目 录
1绪论 1
1.1项目研究的背景 1
1.2开发意义 1
1.3项目研究现状及内容 5
1.4论文结构 5
2开发技术介绍 7
2.1 B/S架构 7
2.2 MySQL 介绍 7
2.3 MySQL环境配置 7
2.4 Java语言简介 8
2.5微信小程序技术 8
3系统分析 9
3.1可行性分析 9
3.1.1技术可行性 9
3.1.2经济可行性 9
3.1.3操作可行性 10
3.2网站性能需求分析 10
3.3网站功能分析 10
3.4系统流程的分析 11
3.4.1 用户管理的流程 12
3.4.2 个人中心管理流程 13
3.4.3 登录流程 13
4系统设计 14
4.1 软件功能模块设计 14
4.2 数据库设计 13
4.2.1 概念模型设计 13
4.2.2 物理模型设计 15
5系统详细设计 21
5.1系统前台功能模块 21
5.2管理员功能模块 24
6系统测试 30
7总结与心得体会 33
7.1 总结 33