JAVA综合实训
:
:
专业:
目录
第1章 需求分析.............................................................................................1
第2章 设计重点..........................................................................................
(1)设计思路..........................................................................................
(2)具体
设计..........................................................................................
(3)
问题解决..........................................................................................
第3章 测试................................................................................................
第4章 结束语..........................................................................................
第5章 参考文献..........................................................................................
Java是
计算机应用软件开发的重要的面对对象语言之一,也是
网络应用
程序编写的首选工具之一。而我们做的主要是一个简易的多人聊天
软件,支持任意两个客户端的私聊,所有客户之间的群聊,只需要启动一个服务器端程序,允许多人上线聊天。服务器端创建数据库,存储一张用户表,表中为合法用户的用户名、密码。客户端使用用户名密码登录,服务器端验证通过准予登陆,否则其拒绝上线。
这次主要学了:一、需求分析。它主要包括服务器端需求分析和客户端需求分析,这个主要是让学生掌握需求分析有关事宜;二、数据库操作类。是项目所需要的数据库的设计及其操作,主要是让学生将数据库与java语言联合使用;三、公共类。它主要包括文件过滤类DoFileFilter、示例文件类ExampleFileFilter、创建类MyTextPane、字体选择类NwFontChooserS、格式日期类FormatDateTime等,主要是要锻炼学生掌握优化设计的方法;
四、管理员。它主要包括聊天记录MessageNote、接收线程的方法AdminClientReceiveThread、 管理员客户端IMPanelAdminClient等;五、 服务器端。它主要包括单个用户的信息SingleUserMegData、用户信息链表类 UserInfoList、接收客户端发来的信息类ServerReceiveThread 、数据库操作类JDBCThread、服务器侦探类ServerListenThread 、监听客户端的连接类IMServerFrame等;六、客户端。它主要包括图标列表类IconListItem、图标
列表条目渲染类IconListItemRenderer、列表MyList、聊天记录类MessageNote、用户接收线程类ClientReceiveThread、
会员客户端的类IMPanelClien、私聊类PersonalChat、 声音类VoiceThread等;七、 过客。它主要包括接受服务器端的消息ClientReceiveThread、过客类IMGuestClient等;八、用户注册和
登陆。它主要包括用户登录类UserLogining 、程序启动画面类StartSplash、
注册类Register、用户登录类UserLogin、用户端启动类ClubClient等。
像第一章让我们了解了我们实训的最最基本的内容,搭建什么样的界面以及我们所做的东西的用途,还有它的
工作原理。
第二章让我们知道一些
常用的数据库操作。构造方法JDBCOperation的主要功能就是创建JDBCOperation的一个实例;数据库连接方法connection的主要功能就是获得数据库的连接;添加表方法addTable的主要功能就是添加一个表,用于字符串类,它创建一个Stat