- 2
- 0
- 约2.62万字
- 约 29页
- 2020-08-01 发布于上海
- 举报
中南大学
《面向对象》课程设计
题 目 “聊天室”课程设计(java语言)
学生姓名
学生学号
专业班级
指导教师
完成时间
目 录
第一章 聊天室的描述-------------------------------------------3
1.1聊天室的设计要求-------------------------------------------------------------3
1.2聊天室的基本功能-------------------------------------------------------------3
1.3设计所用参考资料-------------------------------------------------------------6
第二章 聊天室的设计-------------------------------------------6
2.1聊天室的粗略设计分析-------------------------------------------------------6
2.2聊天室的具体设计分析-------------------------------------------------------7
第三章 聊天室的实现-------------------------------------------10
3.1聊天室所使用的类及功能的实现-----------------------------------------10
第四章 聊天室的运行-------------------------------------------30
第五章 课程设计总结---------------------------------------------31
5.1开发中所遇到的问题-----------------------------------------------------------31
5.2问题分析与解决方法-----------------------------------------------------------32
5.3经验与教训------------------------------------------------------------------------32
聊天室的描述
1 .1聊天室的设要求
当今社会,网络技术越来越发展,可以说,二十一世纪就是网络的世纪。网络迅猛发展,势不可挡。为了实现资源共享,各式各样的网站发展迅速,各种各样的聊天工具不断更新。某公司希望通过一个聊天工具加强员工和客户之间的沟通和交流。所以制作一个聊天室势在必行。
为了实现一个更好的网络交互平台,各用户之间能够实时方便的传递信息,按照用户对系统的要求不同,可以在聊天室里实现公共聊天,也可以邀几个私交好友私聊,同时提供了两个用户之间能够传送文件。本系统是基于方便用户聊天,传递信息,共享资源,所以系统的功能主要是从以上几个模块着手。
本项目主要是利用JAVA语言制作一个聊天室,采用的是客户/服务器。 二层的C/S结构是指以单一的服务器和局域网为核心,能通过客户端与用户进行直接对话。主要有二大功能:一是它用于检查用户从键盘等输入的数据,显示应用输出的数据。为使用户能直观地进行操作,一般要使用图形用户接口(GUI),操作简单、易学易用。在变更用户接口时,只需改写显示控制和数据检查程序,而不影响其他。检查的内容也只限于数据的形式和值的范围,不包括有关业务本身的处理逻辑。典型的C/S结构有以下特点:
1、服务器负责数据管理及程序处理。
2、客户机负责界面描述和界面显示。
3、客户机向服务器提出处理要求。
4、服务器响应将处理结果返回客户机。
5、使网络数据流量最少。
2聊天室的基本功能
用户注册
用户登录
在线用户列表
用户公聊
用户私聊
好友信息维护
私聊信息的维护
登录日志的维护
用户注销
扩展功能(如果完整实现一个扩展功能,适当加分):
可以切换不同的界面风格
用户可以更改个人资料,寻找密码
表情聊天
文件传递
公聊信息的维护
用户注册
第一次用户需要提供个
您可能关注的文档
最近下载
- 2025年单招政治试题及答案.docx VIP
- 康复治疗师师物理因子治疗试题及详解.doc VIP
- 2025年包头钢铁职业技术学院单招职业技能测试题库(历年真题).docx
- cadence allegro 17.4设计入门教程.pdf VIP
- 2025年包头钢铁职业技术学院单招职业适应性测试题库(各地真题).docx VIP
- 2025年中药学专升本考试真题卷(附每题答案).pdf VIP
- 2026年采购招标采购谈判技巧培训课件.pptx
- 2025年烟草企业-烟草招聘-综合题库历年参考题库含答案解析(5套).docx VIP
- 工程电磁场跟电磁波答案(丁君).pdf VIP
- 无人驾驶技术原理及应用 课件 11.3无人农牧业 .pptx
原创力文档

文档评论(0)