菜单
  

    2  相关技术与基础知识
    本文介绍的实验系统采用的是C/S结构,使用Java语言进行开发。
    系统服务器端是在Myeclipse开发环境下进行开发的,客户端是利用eclipse开发环境进行开发的,两者系统均是使用Java语言进行编写的。
    服务器端的数据库是用Navicat for MySQL具有可视化界面的数据库管理开发工具所编写的。
    2.1  C/S结构
    C/S 结构,即客户机和服务器结构。它是软件系统体系结构中的一种,通过这种结构可以充分地利用两端硬件环境优势[3],将任务合理分配到客户端和服务器端来实现,能够有效降低系统的通讯开销[4]。 
    这种结构的基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布”的原则。客户端完成数据处理,数据表示以及用户接口功能;服务器端完成DBMS(数据库管理系统)的核心功能。这种客户请求服务、服务器提供服务的处理方式是一种常规计算机应用模式。客户机端和服务器端常常分别处在相距很远的两台计算机上,客户端程序的任务是将用户的要求提交给Server程序,再将Server程序返回的结果以特定的形式显示给用户;Server程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。如2.1所示,为C/S结构示意图。
     C/S结构示意图
    C/S结构的特点:
    1.    C/S结构将服务器与客户机服务分开,降低了服务器端的任务量,增大了系统的灵活性,便于系统的部署。
    2.    C/S结构中,客户机和服务器中间没有其他环节,因此,服务器的响应速度要更加的快速。
    3.    C/S结构中的每台客户机都要安装客户机应用程序,不便于文护,文护成本也比较高,但对于手机移动终端来说,这一缺点被降低了。
    2.2  Android相关技术背景介绍
    2.2.1  Android平台介绍
    Android是谷歌公司在2007年11月宣布的基于Linux平台的开源手机操作系统的名称,而在Android系统底层方面,Android使用C/C++作为开发语言[5]。Android系统就是一个开放式的手机和平板电脑操作系统[6],早期由谷歌公司开发,后由开放手机联盟开发[7]。Android平台提供了一个从底层操作系统到应用程序的所有软件,并且可以免费的使用这些软件,同时不同的开发者可以根据需要去修改和扩展Android平台。安卓系统的个性化和融合应用,
    跟上了移动互联网迅猛发展的潮流,两者将相辅相成,携手并进[8]。
    在Android平台下,所有的应用程序均运行在虚拟机上,而且虚拟机提供了一系列用于虚拟机和应用软件之间进行通信的API。一个应用程序不但可以通过API访问系统或者其他应用软件提供的功能,还可以通过申明自身的功能为其他应用程序所调用[9]。即Android打破了应用软件之间的界限,在该平台下开发的应用软件,可以很方便地实现数据之间的共享。该应用程序的重用机制使得组件可以被用户替换[10]。
    2.2.2  Android系统架构
    Android的系统架构和其他操作系统一样,采用的是分层的架构。从架构图看(如图2.2所示),Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。
    Android系统架构图
    2.2.3  Android布局的实现
    Android布局管理器都是以ViewGroup为基类派生出来的;使用布局管理器可以适配不同分辨率的手机屏幕,适用不同尺寸大小的手机。其中包括绝对布局、帧布局、网格布局、相对布局、线性布局和表格布局,前五种布局是直接继承ViewGroup,而表格布局是继承的线性布局LinearLayout。五种布局中主要使用的是帧布局和线性布局。
  1. 上一篇:基于RGB-D图像的平面提取算法研究
  2. 下一篇:云数据的公开审计技术研究
  1. jsp公交刷卡数据统计系统图表的设计与实现

  2. 公交刷卡数据统计系统报表的设计与实现

  3. android学习行为共享系统的设计与实现

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回