- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[c企业QQ系统设计报告
企业QQ系统设计说明书
姓 名:
学 号:
班 级:
指导教师:
完成日期:
目录
第一章 绪论 3
1.1 企业QQ系统的开发背景 3
1.2 企业QQ系统的需求分析 3
1.3 企业QQ系统的开发环境 3
第二章 设计 4
2.1设计内容 4
2.2 设计目的? 4
第三章 设计过程 5
3.1数据库和类库的设计 5
3.2客户端模块设计 6
3.3服务器端控制台设计 7
3.4主要代码 8
第四章 总结 10
4.1设计总结 10
4.2心得体会 10
第一章 绪论
1.1 企业QQ系统的开发背景
21世纪将是网络化、信息化的世纪,信息的融合已经成为社会发展的主流方向。简易版企业QQ聊天系统将不断与信息交流领域的系统相互集成和渗透,扩展其自己的功能和应用范围,满足未来话音,数据和视频的多媒体应用需要,使即时消息以更丰富的接入方法,更高的服务质量,更友好的面貌呈现在世人的面前。
近年来,人们创业的激情愈发高涨,一些大大小小的公司如雨后春笋相继创建,可公司员工之间的管理和交流却成了一个问题。传统的面对面交流效率往往很低且不利于管理,企业通这样类似于QQ的局域网连天工具便应时而生。它可以不用连接Internet,直接在局域网内实现信息的发送。它主要适用于一些中、小型企业的内部通信,可以大大的提高职工的工作效率,是现代企业不可缺少的辅助工具。
1.2 企业QQ系统的需求分析
本系统是为了满足一些中小型企业内部职工之间的交流,或是工作信息的传递的方便快捷而设计的。随着中小型企业的不断发展,在企业内部实现局域网通信是必不可少的。企业QQ系统就是一个非常好的局域通信软件,它可以在职工不移动位置的情况下进行聊天、图片发送、文件传递和视频连接,还可以随时在网络中进行多人对话或网络会议。这样,可以提高企业的工作效率,便于企业内部职工的交流。
1.3 企业QQ系统的开发环境
系统开发平台:Microsoft Visual Studio 2008。
系统开发语言:C#。
数据库管理系统软件:Microsoft SQL Server 2008。
运行平台:Windows 7
C#(C?sharp)是一种必威体育精装版的、面向对象的编程语言,它使得程序员可以快速地编写各种基于Microsoft?.NET平台的应用程序。Microsoft?.NET提供了一系列的工具和服务来最大程度地开发、利用计算与通讯领域。C#面向对象的卓越设计使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML?网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。最重要的是,C#使得C++程序员可以高效率地开发程序,而绝不损失C/C++原有的强大功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快地转向C#。
在C#中,每个对象都自动生成为一个COM对象。开发者不再需要显式的实现IUnknown和其他COM接口.这些功能都是内置的、类似的,C#可以调用现有的COM对象,无论它是由什么语言编写的。C#包含了一个特殊的功能:使程序可以调用任何纯API。在一段特别标记的代码中,开发者可以使用指针和传统C/C++特性,如手工的内存管理和指针运算。这是其相对于其它环境的极大优势。这意味着C#程序员可以在原有的C/C++代码的基础上编写程序,而不是彻底放弃那些代码
第二章 设计
2.1设计内容
企业QQ系统按如下过程完成通信:?
客户向服务器注册,告知服务器它在监听某主题;
? (2)客户注册之后,向服务器发送消息;?
(3)服务器再把消息发送给所有监听些主题的客户。
2.2 设计目的?
此次开发的简易版企业QQ聊天系统可作为个人的交流工具使用,通信的安全 性不是很高,但要求信息的响应速度要较快,让用户充分享受到网络即时消息的方便和快捷。本聊天工具由服务器端程序和客户端程序两部分组成,整体采用JAVA平台开发,并使用SQL?Server管理数据库数据。服务器是可以监听和查看用户的基本操作;客户端程序面向实际用户,它有必要的界面的按钮,向用户提供网络即时消息的功能,?本聊天需包含如下基本功能:
?1.客户端:?
新用户注册;
您可能关注的文档
- [Chrome扩展开发指南.doc
- [Chrome浏览器隐私权说明.docx
- [介绍四导四学教学模式标准.ppt
- [chinacloud论文合集.doc
- [CISCO2800参数介绍.docx
- [chp6图面要素的组织.doc
- [Chrome浏览器你不知道的五个实用技巧.doc
- [第五章第一节西气东输.ppt
- [第五章第三节关注癌症.ppt
- [Cisco7609.doc
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断考试地理答案.doc
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断政治含解析.doc
- 安徽省皖江名校2024-2025学年高一上学期12月联考英语无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学陕西山西宁夏青海卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学四川卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三政治陕西山西宁夏青海卷无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)政治无答案.doc
文档评论(0)