面向对象分析与设计-即时聊天系统 联系客服

发布时间 : 星期日 文章面向对象分析与设计-即时聊天系统更新完毕开始阅读c6eb2edfad51f01dc281f191

提供隐身、忙碌等状态。即Lovely Talk的宗旨是活跃聊天的即时聊天系统。 (3) 该系统在每个地区划分上设有一系列的管理员,类似现实中的省长、市长、县长,共分三级管理员,负责不同的事情。管理员账户系统自动分配,且是固定的。 非功能需求:

(1) 该系统使用C++编写,后台数据库使用SQL支持,同时需要Word、

Photoshop、Excel、Visio等软件设计一些必要的文档、表格、图片以及各种UML图。

(2) 该系统在Windows98/2000/XP/Win7等均可运行,操作简便,程序响应快

速,用户界面友好。

系统总体活动图如下:

注册增加新用户后台登录登录举报审核发布好友操作娱乐应用处理聊天执行查询添加好友删除好友选择应用精确查询模糊查询更新好友列表退出系统

5

1.3 参考资料

[1] 麻志毅.《面向对象分析与设计》.机械工业出版社,2008 [2] 王珊、萨师煊.《数据库系统概论》.高等教育出版社,2006 [3] 张海藩.《软件工程导论》.清华大学出版社,2008

1.4 修订版本记录

文档修订历史

日期 12/03/09 12/03/10 12/03/10 12/03/16 12/03/17 版本 1.0 1.1 1.2 2.0 2.1 教师评语 格式不对,修改 添加非功能性需求 用例图的修改 描述 系统概述 正文格式的校对,目录的更新 非功能性需求的增加 术语表、用例、设计概述 由于用例图添加了的内容很多,系统活动图需要整体修改,同时增加系统管理员的内容。 增加了系统界面 界面增加主界面或者至少一个用例操作界面 类图、对象模型和数据字典 动态模型、功能模型、数据库定义、部署图 12/03/18 12/03/18 12/03/25 12/03/27 2.2 2.2 3.0 4.0 缺少界面 主界面的完善 6

2 术语表

用户

1.注册:用户想要使用即时聊天系统─Lovely Talk,必须申请一个账号,这是一切操作的前提。

2.登录:用户在申请到账号之后,使用账号和密码进行登录,进行其他操作。每一个新用户都必须登录后才能使用系统进行其他操作。

3.好友操作:.查询好友,用户根据好友的账号,进行搜索查询,然后进行相关操作。添加好友,用户可以将好友添加到好友列表中去。删除好友,用户可以选择性的删除部分不聊天的好友。聊天,用户和好友交流时,点击好友家园,就可以进行交互聊天了。因为系统只提供在线状态,即用户如果在线,则家显示开放状态,有色彩。如果不在线,则显示关闭状态。即形象化的开门和关门状态。访问空间,即访问用户的家园空间。

4.娱乐应用:用户在聊天之余可以进行娱乐活动。娱乐应用里提供了丰富的在线小游戏。同时提供家园空间。家园空间,是用户拥有自己的账号之后,根据其归属地,在虚拟地图上生成的相应的房屋标志,这是用户的家。较之一般的空间,显得更形象化。

5.举报:用户可以举报一些违法、骗人的用户,被举报的用户会被系统管理员审核,并作相应处理。

小管(第三级级系统管理员)

1.后台登录:后台专门的系统管理员登录界面 ,小管理员使用既定的账号密码登录。并开始其他工作。

2.审核:小管是指系统管理员最低权限管理,负责审核用户举报的违法用户,并将信息反馈给中管,即第二级系统管理员。

中管(第二级系统管理员)

1.后台登录:后台专门的系统管理员登录界面 ,中管理员使用既定的账号密码

7

登录。并开始其他工作。

2.处理:中管接收小管提供的信息,对账号的行为进行简略描述,并将处罚方式——封号永久、封号几天等,整理后反馈给大管,即第一级系统管理员。

大管(第一级系统管理员)

1.后台登录:后台专门的系统管理员登录界面 ,大管理员使用既定的账号密码登录。并开始其他工作。

2.执行:通过中管的处理信息,对违法用户做出相应处罚。 3.发布:发布系统消息,如系统更新通知,提醒用户注意骗子等。

3 用例

系统总体用例图如下:

即时聊天系统查询好友注册<>登录用户好友操作<><><><>聊天删除好友小管添加好友娱乐应用<>举报家园空间审核<>执行<>处理发布后台登录大管中管 8