摘要
进入21世纪以来,计算机的迅速发展,计算机的应用,信息技术全面地渗透到人类社会的各个方面,信息化成为世界经济和社会发展的大趋势。在传统的餐饮行业中,点餐过程都是由餐厅服务员人工完成的。如果餐馆规模比较大且有客流高峰的时候,则会出现客人等待就餐时间长的现象。Android系统的出现,给移动互联网时代带来了新的发展。为了适应现代信息时代点餐的需求,采用新信息技术,研究设计了一个基于安卓平台的外卖点餐系统的设计与实现。它能提供网上订餐(叫餐)和美食交流,为用户提供便利。该方案主要包括后台管理功能、Web服务器、网络、Android点餐前端等部分组成,并采用了JAVA、ANDROID、JSP技术,Mysql数据库,利用MyEclip、TOMCAT、Dreamweaver等开发环境以及开发工具。为客户提供24小时方便快捷的在线订购服务(马上送货仅限于部分24小时营业的商家,如KFC)论文主要介绍了本系统的开发背景,所要完成的功能和开发的全过程。
关键词:Android,订餐系统,Java,Web服务器
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 industr
y , the ordering process is done manually by a restaurant waiter . If the restaurant and there is a relatively large -scale pasnger 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, rearch and design of the design and implementation of an Android platform bad fast-food ordering system shell . It provides online ordering ( called meal ) and food exchanges, to provide urs with convenience. The program includes background management functions , Web rvers, network , Android and other front-end ordering parts, and the u of JA V A, ANDROID, JSP technology , Mysql databa using MyEclip, TOMCAT, Dreamweaver and other development environments and development tools . To provide 24 hours convenient online ordering rvice ( 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, rervation system , Java, Web rver
打电话 英文目录
第1章开发环境介绍 (1)
1.1 JA V A编程环境介绍 (1)
1.1.1 JA V A介绍 (1)invent
1.1.2 JA V A环境配置 (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)
advertirs
4.1 资源规划 (17)
4.2 系统数据库设计 (17)
4.3 界面设计 (19)
第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)
第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的诞生是对传统计算机模式的挑战,对计算机软件开发和软件产业都产生了深远的影响: