软件设计大赛作说明书.docVIP

  • 65
  • 0
  • 约6.37千字
  • 约 10页
  • 2018-10-11 发布于江苏
  • 举报
软件设计大赛作说明书

软件设计大赛作品说明书 新 苑 聊 天 室 设 计 说 明 设计人班级:06473 设计人姓名:邢振雨 作品简介 本作品是为了锻炼自己能力及参加软件设计大赛而设计的,目的是为了给大家提供一个相互交流的平台,力求简洁实用,注重效率。本程序提供了上线下线自动通知,悄悄话,用户管理,屏蔽发言等基本功能。 需求分析 经过深入研究,一个好的聊天室软件,至少需要实现以下功能: 客户端:可以登陆,正常聊天,发送多媒体信息,悄悄话,屏蔽发言,获知在线用户列表,管理员可以对用户进行授权、踢人等操作,最好有视频音频功能。 服务器端:能够应对较大的数据流量,性能稳定,随时获得聊天室状态,控制用户连接等功能。 由于时间仓促以及经验不足,所以我去掉了一些相对不太重要的功能,比如发送多媒体信息、视频音频等,另外计划内的一个一发多收的文件传送功能也没有加上,虽然有些遗憾,但是程序还是具有了聊天室的基本功能。 在程序设计时,考虑到设计此程序的主要目的是锻炼自己,也为了增加程序灵活性,所以我没有使用封装的tcpclient等类,而是完全用socket套接字手工实现,后台数据操作也没有使用backgroudworker,而是手工操作线程,在解决跨线程操作问题时,自己学到了不少东西。 我的设计思路为: 服务器端确定最大连接数后,开始监听客户端连接,客户端确定

文档评论(0)

1亿VIP精品文档

相关文档