java课程设计实验报告

《Java语言程序设计》

综合实验报告

系 别: 计算机科学与技术系

学科专业: 信息管理与信息系统

课题题目: qq聊天系统

人员及分工:白 娟()

张 丹() 张富利()

指导老师: 卢照

2014

年6月13日

目录

一、课程设计目的 .......................................... 错误!未定义书签。 二、课程内容 .................................................. 错误!未定义书签。 三、实现代码(部分重要代码,不需要全粘)错误!未定义书签。 1.服务器: .................................................... 错误!未定义书签。 2.客户端: .................................................... 错误!未定义书签。 3.功能实现: ................................................ 错误!未定义书签。 4.图形化界面的转换: ................................ 错误!未定义书签。 5.连接数据库代码: ................................... 错误!未定义书签。 四、运行结果(有必要的截图) .................. 错误!未定义书签。 1. 服务器启动: ........................................ 错误!未定义书签。 2. 客户端启动: ........................................ 错误!未定义书签。 3. 登入界面: ............................................ 错误!未定义书签。 4. 好友列表: ............................................ 错误!未定义书签。 5. 聊天界面: ............................................ 错误!未定义书签。 6. 数据库信息: ........................................ 错误!未定义书签。 五、课程总结 .................................................. 错误!未定义书签。 六、小组分工 .................................................. 错误!未定义书签。

一、课程设计目的 运用本学期java课程所学知识制作一个小型的比较完整的小系统,旨在

使学生对所学知识有一个整体的运用,了解java功能的强大,对学习java产生兴趣。

二、课程内容 基本页面:登入页面,注册页面,好友列表页面,聊天页面,查询好友

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

三、实现代码(部分重要代码,不需要全粘)

1.服务器代码:

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(\服务器已启动,准备接收数据\ while(true){ Socket soc = ss.accept(); ServerSocketThread sst = new ServerSocketThread(soc); Thread thr = new Thread(sst); thr.start();

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4