“校园帮帮帮”代跑腿小程序的设计与实现

(整期优先)网络出版时间:2023-12-13
/ 1

“校园帮帮帮”代跑腿小程序的设计与实现

马鸿飞 毕蓉蓉

哈尔滨理工大学荣成学院  山东省荣成市  264300

要:随着共享经济模式的兴起,校园内各种服务需求不断增长。学生在学习、生活和社交中需要解决购买物品、代取快递、送餐等各种问题。本文通过分析当下高校校园代跑腿经济的现状和市场需求,基于微信小程序设计了提供综合服务的校园服务平台校园帮帮帮 代跑腿小程序。

关键词:代跑腿经济;微信小程序;校园服务平台

1


一、关键技术

系统前端使用微信小程序开发框架,与HTML、CSS和JavaScript等前端技术进行界面设计和开发。利用小程序框架提供的API和组件来实现项目功能。使用云开发能力,如云数据库、云函数等,与后端进行数据交互和业务处理。设计和搭建后端服务器架构并使用MySQL数据库管理系统来存储和管理数据。

二、系统需求分析

“校园帮帮帮”代跑腿小程序的主要功能简述如下:

1. 用户认证:提供用户注册、登录以及认证成为跑腿员功能,确保用户身份的合法性和安全性。

2. 首页功能区:提供代买服务、代送服务、代取服务和其他跑腿服务等主要功能入口,让用户能够方便地浏览和管理任务信息。

3. 任务详情页面:展示任务的详细信息,包括任务的基本信息、描述和要求,以及任务的报价和竞标情况。同时,提供任务交流和沟通的功能,方便任务发布者和接受者之间的互动和协商。

4. 用户个人中心:为用户提供个人信息修改、发布任务记录、接受任务记录以及账户余额和提现等功能。用户可以管理个人信息,查看自己发布和接受的任务记录,以及进行账户相关的操作。

5. 系统管理和运维:该功能模块主要面向平台管理员,包括用户管理、任务管理、订单管理、支付管理以及数据统计分析等功能。管理员可以管理用户信息、任务信息和订单信息,进行支付管理,以及对平台数据进行统计和分析。

三、系统数据库设计

系统采用MySQL数据进行建表与存储数据,创建了跑腿员、普通用户、跑腿资讯、理工新闻、帮我买、帮我送、帮我取、快递任务、外卖任务等数据库,便于数据检索与更新等管理操作。表1展示了用户发布的代买信息表。

1


表1 用户代买信息表

字段名

类型

长度

主键

说明

允许空

id

int

(11)

id

members_id

varchar

(255)

用户id

picture

int

(11)

图片

address

int

(11)

收获地址

expense

varchar

(255)

跑腿费用

Payment method

varchar

(11)

支付方式

remark

text

(255)

备注

1


四、普通户系统功能实现

“校园帮帮帮”小程序端提供普通用户帮买、帮送、帮取服务,并具有代取快递、代取外卖以及其他跑腿服务。可查看跑腿资讯与理工新闻详情,查看我发布的所有任务状态。首页功能如图1所示。系统提供成为跑腿员的资格认证,成为跑腿员后可在接单大厅进行接单,并可查看所有接单信息。系统将接单数据进行统计分析,跑腿员可查看排行榜。

1


1


图1 小程序首页页面

五、结

本文基于高校学生的校园生活所存在的时间紧张、精力有限问题以及对代跑腿服务的认知等情况的分析,对“校园帮帮帮”代跑腿小程序进行了开发。本系统聚焦共享经济,融合现代科技理念,借助小程序形成新的服务理念和全新的互助服务。系统实现了任务发布、接收功能,提供代买、代送以及代取服务等功能。系统整合微信小程序开发框架、HTML、CSS和JavaScript以及MySQL数据库等技术进行设计与实现,确保系统功能完整且稳定。通过提供多样化的服务,满足学生们在学习、生活和社交中的各种需求,提高校园生活的便利性和质量,同时提高学生经济独立性和自我管理能力。

参考文献

[1]张宏娜, 周绪川, 贾泽锋. 基于 Web 技术的校园跑腿 APP 抢单算法的设计与实现[J]. 西北民族大学学报: 自然科学版, 2017, 38(3): 30-34.

[2]魏丹, 周美磊, 胡春安. 基于微信小程序的校园服务平台的设计与开发[J]. Computer Science and Application, 2020, 10: 2247.

作者简介:

马鸿飞(2002.12—),男,山东滨州人,汉族,本科在读,专业方向为软件工程。

项目信息:

黑龙江省大学生创新创业训练计划项目(校园帮帮帮代跑腿小程序)(NO.S202310214017

姓名:马鸿飞 

单位及邮编:哈尔滨理工大学,264300

第二作者:毕蓉蓉  哈尔滨理工大学,264300

黑龙江省大学生创新创业训练计划项目(校园帮帮帮代跑腿小程序)(NO.S202310214017

1