基于android平台的点餐系统设计毕业论文(编辑修改稿)内容摘要:

优点: a. Hibernate 使用 Java 反射机制 而不是字节码增强程序来实现透明性。 的性能非常好,因为它是个轻量级框架。 映射的灵活性很出色。 c. 它支持各种关系数据库,从一对一到多对多的各种复杂关系。 缺点:。 (例如,一个持久性 类不能映射到多个表 )其独有的界面和可怜的市场份额也让人不安,尽管如此, Hibernate 还是以其强大的发展动力减轻了这些风险。 其他的开源持久性框架也有一些,不过都没有 Hibernate 这样有市场冲击力 JDK 是 JAVA 语言的软件工具开发包 ,JDK 包含的基本组件包括: 第 2 章 开发语言及框架介绍 7 (1).javac – 编译器,可以将源程序转成字节码 (2).jar – 打包工具,可以将相关的类文件打包成一个文件 (3).javadoc – 文档生成器,可从源码注释中提取文档 (4).jdb – debugger,一个查错工具 (5).java – 运行编译后的 java 程序(以 .class 后缀的) (6).appletviewer:程序浏览器,执行 HTML 文件上的 Java 小程序的 Java 浏览器。 (7).Javah:产生的可以调用 Java 过程的 C 过程,或者建立能被 Java 程序调用的 C 过程的头文件。 (8).Javap: Java 的反汇编器,显示编译类文件中的可访问功能和数据,也可显示字节代码含义。 (9).Jconsole: Java 进行系统调试及监控的工具 Android 系统 Android 一词的本义指 “ robot Google 于 2020 年 11 月 5 日宣布的基于 Linux 平台的开源手机操作系统的别名,该平台由操作系统、中间件、用户界面和应用软件组成 ,号称是首个为了移动终端打造的真正开放和完整的移动软件。 Android是基于 Linux Google册商标名为“安致” ,后由开放手机联盟 Open Handset Alliance 开发。 采用了软件堆层 software stack,又名以软件叠层的架构 ,大致分为三部分。 低层以 Linux 内核工作为基础 ,只提供基本 功能 ,其他的应用软件则由各公司自行开发 ,以 Java 作为编写程序的一部分。 另外为了推广此技术 ,Google 和其它几十个手机公司建立了开放手机联盟。 Android 在未公开之前常被传闻为 Google 电话或 gPhone。 大多传闻认为 Google 开发的是自己的手机电话产品 ,而不是一套软件平台。 到了 2020 年 1 月 ,Google 开始发表自家品牌手机电话的 Nexus One,目前最新 SDK 版本为 Android。 Android 的系统架构和其操作系统一样,采用了分层的架构。 计算机信息工程学院毕业设计说明书 8 图 21 系统结构图 从架构图看, Android 分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和 Linux 内核层。 Android 会同一系列核心应用程序包一起发布,该应用程序包包括客户端, SMS 短消息程序,日历,地图,浏览器,联系人 管理程序等。 所有的应用程序都是使用 JAVA语言编写的。 开发人员也可以完全访问核心应用程序所使用的 API 框架。 该应用程序的架构设计简化了组件的重用。 任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性)。 同样,该应用程序重用机制也使用户可以方便的替换程序组件。 隐藏在每个应用后面的是一系列的服务和系统 , 其中包括。 丰富而又可扩展的 视 图 ( Views),可以用来构建应用程序, 它包括列表( Lists),网格( Grids),文本框( Text boxes),按钮( Buttons), 甚至可嵌入的 web 浏览器。 内容提供器( Content Providers)使得应用程序可以访问另一个应用程序的数据(如联系人数据库 ), 或者共享它们自己的数据 第 2 章 开发语言及框架介绍 9 资源管理器( Resource Manager)提供 非代码资源的访问,如本地字符串,图形,和布局文件( Layout files )。 通知管理器 ( Notification Manager) 使得应用程 序 可以在状态栏中显示自定义的提示信息。 活动管理器( Activity Manager) 用来管理应用程序生命周期并提供常用的导航回退功能。 系统运行库 Android 包含一些 C/C++库,这些库能被 Android 系统 中不同的 组件 使用。 它们通过 Android 应用程序框架为开发者提供服务。 以 下是一些核心库: * 系统 C 库 一个从 BSD 继承来的标准 C 系统函数库 Libc ), 它是专门为基于Embedded linux 的设备定制的。 Hibernate 是一个开放源代码对象关系的映射框架,它对 JDBC 进行了非常轻量级的对象封装,这样 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate 的核心接口总共有 6 个,分别为 :Session、 SessionFactory、 Query、Transaction、 Criteria 和 Configuration。 这 6 个核心接口在任何开发中都会用到。 通过这些接口,既可以对持久化对象进行存取,又能够进行事务控制。 计算机信息工程学院毕业设计说明书 10 第 3章 开发环境搭建 11 第 3章 开发环境搭建 搭建 Android开发环境 任何事物要运行,都要有它的环境, Android 也有它的环境才能够运行,下面介绍Android 的开发环境配置。 搭建开发环境需要的软件: 1) 操作系统: window XP 或 linux 2) 软件包: Android SDK(Software Development kit Java Development kit) 、ADT(Android Develoopment Tool) 3) IDE 环境: Eclipse IDE+ADT 以上 4) JDK: Java Runtime Environment 虚拟机 、 (JDK)Java Development kit 安装步骤如下: 第一步:安装 Java 虚拟机 sunjava6jdk 版本。 第二步:安装 Eclipse 工具,到官网 下载后进行安装。 Eclipse 工具的版本如图 31 所示: 图 31 Eclipse 工具的版本图 第三步 :安 装 Android SDK :首 先要 下 载 SDK ,可 以在 这个 网址 下载 ,选择相应的系统进行安装。 sdk 下载的地址图如图 32 所示: 计算机信息工程学院毕业设计说明书 12 图 32 sdk下载的地址图 第四步:安装 Android ADT 插件。 运行 Eclipse,选择 helpinstall new software 选择add,将会弹出一个 【 Add Site】对话框。 【 Add Site】对话框如图 33: 图 33 【 Add Site】对话框图 点击 OK,选择要安装的软件,占 next,然后选择接受协议,直到安装成功,重启Eclipse 软件,设置 Android SDK Home, Windowrefrence。 设置 Android SDK Home 界面如图 34 所示: 第 3章 开发环境搭建 13 图 34 设置 Android SDK Home 界面图 在 SDK location 中输入 SDK Tools 路 D:\Androidsoftware\Androidsdkwindows 点击 OK,这样 Android 环境就已经搭建成功了。 JSP 开发环境搭建 JSP 开发环境是您用来开发、测试和运行 JSP 程序的地方。 具体包括以下几个步骤。 Java 开发工具( JDK) 这一步涉及 Java SDK 的下载和 PATH 环境变量的配置。 可以从 Oracle 公司的 Java 页面中下载 SDK。 Java SDK 下载完后,请按照给定的指示来安装和配置 SDK。 最后,通过设置 PATH 和 JAVA_HOME 环境变量来指明 包括 java 和 javac 的文件夹路径,通常是 java_install_dir/bin 和 java_install_dir。 假如您用的是 Windows 系统并且 SDK 的安装目录为 C::\,那么您就需要在 C:\ 文件中添加以下两行: set PATH=C:\\bin。 %PATH% set JAVA_HOME=C:\ 或者,在 Windows NT/2020/XP 下,您可以直接右击我的电脑图标,选择 属性,然后高级,然后环境变量,接下来您就可以很方便地设置 PATH 变量并且确定退出就行了。 在 Linux/Unix 系统下,如果 SDK 的安装目录为 /usr/local/ 并且使用的是 C shell,那么您就需要在 .cshrc 文件中添加以下两行: setenv PATH /usr/local/:$PATH setenv JAVA_HOME /usr/local/ 或者,假如您正在使用类似于 Borland JBuilder、 Eclipse、 IntelliJ IDEA 和 Sun ONE Studio这样的集成开发环境,可以试着编译并运行一个简单的程序来确定 IDE(集成开发环境)是否已经知道 SDK 的安装目录。 环境测试: 计算机信息工程学院毕业设计说明书 14 图 35 jdk 安装测试图 Web 服务器: Tomcat 目前,市场上有很多支持 JSP 和 Servlets 开发的 Web 服务器。 他们中的一些可以免费下载和使用, Tomcat 就是其中之一。 Apache Tomcat 是一个开源软件,可作为独立的服务器来运行 JSP 和 Servlets,也可以集成在 Apache Web Server 中。 以下是 Tomcat的配置方法: 下载最新版本的 Tomcat: 将压缩文件解压到一个方便的地方,比如 Windows 下的 C:\ 目录或者Linux/Unix 下的 /usr/local/ 目录,然后创建 CATALINA_HOME 环境变量指向这些目录。 在 Windows 机器下, Tomcat 可以通过执行以下命令来启动: %CATALINA_HOME%\bin\,或者 C:\\bin\。 在 Linux/Unix 机器下, Tomcat 可以通过执行以下命令来启动:$CATALINA_HOME/bin/ 或者 /usr/local/成功启动 Tomcat 后,通过访问 Tomcat 自带的一些web 应用了。 假如一切顺利的话,您应该能够看到以下的页面: 第 3章 开发环境搭建 15 图 36 tomcat 登录界面 设置 CLASSPATH 环境变量 由于 servlets 不是 Java SE 的一部分,所以您必须标示出 servlet 类的编译器。 假如您用的是 Windows 机器,您需要在 C:\ 文件中添加以下两行: set CATALINA=C:\ set CLASSPATH=%CATALINA%\mon\lib\。 %CLASSPATH% 或者,在 Windows NT/2020/XP 下,您只要右击我的电脑,选择属性,然后点击高级,然后点击环境变量,接下来便可以设置 CLASSPATH 变量并且确定退出即可。 在 Linux/Unix 机器下,假如您使用的是 C shell,那么您就需要在 .cshrc 文件中添加以下两行: setenv CATALINA=/usr/local/ setenv CLASSPATH $CATALINA/mon/lib/:$CLASSPATH 注意:如果您的开发路径是 C:\JSPDev (Windows)或者 /usr/JSPDev (Linux/Unix),那么您就需要将这些路径添加进 CLASSPATH 变量中。 计算机信息工程学院毕业设计说明书 16 第 4章 系统需求分析 17 第 4章 系统需求分析 本章主要分析了系统要实现的功能和相关模块,采用了一些用例图,活动图和流程图来说明。 系统分析中明确了要做什么,怎么去做。 功能需求分析 点餐系统的功能分析, 先从 用例分析 入手 ,找出客户和管理员,然后根据管理员和客户出发 , 分析系统的业务流程和系统模块。 用例分析 在本点餐系统中划分了两个角色,顾客和服务员,顾客操作客户端部分服务员负责操作后台管理端。 顾客拥有客户端功能模块的。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。