文档介绍:毕业设计说明书
手机聊天室设计与开发
学生姓名: 学号:
学院:
专业:
指导教师:
2011年 6 月
手机聊天室设计与开发
摘要
网络聊天室是一种应用广泛网络聊天方式,操作简单,功能丰富,是教学和学习面向对象的编程思想的理想项目。可以使用多种编程语言设计和开发出功能完善的网络聊天室。
本毕业设计论文介绍用JAVA语言设计和实现一个手机网络聊天室的过程,本系统采用C/S架构设计,整个项目分为服务器端和客户端。使用了最新的Java 2标准Swing组件,开发出简洁美观和布局合理的用户和服务器界面;利用Socket网络开发技术实现客户端和服务器端的连接访问,实现网络功能;通过对数据流操作的合理设计,实现信息传递、接受和数据保存。同时,采用多线程、多任务的设计思想,开发出性能稳定,功能全面的服务器。完整的实现系统的功能。
通过本次毕业设计可以学到如何应用和实现面向对象的各种方法,如何使用Eclipse集成开发环境来创建和开发项目,从而完成系统的完整开发。
关键词:聊天室;Java;应用程序;Swing组件;Socket技术
Design and development of mobile chat rooms
Abstract
work chat room is a kind of applied work chat method, operate in ease and the function is abundant, It can be used as a good case for learning of java design language and the Object-Oriented Programming language, There is many programming language of design to develop work chat room with perfect function.
This graduation thesis of design introduction how to use the java language design and carry work chat room, The system adoption the C/ S structure design, the whole system is divided into the server and client .Used standard modules of Swing of latest Java2, develop a simple and direct beauty user interface ,We make use of the Socket technology to interconnect the server and client -work ;organize the data by good design of data stream to sent or accept the message between users and to record the message for ever; we also use the multi-thread multi-action to make the program with many function.
I have leaned many method and things to use the Object-Oriented Programming. And make me know how use the development environment Eclipse to new program and the process to make the program.
Keyword: chat;Java;application;ponent;socket
目录
1 引言 5
2 需求分析 5
编写目的 5
研究背景 5
定义 6
任务概述 6
开发目标 6
应用目标 6
功能需求 7
功能描述 7
相关需求 7
硬件接口 7
软件接口 8
质量性能需求 8
容错性需求 8
稳定性需求 8
软件设计可靠性 8
安全性 9
扩展性 9
易用性 9
3 概要设计 9
编写目的 9
定义 9
总体设计 10