欢迎来到天天文库
浏览记录
ID:11499283
大小:716.50 KB
页数:55页
时间:2018-07-12
《软件工程cs聊天室实验项目文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、51专业软件工程设计人员E20914005张天文(组长)E20914061吴明E20914085陈鹏礼E20914087汪泽民E20914125胡云峰指导教师程凡提交日期2011—12—2351成员分工张天文:聊天室数据流图,聊天室数据字典及后期完善,聊天模块、删除好友模块和留言回复模块PAD图、伪代码及黑白盒测试(主要是黑白盒测试)汪泽民:聊天室系统流程图,聊天室数据字典的完善,聊天模块、删除好友模块和留言回复模块PAD图、伪代码及黑白盒测试(主要是PAD图及伪代码)胡云峰:聊天室系统分析,需求
2、分析,系统功能模块划分及模块对应数据流图,用户登陆聊天室模块、匿名网友注册模块和管理员权限设置模块PAD图、伪代码及黑白盒测试(主要是黑白盒测试)吴明:聊天室系统整体模块层次图、E—R图、数据库表、用户登陆聊天室模块、匿名网友注册模块和管理员权限设置模块PAD图、伪代码及黑白盒测试(主要是PAD图及伪代码)、文档后期制作、排版陈鹏礼:程序编码及源程序与数据库的联系,各个功能模块的具体实现,编程人员。51目录1.引言62.聊天室系统分析61.1可行性分析61.2需求分析61.2.1性能分析61.2.
3、2功能分析71.2.3系统具备的功能73.聊天室系统流程图134.聊天室数据流图165.数据字典176.聊天室系统整体模块层次图207.聊天室系统E_R图218.聊天室数据库表229.PAD图及伪代码259.1.用户登陆聊天室模块269.2.匿名网友注册模块289.3.管理员权限设置模块299.4.聊天模块349.5.删除好友模块369.6.留言回复模块3810.黑盒测试及白盒测试4010.1.管理员权限模块测试4010.2.聊天模块测试4811.聊天室界面预览5351【摘要】网络聊天室是在一个网
4、站中,供许多人通过文字与符号进行实时(您输入的内容马上就能被别人看见)交谈、聊天的场所,它是一个向整个因特网开放的地方。系统主要采用了基于C/S(即客户机/服务器网,Client/Server)模式开发的简易聊天室系统。 这里客户和服务器都是指通信中所涉及的两个应用进程(软件)。使用计算机的人是计算机的“用户”(user)而不是“客户”(client)。但在许多国外文献中,也经常把运行客户程序的机器称为client(这种情况下也可把client译为“客户机”),把运行服务器程序的机器称为serv
5、er。所以有时要根据上下文判断client与server是指软件还是硬件。 它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的
6、逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。511.引言:随着Internet的普及和宽带技术的的成熟,越来越多的用户进入到网络世界中享用浏览新闻、查询信息、发送邮件、在线观看电影等服务,享受网络带来的便利和办公的高效。与此同时,一个新型的WEB应用程序提供了一个即使互通信息的功能和场所,这就是聊天室及留言其系统。2.聊天室系统分析1.1可行性分析随着Internet的普及和宽带技术的的成熟,越来越多的用户进入到网络世界中享用浏览新闻、查询信息、发送邮件、在线观看电影等服务,享受网
7、络带来的便利和办公的高效。与此同时,一个新型的WEB应用程序提供了一个即使互通信息的功能和场所,这就是聊天室及留言其系统。1.2需求分析1.2.1性能分析:51开发一个完整的聊天室要用到许许多知识,在开发以前首先要知道开发的程序要满足哪些要求及实现的功能是什么。在网络连接模式中,除对等网外,还有另一种形式的网络,即客户机/服务器网,Client/Server。在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。
8、1.2.2功能分析:通过聊天室,用户可以自定义个人资料,可以以不同的身份实时发送聊天信息,可以指定聊天的对象,发送信息也可以进行各种设置包括聊天者的表情及文字颜色,功能更强大的聊天室不仅提供了文字聊天功能还支持视频和音频、传送文件、留言板等功能。1.2.3系统具备的功能:本聊天室主要实现了以下功能模块:☆用户注册聊天室模块匿名网友需要注册后成为注册网友。匿名网友在进入登陆界面时,点击匿名网友登录入口,系统会弹出对话框,自动提示是否申请成为注册网友,选择否则直接以匿名网友身份登陆,选
此文档下载收益归作者所有