大型餐饮店管理系统设计与实现
现今,随着人们生活水平的不断提高,餐饮行业信息化的现状增长,而且同行之间的竞争愈加激烈,判断一家餐饮店是否具备现代化的营业资质,就要看它是否实行信息化的管理模式。传统的餐饮行业日常运作是靠人工管理,这样做不仅大量消耗人力资源而且容易导致顾客用餐记录丢失或重复等错误,造成管理水平的低下。这就需要标准、高效的管理模式,通过计算机来管理餐饮店的日常运作,来提高服务人员工作效率。本系统使用JSP作为程序设计语言、以MySQL作为数据库来开发设计了一个餐饮店管理系统,实现了餐饮管理系统前台管理、桌台信息的查询、点菜,收银、员工管理等功能,同时尽量完善并减少管理所用的成本,提高管理的效率和正确率等。关键词 餐饮店管理系统,点菜,JSP,MySQL目 录
1 引言 1
1.1 开发背景 1
1.2 实现的意义 1
1.3 网站建设技术 1
2 系统相关技术 2
2.1 B/S模式 2
2.2 JSP技术 2
2.3 数据库技术 3
2.4 开发工具 3
3 系统分析 5
3.1 可行性分析 5
3.2 需求分析 6
4 系统总体设计 8
4.1 概述 8
4.2 系统运行环境 8
4.3 功能模块划分 8
4.4 数据库设计 11
5 详细设计 15
5.1 前台功能模块 15
5.2 后台管理模块 19
5.3 后台员工模块 26
6 系统测试 29
6.1 概述 29
6.2 测试内容 30
结 论 33
致 谢 34
参考文献 35
1 引言
1.1 开发背景
近几年,国民的生活水平在不断提高,相应的餐饮企业的消费水平也在持续增长,同行之间的竞争也愈加激烈。而随着国家经济的不断发展,国民的生活水平在不断提高,这样也带动了现代化餐饮企业的发展。传统的日常运作的方式已经不能满足现代的经营者的需求了。采用
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
> 结 论 33
致 谢 34
参考文献 35
1 引言
1.1 开发背景
近几年,国民的生活水平在不断提高,相应的餐饮企业的消费水平也在持续增长,同行之间的竞争也愈加激烈。而随着国家经济的不断发展,国民的生活水平在不断提高,这样也带动了现代化餐饮企业的发展。传统的日常运作的方式已经不能满足现代的经营者的需求了。采用人工记账、核算、查询的方法既费时又费力,而且又容易导致记录的丢失或重复等错误,造成消费者与管理者之间的矛盾。
目前,我国的餐饮企业现代化的发展形势越来越明显,并越来越重视创新的技术、科学化的管理,逐步替代传统餐饮业的管理模式,快步进入现代化管理模式;如何方便顾客消费已经成为餐饮企业竞争的核心,现代科学技术、科学的经营管理,以及现代人越来越注重养生理念,并在餐饮行业重已经越来越广泛被重视。
本次毕业设计为个人题材,题为大型餐饮店管理系统,本管理系统可以帮助管理者对企业中的各种数据进行准确的分析和处理,方便管理人员查看相关信息。同时提高店内员工的工作效率和质量,也尽可能地降低使用者的人力资源。
1.2 实现的意义
关于餐饮业务的需求涉及到各个工作环节,已经不再是简单的传统管理、业务结算,而是需要更广泛的服务性行业。餐饮业是一个服务性行业、从点餐、结算等整个过程都体现以人为中心,提供更加快捷、方便的服务,给消费者一种顾客至上的享受,需要提高管理水平,简化各种复杂操作,在最合理最短时间内完成业务规范操作,这样才能让顾客满意,可以提高顾客回头率。特别是近几年来,我国的餐饮行业面临着更加激烈的同行竞争,如何为顾客提供更优质的服务从而吸引更多的顾客,如何利用计算机技术提高员工的工作效率和业务的竞争能力,是摆在各餐饮管理者面前的一个迫切需要解决的问题。
本系统设计的主要意义在于,它能够切实有效地引导员工的操作流程,更高效地实现对业务的管理,保障会员的信息安全,并提高管理水平和员工的工作效率,进而提高同行竞争能力。
1.3 网站建设技术
本系统采用B/S结构编程体系。现今B/S结构占据开发领域的主流,B/S结构编程体系语言分为浏览器端编程语言和服务器端编程语言[1]。B/S结构运用不断成熟的WWW浏览器技术,联合在浏览器运行JavaScript程序的能力,在通用浏览器上实现原本需要复杂的专用软件才能实现的强大功能[2]。
使用JSP作为程序设计技术、以MySQL做为数据库,开发本课题的所要实现的管理系统,并实现系统的基本功能,同时尽量完善管理的其他功能,从而减少管理所用的成本,提高员工的收银管理效率以及服务的正确率等。JSP为创建高度动态的Web应用提供了一个独特的开发环境[3]。而MySQL采取的是C/S结构来实现,由一个服务器守护程序mysqld和很多不同的客户程序和库构成[4]。
2 系统相关技术
2.1 B/S模式
大型餐饮店管理系统采取的是B/S(Browser/Server,浏览器/服务器模式),这种模式是将开放好的软件系统发布到服务器中,服务器中要有数据库进行数据储存。B/S结构编程语言分为浏览器端编程语言和服务器端编程语言。
浏览器端包括HTML(HyperText Markup Language,超文本标记语言)、CSS(Cascading Style Sheets,层叠样式表单)、JavaScript语言和VBScript语言。所谓的浏览器端编程语言,即是这些语言都是被浏览器解释执行的。HTML和CSS是由浏览器解释的,JavaScript语言和VBScript语言也是在浏览器上执行的[5] 。
2.2 JSP技术
JSP(Java Server Pages)是基于Java的技术,只是它是一种特别的Java语言,而它在Java中插入了一个特殊的引擎,这个引擎将HTTP Servlet这个类的某些个对象进行自动初始化,基于Web的应用越来越多,我们须要一个交互式的Web,而Tomcat即是一个JSP和Servlet的运行平台[6]。
由于JSP程序增强了Web页面程序的独立性、兼容性和可重用性,所以,与传统的ASP、PHP网络编程语言相比,它具有以下特点:
JSP的执行效率比较高。由于每个基于JSP的页面都被Java虚拟机事先分化成一个Servlet,服务器通过网络收集来自客户端HTTP的请求后,Java虚拟机解析产生的Servlet将开启一个“线程(Thread)”来供应服务,并在服务处理完后将自动销毁这个线程,这样的处理方法将大大提高系统的利用率,并能有效地降低系统的负载。
编写简单。由于JSP是基于Java语言和HTML元素的一项技术,一时只要熟习Java和HTML的程序员都可以开发JSP。
跨平台。因为JSP运行在Ja
1 引言 1
1.1 开发背景 1
1.2 实现的意义 1
1.3 网站建设技术 1
2 系统相关技术 2
2.1 B/S模式 2
2.2 JSP技术 2
2.3 数据库技术 3
2.4 开发工具 3
3 系统分析 5
3.1 可行性分析 5
3.2 需求分析 6
4 系统总体设计 8
4.1 概述 8
4.2 系统运行环境 8
4.3 功能模块划分 8
4.4 数据库设计 11
5 详细设计 15
5.1 前台功能模块 15
5.2 后台管理模块 19
5.3 后台员工模块 26
6 系统测试 29
6.1 概述 29
6.2 测试内容 30
结 论 33
致 谢 34
参考文献 35
1 引言
1.1 开发背景
近几年,国民的生活水平在不断提高,相应的餐饮企业的消费水平也在持续增长,同行之间的竞争也愈加激烈。而随着国家经济的不断发展,国民的生活水平在不断提高,这样也带动了现代化餐饮企业的发展。传统的日常运作的方式已经不能满足现代的经营者的需求了。采用
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
> 结 论 33
致 谢 34
参考文献 35
1 引言
1.1 开发背景
近几年,国民的生活水平在不断提高,相应的餐饮企业的消费水平也在持续增长,同行之间的竞争也愈加激烈。而随着国家经济的不断发展,国民的生活水平在不断提高,这样也带动了现代化餐饮企业的发展。传统的日常运作的方式已经不能满足现代的经营者的需求了。采用人工记账、核算、查询的方法既费时又费力,而且又容易导致记录的丢失或重复等错误,造成消费者与管理者之间的矛盾。
目前,我国的餐饮企业现代化的发展形势越来越明显,并越来越重视创新的技术、科学化的管理,逐步替代传统餐饮业的管理模式,快步进入现代化管理模式;如何方便顾客消费已经成为餐饮企业竞争的核心,现代科学技术、科学的经营管理,以及现代人越来越注重养生理念,并在餐饮行业重已经越来越广泛被重视。
本次毕业设计为个人题材,题为大型餐饮店管理系统,本管理系统可以帮助管理者对企业中的各种数据进行准确的分析和处理,方便管理人员查看相关信息。同时提高店内员工的工作效率和质量,也尽可能地降低使用者的人力资源。
1.2 实现的意义
关于餐饮业务的需求涉及到各个工作环节,已经不再是简单的传统管理、业务结算,而是需要更广泛的服务性行业。餐饮业是一个服务性行业、从点餐、结算等整个过程都体现以人为中心,提供更加快捷、方便的服务,给消费者一种顾客至上的享受,需要提高管理水平,简化各种复杂操作,在最合理最短时间内完成业务规范操作,这样才能让顾客满意,可以提高顾客回头率。特别是近几年来,我国的餐饮行业面临着更加激烈的同行竞争,如何为顾客提供更优质的服务从而吸引更多的顾客,如何利用计算机技术提高员工的工作效率和业务的竞争能力,是摆在各餐饮管理者面前的一个迫切需要解决的问题。
本系统设计的主要意义在于,它能够切实有效地引导员工的操作流程,更高效地实现对业务的管理,保障会员的信息安全,并提高管理水平和员工的工作效率,进而提高同行竞争能力。
1.3 网站建设技术
本系统采用B/S结构编程体系。现今B/S结构占据开发领域的主流,B/S结构编程体系语言分为浏览器端编程语言和服务器端编程语言[1]。B/S结构运用不断成熟的WWW浏览器技术,联合在浏览器运行JavaScript程序的能力,在通用浏览器上实现原本需要复杂的专用软件才能实现的强大功能[2]。
使用JSP作为程序设计技术、以MySQL做为数据库,开发本课题的所要实现的管理系统,并实现系统的基本功能,同时尽量完善管理的其他功能,从而减少管理所用的成本,提高员工的收银管理效率以及服务的正确率等。JSP为创建高度动态的Web应用提供了一个独特的开发环境[3]。而MySQL采取的是C/S结构来实现,由一个服务器守护程序mysqld和很多不同的客户程序和库构成[4]。
2 系统相关技术
2.1 B/S模式
大型餐饮店管理系统采取的是B/S(Browser/Server,浏览器/服务器模式),这种模式是将开放好的软件系统发布到服务器中,服务器中要有数据库进行数据储存。B/S结构编程语言分为浏览器端编程语言和服务器端编程语言。
浏览器端包括HTML(HyperText Markup Language,超文本标记语言)、CSS(Cascading Style Sheets,层叠样式表单)、JavaScript语言和VBScript语言。所谓的浏览器端编程语言,即是这些语言都是被浏览器解释执行的。HTML和CSS是由浏览器解释的,JavaScript语言和VBScript语言也是在浏览器上执行的[5] 。
2.2 JSP技术
JSP(Java Server Pages)是基于Java的技术,只是它是一种特别的Java语言,而它在Java中插入了一个特殊的引擎,这个引擎将HTTP Servlet这个类的某些个对象进行自动初始化,基于Web的应用越来越多,我们须要一个交互式的Web,而Tomcat即是一个JSP和Servlet的运行平台[6]。
由于JSP程序增强了Web页面程序的独立性、兼容性和可重用性,所以,与传统的ASP、PHP网络编程语言相比,它具有以下特点:
JSP的执行效率比较高。由于每个基于JSP的页面都被Java虚拟机事先分化成一个Servlet,服务器通过网络收集来自客户端HTTP的请求后,Java虚拟机解析产生的Servlet将开启一个“线程(Thread)”来供应服务,并在服务处理完后将自动销毁这个线程,这样的处理方法将大大提高系统的利用率,并能有效地降低系统的负载。
编写简单。由于JSP是基于Java语言和HTML元素的一项技术,一时只要熟习Java和HTML的程序员都可以开发JSP。
跨平台。因为JSP运行在Ja
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2651.html