欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    局域网聊天工具的设计与实现(论).ppt

    • 资源ID:6569583       资源大小:1.14MB        全文页数:17页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    局域网聊天工具的设计与实现(论).ppt

    姓名:贺衡学号:1225073220专业:软件开发导师:吴名星,局域网聊天工具的设计与实现,局域网聊天工具概述需求分析系统设计系统模块详细设计系统测试总结,1、聊天工具开发的目标,一、局域网聊天工具概述,本设计的主要工作是设计一个网络即时聊天工具,具体是采用CS模式实现用户之间的通信,然后阐述本软件的功能、特点及使用方法,并详细阐述开发本软件所用的相关技术,具体分析本软件的各个模块的功能及实现方法,说明本软件的设计思想及方法。,2、聊天工具开发的意义,一、局域网聊天工具概述,局域网聊天工具,是在局域网内部使用的,用户之间用来交流的一个工具,一般都具有文本聊天和文件传输功能。局域网聊天软件因其使用简单,系统资源消耗少等优点,成为各企事业单位等的局域网内广泛应用的软件之一。,二、需求分析,根据用户对聊天工具的要求,本系统主要有以下几个功能:,用户注册 用户登录 文本聊天 文件传输,1、系统功能结构,三、系统设计,1,服务器的设置,登陆界面的设置,JPanel jp1;JButton jp1_jb1,jp1_jb2,jp1_jb3;public static void main(String args)QQLogin q=new QQLogin();public QQLogin()/处理南部jp2=new JPanel(new GridLayout(3,3);jp2_jlb1=new JLabel(QQ号码,JLabel.CENTER);jp2_jlb2=new JLabel(QQ密码,JLabel.CENTER);jp2_jlb3=new JLabel(忘记密,JLabel.CENTER);jp2_jlb3.setForeground(Color.blue);jp2_jlb4=new JLabel(申请密码保护,JLabel.CENTER);,登陆界面,服务器的界面,import java.awt.*;import java.awt.event.*;public class MyServverFrame extends JFrame implements ActionListener JPanel jp1;JButton jb1,jb2;public static void main(String args)MyServverFrame m=new MyServverFrame();public MyServverFrame()jp1=new JPanel();jb1=new JButton(启动服务器);jb1.addActionListener(this);jb2=new JButton(关闭服务器);jp1.add(jb1);jp1.add(jb2);,服务器界面,好友界面设置,P,public QQFriendList(String onwerid)this.owersid=onwerid;/处理第一张卡片jphy_jb1=new JButton(我的好友);jphy_jb2=new JButton(陌生人);jphy_jb2.setActionCommand(陌生人);jphy_jb2.addActionListener(this);jphy_jb3=new JButton(黑名单);jphy1=new JPanel(new BorderLayout();/假定有50个好友 4 4 代表行列之间的间距jphy2=new JPanel(new GridLayout(50,1,4,4);/给jphy2初始化50个好友jlb=new JLabel50;for(int i=0;ijlb.length;i+)/i+1 暂时给的编号而已 JLabel.LEFT放到左边jlbi=new JLabel(i+1+,new ImageIcon(image/mm.jpg),JLabel.LEFT);jlbi.setEnabled(false);/不在线,好友分组界面,四、系统测试,系统的运转,public void mousePressed(MouseEvent e)public void mouseReleased(MouseEvent e)public void mouseEntered(MouseEvent e)JLabel jl=(JLabel)e.getSource();jl.setForeground(Color.red);public void mouseExited(MouseEvent e)JLabel jl=(JLabel)e.getSource();jl.setForeground(Color.black);,1,public QQChating(String OWnerID,String friend)this.ownerid=OWnerID;this.friendid=friend;jta=new JTextArea();jsp=new JScrollPane(jta);jtf=new JTextField(20);jb1=new JButton(发送);jb1.addActionListener(this);jp1=new JPanel();jp1.add(jtf);jp1.add(jb1);this.add(jsp,Center);this.add(jp1,South);this.setTitle(OWnerID+正在和+friend+聊天.);this.setIconImage(new ImageIcon(image/qq.gif).getImage();this.setSize(360,300);this.setLocation(500,300);this.setVisible(true);,本设计在查阅了大量的文献后进行理论研究的同时,借鉴了其他聊天程序、聊天程序的优缺点,在此基础上展开了研究工作,归纳起来,通过网络编程,设计了基本的聊天功能和文件传输功能。这次的实践让自己感悟要学的东西还有很多,六、总结,

    注意事项

    本文(局域网聊天工具的设计与实现(论).ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开