Linux chat software based on QT5
|
|
- 27/5/19
需求分析和任务分配 - 3/6/19
实现主界面基本图形框架(好友列表待实现 - 8/6/19
实现好友列表中的frieditem,能够循环加入item到列表中(待实现从服务端获取数据和打开聊天窗口的界面) - 9/6/19
修复bug,新增修改昵称dialog、上传头像文件选取、item到窗口的链接 - 3/7/19
实现好友列表、在线状态、好友请求列表实时刷新,完善私聊窗口文件传送 - 4/7/19
增加BBS模块界面,编写bbsitem,新建帖子界面 待实现:帖子详情界面,在帖子详情界面实现回复和删除帖子(通过发帖用户id与自己id进行比较,来确定是否显示删除按钮),需要新增回复窗口或者使用点击用户昵称传递参数的功能;BBS的文件上传和下载模块的连接 - 5/7/19
实现BBS帖子详情界面,实现帖子回复,帖子删除,BBS中帖子item的实时刷新功能,点击查看帖子详情的时候从服务器加载帖子下的所有回复 - 6/7/19
界面美化:FriendItems和BBSItems之间绘制1px灰色分割线,Login界面添加Logo,文字布局/颜色调整;软件功能测试 - 7/7/19
功能测试,项目文件清理,部分文档撰写
- 27/5/19
数据库表设计 - 3/6/19
设计实现私聊、群聊 GUI - 5/6/19
设计实现登录、注册、忘记密码、添加好友、创建群聊GUI - 10/6/19
设计服务端与客户端、客户端与客户端的通信接口 - 20/6/19
实现GUI界面的跳转,客户端与服务端的连接,实现注册和忘记密码的功能 - 25/6/19
实现登录、添加好友、创建群聊等功能 - 1/7/19
完善了客户端的通信架构,实现了私聊、私聊消息记录功能 - 3/7/19
实现了群聊、添加群成员、修改群名等功能 - 7/7/19
部分项目文档编写
- 27/5/19
Mysql数据库使用方法调查 - 25/6/19
重新构建服务器,建立数据库,并且使服务器与数据库成功连接 - 26/6/19
实现服务器的登录和注册功能,解决网络环境下的通信问题 - 1/7/19
实现服务器与客户端之间的主界面通信,搭建完成通信架构,实现私聊,看历史消息,建立群聊,更改群名,添加好友,更改昵称的功能 - 2/7/19
完成了发送文件,刷新页面的功能 - 3/7/19
完成了BBS,发帖回帖删帖的功能 - 5/7/19
完成BBS文件发送的功能,辅助客户端进行测试 - 6/7/19
完成不同操作系统下服务器的移植 - 7/7/19
部分文档的编写
- 27/5/19
Qt5 GUI开发框架使用 - 1/7/19
设计实现BBS的文件分享模块的界面及功能,包括文件的上传,下载,显示 BBS文件分享服务器搭建、维护 - 3/7/19
设计实现BBS新建帖子操作的界面、功能 - 7/7/19
功能测试,部分项目文档撰写