1、 摘 要 随着 Internet 技术的飞速发展,网络已经成为人们生活中不可缺少的一部分,通过 聊天室在线聊天已成为网络上人与人之间沟通、交流和联系的一种方式。 为此,越来越多的网站开始提供在线聊天的功能。与此同时,聊天室也以其方便、 快捷、低成本等优势受到众多企业的青睐,很多企业的网站中也加入了聊天室模块,以 达到增进企业与消费者之间、消费者与消费者之间相互交流的目的。 本文是软件工程在线聊天室系统的开发说明,重点运用软件工程知识对系统进行分 析、设计实现和测试的思想的具体描述,其中包括软件生命周期的三个主要方面:软件 定义(问题定义、可行性研究、需求分析) 、软件开发(总体设计、详细设计、
2、编码、测 试)和运行维护。通过实际的运用软件工程知识处理问题,加强程序的规范性、清晰性、 可靠性,并且使得程序易于维护。本软件使用 C#进行编写,具有良好的兼容性且易于实 现。聊天室操作简洁容易上手、结构简单、查找方便、实用性强。 关键词:网络 通信 套接字 连接 Abstract With the rapid development of Internet technology, network has become people to the indispensable part in life, through online chat has become a chat room on
3、the network communication, communication between people and contact a kind of means. Therefore, more web sites began to provide online to chat function. At the same time, the chat room with its convenient, quick, low cost advantage by numerous enterprises favor, the many enterprise website also join
4、ed the chat room, so as to promote enterprise module between consumers and consumers and consumers, communication between purpose. This paper is a software engineering online chat room that focus on the development of the system, using the software engineering knowledge for system analysis, design and test of thought to realize description, including software life cycle of the three main aspects: software definition (problem definition, feasibility study, needs analysis), software development