日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java课程设计实验报告_《java课程设计实验报告.doc

發(fā)布時間:2023/12/9 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java课程设计实验报告_《java课程设计实验报告.doc 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

《Java語言程序設(shè)計》

綜合實(shí)驗報告

系 別: 計算機(jī)科學(xué)與技術(shù)系

學(xué)科專業(yè): 信息管理與信息系統(tǒng)

課題題目: qq聊天系統(tǒng)

人員及分工:白 娟(2011100605)

張 丹(2011100607)

張富利(2011100608)

指導(dǎo)老師: 盧照

2014年6月13日

目錄

一、課程設(shè)計目的3

二、課程內(nèi)容3

三、實(shí)現(xiàn)代碼(部分重要代碼,不需要全粘)3

1.服務(wù)器:4

2.客戶端:4

3.功能實(shí)現(xiàn):7

4.圖形化界面的轉(zhuǎn)換:7

5.連接數(shù)據(jù)庫代碼:8

四、運(yùn)行結(jié)果(有必要的截圖)11

1. 服務(wù)器啟動:11

2. 客戶端啟動:12

3. 登入界面:12

4. 好友列表:12

5. 聊天界面:13

6. 數(shù)據(jù)庫信息:13

五、課程總結(jié)14

六、小組分工14

課程設(shè)計目的

運(yùn)用本學(xué)期java課程所學(xué)知識制作一個小型的比較完整的小系統(tǒng),旨在使學(xué)生對所學(xué)知識有一個整體的運(yùn)用,了解java功能的強(qiáng)大,對學(xué)習(xí)java產(chǎn)生興趣。

課程內(nèi)容

基本頁面:登入頁面,注冊頁面,好友列表頁面,聊天頁面,查詢好友界面

基本功能:注冊信息,添加好友,查找好友,聊天

三、實(shí)現(xiàn)代碼(部分重要代碼,不需要全粘)

1.服務(wù)器代碼:

package com.sram.server;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.ObjectInputStream;

import java.io.ObjectOutputStream;

import java.io.OutputStream;

import java.io.PrintStream;

import java.net.ServerSocket;

import java.net.Socket;

import java.util.HashMap;

import java.util.List;

import java.util.Map;

import com.sram.bean.User;

import com.sram.dao.UserDao;

public class Server {

public static Map socketMap = new HashMap();

public static void main(String[] args) {

try {

ServerSocket ss = new ServerSocket(20001);

System.out.println("服務(wù)器已啟動,準(zhǔn)備接收數(shù)據(jù)");

while(true){

Socket soc = ss.accept();

ServerSocketThread sst = new ServerSocketThread(soc);

Thread thr = new Thread(sst);

thr.start();

}

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

class ServerSocketThread implements Runnable{

private Socket soc;

public ServerSocketThread(Socket soc){

this.soc = soc;

}

public void run() {

System.out.println("接受到數(shù)據(jù)");

UserDao ud = new UserDao();

try {

BufferedReader br = new BufferedReader(new InputStreamReader(soc.getInputStream()));

String str = "";

while((str = br.readLine())!= null){

String[] strs = str.split(",");

//1代表

if(strs[0].equals("1")){

總結(jié)

以上是生活随笔為你收集整理的java课程设计实验报告_《java课程设计实验报告.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。