快递代拿小程序

  • 项目说明书
  • 需求分析
  • 技术路线
  • 功能分析
  • 小程序实际展示
    • 1.首页
    • 2.代拿快递页面
      • ①按快递点分类显示快递
      • ②按物品名模糊搜索
      • ③左滑选择接单
    • 3.发布委托页面
      • ①新建订单
      • ②委托未接单
      • ③委托被接单
    • 4.物流页面
      • ①委托-进行中
      • ②帮取-进行中
      • ③帮取-未接收
      • ④委托-已送达
      • ⑤委托-已完成
      • ⑥代拿-已完成
    • 5.个人中心页面
      • ①点击卡片进行个人信息的修改
      • ②点击头像进行微信授权登录
      • ③可在信用评价中查看自己被评价情况
      • ④意见反馈
  • 类图
    • 类图文档
  • 数据流图
  • 用例图
  • 顺序图

项目说明书

项目名称 校园快递代拿小程序
前端分工 徐迪 :小程序界面设计及编写+墨刀原型设计
张宁宁:前期部分顺序图用例图数据流图与类图的完成,代码部分登陆功能的实现,获取微信用户的头像与昵称,部分信用界面设计改善图表
蒋毅晖:我的—点击头像后个人信息的修改保存,我的—信用评价—信用信息提取,我的—意见反馈
张文杰:小程序首页模块代码编写及个人拓展
后端分工 姜土根:原型图设计,类图设计,委托,帮取,个人信息页面的后端实现
杨文韬:数据库设计,物流,接单,信用信息后端实现
课程班级 软件工程周三下午
墨刀原型 快递代拿小程序-墨刀原型

需求分析

在网络信息时代,人们的日常生活跟网络息息相关,尤其是我们当代大学生,很早就开始用手机,习惯于网购的生活,但是很多大学生也因为时间的冲突无法去拿快递, 这个小程序可以花不多的钱托人代拿,送至寝室楼下或者寝室,可以节约时间和方便自己, 为校园中有代拿快递需求和希望代取快递赚取外快的同学提供一个便捷的交流平台,解决私下委托交易的弊端。

技术路线

使用模块 使用工具
前端设计工具 墨刀
后端数据库 微信小程序云开发
微信小程序云开发 微信开发者工具

功能分析

①我要委托:

  • 发布订单: 用户在小程序里填写表单来发布代拿快递的需求,表单信息有收件地址,取件地址,价格,收件人及电话,详细物品,取件码等。

  • 删除订单: 被接单前可删除自己发布的订单。

  • 查看物流: 在被接单后可查看自己快递物流信息(订单状态)如进行中,已送达等,在快递员送到时该用户会收到通知去接收,接收完快递后需要确认接受,才算完成一次委托。

  • 代拿人员信息查看: 用户可以通过点击已接单快递员的头像,查看该服务人员的好评度,各种的评价以及联系方式,姓名。

  • 满意度评价: 可以对代拿快递员进行信用评价,当某用户信用低到一定指标将禁止其接单的行为。

②我要接单:

  • 接取订单: 在主页中可以查看,搜索,以及接收别人发布的代拿需求。 快递送达目的地后需确认,系统才会发送信息提醒委托人去取件。

  • 奖金获取: 在委托人确认收件之后,奖金则会按先前约定的金额自动发放到账户。

所有人员:账号注册登录,电话昵称头像等个人信息的编辑,以及查看自己的信用。

小程序实际展示

1.首页

首页中有代拿快递和发布委托两个入口,可以根据实际需要进入对应入口获得对应身份(快递员或用户),而当你的委托被快递员接收并送达时,可以在最新消息里获取这个提醒。

2.代拿快递页面

从首页进入代拿快递的界面,可以选择订单,左滑选择接单,是一个防误触的设计,同时可以让界面看起来整齐简洁,不会满屏按钮。

订单信息由左上角拉取框中所选的快递点匹配搜索,也可以在搜索框中按物品名模糊搜索

①按快递点分类显示快递

②按物品名模糊搜索

③左滑选择接单

3.发布委托页面

从首页进入发布委托界面,可以查看我发布的所有委托记录,按是否被接单分类,未被接单的支持订单修改和订单取消。

也可以在新建委托中新增自己的委托,保存之后将会同时同步到代拿快递页面,供其他用户接单。

①新建订单

填写收件地址,取件地址,电话价格,收件人,详细物品,取件码等信息,收件人和收货地址一般为你个人信息中的预设信息,截止日期默认当天,可修改。

②委托未接单

新建的订单会出现在未接单的栏目里,同时上传到代拿快递界面


ps:可以删除(点击删除按钮)


ps:也支持修改(点击该条列表)

③委托被接单

被接单之后,该条列表会被移入已接单下,并且不再支持修改。
此时点击该条列表时将会去往物流界面,点击查看可看对应快递员信息。

4.物流页面

在发布的订单被别人接单后,就会有物流信息,接下来将会以快递员(接单人)和用户(发单人)两种身份交互进行介绍,页面均可滑动切屏。

①委托-进行中

用户视角:你的快递被接单,但还未送达时,你的状态是委托-进行中,此时点击“联系”按钮可快速获取快递员联系方式进行联系。

②帮取-进行中

快递员视角:你接单之后,状态为帮取-进行中,当你将快递送到用户指定地点时,点击送达,即为将状态改为帮取-未接收,此时只需等待用户接收即可。

③帮取-未接收

快递员视角:若用户长时间未接收快递,则可以在帮取-未接收状态下,点击“催他”,系统就可以在用户的首页-最新信息处更新提醒消息,提醒用户尽快拿快递。


④委托-已送达

用户视角:用户在收到快递,点击接收,则一单委托就算完成了。

⑤委托-已完成

用户视角:在接收后,该条信息进入委托-已完成,你需要对该快递员进行评价


五星评分设三个评分标准:服务态度,配送速度和位置准确,文字评论不超过100字

⑥代拿-已完成

快递员视角:用户接收之后,你的工作已经完成,该条将会转入帮取已完成,你可以选择删除该信息

5.个人中心页面

由于考虑到安全性问题,理论上用户信息为数据库预设的本校学生信息。

①点击卡片进行个人信息的修改

②点击头像进行微信授权登录

③可在信用评价中查看自己被评价情况

④意见反馈

类图

类图文档

用户 User
用户编号 u_id
姓名 name
密码 pwd
年级 grade
班级 class
电话 phone
地址 address
接单数 order_num
完成单数 order_finish
信誉分 score
发布人员(用户的子类) Releasers
接单人员(用户的子类) Agents
评价 Evaluate(五分制)
配送态度 attitude
配送速度 speed
配送准确度 accuracy
订单 Order
订单编号 o_id
发布人员编号 releaser_id
接单人员编号 agent_id
送达地址 address
悬赏金额 price
快递物品 object
取件码 pickingCode
快递点 expressPoint
截止日期 ddl
指定快递员 target_agent (可为空)
物流 Logistics
订单编号 o_id
状态 state
目前地址 now_loc

数据流图

用例图

顺序图

  1. 代拿顺序图


2. 物流顺序图

  1. 委托顺序图

  1. 评价顺序图

【软件工程大作业】快递代拿小程序项目 (第十组)相关推荐

  1. springboot+vue.js校园快递代取小程序 一次创业经历心酸分享

    小王通过开发一个校园快递代取小程序,在校园兼职快递代取赚取了丰厚的利润,因此我产生了灵感带领大家开发校园快递代取小程序,下面介绍下我的开发思路 数据库建模 开发之前我们想要做具体的需求分析然后建表,建 ...

  2. android大作业快递代拿软件,安卓大作业——校内快递代取app的一些总结

    对大作业用到技术以及遇到的一些问题的总结 先上图了解基本功能 注册 登录 主界面 帮我取件 帮人代取 在未被确认为接单人时,只能查看酬金.包裹大小和收货地址,无法查看发布者个人信息 滑动菜单 我的发布 ...

  3. 微信小程序仿唯聚时代,微信小程序商城,微信小程序大作业源码,小程序源码下载

    1.首页 轮播图 大菜单 广告 公告 本周上新 商品分类 广告 商品列表 2.分类 左右分类布局 3.我的 头像 购物订单/置换服务 经销服务 用户服务 源码下载 以上就是功能点分析,下面看效果图: ...

  4. 微信小程序期末大作业,体育新闻小程序

    新闻小程序 一个简单的新闻小程序,时候初学者学习使用. 下载链接:https://download.csdn.net/download/weixin_43474701/85383035 点我下载资源

  5. 软件工程大作业——在线零食销售系统

    软件工程大作业 在线零食销售系统 (Online snack sales system) 目  录 第1章 引言 1.1 研究背景 1.2 国内外研究现状 1.3 目标和意义 第2章 可行性分析 2. ...

  6. 软件工程大作业——数独游戏

    软件工程大作业--数独游戏1 一.PSP表格 二.问题分析 三.系统设计 四.具体实现 五.单元测试 六.程序性能及质量分析 七.GUI 八.总结 代码地址:https://github.com/fr ...

  7. 快递驿站物流小程序多功能开发

    网购时代的到来让快递驿站也成为新的投资创业项目,而信息化数字化技术的发展使得人们对于快递驿站服务质量有了新的要求,能够实现智能化服务的快递驿站小程序平台开发应运而生. 快递驿站物流小程序开发功能包括包 ...

  8. 【快递下单小程序源码】可运营+快递下单微信小程序

    [快递下单小程序源码]可运营+快递下单微信小程序 演示小程序:快递大师兄 需要准备的材料 需要准备一台2H4G的服务器,并安装宝塔. 一个已经备案的域名. 下载完整安装包文件 一.首先登录宝塔创建网站 ...

  9. 微信小程序项目实战:快递查询-李宁-专题视频课程

    微信小程序项目实战:快递查询-1303人已学习 课程介绍         本课程主要介绍了scrollview布局,以及如何通过第三方API获取并处理数据. 课程收益     本课程主要介绍了如何实现 ...

最新文章

  1. 深圳、长沙高校排名飙升,清北坐实亚洲大学Top2,留学深造还去啥新港日| 泰晤士2020亚洲大学榜...
  2. mysql 精度_mysql-笔记 精度
  3. [2020.11.26NOIP模拟赛]询问【字符串hash】
  4. 使用Zuul和Spring Boot创建API网关
  5. CSS、JavaScript和Ajax实现图片预加载的三大方法及优缺点分析
  6. Oracle数据块损坏的恢复实例
  7. 时间序列-N-CNN-LSTM
  8. Blender的常用快捷键,学习必备
  9. 微积分(六)——一元函数微分学
  10. linux安装红警教程,红警2任务安装教程_红色警戒2任务安装方法一览
  11. 基于stm32f401的双按键可视化多模式选择模块
  12. UVa 10696 - f91
  13. 微信图片去除马赛克_怎么给图片打上马赛克(模糊处理、涂抹)
  14. 欧几里几何和欧几里几何的一点解释
  15. 秒杀抢红包的思考和总结
  16. 【基础知识】BSS段,数据段,代码段,堆栈段
  17. Redis的哨兵详解
  18. 安全-流量劫持形成的原因
  19. KuaiRec 快手首个稠密为99.6%的数据集 相关介绍、下载、处理、使用方法
  20. 被动信息收集----指纹识别(CMS识别)

热门文章

  1. 计算两个时间中的每个月的月初和月末
  2. 基于javaweb+jsp的餐饮店信息管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)
  3. 冒险者传说pc6java_我的世界1.10.2冒险者传说
  4. 曝光了,清华计算机系最牛的课!
  5. HDU 5445 Food Problem 两次多重背包
  6. SUSAN USAN C++ OPENCV
  7. 信号与系统实验 01 - | 连续系统频域分析的MATLAB实现
  8. prezi中文输入法使用教程
  9. 董老师又双叒叕送书啦,10本《Python程序设计入门与实践》
  10. 快速了解Java设计模式