您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 广告经营 > 使用.NET技术的网络聊天软件的设计及实现
摘要本文所述的内容是“网络聊天系统”。本文从系统开发、运行环境的选择、系统可行性分析、系统功能的需求分析、功能模块的划分、数据库及数据表的设计与开发到系统功能模块的具体开发实现都进行了详细的分析和介绍。本系统采用ASP.NET2.0作为构建平台制作各个操作模块的界面,用SQLServer2000作为后台数据库服务器。该聊天系统包括浏览器和服务器两部分。本系统软件的主要功能是实现网上聊天,可以让多个用户同时互相通信,用户可以通过自己的浏览器进入该聊天系统。首先,新用户必须通过注册获得一个自己的用户名,然后,用户才可以使用这个用户名登录进入聊天系统。该系统有一个聊天服务器,用于检查客户登录请求,转发用户所发出的消息,并负责删除退出的用户。浏览器部分主要实现登录到聊天服务器,向服务器发送各种请求和指定用户进行聊天等功能。聊天包括私聊和公聊,同时用户还可以修改自己的个人资料和登录密码,也可以增加和删除好友等。如果是管理员,则可以统计注册的用户名单、删除注册用户和修改用户权限。关键词:聊天系统,ASP.NET,SQLServerAbstractThisarticleisrelevanttoNetWorkchatSystem.Thisdissertationhasanalyzedandintroducedfromsystemdevelopment,choicetooperatingenvironment,systemfeasibilityanalysis,requirementsanalysisofsystemfunctions,partitionoffunctionmodule,designanddevelopmentofdatabaseanddatatabletospecificdevelopmentandrealizationofthesystemfunctionmoduledetailly.IusedtheASP.NET2.0toconstructalltheoperatemodules,usedtheSQLServer2000asadatabaseservertodesignthissystem.ThischatsystemconsistsofBrowserandServerend.Thefunctionofthissystemistoaccomplishonlinechatting,allowingcommunicationsimultaneouslyamongmanyusers.Userscouldenterintothechatsystemviatheirownbrowser.Firstly,thenewusersmustregistertoholdausernameoftheirselves,andthenuserscouldloggingintothechatsystemusingtheseusernames.Thesystemhasachattingserverwhichusedforcheckingloginrequirements,transmittinguser’smessages,deletingsecessionalusers.Browsermainlyrealizeloginintochattingserver,deliverallkindsofrequirements,havingachatwithdefinitesubscribers,etc.Chatincludesprivatechatandcommonchat.Userscouldchangetheirinformationandpasswordsimultaneity.Userscouldalsoaddordeletehail-fellowandsoon.Ifyouareadministrators,youcouldaccountthenamesofuserswhohaveregisteredanddeleteoneormoreusers.Moreoveryoucouldchangethepopedomofusers.Keywords:chatsystem,ASP.NET,SQLServer目录1.引言…………………………………………………………………………………………….12.开发工具简介………………………………………………………………………………….32.1IIS服务器.......................................................................................................................32.1.1IIS的安装............................................................................................................32.1.2IIS的运行............................................................................................................32.2VisualStudio....................................................................................................................32.3C#语言...........................................................................................................................42.4SQLServer2000..............................................................................................................42.5关键技术.........................................................................................................................62.5.1ASP.NET...............................................................................................................62.5.2ADO.NET.............................................................................................................73.系统分析……………………………………………………………………………………..93.1系统目标设计..................................................................................................................93.2系统可行性分析..............................................................................................................93.2.1技术可行性分析....................................................................................................93.2.2时机可行性.........................................................................................................103.3系统功能需求分析........................................................................................................103.4系统安全性与系统性能需求分析...................................................................................123.4.1系统面临的风险...................................................................................................123.4.2系统保密性需求...................................................................................................123.4.3系统性能需求分析...............................................................................................123.5系统业务流程图..............................................................................................................134.系统总体设计……………………………………………………………………………….144.1软件的运行环境设计......................................................................................................144.2浏览器/服务器工作的模式..............................................................................................144.2.1B/S工作原理.........................................................................................................144.2.2服务器端设计.......................................................................................................164.2.3浏览器端设计.......................................................................................................174.3系统功能模块图...............................................................................................................184.4系统数据流程图....................................................................
本文标题:使用.NET技术的网络聊天软件的设计及实现
链接地址:https://www.777doc.com/doc-3695959 .html