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

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

4.3 系统界面

即时聊天系统可以包括四个系统界面,分别是用户登录界面,用户操作界面,系统后台登录界面,系统后台操作界面四个部分。本题目只提供用户登录界面和用户操作界面。

用户登录界面如下:

主界面之聊天用例的操作界面窗口如下所示:

13

4.4 约束和假定

该系统须在9周之内完成,预算投入10万人民币。提供4-5个熟练的程序员。开发此系统的语言最好能使用开发此系统的语言最好能使用跨平台语言进行开发。当1亿名用户同时登录系统时,系统应该正常运行。系统响应时间应该在人所能接受的等待时间范围内(一般为1秒左右)。

界面友好,易于操作,安全性好。

14

5 对象模型 5.1 类定义

账号 用户 大管 中管 小管

5.2 类关联描述

1 类关联 账号与用户 关联关系 1:1 意义 一个用户只能拥有一个账号,账号是系统判别用户的唯一标识。 在某一特定的区域内(县区),一名小管管理多名账号。全部区域共有多名小管。 在某一稍大特定的区域内(市区),一名中管管理更多名账号全部区域共有多名中管。 在某一更大特定的区域内(省区),一名大管管理更多名账号。全部区域共有多名大管。 在同一特定的区域内(市区),一名中管管理多名小管。全部区2 小管与账号 m:n 3 中管与账号 m:n 4 大管与账号 m:n 5 中管与小管 m:n 15

6 大管与中管 m:n 7 大管与小管 m:n 域内,多名中管管理着对应的更多名小管。 在同一特定的区域内(省区),一名大管管理多名中管。全部区域内,多名大管管理着对应的较多名中管。 在同一特定的区域内(省区),一名大管管理多名小管。全部区域内,多名大管管理着对应的很多名小管。 5.3 对象模型图

*用户-账号 : string-昵称 : string-密码 : string+注册(in 注册信息 : ulong) : string+登录(in 账号 : string)+选择操作(in 操作)+玩应用(in 选择应用)+举报(in 举报账号) : string*-拥有1账号-账号 : string1*+生成账号(in 注册信息) : string+封号(in 处理信息)+回收账号(in 账号情况)0..***-管理0..*-管理-管理小管0..*-管理0..*中管*大管-系统账号 : string-密码 : string+执行(in 处理信息)+反馈(in 执行信息)+发布(in 系统公告)-管理1-管理0..*-管理*-系统账号 : string-密码 : string+审核(in 举报信息)+反馈(in 审核信息)*-管理0..*-系统账号 : string-密码 : string+处理(in 审核信息)+反馈(in 处理信息)-管理*11

16