软件工程课程设计--- 文本聊天室
《软件工程课程设计--- 文本聊天室》由会员分享,可在线阅读,更多相关《软件工程课程设计--- 文本聊天室(13页珍藏版)》请在毕设资料网上搜索。
1、 软件工程课程设计报告软件工程课程设计报告 题目:题目: 文本聊天室文本聊天室 TalkRoom TalkRoom 班级:班级: 学号:学号: 姓名:姓名: 20122012 年年 7 7 月月 6 6 日日 目 录 1 绪论 1.1 1.1 选题目的及意义选题目的及意义 1.2 1.2 系统概述系统概述 2 可行性研究报告 3 需求规格说明书 4 总体设计说明书 5 详细设计说明书 6 系统实现 6.1 6.1 开发环境开发环境 6.2 6.2 关键技术关键技术 6.3 6.3 运行结果运行结果 7 测试分析报告 参考文献 1 绪论 1.11.1 选题目的及意义选题目的及意义 随着计算机网络
2、的发展,网络服务的完善,聊天室成为比较广泛的网络服务之 一,给网民的沟通带来了极大的方便,在线聊天室也成为很多网民上网的活动 之一。按照功能划分,聊天室可以分为音视频聊天室、语音聊天室、文本聊天 室等。本实验报告将介绍多人在线文本聊天室的开发流程及聊天室开发过程中 所涉及的知识和技巧。 1.21.2 系统概述系统概述 该系统采用传统的 Client/Server 结构。其功能类似于 Web 聊天室,用户可以 在聊天室中公开发言,也可以发送给某个用户,实现两人间的私聊,不过这个 程序有自己的聊天服务器和客户端程序。架设好服务器,用客户端软件登陆上 服务器就可以聊天了。 客户端软件提供用户登录服务
3、器, 发送聊天信息的功能。 服务器程序则负责接收用户的登录请求,转发用户的聊天信息,并提供了一个 界面程序来对服务器进行管理。 2 可行性研究报告 2.12.1 技术可行性分析技术可行性分析 本程序是 java 平台下的 windows 应用程序, 利用网络编程进行两台计算机之间的通信, 交换数据, Java SDK 提供一些相对简单的 API 来完成这些工作, Socket 就是其中之一。 本应用程序的开发还应用了 Java 提供的集合框架,主要有以 Collection 为接口的元 素集合类型,以 Map 为接口的映射集合类型。最后,本程序的运行还应用了 Java 的多 线程技术。 2.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程课程设计- 文本聊天室 软件工程 课程设计 文本 聊天室
