局域网即时通讯系统的设计与实现

局域网即时通讯系统的设计与实现

论文摘要

伴随着社会进入信息化时代,信息的准确、快速、安全的传递在社会中越来越重要。无论是国与国之间,企业与企业之间还是企业内部这间的信息交流都要变得非常重要。规模较大的企业,都会建立一套软,硬件结合的通信系统,从而保证企业信息能够及时,准确、安全地传递到目的地。但是小企业通常没有资金或实力来建立这样一套系统,虽然小型企业的人员较小,但是却存在着通讯交流障碍的问题,尤其是一些从事科技类型的企业并防止员工跟外部联系的企业尤其如此。因此为了适应企业的这一需求,特开发了适应企业局部通信的局域网即时通讯系统。本论文介绍了在Microsoft可视化集成开发环境Visual studio2008下开发一个基于对话框的局域网即时通讯系统的整个过程,系统采用基于对话框的MFC应用程序框架开发前台的操作界面,采用多线程和网络技术来实现成员这间的互联。实现了局域网内用户信息的采集与显示,最小化托盘,文字聊天,文件聊天,语音聊天,窗口抖动,字体设置,保存聊天记录的功能。在开发过程中,严格按照软件工程的整个流程进行。经过可行性分析,需求分析,概要设计,详细设计,编码,单元测试,集成测试等阶段,最终开发出了可以在单机上运行的试用版局域网即时通讯系统。本系统从最初的需求设想,概要设计,详细设计,编码到后期的测试以及到扩充维护,系统的界面友好,操作简单方便,加以适当的扩充完善就可正式的投入使用。经济成本低,非常适合对登录互联网有限制的小公司使用。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 选题背景
  • 1.2 国内外研究概况
  • 1.3 论文的主要研究内容
  • 2 关键技术分析
  • 2.1 MFC 简介
  • 2.2 网络编程
  • 2.3 多线程
  • 2.4 UML 建模技术
  • 2.5 本章小结
  • 3 系统需求
  • 3.1 功能需求
  • 3.2 非功能需求
  • 3.3 本章小结
  • 4 系统设计
  • 4.1 设计思想
  • 4.2 系统架构
  • 4.3 用例分析
  • 4.4 关键模块设计
  • 4.5 运行设计及出错处理设计
  • 4.6 本章小结
  • 5 系统实现
  • 5.1 模块实现
  • 5.2 关键数据结构
  • 5.3 功能演示
  • 5.4 本章小结
  • 6 系统测试
  • 6.1 测试环境
  • 6.2 测试内容
  • 6.3 测试步骤与数据
  • 6.4 测试结论
  • 6.5 本章小结
  • 7 总结与展望
  • 7.1 全文总结
  • 7.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  

    局域网即时通讯系统的设计与实现
    下载Doc文档

    猜你喜欢