2。3JavaScript 语言

JavaScript 是一种广泛用于客户端的脚本语言,为网页添加动态功能,通常 JavaScript 脚 本是通过嵌入在 HTML 中来实现自身的功能的[9]。JavaScript 语言具有跨平台特性,可以在多 种平台上运行,其中也包括 Android。JavaScript 也具有动态性,采用事件驱动,它不需要经 过 Web 服务器就可以对用户的输入做出响应[10]。在访问一个网页时,鼠标在网页中进行点击、 上移、下移、窗口移动等操作 JavaScript 都可直接对这些事件给出相应的响应[11]。

JQuery 是一个轻量级 JavaScript 库,能极大的简化 JavaScript 的编程,并且兼容 CSS 和 各种浏览器[12]。JQuery 能够使用户的 HTML 页面保持代码和 HTML 内容分离,换句话说, 不用再在 HTML 里面插入语句来调用命令,只需要定义 id 即可[13]。

2。4Java 语言

Java 语言是一个由 Sun 公司开发出的新一代的编程语言。Java 语言是面向对象的功能完 善的程序设计语言,具有高效性、平台无关性、可移植性、分布式、多线程等特点,被广泛 应用于 Internet 应用和 Web 的开发。Java 语言编译后产生的是虚拟机,虚拟机运行在一个 解释器上,每一个操作系统均有一个解释器,因此,Java 具有平台无关的特性,使用它可在 各式各样不同种操作平台、不同种机器的网络环境中开发可靠的、要求严格的软件。

2。5MySQL 数据库

MySQL 是当前最流行的关系型数据库管理系统,尤其是在 Web 应用方面。MySQL 作为关联 数据库将数据保存在不同的表中,增加了速度并且提高了灵活性。MySQL 所使用的 SQL 语言 是最常用的访问数据库的标准化语言。MySQL 软件具有速度快、体积小、成本低的优点,这 就使得 MySQL 适合作为中小型网站的数据库。

2。6MyEclipse 平台和 Android 开发工具 ADT

MyEclipse 是对 EclipseIDE 的扩展,是一个十分优秀的用于开发 Java, J2EE 的 Eclipse 插件集合,利用它我们可以在数据库和 JavaEE 的开发、发布以及应用程序服务器的整合方面 极大的提高工作效率。它的功能十分强大,支持也非常广泛,完整支持 HTML、Struts、 JavaServlet、AJAX、JSP、CSS、Javascript、Spring、SQL、Hibernate 等多项功能,几乎 囊括了目前所有主流开源产品。

ADT 是 Eclipse 的一个插件,它提供了一套与 Eclipse IDE 集成的工具,它的许多功能帮 助开发者快速开发 Android 应用程序。ADT 提供了许多对命令行 SDK 工具的 GUI 访问以及应 用程序的用户界面的设计和构建功能。ADT 将许多开发工作流任务集成到 Eclipse,使开发者 更容易更快速地开发和测试 Android 应用程序。

3 需求分析

一个完整的外卖订餐过程需要四个方面的参与。消费者用户浏览餐厅界面,选择自己喜 好的餐厅,浏览菜品页面,可以将多个菜品加入购物车,最后将购物车中的菜品生成订单选 购,也可以直接下单。餐厅管理员接收订单并且给订单安排好送餐员,送餐员配送订单并且 实时更新订单状态,消费者用户查看自己订单时就可以查看到所下订单的状态。消费者可以 品尝后对订单进行评价。而系统管理员可以对所有的餐厅和餐厅管理员进行管理。

本系统是基于电脑端服务器的 MySQL 数据库,客户端与数据库没有直接的交互,是由 客户端向服务器发送请求,由服务器接收请求并且执行操作,由服务器对数据库进行增删查 改。Android 客户端与服务器属于 C/S 模式,客户端完成初步的数据处理、数据表示,以及用 户接口功能,服务器端完成数据库管理系统的核心功能[14]。PC 端的浏览器界面与服务器构成 B/S 模式,将核心功能集中到了服务器中[15]。两种模式都具备分布式的特性。

上一篇:jsp+mysql都市供求信息网的设计+源代码+ER图
下一篇:Trouble_Away工作票管理和分析系统设计

考证平台静态网页设计与制作

搭建Linux桌面环境的影音平台【1261字】

抖音短视频平台视频推荐模式研究【2528字】

J2ME平台的SOAP协议研究与應用【2420字】

构建下一代网络的开放业...

Linux嵌入式系统开发平台选型探讨【2295字】

Android课程同步练习系统的设计

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

安康汉江网讯