您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 基于.NET的网络聊天软件的设计及实现
  所属分类: C#
  开发工具:
  文件大小: 997kb
  下载次数: 0
  上传时间: 2008-08-04
  提 供 者: nhch*****
 详细说明: 基于.NET的网络聊天系统的设计及实现
摘 要
本文所述的内容是“网络聊天系统”。本文从系统开发、运行环境的选择、系统可行性分析、系统功能的需求分析、功能模块的划分、数据库及数据表的设计与开发到系统功能模块的具体开发实现都进行了详细的分析和介绍。本系统采用ASP.NET 2.0作为构建平台制作各个操作模块的界面,用SQL Server 2000作为后台数据库服务器。
该聊天系统包括浏览器和服务器两部分。本系统软件的主要功能是实现网上聊天,可以让多个用户同时互相通信,用户可以通过自己的浏览器进入该聊天系统。首先,新用户必须通过注册获得一个自己的用户名,然后,用户才可以使用这个用户名登录进入聊天系统。该系统有一个聊天服务器,用于检查客户登录请求,转发用户所发出的消息,并负责删除退出的用户。浏览器部分主要实现登录到聊天服务器,向服务器发送各种请求和指定用户进行聊天等功能。聊天包括私聊和公聊,同时用户还可以修改自己的个人资料和登录密码,也可以增加和删除好友等。如果是管理员,则可以统计注册的用户名单、删除注册用户和修改用户权限。
关键词: 聊天系统,ASP.NET , SQL Server

The design and realization of network chat system based on .NET
Abstract
This article is relevant to\" NetWork chat System \".This dissertation has analyzed and introduced from system development, choice to operating environment, system feasibility analysis,requirements analysis of system functions, partition of function module, design and development of database and data table to specific development and realization of the system function module detailly.I used the ASP.NET 2.0 to construct all the operate modules, used the SQL Server 2000 as a database server to design this system.
This chat system consists of Browser and Server end . The function of this system is to accomplish online chatting, allowing communication simultaneously among many users. Users could enter into the chat system via their own browser. Firstly,the new users must register to hold a username of theirselves,and then users could logging into the chat system using these usernames. The system has a chatting server which used for checking login requirements, transmitting user’s messages, deleting secessional users. Browser mainly realize login into chatting server, deliver all kinds of requirements, having a chat with definite subscribers, etc.Chat includes private chat and common chat.Users could change their information and password simultaneity. Users could also add or delete hail-fellow and so on.If you are administrators,you could account the names of users who have registered and delete one or more users. Moreover you could change the popedom of users.

Key words:chat system ,ASP.NET, SQL Server

目 录
1. 引言 1
2.开发工具简介 3
2.1 IIS 服务器 3
2.1.1 IIS 的安装 3
2.1.2 IIS 的运行 3
2.2 Visual Studio 3
2.3 C# 语言 4
2.4 SQL Server 2000 5
2.5 关键技术 7
2.5.1 ASP.NET 7
2.5.2 ADO.NET 8
3. 系统分析 9
3.1 系统目标设计 9
3.2 系统可行性分析 9
3.2.1 技术可行性分析 9
3.2.2 时机可行性 10
3.3 系统功能需求分析 10
3.4系统安全性与系统性能需求分析 12
3.4.1 系统面临的风险 12
3.4.2 系统保密性需求 12
3.4.3 系统性能需求分析 13
3.5 系统业务流程图 13
4. 系统总体设计 15
4.1 软件的运行环境设计 15
4.2浏览器/服务器工作的模式 15
4.2.1 B/S工作原理 15
4.2.2 服务器端设计 17
4.2.3 浏览器端设计 18
4.3 系统功能模块图 19
4.4 系统数据流程图 20
4.5 系统数据字典(DD)及描述 20
4.5.1 用户表设计 21
4.5.2 信息表设计 21
4.6 系统数据库设计与实现 22
4.6.1 数据库需求分析 22
4.6.2 数据库逻辑结构设计 24
4.6.3 数据库表的创建 24
4.7 系统E-R图设计 25
5. 详细设计与系统实现 26
5.1 运行模式(B/S) 26
5.2 建立数据库连接 27
5.3 系统功能的详细实现 28
5.3.1 信息的组织、存储、共享的实现 28
5.3.2 登陆功能的实现 29
5.3.3 人员列表的实现 29
5.3.4 公共聊天和私聊功能的实现思路 30
5.3.5 聊天刷新问题的解决 32
5.3.6 发言显示更新处理 32
5.3.7 聊天室中实现踢人功能 33
5.3.8 聊天室中实现封锁IP 地址功能 33
5.3.9 屏蔽别人的讲话功能的实现 34
5.3.10表情功能的实现 34
5.4 界面设计 35
5.4.1 新用户注册模块设计 35
5.4.3 用户登陆后主界面的实现 36
5.4.4 修改个人信息 37
5.4.5 用户添加好友界面 37
5.4.6 用户删除好友 38
5.4.7 用户聊天模块设计 38
5.4.8 注册名单统计 39
6.系统测试 40
6.1 关于测试 40
6.1.1 概述 40
6.1.2 种类 40
6.2 测试方法 41
6.2.1 黑盒测试 42
6.2.2 白盒测试 42
6.3 测试策略与结果分析 42
6.3.1 测试策略 42
6.3.2 测试结果 43
7.结束语 44
8.谢辞 45
9.参考文献 46

...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: .net 网络聊天系统
 输入关键字,在本站1000多万海量源码库中尽情搜索: