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

用例名称:IP网关登录

角色:用户

主要成功场景:

  1. 用户点击左侧菜单栏,跳转到IP网关页面(如果已经在该页面,此步可跳过)
  2. 界面在右侧弹出登录窗口
  3. 用户输入用户名、密码并点击登录;如果之前登录过并且选择了记住密码,则用户名密码框填充为之前的数据
  4. 登录成功之后,提示登录成功并显示上网账号的相关数据(使用时长、使用流量、IP地址);如果登录失败,则跳转到异常事件流a1.

异常事件流:

a1:

  1. 提示用户登录失败,界面恢复到执行登录之前的状态

功能说明书

目标:实现到ipgw.neu.edu.cn的登录,以及账号管理操作

用户:希望登录IP网关的用户

典型场景:IP网关登录

用户操作:见用例文档

边界条件:用户名和密码输入均不可为空

技术说明书

界面:

  1. 为实现页面间跳转,需要一个HamburgerMenu, 其中需要使用SplitView, SplitView.Pane设置为ListBox(ListView也可);SplitView.Content设置为Frame, 界面跳转使用Frame.Navigate实现
  2. 登录页面设计为从右侧弹出的附加窗口,并且当点击到功能页面时该附加窗口不应该收起,因此需要SplitView, 模式为CompactInline; 登录页面因为需要复用,因此设计为单独的Control
  3. 登录页面的用户名输入框为TextBox, 密码输入框为PasswordBox, 保存密码设置选项为CheckBox
  4. 登录之后的数据展示为TextBlock, 内容使用Binding设置(不是x:Bind, 因为它没有UpdateSourceTrigger)

逻辑:

  1. 将页面和数据独立开,设置一个Model, 并设置为页面的DataContext
  2. 登录页面设置一个事件,当点击确定时触发;其他使用者注册一个处理函数,接受登录页面传来的数据,在这个处理函数里面执行真正的登录操作
  3. 为了提示Binding数据已更新,Model需要实现接口INotifyPropertyChanged并在修改成员的地方手动NotifyPropertyChanged
时间: 2025-01-12 20:29:34

用例文档+功能说明书+技术说明书的相关文章

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

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

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

用例文档 标题:趣味决策功能的实现 角色:使用HK软件的用户. 主要成功场景: 1.用户点击HK软件登录之后进入主界面(1) 2.用户点击主页的趣味决策按钮进入趣味决策页面 3 .1 用户对页面左侧的口味卡片进行选择 3.1.1用户点击某一个卡片 3.1.2页面弹出一个赞同按钮和一个反对按钮这两个按钮都可以点击 3.1.3点击赞同按钮后卡片变成黄色,点击反对按钮后卡片变成绿色 3. 2 用户对口味卡片不进行任何操作. 4. 系统根据用户的从前的使用记录以及在口味卡片上的选择在转盘上显示出若干道菜

【第三组】场景+用例文档+功能说明书+技术说明书 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提示用户"两次密码输入不一致,请重新输入" ,并将密码和确认密码

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

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