云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > (完整版)基于NET的在线聊天系统毕业论文

(完整版)基于NET的在线聊天系统毕业论文

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 11:27:19

2.可伸缩性和可用性;

3.企业级数据库功能; 4.易于安装、部署和使用;

2.7 ADO.NET技术

ADO.NET是在.NET Framework平台中负责数据存储的对象。ADO.NET建立在如XML的业界的基础之上,就像ADO,它提供了一个数据访问接口,以便和OLE DB兼容的数据源进行通信,如SQL Server或Oracle.应用程序可以使用ADO.NET连接这些数据源,并检索,处理和更新数据。使用ADO.NET最重要的理由是可以获取一个真正断开连接的数据体系结构和XML的紧密集成和一个通用的数据表示法,可以将各种不同数据源中的数据组合起来,并优化了和数据库交互的功能。

第3章 需求分析

3.1 系统需求分析

为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。对软件需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码工作做得如何出色,不能真正满足用户需求的系统只会令用户失望,给开发者带来烦恼。

网络聊天的出现,最初是源于人们对远程通信、远程帮助的需求发展到现在的远程群聊、远程教育、远程控制以及语音聊天和视屏聊天。在传统的聊天中,要求人们面多面的聊天近距离的的沟通。虽然可以通过电话进行远程没接触式的聊天,但是这种聊天费用高昂,对于对身体的健康也有一定的影响而且电话聊天对于偏远地区效果并不好,在当今如此快节奏的生活中,在高速发展的信息经济中,用户没能在恰当的时间通过交流接受到自己有用的信息是常有发生的事情。这对于用户的日常生活会产生极大影响,用户希望可以根据自己的时间和安排进行方便的信息交换,不必遵守传统的聊天时间机制,可以随时随地的联系、表述自己的想法与朋友进行感情的交流。并且随着网络技术的不断发展,人们越来越习惯于利用网络来实现所需的服务,网络信息经济时代的来临,因此,建立一个基于网络的聊天系统,以其不受时间与空间的限制,向用户提供以文本信息传输为中心的服务,动态地实现与用户间的信息交互,必能满足广大用户的需求,该系统主要分为两部分:客户端和服务器端两部分。系统所要实现的功能主要是方便用户进行网络聊天。

3.2 系统功能需求

初步将在聊天系统分为两个模块:客户端模块及服务器模块。 1、客户端功能包括:

用户登录:建立与服务器的连接并登陆,能显示登陆错误信息,以及配置登陆的服务器IP地址和端口号。

用户注册:连接本地数据库,注册用户号码,并保存该用户,同时将信息返回给客户端。

聊天功能:与好友进行聊天。

信息显示:显示好友的在线列表和好友的离线列表。 聊天纪录:能够记录当前界面的聊天记录。

登录提示:显示欢迎界面。

信息提示:能够播放提示音,提示用户有人向其发送聊天邀请。

头像闪烁提示:在收到消息而聊天面板未打开时,对你发出聊天信息的好友头像闪烁。 发送窗口抖动:发送提示声音并对好友的聊天窗体进行颤动激活。 添加好友:能够通过连接本地数据库进行添加好友。 删除好友:能够通过连接本地数据库进行删除好友。 2、服务器端功能包括:

登陆信息:检查登陆信息是否正确,并向客户端返回登陆信息,如信息正确。就将在线用户好友列表和离线好友列表发给该用户,并将该用户的状态发给各在线用户并更新其在线好友列表和离线好友列表。

消息发送:服务器打开监听,当接收到客户端发送的消息建立线程通过Sockets套接字转发消息。

操作数据库:服务器端对数据库里的数据表进行映射生成在线好友列表和离线列表。 用户下线:将此用户下线消息发给各客户端,并改写用户在服务器端的状态,更新客户端的在线好友列表和离线列表。

3.3 数据处理需求

对用户信息的处理需求:包括查询好友信息、添加好友关系信息、删除好友关系信息。 对聊天信息的处理需求:包括发送字符串、接收并显示字符串、保存当前界面的信息。

3.4 系统性能需求

一个系统的性能包括信息系统的效率、处理方式、可靠性、安全性、适应性等内容。效率是信息系统的处理能力、处理速度、吞吐量、响应时间等与系统处理时间有关的性能要素。处理方式涉及的范围比较宽,包括信息系统的结构和分布模式、交互方式、业务处理方式等。可靠性是保证系统正常工作及抗故障、抗干扰的能力,它包括:保证系统正常工作的能力;对系统故障的预防、检测以及自动纠错的能力;出现故障时,保证系统不发生崩溃,并使系统重新恢复、重新启动的能力等。安全性是保证合法用户能够正确使用信息系统,并防止非法用户访问信息系统的能力。适应性是信息系统对外部环境和需求变化的适应能力。

根据系统的性能需求,在聊天系统的开发主要要实现的目标有以下几个方面:

(1)界面设计友好、美观。 (2)数据存储安全、可靠。 (3)信息分类清晰、准确。 (4)数据查询的灵活性。 (5)实现对聊天信息的展示。

(6)提供好友关系信息的添加、删除功能,方便用户操作。 (7)具有易维护性和易操作性。

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2.可伸缩性和可用性; 3.企业级数据库功能; 4.易于安装、部署和使用; 2.7 ADO.NET技术 ADO.NET是在.NET Framework平台中负责数据存储的对象。ADO.NET建立在如XML的业界的基础之上,就像ADO,它提供了一个数据访问接口,以便和OLE DB兼容的数据源进行通信,如SQL Server或Oracle.应用程序可以使用ADO.NET连接这些数据源,并检索,处理和更新数据。使用ADO.NET最重要的理由是可以获取一个真正断开连接的数据体系结构和XML的紧密集成和一个通用的数据表示法,可以将各种不同数据源中的数据组合起来,并优化了和数据库交互的功能。 第3章 需求分析 3.1 系统需求分析 为了开发出真正满足用户需

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com