当前位置: 首页 > news >正文

软件工程结队项目——智能点餐系统典型用户及用户场景分析

一、典型用户分析:一个典型用户描述了一组用户的典型技巧、能力、需要、想法、工作习惯和工作环境。

1、买家典型用户分析:

名字

小郭(石家庄铁道大学交1202-5班)

性别、年龄

男,22岁

联系方式

18330108270

职业

学生

收入

暂无

知识层次和能力

大学在读,会使用各种手机APP软件

生活/工作情况

上课,吃饭,睡觉,偶尔打打游戏,经常在学校门口买饭

动机,目的,困难

很喜欢吃学校门口小吃摊的炒饼,困难:中午3,4节有课时,下课都排队买饭,等的时间太长。

用户偏好

睡觉,打球

用户比例

71%

典型场景

快到吃饭时间了,拿出手机,打开订餐软件,订了一份炒饼

典型描述

以后买饭都不用再排队了

 

名字

小于(电1205-3班)

性别、年龄

女,21岁

联系方式

18330107675

职业

铁大学生

收入

暂无

知识层次和能力

大学在读,会使用电脑和智能手机

生活/工作情况

除了上课,睡觉,吃饭,平常在宿舍看看视频,在上午3,4节没课或下午7,8节没课时,偶尔去学校外买饭

动机,目的,困难

吃腻了食堂的饭,出去买饭换换口味  

用户偏好

看电影

用户比例

22%

典型场景

12点才下课,想去外边吃,担心人太多,于是拿出手机,订了一份烤肉饭

典型描述

不和你们挤,人少的时候我才出去吃饭,人多了我就提前订好

2、卖家典型用户分析

名字

 嘻哈炒饭摊主

性别、年龄

联系方式

13831111673

职业

铁大门口小吃摊主

收入

10/年

知识层次和能力

拥有智能手机并会使用

生活/工作情况

在铁大门口拥有自己的小吃摊,卖各种炒饭,生意很好

动机,目的,困难

以卖饭为生,为铁大学生提供美味可口的炒饭。困难:买饭高峰期时有些忙不过来,非常累

用户偏好

 

用户比例

75%

典型场景

摊前那么多人在排队,尽快做炒饭提供给学生,有人提前订好了,可以直接取走提前做好的炒饭。

典型描述

欢迎大家来吃我家的炒饭,可提前预订哦!

 

名字

 张姐烤肉饭

性别、年龄

联系方式

 13785146887

职业

铁大门口小吃摊主

收入

10万/年

知识层次和能力

拥有智能手机,但平常不使用

生活/工作情况

在铁大门口拥有自己的小吃摊,卖各种口味烤肉饭,生意很好

动机,目的,困难

以卖饭为生,为铁大学生提供美味可口的烤肉饭。困难:买饭高峰期时有些忙不过来,非常累

用户偏好

 

用户比例

14%

典型场景

 摊前那么多人在排队,尽快做好烤肉饭提供给学生,有人提前订好了,可以直接取走提前做好的烤肉饭。

典型描述

欢迎大家来吃我家的烤肉饭,可提前预订哦!

 

3、用户场景分析

(1)典型用户:小郭、嘻哈炒饭摊主

(2)用户迫切需要解决的问题:小郭:每次出去买饭都排很长时间的队,浪费时间,小郭希望买饭可以不用等

               嘻哈炒饭摊主:每逢买饭高峰期,就有些忙不过来,累的腰酸背痛,摊主希望可以把时间分散开,提前得知同学们要买什么饭,然后做好。

(3)假设:已完成登录注册功能,完成订餐及查看订餐功能

(4)场景:有一天上午1,2节课后,小郭想了想中午吃什么,他决定吃炒饭,又想到自己3,4节有课,下了课买饭的人肯定很多,于是他想到了提前预定,他拿出手机,打开智能订餐软件,输入自己的用户名和密码,进到了主页,看见了嘻哈炒饭,于是他选了一份加蛋加火腿不放辣椒的炒饭,随后他便去上课了。此时,嘻哈炒饭摊主接受到了订餐提醒,拿出手机,登录进去,看到了小郭的订单,于是速速下锅炒饭,然后打包好放进了保温箱里,并将此订单设置为已准备。12点时,下课了,小郭不紧不慢的走向门口外,到了嘻哈炒饭小吃摊,看见同学们排了很长的队,自己拿出手机,和摊主确认订单并付钱后,便取走了已做好的炒饭,这让排队的同学们十分羡慕,当然,小郭也很高兴,他想:智能点餐助手真是方便,以后再也不用排队买饭啦,哈哈!

  

 

转载于:https://www.cnblogs.com/maximumminimum/p/4438719.html

相关文章:

  • dotTrace 6.1帮你理解SQL查询如何影响应用性能
  • 开始python学习了
  • 用php获取本周,上周,本月,上月,本季度日期的代码,方法得到各种日期。
  • 课堂练习-找水桶(4.24)
  • gitolite 向 gitlab 迁移
  • 推荐搜索引擎及搜索技巧
  • AWK 学习笔记
  • Java中List的排序和List的MAp
  • 二十二,数学运算相关的类
  • javascript中的this
  • Github Pages 静态网页建站
  • 2301: [HAOI2011]Problem b
  • poj 1251 统计难题(字典树)
  • uploadify.js参数说明(转)
  • MongoDB高可用架构:Replica Sets+Sharding
  • Flex布局到底解决了什么问题
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • JAVA 学习IO流
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • MYSQL 的 IF 函数
  • node学习系列之简单文件上传
  • react-native 安卓真机环境搭建
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 前嗅ForeSpider中数据浏览界面介绍
  • 强力优化Rancher k8s中国区的使用体验
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 通信类
  • 微信开源mars源码分析1—上层samples分析
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • $$$$GB2312-80区位编码表$$$$
  • (十) 初识 Docker file
  • (算法二)滑动窗口
  • (转)关于多人操作数据的处理策略
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .Family_物联网
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .Net Core缓存组件(MemoryCache)源码解析
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • @Autowired自动装配
  • @Repository 注解
  • @拔赤:Web前端开发十日谈
  • [ C++ ] STL priority_queue(优先级队列)使用及其底层模拟实现,容器适配器,deque(双端队列)原理了解
  • [ linux ] linux 命令英文全称及解释
  • []error LNK2001: unresolved external symbol _m
  • [Android]Tool-Systrace
  • [AS3]URLLoader+URLRequest+JPGEncoder实现BitmapData图片数据保存
  • [DEBUG] spring boot-如何处理链接中的空格等特殊字符
  • [go 反射] 进阶