素心012022年12月10日
377阅读
所属分类教育

作品详情

该项目是一个网盘项目,提供在线存储服务以及人脉管理。
项目中使用到的技术:Qt图形界面开发,socket网络编程,面向对象开发,数据库技术,高并发技术,数据结构等。
项目采用C/S架构,自定义通讯协议。
客户端提供的功能分为三类,一类是用户本身操作,如注册、登录、密码修改及找回;第二类是文件操作,如上传文件、下载文件、删除文件、文件重命名、文件移动等;第三类是好友操作,如查找好友,添加好友,删除好友,好友间文件分享等。
服务器支持高并发,多客户端可同时在线。主要提供两大类功能,一类是用户文件管理;一类是用户信息及好友信息管理,用户信息使用MySQL数据库管理。
1) 客户端图形界面开发,包括登录界面,聊天界面及图书浏览界面;
2) socket网络通信,包括网络通信协议制定,服务器高并发模块编写;
3) 好友聊天模块及文件分享模块开发。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论