毕业论文--嵌入式聊天系统设计与实现

上传人:liy****000 文档编号:115224132 上传时间:2019-11-13 格式:DOCX 页数:66 大小:1.90MB
返回 下载 相关 举报
毕业论文--嵌入式聊天系统设计与实现_第1页
第1页 / 共66页
毕业论文--嵌入式聊天系统设计与实现_第2页
第2页 / 共66页
毕业论文--嵌入式聊天系统设计与实现_第3页
第3页 / 共66页
毕业论文--嵌入式聊天系统设计与实现_第4页
第4页 / 共66页
毕业论文--嵌入式聊天系统设计与实现_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《毕业论文--嵌入式聊天系统设计与实现》由会员分享,可在线阅读,更多相关《毕业论文--嵌入式聊天系统设计与实现(66页珍藏版)》请在金锄头文库上搜索。

1、 太原理工大学毕业设计(论文)用纸太 原 理 工 大 学毕业设计(论文)任务书第1页毕业设计(论文)题目:嵌入式聊天系统设计与实现毕业设计(论文)要求及原始数据(资料):1综述QT的发展及其应用领域;2深入了解嵌入式聊天系统的设计方法及思想;3综述即时通信的发展及其技术支撑;4深入分析基于嵌入式的聊天系统关键应用的技术;5. 设计并实现聊天系统,完善其主要功能;6.完成嵌入式聊天系统测试文档的编写;6训练检索文献资料和利用文献资料的能力;7训练撰写技术文档与学位论文的能力。第2页毕业设计(论文)主要内容:1. 了解开发嵌入式聊天系统的背景;2. 综述嵌入式聊天系统开发平台及相关应用技术3. 对

2、嵌入式聊天系统进行可行性分析;4. 对嵌入式聊天系统进行需求分析5. 分析及实现聊天系统的主要功能,主要包括:验证用户名与密码是否匹配、登陆聊天系统、新用户注册、获得在线用户列表、群聊、私聊、设置字体颜色、设置字体大小及退出;6. 设计实现嵌入式聊天系统;7. 对聊天系统实现测试,并编写测试文档;8综述设计的聊天系统设计的意义及其不足之处; 学生应交出的设计文件(论文):1内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;2包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材料。 第3页主要参考文献(资料):1蔡子裕.基于ARM嵌入式无线点菜系统中断的研究与设计D. 湖南:中南

3、大学, 2008.2周伯健. 嵌入式GPRS无线数据传输系统实现及应用D.江苏:东南大学,2009.3徐巍.基于ARM9的嵌入式图像采集系统的设计D.江苏:南京理工大学, 20094唐记弘.基于ARM的嵌入式工业控制器的研究D.陕西:陕西科技大学, 2009.5(美)多纳霍、(美)卡尔弗特. TCP/IP Sockets编程(C语言实现)M.北京:清华大学出版社, 2009.11.6赵祖龙.基于Qt/Embedded的嵌入式跨平台聊天系统设计J .信息技术, 2010.12.7郑莉,董渊. C+语言程序设计(第三版)M. 北京:清华大学出版社, 2003.8陈英,梁建武. Linux基础及应用

4、教程J. 北京:水利水电出版社,2008.9丁林松,黄丽琴.Qt4图形设计与嵌入式开发D. 北京:人民邮电出版社, 2009.10王子强,刘海燕,李媛州.Linux下图形用户界面程序的开发与实现D.北京:清华大学出版社, 2007.11任善全,吕强,钱培德等. 一个基于QtEmbedded的嵌入式Linux应用程序的实现D, 计算机应用软件, 2006.2.12(美)W. Richard Stevens Stephen A. Rago. UNIX环境高级编程M. 北京:人民邮电出版社, 2006.5.13(美)Kenneth A .Reek. C和指针M. 北京:人民邮电出版社, 2008.4

5、.14 Jennings,R.B.A study of Internet instant messaging and chat protocolsJ.IEEE Network,2006,20(4).16SAVRAJ S. GREWAL.Instant MessagingJ.The Scientist,2013,27(3).专业班级软件1004班学生要求设计(论文)工作起止日期2014年3月17日2014年6月27日指导教师签字日期2014年3月17日教研室主任审查签字日期系主任批准签字日期摘 要 近年来,我国嵌入式系统应用产品日益丰富,市场呈现快速增长趋势,尤其在通信、家电、电子、汽车、通信、

6、交通、金融、网络、监控、工业自动化等领域应用更加广泛,发展嵌入式系统技术和产业已经成为惯彻“信息化带动工业化,工业化促进信息化”的方针,使我国产品由“中国制造”向“中国创造”迈进的突破口。随着计算进网络技术的发展和个人PC的普及, 局域网的发展也同样迅速。很多政府机构,企业,学校,都是先以一个统一的局域网联结在一起,再分别接入INTERNET.因此基于局域网的即时通信工具,就这样应运而生了为人们提供了一种新的联系方式,为在同一小范围内(如同一办公楼)的用户在即使通信上提供了方便。所以,本文将实现嵌入式聊天系统开发,为局域网用户提供方便的网络通信。 本系统实现了聊天室的基本功能。该程序是在Ubu

7、ntu环境下编写和调试客户端与服务器端程序,实现了客户端和服务端连接并通信并实现了群聊、私聊和字体样式设置的功能。服务器端程序是通过vi编辑器,使用C、C+编写并利用了MySql数据库的相关知识。客户端程序是用Qt实现图形化界面和与服务器的通信。接下来本文将会详细讲解此聊天系统的关键代码的实现与功能,包括如何建立连接,如何进行登陆和注册,如何进行私聊和群聊,等等。关键词:嵌入式;聊天系统;数据库;QTiiDesign and implementation of embedded chat systemAbstractIn recent years, embedded system applic

8、ation products increasingly rich in our co- untry, the market showed a trend of rapid growth, especially in the communica- tions, home appliances, electronics, automotive, communications, transportation, finance, networking, monitoring, industrial automation and other fields used more widely, the de

9、velopment of embedded system technology and industry has become used to toru informationization to drive industrialization and industrialization pro- motes infor- matization policy, to make our products from made in China to created in China into the breach. As computing into the development of netw

10、ork technology and the popularity of PC, the development of local area network (LAN) is also quickly. Many government agencies, enterprises, schools, local area network (LAN) is the first in a unified link together, then respectively access to the INTERNET, so instant communication tools based on lo

11、cal area network (LAN), thus arises at the historic moment the contact provides a new way for people, for the small in the same area of an office building user in even if provides a convenient communication. Therefore, the implementation of embedded chat system development, provide network comm- uni

12、cation convenient for users in lan.This system realized the basic function of the chat room. The program is written in the Ubuntu environment and debug client and server program, realized the client and the server connection and communication. Server application is through the vi editor, use C, C +

13、+ programming language and use the related knowledge of MySql datab- ase. The client program is implemented using Qt graphical interface and the commu- nication with the server.Next, this article will explain in detail the implementation of the key code of the chat system and function, including how

14、 to establish a connection, if you register and login, how to do private and group chat, and so on.Key words:embedded; chat system; database; QT目 录摘 要iAbstractii1 绪论11.1 研究背景及意义11.2 研究现状11.3 研究内容21.4 论文组织结构22 开发平台和相关技术简介32.1 嵌入式系统定义32.2 嵌入式Linux的主要特征32.3 QT的发展及编程机制32.4 TCP/IP协议简介52.5 Socket套接字简介62.6 C+语言简介83 可行性研究和需求分析103.1 可行性研究103.1.1 经济可行性分析103.1.2 技术可行性分析103.1.2 法律可行性分析103.2 需求分析103.2.1 用户需求113.2.2 功能需求113.2.3 性能需求124 系统的总体设计134.1 体系结构设计134.2 功能模块设计134.2.1 客户端功能模块的设计144.2.2 服务器端功能模块的划分154.2.3 数据库设计155 系统的详细设计及编码实现165.1 客户端实现165.1.1 连接服务器模块175.1.2 登陆模块185.1.3 注册模块20

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号