第二章 相关技术介绍
本课题的主体思想是,以 Android Studio 为编程环境,以 Java 语言为编程工具, 以 Bmob 后端云为云端服务器,建立一个完善的数据库,并将客户端与数据库相连。 本课题需要通过这些平台和工具,开发出一款简易便捷的智能导游软件。要想实现智 能导游的功能,前提是要建立一个数据库,用来存放镇江景点的重要信息。然后需要 通过 Java 语言在 Android Studio 环境里编程,来连通数据库和客户端,从而保证用户 能够在手机客户端上直接调用和管理这些景点信息。每一个用户注册过的帐号信息都 会被实时保存在数据库中,以后只需要输入已有的账号,和相对应的密码就可以直接 登录。进入软件后即可访问镇江的旅游景点信息,并且可以对景点进行评价和打分。 同样的,每一个管理员也需要先注册一个帐号再登录。进入软件后,管理员除了可以 实行用户的所有功能之外,还可以直接在移动终端十分方便地对景点的文字和图片信 息进行增加,删除,编辑等管理功能,也可以删除不必要的景点,和增加需要的景点。
本课题主要围绕安卓移动终端的应用程序开发、数据库建立与调用、C/S 构架、 Java 计算机语言等计算机相关技术展开。基于安卓的智能导游系统,就是指我们平常 接触过的的旅游软件,就比如:同城旅游,途牛旅游,驴迹导游,等等。
在移动互联网占主导地位的信息时代,这种基于移动终端的智能导游软件显得尤 为重要。所以本课题的研究具有一定的意义基础。
2。1 Java 计算机编程语言
2。1。1 Java 计算机编程语言简介
Java 是一种计算机编程语言,它可以使用户能够编写跨平台的,面向对象的应用 程序。Java 编程语言有着非常卓越的通用性,平台兼容性,高效性,和安全性。可以 应用于众多开发平台。语法也比较简洁,程序开发者能比较容易地上手。
2。1。2 Java 计算机编程语言概述
随着全球范围内信息网络的飞速发展,这种功能强大,并且十分新颖的计算机语 言,在全球范围内的信息网舞台上发出了璀璨夺目的光芒,迅速成为了一门超级语言, 在短期时间内没有一种语言能出其右。很多软件类的大公司也都赶着这股语言潮流纷 纷取得 Java 编程语言的使用权,然后用这种语言开发各种产品。到目前为止,全球
已经有超过 67%的大型公司使用 Java 语言来开发信息系统。这说明,Java 语言已经进 入了主流计算机编程语言的模式。
2。1。3 Java 计算机编程语言特性
Java 计算机编程语言具有强大的图形、图像、音频、视频、动画、网络交互,和 多线程等功能,这使它能够被广泛使用在设计交互、网络应用,和多媒体网页等方面。 作为目前市面上推广最快,应用最广的计算机编程语言,它具有以下几个特点:
(1)操作简单特性
Java 编程语言不仅比 C 语言或 C++语言简单,而且还摒弃了后者中容易引起错 误的地方,比如指针的使用和内存的管理。除此之外,Java 编程语言还在后者的基础 上加入了丰富有用的类库,使得程序员的操作更加简单方便。
(2)面向对象特性 面向对象的程序开发贴合人类的思维方法,把一个总的程序分解成许多的子对
象。不同的子对象之间,通过发送消息向目标对象发出服务请求,接收到消息的目的 对象按请求完成指定的功能,整个程序中的所有对象进行有序高效的分工协作,一起 完成这个总程序的各个功能。
(3)分布式特性 java移动终端的智能导游系统设计(4):http://www.youerw.com/jisuanji/lunwen_98238.html