摘要百度直达号和HTML5的出现为移动网站开发提供了新的方案。利用它们,我们可以实现轻量级的web应用。这样的应用不仅具有跨平台、易更新等优势,而且拥有本地存储、离线访问等原生应用的能力。82531
本文首先对web应用的发展历史及发展现状做了介绍,接着结合当前餐饮行业的需求,提出了本系统的主题,即开发一个集餐厅订桌、点菜、服务为一体的web应用。本系统是一个基于React的单页web应用,在本系统中,用户可以点菜下单、预定餐桌、呼叫服务员服务、在线咨询客服,用户还可以查找自己附近的商家、邀请好友进行拼单、在商家页面吐槽商家、在朋友圈发布状态;另外,本系统的服务员模块、客服模块、商家统计模块也为入住的商家提供了各种便利。
毕业论文关键词 订餐 React HTML5 Node。js 直达号
毕业设计说明书外文摘要
Title The mobile website development based on Baidu Zhida
Abstract The emergence of Baidu Zhida and HTML5 provides a new solution for the mobile website development。 Using them, we can implement lightweight web applications。 This kind of application not only has many advantages such as cross-platform, easy to update, but also has the ability of native application for local storage, offline access and ect。
First of all, this paper introduced the development history and current situation of the web application。 Then combined with the current needs of the catering industry, we present the subject of this system, that is developing a system that support booking table,ordering dishes and servicing。This is a single-page application based on React。 In this system, users can order dishes, book tables, call the waiter, consult customer service online。 Users can also find a restaurant nearby, order dishes together with friends, comment on the restaurant, share their states with their friends。 In addition, the waiter module, customer service module and statistics module of this system are all facilitating the restaurant。
Keywords book dinner React HTML5 Node。js Baidu Zhida
目 次
1 绪论 1
1。1 课题研究背景 1
1。2 课题意义 3
2 相关技术和工具 4
2。1 前端React框架及HTML5 4
2。2 Node。js+socket。io 5
2。3 Nginx 5
2。4 Spring+Spring MVC+Hibernate 6
2。5 Redis和MySQL 6
2。6 百度直达号 7
3 项目总体设计 8
3。1 项目可行性分析 8
3。2 项目总体架构 8
3。3 项目模块结构 10
3。4 项目功能介绍 10
3。5 数据库设计 16
4 系统详细设计 21
4。1 前端路由功能实现 21