校园跑腿小程序——毕业设计
摘 要
伴随着中国“互联网+”产业的迅速发展, 快递服务、网上订餐等业务发展迅猛,为人们提供了便捷的生活方式,但这些业务还需要一个中间环节,那就是跑腿送货,这就是本设计的课题来源。大学生作为享受现代科技的领跑者群体,其网上购物活动尤其频繁,学生对跑腿服务的需求日益增多,繁忙的学业、社团活动和生活都将成为跑腿服务的重要工作领域。而大学生中又有不少同学需要兼职机会,这就提供了良好的供给需求。因此,本设计选择大学生作为主要客户群体进行系统开发。整个设计在Hbuilder X开发环境下开发。系统后台使用 Js 编写,使用 Vue 框架,前端部分使用的是 uni-app 框架,可以展示丰富绚丽的用户界面,数据库方面使用的 MySQL 的数据库,完全可以满足日常使用,并且性能优秀。系统分析和设计采用面向对象的方法。论文对整个系统的分析、设计和实现做了详细的描述。系统覆盖了用户的注册登录、订单发布、接单、付款评价等一系列业务,用户可以以多种身份登录系统,同时完成发布和接单的操作。该系统一方面方便师生日常生活、解决时间冲突等问题。另一方面为提供给在校大学生勤工俭学的途径。
关键词:校园跑腿;uni-app;MySQL
第1章 引言
本章主要首先从校园跑腿系统开发背景与研究意义进行详细分析,然后从系统的国内外研究现状进行详细解析,最后总结了本文的研究内容,并对本文每个章节的内容做了简略介绍。
1.1 选题背景
随着互联网的技术和物流产业的不断的发展,大学生通过手机网购日常用品、外卖、代取快递等已不再是稀奇的事情[1]。此外,不少高校还流行着校园有偿工作,校园跑腿就成了大学生创业服务项目。在同一所大学,所有的客户群体都非常集中。选择一种好的宣传方式和推广模式,你可以有一个很好的沟通空间。良好的声誉,学生自然会更好地帮助沟通。并且大大降低了营销成本,有利于平台的快速启动。大学用户大都是年轻人。在这个阶段,年轻人可以很快熟悉互联网,尝试新事物。此外,大学生集体是懒惰经济的主要消费力量,也有人积极寻找兼职工作来丰富生活。校园跑腿的出现可以很好地将两者联系起来。但是其中大量的需求并没有得到满足,并存在着充实的盈利空间可以进行开发。所以本文开展了对校园跑腿系统开发的可行性研究,发掘这些环节中的痛点,寻找其中的盈利空间。在该系统中最重要的是对用户其信息、快件收发的信息及配送信息、退货遗失等逆向的物流信息等的收集、储存、处理的过程。
随着互联网技术不断的革新与发展,各种各样的网络公司不断涌现,极大的丰富了人们生活的方方面面。时下,O2O模式的流行与发现,各种各样的服务网站不断创建,提高了大家工作和生活的效率。在如今这个新的消费模式的带领下,90后、00后成为新科技、新文化它们最直接的接触者和受益者,成为了大学校园的消费主体。生活节奏更快,对时间的要求更高,催生了众多不同场景、不同种类的服务需求,如目前主流的无须排队、可提前预约、送货上门的外卖配送服务就基本覆盖了校园市场。但是,学校出于保障学生人身财产安全的考虑,禁止外部人员随意进校,以西安邮电大学为例,学生往往要到校门口自取外卖订单,或者是商家找校内的同学帮忙代送,而正是这一点导致代办事的价值在逐步瓦解。除了送外卖这一件事外,还有许多的短距离的跑腿需求遍布在校园的各个聊天群中仍未得到有效的解决办法。除了较为大型的快递公司在校园内有固定的驻点,很多的快递公司无法进入校园,在校园门口“摆起小摊”。由于时间或路程或天气等各种原因,不能在规定的时间内提走的快递容易被退回或造成丢失。除此之外,还有代买水果零食、代寄快递、代打印等一系列希望他人顺路帮自己完成的某些跑腿工作。虽然现在我们学校内有存在多个微信群或是QQ群,专门用于发布此类消息,但仍然存在一些问题,具体表现为:
(1)需求量大,储备的代跑者不足。社交聊天群有人数限制,只能覆盖校园内一小部分的人,而其中潜在的代跑人员数量过少,不足以满足基本的需求。
(2)此类消息容易被聊天对话覆盖,代跑员想接单也要费上一些时间去查找记录。
(3)缺乏严格的管理制度,此类私下进行的跑腿交易没有既定的规则,全凭信用,无法保证双方的利益。校园跑腿系统的开发既能满足上诉问题的需求,同时能够对现有的跑腿业务进行有序地管理,帮助用户提升生活的满足感。
1.2 选题意义
随着经济的发展与人们观念的变化,校园跑腿行业逐渐兴盛,用户使用量与需求量的增长,让校园跑腿行业发展由平稳变上升,业务类型也随之增加,跑腿市场更贴近用户。其中跑腿服务业务在大学校园中悄然而生并且已经有了一些规模,其中潜在的力量不可预估!
校园跑腿让学生能够自由的分配工作时间,可以在不耽误学习和生活的条件下获得不错的收益。让同学们上课时安心的上课,下课的空闲时间就可以自己接一些订单,并且不局限于时间限制。使同学们能够自由的支配工作时间,这种本校化运营,使学生学习和赚钱两不误。
校园跑腿不仅仅能够给学生们带来经济收益,更能让学生们体验丰富的大学生活。学生也不需要每天都躺在寝室里,可以出去兼职,拓展自己的能力。创业过程简单,而且还能在创业中交识各种各样的人,来进一步地提升自己的社交能力,更是锻炼了管理能力、决策能力、协调能力。
1.3 国内外文献综述
随着互联网技术的发展,国内出现了一系列校园跑腿系统等。目前国内,校园内跑腿的现状非常庞大,有着良好的平台和大量的客户群,学校内部用户群体数量较多相对稳定,现在利用跑腿系统进行创业。但校园跑腿平台数量较少,市场有较大的空缺。当前,跑腿者为校园跑腿团队提供了一套技术体系和运作方案,帮助他们建立了自己的网上跑腿平台。价格低廉,快捷。不同的场景可以自行选择服务,自己当老板。
在如今这个互联网飞速发展的时代,我们的生活、工作和学习已经与网络越来越不可分割,互联网正引领者一个新时代的到来,利用开放的Internet技术开发出实时、快捷、全方位的信息传播平台,使得信息在用户之间的传播更为轻松,系统为用户提供服务,双方都能及时并且迅速快捷的得到信息。可以解决大量信息的查询和管理,便于系统更好的管理和更改信息,同时也为用户提供了方便。
1.4 本文的主要研究内容
1.4.1 研究目的
本研究的主要目标是设计和分析、并实现一个便捷、高效、实用的校园生活服务平台,并通过该系统为广大师生日常的生活提供便捷,也相对促进了现代大学生勤工俭学的中华传统美德。并且可以通过校园跑腿平台进行创业,增加自己的收入。从每一笔订单之中收取相应平台服务费,保证该系统能够有效盈利。通过对校园跑腿小程序的开发也可以提高自己的综合能力。
1.4.2 研究内容
本系统是校园跑腿微信小程序的设计,通过对用户进行市场调查进行需求分析。设计出了这款校园跑腿微信小程序,主要有6大工作,具体如下:
- 通过对其他跑腿程序的观察与研究,编写出适合校园内部小程序的需求分析。
- 根据校园同学提出的跑腿需求,进行分析,设计出程序的大体框架。
- 根据程序的需求分析以及总体设计要求,设计出相关程序的结构图。
- 根据具体功能编写本程序的开发技术文档。
- 对校园跑腿微信小程序进行编程。
- 对校园跑腿微信小程序进行相关功能测试。
1.4.3 研究方法及手段
- 文献查找方法。通过网络手段,获取相关的文献资料进行查看。对相关文献资料进行整理,对文献资料进行反思,从而得到大体架构。对前人在该领域的方法进行总结,从而得到自己需要的东西。
- 调查方法。通过对需要调查对象,实施有计划、有目的寻访调查,从而得到真实可靠的数据资料。
1.5 论文组织结构
本文的组织结构如下:
第1章为引言。主要介绍校园跑腿系统的开发背景,并结合国内外发展现状分析当前校园跑腿系统的局限和需求,从而进一步说明本文研究项目的意义以及项目工作内容。
第2章为相关技术综述。主要介绍本系统开发过程中所需要的技术栈,确保所选技术可以满足系统设计与实施的要求[2]。
第3章为校园跑腿系统需求分析。主要分析校园跑腿系统的开发的可行性所涉及的各种需求,明确要完成的功能,划分系统的业务模块,保证开发顺利进行。
第4章为校园跑腿系统设计。根据校园跑腿系统特性设计系统总体架构,详细地描述了客户端和管理端功能模块以及数据库模型。
第5章为校园跑腿系统实现。主要阐述校园跑腿系统的实现过程,按照不同模块实现对应的功能,并进行详细的介绍,最后给出实现的效果图与部分重要代码。
第6章为校园跑腿系统测试。主要对系统的安全性和使用效率进行测试并得出总结。
第7章为结论与展望。首先对本项目所做的工作内容进行总结,接着探讨系统的不足之处,展望今后本项目开发的改进方向。
实现效果图
第1章 引言
1.1 选题背景
1.2 选题意义
1.3 国内外文献综述
1.4 本文的主要研究内容
1.4.1 研究目的
1.4.2 研究内容
1.4.3 研究方法及手段
1.5 论文组织结构
第2章 相关技术概述
2.1 前后端分离
2.2 uni-app框架
2.3 JavaScript
2.4 Vue框架
2.5 Node.js
2.6 MySQL
第3章 系统分析
3.1 可行性分析
3.1.1 经济可行性分析
3.1.2 技术可行性分析
3.1.3 操作可行性分析
3.1.4 法律可行性分析
3.2 性能需求分析
3.3 系统功能需求分析
3.3.1 客户端
3.3.2 管理端
3.4 系统角色分析
第4章 系统设计
4.1 系统流程设计
4.2 系统业务流程
4.3 系统结构设计
4.4 系统功能设计
4.4.1 系统功能概述
4.4.2 系统功能结构图
4.5 系统数据库设计
4.5.1 数据库实体(E-R图)
4.5.2 数据库表的设计
4.6 开发环境
第5章 系统实现
5.1 uni-app 客户端的设计与实现
5.1.1 主体框架(客户端)
5.1.2 主体框架(管理端)
5.1.3 数据状态管理设计与实现
5.2 主要业务功能设计与实现(客户端)
5.3 主要业务功能设计与实现(管理端)
第6章 系统测试
6.1 程序调试
6.2 程序的测试
6.2.1 测试的重要性及目的
6.2.2 测试的步骤
6.2.3 测试的主要内容
第7章 结论与展望
7.1 主要结论
7.2 系统展望
致 谢
参考文献