“饱了么”小程序需求分析(2)

基于微信小程序的食堂订餐送餐系统的需求分析

  1. 文档说明

1.1编制目的

希望通过此文档来初步介绍这一微信小程序,并借此使得用户能够更加了解其大概功能和使用方法。

1.2适用范围

此文档只适用于基于微信小程序的食堂订餐送餐等功能的介绍与使用。适用于使用本程序的食堂工作人员和点餐的学生等。

1.3前提与约束

这项软件开发的时长为一个月,无具体经费限制。要求是使用Java、软件工程及数据库访问技术等知识进行开发。

  1. 系统概述

2.1用户特点

此小程序的用户类型主要分为两类,主要是食堂工作人员和学生。面对学生大数量的点餐送餐,软件需要及时更新发布数据,对于数据的快速响应和准确性有很大的要求。

2.2运行环境

手机客户端(安卓、iOS都行),使用者通过微信进入小程序页面进行操作,需要用户开通地理位置的权限等。

2.3设计和执行约束

软件使用可以在微信小程序中找到并使用,且必须符合微信小程序使用的相关规定,必须配备身份认证系统等。

  1. 外部需求接口

3.1用户界面

用户进入需要登录并且进行身份认证,需要配备其他帮助选项或者错误信息显示等。

3.2软件接口

  • 由微信小程序提供各种软件接口,如数据库、操作系统等应用程序编程接口。

3.3通信接口

与本程序所使用的的通信功能相关的如电子邮件、Web浏览器、网络通信标准或协议等。

  1. 功能需求

4.1用户分类

一类为食堂的工作人员,食堂需要在此小程序上登录注册账户并将其菜品样式价格等上传到网上并及时更新其状态;另外一类便是使用该小程序点餐的学生,学生同样也是可以使用学号登录线上点餐,并可以售后评价。

4.2业务流程

  1. 非功能需求

5.1性能需求

软件预期可以同时支持最大用户数、同时支持操作的个数、某时刻能承受的最大数据量、数据的最大存储量、对系统运行时允许占用的系统资源要求

5.2安全和保密要求

为防止非法访问系统功能及数据丢失而要求用户进行身份确认,为防止病毒入侵和黑客进攻而增加警告拦截等功能。

5.4质量要求

软件的可靠性、有效性优先考虑,可维护性、可测试性等可以作为次要因素考虑。

今天的主要任务就是对昨天的需求分析进一步改善,修改了前面前提和约束、运行环境等内容的修改,并在后面添加了软件、通信接口,还有一些功能需求和非功能需求方面的内容。除此之外,我们还进行了微信小程序开发账号的注册,并下载了微信开发者工具,了解了其中一些工具的使用方法,另外我们也在墨刀上利用微信小程序的模板开始设计页面内容。一开始也遇到一些困难,比如小程序启动图标和启动封面的设计问题,初步的图标设计

还有一些内部页面具体内容的布置问题,需求分析中也遇到一些专有名词不太理解的情况,希望明天能够继续解决这些问题,然后计划集中去解决产品的原型设计,争取设计完成。至于产品需求分析的问题我计划可以在开发的过程中再进一步完善修改。

原文地址:https://www.cnblogs.com/agooo/p/11390885.html

时间: 2024-11-16 18:18:30

“饱了么”小程序需求分析(2)的相关文章

医生智能提醒小程序需求分析心得

医生智能提醒小程序需求分析心得 人在高铁,刚开电脑 在得知要写需求分析心得之后,我的内心是十分喜悦的.从第五周在激烈的竞争中打败了"今天做地板,明天当老板队"后(他们组没有联系老师?)而获得了"医生智能提醒APP"的开发资格后,我们就开始了需求的分析. "此APP可协助医生记录或导入病人的就诊信息,根据医生目前的就诊预约时间安排,智能化推荐后续就诊时间,方便医生安排病人的后续就诊时间,并可在病人就诊前指定时间间隔进行提醒,同时可以通过自动发送短信给病人的方

【基于微信小程序的社区电商平台】需求分析心得——小豆芽

一.项目内容 基于微信小程序,做一个社区电商平台,抓住社区电商的特点,做出特色,与微信集成,实现商品的个性化发布,以及个性化营销. 个性化发布:用户可以在应用上直接发布自己的商品,通过搜索心愿单可以查看当前买家用户以及他们对商品的预期价格,在此便可建议卖家合理定价,寻求市场:作为买家,可以在当前没有心仪商品的情况下,发布心愿单,做好分类和目标价格的编辑,在此之后卖家便可以通过搜索后看到市场从而发布合适商品. 个性化营销:借助圈子的广范围交流, 多卖家和多买家可以以群聊方式沟通,卖家在此竞争氛围下

微信小程序之页面拦截器

场景 小程序有52个页面,其中13个页面无需任何身份,另外39个页面需要系统角色.对于这39个页面,如果微信用户没有系统角色,则跳转到登录页.是否有系统角色信息需要通过异步请求来获取. 需求分析&实现 对需求进行抽象,其实要的就是一个过滤器,对小程序页面的访问进行过滤,符合条件的通过,不符合条件进行其他处理. 使用过php的laravel框架的童鞋,肯定一下子就联想到了laravel框架的http中间件:HTTP 中间件提供一个方便的机制来过滤进入应用程序的 HTTP 请求,例如,Laravel

微信小程序开发视频教程

课程:拜师学艺,微信小程序从入门到大神必经之路(第一季,共四季) 课程观看地址:http://www.xuetuwuyou.com/course/172/lesson/list 课程出自学途无忧网:http://www.xuetuwuyou.com 讲师:风舞烟 课时列表: 第一部_诞生 - 天降大任:名门贵族,互联网开发新宠--小程序横空出世 第1章 : 忽如一夜春风来--小程序的前世今生 课时1:课程开场 课时2:本章目标及任务 课时3:第一回合_小王子出世-微信小程序_小程序为什么这么火

微信小程序中利用时间选择器和js无计算实现定时器(将字符串或秒数转换成倒计时)

转载注明出处 今天写小程序,有一个需求就是用户选择时间,然后我这边就要开始倒计时. 因为小程序的限制,所以直接选用时间选择器作为选择定时器的小时和分钟.唯一的缺点就是不能选择秒. 一开始的想法是选择的到一个字符串以后,截取字符串转换成数字然后和以前一样不停的计算.什么计算秒数,换算成分数啊之类的 想想虽然不难但还是太麻烦了.就想有没有简单易懂的实现方法. 首先想到的就是js中的Date() 因为这个函数可以传字符串获取毫秒数,传毫秒数获取字符串.那么总体上来看,应该是可行的. 思路: 首先我们的

1万字!彻底看懂微信小程序

Q:为什么说小程序如炮友? A:小程序刚发布不久就流行一个段子:APP如原配,一年不用几次:服务号如情人,一个月固定几次:订阅号如酒店小卡片,天天可以卖广告:小程序像炮友,用完就走. 资本如嫖客,各个平台和垂直类掠夺者已经瓜分掉了线上流量,那么未来争夺的流量战场必然在实体场景,很多巨头其实已经证明了线下流量庞大的潜力.在快递包裹上印上自己的二维码关注公众号形成二次寄出快递的粘性,PokemonGo让用户在实体地图上捕获小精灵. 未来的入口不限于二维码,而是一切的富媒体.二维码之于2D识别,复杂图

ADO.NET学习系列(四)---窗体版的登录小程序

1.需求分析:做一个登录的小程序,基于Winform的窗体小程序.基本要求:登录成功:弹框显示登录成功,登录失败就弹框显示失败. 扩展功能:登录次数超过3次,就”锁定“用户,提示登录错误次数过多,不能登录.用户点击之后,就退出程序:登录成功,就把错误字段清零. 这里我们在数据库表中,加一个错误字段,类型为int,初始值设置为0. 相信;这个小程序对于大家来说,是超级简单的.我这里也是来熟悉一下,把基础知识再巩固一下. 2.用到的技术:ADO.NET,存储过程. 3.项目实现: 首先我们新建一个窗

微信小程序-视频教程-百度云-下载

微信小程序-视频教程-百度云-下载 什么是微信小程序?小程序是一种不需要下载安装即可使用的应用,它实现了应用「触手可及」的梦想,用户扫一扫或搜一下即可打开应用.也体现了「用完即走」的理念,用户不用关心是否安装太多应用的问题.应用将无处不在,随时可用,但又无需安装卸载. 为什么要学微信小程序?比 NativeApp 简单.比 WebApp 性能稳定.未来商业价值高.如果你是一名前端,那么未来小程序会是你另一个战场:如果你不是BAT,善用微信小程序开发将给你带来流量和用户:如果你是业内大V,新的研究

WordCount:字符统计小程序

WordCount:字符统计小程序 github地址: https://github.com/Kassation/WordCount 任务1:分析整理需求, 完成PSP表格 分析整理需求: 首先分析基本功能: 1. 统计字符数:空格,制表符,换行符均算作字符 2. 统计单词数:由空白符和逗号分隔开的字符串算作单词 3. 统计行数:由换行符分隔开的字符串算作一行 所以暂时模块化出三个函数,分别来进行不同的统计并直接返回输出的字符串. 然后需要实现读取命令行中的参数的功能,基本思路是,先获取-c.-