"景先生毕设|www.jxszl.com

电子点餐的设计与实现【字数:5436】

2024-02-25 13:32编辑: www.jxszl.com景先生毕设
近年来,随着餐饮行业不断发展以及人们消费水平的提高,越来越多的人选择去餐厅消费。这数量有限的服务员在用餐高峰无法满足顾客的需求。为了解决这个问题并提高餐厅服务的效率与质量,本文致力于设计一种电子点餐系统。本文设计的电子点餐系统包括了用户注册登陆、点餐与菜品点评,让用户与餐厅有了更多的互动性。此外,本文对电子点餐系统的设计与实现进行了简要介绍,其中包括了Javascript、Java、css、html等技术的使用,数据库是用SQL语言来编写的。
目录
摘要1
关键词1
Abstract1
Key words1
引言2
1课题分析2
1.1课题背景 2
1.1.1国内研究现状2
1.1.2国外研究现状2
1.2研究目的及意义 2
1.3可行性分析2
2技术路线及开发工具3
2.1技术路线3
2.1.1技术思路3
2.1.2技术路线图3
2.2开发技术及工具3
2.2.1开发技术3
2.2.2开发工具4
3功能分析与设计 4
3.1需求分析4
3.2系统设计4
3.2.1系统流程设计4
3.2.2系统功能设计4
3.3概念结构设计5
3.3.1数据库设计5
3.3.2ER图5
4开发与实现 7
4.1核心程序编写7
4.1.1访问Sql数据库7
4.1.2购物车7
4.1.3登录部分9
5系统测试与应用 9
6总结 13
致谢13
参考文献13
电子点餐的设计与实现
引言
引言
1 课题分析
1.1 课题背景
20世纪90年代以来,我国各个行业都在高速发展,尤其是餐饮业,以139%的增长速度领先同时期各个产业,超过了当时社会消费品零售总额的5%22%,还有七年的增长幅度超过了20%。20年间,我 *景先生毕设|www.jxszl.com +Q: ¥351916072¥ 
国餐饮行业的零售额快速增加,平均年增长达到了20%,比社会消费品零售总额的平均年增长速度快7%,所占社会消费品零售总额的比重也从1991年的5.4%增长到了2011年的11.3%。近年来,社会消费品零售总额也随着餐饮行业的发展有了显著增长,增长了约两个百分点。可以看出,餐饮行业整体正在蓬勃发展,而且近年来行业的增长势头越来越盛。
发展也带来了新的问题,飞速发展的餐饮行业迎来更多顾客的同时,也迎来了更大的挑战.随着生活质量的提高,越来越多的顾客开始追求更高质量的服务与享受,在选择餐厅上也考虑更多的方面。在店门口等候就餐的顾客,大量的订餐单已经让餐厅的服务人员应接不暇,传统的纸质点餐已经难以应对如今的需求了。
因此,本文针对餐厅设计了电子点餐系统,可以方便顾客在网上注册信息、查看菜品、选择菜品、进行下单以及评价,可以提高餐厅与顾客的点餐效率。
1.1.1 国内研究现状 2009年,我国发布了《全国餐饮业发展规划纲要》来推动餐饮行业的进一步发展。2010年,国家商务部发布了“关于进一步做好餐饮业有关工作的通知”,这也说明了餐饮行业的大力发展对于我国的意义[1]。由于电子点餐系统需要的成本较高,目前我国的电子点餐主要出现在高档餐厅。本文设计的电子点餐系统将极大的提高点餐效率,帮助餐厅解决大量顾客就餐带来的压力。
1.1.2 国外研究现状 国外大多数餐厅都设有电子点餐系统。
1.2 研究的目的及意义
提高餐厅的工作效率,为顾客带来更好的消费体验。
1.3 可行性分析
技术可行性 我国软件的开发正在进步,许多单位都已经具备了开发软件的条件,也能够满足各种不同的需求。尽管此系统较为复杂,但他大体上仍是以数据库为主的应用系统,还是建立在数据库的基本操作上完成的,就数据库方面来看,技术方面暂没有大问题。
经济可行性 如今触屏电子设备已经普及,而且随着系统的运行,也可以逐步减少人员的培训,同时也节省了数据流通所消耗的时间。最关键的是提高了整体的效率,符合现阶段的需求。
2 技术路线及开发工具
2.1 技术路线
2.1.1 技术思路 本系统在分析了餐厅点餐的需求以及可能出现的问题之后,考虑到了餐厅及顾客的多种需求,设计了整个点餐系统的功能界面,有注册登录、查看菜品、网上下单等功能,使用了HTML、Javascript、CSS、MySQL等技术实现整个系统。
2.1.2 技术路线图

2.2 开发技术及工具
2.2.1 开发技术 本文设计的电子点餐系统前端开发使用了HTML、Javascript、CSS,后台开发使用了MySql。前端的开发包括了很多领域,比如各种工程等。分析处理前端软件时,我们通过互联网可以更好的理解前端开发技术,前端技术是指由浏览器出发,到用户端设计的电脑,而那些需要被存储在服务器的软件技术则是后端[3]。
HTML(Hypertext Markup Language,超文本标记语言),是一种网页描述标志,用来制作网页的文字图像等内容。
CSS(Cascading Style Sheets,层叠样式表),属于计算机语言,用于表现HTML的文件样式。他可以在静态环境下修改网页的各个部分,对其进行加工,还可以在动态环境下格式化网页中的内容。CSS 可以精确控制网页中元素位置,并且可以实现像素级的排版,几乎目前所有的字体都被囊括进去,其可以对模型央视及网页中的各个元素进行编辑[2]。对内容的格式化是由脚本语言来进行的。
Javascript是基于对象且事件驱动的客户端程序,嵌套在HTML网页中。
MySql是数据库管理系统,数据没有被存在一起,而是分开进行存储,这种存储方式方便调用,在使用的时候更加方便。由多个表共同工作,更加灵活。MySQl使用标准化的语言SQL语言,大部分的网站都会选择MySql对网站的数据库进行开发,具有良好的开发环境。

原文链接:http://www.jxszl.com/jsj/jsjkxyjs/562899.html