基于安卓的外卖点餐系统的设计与开发v1.0 - 图文

2020-04-21 01:48

摘 要

进入21世纪以来,计算机的迅速发展,计算机的应用,信息技术全面地渗透到人类社会的各个方面,信息化成为世界经济和社会发展的大趋势。在传统的餐饮行业中,点餐过程都是由餐厅服务员人工完成的。如果餐馆规模比较大且有客流高峰的时候,则会出现客人等待就餐时间长的现象。Android系统的出现,给移动互联网时代带来了新的发展。为了适应现代信息时代点餐的需求,采用新信息技术,研究设计了一个基于安卓平台的外卖点餐系统的设计与实现。它能提供网上订餐(叫餐)和美食交流,为用户提供便利。该方案主要包括后台管理功能、Web服务器、网络、Android点餐前端等部分组成,并采用了JAVA、ANDROID、JSP技术,Mysql数据库,利用MyEclipse、TOMCAT、Dreamweaver等开发环境以及开发工具。为客户提供24小时方便快捷的在线订购服务(马上送货仅限于部分24小时营业的商家,如KFC)论文主要介绍了本系统的开发背景,所要完成的功能和开发的全过程。

关键词:Android,订餐系统,Java,Web服务器

I

Abstract

In the 21st century , the rapid development of computers, computer applications, information technology fully penetrated into every aspect of human society , information technology become a major trend in the world economy and social development. In the traditional food and beverage industry , the ordering process is done manually by a restaurant waiter . If the restaurant and there is a relatively large -scale passenger flow peak time , appears dining guests waiting long time phenomenon. Android system appears , to the mobile Internet era has brought new development. In order to adapt to the modern information age ordering needs, the introduction of new information technology, research and design of the design and implementation of an Android platform based fast-food ordering system shell . It provides online ordering ( called meal ) and food exchanges, to provide users with convenience. The program includes background management functions , Web servers, network , Android and other front-end ordering parts, and the use of JAVA, ANDROID, JSP technology , Mysql database using MyEclipse, TOMCAT, Dreamweaver and other development environments and development tools . To provide 24 hours convenient online ordering service ( limited to the part immediately shipping a 24-hour business , such as KFC) background paper describes the development of this system, function and development of the whole process to be completed .

Keywords: Android, reservation system , Java, Web server

II

目 录

第1章 开发环境介绍 .............................................................................................................. 1

1.1 JAVA编程环境介绍 ..................................................................................................... 1

1.1.1 JAVA介绍 ........................................................................................................... 1 1.1.2 JAVA环境配置 ................................................................................................... 2 1.2 Android概述 ................................................................................................................. 3

1.2.1 Android的产生 ................................................................................................... 3 1.2.2 Android的平台架构 ........................................................................................... 4 1.2.3 Android SDK的开发环境 .................................................................................. 5 1.3 Tomact概述 .................................................................................................................. 6

1.3.1 Tomcat的简介 .................................................................................................... 6 1.3.2 Tomcat的安装 .................................................................................................... 7 1.4 Mysql数据库介绍 ........................................................................................................ 7 第2章 需求分析 .................................................................................................................... 9

2.1 需求分析重要性 .......................................................................................................... 9 2.2 功能需求 .................................................................................................................... 10 2.3 性能需求 .................................................................................................................... 10 2.4 可行性分析 ................................................................................................................ 11 第3章 总体设计 .................................................................................................................. 13

3.1 总体设计重要性 ........................................................................................................ 13 3.2 系统架构图 ................................................................................................................ 14 3.3 数据模型图 ................................................................................................................ 14 3.4 程序流程图 ................................................................................................................ 15 第4章 详细设计 .................................................................................................................. 17

4.1 资源规划 .................................................................................................................... 17 4.2 系统数据库设计 ........................................................................................................ 17 4.3 界面设计 .................................................................................................................... 19

III

第5章 系统实现 .................................................................................................................. 23

5.1 后台编码实现 ............................................................................................................ 23

5.1.1 登录模块实现 .................................................................................................. 23 5.1.2 菜品管理实现 .................................................................................................. 24 5.1.3 类别管理实现 .................................................................................................. 25 5.1.4 商铺管理实现 .................................................................................................. 25 5.1.5 订单管理实现 .................................................................................................. 26 5.1.6 用户管理管理实现 .......................................................................................... 27 5.2 后台管理实现效果图 ................................................................................................ 29 结 论 ...................................................................................................................................... 32 参考文献 .................................................................................................................................. 33 致 谢 ........................................................................................................................................ 34

IV

第1章 开发环境介绍

1.1 JAVA编程环境介绍 1.1.1 JAVA介绍

Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。

Java有以下特点:第一,平台无关性 ,Java能运行于不同的平台。Java引进虚拟机原理,并运行于虚拟机,可以在Windows操作系统、Linux操作系统以及Mac操作系统中运行。使用Java编写的程序能在世界范围内共享。第二,安全性 ,学过C++的人,再学Java,就感觉比较容易,因为他们的编程模式很类似。不同的是,操作存储器地址被C++保留,但是被java抛弃,,运行程序的时候,操作系统自主的对内存进行分配,这样可以使系统安全,防止被通过指针的病毒所感染。第三,面向对象,Java也是面向对象编程,类中对数据进行封装,利用这种方便性,使程序更加简洁性和便于维护性。Java具有很多有关对象的特性,比如类的封装性和继承性,使用这些特性,只需编译一次程序代码,然后通过上述特性反复利用。程序员只需把主要精力用在类和接口的设计和应用上。第四 ,分布式,在扩展TCP/IP网络平台上建立Java。为了使网络上的文件和使用本机一样方便,可以用库函数提供的方法,这些方法是用HTTP和FTP协议传送和接受信息。第五,健壮性。在编译和运行时,Java可以有效的检查错误。许多开发早期出现的错误可以通过类型检查发现。

为了能有效的减少内存出错的可能性,Java自己操纵内存。为了实现避免了覆盖数据的可能,Java还实现了真数组,Null指针检测、数组边界检测、异常出口、Byte code校验等功能也在Java中得到体现,通过使用这些功能特征, Java应用程序的开发周期大大得到改善。[2]。

Java的诞生是对传统计算机模式的挑战,对计算机软件开发和软件产业都产生了深远的影响:

1


基于安卓的外卖点餐系统的设计与开发v1.0 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:动车组考试题库

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: