欢迎来到天天文库
浏览记录
ID:6694712
大小:514.00 KB
页数:46页
时间:2018-01-22
《即时通讯系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、福建农林大学本科毕业设计说明书毕业论文设计题目:即时通讯系统设计与实现专业:姓名:2012年1月1日I目录摘要IAbstractII1引言12开发工具与环境介绍32.1VisualStudio概述32.2VisualStudio发展历程32.3VisualStudio2005特点42.3.1集成52.3.2扩展性62.3.3MicrosoftVisualStudio2005TeamSystem72.4SQLServer2005概述83系统概述93.1系统需求分析93.1.1功能要求93.1.2性能要求93.2系统概要设计94系统详细设计11
2、4.1系统数据库设计114.2功能模块实现144.2.1在线即时通讯系统应用程序的组成144.2.2用户登录和退出模块144.2.3好友的分组和管理174.2.4在线即时通讯平台214.2.5一对一聊天214.2.6用户信息管理225系统测试275.1登录页面测试275.2添加好友测试275.3一对一聊天测试285.4留言测试285.5保存聊天记录286结束语306.1毕业设计体会306.2未完成部分306.2.1群聊功能306.2.2文件传送功能30参考文献1致谢1附录1摘要随着计算机应用技术的快速发展,网络也遍及到我们生活,为我们的学习和
3、工作带来极大的方便。在WEB技术的日益成熟的今天,Browse/Server(简称B/S)结构已成为取代Client/Server(简称C/S)结构的一种全新技术。本系统主要讨论了基于WEB方式的在线即时通讯系统,又称为“WEBQQ”,用户可以以网页的形式实现聊天功能。本系统是在WINDOWS系统下,使用ASP.NET以及SQLServer2005数据库共同实现的在线即时通讯工具。本系统提供以网页的形式让用户间一对一的聊天,同时将聊天记录以文本的方式保存到本地,用户在聊天之后能在系统管理里看到聊天记录。如果好友不在线,可以给好友留言。用户在系
4、统管理里可以对自己的好友和分组进行管理,根据用户的昵称、ID、用户名来添加好友、修改和删除好友。关键词:WEB开发;三层架构;即时通讯IIAbstractWiththerapiddevelopmentofcomputerapplicationtechnologies,networkshavebeenpervasiveinourdailylifewithprovidingconvenienceforoutstudyandwork.Today'sWEBtechnologieshavebeenincreasinglymatureandBrowse/
5、Serverstructure,asanewtechnology,hasbecomeasubstituteforClient/Serverstructure.ThispapermainlydiscusseshowtodesignandimplementaWEB-basedInstantMessagingsystemwhichisalsoknownas“WEBQQ”andallowsuserstochatinthewebpages.TheinstantmessagingsystemisimplementedbyemployingbothASP.
6、NETandSQLServer2005technologiesundertheWINDOWSplatform.Thesystemprovidesthefunctionsofallowinguserstochatone-to-oneinthewebpagesandsavingthechattingmessagesinalocaltextfilesothatuserscanretrievetheminthesystem.Iffriendsarenotonline,userscanalsoleavemessagestofriends.Usersca
7、nalsomanagefriendsandgroupssuchasadding,modifyinganddeletingfriendsaccordingtotheuser'snickname,ID,orname.Keywords:WEBDevelopment;Three-TierStructure;InstantMessaging;II1引言随着WEB技术的日益成熟,Browse/Server(简称B/S)结构已成为取代Client/Server(简称C/S)结构的一种全新技术。采用该结构软件的优势在于:(1)无须开发客户端软件,维护和升级方
8、便;(2)可跨平台操作,任何一台机器只要装有WWW浏览器软件,均可作为客户机来访问系统;(3)具有良好的开放性和可扩充性;(4)可采用防火墙技术来保证系统的安全性,
此文档下载收益归作者所有