摘要:当前社会,聊天软件是计算机用户交流方式中应用最广发的一种手段,借助通讯聊天软件人们能够更快更准确的收集到个人需要的信息。本次毕业设计结合当前主流聊天通讯软件所应当具备的功能,设计并开发了一个即时聊天软件,该软件具有文字聊天、文件传输、用户注册、登录、图片传输等功能。“天添”聊天软件开发使用的是C/S架构,在Visual Studio 2015平台下进行开发,C#为编程语言,SQL server 2012 为后台数据库。本文将围绕“天添”聊天软件系统开发的过程,对其系统设计与功能实现的关键技术做详细介绍。
关键词:聊天软件;文字聊天;文件传输;C#;SQL server 2012
目录
摘要
Abstract
第一章-引言-1
1.1选题背景与意义-1
1.2国内外的发展现状-1
1.3本文的主要工作-2
第二章-需求分析和开发环境与关键技术-4
2.1 C/S架构-4
2.3 C#简介与JAVA对比-5
2.2 WinForm窗体设计开发技术-7
2.4 ADO.NET技术简介-8
2.5 SQL server 2012数据库简介-8
2.6软件需求分析-9
第三章-系统设计-10
3.1系统功能模块设计-10
3.2 系统操作流程设计-10
3.3 数据库设计-12
第四章-系统实现-13
4.1客户端系统实现-13
4.2服务器端系统实现-25
第五章-结束语-29
参考文献-30
附录 软件配置-31