ASP.NET网络聊天室设计设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要
think58 [资料来源:http://think58.com]
[资料来源:http://think58.com]think58
[来源:http://www.think58.com]
[资料来源:www.THINK58.com]随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。时下聊天已成为人们相互交流的一种方式, 与E-mail、电话相比, 聊天服务更具有实时性和有效性。本聊天室从实际工程应用角度出发,以计算机网络原理为指导,结合当前网络中的一些常用技术,编程实现基于腾讯QQ聊天工具,采用Visual studio.net作为系统开发环境,使用C#语言,以SQL Server 为后台数据库的开发体系结构,应用Ajax技术实现了前台与后台的数据异步传输功能。最终实现了聊天程序的全过程。
关键词: C#, SQL Server,聊天室
[资料来源:THINK58.com]
think58好,好think58
[资料来源:THINK58.com]
[资料来源:www.THINK58.com]一、概述
(一)本课题的研究背景
随着Internet的不断发展普及,网络通讯越来越被千家万户所接受,成为人们生活中的一部分。网络聊天已和手机等一样,成为人们运用最为广泛的通信工具之一。21世纪是网络的世界,现在网络发展的不可估量了,它可以包括我们生活中的方方面面,小到上网购物、查找资料,大到网上理财、网上会议,可以说网络把我们的世界变小了,即使在天涯海角,有网络的地方我们就可以随时联系。最简单的形式就是进行网络聊天了,这个很简单的聊天工具,可以随时拉近你我的距离。
(二)国内外研究现状
内容来自think58
[来源:http://www.think58.com]
随着网络宽带业务的推广与普及,加之视频产品设备(如摄像头、耳机、麦克风等)的成熟,普通用户可以轻松地借助网络视频通讯软件,实现"面对面"的网络交流。信息的无限量扩大,交通工具的便捷,视频技术的充分应用等导致了行业间竞争的全球化,这就要求现代部门、企业要具备更加灵敏的神经,更扁平化的管理,更快速的反应和决策,更贴切的市场宣传和服务。所有这一切是由信息技术的发展所带来的,同样也要求有先进的信息技术来提高部门、企业的竞争力。现代通讯已经是越来越普及了,必须有效合理的运用视频产品类设备来提高信息的传递和交流。在同一个局域网中,充分、合理的运用摄像头、耳机、麦克风等设备来实现文字聊天和语音********更是我们生活、学习、工作的便利所在。
[资料来源:http://think58.com]
(二)数据库需求分析
[版权所有:http://think58.com]
数据库在一个系统中占有极其重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。合理的数据库也有利于程序的实现。
内容来自think58 [资料来源:http://think58.com]
[资料来源:http://THINK58.com]设计数据库系统时应首先充分了解用户的各个方面的需求,包括现有的以及将来可能增加的需求。
用户的需求具体体现在对各种信息的提供、保存、更新和交流,这就要求数据库结构能充分满足各种信息的输出和输入。
本系统采用SQL Server 作为数据库,其强大的服务器平台,高性能服务器结构能够满足以上的要求。
(三)系统目标
[来源:http://think58.com]
聊天已经成为人们工作生活中传递信息、交流感情的重要工具。网络版的聊天软件种类繁多,如QQ、OICQ、MSN等,实现了随时随地上网聊天,给人们带来了很大的方便。但是这些聊天软件也存在以下不足:用户必须连接Internet;用户在工作时容易沉迷于网络聊天。为了方便内部的信息交流,减少不必要的财力和人力资源浪费,开发一个局域网聊天软件是非常必要的。
[资料来源:http://think58.com]
我们一般设计系统都要完成以下的几个要求,以便于用户进行操作。这样才能使系统易学易用。
(1)合理的设计数据库
尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。
内容来自think58
(2)设计出友好的界面
界面的友好与否是用户评价一个软件优劣的重要方面之一,使用户有一个良好的心情。
[资料来源:http://think58.com]
四、总体设计
(一)系统总体设计方法
[资料来源:http://www.THINK58.com]
本系统采用自上而下的结构化设计方法。
[资料来源:www.THINK58.com]
包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译
获取资料请您联系本站客服
本文来自think58 [资料来源:THINK58.com]
[版权所有:http://think58.com]think58好,好think58
内容来自think58 [资料来源:http://THINK58.com]
上一篇:ASP.NET基于WEB的政府财政票据管理系统设计与实现