talkWindow-name : string-clientTalk : TcpClient-binaryWriter-nws : networkStream+addMessage(in message : string)+button1_click()+button2_click()
talkwindow类
clientlogin类说明: 客户端登录界面,也有注册功能。 Client类说明: 客户端主界面,显示在线好友。 Talkformmessage类说明: 查询好友信息界面。 multipletalkers类说明: 群聊的主界面。 talkwindow类说明: 两用户聊天的对话框。 3.2.3.2类图之间的关系
clientlogin类与引用类的聚合关系
client类与引用类的聚合关系
Talkformmessage类与引用类的聚合关系
multipletalkers类引用类的聚合关系
talkwindow类引用类的聚合关系
3.2手机客户端详细设计 (陈祯辉)
3.2.1 实体类
client_login-Ip : string-Port : int-name : string-password : string+intit()+send()+receive()client_main-data : string+init()+button_actiionlistener()+manage()+operate_datasheet()talk_dialog-Ip : string-Port : string+init()+send()+receive()+show_msg()
use_info-name : string-sex : bool-career : string-faith : string+add()+delete()+modify()record-log_msg : string+by-data()+by-name()+show_msg()
Client_login类说明: 客户端登录界面,向服务器发送验证信息,接收允许信息,再跳入主界面。 Client_main类说明: 客户端主界面,显示在线好友,管理个人信息,查看好友信息,发启好友会话。 Talk_dialog类说明: 两用户聊天对话框。 Use_info类说明: 记录个人信息,用于用户个人信息管理使用。 Record类说明: 记录用户聊天数据,显示历史聊天内容。 3.2.2 类图之间的关系
use_info-name : string-sex : bool-career : string-faith : string+add()+delete()+modify()Consultsclient_loginclient_maintalk_dialog-Ip : string-Port : string+init()+send()+receive()+show_msg()-data : string+init()+button_actiionlistener()+manage()+operate_datasheet()ConsultsConsults-Ip : string-Port : int-name : string-password : string+intit()+send()+receive()Consultsrecord-log_msg : string+by-data()+by-name()+show_msg()