Java聊天室课程设计报告 联系客服

发布时间 : 星期五 文章Java聊天室课程设计报告更新完毕开始阅读515f56e5a0c7aa00b52acfc789eb172ded63991b

UML课程设计

题 目 网络聊天程序开发设计与实现

学 号:201515614376 姓 名: 卫国辉 指导教师:

完成时间:2017年 12月

0

目录

1.摘要............................................................................................................................. 2 2.绪论............................................................................................................................. 0 2.开发环境..................................................................................................................... 0 3.需求分析 .................................................................................................................... 1

3.1程序简介 ........................................................................................................... 1 3.2程序功能 ........................................................................................................... 1 4.系统设计..................................................................................................................... 2

4.1概要设计 ........................................................................................................... 2 4.2详细设计 ............................................................................................................ 2 5.测试............................................................................................................................. 7 6.结论............................................................................................................................. 9 参考文献...................................................................................................................... 10

1

摘要

本次训练主要是考查了对JAVA程序设计的综合运用,设计一个Socket通信的聊天程序,用户可以通过程序进行聊天通信,但不支持用户自定义表情及图片的发送。

本程序设计也用到了一些相关的标准Java的类,给程序设计带来了许多的方便,但用那些要切记加相应的类的包,还有一些构造方法和个别接口方法。

本程序可以实现用户之间的一些简单的交互,虽然功能较少,但是我想通过这次程序设计来熟悉并且学习更多关于JAVA编程的东西,来便于以后可以使用。

关键词:java聊天

2

1.绪论

对于一个选择网络编程的人来说,必须要有足够的细心和耐心,因为编程一般来说是很枯燥的乏味的,而且程序会越来越复杂,它所用到的符号、标记很多,所以不能出点小错误的。还有,我们不能只是看程序,要学会把自己学的自己拿去实践,自己去编一些程序,培养自己的动手能力,掌握一些编程技巧,熟练运用自己学到的理论知识,这样在以后才能开发出属于自己的东西。

如今,随着科学技术的发展,计算机已成为了我们生活中必不可少的设备了,而掌握计算机知识和运用,又成了我们每一个人的目标了。现在IT行业的飞速发展,无不应正了以前、现在、将来计算机行业都是科学发展的主导行业。而这些基本上都建立在程序上的,所以程序员对计算机行业来说,可想而知有多么的重要了,他们所付出的每一滴汗水都将推动这个行业的发展。

现在我就用JAVA语言编写一个简单的程序——Java聊天程序。将所学的基本知识用到其中去,这里包括了构造方法,创建图形界面,引用类等等。这不仅能锻炼我的实践能力,同时也进一步复习和巩固了我所学的理论知识。对以前没有学好的还有督促和促进作用。而且,根据需要,还可以了解一些课外的知识。增加自己的知识面。

2.开发环境

在开发此聊天程序时,该项目所使用的软件开发环境如下:

操作系统:Windows 7

开发工具:eclipse3.2及其VE插件

0