“今天吃什么”需求规格文档

“今天吃什么”需求规格文档

a. 引言

a. 1目的
a. 2预期的读者和阅读建议
a. 3产品的范围

b. 综合描述

b.1产品的前景
b.2产品的功能
b.3用户类和特征
b.4运行环境
b.5设计和实现上的限制

c. 外部接口需求

c.1用户界面
c.2接口

d.系统特性

d.1说明和优先级
d.2激励/响应序列

e.其他非功能需求

e.1 版本及性能需求
e.2 安全需求
附录:分析模型

a.引言

这篇文档是BIT软件工程17级,uml建模课程4-6班第3小组的软件需求工程文档,本组的服务内容是:今天吃什么微信小程序应用。

a.1 目的

纠结症患者中午不知道吃什么时,帮助他们随机选择或者自定义菜单。

a.2 预期读者和阅读建议

  • 审核人:在查看原型前应首先阅读此文档全部的内容,了解软件的开发进展情况
  • 甲方:在使用原型前应首先阅读此文档全部的内容,以便深度的使用改应用
  • 开发者:在使用原型前应首先阅读此文档a,c,d,e部分的内容,以了解软件的开发要求和进展
  • 一般使用者:在使用原型前应首先阅读此文档的b部分,以了解该应用的基本特性以及功能

a.3 产品范围

该产品仅限校内用户测试使用

b.综合描述

这一部分概述了正在定义的产品以及它所运行的环境、使用产品的用户和已制知的限制、假设和依赖。

b.1 产品的前景

对学校的学生来说,该平台是一个提供每日三餐推荐的系统,来
解决他们对于三餐的纠结。同时在对三餐的选择中,可以自定义范围,
例如外卖或者食堂模式。另外对于每一种菜品,都有其分类,方便同学们
更好的选择。有了这个平台,可以很好的解决同学们对于每餐吃什么的问
题,同时也能为其进行三餐的搭配。

b.2 产品的功能

  • 登陆功能:使用微信号登陆,保存用户信息
  • 一键推荐功能:在选择偏好后点击,根据偏好推荐菜品
  • 偏好设置功能:根据口味情况和实际需求来修改偏好
  • 菜单及收藏功能:收藏喜欢的菜品

b.3 用户类特征

本产品主要面向在校师生

  • 学生:
    特征:熟练使用手机,喜欢简洁的操作,对界面美观有一定要求,喜好的口味风格多。

  • 老师:
    特征:与学生基本类似,要求操作简单和界面简洁大方,口味各异。

b.4 运行环境

微信5.0以及以上版本

b.5 设计和实现上的限制

  • LI-1:还未实现与服务器端的联系
  • LI-2:未接入外卖商家

c 外部接口需求

c.1 用户界面

  • 导航栏:主页,菜单页,个人信息页
  • 主页:一件选择按钮,偏好设定按钮
  • 菜单页:右侧包含菜品类型按钮,左侧为菜品,菜品旁为加入收藏按钮
  • 个人信息页:登陆按钮,作者信息按钮,查看收藏按钮

c.2 接口

  • 在服务器上与Django后台进行链接,可保存用户信息和收藏的菜品信息
  • 与微信所提供的接口相连,小程序可获取用户的名称,头像等信息
  • 后台信息与人工智能算法相连接,可分析用户画像

d 系统特性

d.1 说明和优先级

1、一键生成菜单
  • 源头:核心需求

  • 理由:方便快捷,一步到位

  • 优先级:高优先级

  • 成本:无

  • 可变性:无

2、偏好设置
  • 源头:核心需求

  • 理由:根据用户需求限定菜品种类

  • 优先级:高优先级

  • 成本:无

  • 风险:无

  • 可变性:无

2.1 用餐时间选择
  • 源头: 一日三餐不一样

  • 理由:早饭要吃好、午饭要吃饱、晚饭要吃少

  • 优先级:中优先级

  • 成本:无

  • 风险:无

  • 可变性:低

2.2 菜系选择
  • 源头:不同口味人群

  • 理由:口味偏好

  • 优先级:中优先级

  • 成本:无

  • 风险:无

  • 可变性:增加更多菜系

2.3 就餐方式
  • 源头:不同的期望就餐地点

  • 理由:可能不想在食堂吃

  • 优先级:低优先级

  • 成本:无

  • 风险:外卖会接入第三方

  • 可变性:也许会舍弃

2.4 减肥模式
  • 源头:想要减肥的朋友们

  • 理由:减肥当然得健康饮食,低热量

  • 优先级:中优先级

  • 成本:无

  • 风险:无

  • 可变性:也许有一天大家都放弃了减肥

d.2 激励/相应序列

  • 一键生成按钮 用户点击后将随机展示菜品,已达到选择的目的
  • 偏好设置按钮 用户点击后将弹出偏好设置界面,关闭后系统将记住用户的选择,再下次生成时可以根据用户需求生成内容
  • 收藏按钮 用户点击后,系统将信息存入后台json文件中
  • 我的收藏按钮 用户点击后,系统将解析对应用户的json文件,然后将其中内容展示在界面中

e 其他非功能需求

e.1 版本及功能需求

  • 本产品与微信小程序的基本规则相符,用户只需要参考微信小程序需求文档即可

e.2 安全需求

  • 本产品会获取用户的身份信息,请在使用时点击允许获取头像等信息,我们会严格防止用户信息泄露
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值