需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:6386 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
摘要:本文为了解决企业或公司内部的存在的安全隐患,有了基于QT局域网设计多人聊天系统软件的构想,首先我将使用QT Creater这一集成环境作为开发平台,以便适应品牌复杂的设备。再考虑到高效率以及未来程序稳定和后期维护方便,以及编程语言得掌握度,遂将采用基于C++语言进行开发。聊天程序得第一要素是能够登陆聊天,软件登陆页面可以自定义账户名,获取本机IP地址,并通过UDP广播向聊天室中所有人播报上线信息。文字聊天的同时能够个性化设置,如字体种类、大小、颜色等,凸显消息的重要性来发布通知公告。后台数据库采用小型SQLite数据库将满足消息保存和消息清除得功能,以便日后查看。传输控制协议采用TCP,重传机制可以保证数据传输的完整性,发送大型文件时不出现数据损坏。界面提供文件传输百分比和需要时间,更直观的了解发送进度。
关键词:局域网聊天系统;QT Creater;TCP;UDP
目录 摘要 Abstract 1 前言-4 1.1 研究的背景及目的-4 1.2 研究的现状-4 1.3 主要研究内容-5 2 软件需求分析-6 2.1 系统客户需求分析-6 2.2 运行需求分析-6 2.3 性能需求分析-6 3 原理与关键技术-8 3.1 开发环境说明-8 3.2 设计思路和可行性分析-8 3.3 信号和槽机制-8 3.4 聊天系统的设计思想-9 3.5 技术路线-10 4 系统的总体设计-11 4.1 登录界面设计-11 4.2 聊天界面设计-11 4.3 服务器端的设计-12 4.4 客户端的设计-13 5 系统测试-15 5.1 测试方法-15 5.2 测试结果-15 5.3 测试结论-15 结 论-18 参考文献-19 附 录-20 |