当前位置:首页 > 面向对象分析与设计-即时聊天系统
7.1 场景(Scenarios)
7.1.1 场景:注册
描述:用户通过填写注册信息以获得账号。(注:而系统管理员则是系统已经确定的账号和密码。)
动作1:用户打开Lovely Talk即时聊天系统官网,点击申请账号 动作2:填写正确的注册信息 7.1.2 场景:登录
描述:用户打开Lovely Talk聊天软件,填写正确的账号和密码,若正确,系统直接跳转到用户操作界面;若是错误,则返回提示信息
动作1:用户输入账号和密码 动作2:等待系统验证 7.1.3 场景:查询好友信息
描述:用户在操作界面,选择查询好友操作。 动作1:用户点击好友列表,选择查询好友 动作2:输入查询条件 7.1.4 场景:添加/删除好友
描述:用户在登录界面,在查询好友后选择添加好友操作。或者在好友列表中选择删除好友操作。
动作1:用户找到好友信息
动作2:选择添加好友操作或者删除好友操作 7.1.5 场景:玩娱乐应用
描述:用户在聊天之余可以选择玩一些小游戏或者做些其他有趣的事情,用以放松。
动作1:用户点击娱乐应用
动作2:用户从应用列表中选择想玩的应用 7.1.6 场景:举报
21
描述:用户发现有违法用户向其发送虚假信息时,可以举报违法用户。 动作1:用户选择违法用户 动作2:选择举报
7.2事件定义(Events)
7.2.1 Lovely Talk即时聊天系统的事件跟踪图如下:
用户系统开放注册系统小管中管大管系统为管理员设定账号系统为管理员设定账号注信息,登录系统为管理员设定账号好友操作更新操作结果玩娱乐应用发布系统信息系统公告举报违法用户反馈给小管审核审核后反馈给中管处理后反馈给大管执行处理信息,并告知举报用户 7.2.2 Lovely Talk即时聊天系统的事件流图如下
系统开放注册用户注册、登录、好友操作玩娱乐、举报系统反馈举报信息设定账号执行处理信息,反馈处理结果设定账号大管反馈处理信息设定账号小管反馈审核信息中管
22
7.2.3 定义事件:添加好友成功事件 添加好友事件顺序图:
查询选项输入查询条件显示界面DB数据库DB查询查询结果/提示信息查询结果加为好友更新DB信息更新列表添加成功
7.2.4 定义事件:玩娱乐应用事件 玩娱乐应用顺序图:
用户选择娱乐选项显示界面DB数据库载入DB数据载入游戏成功返回结果
23
7.3 状态图
7.3.1 好友列表状态:
/ 查看好友列表/ 删除/ 查询查询结果/ 添加好友删除信息/ 更新好友列表提示信息7.3.2 用户登录状态:
24
共分享92篇相关文档