没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1
1 引言
1.1 本课题研究背景
随着科技的发展,二十一世纪成为了以网络化,信息化为核心的社会。网络
商业化也成为了时下最热门的词汇。随着信息技术的不断更新,特别是 07 年谷歌
公司推出了 Android 开放源码,让 Android 操作系统成为了移动平台的宠儿,本系
统主要分析了如今的实时报修系统的现状以及发展所面临的问题,发现传统的模
式已经不能适应市场发展的需求,方便、快捷、个性化的故障报修服务正在进入
人们的生活。针对这类问题,结合当代科技发展的新成果,本文构思规划了一套最贴切的
服务模式,为传统的故障报修服务提供了一套全新的模式。
1.2 国内外发展现状
通过多方面的研究表明,人们对于实时报修系统的了解还处于初级阶段,由
于移动设备刚刚兴起,人们在移动设备上面实现阅读还处于初级阶段。由于外国
的科学技术研究比较发达,在国外通过移动设备进行阅读越来越变的非常的普遍,
这方面的系统也比较多。在国内,由于技术落后,国人的购买力不强,造成这样
的系统的开发还处于初级阶段。
1.3 本论文的组织结构
本文主要按照以下章节展开叙述的。
第一章:主要介绍了课题的研究背景、国内外发展现状、研究意义及主要研
究的内容。
第二章:主要介绍了在开发过程中所应用到的相关技术的概念,原理及方法。
第三章:主要对系统进行了概述,主要对系统的功能进行了分析,系统应该
包括哪些模块,分析本系统的亮点,对系统的需求进行了分析,采用 UML 建模的
方式,更加图形化的对系统的需求进行分析。
第四章:主要是对基于 Android 的实时报修系统的设计分析。包括系统的总体
架构、系统的流程设计、业务逻辑层设计、数据库层设计。
第五章:主要是对基于 Android 的实时报修系统的各个功能模块的实现和数据
库的实现等。在实现过程中,应用了相关的 web 技术,包括 AJAX 技术、android
技术等等,并对其的操作过程作了详细的介绍。
第六章:主要是对系统进行性能测试和功能测试。
第七章:对自己所作的工作进行总结,同时对基于 Android 的实时报修系统的
做了展望。
2
2 相关技术介绍
本系统是基于 web 技术和 android 技术的基于 Android 的实时报修系统,本系
统所采用 web 技术主要有以下几个方面。HTML 中的 CSS,Web 脚本中的
JavaScript、AJAX、JQuery,Serv 脚本采用 SQL,XML 中采用 XML 文件,后台
数据库采用 mysql 数据库存储数据,并结合 JSP 技术进行开发。UML 是统一建模
语言的简写,它是一个支持模型化和软件系统开发的图形化语言,已经成为了一
种标准的可视化的建模语言。
2.1 JAVA 技术
2.1.1 JDBC 简介
JDBC(Java Data Base Connectivity,Java 数据库连接)是一种用于执行
SQL 语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用 Java
语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的
API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java
API 编写数据库应用程序,同时,JDBC 也是个商标名。
有了 JDBC,向各种关系数据发送 SQL 语句就是一件很容易的事。程序
员只需用 JDBC API 写一个程序就够了,它可向相应数据库发送 SQL 调用。
同时,将 Java 语言和 JDBC 结合起来使程序员不必为不同的平台编写不同的
应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是 Java 语言
“编写一次,处处运行”的优势。
Java 数据库连接体系结构是用于 Java 应用程序连接数据库的标准方法。
JDBC 对 Java 程序员而言是 API,对实现与数据库连接的服务提供商而言是接
口模型。作为 API,JDBC 为程序开发提供标准的接口,并为数据库厂商及第
三方中间件厂商实现与数据库的连接提供了标准方法。JDBC 使用已有的 SQL
标准并支持与其它数据库连接标准,如 ODBC 之间的桥接。JDBC 实现了所有
这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。
2.1.2 servlet 简介
servlet 是在服务器上运行的小程序。这个词是在 Java applet 的环境中创造的,
Java applet 是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运
3
行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。
服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常
是使用公共网关接口(CGI(Common Gateway Interface))应用程序完成的。然而,
在服务器上运行 Java,这种程序可使用 Java 编程语言实现。在通信量大的服务器
上,Javaservlet 的优点在于它们的执行速度更快于 CGI 程序。各个用户请求被激活
成单个程序中的一个线程,而无需创建单独的进程,这意味着服务器端处理请求
的系统开销将明显降低。
最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基
于 Java 的 WebServer 开始支持标准的 ServletAPI。Servlet 的主要功能在于交互式
地浏览和修改数据,生成动态 Web 内容。这个过程为:
客户端发送请求至服务器端;
服务器将请求信息发送至 Servlet
Servlet 生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客
户端的请求
服务器将响应返回给客户端
Servlet 看起来像是通常的 Java 程序。Servlet 导入特定的属于 Java ServletAPI
的包。因为是对象字节码,可动态地从网络加载,可以说 Servlet 对 Server 就如同
Applet 对 Client 一样,但是,由于 Servlet 运行于 Server 中,它们并不需要一个图
形用户界面。从这个角度讲,Servlet 也被称为 FacelessObject。
一个 servlet 就是 Java 编程语言中的一个类,它被用来扩展服务器的性能,服
务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然 servlet 可
以对任何类型的请求产生响应,但通常只用来扩展 Web 服务器的应用程序。
2.2 开发环境及平台
2.2.1 Eclipse 简介
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,
它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse
附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。
Eclipse 是著名的跨平台的自由集成开发环境(IDE)。最初主要用来 Java 语言开
发,但是目前亦有人通过插件使其作为其他计算机语言比如 C++和 Python 的开发
4
工具。Eclipse 的本身只是一个框架平台,但是众多插件的支持使得 Eclipse 拥有其
他功能相对固定的 IDE 软件很难具有的灵活性。许多软件开发商以 Eclipse 为框架
开发自己的 IDE。
1. Eclipse 的主要构成
Eclipse 是一个开放源代码的软件开发项目,专注于为高度集成的工具开
发提供一个全功能的、具有商业品质的工业平台。它主要由 Eclipse 项目、
Eclipse 工具项目和 Eclipse 技术项目三个项目组成,具体包括四个部分组成
——Eclipse Platform、JDT、CDT 和 PDE.JDT 支持 Java 开发、CDT 支持 C 开
发、PDE 用来支持插件开发,Eclipse Platform 则是一个开放的可扩展 IDE,
提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具
的基础。Eclipse Platform 允许工具建造者独立开发与他人工具无缝集成的工
具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。
Eclipse SDK(软件开发者包)是 Eclipse Platform、JDT 和 PDE 所生产的
组件合并,它们可以一次下载。这些部分在一起提供了一个具有丰富特性的
开发环境,允许开发者有效地建造可以无缝集成到 Eclipse Platform 中的工具。
Eclipse SDK 由 Eclipse 项目生产的工具和来自其它开放源代码的第三方软件
组合而成。Eclipse 项目生产的软件以 GPL 发布,第三方组件有各自自身的许
可协议。
2. Eclipse Android 环境搭建
1) JDK 安装
a) 我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
JAVA_HOME 值为:安装 JDK 的目录;
CLASSPATH 值为:D:\AndroidDeveloper\android-sdk-windows\tools;
b) Path:在开始追加%JAVA_HOME%\bin;
c) NOTE:前面四步设置环境变量对搭建 Android 开发环境不是必须的,
可以跳过。
安装完成之后,可以在检查 JDK 是否安装成功。打开 cmd 窗口,输入 Java
–version 查看 JDK 的版本信息。
2) Eclipse 安装
在 http://www.eclipse.org/downloads/,下载 Eclipse IDE for Java Developers
5
( 92M ) 的 win 32bit 版 , Android SDK 安 装 在 Android Developers 下 载
android-sdk_r05
-windows.zip,下载完成后解压到任意路径。
a) 运行 SDK Setup.exe,点击 Available Packages。如果没有出现可安装的包,
请点击 Settings,选中 Misc 中的“Force https://...” 这项,再点击 Available
Packages。
b) 选择希望安装的 SDK 及其文档或者其它包,点击 Installation Selected、
Accept All、Install Accepted,开始下载安装所选包。
在用户变量中新建 PATH 值为:Android SDK 中的 tools 绝对路径(本机为
D:\AndroidDevelop\android-sdk-windows\tools)。
2.2.2 MyEclipse 简介
MyEclipse,是一个十分优秀的用于开发 Java,J2EE 的 Eclipse 插件集合,
MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分
不错。
MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench ,简称 MyEclipse)
是对 EclipseIDE 的扩展,利用它我们可以在数据库和 JavaEE 的开发、发布以及应
用程序服务器的整合方面极大的提高工作效率。它是功能丰富的 JavaEE 集成开发
环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML,Struts,
JSP,CSS,Javascript,Spring,SQL,Hibernate。
在对于毕业课题的设计中,Android 终端设备客户端是采用 Eclipse 开发工具
开发的;而 Web 版本是采用 MyEclipse 开发工具开发的。
2.2.3 Tomcat 简介
Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展
性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不
断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新
的功能。
Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户
不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。对于一个初
学者来说,可以这样认为,当在一台机器上配置好 Apache 服务器,可利用它
响应对 HTML 页面的访问请求。实际上 Tomcat 部分是 Apache 服务器的扩
剩余24页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 377
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功