admin 管理员组

文章数量: 1184232


2024年2月26日发(作者:河南省副厅长)

基于云开发的校园跑腿小程序的设计与实现

摘要:该小程序采用原生语言进行开发,使用官方微信开发者工具作为开发工具。前端主要使用WXML、WXSS、JavaScript等技术,后端采用小程序云开发框架,数据库使用云开发云数据库。后端采用云开发CMS内容管理系统对数据进行可视化管理。小程序主要分为发布者、接单者、管理者三个模块,这三个模块主要分别实现订单发布及管理,接受订单及管理,管理订单及用户相关信息功能。

关键词:校园跑腿 小程序 云开发 UI设计

一、引言

随着现代科技技术的飞速发展,微信小程序技术已经愈发的完善成熟。现如今新冠疫情肆虐,许多校外业务无法有效地服务到校内大学生,为了追求高效、舒适、便捷的大学生活,将一些冗余繁琐但是又是必须要做的杂事交给他人代办,把更多的时间留在更具意义的事情上。因此开发一款可以校园跑腿代办服务的小程序是十分有必要的。

二、系统分析

校园跑腿小程序主要采用的是小程序原生开发和云开发技术,这些技术与传统的前端开发技术大同小异,技术简单。UI设计方面,有完整的产品设计经验。所以小程序在技术这一方面是具有可行性的。

非功能需求分析主要考虑以下几点:

美观性:根据前期UI设计,设计出符合用户审美的界面。

可兼容性:因为本身就是在内置在微信中的小程序,所以任何系统手机端的用户都可以进行使用,并不用考虑不同系统所带来的影响。

可扩展性:随着用户的不断增加,开发者要考虑到后端云服务器要进行相应的扩充。

可交互性:因为小程序主要在手机移动端进行使用,要考虑到用户与手机进行交互,提升用户交互体验,这会影响到用户对产品的使用与评价。

三、系统概要设计

3.1 功能结构设计

根据用户角色不同,将使用该小程序的用户分为以下三类,分别为发布者、接单者以及管理者。这三类的用户的需求和目的各不相同,所以这三类用户所涉及到的核心功能也各不一样。

发布者模块要实现:用户登录小程序并且可以根据自己的需求来进行发布订单,并且还要能够实现对发布订单信息的管理,以及实现查看公告与服务推广,评价订单,个人中心等功能。接单者模块要实现:用户登录小程序并且可以根据自己的需求来进行接受订单,并且还要能够实现对接受订单信息的管理,以及实现查看公告与服务推广,查看评价,个人中心等功能。管理者模块要实现:主页进行服务推广和订单评价管理、后台客服运营,用户信息管理,订单信息管理。

3.2数据库设计

数据库的概念结构设计,是通过对各功能模块的实体属性的描述,绘制出实体属性图和E-R图,以便于使用者对数据库结构进行图形化的分析。系统全局E-R图如下图1所示。

图1 系统全局E-R图

逻辑结构设计是将概念结构设计阶段完成的概念模型,转换成能被选定的数据库管理系统支持的数据模型。根据E-R图,系统数据库共涉及7个表:用户信息表、订单信息表、订单评价表、接受订单表、公告信息表、客服信息表、Banner服务推广表。

四、系统实现

本系统后台系统主要使用微信原生语言,前端则选用微信小程序作为展示实现了校园跑腿小程序的发单和接单功能。系统使用了云开发作为框架进行开发,云开发云开发可以提供云函数、数据库、存储管理等云服务,采用serverless架构,移除了移动端应用构建复杂冗余的服务器搭建和数据维护。基于云开发一站式后端云服务,能够有效地解决传统后端开发的“维护成本高、效率低、不够灵活”等问题。

系统所使用的调试工具微信开发者工具,是官方提供的专门针对小程序的一种开发工具,集中了开发,调试,预览,上传等功能。UI设计是刚刚在全球软件兴起的一个概念, UI设计英文叫User Interface翻译成中文意思就是用户界面。随着移动端设备的普及,用户与设备完成信息交互变得更加容易,在提升界面美观的同时,如何提高用户体验则显得更加尤为重要。

五、总结

本系统的实现可以为广大校园大学生提供方便快捷的服务,更好地解决学生们的需求,同时想要兼职的学生也可以借助这一小程序,找到合适的单子,来进行接单,这样既能满足发布者的需求,又能达到自己的目的,一举两得。同时管理者也可通过对公共模块的管理,来提升本系统的用户粘性和转化率。

参考文献

[1]安钾荣,黄娟.大学校园跑腿服务创业模式研究[J].营销界(理论与实践),2020(7):1.

[2]迟宇昕,关明孚.基于微信平台的校园"跑腿儿公司"的构建与探索[J].才智,2020(05):54-54

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

[4]周睿.基于可用性的手机交互界面设计研究[D].南京理工大学,2006.文洁.微信小程序开发零基础入门[M].清华大学出版社,2019.

作者简介:

宋玉豪,男(1999.11-),山东临沂人,本科,主要研究计算机科学与技术方向。

赵淑芳(1979.10),女,山东济宁人,硕士,副教授,研究方向:计算机科学与技术

张文华,女(1989.8-),山东济南人,硕士研究生,主要研究计算机应用与信息管理。


本文标签: 用户 开发 程序 进行 订单