摘 要
自从进入21世纪以来,计算机如病毒蔓延一般迅速发展,计算机应用,移动信息技术全方面地渗入到人类生活的各个方面,移动互联信息化成为世界社会和经济发展的趋势。在传统历史的餐饮行业中,点餐过程由餐厅服务员人工全程完成。如果餐馆规模大并且在客流高峰的时候,则会出现客人等待就餐时间长的问题。谷歌Android系统的出现,给移动互联网时代带来了新的机遇。为了满足现代信息时代方便快捷点餐的需求,采用新的移动互联信息技术,研究设计并开发了一套基于安卓平台的外卖点餐系统。它能提供网上订餐服务,为用户提供便利。该系统主要包括Web服务器、网络、后台管理功能、前端Android点餐等部分组成,并采用了Java、Android、Jsp技术,Mysql数据库,利用Win10、MyEclipse、Tomcat、Dreamweaver等开发环境以及开发工具。为客户提供24小时方便快捷的在线订餐服务。本论文主要介绍了订餐系统的开发背景以及所要完成的功能和开发的全过程。
关键词:Web服务器,Android,订餐系统,移动互联
Abstract
Since the beginning of the 21st century, computers such as the rapid spread of the virus, the rapid development of computer applications, mobile information technology in all aspects of human life into all aspects of mobile Internet information become the world's social and economic development trends. In the traditional history of the catering industry, the ordering process by the restaurant staff to complete the whole process. If the restaurant is large and at peak times, guests will be waiting for a long meal. Google Android system, the emergence of the mobile Internet era has brought new opportunities. In order to meet the needs of modern information age convenient and quick meal, the use of new mobile Internet information technology, research and design and development of a set of Android based platform for take-out ordering system. It can provide online ordering service, to provide users with convenience. The system mainly includes Web server, network, background management function, front end Android and other parts of the composition, and the use of Java, Android, JSP technology, MYSQL database, using Win10, MyEclipse, Tomcat, Dreamweaver and other development environment and development tools. 24 hours to provide customers with convenient online booking service. This paper mainly introduces the development background of the ordering system and the whole process of the function and development to be completed.
Keywords: Web Server, Android, Ordering System,Mobile Internet
目 录
1 绪论 1
1.1 课题背景 1
1.2 研究意义 1
1.3 国内外现状 1
1.4 论文结构 2
1.5 本章小结 2
2 技术简介 3
2.1 开发工具 3
2.2 数据库 3
2.3 数据库管理工具 3
2.4 Web容器 4
2.5 主要技术简介 4
2.5.1 JSP 4
2.5.2 Strust2 4
2.5.3 Hibernate 4
2.5.4 Spring 5
2.5.5 Ajax 5
2.6 本章小结 5
3 需求分析 6
3.1 可行性分析 6
3.1.1 经济可行性 6
3.1.2 技术可行性 6
3.1.3 社会可行性 6
3.2 性能需求 6
3.3 功能需求 7
3.4 本章小结 7
4 系统设计 8
4.1 系统架构 8
4.2 数据库模型设计 8
4.3 系统流程设计 9
4.4 数据库设计 9
4.5 本章小结 12
5 系统实现 13
5.1 数据库连接实现 13
5.2 用户登录实现 13
5.3 用户注册实现 14
5.4 餐品类型管理实现 15
5.5 餐品管理实现 16
5.6 商户管理实现 17
5.7 订餐管理实现 19
5.8 本章小结 20
6 展望与结论 21
参考文献 22
致谢 23