图3-4 客户端结构图
ChartInfo.java:客户端用户登录信息的记录。
ChartInfoListAdapter.java:客户端聊天消息列表数据。 OnlineUser.java:客户端在线列表数据成员。
ImageAdapter.java:客户端主界面topbar图标数据。 OnlineUserAdapter.java:客户端在线列表数据。 UserlistAdapter.java:客户端好友信息数据。 OwnInfodata.java:客户端自己信息数据成员。 RegisterInfo.java:客户端注册信息数据成员。 UserInfodata.java:客户端好友信息数据成员。 Userdata.java:客户端用户信息数据。
RegisterActivity.java:客户端注册界面及交互。 LogonActivity.java:客户端登录界面及交互。 ChartActivity.java:负责客户端聊天窗体及交互。 UserInfoActivity.java:客户端好友信息界面及交互。 OwnInfoActivity.java:客户端自己信息界面及交互。
FindUserActivity.java:负责客户端好友查找界面及交互。 UserListActivity.java:客户端在线用户界面与交互。
SocketClient.java:客户端连接服务器及与服务器进行交互。
GalleryTabactivity.java:客户端主界面,负责各项窗体操作和数据分配及交互。
4 详细设计
4.1 系统流程图 4.1.1 系统总体流程图