局域网聊天软件的设计与实现网络工程本科论文.doc

局域网聊天软件的设计与实现网络工程本科论文.doc

ID:10945145

大小:1.76 MB

页数:68页

时间:2018-07-09

局域网聊天软件的设计与实现网络工程本科论文.doc_第1页
局域网聊天软件的设计与实现网络工程本科论文.doc_第2页
局域网聊天软件的设计与实现网络工程本科论文.doc_第3页
局域网聊天软件的设计与实现网络工程本科论文.doc_第4页
局域网聊天软件的设计与实现网络工程本科论文.doc_第5页
资源描述:

《局域网聊天软件的设计与实现网络工程本科论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、编号毕业设计(论文)题目局域网聊天软件的设计与实现二级学院计算机科学与工程学院专业网络工程班级110030902学生姓名邓中斌学号11003090202指导教师陈卓职称副教授时间2014年6月重庆理工大学毕业设计论文局域网聊天软件的设计与实现重庆理工大学毕业设计论文局域网聊天软件的设计与实现目录摘要IAbstractII1绪论11.1课题研究的背景和意义11.1.1课题背景11.1.2课题研究现状21.1.3课题研究的内容及意义21.2可行性分析31.2.1技术可行性31.2.2经济可行性31.2.3操作可行性4

2、1.3论文结构介绍42相关技术概述52.1Socket52.1.1Socket服务方式52.1.2客户/服务器模式62.2Stream(流)72.3TCP工作过程72.3.1连接建立72.3.1传输数据82.3.3连接终止92.4ORACLE数据库简介93系统需求分析123.1市场分析123.2系统概述123.3功能需求分析123.3.1用户信息管理133.3.2用户通讯163.3.3聊天记录183.3.4截图193.3.5设置193.4非功能需求213.4.1适应性21重庆理工大学毕业设计论文局域网聊天软件的设

3、计与实现3.4.2安全性213.4.3可靠性223.4.4可扩充性223.4.5健壮性223.4.6易使用性223.4.7可维护性223.4.8可移植性223.4.9可重用性233.5运行需求分析234数据库设计244.1数据库概念设计244.2数据库逻辑设计255系统设计275.1系统架构概述275.2Socket服务器与客户端的通信流程275.3系统模块设计285.4服务器端的设计305.5客户端端的设计326系统的实现356.1服务端界面356.1.1服务端操作说明356.2.1服务端实现详解356.2登录

4、界面436.2.1登录界面操作说明436.2.2登录界面实现详解446.3客服端主界面496.3.1客户端界面操作说明496.3.2客户端界面实现详解496.4好友私聊506.4.1好友私聊操作说明506.4.2好友私聊实现详解516.5发起群聊536.5.1群聊操作说明536.5.2群聊实现详解546.6设置和密码、个人信息修改546.6.1头像、路径、皮肤设置和密码、个人信息修改操作说明546.6.2头像、路径、皮肤设置和密码、个人信息修改实现详解55重庆理工大学毕业设计论文局域网聊天软件的设计与实现7结束语

5、58致谢60参考文献61重庆理工大学毕业设计论文局域网聊天软件的设计与实现重庆理工大学毕业设计论文局域网聊天软件的设计与实现重庆理工大学毕业设计论文局域网聊天软件的设计与实现重庆理工大学毕业设计论文局域网聊天软件的设计与实现重庆理工大学毕业设计论文局域网聊天软件的设计与实现摘要随着信息化社会的飞速发展,Internet的迅速崛起。如今的互联网已经是把每个人作为一个结点,且遍及全球的一张巨大而密集的网。现在人们的信息方式也有了一个质的飞跃,从古老的烽火通信,飞鸽传书,驿站通信等,到现代的电报,电话,互联网等。但是互

6、联网有着其他不具备的属性,使之成为当今社会最大的一个信息交流平台。而聊天软件又成为最广泛的信息传递工具。它发挥了即时性通信的特点,可以让用户在第一时间内得到信息的交流,它不仅可以让用户进行文字聊天,而且还增添语音、视频功能。本系统采用.net作为开发平台,用VS2010作为开发工具,采用Oracle10gR2数据库作为用户信息的存储,完成了一个C/S模式的局域网聊天软件。采用socket编程,涉及多线程,应用TCP通信和FileStream进行文件传输。本聊天软件包括客户端和服务器。服务器作为所有客户端信息传输的

7、一个中转站,并且能实时显示本软件的注册用户和在线用户数量。并且对用户之间聊天会反馈到服务器端,每一位用户上下线会显示在服务器端。监听每个客户端的一些动态。客户端包括新用户的注册,已经注册用户的登录,忘记密码用户的密码找回。进入客户端聊天界面后可以对界面进行一些自己的设置。可以修改密码。聊天包括私聊和群聊。用户可以传输文件和对屏幕的截图。对每位在线用户可以查看之前的聊天记录和清除聊天记录。本文首先通过局域网聊天软件的背景,研究意义和可行性进行分析,展现了局域网聊天软件的前景;然后通过需求分析阐述了本系统的总体结构和

8、需要实现的功能;通过系统设计对系统的总体架构和功能模块进行了规划和设计;根据系统的设计建立数据库,创建表;通过系统实现的介绍,对该系统具体功能模块的实现过程作一个详细的说明。本系统从分析设计到系统实现和测试,均严格遵循软件开发的基本过程。关键词:局域网聊天Socket文件传输III重庆理工大学毕业设计论文局域网聊天软件的设计与实现AbstractWiththerapidd

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。