菜单
  

    1.2 本文的结构
          本文的结构安排如下:
        (1)摘要,中英文翻译
        (2)第一章:绪论和课题的概述
        (3)第二章:系统分析
        (4)第三章:系统的总体设计
        (5)第四章:各模块详细功能
        (6)第五章:开发环境及运行的安装设置
        (7)第751章:总结与展望
        (8)毕业设计体会
        (9)致谢
        (10)参考文献
    1.3本章小结
         这一章主要介绍开发背景,Android系统的简单介绍,蓝牙的发展趋势,以及本系统的主要内容的介绍和开发的意义。
      第2章  系统分析
    2.1 系统需求分析
    2.1.1系统需要解决的主要问题
    用户进入运用界面后首先要确认自己的蓝牙是否已经开启,是否开启可见性,蓝牙开启后在扫描附近的蓝牙用户,选择你要找的对象进行聊天,所以该设计要有对象的选择功能。当在聊天的时候,有时候聊往往不会聊个人聊,有可能涉及到三个或者更多的人一起群聊。涉及一对多就会涉及到多线程工作的问题,用户选择自己想要群聊的对象加到组中进行群聊。
     本设计是为了满足运用蓝牙短距离即时通讯的需求而开发的,在Android平台上运行,该设具有一对一的聊天功能和一对多的聊天功能,聊天记录的存储。
    2.1.2功能模块的划分
     本设计可以分为两个个主要功能进行设计,这两个功能模块分别为:
       (1)一对一的聊天:一对一聊天模块实现用户和用户之间一对一的聊天沟通。
       (2)一对多的聊天:一对多的聊天模式实现一个用户和多个用户之间的聊天沟通。
    2.2 关键技术介绍
    2.2.1 开发技术
    本设计是基于Android平台的一个设计。由Android应用程序的一些零散的有联系的组件组成,通过工程manifest建立在一起,在manifest中,描述了每一个组件以及组件的作用。 Android应用程序一般由四个主要部分组成:Activity(活动)、Service(服务)、Broadcast Receiver(广播接收器)、ContentProvider(内容提供者)。当然并不是所有的程序都需要全部组件,可以由上面的一个或几个来组建。使用某些组件构建Android应用程序时,需要在AndroidManifest.xml文件里进行声明。
    (1)    Activity(活动)
    一个Activity在一个应用程序中就是单个的屏幕,即这个的应用程序的相关页面。在一个应用程序运行过程中的页面之间不停的相互切换实际就是Activity之间切换。这也就是Android应用程序的运行过程。Activity也是程序的入口。
    (2)Services(服务)
    Service是一个没有用户界面,但是却有着长生命周期的程序,而且他的生命周期不依赖于其他的组件是否存在,它可以用来开发如监控类的程序。他可以对外其他应用程序提供服务交互接口。
    (3)Broadcast Receivers(广播接收器)
    Broadcast Receiver是一个用于注册和接受系统广播的事件,它还可以接受自定义的广播事件。他可以对活动的信息做出相关的响应,并通知到用户。
  1. 上一篇:jsp+sqlserver图书馆占座系统的设计与实现
  2. 下一篇:JSP的聊天室设计与实现
  1. android学习行为共享系统的设计与实现

  2. android+mysql城市雨伞共享平台的设计与实现

  3. android冠字号码的二维码打印及查看软件设计

  4. Android的天气预报客户端的设计与实现

  5. Android百度地图智慧出行系统设计与实现

  6. Android手机的一个简易商城客户端设计

  7. java局域网络的即时聊天系统设计+源代码

  8. 乳业同业并购式全产业链...

  9. 杂拟谷盗体内共生菌沃尔...

  10. 电站锅炉暖风器设计任务书

  11. 中考体育项目与体育教学合理结合的研究

  12. 当代大学生慈善意识研究+文献综述

  13. 河岸冲刷和泥沙淤积的监测国内外研究现状

  14. 大众媒体对公共政策制定的影响

  15. 酸性水汽提装置总汽提塔设计+CAD图纸

  16. 十二层带中心支撑钢结构...

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回