2.4.1    引言
随着网络时代的持续深入,越来越多的用户习惯了使用即时通信工具作为首要的沟通方式。
(1)    编写目的
增强用户的沟通机会,降低用户使用传统通信方式时的通信成本。达到人与人之间的零距离交流。
2.4.2    可行性分析的前提
通过对系统要求和系统目标进行分析,得到可行性分析的前提,系统要求与系统目标如下:
(1)    系统要求
可以真正的实现用户之间的交流。
系统的要求要符合用户需求的基本情况。
系统的功能操作要方便,易懂,不要有多余的复杂的操作。
(2)    系统目标
通过系统分析和广泛查阅文献与实际调查,确定系统目标:
实现用户沟通基本功能。
实现窗口抖动,以及查看用户在线或离线状态功能。
实现一些通用即时通信程序的特色功能。
2.4.3    技术可行性分析
本系统使用的编程语言是C#语言,学校开设了C#课程,自己对于C#编程语言有一定了解,能够在短时间之内掌握一些基本的C#知识,图书馆也有相关大量文献方便查阅参考。
完成这个通讯软件的基础知识大都已经具备。同时,在网络上有许多开源社区,有很多开源爱好者,能够查到许多开源源代码,自己能够充分运用这些网络资源,完成这个毕业设计。
2.5    构建开发环境
2.5.1    开发环境
本毕业设计是一个即时通讯软件,要在短时间内开发出来并且满足用户要求,无论是硬件还是软件都要选择合适,具体要求如下:开发设备完善,开发机器的性能必须稳定,操作系统的选择应该适当,开发出的程序可以在尽可能多的平台上运行。对此,我选择的硬件环境和软件环境如下:
    系统开发平台:Microsoft visual studio 2008
    系统开发语言:C#
    运行平台:Windows XP/Windows 7
    运行环境:Microsoft.NET  Framework SDK v3.5
    分辨率:最佳效果1024×768像素
2.6    关键技术介绍
2.6.1    Microsoft visual studio 2008介绍
Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005一次及时、全面的升级。
VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。

2.6.2    C#简介
C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序。Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。 最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性熟悉类似语言的开发者可以很快的转向C#。
上一篇:php+mysql校园论坛的设计与开发
下一篇:php增值业务运营系统中业务流量分析的研究与开发

浅谈嵌入式Modem的通信技术【2467字】

VB的分布式监控系统通信设计【721字】

DSP与单片机通信的多種方案设计【1567字】

浅析机器學习的通信网络...

IPv6的配电自动化系统通信网络构架【2649字】

县级供电企业光纤通信工程建设方案【997字】

电子商务通信技术发展趋势分析【2850字】

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表

公寓空调设计任务书

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...

神经外科重症监护病房患...

C#学校科研管理系统的设计

国内外图像分割技术研究现状

中国学术生态细节考察《...