毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#+Socket网上聊天系统的设计与实现(2)
本系统仿照国内最流行的腾讯QQ,作为受无数年轻人追捧的QQ,其功能完善。由于本人实力有限只做了其中几个功能。
1.2课题意义
Internet的出现为人类提供了新的信息获取平台,并且开创了新的沟通方式。随着计算机的普及使得“网上聊天工具”迅速普及并被人们所接受,成为时下最流行的通讯工具之一[3]。相比传统的通讯工具,它具有以下特性:文本性,符号性,匿名性,虚拟性,间接性,模糊性,亲近性,跨地域,跨时空[4]。这些特性都是吸引人们的地方。文本的交流给人们以时间上的扩充,少了面对面直接交流时的种种顾虑。符号代替了现实中的各种肢体语言,面部表情,转而用更具表达意义的各种符号代表人们某一时刻的心情。匿名性消除了人们之间的社会等级差异,可以让人们更平等更直接的进行交流。间接性突破了传统的时空界限,并使传统的空间场理论面临挑战。而亲近性就有可能让人们更有深度的交往,彼此交流更接近心灵深处。现实中的社会属性,地理空间,社会环境和情景因素,以及外貌上的个体差异等因素都限制了沟通交流的深度。在网上使用网上聊天工具就会减少现实生活中的种种不便。网上聊天信息交流是对人们现实生活的另一种延伸,它给人们沟通及信息交互提供了新的空间和契机,也赋予了人际关系新的含义[5]。
系统可以为用户提供一种良好,安全,快速的通信机制。
1.3研究现状
2.系统技术分析
本章主要介绍本系统的开发环境,运行平台,关键技术,数据库平台,以及网络通讯协议。
2.1开发平台
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#是可用于创建要运行在.NET CLR上的应用程序的语言之一,它从C和C++语言演化而来,是Microsoft专为.NET平台的使用而创建的[7]。C#是刚发展不久的,不仅改进了过去的不足,而且还综合了其他语言的优点,做到扬长避短。C#既具有C++语言功能强大,灵活,又具有VB的简单易学、高效的优点,利用它可以方便快捷的开发基于文字处理、图形图像、数据库、多媒体、网络的Windows应用程序和Web应用程序,它对于迅速崛起的XML和Web Service也提供了全方位的支持。因此,越来越多的人选择它作为程序设计语言[8]。
C#具有以下优点:
(1)通用性,与JAVA这些大众语言差不多,易上手。
(2)VS编码工具强大,特别是应用式软件,编码速度非常快。
(3)封装的很好,适合初学者。
(4)基于.NET上述的诸多优势的考虑,本项目采用C#.NET进行编程开发。
2.2 SQL Server 2005
SQL Server 2005是一个数据库平台系统,包含多种的软件元件与服务,来满足企业对于日渐复杂的数据系统的需求,可以构建和
管理
用于业务的高可用和高性能的数据应用程序[9]。
SQL Server 2005是美国Microsoft公司历时5年开发出来的用于大规模事务处理(OLTP)、数据仓库和
电子
商务应用的数据库和数据分析平台,它在SQL Server 2000的基础上改进并增加了许多新的系统功能,增强了信息数据的易管理性,可用性,可伸缩性以及安全性,使部署,管理和优化信息数据以及分析应用程序变得更加简单容易[10]。
SQL Server 2005提供支持32位和64位运算的两种版本。同时也有两种安全模式,即仅Windows身份验证模式和混合验证模式。仅Windows身份验证模式指采用Windows验证机制;混合验证模式是指采用Windows验证机制和SQL Server验证机制。同时它还是一个高性能的关系型数据库
管理系统
,是一个全面的数据库平台。
共4页:
上一页
1
2
3
4
下一页
上一篇:
住房抵押贷款风险管理研究+文献综述
下一篇:
欧债危机背景下中国对欧盟投资的策略研究
创新系统的类型及期特征分析【2121字】
试论后金融危机时代企业...
防范地方金融系统性风险...
长江三角洲区域创新生态...
制造及其系统的创新与管理的发展【5103字】
社會保险档案管理系统的创新【2294字】
新型农村合作医疗与城镇...
C#学校科研管理系统的设计
公寓空调设计任务书
中国学术生态细节考察《...
医院财务风险因素分析及管理措施【2367字】
神经外科重症监护病房患...
志愿者活动的调查问卷表
AT89C52单片机的超声波测距...
国内外图像分割技术研究现状
承德市事业单位档案管理...
10万元能开儿童乐园吗,我...