的机器上。真正降低了企业成品和程序员的负担。随着信息科学的进步与互联网络的发展,虽然通过网络的聊天软件很多,但针对于内部系统的局域网内的聊天和公司内部的上下级沟通的聊天通讯软件却很少。所以开发个此类型的即时通讯系统就变得非常有意义了。聊天室的发展聊天室作为即时通讯的种,即时通讯,简称软件可以说是目前我国上网用户使用率最高的软件,无论是老牌的,还是国内用户量第的腾讯,以及微软的都是大众关注的焦点,它们能让你迅速的在网上找到你的朋友或工作伙伴,可以实时交谈和互传信息。而且,现在不少软件还集成了数据交换语音聊天网络会议电子邮件的功能。软件的历史并不久远,但是它诞生,就立即收到网民的喜爱,并风靡全球。在它的发展史上,以色列人是功不可没的。正是四位以色列籍的年轻人,在年月成立的公司,并于同年月推出了全世界第个即时通讯软件,取意为我在找你,简称了。知道现在,已经推出了它的版本,在全球即时通讯市场上占有非常重要的地位。目前,国内最为流行的即时通讯软件是简称。它以良好的中文界面和不断增强的功能形成了定的网络文化。虽出道较晚,但依托微软的强大背景,实力也不可小视。最为的部分,整合了操作系统的许多功能,如多种形式的聊天选择多人的单窗口讨论式交流以及充分的文件与桌面共享功能等。它的令人耳目新的中文界面和注册方式,连同它强大的功能了,着实吸引了众多的眼球的注视,此外还有许多有特点的软件。二〇〇年十月二十三日星期六第章系统开发环境与工具的选择本课题开发环境的选择在进行开发之前,首先决定的第个问题就是,选这段时间的努力,使自己在专业知识方面有个全面复习的机会,使自己在设计工程中得到最好的实践锻炼,并学会了许多在个项目开发过程中必须具备的素质。我要衷心感谢李艳导师在我的学年论文设计过程中给予我的指导和帮助。二〇〇年十月二十三日星期六江苏省徐州机电工程高等职业学校毕业设计姓名杨雪芳学号系部信息工程系专业软件技术设计题目聊天室指导教师韩伟职称年月二〇〇年十月二十三日星期六摘要随着技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化网络化电子化虚拟化。电子商务也随着网络的发展日益和人们的生活贴近。的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生种变化。在网络飞速发展的今天,互联网成为人们快速获取发布和传递信息的重要渠道,它在人们政治经济生活等各个方面发挥着重要的作用。传统的信息交流工具,不能满足人们即时获取信息的要求。因此,网上聊天便成为人们的首选,而个好的聊天工具是操作简单方便人性化,节省系统资源。为了方便与人即时联系及数据汇报,特构建此聊天系统。本论文通过的实现了个基于局域网和网络的聊天室程序的开发。本论文详细介绍其设计和实现过程。关键词聊天室客户机服务器二〇〇年十月二十三日星期六二〇〇年十月二十三日星期六目录首页中文摘要英文摘要第章绪论聊天室的发展即时通讯的大应用„„„„„„„„„„„„„„„„„„„„„„„„第二章实现聊天室的相关技术及环境的概述的特点协议常识的简介系统开发工具第三章网络聊天系统的系统设计项目概述„„„„„„„„„„„„„„„„„„„„„„„„功能需求„„„„„„„„„„„„„„„„„„„„„„„„聊天室系统的系统设计„„„„„„„„„„„„„„„„„„聊天系统工作原理„„„„„„„„„„„„„„„„„系统实现原理„„„„„„„„„„„„„„„„„„„第四章聊天室系统的实现及测试„„„„„„„„„„„„„„„„„„„总结致谢参考文献附录部分源程序代码二〇〇年十月二十三日星期六第章绪论网络技术是计算机领域中发展最为迅速的技术之,它在政治经济生活等各个方面发挥着十分重要的作用。随着计算机网络的普及和推广,将会有越来越多的人利用网上资源,享受不断发展和完善的网络服务,以此来提高工作效率和水平。随着我国经济的发展和网络的普及,网络技术也越来越多地被应用于日常工作之中。在程序设计领域,面向对象的编程技术正在逐步代替面向过程的程序设计技术,成为计算机应用设计开发的主流,尤其在网络技术开发中,面向对象的语言编程和相关,器发送请求,服务器接受请求并处理,并通知所有在线用户该用户退出了,在所有好友列表里移除该用户,退出聊天页面。图用户退出图第章详细设计本系统采用设计模式,系统分为客户端和服务器端,客户端包括登入模块,聊天模块。服务器端服务器启动实现模块。登入功能描述在该登陆页面下,我把端口写死了,只需输入用户名就可以直接登入聊天室主界面。登陆界面窗口如下聊天界面退出服务器接受请求并处理发送有人下线消息退出聊天界面二〇〇年十月二十三日星期六群聊功能描述用户在文本编辑区域输入信息,单击群聊按钮直接把信息发送到群聊显示的区域。并且按照发送来的信息中包含好的显示方式正确显示出信息。群聊界面窗口如图所示私聊功能描述用户在文本编辑区域输入信息,选中要私聊的对象,单击私聊按钮直接把信息发送到该用户私聊显示的区域。并且按照发送来的信息中包含好的显示方式正确显示出信息。私聊对象不能选择自己,如果选择自己,会弹出不能和自己私聊的提示框,还有不能不选择私聊对象,如果不选择的话,会弹出请选择私聊对象的提示框。二〇〇年十月二十三日星期六私聊界面窗口如图所示二〇〇年十月二十三日星期六好友列表功能描述二〇〇年十月二十三日星期六服务器端收到用户上线或下线时发送给它的请求,刷新好友列表。用户退出功能描述在聊天页面,单击关闭按钮,该用户就退出了并通知其他在线用户该用户退出了。如图所示功能逻辑实现逻辑功能描述本系统采用数据对象流的形式发送和接受信息。客户端连接服务器成功后就启动个客户端线程和服务器通信。客户端发送二〇〇年十月二十三日星期六的信息分为登入消息群聊消息私聊消息用户上下线消息提醒等。服务器端启动个线程不断的监听客户的请求,当接受到客户请求时就启动个和该客户端通信的线程。第章系统测试为了确保本系统能够正常运行,需要在发布之后做次较全面的测试。现将具体操作及过程举例说明如下测试举例测试程序登录界面打开程序后,首先出现的是登录页面,输入用户名,点击登录按钮,。测试程序主界面进入主界面后,主页面会显示群聊信息显示区私聊信息显示区文本界面开发技术,使自己在界面应用和布局方面得到更多的实践,应用技术实现网络连接功能,对网络的实现和通信方面有了进步的理解,并通过多线程方面的应用,使客户端和服务端可以实现多任务功能,在整个开发过程当中应用软件工程的开发步骤,使自己专业理论知识的到进步的巩固,项目开发经验有不少的收获。通过完成这次学年论文的项目,使自己在项目实际开发方面有了进步的提高,并使自己感觉到成功的喜悦,并对自己在专业的未来发展更充满信心,对自己在今后的工作中有更好的帮助。二〇〇年十月二十三日星期六参考文献胡伏湘雷军环程序设计实用教程编著清华大学出版社张思民开发技术与工程实践清华大学出版社陈轶姚晓昆编著程序设计实验指导北京清华大学出版社,杨昭编著二级语言程序设计教程北京中国水利水电出版社,赵文靖编著程序设计基础与上机指导北京清华大学出版社,王路群高级程序设计北京中国水利水电出版社,吴其庆编著程序设计实例教程北京冶金工业出版社,柳西玲许斌编著语言应用开发基础北京清华大学出版社,施霞萍等编著程序设计教程第版北京机械工业出版社,宛延闿等编著实用程序设计教程北京机械工业出版社,陈国君等编著程序设计基础北京清华大学出版社,郑莉王行言马素霞编著语言程序设计北京清华大学出版,丁振凡主编语言实用教程北京北京邮电大学出版社,朱喜福等编程序设计北京人民邮电出版社,参考新浪聊天室腾讯聊天室等二〇〇年十月二十三日星期六致谢在这次的学年论文的设计过程中,通过导师的指导,了解并熟悉了完成个项目的具体过程和步骤,使自己在整个过程当中不段的学习解决问题的能力。软件专业是门比较热门和前沿的学科,涉及许多知识领域和技术,拥有许多最新知识资料,应在项目的开发过程中,不断的查阅相关的帮助文档。程序的开发过程要养成良好的习惯,并遵循定的标准规范,将项目进行合理分析设计。学年论文设计是我们大学期间的次锻炼,经过编辑显示区在线用户列表区功能按钮区。用户可以在用户列表中看到目前在线的其他用户,并在群聊信息显示区内看到用户上下线通知和群聊信息,私聊信息显示区内看到私聊的信息。用户可以在文本编辑显示区内输入自己的发送内容,并可以通过单击用户列表名中的用户,进行私聊,发送的信息其他用户不可以见。测试程序退出当单击退出按钮或窗体的关闭时,用户将发送退出信息,离开聊天室,其他用户可以得到系统提示用户下线并刷新用户列表。测试项目由于实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错二〇〇年十月二十三日星期六误和缺陷,不经周密测试的系统投入运行,将会造成难以想象的后果,因此系统测试是软件开发过程中为保证软件质量必须进行的工作。单元测试单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有处理路径进行测试。对源码进行审查,对照设计说明书,表态地检查源程序是否符合功能的逻辑要求,是进行单元测试前的重要工作工。单元测试般是由程序员完成,也称程序调试。系统测试系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统是否达到用户的实际要求,系统测试的依据是系统分析报告。系统测试应在系统的整个范围内进行,这种测试不只
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 23 页
第 2 页 / 共 23 页
第 3 页 / 共 23 页
第 4 页 / 共 23 页
第 5 页 / 共 23 页
第 6 页 / 共 23 页
第 7 页 / 共 23 页
第 8 页 / 共 23 页
第 9 页 / 共 23 页
第 10 页 / 共 23 页
第 11 页 / 共 23 页
第 12 页 / 共 23 页
第 13 页 / 共 23 页
第 14 页 / 共 23 页
第 15 页 / 共 23 页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。