2)    为大家提供交流平台,实现群聊功能;
3)    在聊天界面上查看在线人数;
4)    在显示的当前用户列表能能够选择个体实现单独聊天;
5)    能够选择字体颜色;
6)    在服务器端能够看到所有聊天记录;
3.1.2性能需求
  首先要求程序要完全可靠,可以应付各种由于系统问题产生的错误,比如初始网络失败等。要求提前设想到类似的尽可能多的可能发生的事件,做出相应的应对措施,并向用户提交简单易懂清晰明白的提示信息。
  程序要有良好的容错性,当用户进行非法操作时或者系统本身出现问题时要能以最好的方式退出程序,避免发生程序假死现象。
  开发文档要有好的易理解性,如果系统又要交由别人接手开发,或者自己由于种种原因需要进行二次开发,那么要保证以后能够清晰的理解整个系统的设计思路以及实现细节。
  要求程序对所运行之系统的硬件条件要求尽可能低,运行时内存占用尽可能小,响应速度要尽可能快。并且不发生内存泄漏之类影响系统运行的错误事件。并且要求易于文护及扩展。所以应该采用模块化开发,各个模块之间不要有太多的耦合,以免文护困难。
3.1.3系统功能需求
  这个程序要实现的功能如下:
1)    程序启动之后就能直接进入登陆界面,输入错误时会提示。
2)    一旦有某个用户上线了,要及时通知,并能更新用户列表,来显示新登录的用户。
3)    当点击列表中某个用户名的时候,可以在其中编辑要发送的聊天信息私聊,并进行发送。
4)    聊天界面要人性化,下面是发送框,上面对方发来的上一条聊天记录。
3.2可行性分析
开发所需要的平台已经搭建好,并做好了充分的前期准备工作,其次因为本程序的平台将基于WINDOWS,将要使用网络通信技术,而WINDOWS有完善成熟的网络通信接口,以及与C#开发环境的严密契合能力,加之相类似的更大规模的网络聊天工具产品也已有例在先,所以这个程序的开发在技术上是完全可行的。
上一篇:ASP.net网上订票系统的设计+源程序
下一篇:ASP.net《多媒体技术与应用》精品课程网站的设计+源代码

项目管理茬软件中的應用【5351字】

间谍软件之危害及其防范對策【1382字】

软件项目管理常见问题及解决方案【1196字】

计算机恶意软件的危害及防范方法【2774字】

用VB实现聊天讨论室和点對点會话【671字】

浅谈校园网安全控制策略【1715字】

Project软件的主要功能及基...

志愿者活动的调查问卷表

国内外图像分割技术研究现状

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

承德市事业单位档案管理...

C#学校科研管理系统的设计

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书

神经外科重症监护病房患...