关于蓝牙聊天室的设计与实现

第一篇文章开头随便说点什么吧:

    早就开了微博了,但是一直没有往上面加东西,技术不够成熟是主要原因,现在要发点东西了,也并不是说技术好了,而是想通了,发点自己总结的,要用的时候回头看看,发上去说不定还能帮上别人。自己也算刚入行吧,万事开头难,相信慢慢就好了,希望能慢慢充实博客,慢慢充实自己,及时把自认为好的东西拿出来分享分享,不喜勿喷!

 

                             Android蓝牙聊天室的设计与实现(一)

一、摘要:

Android手机平台已经占有极大市场份额。其应用程序受到广大用户欢迎。本设计是在android平台上运用成熟的蓝牙技术实现简单的聊天机制,主要研究的内容包括短距离蓝牙传输数据,android应用程序实践,GPS定位服务,在极低的开发成本下实现本系统的功能。作为一个新兴的开发平台,蓝牙技术在该平台上的应用具有很大的市场价值,两者需要一个很好的技术融合,开发出来的应用可以直接在模拟器运行,如果有条件可在真机上测试运行,可以更好的测试软件的可用性。手机蓝牙连接的范围是0-10米,可满足小范围用户免费加入聊天对话。用户还可以进行录音式的语音聊天。聊天模式变得多样化,提高用户体验满意度。本系统是在eclipse开发环境下设计出一款界面清新,操作简单,实用有趣的聊天手机软件。

二、技术发展和起源:

  蓝牙技术的来源,是以公元十世纪统一了丹麦和挪威的丹麦国王Harald Blaatand II而命名的,寓意实现通讯与计算机工业的无缝连接。事实上,它很快从最初的电缆替代延伸为面向个人无线网(WPAN)的应用标准。蓝牙技术的出现是以因特网为代表的数据通信和移动通信技术高速发展的结果。

 

三、可行性分析:

技术可行性     Android手机市场现在处于一个飞速发展的阶段,android应用层出不穷,但是就蓝牙这一块却有所空白,而蓝牙是小产品、大市场。影响蓝牙普及的基础是价格问题,目前业界普遍认为能否将蓝牙的应用成本降低至5美元,关系到蓝牙能否得到广泛应用,然而蓝牙芯片技术的不断发展,使得蓝牙芯片价格大大降低,这就为蓝牙应用发展提供了空间,现在蓝牙技术广泛应用于移动便携设备,本人在实训的几个月里对android手机应用开发所需要的基本知识都已经掌握,在蓝牙通讯这块还需要加强实践开发,但总体设计思路和方案已经有了,相信在不断学习与实践中能开发出一款实用的android手机聊天应用软件。

 

经济可行性    如今的电子通信产品无不带蓝牙功能的,所以开发蓝牙只需要准备一款具有蓝牙通讯功能的手机或者是笔记本电脑,以及相关开发工具即可,其实android开发可以说是一种开发周期短,开发成本低,开发应用广的开发模式,其开发盈利模式主要是软件中植入广告,通过广告点击率来实现收益的,如果开发出一款杀手级聊天软件,那么收益是相当可观的。

安全可行性    聊天应用必须要有很好的安全机制,而蓝牙技术的特点恰好使得蓝牙聊天室具有很好的安全性,主要是以对等互联,验证连接方式进行。至于为何选择手机上实现蓝牙聊天室功能呢,这主要是因为随着3G时代的来临,移动设备以手机最为方便,而且以现在手机发展趋势来说,智能手机已经开始普及,运行速度和运用都已经能与电脑相比了。

产品可行性    蓝牙的应用可以归结一下几个方面:笔记本电脑及其周边产品、手机及其周边产品、PDA(个人数字助理)及其周边产品、信息家电、办公用品、网络接进点、产业利用产品。蓝牙在工业中的应用目前重要集中在汽车产品上,一些公司正在开发具有蓝牙功能的汽车导航仪,相信不久的将来,它将融入我们的生活。

 

时间可行性    毕业设计规定时间是在六个月内完成设计和实现,自己有一定的编程基础,并且在公司实训,时间非常充裕,所以有足够的时间做好蓝牙聊天这个系统。

 

社会因素可行性

代码管理因素:

    Android 项目绝大部分是开源的,本设计文稿和软件源码都将开源,欢迎广大编程爱好者提供宝贵意见,互相学习。

用户使用因素:

    本软件发布以后会附带帮助文档,相关功能需要告诉用户如何操作,在软件的帮助里面也会有教程。

 

 

注:暂时到这里,大家不要奇怪,这个是本人毕业设计,暂时贴出这一部分,后续会贴出 需求分析,概要设计,详细设计,软件测试,结果分析,本文详细内容可在资源区下载,源代码也有下载

论文:http://download.csdn.net/detail/huangtaishuai/4432683

源代码:http://download.csdn.net/detail/huangtaishuai/4432673

原创转载:请注明出处

猜你喜欢

转载自blog.csdn.net/huangtaishuai/article/details/7753401