首页> 中文学位 >面向中小企业的即时消息系统
【6h】

面向中小企业的即时消息系统

代理获取

目录

声明

摘要

第1章 绪论

1.1 课题背景与意义

1.2 国内外研究现状

1.3 即时消息系统的模型

1.4 本文的主要工作和内容安排

第2章 系统关键技术研究

2.1 多线程编程

2.1.1 创建线程

2.1.2 线程控制

2.1.3 线程同步

2.1.4 线程通信

2.2 网络编程

2.2.1 网络套接字

2.2.2 面向连接的套接字编程

2.2.3 面向无连接的套接字编程

2.2.4 TcpListener和TcpClient

2.3 数据库技术

2.3.1 SQL Server

2.3.2 ADO编程

第3章 即时消息系统的需求分析

3.1 总体业务描述

3.2 系统功能需求

3.2.1 短消息子系统

3.2.2 文件传输子系统

3.2.3 后台管理子系统

3.3 系统工作流程

3.3.1 客户端工作流程

3.3.2 服务器工作流程

第4章 即时消息系统的设计与实现

4.1 系统总体设计

4.1.1 系统设计原则

4.1.2 系统功能架构

4.1.3 系统技术架构

4.1.4 系统网络结构

4.1.5 系统运行环境

4.2 数据库设计

4.3 系统具体实现

4.3.1 服务器组件

4.3.2 数据库接口

4.3.3 客户端

4.3.4 服务器端

4.4 系统测试

第5章 总结与展望

参考文献

致谢

展开▼

摘要

随着计算机技术、网络通信技术、移动互联技术的发展和普及,即时通信像过去的电话一样,成为个人和企业沟通互联的重要手段。即时通信软件作为通信平台,在近十余年来取得了长足的发展,拥有非常庞大的用户群体。但在国内中小企业市场,目前仍然缺乏功能完整、稳定可靠、价格低廉的即时通信系统。
  本文对国内外即时消息系统的应用现状进行了调研,介绍了即时消息系统的常用模型,对即时消息系统所采用的关键技术进行了研究,并提出了一个面向中心企业的即时消息系统的设计方案,完成了服务器端和客户端程序的开发。本系统支持大量用户的在线聊天、实时文件传输,以及聊天室的管理和维护;为确保多任务的并发执行,采用了多线程编程技术;本系统运行环境为局域网,为兼顾系统的实时性和可靠性,短消息传输采用UDP连接,文件传输采用TCP连接;本系统在运行过程中会生成大量的运行控制信息,因此在后台采用SQL Server数据库对各类信息进行管理维护。
  在需求分析中,对系统的总体业务和工作流程进行了简要说明,对短消息子系统、文件传输子系统、后台管理子系统的功能进行了详细描述。在此基础上,明确了面向中小企业的即时消息系统的设计原则和运行环境,确定了系统总体架构,对服务器端和客户端的具体功能进行了详细设计。本系统在设计和开发的全过程遵循软件工程思想,对各模块的功能及相互关系做出了明确定义,从而有效缩短了研发和测试周期,提高了工作效率。系统采用C/S构架,服务器端和客户端程序基于C#中的Tcp Listener类和Tcp Client类进行开发,结构清晰,便于功能扩展。
  本系统具备短消息、文件传输、用户管理、聊天室管理等功能,能够满足中小企业局域网办公的基本需求,解决部门之间和员工之间的实时沟通问题,从而帮助企业提高内部交流的质量,提高工作效率。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号