软件工程系课程设计报告--2P聊天系统
《软件工程系课程设计报告--2P聊天系统》由会员分享,可在线阅读,更多相关《软件工程系课程设计报告--2P聊天系统(26页珍藏版)》请在毕设资料网上搜索。
1、目 录 1 1 前言前言 2 2 2 需求分析 2 2 2.1 功能分析 2.2 方案分析 3 3 概要设计概要设计 2 2 3.1 数据结构 . 3 3.2 逻辑结构与物理结构 . 3 3.3 功能模块划分 . 5 3.4 抽象数据类定义 7 4 4 详细设计详细设计 7 7 4.1 数据类型定义 . 7 4.2 主要模块内部设计 . 8 4.2.1 模块 1 设计 8 4.2.2 模块 2 设计 9 4.2.3 模块 3 设计 . 10 5 5 实现与调试分析实现与调试分析 1111 5.1 实现环境 11 5.2 语言选择 11 5.3 调试分析 11 6 6 测试分析测试分析 1212
2、 6.1 测试用例 12 6.2 测试结果 13 6.3 性能分析 15 7 7 用户手册用户手册 1515 总总 结结 1616 参考文献参考文献 1616 1 1 前言前言 1.1 即时消息系统的研究现状 即时消息系统1(Instant Messenger,IM)是一种在后 PC 时代兴起的,以 Internet 网络为 基础的,允许交互双方即时地传送文字、语音、视频等信息,能够跟踪网络用户在线状态的 网络应用软件。即时消息系统产生有着深刻的社会原因:人们都有渴望社交,获得社会尊重、 实现自我的需求,这正是即时消息软件风行的原动力,而物质文明的日益发达所带来副作用, 又使得人们习惯与周围的
3、人保持距离,以致人们更愿意对陌生人敞开心扉,在网络中可以跨 越年龄、身份、行业、地域的限制,达到人与人、人与信息之间的零距离交流。从这点上讲, 即时消息系统的出现改变了人们的沟通方式和交友文化,大大拓展了个人生活交流的空间。 1.2 本工程的主要内容 本工程主要是设计完成一基于 P2P 的聊天系统,本系统主要包括客户端和服务器端两部 分,实现类似于 QQ 的功能。包括用户注册、在线朋友的获取、点对点的聊天等功能。而本项 目类容主要是使用 VC+实现其中的点对点聊天功能。 2 2 需求分析需求分析 此次开发的网络聊天工具可作为个人的交流工具使用。本聊天需包含如下基本功能: 2.1 功能分析 客户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 工程系 课程设计 报告 聊天 系统
