摘要:现在的网上聊天工具比比皆是,但是随着硬件发展越来越好,用户对网络聊天工具的的可移植性要求会越来越高,而现在的这些聊天工具不满足移植性高的要求。基于QT的局域网聊天系统的设计和实现,既满足市场需求,又符合随着硬件发展,要求软件移植性较好的需求。该系统是在QT Creater这一轻量级的集成开发环境下,基于C语言进行开发的,并且后台数据库选用资源利用率低、数据处理速度快的QSQLite数据库。系统在功能上主要实现局域网用户之间聊天、文件发送和接收、局域网在线人数显示、所发送文本格式设置、聊天记录的保存和清除等。使用该系统,能很有效的实现同一局域网内用户的实时通信,充分地利用了网络资源。41361
毕业论文关键词:局域网聊天系统;QT Creater;QSQLITE
LAN Chat System Design Based On QT
Abstract: Now online chat tools abound, but with the development of the hardware is getting better and better, users on the network chat tool portability requirements will be more and more high, now of the chat tool does not satisfy the requirement of high portability. Design and implementation of the LAN chat system based on QT, satisfy the market demand, and meet with the development of hardware, software portability better requirements. The system is in the lightweight QT Creater integrated development environment, based on C language development, and backend database selects the resource utilization is low, the data processing speed QSQLite database. System mainly on the function to achieve LAN chat between users, documents, sending and receiving, local area network (LAN) online display, sent the text format setting, chat records preservation and cleaning, etc. Using the system, can effectively achieve the real time communication users within the same local area network (LAN), make full use of network resources.
Key words: LAN chat system;QT Creater;QSQLITE
目 录
摘 要 1
1.绪论 2
1.1课题背景及意义 2
1.2国内外研究现状 2
1.3主要研究内容 2
2. 相关理论与技术 3
2.1 SQLITE数据库技术 3
2.2 QT Creater开发工具 3
2.3 FTP/UFP 3
3. 系统分析 3
3.1人机交互界面 4
3.2文件发送 5
3.3文件接收 5
4. 系统实现 5
4.1系统运行环境 5
4.2主要功能实现 5
5. 系统测试 7
5.1测试方案与测试目标 8
5.2系统功能测试 8
6. 总结与展望 10
参考文献 10
致谢 11
基于QT的局域网聊天系统设计1.绪论
1.1课题背景及意义
在传统生活里,人们利用写信、电话等方式联络,但此类方式周期缓慢,呆板且不可靠。近些年,由于计算机技术的急速成长,我们的生活模式发生了极大的改变[1][2]。而怎样提高网络聊天工具的廉价性、方便性和实用性,是人们首先考虑的问题,是当前人们急需展开的工作。我们被现在非常流行的网络聊天工具所吸引,因为这些工具不但方便使用,而且界面很人性化,用户能按照个人的喜好来设置自己的界面风格,但是其市场空间还很大。而且当硬件技术发展到一定的水平后,必然要求聊天软件可移植性好,故QT基于可跨平台的特点,很满足软件未来发展的发向,本论文将展开的基于QT的局域网聊天系统[3][4][5],不仅具有良好的人机交互界面、自动显示在线聊天人员、发送文件和改变文本属性等交互功能,而且具有杰出的实时聊天功能、可移植性和发送文件功能,大大提高了人们交流的效率。 C++QT的局域网聊天系统设计+源代码:http://www.751com.cn/jisuanji/lunwen_41376.html