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等。
像第一章让我们了解了我们实训的最最基本的内容,搭建什么样的界面以及我们所做的东西的用途,还有它的
工作原理。