Web应用越来越接近原生的体验使得它有实力向原生的应用发起挑战,而移动平台则是web应用与本地竞争的主战场。目前,各大浏览器厂商都在对其web引擎做进一步优化,而且各大互联网公司也在往web应用方面投入越来越多的力量。在国内,百度在web方面提出了直达号的方案,以致力于打造集成多种应用的web平台,这更是为web开发提供了有力的支持。基于这种技术背景,本课题即是开发一个移动端的web应用(也可以称之为手机网站)来作为对当下最新web技术的一种探索与尝试。

1。1。2  业务背景

随着餐饮业的发展,传统的餐厅订餐模式已经不能满足消费者及餐厅的需求,于是网上订餐、外卖等等订餐系统也随之不断出现。拿最近很流行的饿了么外卖来说,用户可以在饿了么平台下浏览平台上的所有商家,并可以浏览商家的所有菜品,然后可以根据自己的需求来将想要点的菜加入购物车并下单。这种模式的外卖系统解决了很多问题,如用户不必再自己跑到一个个的实体餐厅来寻找自己想要吃的食物,并且可以足不出户就享受到美味的餐品,而商家则可以增加宣传自己商店、菜品的渠道、提高自己在用户中的知名度、增加餐厅的销量。虽然这种系统解决了很多的问题,然而这种模式则更像是解决用户快餐类型的问题。如果用户和朋友想亲自到餐厅享受一桌丰盛的美食,这种系统就捉襟见肘了。虽然美团为自助餐等餐饮类型提供了网上预订服务,但是至今都没有一个成熟的集餐厅订桌、点菜、服务等于一体的平台。假设用户想预订一家餐厅的座位,那他只能通过电话预约的方式来咨询商家,这样的缺点很明显,一、该餐厅必须有专门的人员来负责餐桌的预订,二、如果用户爽约则餐厅没有任何办法,三、用户不能清楚的了解餐厅的剩余桌位情况,四、用户不能了解餐厅有哪些菜品。另外,假定用户成功到餐厅用餐,那么点菜又变得很不方便,因为目前大多数餐厅用的都还是纸质菜单,用户只能通过浏览纸质菜单来查看自己想要的菜,而且一般情况下一桌只有一份菜单,那么同一桌的用户就无法同时浏览菜单,这无疑浪费了用户的时间。再者用户查看菜单的同时,服务员必须一直在旁边为用户服务,服务员用纸和笔记录用户的菜单无疑对服务员的工作造成了不便,虽然海底捞等商家使用iPad等移动设备进行点菜减轻了服务员的工作量,但是iPad的成本问题又使此方案受到了限制。

针对上述一系列问题,本课题提出了解决方案,即采用web应用的技术手段,开发一个集餐厅订桌、点菜、服务等为一体的餐厅订餐手机网站。

1。2  课题意义

此次的项目实践,不仅可以为当前餐厅订餐提供解决方案,也可以提高自己的项目开发能力,是一次很好的实践锻炼机会。实践过程中,整个项目工程架构的设计及搭建会极大的提高自己对整体项目的把握能力。Web应用技术的运用可以让自己了解并熟悉更多的web前沿技术,如最近流行的React框架、HTML5、CSS3、webpack打包技术等等。后台数据库的搭建不仅可以使自己对mysql等传统的关系型数据库有更深入的了解,也使自己有机会接触现在最新的Redis等nosql数据库。后台开发方面,自己不仅可以更好的掌握成熟的J2EE技术及Spring、Spring MVC、Hibernate等基于J2EE的相关技术,而且还可以对年轻的Node。js进行了解和应用。在服务器方面,自己在学习重量级服务器tomcat的相关知识的同时,还可以了解学习nginx这一轻量级且性能强大的服务器。

2  相关技术和工具

上一篇:python暗网爬虫的设计scrapy+django
下一篇:WebRTC的Web客服系统设计

一種0~20Hz超低频信号发生...

DSP数字信号处理器茬科里...

Java+sqlserver医院远程挂号系统设计

电子商务對餐饮老字号的...

HTML5课程类微信公众号设计

asp.net+sqlserver医院网络挂号系统的设计+ER图

VB单小车单桥式起重机型号...

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

安康汉江网讯

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析