77范文网 - 专业文章范例文档资料分享平台

仿QQ消息通讯毕业设计论文(8)

来源:网络收集 时间:2019-04-10 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

4.4.2 NetService层类图

pkg Service层类图 UnitUrlConfigChatServiceHttpLoginServiceFinderServicePort 图4-19 NetService类图

表 4-8 Http数据传输(Http)类的属性和操作 名称 可见性 类型 userAgent 私有 String accept 私有 String contentType 私有 String refer 私有 String cookies getHtml() getStream() 描述 UserAgent-HTTP标头值 Accept-HTTP标头值 ContentType-HTTP标头值 Refer-HTTP标头值 cookies信息 公有 公有 公有 CookieContainer 发送http请求并获取返回报文 发送http请求并获取返回数据流 表 4-9 请求路径配置(UrlConfig)类的属性和操作 名称 可见性 类型 描述 config 私有 Dictionary Url配置字典 url 公有 String 成功配置后的URL UrlConfigInit() 私有 URL配置初始化 表 4-10 端口配置(Port)类的属性和操作 名称 可见性 描述 GetFirstAvaila公有 获取第一个可用的端口号 blePort() PortIsUsed() 私有 获取操作系统已用的端口号 PortIsAvailable私有 检查指定端口是否已用 ()

29

表 4-11 登入服务(LoginService)类的属性和操作 名称 可见性 描述 login() 公有 用户登入 getUserGroup() 公有 获取好友列表 getGroups() 公有 获取群列表 getCategories() 公有 获取分组信息 表 4-12 聊天服务(ChatService)类的属性和操作 名称 可见性 描述 listenStart() 公有 消息监听开启 listenEnd() 公有 消息监听关闭 listen() 公有 消息监听 sendMsg() 公有 消息发送 changeStatus() 公有 修改用户状态

表 4-13 查询请求服务(FinderService)类的属性和操作 名称 可见性 描述 addFriend() 公有 添加好友/群请求接受 addFriend2() 公有 添加好友/群请求回复接受 addFriendRefus公有 添加好友/群请求拒绝 e() getGroupInfo() 公有 获取群组信息

4.4.3 Objects层类图

pkg Obj ects层类图CategoriesMessagesAllGroupsInfoAllFriendsInfoUserInfo 图4-20 Objects层类图

类图中对象的属性将与数据库设计后对应的表字段属性相匹配。

30

4.4.4 Action层类图

pkg Action层类图 ?interface?ChatFormInterface?interface?qqFormInterface ?interface?loginFormIntefacechatServicechartMainFormActionloginFormActionqqMainFormActionCommonDataLoginService?import?ObjectsWarnFormAction?interface?WarnFormInterfaceFinderFormActionfinderService?interface?FinderFormInterface 图4-21 Action层类图

表 4-14 公共数据(CommonData)类的属性和操作 名称 可见性 类型 isLogin 公有 bool userInfo 公有 AllFriendsInfo userInfoEx 公有 UserInfo friends 公有 Dictionary categories 公有 List groupCategories groups 公有 公有 List Dictionary

31

描述 用户是否登入标识 用户基本信息 用户扩展信息 好友信息 好友分组信息 群分组信息 群信息 表 4-15 登入行为(loginFormAction)类的属性和操作 名称 可见性 类型 描述 loginservice 私有 loginService 登入服务 dataPath 私有 String 缓存数据存放地址 loginClick() 保护 实现UI层的loginFormInterfere接口方法:单击登入后的执行内容 closing() 保护 实现UI层的loginFormInterfere接口方法:登录窗口关闭后的执行内容 clickRegister() 保护 实现UI层的loginFormInterfere接口方法:用户单击注册后的执行内容 表 4-16 主窗口行为(qqMainFormAction)类的属性和操作 名称 可见性 类型 描述 chatservice 私有 chatService 聊天服务 ListItemClick() 保护 实现UI层的qqFormInterfere接口方法:双击击好友列表后的执行内容 ListItemGroup保护 实现UI层的qqFormInterfere接口方法:双击击群列表后的执Click() 行内容 chatservice_Me保护 对Service层收到消息后的处理方法 ssagesReceive() skinButtonClic保护 实现UI层的qqFormInterfere接口方法:右击皮肤按钮后的执k() 行内容 formLoad() 保护 实现UI层的qqFormInterfere接口方法:主窗体加载后的执行内容 statusCallBack私有 用户状态变更操作 () ReNameAndNe保护 实现UI层的qqFormInterfere接口方法:用户重命名或新建分wCateClickOk(组的执行内容 ) chatListBox_Ri保护 实现UI层的qqFormInterfere接口方法:用户右击列表的执行ghtClickOnSub内容 ItemCateInit() deleteFriendOr保护 实现UI层的qqFormInterfere接口方法:用户删除好友或群组Group() 的执行内容

32

表 4-17 聊天窗口行为(chatMainFormAction)类的属性和操作 名称 可见性 类型 描述 chatservice 私有 chatService 聊天服务 sendMessage() 保护 实现UI层的ChatFormInterfere接口方法:用户单击发送后的执行内容 表 4-18 提醒窗口行为(warnFormAction)类的属性和操作 名称 可见性 类型 描述 chatservice 私有 chatService 聊天服务 showMgs() 保护 实现UI层的WarnFormInterfere接口重载方法:显示好友提示时的执行内容 showMgs() 保护 实现UI层的WarnFormInterfere接口重载方法:显示群提示时的执行内容 showMgs() 保护 实现UI层的WarnFormInterfere接口重载方法:显示请求提示时的执行内容

表 4-19 好友/群请求窗口行为(FinderFormAction)类的属性和操作 名称 可见性 类型 描述 finderservice 私有 finderService 请求服务 acceptClick() 保护 实现UI层的FinderFormInterfere接口方法:接受请求时的执行内容 refuseClick() 保护 实现UI层的FinderFormInterfere接口方法:拒绝请求时的执行内容 rspOKClick() 保护 实现UI层的FinderFormInterfere接口方法:回复请求时的执行内容 5 数据库的分析及设计

5.1 系统E-R图

概念模型的设计是为了将现实世界信息进行抽象,实现信息世界的建模,是进行数据库设计的有力工具。数据库概念模型设计可通过E-R图来描述现实世界的概念模型。本系统的E-R图表现了系统中各个实体之间的联系,具体的如下图5-1所示:

33

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库仿QQ消息通讯毕业设计论文(8)在线全文阅读。

仿QQ消息通讯毕业设计论文(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/585323.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: