当前位置:首页 > (完整版)基于NET的在线聊天系统毕业论文
潍坊科技学院
本科毕业设计(论文)
题 目 基于.NET的在线聊天系统 院(系) 中印计算机软件学院 专业 计算机科学与技术 学 号
学生姓名 纪 连 文 指导教师 祝 凌 云 起讫日期 2011.12..4.30 设计地点 潍坊科技学院
摘 要
随着网络技术的不断发展,网络聊天技术正成为目前产业界和科研机构密切关注的焦点。基于网络的聊天技术已成了近年来新兴的聊天交流方式。网络聊天是在20世纪90年代发展起来的,它是在原有的面对面等通过动态声音为信息载体的基础上,增加了非接触式的通过静态文字为载体的交流方式。其使用的CS结构系统可以在任何一台的计算机上使用,系统的部署和维护只是在服务器上进行,这样的模式既能减少管理的成本,更重要的是它能很方便的实现用户与系统的交互,更快地响应用户信息交互请求,加之微软C#编程语言在窗体应用上的优势以及平台的独立性好、简便的窗体生成为CS的实现提供了很好的技术基础。
本系统前台选用了C#等作为主要的编程工具和语言,后台选用SQL Server2008作为数据库服务器。利用ADO.NET编程技术实现前后台的数据交互。
本系统实现了以下功能:即时聊天,添加好友,文件上传,聊天记录查询等。
关键词: C# CS结构 数据库 主程序
Abstract
With the development of net work technology network chat technology is become the industry and scientific research institutions close attention. Based on network chat technology in recent years . Network chat is in the 1990s, it was developed in the original face to face for such information carrier by dynamic voice, on the basis of increased non-contact through the static text as the carrier type of communication.Its restrictive is lower, avoid the gleam of restraining factors in communication; Chat system is providing these services with dynamic interaction function of the management information system, it achieved a network of on-line chat; Users can chatting in information system and the be fond of according to oneself and character in way to communicate and find friends. Such user never leave communicate with people anywhere at any time, from the traditional way of communication in time and space, and the limitations of traditional exchange individual factors, enriched the limitations of the network life people.
As the Internet's rapid rise, CS structure of system can be in any one computer use, the system's deployment and maint enance just on file server, such a model can not only reduce the cost management, more important is it can e asily achieve user and system interaction, to respond more quickly to user information interaction request, together with Microsoft C # programming languages, as is known to all, put forward the application form on the C # the independence of the advantages and platform, simple form was born the realization of becoming CS, provide good technology foundation.
Thus, using the Internet to coverage area wide advantage, build a based on CS structure of network chat system, and provide the network service mainly to chat to satisfy the users, according to will and communication needs and convenient degree of pursuit, rich user's network life and daily communication means, will gets more and more users favor.
Keywords: C # CS structure DateBase MainProcess
目 录
摘 要 ..................................................................................................................................................................... I 目 录 ................................................................................................................................................................. II 第1章 绪论 ....................................................................................................................................................... 1 1.1 选题背景及意义 ................................................................................................................................... 1 1.2 网络聊天简介 ....................................................................................................................................... 1 1.3 系统设计思想 ....................................................................................................................................... 1 1.4 可行性分析 ........................................................................................................................................... 2 1.5 系统运行环境 ....................................................................................................................................... 2 第2章 相关技术概述 ......................................................................................................................................... 3 2.1 客户端服务器( ClientServer)结构概述 ....................................................................................... 3 2.2 SOCKET编程技术 ............................................................................................................................. 3 2.6 SQL Server 2008概述............................................................................................................................ 4 2.7 ADO.NET技术 .................................................................................................................................... 4 第3章 需求分析 ................................................................................................................................................. 5 3.1 系统需求分析 ......................................................................................................................................... 5 3.2 系统功能需求 ......................................................................................................................................... 5 3.3 数据处理需求 ......................................................................................................................................... 6 3.4 系统性能需求 ......................................................................................................................................... 6 第4章 系统分析与设计 ..................................................................................................................................... 7 4.1 系统功能模块设计 ................................................................................................................................. 7 4.2 系统模块详细设计 .................................................................................................................................. 7 4.2.1 客户端功能模块设计 ....................................................................................................................... 7 4.2.2 服务器端功能模块设计 ................................................................................................................. 10 4.3 系统整体流程图 .................................................................................................................................... 10 第5章 数据库设计 ......................................................................................................................................... 13 5.1 概述 ........................................................................................................................................................ 13 5.2 数据库概念结构设计 ............................................................................................................................ 13 5.3 数据库逻辑结构设计 ............................................................................................................................ 14 5.3.1 用户信息实体属性图 ..................................................................................................................... 14 5.3.2 用户好友关系信息实体属性图 ..................................................................................................... 14 5.4 数据表设计 ............................................................................................................................................ 15 5.5 创建数据的存储过程 ............................................................................................................................ 15 第6章 系统详细设计与实现 ......................................................................................................................... 17 6.1 系统通用类设计 .................................................................................................................................... 17
共分享92篇相关文档