qq项目
来源:互联网 发布:软件开发国家标准 编辑:程序博客网 时间:2024/04/29 15:03
QQ项目
1.1MVC设计模式
1.1.1什么是设计模式
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。简单来说设计模式就是为了解决特定问题而产生的特定方法。
1.1.2MVC设计模式
MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。
视图:代表用户交互界面
模型:模型接受视图请求的数据,并返回最终的处理结果。
控制:控制器接受用户的输入并调用模型和视图去完成用户的需求。
1.2项目功能
本项目是要实现类似QQ的聊天工具,通过此次项目的开发复习之前学习过的java知识包括Socket、IO、GUI等知识。
本项目主要功能如下:
1.3项目演示
1.2.1注册功能
注册功能状态图:
点击注册新账号
注册页面
注册信息错误
注册成功
1.2.2登录功能
登录功能状态图:
登录界面
登录失败
登录成功
1.2.3查询好友
查询好友状态图:
查询界面
查询结果
查看资料
1.2.4添加好友功能
添加好友状态图:
选择好友,并添加
发送消息等待确认
好友确认,添加成功
1.2.5聊天功能
聊天功能状态图:
打开聊天对话框
发送聊天信息
好友接受,并回复
收到好友回复
1.2.6发送文件
发送文件状态图:
选择文件发送
好友是否接受
好友接受,并选择文件位置
文件传输
接受完毕
0 0
- qq项目
- Android 手机QQ项目流水账
- java qq项目第二天
- 【Java小项目】山寨QQ
- QQ项目分析系列一
- 仿QQ聊天项目(二)
- 关于QQ项目的一些总结
- 模拟QQ-Socket通信线程项目总结
- 最近做的一个QQ项目
- java版QQ项目 源代码共享
- Easy Net项目组QQ群
- WEB项目中使用QQ表情
- 界面超级华丽的仿QQ项目
- 山寨版QQ通信项目阶段性总结
- Android项目:简易版QQ的实现
- iOS 开发项目之 QQ 音乐
- QQ项目二之框架搭建
- QQ项目三之登陆窗口
- 写给喜欢用Block的朋友(ios Block)
- R语言学习——画图
- try-catch-finally 用法
- Java运用JNI调用dll实现屏蔽系统热键中遇到某些问题记录
- opencv——java学习(1)
- qq项目
- 计算机视觉领域大牛的博客以及研究机构等
- thinkphp __PUBLIC__的定义 __ROOT__等常量的定义
- 【leetcode】Count and Say
- 杂谈异常处理try-catch-finally
- 如何理解套接字???
- extjs gridpanel 改变每行的颜色,字体,及鼠标手势显示
- 百度之星2015资格赛#1001
- windows 2008 更新失败