当前位置:文档之家› 基于安卓的外卖点餐系统的设计与开发v1.0

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

摘要进入21世纪以来,计算机的迅速发展,计算机的应用,信息技术全面地渗透到人类社会的各个方面,信息化成为世界经济和社会发展的大趋势。

在传统的餐饮行业中,点餐过程都是由餐厅服务员人工完成的。

如果餐馆规模比较大且有客流高峰的时候,则会出现客人等待就餐时间长的现象。

Android系统的出现,给移动互联网时代带来了新的发展。

为了适应现代信息时代点餐的需求,采用新信息技术,研究设计了一个基于安卓平台的外卖点餐系统的设计与实现。

它能提供网上订餐(叫餐)和美食交流,为用户提供便利。

该方案主要包括后台管理功能、Web服务器、网络、Android点餐前端等部分组成,并采用了JAVA、ANDROID、JSP技术,Mysql数据库,利用MyEclipse、TOMCAT、Dreamweaver等开发环境以及开发工具。

为客户提供24小时方便快捷的在线订购服务(马上送货仅限于部分24小时营业的商家,如KFC)论文主要介绍了本系统的开发背景,所要完成的功能和开发的全过程。

关键词:Android,订餐系统,Java,Web服务器AbstractIn 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目录第1章开发环境介绍 (1)1.1 JAVA编程环境介绍 (1)1.1.1 JAVA介绍 (1)1.1.2 JAVA环境配置 (2)1.2 Android概述 (4)1.2.1 Android的产生 (4)1.2.2 Android的平台架构 (4)1.2.3 Android SDK的开发环境 (6)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)第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的诞生是对传统计算机模式的挑战,对计算机软件开发和软件产业都产生了深远的影响:(1).软件要能满足软件平台上互相操作,也要满足具有可伸缩性和重用性并可即插即用等分布式计算模式的需求,同时也要满足软件4A目标要求,也就是能达到任何人在任何地方在任何时间对任何电子设备都能应用。

(2). CORBA国际标准软件体系结构和多层应用体系框架,是从构建开发方法中崛起的。

Java.2平台和.NET平台两大派系也在此基础上形成,推动了整个IT业的发展。

(3).对软件产业和工业企业都产生了深远的影响,软件从以开发为中心转到了以服务为中心。

中间提供商,构件提供商,服务器软件以及咨询服务商出现。

企业必须重塑自我,B2B的电子商务将带动整个新经济市场,使企业获得新的价值,新的增长,新的商机,新的管理。

(4).重视了开发团队的文化培养,注重协作,创作,责任,诚信。

开发各个阶段的重要技术都利用平台的基础设施服务,重视使用第三方构件集成,对软件开发带来了新的革命。

总之,目前以看到了Java对信息时代的重要性,未来还会不断发展,Java在应用方面将会有更广阔的前景。

1.1.2 JAVA环境配置SUN公司提供了多种操作系统下的JDK,这里我是在基于Windows平台下的(C:\Program Files\Java\jdk1.5.0_06)安装目录,其中bin子目录中包含了所有相关的可执行文件。

下面就以J2SDK+Tomcat作为java引擎方案介绍在Windows XP操作系统下配置过程。

1.软件准备先从官方下载J2SDK和Tomcat软件,jdk-1_5_0_10-windows-i586-p.exe和apache-tomcat-5.5.20.exe以及ORACLE数据库的安装文件OracleXEUniv.exe.2.安装J2SDK(1) 在Windows 下,直接运行下载的jdk-1_5_0_10-windows-i586-p.exe文件,根据装向导安装到一个目录下,例如安装到C:\ jdk1.5.0_10。

(2) 添加环境变量用鼠标单击“我的电脑”图标,在弹出的快捷菜单中选择[属性]→[系统特性]→[高级]→[环境变量]命令,在弹出的对话框中即可编辑系统的环境变量。

添加JAVA_HOME、PATH、JRE_HOME和CLASSPATH四个变量,变量值如下:JAVA_HOME= C:\Program Files\Java\jdk1.5.0_06。

Path=%JAVA_HOME%\bin;%CATALINA_HOME%\common\lib;%JAVA_HOME%\jre\bin;%Sy stemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem。

相关主题