[第五组]用例文档+功能说明书+技术说明书

用例文档

标题:趣味决策功能的实现

角色:使用HK软件的用户。

主要成功场景:

1.用户点击HK软件登录之后进入主界面(1)

2.用户点击主页的趣味决策按钮进入趣味决策页面

3 .1 用户对页面左侧的口味卡片进行选择

3.1.1用户点击某一个卡片

3.1.2页面弹出一个赞同按钮和一个反对按钮这两个按钮都可以点击

3.1.3点击赞同按钮后卡片变成黄色,点击反对按钮后卡片变成绿色

3. 2 用户对口味卡片不进行任何操作。

4. 系统根据用户的从前的使用记录以及在口味卡片上的选择在转盘上显示出若干道菜品。(2)

5.1 用户点击更新菜品按钮,系统根据用户选择的口味从数据库选择一些同口味的不同的菜品。(3)

5.2 用户不进行任何的操作

6 . 用户点击开始选择按钮,转盘开始旋转

7.转盘停止之后停在某个菜品上,在转盘的右侧显示该到菜品的详细信息。(4)

8.1 用户点击详细信息下的满意按钮,趣味决策流程结束,跳转到主页面。

8.2 用户点击开始选择,转盘再次开始旋转,用户多次旋转盘,直到选择到用户满意的菜品为止,用户点击满意按钮之后跳转到主页面。

扩展场景:

  1. 用户未连接网络,软件打开未成功。
  2. 用户选择的口味十分独特,数据库中无法加载出这种口味的菜品,转盘为空。
  3. 菜品不足,用户点击更新按钮时转破案无法更新。
  4. 详细信息加载失败。

功能说明书

1 : 用户点击HK图标进入到HK软件。

2:用户进行登录操作。(输入用户名和密码)

3:用户进入主页面之后点击左侧按钮之中的趣味决策按钮,然后软件跳转到趣味决策页面。

4:趣味决策的页面共分成三个部分,左侧是决策卡片,中间时决策转盘,右侧是菜品的详细信息。在这个界面用户需要从左到右进行操作。

5:首先在决策卡片上进行操作,可不进行操作,还可根据自己的口味点击相应的卡片,点击之后会弹出两个三角形,一个是向上的,另一个是向下的,点击向上的三角形说明喜欢这种口味;点击向下的说明用户讨厌这种口味。若对该卡片不尽兴操作,那么说明可以接受该口味。

6 :  用户在决策卡片模块进行选择之后,可以在转盘模块进行操作,转盘模块是一个九宫格,外围的八个分别是根据刚刚用户在决策卡片中的选择而得到的一些菜品,中间有两个按钮,分别是更新转盘和选择菜品,其中更新转盘按钮是用来选择一些不同于该转盘上的菜品从而对转盘上的菜品进行更新;点击菜品功能按钮可以使转盘上外围的八个块依次进行闪烁,闪烁的时间是不固定的,最终会停在一个块上。

7:右侧的模块是显示菜品的具体信息,显示的菜品是在转盘上选择出的。详细信息包括菜品的图片,剩余的菜量,菜品的具体位置,用户的评价等等。用户若是对其满意可以点击最下方的满意按钮。

技术说明书

  跳转到技术界面依靠汉堡导航菜单中的按钮来改变页面,这个功能主要是由主页来完成。

  进入趣味决策页面左侧是决策卡片的功能,这个模块是由若干个排按钮组成,其中每一排有两个按钮。左侧的按钮content为卡片决策的内容,右侧的按钮处于不可见的状态,右侧全部的按钮的content均为 ▼,当点击左侧的按钮时,触发点击事件,这是右侧的按钮显示出来同时左侧按钮的content为▲,这是可以再对两个按钮进行选择,单击▲说明喜欢这种口味,单击▼说明不喜欢这种口味,单机某个按钮之后,右侧的按钮再次隐藏,左侧按钮的content变成原来的状态,同时,如果选择喜欢左侧的按钮的背景会变成红色,不喜欢会变成蓝色。

  我选择用两个int类型的整数来记录选择的结果,一个用来记录用户是否喜欢这个口味,当用户喜欢时,就将相应位置或1,这样来记录是否喜欢。记录是否反对的数字与记录是否喜欢的记录方法相同。最后点击在按钮组下面的确定按钮表示确定了本次的选择。

中间的模块是转盘部分,转盘是一个九宫格形状。外面的八个格子中每一个都放着一道菜品的详细信息,这些菜品是根据决策卡片中用来记录的两个数字的具体数值决定出来然后从数据库中直接提取显示到本页面的。中央的格子中放两个按钮,上面是开始选择,功能是用来进行转盘旋转开始的操作。下面的是更新转盘,主要功能是更新转盘上的菜品信息。

转盘旋转的时间主要使用当时的时间来控制,当点击“开始选择“按钮后,触发相应的事件,先读取当时的时间,然后根据现在的秒数的最后一位来确定旋转时间的长短,旋转开始时,两个格子跳转的时间间隔先由长变短后由短变长。最后停在某个格子上。

  右侧的模块主要是显示菜品的详细信息,再中间的转盘停下之后,记录选中菜品的ID,然后从数据库中读取拥有该ID的菜品的详细信息,然后将这些具体信息显示在本页面右侧的空白之中。用户也可以选择直接点击九宫格中的菜品点击之后右侧会显示出用户点击菜品的详细信息。当显示具体信息的菜品用户满意时,用户点击详细信息下方的“满意“按钮,这样一个趣味决策功能便实现了,用户选中的菜品将被记录到用户的满意记录之中,为我们实现推荐菜品提供数据。

时间: 2024-10-12 20:05:53

[第五组]用例文档+功能说明书+技术说明书的相关文章

【第四组】场景+用例文档+功能说明书+技术说明书,完成时间:2017/07/23

场景: 工作项序号:003 照片的自动整理分类 背景: (1)典型用户:叶小龙(一个有点虚荣心的年轻驴友) (2)用户的需求/迫切需要解决的问题: a.曾经和许多有相同爱好的驴友一起出去游玩过很多地方,旅游照片非常的多,需要有个软件保存一下并能在想看的时候点开软件就能看到所有照片 b.这个软件同时还要能自动整理分类这些图片(例如按时间.地点顺序分类) c.在朋友来家里做客聊到兴趣爱好话题时,可以点开软件向朋友(尤其女性朋友)展示这些年自己曾经游玩过的地方 (3)假设: a.叶小龙已经会操作我们的

【第五组】用例文档+功能说明书+技术说明书

用户使用说明书 1.标题:实现菜品推荐 查看 2.角色:使用HK软件的用户. 3.主要成功场景: (1)用户在登录之后可以看见新品推荐以及热销菜品,以及一些基础信息. (2)可以点击查看自己想要的详细信息 (3)可以查询到目标菜品. 3.1步骤: (1)用户点击HK软件登陆之后进入主页面 (2)用户会查看到主页面上推荐的菜品基本信息 (3)选择自己感兴趣的内容 (4)点击图片,跳转到菜品详细信息页面 (5)菜品信息页面内可以查看用户评价 (6)页面右上角的自动建议搜索栏可以实现搜索自己想要查看的

用例文档+功能说明书+技术说明书

用例名称:IP网关登录 角色:用户 主要成功场景: 用户点击左侧菜单栏,跳转到IP网关页面(如果已经在该页面,此步可跳过) 界面在右侧弹出登录窗口 用户输入用户名.密码并点击登录:如果之前登录过并且选择了记住密码,则用户名密码框填充为之前的数据 登录成功之后,提示登录成功并显示上网账号的相关数据(使用时长.使用流量.IP地址):如果登录失败,则跳转到异常事件流a1. 异常事件流: a1: 提示用户登录失败,界面恢复到执行登录之前的状态 功能说明书 目标:实现到ipgw.neu.edu.cn的登录

【第三组】场景+用例文档+功能说明书+技术说明书 2014.7.22

场景:用户登录 1.背景: 1)典型用户:游戏玩家 2)用户的需求/迫切解决的问题:保证用户既能快速登录自己的账户,也要方便新用户快速注册,还要保证游客登录 3)假设:用户正确安装本软件 2.场景:关于这个场景的文字描述 从用户点击软件图标开始,软件开始运行.软件有一个开场动画和一个开场音效,开始用户看到觉得很新奇,但是过了一段时间就审美疲劳了.用户经过等待终于进入了软件,此时用户可以选择: 1.进入"闯关模式" 2.进入"自由设计模式" 3.查看自己获得的成就 4

第四组 用例文档+功能说明书+技术说明书

场景: 查看留学过的城市的曾经记忆 背景: (1)   典型用户:孔明(学生) (2)   用户的需求/迫切需要解决的问题: a.         自己曾在国外的城市生活,毕业后看到照片想回忆原来的生活,想构成一个回忆 b.         曾在这座城市拥有酸甜苦辣,恋爱生活的经历,构成一段回忆 c.          想把这下照片有电影回放的效果 (3)   假设: a.         俩人已经完全会操作我们的软件Touch b.俩人已经将过去拍好的旅游照片上传软件并已完成自动整理分类和回忆

[第三组]用例文档+ 功能说明书+ 技术说明书

一.用例 标题:用户闯关遇阻采用钻石购买提示或教学视频进行闯关 角色:由于个人能力及关卡难度所限,无法解答出当前关卡的几何问题的游戏玩家. 主要成功场景: 1.用户在当前卡住的关卡的游戏界面点击标有"购买"的标识,界面跳转至购买页面. 2.用户在购买页面中可以进行选择,一种是选择购买提示,另一种是选择购买该关卡解锁视频. 3.用户花费钻石购买了提示,利用该提示继续完成对题目的解答,另一种为用户花费了钻石购买了解锁视频,则观看该视频,之后跳转回游戏界面. 4.用户成功完成此关卡,进入下一

(第二组)用例文档+功能说明书+技术说明书(积分兑换)

用例: 标题:积分兑换用例 角色:王尼玛 主要成功场景: 步骤: 1.进入积分商城 2.进入辅助道具菜单 3.选择"密码破解器"道具 4.花费积分兑换道具 5.回到积分商城 6.选择添加提示次数选项 7.填写次数数值 8.花费积分兑换次数 扩展场景:如果用户的可用积分不足,提示积分不足请前往获取,提示可获取途径(发布任务/完成任务) 功能说明书: 用户点击积分商城,点击不同的道具模块,将会获取不同的道具的详情,以及兑换道具将要花费的积分. 技术说明书: 商城主界面由Grid View实

(第二组)用例文档+功能说明书+技术说明书

用例: 标题一:用户注册后进入游戏主页面 角色:所有用户 主要成功场景: 用户点击注册: 用户在用户名文本框中输入用户名 用户在密码文本框中输入密码 用户在确认密码文本框中再一次输入密码 用户点击登录 登录成功及进入主页面. 扩展场景: 用户注册时用户名重名,则弹出flyout提示"用户名重名,请换一个",并将用户名文本框清空: 用户注册时第二次输入的密码与第一次输入的不符,则弹出flyout提示用户"两次密码输入不一致,请重新输入" ,并将密码和确认密码文本框清空

【第二组】用例文档+功能说明书+技术说明书

标题一:用户注册后进入游戏主页面 角色:首次使用Hunter的用户 主要成功场景: 用户点击注册: 用户在用户名文本框中输入用户名 用户在密码文本框中输入密码 用户在确认密码文本框中再一次输入密码 用户点击登录 登录成功及进入主页面. 扩展场景: 用户注册时用户名重名,则弹出flyout提示"用户名重名,请换一个",并将用户名文本框清空: 用户注册时第二次输入的密码与第一次输入的不符,则弹出flyout提示用户"两次密码输入不一致,请重新输入" ,并将密码和确认密码