嵌入式linux课程设计报告-聊天程序设计
- 格式:doc
- 大小:625.00 KB
- 文档页数:24
重庆科技学院
课程设计成果
院(系):_电气与信息工程学院_ 班级:计科普0802 学生姓名:学号:
设计地点(单位)___ _I315 __________ _______
设计题目:_____ 聊天程序设计_________________________ _ 完成日期: 2011 年 9 月 5 日
指导教师评语: _______________________________________
_____________________________________________________
_____________________________________________________
_____________________________________________________
__________________________________________
成绩(五级记分制):______ __________
教师签名:_________________________
摘要
嵌入式linux在电子行业的应用很广泛,学习嵌入式linux显得非常重要。这次课程设计的主要目的是检验上学期学习linux后的效果。通过基础题的代码编写,熟悉linux C语言编程技巧。通过完成聊天程序的设计,熟悉linux底层编程。利用QT设计界面,缩短开发时间。
关键字:嵌入式linux;基础题;聊天程序;QT
目录
课程设计任务书....................................................................................................... - 4 - 题目一基础题......................................................................................................... - 6 -
1 设计内容及要求............................................................................................ - 6 -
1.1 二小题................................................................................................. - 6 -
1.2三小题.................................................................................................. - 6 -
1.3四小题.................................................................................................. - 7 -
1.3五小题.................................................................................................. - 9 -
1.4六小题................................................................................................ - 11 -
1.5七小题................................................................................................ - 11 -
1.6八小题................................................................................................ - 13 - 题目二聊天程序设计........................................................................................... - 15 - 1.设计内容及要求........................................................................................ - 15 -
1.1 聊天程序的基本要求....................................................................... - 15 -
1.2 需实现的主要功能........................................................................... - 15 -
2.需求分析.................................................................................................... - 15 -
2.1 QT设计.............................................................................................. - 15 -
2.2服务器端和客户端的数据传输方式................................................ - 16 -
2.3 服务器端功能设计........................................................................... - 16 -
2.4客户端功能设计................................................................................. - 17 -
3.总体设计.................................................................................................... - 17 -
3.1 总体功能........................................................................................... - 17 -
4. 详细设计.................................................................................................... - 17 -
4.1功能分析和描述............................................................................... - 17 -
4.2 客户端功能模块............................................................................... - 17 -
4.3 服务器功能模块............................................................................... - 19 -
5. 代码实现.................................................................................................... - 20 -
5.1 客户端代码....................................................................................... - 20 -
5.2 服务器端代码................................................................................... - 22 -
6.功能实现.................................................................................................... - 23 - 7.总结............................................................................................................ - 23 - 8.致谢............................................................................................................ - 23 - 9.参考文献.................................................................................................... - 23 -