基于Android的网上订餐系统方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
欧亚学院
信息工程学院
专业综合课程设计报告
项目题目:基于安卓的网上订餐系统专业班级:统本电信1301班
学号:马丽 192
指导教师:宏宇有强
完成时间: 2016年12月30日
设计报告成绩评定表:
备注:以上总分为该组的平均分,根据成员分工具体分数如下。
摘要
随着科技的发展,二十一世纪成为了以网络化,信息化为核心的社会。网络商业化也成为了时下最热门的词汇。随着信息技术的不断更新,特别是07年谷歌公司推出了Android开放源码,让Android操作系统成为了移动平台的宠儿,本系统主要分析了中小型餐饮店管理与发展的现状所面临的问题,发现传统的服务模式已经不能适应市场发展的需求,方便、快捷、个性化的网上订餐服务正在进入人们的生活。针对这类问题,结合当代科技发展的新成果,本文构思规划了一套最贴切的服务模式,为中小型餐饮店外送服务提供了一套系统。
本设计是一个基于Android手机的网上订餐系统,采用C/S模式,能为客户提供网上选择浏览菜品介绍,点菜订餐服务,并为管理员提供一个服务平台实现用户信息与顾客订单的管理,从而提高了服务的质量,本文从系统需求、系统实际、代码实现几个方面介绍了整个软件的开发过程,这个系统采用JAVA、SQL Server数据库,并利用MyEclipse、TOMCAT、Android SDK、ADT、AVD、DDMS等开发环境或者开发工具。
关键词:Android;Java;MyEclipse;SQLite;SQL Server 2005
ABSTRACT
With the development of science and technology,the 21st century has become a society centred on information and network.Hence commercialization of network has become one of the hottest topics in recent years. Android operating system is gradually going to be the darling of the mobile platform, which results from the constantly updating of information technology, especially the appearance of Android open source carried out by Google company in 2007. The system mentioned in this article mainly focus on the problems faced by the middle and small reataurants in their management and development, and finds that the traditional service mode can not adapt to the needs of the development of the market any more.A more convenient, quicker,and personalized service enters people’s life——online reservations. In view of the existing problems and combining the latest achievements of the development of modern technology, I have conceived a set of the most appropriate pattern of dilivery service for the restaurant industry.
This design is a online reservations system based on the Android mobile phones, which adopts C/S mode. It can provide services for clients to choose dishes introduction freely ,and to order meal actively.Besides, it can also offer a service platform for manager to regulate the user informations and customer orders, so as to improve the quality of their services.In this article, I’d like to introduce the whole development process of this software in details from the system requirements, system realization,code implementation and some other aspects.This system uses JAVA,SQL Server database,in addition, MyEclipse、TOMCAT、Android SDK、ADT、AVD、DDMS and other development environments or development tools are also used in it.
Keywords: Android;Java;MyEclipse;SQLite;SQL Server 2005
目录
第一章引言 (1)
1.1项目背景 (1)
1.2 项目目的 (1)
1.3 主要容 (2)
第二章系统理论与技术 (3)
2.1 Android (3)
2.1.1 Android简介 (3)
2.1.2 Android Features特性 (3)
2.1.3 Android基本框架(Android Architecture) (4)
2.1.4 Android系统的四大组件 (4)
2.2 Java (5)
2.3 SQL Server 2005和SQLite数据库 (5)
2.4 C/S模式 (6)
第三章系统分析与设计 (8)
3.1 功能需求 (8)
3.2 模块结构与流程 (9)
3.2.1 客户端 (9)
3.2.2 服务端 (10)
3.3 数据库设计 (11)
3.3.1 数据库表及其结构 (11)
3.3.2 数据 (12)
3.3.3 客户端数据库的连接 (13)
3.3.4 服务器数据库的连接 (14)
3.4 系统结构 (15)
3.4.1 部署图 (15)
3.4.2 类图 (15)
3.5 执行概念 (16)
第四章系统实现 (18)
4.1 Android环境搭建 (18)
4.2 客户端 (19)
4.2.1 系统登录 (19)
4.2.2 系统注册 (21)
4.2.3 浏览菜品 (23)