《顾客就餐管理系统的设计与实现csfb.docx》由会员分享,可在线阅读,更多相关《顾客就餐管理系统的设计与实现csfb.docx(44页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、顾客就餐管理系统的设计与实现 JIANNGXII AAGRIICULLTURRAL UNNIVEERSIITY本 科 毕 业业 论 文(设设 计)题目: 顾客就就餐管理理系统的的设计与与实现 学 院: 软件件学院 姓 名: 刘川川 学 号: 22013318889 专 业: 软软件工程程 班 级: 软件件工程113077班 指导教师师: 胡昶 职 称称: 讲师 二零一七七年四月月摘要 毕业的论论文选题题题目为为 - 顾客就就餐管理理系统的的设计与与实现,我我走访了了几个餐餐厅。针针对他们们的经营营模式和和管理方方式进行行研究,分分析。最最终确定定了一套套相关的的系统。采采用最有有效的技技术手段
2、段,完美美的分析析设计,良良好的用用户界面面。设计计出令客客户满意意的顾客客就餐管管理系统统。顾客就餐餐管理系系统结构构简单,设设计朴实实,清晰晰明了,客客户可以以很快掌掌握和使使用。它它分为三三个模块块,系统统管理员员,服务务员和收收银员。针针对餐厅厅最普遍遍的操作作,设计计了比如如点餐和和付账、会会员等功功能。物联网时时代到来来,在餐餐饮业竞竞争越来来越激烈烈的现在在,很多多人都采采用现代代网络技技术去管管理餐厅厅,因为为这样非非常的有有效和方方便。根据综合合分析几几家餐厅厅的功能能需要,采采用Wiin7系系统作为为服务器器平台,采采用J22EE + MMYSQQL+JJSP的的开发模模式
3、,利利用MYYSQLL作为系系统数据据存储的的数据库库, 用用MyEEcliipsee做为开发发工具,最最终实现现顾客就就餐管理理系统的的设计与与实现。顾顾客就餐餐管理系系统使用用简单,让让使用者者不会觉觉得很难难操作,大大大缩短短了员工工的工作作量,是是一个不不错的系系统。关键词:数据管理理;J22EE;MYSSQL;JSPPIABSTTRACCTGradduattionn thhesiis ttopiic ttitlled - ccusttomeers dinningg maanaggemeent sysstemm deesiggn aand impplemmenttatiion, I v
4、issiteed sseveerall reestaauraantss. FFor theeir opeerattionn moode andd maanaggemeent modde, anaalyssis. Evventtuallly dettermminee a sett off reelatted sysstemms. Usiing thee moost efffecttivee teechnnicaal mmeanns, thee annalyysiss off thhe pperffectt deesiggn, goood uuserr innterrfacce. Dessignn
5、 thhe ccusttomeer ssatiisfaactiion of thee cuustoomerr diininng mmanaagemmentt syysteem.Custtomeers dinningg maanaggemeent sysstemm sttruccturre iis ssimpple, deesiggn iis ssimpple, cllearr, ccusttomeers cann quuickkly graasp andd usse. It is divvideed iintoo thhreee moodulles, thhe ssysttem admmini
6、istrratoor, thee atttenndannt aand casshieer. Acccorddingg too thhe ooperratiion of thee reestaauraant is thee moost commmonn, ddesiign succh aas tthe ordder andd paay, memmberrs, etcc.Inteerneet eera, thhe ccateerinng iinduustrry iis mmoree annd mmoree coompeetittivee noow, a llot of peooplee arre
7、uusinng mmodeern nettworrk ttechhnollogyy too maanagge tthe resstauurannt, beccausse iit iis vveryy efffecctivve aand connvenniennt.Accoordiing to thee fuuncttionn off thhe ccompprehhenssivee annalyysiss off seeverral resstauurannts neeed, usiing Winndowws 77 syysteem aas aa seerveer pplattforrm, ad
8、ooptiing J2EEE + JSSP + MYYSQLL deevellopmmentt moode, ussingg MYYSQLL ass a dattabaase of datta sstorragee syysteem, usee MyyEcllipsse aas aa deevellopmmentt toool, thhe rreallizaatioon oof uultiimatte ccusttomeers dinningg maanaggemeent sysstemm deesiggn aand impplemmenttatiion. Cuustoomerrs ddini
9、ing mannageemennt ssysttem is simmplee too usse aand lett thhe uuserr woontt fiind it diffficcultt too opperaate, grreattly shoorteen tthe worrklooad of staaff, iss a goood ssysttemKey worrds: Datta mmanaagemmentt Infoormaatioon mmanaagemmentt; JJ2EEE; MMYSQQL;JJSPIII顾客就餐管理系统的设计与实现目录摘 要IABSTTRACCTII
10、1 绪论论11.1 项目目背景11.2 研究究意义11.3 相关关领域介介绍11.4 本系统统概述21.5 本文文的主要要内容22 顾顾客就餐餐管理系系统分析析32.1 系统需需求分析析32.1.1 系统功功能概述述32.2 系统可可行性分分析42.3 业务流流程图52.4 业务流流程分析析53 系系统设计计概要63.1 系统物物理环境境配置63.2 系统概概要设计计63.3 数据库库设计83.3.1 模型设设计83.3.2 数据库库表设计计94 详详细设计计134.1 登录录界面设设计134.2 餐桌桌管理144.3 办理理会员卡卡154.4 会员员卡管理理164.5 为顾顾客点餐餐174.
11、6 顾客客点餐记记录查询询184.7 为顾顾客结账账195 系系统测试试215.1 测试试模块215.1.1登录录模块215.1.2 数据长长度,类类型测试试215.1.3 数据删删除测试试要点215.2 测试用用例215.2.1 用户登登录测试试用例215.2.2 修改会会员卡信信息225.2.3 删除会会员卡测测试225.2.4 添加餐餐桌测试试225.2.5 添加菜菜单测试试23总结224参考文献献251 绪绪论 1.1 项目目背景社会在发发展,科科技在发发展,如如果你不不跟上,迟迟早会被被淘汰,每每行每业业都是如如此,我我们在不不停的学学习中成成长,在在借鉴中中壮大。餐餐厅看似似和软件
12、件没有关关系,其其实当今今社会不不管是哪哪个行业业之间,他他们或多多或少会会有些关关系。特特别是物物联网时时代的今今天,几几乎每一一个行业业都和物物联网有有关。物物联网已已经走进进了人们们生活的的每一个个角落。作为一家家餐厅,你你想好发发展就必必须和互互联网结结合起来来,才能能够在市市场中生生存下来来,许多多餐厅都都是采用用软件来来管理商商品的进进、销、存存,这样样比起原原始的管管理方式式大大提提高了效效率和质质量。餐厅想要要迅速发发展,跟跟上时代代潮流很很重要,让让顾客消消费感受受到高、大大、上,这这样回头头客的几几率将会会大大提提升。所所以在这这样的形形式下各各种各样样的餐厅厅管理系系统应
13、运运而生。1.2 研究究意义很多小型型的餐厅厅记账方方式还是是采用手手工的方方式进行行的,这这对于小小型餐厅厅来说并并没有什什么影响响,但是是稍大点点的餐厅厅,还采采用这种种方式,那那么就不不合适了了。这种种方式有有很多的的漏洞,管管理账目目常常会会出现问问题,特特别是有有胆大的的不法分分子从中中渔利。这这样对于于企业来来说损失失非常大大。随着着餐厅的的日益壮壮大,以以前的管管理方式式越来越越不适合合餐厅的的管理和和运营了了,为了了高效的的管理数数据和提提高管理理模式。餐餐厅就需需要有一一套自己己的管理理系统,对对员工进进行管理理,对菜菜单、餐餐桌、会会员、点点餐、结结账进行行管理。员员工通过
14、过这样一一套系统统,可以以很方便便的对顾顾客进行行点餐,结结账,节节省了员员工很多多工作量量。这样样对于加加强餐厅厅的竞争争力起到到很大的的作用。目前餐饮饮业的竞竞争是非非常大的的,吃饭饭是个大大问题,民民以食为为天,所所以许多多餐厅在在这方面面下了不不少的功功夫,但但是有时时候却收收效甚微微。但是是有了这这样一套套管理软软件将会会大大提提高餐厅厅的档次次,给餐餐厅带来来更多的的收益。1.3 相关关领域介介绍经济发展展了,人人们有钱钱了,去去餐厅用用餐成为为了时尚尚,很多多城市大大街小巷巷都开满满了各种种各样的的餐馆。大大家都会会挑选最最时尚,最最高大上上的餐厅厅去消费费,这样样也显得得自己也
15、也很有面面子和身身份,所所以为了了餐厅在在餐营业业占有一一席之地地,很多多餐厅都都有自己己一套管管理系统统。各行各业业最早都都是在纸纸质上手手工记录录数据,餐餐饮业也也不例外外。这种种方式记记录数据据存在很很多问题题。小企业问问题还不不是很明明显,大大企业,一一旦数据据过大,就就会出现现数据冗冗余,出出错率高高,查找找困难,每每次查找找都需要要耗费不不少人力力物力,而而且容易易丢失数数据,如如果数据据丢失,对对企业会会造成很很大的损损失。总总之,这这种原始始的方式式效率非非常低,不不易管理理。随着着科技的的发展,计计算机技技术和网网络的发发展,人人们就想想到了利利用计算算机来管管理数据据,这样
16、样大大的的提高的的数据的的安全性性和管理理效率。目前国内内外有许许多这样样的餐厅厅管理系系统,采采用的设设计模式式可能各各种各样样,但是是功能都都是大同同小异。就就是对数数据库进进行操作作,删除除,修改改,添加加。利用用数据库库技术对对数据进进行统一一管理,进进而满足足用户的的需求。本顾客就就餐管理理系统有有三个子子系统,管管理员系系统、服服务员系系统和收收银员系系统。三三个子系系统各有有分工,对对餐厅进进行合理理的管理理,提高高餐厅的的工作质质量和效效率。1.4 本系统统概述本系统是是基于jjavaa的餐厅厅管理系系统,设设计这样样一个系系统就是是为了能能够高效效、便捷捷的管理理餐厅,能能够
17、非常常快速的的为顾客客提供服服务,病病令顾客客满意。通通过顾客客就餐管管理系统统,我们们能够做做到这些些。满足足了餐厅厅的需求求。顾客就餐餐管理系系统是在在Winn7操作作系统上完完成的额额,采用用J2EEE + MYYSQL + JJSP的的开发模模式,利利用MYYSQL作为系系统数据据存储的的数据库库, MMyEcclippse为为程序开开发工具具。系统界面面简单明明了,首首页是登登录界面面,有三三种身份份登录。管管理员有有管理员员的账号号登录,服服务员有有服务员员的账号号登录,收收银员有有收银员员的账号号登录。管管理员对对餐厅的的餐桌,对对餐厅的的菜单和和会员进进行添加加和管理理。服务务
18、员为顾顾客点餐餐,为顾顾客顾客客预约餐餐桌。收收银员为为顾客结结账等等等。1.5 本文文的主要要内容第一章绪绪论主要要阐述了了顾客就就餐管理理系统的的项目背背景、研研究意义义、相关关领域介介绍和对对本系统统的概述述以及本本文的主主要内容容。第二二章就顾顾客就餐餐管理系系统进行行分析,主主要包括括:系统统需求分分析、系系统可行行性分析析、业务务流程图图、业务务流程分分析。第第三章是是系统设设计概要要,就系系统物理理环境配配置、系系统概要要设计、数数据库设设计进行行描述。第第四章详详细设计计,本章章节摘用用系统源源代码进进行详细细的分析析,主要要描述了了本系统统的一些些功能界界面。比比如:登登录界
19、面面设计、餐餐桌管理理、办理理会员卡卡、会员员卡管理理、为顾顾客点餐餐、为顾顾客结账账等等。第第五章阐阐述在完完成顾客客就餐管管理系统统过程中中进行的的测试用用例。2 顾顾客就餐餐管理系系统分析析需求分析析,需求求分析是是很重要要的一个个过程,只只有了解解了需求求,我们们程序员员才能够够尽量的的去满足足客户的的需求,如如果在不不知道需需求的情情况下就就去做产产品,那那样做出出的产品品再好也也没有用用,因为为那可能能不是客客户所需需要的。所所以最先先就应该该了解餐餐厅的日日常业务务流程,然然后确定定我们需需要做什什么样的的功能。2.1 系统需需求分析析我走访了了多家餐餐厅,了了解他们们的运营营方
20、式,向向他们的的工作人人员了解解情况,从从而确定定他们的的需求。然然后整理理分析,确确定整个个系统的的业务流流程,发发现其中中的问题题,想出出具体解解决方案案,尽量量满足客客户需求求。了解了餐餐厅的需需求和运运营模式式之后,我我们才能能够有效效的满足足客户的的需求,如如果不了了解客户户的需求求,不对对客户的的需求进进行分析析,就开开始开发发,那很很可能做做一些无无用功,最最后没有有满足用用户需求求,客户户不满意意那就出出大问题题了。所所以需求求分析是是必不可可少的。2.1.1 系统功功能概述述本管理系系统主要要完成了了一下功功能,包包括:餐餐馆经营营菜单管管理,添添加和删删除修改改菜单;会员卡
21、卡管理模模块:添添加、修修改和删删除会员员;订餐餐模块:为顾客客订餐;点餐消消费模块块:为顾顾客点餐餐,和添添加菜品品;结算算模块:为顾客客结账。查查询账单单,查询询顾客点点餐,查查询会员员等功能能。具体功能能描述如如下。1员员工权限限管理本系统分分为三中中身份,管管理员,服服务员,收收银员,每个模模块的操操作基本本相同,就就是对数数据进行行添加、修修改和删删除。2经营营菜单管管理 菜单管理理,对餐餐厅的菜菜单进行行添加,删删除,和和修改以以及查询询。添加:添添加菜品品名,菜菜品单价价等。删除:直直接可以以删除修改:对对菜品进进行适当当修改。查询:统统过商品品编号、商商品名称称进行查查询菜单单
22、,显示示出具体体信息。 3. 餐桌管管理餐桌管理理,对餐餐桌进行行添加,删删除,和和修改。添加:添添加餐桌桌编号。删除:直直接删除除。修改:修修改餐桌桌编号4会员员卡管理理会员管理理主要是是对会员员进行添添加、删删除、修修改、和和查询。添加:填填写会员员卡号、会会员姓名名、电话话、身份份证等。删除:直直接删除除。修改:对对会员的的相关信信息进行行修改查询,根根据会员员卡号,姓姓名,身身份证号号等查询询会员5就餐餐预定管管理可以通过过电话等等方式让让服务员员帮助客客户预定定餐桌,点点菜等等等。这样样顾客到到了时间间点,就就可以直直接进行行用餐,而而不会耽耽误顾客客的时间间。给顾顾客良好好的就餐餐
23、体验。6顾客客消费管管理顾客通过过服务员员进行点点餐,加加点菜品品等等。这这样点了了餐之后后,可以以通过餐餐桌进行行查询顾顾客点的的所有菜菜品等其其他商品品。7消费费结算收银员根根据餐桌桌编号进进行查询询,查出出该餐桌桌一共消消费了多多少菜品品和其他他商品。然然后进行行统一结结算。2.2 系统可可行性分分析 本系统我我采用了了javva语言言进行开开发,数数据库用用的是MMYSQQL数据据库,MMYSQQL免费费,开源源,轻量量型,运运用比较较广。我我采用JJSP插插入jaava代代码的方方式进行行的,这这种最原原始的方方式。JJSP底底层是SSERVVLETT。javaa语言是是SUNN公司
24、开开发的一一门面向向对象的的编程语语言,JJavaa语言具具有很强强大的库库,给我我们提供供了很多多方法,让让我们编编程更加加简单,方方便快捷捷,大大大缩短了了我们开开发软件件的周期期,在过过去的十十几年中中,jaava语语言一直直是比较较流行的的语言,运运用在很很多的软软件中。JSP是是配合jjavaa而诞生生的一门门技术,一一般只是是作为vvieww层。但但是本系系统不是是如此,我我还在JJSP中中插入了了大量的的javva代码码,作为为后台控控制作用用去连接接数据库库。我所开发发的这个个系统是是一个小小型的系系统,所所以对于于这种在在JSPP中插入入javva代码码的最原原始的开开发方式
25、式对系统统的影响响不会太太大,系系统功能能很少,需需要交互互的地方方也很少少,最多多的就是是和数据据库进行行交互,对对数据进进行存储储修改和和删除。2.3 业务流流程图 图2-11 系统统业务流流程图2.4 业务流流程分析析根据2.3章的的业务流流程图我我们可以以清晰的的看出各各个成员员之间的的关系,我我们做每每一件事事之前,首首先就应应该理清清他们之之间的逻逻辑关系系,才能能够合理理的,准准确的做做出想要要的结果果。理清清了业务务流程就就可以按按部就班班的按照照流程去去实现各各个功能能和需求求。这给给我们工工作带来来了许多多便捷,使使我们在在工作过过程中不不会像没没头苍蝇蝇一样。系统设计计之
26、前,要要对系统统的需求求进行分分析。分分析成员员之间的的关系,把把他们相相关活动动和流程程清晰的的制定出出来。最最终设计计出流程程图。3 系系统设计计概要3.1 系统物物理环境境配置系统硬件件平台的的配置:CPUU:Inntell Coore(TM)i5-32330M ,内存:4GB ,硬盘:5000GB,基本的的输入、输输出设备备。系统软件件平台的的配置:操作系系统:WWin77,数据据库软件件:MYYSQLL,系统统开发软软件:MMyEcclippse。3.2 系统概概要设计计本系统用用的是jjavaa语言来来编程的的,通过过在JSSP中插插入jaava后后台代码码来访问问数据库库,数据据
27、存储是是用MYYSQLL,MYY数据库库体积小小,开源源,成本本低,所所以很多多小型企企业非常常喜欢用用这种数数据库来来开发。根根据对餐餐厅的调调查和分分析,我我设计了了顾客就就餐管理理系统。这这个系统统结构清清晰,模模块划分分明确,每每个模块块都有人人对他进进行操作作和管理理。正真真做到了了满足用用户的需需求。一一下是本本系统的的一些功功能模块块介绍:1员工工权限管管理:这这个权限限管理是是直接在在数据库库添加的的,但是是管理员员登录后后可以自自己修改改密码,对对用户进进行修改改。2 经经营菜单单管理:对菜单单进行添添加、删删除、修修改、查查询等操操作。 3会员员客户管管理:对对会员进进行添
28、加加、删除除、修改改、查询询等。4座位位预定管管理:包包括添加加顾客预预订单信信息,查查询顾客客预订单单,删除除顾客预预订单等等。5顾客客消费管管理:查查询出顾顾客的消消费情况况。6消费费结算:查询出出顾客的的消费情情况,然然后为顾顾客结账账。本系统详详细功能能模块图图如图33-1,33-2,33-3所所示。图3-11 管理理员功能能结构图图图3-22 服务务员功能能结构图图图3-33 收银银员功能能结构图图3.3 数据库库设计3.3.1 模型设设计在数据库库设计的的时候,我我们首先先要明白白每一个个实体与与实体之之间的关关系,分分析它们们是一对对多,一一对一,还还是多对对多的关关系,哪哪些表
29、之之间有主主外键关关系或者者级联关关系。只只有弄清清楚这些些,我们们才能够够顺利的的设计出出数据库库表,然然后编写写SQLL语句。最常用的的概念性性数据模模型就是是E-RR模型。图3-44 餐桌桌实体图图图3-55 用户户实体图图图3-66 经营营菜单实实体图图3-77 会员员卡实体体图图3-88 账单单信息实实体图图3-99 账单单明细实实体图3.3.2 数据库库表设计计以下是数数据库表表设计:表3-11、 系系统用户户信息表表 (AAdmiinInnfo)字段名类型长度主键为空默认值自增备注IDint8YES不为空1自增长ADNaamevarccharr32不为空用户账号号ADPaassv
30、arccharr32不为空用户密码码ADFllagint8不为空0权限标识识 表3-22 餐桌信信息表(TabbleIInfoo)字段名类型长度主键为空默认值自增备注IDint8YES不为空1自增长CNovarccharr32不为空餐桌编号号StatteInt8不为空0使用状态态表3-33 会员信信息表(MemberInfo)字段名类型长度主键为空默认值自增备注IDint8YES不为空1自增长UserrFlaagint8不为空0会员级别别IDUNovarccharr32不为空会员卡编编号UNammeVarccharr32不为空会员名字字UCarrdIDDvarccharr32不为空身份证号号码
31、AllPPriccefloaat8不为空账户余额额UPhoonevarccharr32不为空电话addttimeeDateeTimme不为空GetDDatee()办卡时间间 表3-44 会员级级别表(UseerFllag)字段名类型长度主键为空默认值自增备注IDint8YES不为空1自增长UFNaameVarccharr32不为空级别名称称UFCoonteentVarccharr300不为空级别备注注UFAggoint8不为空0会员折扣扣表3-55 帐单单信息表表(OrrderrLisst)字段名类型长度主键为空默认值自增备注IDint8YES不为空1自增长OrdeerNooVarccharr
32、32不为空帐单编号号UIDint8不为空0会员IDDCIDInt8不为空0就餐桌位位FAgoofloaat8不为空0会员折扣扣BegTTimeeDateeTimme不为空Getddatee()点餐时间间EndTTimeeDateeTimme不为空结账时间间AllPPricceFloaat8不为空0总价表3-66 消费费明细表表(ObbjecctLiist)字段名类型长度主键为空默认值自增备注IDint8YES不为空1自增长OrdeerNooVarccharr32不为空帐单编号号OInffoNooVarccharr32不为空消费明细细编号ObjNNameeVarccharr32不为空菜单商品品名
33、称Objppriccefloaat8不为空单价ObjCCounntint8不为空消费数量量OICoontVarccharr300不为空备注说明明表3-77 消费费表 (xiaaofeeiInnfo)字段名类型长度主键为空默认值自增备注IDint8是不为空1自增长TabIIDint8不为空就餐桌位位ObjIIDint8不为空菜单IDDObjCCounntint8不为空数量Statteint2不为空状态表3-88 经营营菜单商商品表 (ObbjecctInnfo)字段名类型长度主键为空默认值自增备注IDint8是不为空1自增长ObjNNameeVarccharr32不为空菜单名称称priccefl
34、oaat8不为空0单价ObjCConttVarccharr300不为空备注说明明表3-99 预定定信息(BBookkinggLisst)字段名类型长度主键为空默认值自增备注IDint8是不为空1自增长BookkNOvarccharr32不为空预订单号号UNammeVarccharr32不为空会员名字字UPhoonevarccharr32不为空电话BookkConntenntvarccharr300不为空就餐备注注BookkTimmeVarccharr32不为空就餐时间间statteint8不为空状态addttimeeDateeTimme不为空GetDDatee()预定时间间4 详详细设计计4.
35、1 登录录界面设设计顾客就餐餐管理系系统有三三种身份份,选择择一种,输输入账号号和密码码,点击击确认,就就可以成成功登陆陆某个子子系统。如图4-1所示图4-11 系统统用户登登录用户只有有输入对对应的账账号和密密码才可可以正常常登陆成成功,否否则就会会提示登登陆失败败按钮钮控件组组合实现现用户权权限的选选择、控控件实现现用户名名和密码码框的输输入内容容,点击击“”按钮执执行事件件,确认认是不是是输入了了正确的的登陆信信息。正确不正确选择用户权限输入账号和密码提示用户名和密码错误登陆成功验证用户名和密码是否正确管理员用户图4-22是登陆陆流程图图: 图4-22 登陆陆流程图图4.2 餐桌桌管理管
36、理员可可以对餐餐桌进行行管理,修改或或者删除除。修改改会跳到到修改页页面,删删除就会会直接删删除,如如图4-3 所示示图4-33 餐桌桌管理页面加载载创建SSQL查查询语句句,从数数据库中中获取当当前存储储的餐桌桌信息,并并通过循循环遍历历显示到到页面中中。图4-44是餐桌桌管理流流程图:查询出所有的餐桌选择操作修改删除跳转到修改页面直接删除图4-44 餐桌桌管理流流程图4.3 办理理会员卡卡管理员用用户登录录系统后后,如果果有顾客客需要办办理会员员卡业务务,就可可以在办办理会员员卡界面面为顾客客办理会会员卡,如如图4-5所示图4-55 办理理会员卡卡管理员点点击办理理会员卡卡,然后后输入表表
37、单信息息,点击击保存。就就可以添添加会员员了,这这些数据据会被保保存到数数据库中中存储下下来。页面通过过点击调调用按钮执执行保存存操作,首首先通过过调用cck()方法,验验证用户户是否完完整输入入顾客会会员卡信信息,以以及验证证输入的的信息是是否符合合条件。符合添加加条件后后,通过过执行 跳跳转到mmembberSSavee.jssp页面面,保存存用户输输入信息息,创建建保存SSQL语语句后调调用SQQLHeelpeer类的的Upddatee方法,将将输入的的内容保保存到数数据库中中。管理员用户填写办理会员卡的相关信息验证会员编号、姓名、身份证、电话的格式是否正确NOYes提示添加失败提示添加
38、成功图4-66是办理理会员卡卡流程图图:图4-66 办理理会员卡卡流程图图4.4 会员员卡管理理为顾客办办理好会会员后,管管理员就就可以对对其进行行相应的的管理。可可以查询询会员的的信息,还还可以对对会员信信息进行行修改,删删除等操操作。服服务员和和收银员员只能查查询会员员的相关关信息而而不能修修改和删删除,如如图4-7所示图4-77 会员员卡管理理图4-88是会员员卡管理理流程图图:查询出所有的会员选择操作修改删除跳转到修改页面直接删除图4-88 会员员卡管理理流程图图4.5 为顾顾客点餐餐顾客前来来用餐,餐餐厅服务务员可以以为顾客客点餐,服服务员登登录服务务员的系系统,为为顾客选选择餐桌桌
39、,选择择菜品,等等等。如如果顾客客后续还还需要,还还可以帮帮他加菜菜品。如如图4-9所示图4-99 为顾顾客点餐餐页面加载载首先通通过调用用SQLLHellperr类的GGetRResuultSSet方方法,执执行以下下查询语语句Sttrinng ttabeel=sellectt IDD,CNNO,SStatte ffromm TaableeInffo oordeer bby CCNO ,获获取系统统中可以以进行就就餐桌位位信息,以以及taabell=sseleect ID,ObjjNamme,OObjCContt,prricee frrom ObjjecttInffo oordeer bby
40、 OObjNNamee。点点餐操作作其实很很简单,只只需要选选择餐桌桌号,然然后选择择菜品和和数量,点点击点餐餐按钮就就点餐成成功了,如如果顾客客后续还还需要点点餐,还还是选择择他原来来的餐桌桌号,然然后加菜菜品就可可以了。图4-10是为顾客点餐流程图:服务员用户选择餐位和菜品以及数量和备注点击点餐点餐成功点餐失败图4-99 为顾顾客点餐餐流程图图4.6 顾客客点餐记记录查询询收银员可可以看到到顾客的的就餐桌桌位、消消费菜品品、菜品品价格、数数量、以以及费用用统计信息息,如图图4-111所示示图4-111 顾顾客点餐餐记录这个界面面首先需需要通过过加载显显示用户户点餐完完毕后,将将有就餐餐顾客的的餐桌编编号绑定定到界面面的。图4-112是顾顾客点餐餐记录查查询流程程图收银员用户点击顾客消费台账,显示出所有顾客的消费情况按照餐桌号查询顾客一共点了哪些菜品图4-112 顾顾客点餐餐记录查查询流程程图