多人网络聊天室的设计与实现

上传人:飞*** 文档编号:28703069 上传时间:2018-01-19 格式:DOC 页数:42 大小:714.50KB
返回 下载 相关 举报
多人网络聊天室的设计与实现_第1页
第1页 / 共42页
多人网络聊天室的设计与实现_第2页
第2页 / 共42页
多人网络聊天室的设计与实现_第3页
第3页 / 共42页
多人网络聊天室的设计与实现_第4页
第4页 / 共42页
多人网络聊天室的设计与实现_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《多人网络聊天室的设计与实现》由会员分享,可在线阅读,更多相关《多人网络聊天室的设计与实现(42页珍藏版)》请在金锄头文库上搜索。

1、I本科毕业论文(设计)论文题目: 多人网络聊天室的设计与实现 学生姓名: 学 号: 专 业: 班 级: 指导教师: 完成日期: 2010 年 5 月 18 日II多人网络聊天室的设计与实现内 容 摘 要随着网络的逐渐普及,以及网络技术的不段发展,人们通过网络进行交流的方式变得多样化。网络聊天室便是其中之一。本设计使用 C+作为开发语言,以其 MFC 进行前台界面设计,采用 C/S 结构进行设计,使用 Socket 技术进行消息传输,利用 Access 为后台数据库,并以 ADO 数据库访问技术实现对数据库的各种管理操作。所完成的网络聊天室具有多人同时聊天、两人私聊、发送表情及动作、显示用户列表

2、等功能。同时,为了方便管理用户信息,设计了用户注册登陆功能以及用户清理功能。并且,加入了分屏、清屏、屏蔽的辅助功能,增加了聊天室的操作性。本论文共分六个部分,各部分内容安排如下:第一部分,简要的介绍了本设计的内容和现状,并介绍了本文的组织结构;第二部分,主要介绍了本系统的开发环境,并对使用到的一些技术进行了简要的介绍;第三部分,主要分析了系统应该达到的目标以及实现本系统的一些要求;第四部分,主要分析了系统相关数据库各表的设计与实现;第五部分,是系统详细设计包括系统结构分析、主要工作流程各模块功能详细介绍和关键代码分析;第六部分是系统的运行与测试,描述系统的具体运行与测试过程等。关键词:聊天室

3、数据库 C+ MFC C/S SocketIIIThe Design and Implementation of Multiuser Chatting Room OnlineAbstractWith the increasing popularity of the network,as well as network technology for developing, people communicate across the network become diversified.Internet chat rooms is one of them.I used C+ as the deve

4、lopment language of my software,with its MFC to front interface design, used C/S structure, used Socket technology for message transport,use Access design background database,and use the ADO database access technology to manage the database.The completed network chat room has all the functions of th

5、e popular chat rooms,including many people chat at the same time,private chat between two people,in remarks to be able to send expressions and acts,it can also display the user list.At the same time, in order to make it easier to manage users information,designed the user registered/login function,u

6、ser cleanup function.And adding auxiliary functions, includes split-screen, cleanup-screen and shielding,which increased the chat room operability. This paper is divided into six parts,each part arranged as follows:the first part,a brief description of this designs contents and status,and describes

7、the organizational structure of this paper;the second part,introduces the system development environment,and a brief introduction of some technologies been used;the third part,the main analysis is, the system should meet the objectives and implement some of the requirements of this system;the fourth

8、 part,the main analysis is,the systems related databases tables to the design and implementation;the part five, is system detailed design, including system structural analysis,the main workflows each function modules details and key code analysis;the sixth part, is run and test system, describes the

9、 systems operation and testing processes, and so on. Key words : Chatting Room Data Base C/S C+ MFC Socket1目 录序 言 .1一、 绪论 .2(一) 概述 .2(二) 选题背景 .2(三) 系统内容与目标 .3(四) 本文的组织结构 .3二、 系统开发环境和关键技术 .4(一) 开发环境 .41 硬件环境 .42 软件环境 .4(二) 关键技术 .41 Visual C+概述 .42 MFC 简介 .53 C/S 模式简介 .54 MFC Socket 编程 .65 ADO 技术 .86

10、Access 数据库简介 .9三、 系统总体设计 .10(一) 可行性分析 .101 技术可行性 .102 管理可行性 .103 经济可行性 .104 运行可行性 .10(二) 需求分析 .101 对功能的需求规定 .112 对性能的需求规定 .123 数据库需求分析 .124 故障处理要求 .135 日常维护要求 .13(三) 功能概述 .14(四) 运行环境 .142(五) 系统总体设计方案 .14(六) 数据字典 .151 User 用户信息表 .152 Manager 管理员信息表 .153 UserLog 用户登录信息表 .154 Room 个人聊天室信息表 .155 Msg 离线消息表 .156 Report 举报处理信息表 .15四、 系统数据库设计 .16(一) 系统数据库设计流程 .16(二) 系统数据库逻辑结构设计 .171 用户信息表 .172 管理员信息表 .

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号