第 1 章 绪 论
1.1 项目开发背景及意义
中国是一个有着五千多年文明历史的古国,中国文化博大精深,而其中,中国的饮食文化尤为突出。我国的餐饮文化源远流长,所以我国素有“烹饪王国”之美称。中国的烹饪不仅是我国各族劳动人民辛勤的劳动成果和智慧的结晶,更是一种文化,是一种艺术。《礼记》中记载着远古时代我们的祖先过着的生活:“古者未有火,食草木之实,马兽之肉,饮其血,茹其毛。”而随着社会的进步与发展,我国的饮食文化走向了巅峰,走向了一个新高度。所以,餐饮业在中国具有极大的开发与投资价值。中国的餐饮大多数都是开门迎客,最多加上一个电话订餐,而在过年过节生意好的时候,餐厅根本无法应付那么多的顾客,因而想在中国的餐饮业中建立先进的管理制度和监督体制是十分困难的,而每一个餐厅的管理者都希望自己的餐厅能够处于市场的最前端,获取最大的利润,所以如何在激烈的竞争中脱颖而出人们一直在努力着。
而伴随着社会的发展与进步,网络信息技术迅速崛起,网络与计算机已经渗透到了我们生活的每一个角落,它影响着我们的衣食住行。计算机和网络改变了人们的思维方式和生活模式,相比于以前的出门采购,人们更愿意足不出户,动动手指在网上搞定。
加之生活节奏的加快,工作压力的加大,人们在工作学习的过程中更喜欢在“网上订餐”以节省时间,慢慢的人们的餐饮习惯也逐渐朝着“网上订餐,餐饮送到家”的自由开放的模式转变,所以网上订餐系统的设计与开发是十分有必要的,人们可以在办公桌前,在图书馆中,在实验室里随时随地的选择自己喜欢的餐厅,自己喜欢的菜品。同时,在聚会之前你还可以像订电影票一样,在网上订餐系统中对餐厅中的座位进行选择和预定,避免了大群人到达餐厅,但是没有位置需要等待的尴尬场面。
本系统主要针对的是工作族和当代大学生而设计的,对于工作族而言,中间休息的时间是很有限的,也许买饭的时间将占去休息的一大部分的时间,使得休息的时间无法好好利用,导致工作效率低下。而对于学生来说,下课吃饭时,食堂往往人满为患,找一个吃饭的位置很是困难,往往要等好久才会有一个位置,吃饭占据了很大一部分的时间,使得休息不好,学习效率不高。而如果有人可以把饭送到宿舍送到工作单位,你既不用挤食堂,又不会耽误休息的时间,何乐而不为呢。由此看来,本系统具有很大潜在的市场与客户。
本系统的是在调查了多位客户的过程中,根据客人的需求来设计开发的,同时它还参考了一些做得很大的网上订餐系统,这其中包括国内与国外,对本系统做出了最全面的分析与设计。保证了系统的实用性、先进性、可维护性和可扩展性。
1.2 国内外订餐系统简介
放眼世界,在科技飞速发展的今天,国外的网络信息技术也在飞速的发展着,我们都知道航线和酒店完成了从电话预定到网络预定的改变,而餐饮行业基本上还保留着电话纸笔预定的形式据其原因是因为其餐店的规模和服务特点的限制。而 OpenTable的出现正式将人们从低效耗时电话订餐引向方便高效的网络订餐。OpenTable 是美国做得最好并且试产份额占据最大的的网上订餐系统,OpenTable 不仅可以在移动端享受订餐服务还可以在电脑端随时享受其服务。
OpenTable 服务遍及美国、加拿大、日本、德国、英国和墨西哥。同时在 2010 年 OpenTable收购了在英国具有领先地位的餐厅预订网站 toptable[1].
OpenTable 不仅可以通过网上预约服务帮助餐馆填补座位,并且,还可以通过OpenTable 电子预定簿来代替传统的预定。同时他还有一项最主要的功能就是他可以帮助各个餐馆记录下来订餐用户的信息,有了用户信息,各个餐馆就可以通过邮件、电话等一些通讯方式,根据客户订餐的喜好与记录进行合理的推荐,已达到宣传与促销的目的[2].OpenTable 网站在一定的时间和地点为餐馆、行政人士提供了一种有效、快速的方法来帮助用户检索到需要美食,用户也可以使用移动端即智能手机平台来解决订餐问题。预订都是免费、即时的。
近几年,国内的网上订餐系统也得到了飞速的发展,美团外卖、饿了吗等网上订餐系统正在日趋成熟与完善。其中,在美团网团购的作用与影响下,美团外卖可以为你提供快速、便捷的线上订外卖服务.
1.3 本系统的设计思路
本系统本着以人为本、服务大众的思想,针对不同的用户将其整个系统分为三个方面:游客、用户、管理者。由于是网上订餐系统,所以在订餐之前用户需要注册和登录,管理员同样在对公告进行发布更新和对餐厅和用户进行管理之前需要注册和登录,以验证其管理员的身份。其次,主界面上新的菜品、特价菜品、优惠活动、活动公告,都需要更新,这样就需要对内容进行有效的存储以使管理员可以方便的查找操作。再者,管理员需要得到用户的反馈信息,那么系统就应该开设留言板模块,供用户在上面对餐厅、菜品和系统进行评价与交流,这样管理员就可以很好的获取用户需求,根据用户的需求,对系统进行改进,要求餐厅对菜品进行升级。最后,系统需要提供便捷高效的后台管理功能,以方便管理员对整个系统的管理和操作。
1.4 论文的整体结构安排
本论文系统的阐述了网上订餐系统的整个设计与实现过程,各章节具体内容安排如下:
第一章 绪论,主要阐述选题的理论和实际意义及研究背景、研究现状,同时还介绍了国内外的优秀的网上订餐系统,最后整体性的介绍了本系统的设计思路。
第二章 系统开发的相关技术和环境,主要介绍系统开发过程中所用到的前端开发技术,后台编程语言 php,编程语言编写工具和 MySQL 数据库,对我们后续工作的开展做了很好的铺垫。
第三章 系统需求分析与可行性分析,主要针对本系统的需求分析与可行性分析做了介绍,同时还介绍了本系统在服务器和客户端的运行环境。在需求分析时,是从游客、用户、管理员三个方面进行介绍的,在可行性分析时,是从技术可行性、经济可行性、法律可行性三个方面进行介绍的。
第四章 系统概要设计,对本系统的概要设计介绍主要从功能模块的分析和数据库的建立两方面进行了详细的论述。
第五章 系统详细设计,主要是对系统的设计进行实现,并给出系统中主要界面模块的流程图以及界面的显示图。
第六章 系统测试,主要是利用黑盒测试的方法对整个系统在功能和性能上进行测试,以发现系统中存在的缺陷与不足。
第七章 总结与展望,对系统的开发过程做了最后的总结,根据现在的实际情况分析了整个系统的优缺点。并为系统的升级提出了新的要求。