6 10 2010

欢迎委托本站发表论文

Tags:  职称论文发表 Kelly @ 2010/6/10 0:27:16
     发表论文职称论文发表,本站推荐您在以下期刊请发表论文,如需本站协助发表,请联系:
QQ:786733827  
服务热线:150 5306 1101
稿件信箱:fabiaolw@gmail.com

 
职称论文发表-《才智》

         职称论文发表- 《才智》

国内统一刊号:CN22-1357/C
国际标准刊号:ISSN1673-0208
开本: 大16开
创刊年:2001
定价:人民币10元
《才智》杂志系经国家新闻出版总署批准,是吉林省人事系统唯一一本面向全国公开发行的杂志。
职称论文发表-《才智》 >>

职称论文发表-《现代商贸工业》      职称论文发表-《现代商贸工业 》

国际标准刊号: ISSN1672-3198
国内统一刊号:CN42-1687/T
出版地: 湖北省武汉市
语种: 中文
开本: 16开
 邮发代号:  邮发代号: 38-310
评职称,快速、诚信职称论文发表。QQ:786733827咨询电话:

职称论文发表-《中国电子商务》

 职称论文发表-《中国电子商务》

主管单位:中华人民共和国工业和信息化部
主办单位:中国电子企业协会 中国电子器材总公司
主编:范胜军(总编)
ISSN:1009-4067
CN:11-4440/F

 
 

职称论文发表-《城市建设》

 职称论文发表-《城市建设》

 主管单位:中国商业联合会
主办单位:国资委 商业网点建设开发中心
主编:蔡强
ISSN:1674-781X
CN:11-5897/F 

职称论文发表-《理论探讨》      职称论文发表- 《理论探讨》

单位: 中共黑龙江省委党校
国际标准刊号:ISSN 1000-8594
国内统一刊号:CN 23-1013/D
邮发代号:14-156
刊期:双月刊
开数:16开
职称论文发表-《理论探讨》 >>

职称论文发表-《大家》

职称论文发表-《大家》

 主办单位:云南人民出版社
大型文学期刊,系中国大陆九十年代文学转型期最具影响力的纯文学代表杂志,中国文学第一大奖“大家·红河”文学奖主办单位,国家核心中文期刊,“百佳社科期刊”之一。作为中国文学、先锋文学重镇的《大家》,从上世纪九十年代开始,一直是文学转型时期最具影响的纯文学代表杂志之一,是英国、日本、新加坡等国家图书馆必藏期刊。
职称论文发表-《大家》 >>
 

职称论文发表-《山东医药》

职称论文发表-《山东医药》

主办:山东省卫生厅
语种:中文
开本:大16开
国际标准刊号:ISSN1002-266X
国内统一刊号:CN37-1156/R
邮发代号: 24-8
该刊被以下数据库收录:CA 化学文摘(美)(2009)
Pж(AJ) 文摘杂志(俄)(2009)
核心期刊:中文核心期刊(2008、2004、2000、1996、1992)
职称论文发表-《山东医药》 >>

职称论文发表-《中国卫生事业管理》

职称论文发表-《中国卫生事业管理》

主办: 四川省卫生厅
周期:月刊
语种:中文开本:大16开
国际标准刊号:IISSN1004-4663
国内统一刊号:CN51-1201/R
邮发代号:62-66
 核心期刊:中文核心期刊(2008、1996)
职称论文发表-《中国卫生事业管理》 >>

职称论文发表-《大家健康》         职称论文发表-《大家健康》

主管:吉林省卫生厅
周期:月刊
语种:中文
开本:16开
国际标准刊号:ISSN1009-6019
国内统一刊号:CN22-1109/R
 邮发代号: 12-121
职称论文发表-《大家健康》 >>

职称论文发表-《医学信息》

职称论文发表-《医学信息》

周期:月刊
语种:中文
开本:大16开
国际标准刊号:ISSN1006-1959
国内统一刊号:CN: 61-1278/R
邮发代号:52-215
职称论文发表-《医学信息》>>

职称论文发表-《临床和实验医学杂志》

         职称论文发表-《临床和实验医学杂志》

     语种:中文
     开本:大16开
     国际标准刊号:ISSN1671-4695
     国内统一刊号:CN11-4749/R
     邮发代号:80-494
                            职称论文发表-《临床和实验医学杂志》 >>

职称论文发表-《黑龙江高教研究》

职称论文发表-《黑龙江高教研究》

周期:月刊
语种:中文;
开本:大16开
国际标准刊号:ISSN1003-2614
国内统一刊号:CN23-1074/G
邮发代号:14-301
中文核心期刊:(2008、2004、2000、、1996、1992)
期刊荣誉:Caj-cd规范获奖期刊
职称论文发表-《黑龙江高教研究》 >>

职称论文发表-《赤峰学院学报》

职称论文发表-《赤峰学院学报》

主办:赤峰学院
周期:月刊
语种:中文;
开本:16开
国际标准刊号:ISSN1673-260X
国内统一刊号:CN15-1343/C
职称论文发表-《赤峰学院学报》 >>

职称论文发表-《中国外资》

    职称论文发表-《 中国外资》

主办:  中国商务出版社
周期:  月刊
出版地:北京市
语种:  中文;
开本:  大16开
ISSN: 1004-8146
CN:   11-3073/F


职称论文发表-《财经界》

   职称论文发表-《财经界(学术版)》

主办:  国家信息中心
周期:  月刊
出版地:北京市
语种:  中文;
开本:  16开
ISSN: 1009-2781
CN:   11-4098/F
邮发代号: 82-569 


   职称论文发表-《商情(教育经济研究)》                        职称论文发表- 《商情(教育经济研究)》

主办:河北省消费时尚文化传播中心
周期:月刊
出版地:北京市
语种:中文
开本:大16开
国际标准刊号:ISSN1673-4041
国内统一刊号:CN13-1370/F
邮发代号: 17-70
职称论文发表-《商情》>>

职称论文发表-《林区教学》

 职称论文发表-《林区教学》

主办:黑龙江省林业教育学院
周期:月刊
语种:中文;
开本:大16开
国际标准刊号:ISSN1008-6714
国内统一刊号:CN23-1091/S
职称论文发表-《林区教学》 >>

职称论文发表-《中学教学参考》

职称论文发表-《中学教学参考》

主办:广西教育学院杂志社
周期:旬刊
出版地:广西省南宁市
语种:中文
开本:大16开
国际标准刊号:ISSN1674-6058
国内统一刊号:CN45-1372/G4
邮发代号:48-12
职称论文发表-《中学教学参考》 >>

职称论文发表-《语文学刊》

职称论文发表-《语文学刊》

主办:内蒙古师范大学成人教育学院
周期:半月
出版地:内蒙古自治区呼和浩特市
语种:中文
开本:大16开
国际标准刊号:ISSN1672-8610
国内统一刊号:CN15-1064/H
邮发代号:16-52
职称论文发表-《语文学刊》 >>

职称论文发表-《中国商贸》

职称论文发表-《中国商贸》

主办:中国商业联合会
周期:半月
语种:中文
开本:16开
国际标准刊号:ISSN1005-5800
国内统一刊号:CN11-3443/F
邮发代号:2-254
职称论文发表-《中国商贸》 >>

职称论文发表-《现代商业》

职称论文发表-《现代商业》

主办: 中华全国商业信息中心
语种: 中文;
开本: 16开
国际标准刊号:ISSN1673-5889
国内统一刊号:CN11-5392/F
邮发代号: 80-522

核心期刊:
中文核心期刊(1996)
职称论文发表-《现代商贸》 >>

职称论文发表-《科技资讯》          职称论文发表-《科技资讯》

主办:  北京国际科技服务中心
出版地:北京市
开本:  大16开
ISSN: 1672-3791
CN:   11-5042/N
邮发代号: 82-238 


 职称论文发表-《中国科教创新导刊》

职称论文发表- 《中国科教创新导刊》

主办:  中国科学技术信息研究所;科学技术文献出版社

周期:  旬刊

出版地:北京市

语种:  中文;

开本:  大16开

ISSN: 1673-9795

CN:   11-5599/N

邮发代号: 80-616


职称论文发表-《科技创新导报》

职称论文发表-《科技创新导报》

主办:  中国宇航出版社

出版地:北京市
语种:  中文;
开本:  大16开
ISSN 1674-098X
CN   11-5640/N

职称论文发表-《中外医疗》

职称论文发表-《中外医疗》

主办:  卫生部医院管理研究所;二十一世纪联合创新(北京)医药科学研究院
出版地:北京市
语种:  中文;
开本:  16开
ISSN: 1674-0742
CN:   11-5625/R

职称论文发表-《硅谷》

职称论文发表-《硅谷》

主办:  中国科技新闻学会
周期:  半月
出版地:北京市
语种:  中文;
开本:  大16开
ISSN 1671-7597
CN   11-4775/N

职称论文发表-《管理观察》职称论文发表-《管理观察》

刊名:
主办:  中国科学技术信息研究所
出版地:北京市
语种:  中文;
开本:  大16开
ISSN 1674-2877
CN   11-5688/F
邮发代号: 2-634 



6 26 2010

毕业论文 毕业设计(五)

Tags:  毕业论文, 毕业设计 Kelly @ 2010/6/26 22:47:16

4.1.3  客户端功能设计

聊天系统客户端主要包括 5 个文件,它们应该实现下列功能:

(1) ChatClient.java

包含名为ChatClient的public类,其主要功能为定义客户端的界面,添加事件侦听与事件处理。该类定义了Connect()与DisConnect()方法实现与服务器的连接与断开连接。当登陆到指定的服务器时,调用ClientReceive 类实现消息收发,同时该类还定义

了SendMessage()方法来向其他用户发送带有表情的消息或者悄悄话。

(2) ClientReceive.java

    该类是实现服务器端和客户端消息收发的类。

(3) ConnectConf.java

    该类继承自 Jdialog,是用户对所要连接的服务器 IP 及侦听端口进行修改配制的类。

(4) UserConf.java

    该类继承自 Jdialong,是用户对连接到服务器时所显示的用户名进行修改配制的类。 

(5) Help.java

客户端程序的帮助。

4.1.4  服务器端界面

 图4-6 服务器端主界面

    图 4-6 是服务器端主界面。窗体框架的长和宽被设定为固定值,窗体初始化时居中显示。框架整体采用边界型布局格式,工具栏添加到面板NORTH处,messageScrollPane组件添加到面板CENTER处,downPanel组件添加到面板的SOUTH 处。其中downPanel采用表格包型布局,依次添加none、发送至、用户 comobox/发送信息、sysMessage、发送按钮、showStatus标签。

 图4-7 端口设置界面

图4-7是端口设置界面。启动时的初始位置为主窗体的(50,150)像素处。继承自JDialog 类,采用边界型布局格式,panelPort组件添加到面板的NORTH处,DIGINFO组件添加到面板CENTER处,panelSave组件添加到面板的SOUTH处。

本文过长,分成一下几部分:

毕业论文 毕业设计(一)

毕业论文 毕业设计(二)

毕业论文 毕业设计(三)

毕业论文 毕业设计(四)

毕业论文 毕业设计(五)

毕业论文 毕业设计(六)

毕业论文 毕业设计(七)

毕业论文 毕业设计(八)

毕业论文 毕业设计(九)

毕业论文 毕业设计(十)

毕业论文 毕业设计(十一)

毕业论文 毕业设计(十二)

6 26 2010

毕业论文 毕业设计(四)

Tags:  毕业论文, 毕业设计 Kelly @ 2010/6/26 22:42:25

4.1  聊天系统的界面的设计

4.1.1  客户端界面

 图4-1 客户端主界面

图 4-1 是客户端主界面。窗体框架的长和宽被设定为固定值,窗体初始化时居中显示。框架整体采用边界型布局格式,工具栏添加到面板的NORTH处,messageScrollPane组件添加到面板的CENTER处,downPanel组件添加到面板的SOUTH处。其中downPanel采用表格包型布局,依次添加none、发送至、用户comobox、表情、表情comobox、动作list、checkbox /发送信息、clientMessage、发送按钮、showStatus 标签。

 图4-2连接设置界面

图 4-2 是连接设置界面。启动时的初始位置为主窗体的(50,150)像素处。继承自JDialog类,采用边界型布局格式,panelUserConf组件添加到面板的NORTH处,DIGINFO 组件添加到面板的CENTER 处,panelSave组件添加到面板的 SOUTH处。

4.1.2  客户端界面设计

    客户端界面的设计在整体上和服务器端相似,只是在具体菜单项、工具栏按钮上稍

有区别。downPanel 面板上也新增“表情”列表框和一个“悄悄话”选择框。主要包括

三个菜单组:“操作”(operateMenu)、“设置”(conMenu)、“帮助”(helpMenu)。其中,

“操作”菜单组包括“用户登陆”(loginButton)、“用户注销”(logoffButton)、“退出”(exitButton)三个菜单项。“设置”菜单组包括“用户设置”(userButton)和“连接设置”(connectButton)两个菜单项。与之对应,工具栏部分包括 5 个按钮,分别为:“用户设置”、“连接设置”、“登陆”、“注销”和“退出”。程序运行时,操作菜单组的界面如图 4-3,设置菜单组的界面如图 4-4 所示:

           图 4-3 操作菜单组                      图 4-4 设置菜单组

在 downPanel 面板里增加的“表情列表框”(actionlist),位置在单元格(3,2)处,组件和单元格之间的间隙为1个像素单位,组件的填充高度和宽度都为5个像素单位;增加的“悄悄话”(checkbox),位置在单元格(4,2)处,件和单元格之间的间隙为1个像素单位,组件的填充高度和宽度也都为5个像素单位。程序运行时的界面显示效果如图4-5:

图4-5 客户端downPanel的运行效果截图

框架的大小被设置成(400,600)像素单位,运行时居中显示。setResizable属性为 false,即无法改变窗体大小,只能通过拖动改变其位置。

界面设计部分代码如下:

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import javax.swing.event.*;

import java.io.*;

import java.net.*;

/*

 * 聊天客户端的主框架类

 */

public class ChatClient extends JFrame implements ActionListener{

String ip = "127.0.0.1";//连接到服务端的ip地址

int port = 8888;//连接到服务端的端口号

String userName = "王清华";//用户名

int type = 0;//0表示未连接,1表示已连接

Image icon;//程序图标

JComboBox combobox;//选择发送消息的接受者

JTextArea messageShow;//客户端的信息显示

JScrollPane messageScrollPane;//信息显示的滚动条

JLabel express,sendToLabel,messageLabel ;

JTextField clientMessage;//客户端消息的发送

JCheckBox checkbox;//悄悄话

JComboBox actionlist;//表情选择

JButton clientMessageButton;//发送消息

JTextField showStatus;//显示用户连接状态

Socket socket;

ObjectOutputStream output;//网络套接字输出流

ObjectInputStream input;//网络套接字输入流

ClientReceive recvThread;

//建立菜单栏

JMenuBar jMenuBar = new JMenuBar(); 

//建立菜单组

JMenu operateMenu = new JMenu ("操作(O)"); 

//建立菜单项

JMenuItem loginItem = new JMenuItem ("用户登录(I)");

JMenuItem logoffItem = new JMenuItem ("用户注销(L)");

JMenuItem exitItem=new JMenuItem ("退出(X)");

 

JMenu conMenu=new JMenu ("设置(C)");

JMenuItem userItem=new JMenuItem ("用户设置(U)");

JMenuItem connectItem=new JMenuItem ("连接设置(C)");

JMenu helpMenu=new JMenu ("帮助(H)");

JMenuItem helpItem=new JMenuItem ("帮助(H)");

//建立工具栏

JToolBar toolBar = new JToolBar();

//建立工具栏中的按钮组件

JButton loginButton;//用户登录

JButton logoffButton;//用户注销

JButton userButton;//用户信息的设置

JButton connectButton;//连接设置

JButton exitButton;//退出按钮

//框架的大小

Dimension faceSize = new Dimension(400, 600);

JPanel downPanel ;

GridBagLayout girdBag;

GridBagConstraints girdBagCon;

public ChatClient(){

init();//初始化程序

//添加框架的关闭事件处理

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.pack();

//设置框架的大小

this.setSize(faceSize);

//设置运行时窗口的位置

Dimension screenSize= Toolkit.getDefaultToolkit().getScreenSize();

this.setLocation( (int) (screenSize.width-faceSize.getWidth())/ 2,

 (int) (screenSize.height-faceSize.getHeight())/ 2);

this.setResizable(false);

this.setTitle("聊天室客户端"); //设置标题

//程序图标

icon = getImage("icon.gif");

this.setIconImage(icon); //设置程序图标

show();

本文过长,分成一下几部分:

毕业论文 毕业设计(一)

毕业论文 毕业设计(二)

毕业论文 毕业设计(三)

毕业论文 毕业设计(四)

毕业论文 毕业设计(五)

毕业论文 毕业设计(六)

毕业论文 毕业设计(七)

毕业论文 毕业设计(八)

毕业论文 毕业设计(九)

毕业论文 毕业设计(十)

毕业论文 毕业设计(十一)

毕业论文 毕业设计(十二)