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

这篇具有很好参考价值的文章主要介绍了【软件工程大作业】快递代拿小程序项目 (第十组)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目说明书

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

需求分析

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

技术路线

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

功能分析

①我要委托:

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

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

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

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

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

②我要接单:

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

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

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

小程序实际展示

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. 评价顺序图

【软件工程大作业】快递代拿小程序项目 (第十组)文章来源地址https://www.toymoban.com/news/detail-410989.html

到了这里,关于【软件工程大作业】快递代拿小程序项目 (第十组)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包