网上聊天毕业论文
网上聊天毕业论文
大量事实证明,确保网络安全已经是一件刻不容缓的大事,网络安全的 毕业 论文选题确立也是一件至关重要的事情。下面是我带来的关于网络安全毕业论文选题的内容,欢迎阅读参考!
网络安全毕业论文选题(一)
1. 教学网页的设计与应用
2. 教学互动网站的设计与实现
3. 个人网站的设计与实现
4. 电子商务网站的设计与实现
5. 基于ASP的动态网站设计与实现
6. 论网上商店的设计 方法
7. 留言板设计与实现
8. 企业公司网站的设计与实现
9. Flash动画设计及制作
10. 基于flash的聊天室的设计
11. 基于FLASH的多媒体课件设计与开发
12. 多媒体课件开发研究
13. 基于ASP学院图书管理系统
14. 图书综合管理系统设计与实现
15. 计算机病毒解析与防范
16. 计算机安全技术应用
17. 管理信息系统设计与实现
18. 信息安全技术及其应用
19. 信息系统分析与设计
网络安全毕业论文选题(二)
1、局域网的组建方法
2、图书管理系统的设计
3、计算机网络安全及防火墙技术
4、校园网站设计
4、数据库语言编写学生学籍管理
5、个人 电脑安全 意识如何提高
6、浅析计算机病毒及防范的 措施
7、浅谈计算机网络安全漏洞及防范措施
8、二十一世纪的计算机硬件技术
9、计算机最新技术发展趋势
10、计算机病毒的研究与防治
11、论述磁盘工作原理以及相关调度算法
12、高校计算机机房管理的维护和探索
13、C语言教学系统设计
14、浅谈子网掩码与子网划分
15、微机黑屏故障与防治研究
16、虚拟局域网的组建与应用
17、学校图书管理系统的设计
18、计算机网络安全管理
网络安全毕业论文选题(三)
1. 病毒入侵微机的途径与防治研究
2. 微机黑屏故障与防治研究
3. NAT技术在局域网中的应用
4. 基于Socket的网络聊天系统开发与设计
5. 计算机网络故障的一般识别与解决方法
6. 访问控制列表ACL在校园网中的应用初探
7. 常用动态路由协议安全性分析及应用
8. 数字证书在网络安全中的应用
9. 计算机病毒的攻与防
10. ARP欺骗在网络中的应用及防范
11. TCP安全问题浅析
12. 网络入侵手段与网络入侵技术
13. 技术在局域网中的应用
14. IDS技术在网络安全中的应用
15. Dos与DDos攻击与防范措施
16. DHCP安全问题及其防范措施
17. 校园网规划及相关技术
18. 企业网组建及相关技术
19. 网吧组建及相关技术
20. 无线网现状及相关技术
猜你喜欢:
1. 网络工程毕业论文题目
2. 最新版网络工程专业毕业论文题目
3. 网络安全论文参考文献
4. 网络安全征文2000字
5. 网络安全与管理毕业论文最新范文
求一篇网络对中学生的影响论文,字数1000~1500,题目自拟,谢谢。
网络对中学生的影响
【摘要】互联网的快速发展给人类生活的各个领域产生越来越重要的影响。在已经步入信息化社会的今天,“上网”已经成为了一种时尚,而在庞大的网民群体中,青少年占了很大的比例,并且还在逐步增多。据调查,目前网民中18~35岁的青年占85.8%,18岁以下的占2.4%。面对不可阻挡的青少年上网热潮,如何对其进行正确引导,已经成为当前学校、教师、家长共同关注的重要问题。互联网络带给我们巨大的影响,其对青少年的影响有积极的方面,也有其消极的、负面的。但是,互联网络毕竟代表了当今世界科技发展的最高水平,我们没有理由因噎废食,我们应当充分发挥它的积极作用,采取相应的措施,引导青少年健康地成长,以使青少年适应信息时代的发展、与时俱进。
【关键词】互联网;青少年;影响
网络为人类带来无限生机和动力,展示出一方美好的乐园。人们对其的喜爱程度,从每年倍增的上网人数可见一斑。究其原因,主要是因为网络与青少年的个性相适应。上网有瘾,这早已成定论,正所谓“衣带渐宽终不悔,为网消得人憔悴”。那么,网络的神奇力量究竟是什么?它对青少年的影响到底怎样?我们如何采取措施克服其不利的影响呢?
一、网络对青少年的正面影响
1.有利于青少年非线性思维方式的形成
线性思维方式强调事物的先后顺序,对事物的认识从头到尾都遵循单一的顺序。而在网络中大量使用的超文本阅读方式是以网状形式来构筑和处理信息的。它是一种跳跃式的、综合的非线性思维方式。从非线性的角度出发,思考问题的同时必须考虑它与周围事物的种种联系,并透过这种网状的联系来寻求解决问题的方法。这种思维方式改变了传统线性思维所固有的较狭隘、死板的弊端,有利于培养青少年的发散性思维、拓展青少年的思路,有利于帮助他们正确地看待周围的人和事,树立科学的人生观和世界观。对网络的使用同时又可以培养青少年以一种系统的眼光看待问题和积极利用现代化工具去分析问题、解决问题的思维意识,而这恰恰是信息时代所必需的。
2.青少年的创造能力得到了发展
随着国内几大互联网的崛起,年轻的网络创建者们成为了青少年的榜样。网络创业的神话、网络平等的故事激励着大量朝气蓬勃的年轻人。知识与创造力的重要性已越来越深地植根于广大青少年的心中。网络上的信息极其丰富,而且更新速度非常快。青少年在这种浩如烟海的信息面前,不再看重“博闻强记”,计算机和网络就是他们的记忆。他们面临最重要的任务不是获取已知,而是以高度的想象力去创造和运用新知识。网络使青少年的观念发生了革命性的变革,无论是在创新观念、锻炼创新思维、培养创新能力、实现创新内容等方面都得到了极大的提高,他们的智力得到了升华。
3.满足了青少年交流、沟通和理解的需要
网络高效、快速、方便、独特的交流方式与当代青少年偏于好奇、乐于幻想、追求独立的要求相吻合。因此,网络一出现,便注定与青少年紧紧联系在一起。网络使得青少年和世界息息相通,使得他们在有限的学习、工作的重压之外获得了更广泛的空间。当全世界缤纷多彩的信息资源集结在青少年的面前,他们的视野、心胸会与以往完全不同。
网络环境下青少年的健康成长问题,是事关培养社会主义事业接班人和国家长远发展的重大理论和实践问题。对此,我们进行了探索性的调查、分析、研究,以期能够引导青少年在网络社会中趋利避害,在德智体美劳等各方面协调发展,并为党委和政府决策服务,为两个文明建设服务。
一、网络对青少年健康成长的双重影响
网络对青少年健康成长的影响是多层次、多方面的,概括地说是双重的。世界卫生组织给健康下的定义为:健康是指生理、心理和社会适应都达到一个完好的状态。我国在教育方针中也明确提出要将青少年培养成为德、智、体、美、劳全面协调发展,“面向现代化,面向世界,面向未来”的“四有”新人。因此,我们试从网络对青少年的思想品德素质、智力素质、身体素质、心理素质、社会适应能力等方面,探讨网络对青少年健康成长的双重影响。
1.网络对青少年健康成长的积极影响
网络对青少年思想品德素质的积极影响主要体现为:网络已经成为思想政治教育的重要阵地,青少年访问这些网站,参加网站开展的各项活动,有助于增强爱国、爱党意识,有助于强化道德主体意识与地位。
网络对青少年智力素质的积极影响主要体现为:网络的开放性和方便性、内容的多样性和广泛性,为青少年提供了一个广阔的学习空间,大大拓宽了青少年的求知途径,有助于青少年开阔视野、促进学业;网络可以为青少年提供一种自由、轻松、没有压力的学习环境,有助于青少年培养和发挥创新能力;网络是一个广阔空间,存在着许多新鲜和未知的事物,有助于开发青少年的潜力。
网络对青少年身体素质的积极影响主要体现为:青少年通过网络获取一定的医学卫生知识和体育锻炼常识是最便捷的。网络对青少年心理素质的积极影响主要体现为:网络为青少年不良情绪的宣泄提供了相对宽松的环境,教育工作者也可以通过网上聊天有效地帮助青少年解除烦恼和疑惑;网络为青少年掌握心理健康知识,进行心理健康状况自测、心理咨询,了解心理医院、心理医生、心理健康研究动态及求医预约等带来了极大便利;网络使青少年的学习、生活、娱乐等各方面的个性特质都有可能得到更充分的尊重与满足,有助于青少年良好个性的发展。
网络对青少年社会适应能力的积极影响主要体现为:网络技术的飞速发展和信息传递的快捷,以及人机对话的平等的新型人际关系,有助于启发和引导青少年培养和形成学习、效率、平等、开放等现代观念;网络缩短了人与人之间的空间距离,有助于青少年扩大交往的范围;网上新型人际交往方式和社会关系的建立为青少年在现实社会中进行社会交往提供了一种缓冲的空间;网络还为青少年的社会化提供了角色的练兵场,有助于促进青少年的社会化。
2.网络对青少年健康成长的消极影响
网络对青少年思想品德素质的消极影响主要体现为:网上信息泛滥可能造成青少年信仰的缺失或价值观的多元化,影响青少年正确的人生观、价值观的形成;互联网上信息接受和传播的隐蔽性,有可能引起青少年道德意识弱化、社会责任感下降;网络交流的隐藏性、无约束性,极容易使青少年做出一些违反常规的事情,甚至走上犯罪的道路。
网络对青少年智力素质的消极影响主要体现为:网络聊天是许多青少年上网的主要内容,多数进入聊天室聊天的青少年大都没有固定的话题,这种散漫的聊天方式,容易影响青少年的逻辑思维能力和注意力;计算机网络挤占了青少年读书和思考的时间;在网络上,有人靠帮别人写论文、做作业赚钱,于是,许多缺乏自律的青少年从网络上下载文章作为作业交给教师,甚至硕士、博士论文也从网络上购买,这就大大降低了青少年学习的认真态度;现实中存在不少青少年由于过度地迷恋、依赖电脑网络,沉湎于网络之中,正常学习、生活秩序遭受破坏,学习时间无精打采,学习成绩下降,有的甚至厌学、逃学、辍学。
网络对青少年身体素质的消极影响主要体现为:长时间连续上网会造成情绪低落、眼花、双手颤抖、疲乏无力、食欲不振、焦躁不安、血压升高、植物神经功能紊乱、睡眠障碍,有的甚至消极自杀;不良的上网环境也会损害青少年的身体健康。
网络对青少年心理素质的消极影响主要体现为:长期上网会引发青少年网络孤独症,人际情感淡漠,对现实社会产生不认可甚至逃避的心理;“网恋”和网络聊天会引发青少年系列感情纠葛,导致各种情感问题;网络的虚拟性、隐蔽性,会诱发青少年的双重人格障碍;网络操纵时间失控,还会导致网络成瘾症,使青少年变得孤独、敏感、忧郁、警觉、不服从社会规范,甚至出现精神障碍、自杀等情况。
网络对青少年社会适应能力的消极影响主要体现为:网络是一个虚拟的世界,人们网上交际主要依靠于抽象的数字、符号,青少年终日沉迷于这种人机对话的模式,会对社会适应行为和能力受到影响,更有甚者,有些青少年还可能患上“网络社交障碍症”;在网络环境下,青少年交往的对象、身份都不确定,这就减弱了青少年的社会角色的获得能力;网络交往的虚拟性、自由性,很容易导致人们行为的普遍失范,不利于青少年的社会化,甚至导致青少年社会化的失败。
毕业论文怎么给别人发电子版?
毕业论文电子版的,可以通过邮箱,微信或者qq。电子版的最好是电脑操作,自己拉进去聊天界面即可发送。手机的话,需要打开毕业论文电子版,点击分享,出现微信分享,qq分享,选择后,对应的人即可
毕业论文《基于socket 的局域网聊天工具》,要求C++语音编写,要有程序,能实现,有文档……
“对图中的那些函数,我这里稍加解释一下。”
int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData);
功能是初始化Windows Socket Dll,在Windows下必须使用它。
参数:
“wVersionRequested”表示版本,可以是1.1、2.2等;
“lpWSAData”指向WSADATA数据结构的指针。
int socket(int family, int type, int protocol);
功能是建立Socket,返回以后会用到的Socket值。如果错误,返回-1。
参数:
“int family”参数指定所要使用的通信协议,取以下几个值:AF_UNIX(Unix内部协议)、AF_INET(Internet协议)、AF_NS Xerox(NS协议)、AF_IMPLINK(IMP连接层),在Windows下只能把“AF”设为“AF_INET”;
“int type”参数指定套接字的类型,取以下几个值:SOCK_STREAM(流套接字)、SOCK_DGRAM (数据报套接字)、SOCK_RAW(未加工套接字)、SOCK_SEQPACKET(顺序包套接字);
“int protocol”参数通常设置为0。
int bind(int sockfd, struct sockaddr *my_addr, int addrlen);
功能是把套接字和机器上一定的端口关联起来。
参数:
“sockfd”是调用socket()返回的套接字值;
“my_addr”是指向数据结构struct sockaddr的指针,它保存你的地址,即端口和IP地址信息;
“addrlen”设置为sizeof(struct sockaddr)。
int listen(int sockfd, int backlog);
功能是服务端监听一个端口,直到accept()。在发生错误时返回-1。
参数:
“sockfd”是调用socket()返回的套接字值;
“backlog”是允许的连接数目。大多数系统的允许数目是20,也可以设置为5到10。
int connect(int sockfd, struct sockaddr *serv_addr, int addrlen);
功能是客户端连接服务端监听的端口。
参数:
“sockfd”是调用socket()返回的套接字值;
“serv_addr”保存着目的地端口和IP 地址的数据结构struct sockaddr;
“addrlen”设置为sizeof(struct sockaddr)。
int accept(int sockfd, void *addr, int *addrlen);
功能是服务端接受客户端的连接请求,并返回一个新的套接字,以后服务端的数据传输就使用这个新的套接字。如果有错误,返回-1。
参数:
“sockfd”是和listen()中一样的套接字值;
“addr”是个指向局部的数据结构sockaddr_in的指针;
“addrlen”设置为sizeof(struct sockaddr_in)。
int send(int sockfd, const void *msg, int len, int flags);
int recv(int sockfd, void *buf, int len, unsigned int flags);
功能是用于流式套接字或数据报套接字的通讯,我们数据的真正传输就由它们完成。
参数:
“sockfd”是发/收数据的套接字值;
“msg”指向你想发送的数据的指针;
“buf”是指向接收数据存放的地址;
“len”是数据的长度;
“flags”设置为 0。
int sendto(int sockfd, const void *msg, int len, unsigned int flags,const struct sockaddr *to, int tolen);
int recvfrom(int sockfd, void *buf, int len, unsigned int flags, struct sockaddr *from, int *fromlen);
功能和send、recv类似,不过是用于无连接数据报套接字的传输。
int closesocket(int sockfd)
功能是关闭套接字。
参数“sockfd”为要关闭的套接字值。
程序:
“这里的目的是让大家对Socket编程有个整体了解。不用怕,程序我会详细解释的,首先是服务端的程序。其流程是:
socket()→bind()→listen→accept()→recv()/send()→closesocket()
具体代码如下:”
★
#include
#include
#pragma comment(lib,"Ws2_32")
#define MYPORT 830 /*定义用户连接端口*/
#define BACKLOG 10 /*多少等待连接控制*/
int main()
{
int sockfd, new_fd; /*定义套接字*/
struct sockaddr_in my_addr; /*本地地址信息 */
struct sockaddr_in their_addr; /*连接者地址信息*/
int sin_size;
WSADATA ws;
WSAStartup(MAKEWORD(2,2),&ws); //初始化Windows Socket Dll
//建立socket
if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1)
{
//如果建立socket失败,退出程序
printf("socket error\n");
exit(1);
}
//bind本机的MYPORT端口
_family = AF_INET; /* 协议类型是INET */
_port = htons(MYPORT); /* 绑定MYPORT端口*/
_addr.s_addr = INADDR_ANY; /* 本机IP*/
if (bind(sockfd, (struct sockaddr *)&my_addr, sizeof(struct sockaddr))== -1)
{
//bind失败,退出程序
printf("bind error\n");
closesocket(sockfd);
exit(1);
}
//listen,监听端口
if (listen(sockfd, BACKLOG) == -1)
{
//listen失败,退出程序
printf("listen error\n");
closesocket(sockfd);
exit(1);
}
printf("listen...");
//等待客户端连接
sin_size = sizeof(struct sockaddr_in);
if ((new_fd = accept(sockfd, (struct sockaddr *)&their_addr, &sin_size)) == -1)
{
printf("accept error\n");
closesocket(sockfd);
exit(1);
}
printf("\naccept!\n");
//有连接,发送ww0830字符串过去
if (send(new_fd, "ww0830\n", 14, 0) == -1)
{
printf("send error");
closesocket(sockfd);
closesocket(new_fd);
exit(1);
}
printf("send ok!\n");
//成功,关闭套接字
closesocket(sockfd);
closesocket(new_fd);
return 0;
}
对服务端程序的流程概括:
先是初始化Windows Socket Dll: WSAStartup(MAKEWORD(2,2),&ws);
然后建立Socket: sockfd = socket(AF_INET, SOCK_STREAM, 0)
再bind本机的MYPORT端口:
_family = AF_INET; /* 协议类型是INET */
_port = htons(MYPORT); /* 绑定MYPORT端口 */
_addr.s_addr = INADDR_ANY; /* 本机IP */
bind(sockfd, (struct sockaddr *)&my_addr, sizeof(struct sockaddr))
接下来监听端口: listen(sockfd, BACKLOG)
如果有客户端的连接请求,接收它: new_fd = accept(sockfd, (struct sockaddr *)&their_addr, &sin_size)
最后发送ww0830字符串过去: send(new_fd, "ww0830\n", 14, 0)
收尾工作,关闭socket: closesocket(sockfd); closesocket(new_fd); ”
编译、执行,就会一直监听830端口
客户端程序了。其流程是:
socket()→connect()→send()/recv()→closesocket()
比服务端更简单吧!其实现代码如下:”
★
#include
#include
#include
#pragma comment(lib,"Ws2_32")
#define PORT 830 /* 客户机连接远程主机的端口 */
#define MAXDATASIZE 100 /* 每次可以接收的最大字节 */
int main(int argc, char *argv[])
{
int sockfd, numbytes;
char buf[MAXDATASIZE];
struct sockaddr_in their_addr; /* 对方的地址端口信息 */
if (argc != 2)
{
//需要有服务端ip参数
fprintf(stderr,"usage: client hostname\n");
exit(1);
}
WSADATA ws;
WSAStartup(MAKEWORD(2,2),&ws); //初始化Windows Socket Dll
if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1)
{
//如果建立socket失败,退出程序
printf("socket error\n");
exit(1);
}
//连接对方
_family = AF_INET; /* 协议类型是INET */
_port = htons(PORT); /* 连接对方PORT端口 */
_addr.s_addr = inet_addr(argv[1]); /* 连接对方的IP */
if (connect(sockfd, (struct sockaddr *)&their_addr,sizeof(struct sockaddr)) == -1)
{
//如果连接失败,退出程序
printf("connet error\n");
closesocket(sockfd);
exit(1);
}
//接收数据,并打印出来
if ((numbytes=recv(sockfd, buf, MAXDATASIZE, 0)) == -1)
{
//接收数据失败,退出程序
printf("recv error\n");
closesocket(sockfd);
exit(1);
}
buf[numbytes] = '\0';
printf("Received: %s",buf);
closesocket(sockfd);
return 0;
}
对客户端程序的流程概括:
首先是初始化Windows Socket Dll: WSAStartup(MAKEWORD(2,2),&ws);
然后建立Socket: sockfd = socket(AF_INET, SOCK_STREAM, 0)
接着连接服务器方:
_family = AF_INET; /* 协议类型是INET */
_port = htons(PORT); /* 连接对方PORT端口 */
_addr.s_addr = inet_addr(argv[1]); /* 连接对方的IP */
connect(sockfd, (struct sockaddr *)&their_addr,sizeof(struct sockaddr))
连接成功就接收数据: recv(sockfd, buf, MAXDATASIZE, 0)
最后把收到的数据打印出来并关闭套接字:
printf("Received: %s",buf); closesocket(sockfd);
编译结束后,运行服务端,然后。客户端 服务端IP 回车
你会看到服务端发来得数据。
那么基本的点对点通信就没问题了。只要两台机器同时包含服务端和客户端,就可以互相通信了。
当然,你也可以将服务端和客户端分开做,专门一个服务器负责用户登录和转发消息。
流程如下:
A客户端发登录消息-----》服务器
服务器验证发送用户消息----》客户端
A客户端想发消息给B客户端----》先发给服务端
服务器得到消息查询B客户端IP并转发消息。(或者B客户端循环发消息询问服务器有无消息)
通信结束。
关于一份聊天软件的毕业论文怎么写啊?
聊天软件 需要什么软件开发的
不会开发 我们有现成品
做模板 做毕业设计 都可以
上一篇:广告海报论文题目
下一篇:商品检验研究论文