顾客就餐标准管理系统的设计和实现.doc
《顾客就餐标准管理系统的设计和实现.doc》由会员分享,可在线阅读,更多相关《顾客就餐标准管理系统的设计和实现.doc(32页珍藏版)》请在咨信网上搜索。
JIANGXI AGRICULTURAL UNIVERSITY 本 科 毕 业 论 文(设 计) 题目: 顾客就餐管理系统设计与实现 学 院: 软件学院 姓 名: 刘川 学 号: 1889 专 业: 软件工程 班 级: 软件工程1307班 指引教师: 胡昶 职 称: 讲师 二零一七年四月 摘要 毕业论文选题题目为 - 顾客就餐管理系统设计与实现,我走访了几种餐厅。针对她们经营模式和管理方式进行研究,分析。最后拟定了一套有关系统。采用最有效技术手段,完美分析设计,良好顾客界面。设计出令客户满意顾客就餐管理系统。 顾客就餐管理系统构造简朴,设计朴实,清晰明了,客户可以不久掌握和使用。它分为三个模块,系统管理员,服务员和收银员。针对餐厅最普遍操作,设计了例如点餐和付账、会员等功能。 物联网时代到来,在餐饮业竞争越来越激烈当前,诸多人都采用当代网络技术去管理餐厅,由于这样非常有效和以便。 依照综合分析几家餐厅功能需要,采用Win7系统作为服务器平台,采用J2EE + MYSQL+JSP开发模式,运用MYSQL作为系统数据存储数据库, 用MyEclipse做为开发工具,最后实现顾客就餐管理系统设计与实现。顾客就餐管理系统使用简朴,让使用者不会觉得很难操作,大大缩短了员工工作量,是一种不错系统。 核心词:数据管理;J2EE;MYSQL;JSP ABSTRACT Graduation thesis topic titled - customers dining management system design and implementation,I visited several restaurants. For their operation mode and management mode,analysis. Eventually determine a set of related systems. Using the most effective technical means,the analysis of the perfect design,good user interface. Design the customer satisfaction of the customer dining management system. Customers dining management system structure is simple,design is simple,clear,customers can quickly grasp and use. It is divided into three modules,the system administrator,the attendant and cashier. According to the operation of the restaurant is the most common,design such as the order and pay,members,etc. Internet era,the catering industry is more and more competitive now,a lot of people are using modern network technology to manage the restaurant,because it is very effective and convenient. According to the function of the comprehensive analysis of several restaurants need,using Windows 7 system as a server platform,adopting J2EE + JSP + MYSQL development mode,using MYSQL as a database of data storage system,use MyEclipse as a development tool,the realization of ultimate customers dining management system design and implementation. Customers dining management system is simple to use and let the user won't find it difficult to operate,greatly shorten the workload of staff,is a good system Key words: Data management Information management;J2EE;MYSQL;JSP 目录 摘 要 I ABSTRACT II 1 绪论 1 1.1 项目背景 1 1.2 研究意义 1 1.3 有关领域简介 1 1.4 本系统概述 2 1.5 本文重要内容 2 2 顾客就餐管理系统分析 3 2.1 系统需求分析 3 2.1.1 系统功能概述 3 2.2 系统可行性分析 4 2.3 业务流程图 5 2.4 业务流程分析 5 3 系统设计概要 6 3.1 系统物理环境配备 6 3.2 系统概要设计 6 3.3 数据库设计 8 3.3.1 模型设计 8 3.3.2 数据库表设计 9 4 详细设计 13 4.1 登录界面设计 13 4.2 餐桌管理 14 4.3 办理睬员卡 15 4.4 会员卡管理 16 4.5 为顾客点餐 17 4.6 顾客点餐记录查询 18 4.7 为顾客结账 19 5 系统测试 21 5.1 测试模块 21 5.1.1登录模块 21 5.1.2 数据长度,类型测试 21 5.1.3 数据删除测试要点 21 5.2 测试用例 21 5.2.1 顾客登录测试用例 21 5.2.2 修改会员卡信息 22 5.2.3 删除会员卡测试 22 5.2.4 添加餐桌测试 22 5.2.5 添加菜单测试 23 总结 24 参照文献 25 1 绪论 1.1 项目背景 社会在发展,科技在发展,如果你不跟上,迟早会被裁减,每行每业都是如此,咱们在不断学习中成长,在借鉴中壮大。餐厅看似和软件没关于系,其实当今社会不论是哪个行业之间,她们或多或少会有些关系。特别是物联网时代今天,几乎每一种行业都和物联网关于。物联网已经走进了人们生活每一种角落。 作为一家餐厅,你想好发展就必要和互联网结合起来,才可以在市场中生存下来,许多餐厅都是采用软件来管理商品进、销、存,这样比起原始管理方式大大提高了效率和质量。 餐厅想要迅速发展,跟上时代潮流很重要,让顾客消费感受到高、大、上,这样回头客几率将会大大提高。因此在这样形式下各种各样餐厅管理系统应运而生。 1.2 研究意义 诸多小型餐厅记账方式还是采用手工方式进行,这对于小型餐厅来说并没有什么影响,但是稍大点餐厅,还采用这种方式,那么就不适当了。这种方式有诸多漏洞,管理账目经常会浮现问题,特别是有胆大不法分子从中渔利。这样对于公司来说损失非常大。随着餐厅日益壮大,此前管理方式越来越不适合餐厅管理和运营了,为了高效管理数据和提高管理模式。餐厅就需要有一套自己管理系统,对员工进行管理,对菜单、餐桌、会员、点餐、结账进行管理。员工通过这样一套系统,可以很以便对顾客进行点餐,结账,节约了员工诸多工作量。这样对于加强餐厅竞争力起到很大作用。 当前餐饮业竞争是非常大,吃饭是个大问题,民以食为天,因此许多餐厅在这方面下了不少功夫,但是有时候却收效甚微。但是有了这样一套管理软件将会大大提高餐厅档次,给餐厅带来更多收益。 1.3 有关领域简介 经济发展了,人们有钱了,去餐厅用餐成为了潮流,诸多都市大街小巷都开满了各种各样餐馆。人们都会挑选最潮流,最高大上餐厅去消费,这样也显得自己也很有面子和身份,所觉得了餐厅在餐营业占有一席之地,诸多餐厅均有自己一套管理系统。 各行各业最早都是在纸质上手工记录数据,餐饮业也不例外。这种方式记录数据存在诸多问题。 小公司问题还不是很明显,大公司,一旦数据过大,就会浮现数据冗余,出错率高,查找困难,每次查找都需要耗费不少人力物力,并且容易丢失数据,如果数据丢失,对公司会导致很大损失。总之,这种原始方式效率非常低,不易管理。随着科技发展,计算机技术和网络发展,人们就想到了运用计算机来管理数据,这样大大提高数据安全性和管理效率。 当前国内外有许多这样餐厅管理系统,采用设计模式也许各种各样,但是功能都是大同小异。就是对数据库进行操作,删除,修改,添加。运用数据库技术对数据进行统一管理,进而满足顾客需求。 本顾客就餐管理系统有三个子系统,管理员系统、服务员系统和收银员系统。三个子系统各有分工,对餐厅进行合理管理,提高餐厅工作质量和效率。 1.4 本系统概述 本系统是基于java餐厅管理系统,设计这样一种系统就是为了可以高效、便捷管理餐厅,可以非常迅速为顾客提供服务,病令顾客满意。通过顾客就餐管理系统,咱们可以做到这些。满足了餐厅需求。 顾客就餐管理系统是在Win7操作系统上完毕额,采用J2EE + MYSQL + JSP开发模式,运用MYSQL作为系统数据存储数据库, MyEclipse为程序开发工具。 系统界面简朴明了,首页是登录界面,有三种身份登录。管理员有管理员账号登录,服务员有服务员账号登录,收银员有收银员账号登录。管理员对餐厅餐桌,对餐厅菜单和会员进行添加和管理。服务员为顾客点餐,为顾客顾客预约餐桌。收银员为顾客结账等等。 1.5 本文重要内容 第一章绪论重要阐述了顾客就餐管理系统项目背景、研究意义、有关领域简介和对本系统概述以及本文重要内容。第二章就顾客就餐管理系统进行分析,重要涉及:系统需求分析、系统可行性分析、业务流程图、业务流程分析。第三章是系统设计概要,就系统物理环境配备、系统概要设计、数据库设计进行描述。第四章详细设计,本章节摘用系统源代码进行详细分析,重要描述了本系统某些功能界面。例如:登录界面设计、餐桌管理、办理睬员卡、会员卡管理、为顾客点餐、为顾客结账等等。第五章阐述在完毕顾客就餐管理系统过程中进行测试用例。 2 顾客就餐管理系统分析 需求分析,需求分析是很重要一种过程,只有理解了需求,咱们程序员才可以尽量去满足客户需求,如果在不懂得需求状况下就去做产品,那样做出产品再好也没有用,由于那也许不是客户所需要。因此最先就应当理解餐厅寻常业务流程,然后拟定咱们需要做什么样功能。 2.1 系统需求分析 我走访了多家餐厅,理解她们运营方式,向她们工作人员理解状况,从而拟定她们需求。然后整顿分析,拟定整个系统业务流程,发现其中问题,想出详细解决方案,尽量满足客户需求。 理解了餐厅需求和运营模式之后,咱们才可以有效满足客户需求,如果不理解客户需求,不对客户需求进行分析,就开始开发,那很也许做某些无用功,最后没有满足顾客需求,客户不满意那就出大问题了。因此需求分析是必不可少。 2.1.1 系统功能概述 本管理系统重要完毕了一下功能,涉及:餐馆经营菜单管理,添加和删除修改菜单;会员卡管理模块:添加、修改和删除会员;订餐模块:为顾客订餐;点餐消费模块:为顾客点餐,和添加菜品;结算模块:为顾客结账。查询账单,查询顾客点餐,查询会员等功能。 详细功能描述如下。 1. 员工权限管理 本系统分为三中身份,管理员,服务员,收银员,每个模块操作基本相似,就是对数据进行添加、修改和删除。 2.经营菜单管理 菜单管理,对餐厅菜单进行添加,删除,和修改以及查询。 添加:添加菜品名,菜品单价等。 删除:直接可以删除 修改:对菜品进行恰当修改。 查询:统过商品编号、商品名称进行查询菜单,显示出详细信息。 3. 餐桌管理 餐桌管理,对餐桌进行添加,删除,和修改。 添加:添加餐桌编号。 删除:直接删除。 修改:修改餐桌编号 4.会员卡管理 会员管理重要是对会员进行添加、删除、修改、和查询。 添加:填写会员卡号、会员姓名、电话、身份证等。 删除:直接删除。 修改:对会员有关信息进行修改 查询,依照会员卡号,姓名,身份证号等查询会员 5.就餐预定管理 可以通过电话等方式让服务员协助客户预定餐桌,点菜等等。这样顾客到了时间点,就可以直接进行用餐,而不会耽误顾客时间。给顾客良好就餐体验。 6.顾客消费管理 顾客通过服务员进行点餐,加点菜品等等。这样点了餐之后,可以通过餐桌进行查询顾客点所有菜品等其她商品。 7.消费结算 收银员依照餐桌编号进行查询,查出该餐桌一共消费了多少菜品和其她商品。然后进行统一结算。 2.2 系统可行性分析 本系统我采用了java语言进行开发,数据库用是MYSQL数据库,MYSQL免费,开源,轻量型,运用比较广。我采用JSP插入java代码方式进行,这种最原始方式。JSP底层是SERVLET。 java语言是SUN公司开发一门面向对象编程语言,Java语言具备很强大库,给咱们提供了诸多办法,让咱们编程更加简朴,以便快捷,大大缩短了咱们开发软件周期,在过去十几年中,java语言始终是比较流行语言,运用在诸多软件中。 JSP是配合java而诞生一门技术,普通只是作为view层。但是本系统不是如此,我还在JSP中插入了大量java代码,作为后台控制作用去连接数据库。 我所开发这个系统是一种小型系统,因此对于这种在JSP中插入java代码最原始开发方式对系统影响不会太大,系统功能很少,需要交互地方也很少,最多就是和数据库进行交互,对数据进行存储修改和删除。 2.3 业务流程图 图2-1 系统业务流程图 2.4 业务流程分析 依照2.3章业务流程图咱们可以清晰看出各个成员之间关系,咱们做每一件事之前,一方面就应当理清她们之间逻辑关系,才可以合理,精确做出想要成果。理清了业务流程就可以按部就班按照流程去实现各个功能和需求。这给咱们工作带来了许多便捷,使咱们在工作过程中不会像没头苍蝇同样。 系统设计之前,要对系统需求进行分析。分析成员之间关系,把她们有关活动和流程清晰制定出来。最后设计出流程图。 3 系统设计概要 3.1 系统物理环境配备 系统硬件平台配备:CPU:Intel Core(TM)i5-3230M ,内存:4GB ,硬盘:500GB,基本输入、输出设备。 系统软件平台配备:操作系统:Win7,数据库软件:MYSQL,系统开发软件:MyEclipse。 3.2 系统概要设计 本系统用是java语言来编程,通过在JSP中插入java后台代码来访问数据库,数据存储是用MYSQL,MY数据库体积小,开源,成本低,因此诸多小型公司非常喜欢用这种数据库来开发。依照对餐厅调查和分析,我设计了顾客就餐管理系统。这个系统构造清晰,模块划分明确,每个模块均有人对她进行操作和管理。正真做到了满足顾客需求。一下是本系统某些功能模块简介: 1.员工权限管理:这个权限管理是直接在数据库添加,但是管理员登录后可以自己修改密码,对顾客进行修改。 2. 经营菜单管理:对菜单进行添加、删除、修改、查询等操作。 3.会员客户管理:对会员进行添加、删除、修改、查询等。 4.座位预定管理:涉及添加顾客预订单信息,查询顾客预订单,删除顾客预订单等。 5.顾客消费管理:查询出顾客消费状况。 6.消费结算:查询出顾客消费状况,然后为顾客结账。 本系统详细功能模块图如图3-1,3-2,3-3所示。 图3-1 管理员功能构造图 图3-2 服务员功能构造图 图3-3 收银员功能构造图 3.3 数据库设计 3.3.1 模型设计 在数据库设计时候,咱们一方面要明白每一种实体与实体之间关系,分析它们是一对多,一对一,还是多对多关系,哪些表之间有主外键关系或者级联关系。只有弄清晰这些,咱们才可以顺利设计出数据库表,然后编写SQL语句。 最惯用概念性数据模型就是E-R模型。 图3-4 餐桌实体图 图3-5 顾客实体图 图3-6 经营菜单实体图 图3-7 会员卡实体图 图3-8 账单信息实体图 图3-9 账单明细实体图 3.3.2 数据库表设计 如下是数据库表设计: 表3-1、系统顾客信息表 (AdminInfo) 字段名 类型 长度 主键 为空 默认值 自增 备注 ID int 8 YES 不为空 1 自增长 ADName varchar 32 不为空 顾客账号 ADPass varchar 32 不为空 顾客密码 ADFlag int 8 不为空 0 权限标记 表3-2 餐桌信息表(TableInfo) 字段名 类型 长度 主键 为空 默认值 自增 备注 ID int 8 YES 不为空 1 自增长 CNo varchar 32 不为空 餐桌编号 State Int 8 不为空 0 使用状态 表3-3 会员信息表(MemberInfo) 字段名 类型 长度 主键 为空 默认值 自增 备注 ID int 8 YES 不为空 1 自增长 UserFlag int 8 不为空 0 会员级别ID UNo varchar 32 不为空 会员卡编号 UName Varchar 32 不为空 会员名字 UCardID varchar 32 不为空 身份证号码 AllPrice float 8 不为空 账户余额 UPhone varchar 32 不为空 电话 addtime DateTime 不为空 GetDate() 办卡时间 表3-4 会员级别表(UserFlag) 字段名 类型 长度 主键 为空 默认值 自增 备注 ID int 8 YES 不为空 1 自增长 UFName Varchar 32 不为空 级别名称 UFContent Varchar 300 不为空 级别备注 UFAgo int 8 不为空 0 会员折扣 表3-5 帐单信息表(OrderList) 字段名 类型 长度 主键 为空 默认值 自增 备注 ID int 8 YES 不为空 1 自增长 OrderNo Varchar 32 不为空 帐单编号 UID int 8 不为空 0 会员ID CID Int 8 不为空 0 就餐桌位 FAgo float 8 不为空 0 会员折扣 BegTime DateTime 不为空 Getdate() 点餐时间 EndTime DateTime 不为空 结账时间 AllPrice Float 8 不为空 0 总价 表3-6 消费明细表(ObjectList) 字段名 类型 长度 主键 为空 默认值 自增 备注 ID int 8 YES 不为空 1 自增长 OrderNo Varchar 32 不为空 帐单编号 OInfoNo Varchar 32 不为空 消费明细编号 ObjName Varchar 32 不为空 菜单商品名称 Objprice float 8 不为空 单价 ObjCount int 8 不为空 消费数量 OICont Varchar 300 不为空 备注阐明 表3-7 消费表 (xiaofeiInfo) 字段名 类型 长度 主键 为空 默认值 自增 备注 ID int 8 是 不为空 1 自增长 TabID int 8 不为空 就餐桌位 ObjID int 8 不为空 菜单ID ObjCount int 8 不为空 数量 State int 2 不为空 状态 表3-8 经营菜单商品表 (ObjectInfo) 字段名 类型 长度 主键 为空 默认值 自增 备注 ID int 8 是 不为空 1 自增长 ObjName Varchar 32 不为空 菜单名称 price float 8 不为空 0 单价 ObjCont Varchar 300 不为空 备注阐明 表3-9 预定信息(BookingList) 字段名 类型 长度 主键 为空 默认值 自增 备注 ID int 8 是 不为空 1 自增长 BookNO varchar 32 不为空 预订单号 UName Varchar 32 不为空 会员名字 UPhone varchar 32 不为空 电话 BookContent varchar 300 不为空 就餐备注 BookTime Varchar 32 不为空 就餐时间 state int 8 不为空 状态 addtime DateTime 不为空 GetDate() 预定期间 4 详细设计 4.1 登录界面设计 顾客就餐管理系统有三种身份,选取一种,输入账号和密码,点击确认,就可以成功登陆某个子系统。如图4-1所示 图4-1 系统顾客登录 顾客只有输入相应账号和密码才可以正常登陆成功,否则就会提示登陆失败<input type="radio" name="UFlag" checked value="1"/>按钮控件组合实现顾客权限选取、<input type="text" name="UName" MaxLength="20"/>控件实现顾客名和密码框输入内容,点击“<input type="submit" value="登录" />”按钮执行事件,确认是不是输入了对的登陆信息。 对的 不对的 选取顾客权限输入账号和密码 提示顾客名和密码错误 登陆成功 验证顾客名和密码与否对的 管理员顾客 图4-2是登陆流程图: 图4-2 登陆流程图 4.2 餐桌管理 管理员可以对餐桌进行管理,修改或者删除。修改会跳到修改页面,删除就会直接删除,如图4-3 所示 图4-3 餐桌管理 页面加载创立SQL查询语句,从数据库中获取当前存储餐桌信息,并通过循环遍历显示到页面中。 图4-4是餐桌管理流程图: 查询出所有餐桌 选取操作 修改 删除 跳转到修改页面 直接删除 图4-4 餐桌管理流程图 4.3 办理睬员卡 管理员顾客登录系统后,如果有顾客需要办理睬员卡业务,就可以在办理睬员卡界面为顾客办理睬员卡,如图4-5所示 图4-5 办理睬员卡 管理员点击办理睬员卡,然后输入表单信息,点击保存。就可以添加会员了,这些数据会被保存到数据库中存储下来。 页面通过点击调用<input type="submit" value="保存" onclick="ck();" />按钮执行保存操作,一方面通过调用ck()办法,验证顾客与否完整输入顾客会员卡信息,以及验证输入信息与否符合条件。 符合添加条件后,通过执行<form action="MemberSave.jsp?t=add" method="post"> 跳转到memberSave.jsp页面,保存顾客输入信息,创立保存SQL语句后调用SQLHelper类Update办法,将输入内容保存到数据库中。 管理员顾客 填写办理睬员卡有关信息 验证会员编号、姓名、身份证、电话格式与否对的 NO Yes 提示添加失败 提示添加成功 图4-6是办理睬员卡流程图: 图4-6 办理睬员卡流程图 4.4 会员卡管理 为顾客办理好会员后,管理员就可以对其进行相应管理。可以查询会员信息,还可以对会员信息进行修改,删除等操作。服务员和收银员只能查询会员有关信息而不能修改和删除,如图4-7所示 图4-7 会员卡管理 图4-8是会员卡管理流程图: 查询出所有会员 选取操作 修改 删除 跳转到修改页面 直接删除 图4-8 会员卡管理流程图 4.5 为顾客点餐 顾客前来用餐,餐厅服务员可觉得顾客点餐,服务员登录服务员系统,为顾客选取餐桌,选取菜品,等等。如果顾客后续还需要,还可以帮她加菜品。如图4-9所示 图4-9 为顾客点餐 页面加载一方面通过调用SQLHelper类GetResultSet办法,执行如下查询语句String tabel="select ID,CNO,State from TableInfo order by CNO" ,获取系统中可以进行就餐桌位信息,以及tabel="select ID,ObjName,ObjCont,price from ObjectInfo order by ObjName"。点餐操作其实很简朴,只需要选取餐桌号,然后选取菜品和数量,点击点餐按钮就点餐成功了,如果顾客后续还需要点餐,还是选取她本来餐桌号,然后加菜品就可以了。图4-10是为顾客点餐流程图: 服务员顾客 选取餐位和菜品以及数量和备注 点击点餐 点餐成功 点餐失败 图4-9 为顾客点餐流程图 4.6 顾客点餐记录查询 收银员可以看到顾客就餐桌位、消费菜品、菜品价格、数量、以及费用记录信息,如图4-11所示 图4-11 顾客点餐记录 这个界面一方面需要通过加载显示顾客点餐完毕后,将有就餐顾客餐桌编号绑定到界面。 图4-12是顾客点餐记录查询流程图 收银员顾客 点击顾客消费台账,显示出所有顾客消费状况 按照餐桌号查询顾客一共点了哪些菜品 图4-12 顾客点餐记录查询流程图 4.7 为顾客结账 当顾客消费完毕后,收银员可以依照顾客就餐桌号,选取查询顾客消费记录,输入顾客就餐桌号后点击查询按钮,获取顾客消费详情,如图4-13所示, 图4-13 为顾客结账 顾客查看自己消费记录,以及消费共计金额,选取顾客会员卡、折扣信息后点击“结算按钮”,得出顾客实际需要缴纳费用,如图4-14所示 图4-14 顾客结账费用 图4-15是为顾客结账流程图: 收银员顾客 输入餐桌号查询出某餐桌消费状况 选取会员和折扣 系统算出账单,顾客买单 图4-15 顾客结账流程图 5 系统测试 5.1 测试模块 5.1.1登录模块 选取顾客类型,然后输入相应账号和密码,如果输入错误,提示登录失败,重新输入顾客信息。如果输入对的,提示登陆成功。账号和密码是需要和数据库中相相应,如果不对,就会提示登陆失败。 5.1.2 数据长度,类型测试 有诸多是必要输入选项,例如添加餐桌号,这些都是必要输入,且类型要是int。如果不是就要报错,请顾客重新输入。输入对的就添加成功。 5.1.3 数据删除测试要点 数据可以直接删除,但是有父表记录状况下,要先删除字表记录 5.2 测试用例 5.2.1 顾客登录测试用例 测试用例编号 Login001 需求编号 001 用例目的 检测系统登录没有任何问题 需求描述 输入管理员账户和密码,如果输入对的,则登录成功,如果输入不对的,则提示登陆失败。登录服务员和收银员亦同。 前提条件 管理员、收银员、服务员三个顾客是直接在数据库中添加。 环节 操作 输入数据 预期成果 1 选取管理员身份 输入账户admin密码1234567 登录成功 2 选取管理员身份 输入账户liuchuan密码1234567 登录失败 3 选取管理员身份 输入账户admin密码12345 登陆失败 4 选取服务员身份 输入账户liuchuan密码1234567 登录成功 5 选取服务员身份 输入账户admin密码1234567 登陆失败 6 选取服务员身份 输入账户liuchuan密码12345 登陆失败 7 选取收银员身份 输入账号zhangsan密码1234567 登录成功 8 选取收银员身份 输入账号zhangsan密码12345 登陆失败 9 选取收银员身份 输入账号liuchuan密码1234567 登陆失败 5.2.2 修改会员卡信息 测试用例编号 Updata002 需求编号 002 用例目的 检测管理员系统修改会员卡没有任何问题 需求描述 点击修改跳转到修改会员页面,然后修改有关信息,保存,成果显示为修改信息。 前提条件 添加了会员,才也许修改会员 环节 操作 输入数据 预期成果 1 点击会员管理,点击修改 修改身份证号 修改成功 2 点击会员管理,点击修改 修改姓名 修改成功 3 点击会员管理,点击修改 修改电话 修改成功 4 点击会员管理,点击修改 修改会员编号 修改成功 5 点击会员管理,点击修改 所有修改 修改成功 6 点击会员管理,点击修改 输入电话 修改失败 7 点击会员管理,点击修改 输入会员编号123 修改失败 8 点击会员管理,点击修改 输入身份证号362203 修改失败 5.2.3 删除会员卡测试 测试用例编号 Delete003 需求编号 003 用例目的 点击会员卡管理,点击删除,该会员信息被删除 需求描述 点击删除之后,数据在数据库中被删除,在前端页面上也消失记录 前提条件 添加了会员,才也许有删除会员操作 环节 操作 输入数据 预期成果 1 点击会员管理,点击修改 无 删除成功 5.2.4 添加餐桌测试 测试用例编号 Add004 需求编号 004 用例目的 可以正常添加餐桌,在餐桌管理上可以看到刚被添加餐桌编号。 需求描述 输入餐桌编号,点击保存,数据被存储在数据库中 前提条件 环节 操作 输入数据 预期成果 1 点击添加餐桌 输入餐桌编号1 添加成功,在餐桌管理上可以看到刚被添加餐桌编号1 2 点击添加餐桌 输入餐桌编号1 添加失败 3 点击添加餐桌 输入餐桌编号2 添加成功,在餐桌管理上可以看到刚被添加餐桌编号2 5.2.5 添加菜单测试 测试用例编号 Add005 需求编号 005 用例目的 可以正常添加菜单,在菜单管理中可以看到刚被添加菜品。 需求描述 输入菜单名,菜单单价,备注 前提条件 登录管理员顾客 环节 操作 输入数据 预期成果 1 点击添加菜单 输入日本豆腐,单价25 添加成功,可以在菜单管理中看到新被添加菜品 2 点击添加菜单 输入红烧肉,单价32 添加成功,可以在菜单管理中看到新被添加菜品 总结 制作毕业设计过程中,我遇到了许多问题,尝试着去解决每一种问题,当我解决一种问题时候,我就会有一种如释重负感觉,尚有一种成就感,并且深深体会到了作为一种程序员不容易。作为一位程序员,需要缜密思维逻辑和万分细心,这样才可以把握好每一种关节处问题所在。有人说程序员累,我觉得也累,但是作为一种年轻人,咱们不能怀着这样心态,应当怀着一种摸索精神去理解IT,去理解IT界技术,由于在IT界诸多东西对咱们来说都是陌生,IT界每天有无数新技术在诞生,咱们不可以学到每一种,咱们应当试着去学习比较典型技术。 顾客就餐管理系统是以java为基本来编写系统。通过设计和编写这个系统,让我对java有了更深理解。我采用数据库是MYSQL这种开源数据库,当前诸多小型公司都在用这个数据库,由于它是免费,节约开发成本。编程用软件是myeclipse。 本系统就是通过对数据库增、删、改、查来设计。通过java代码去链接数据库。 参照文献 [1] Karli Watson[美],齐立波译.J2EE入门典型(第3版)[M].北京:清华大学出版社,. [2] 方睿,刁仁宏,吴四九.网络数据库原理及应用[M].成都:四川大学出版社,. [3] Christian Nagel[美] .J2EE高档编程(第4版) [M].李敏波译,北京:清华大学出版社,. [4] 崔巍.数据库系统及应用(第二版) [M].北京:高等教诲出版社,. [5] Jacquie Barker Beginning[美].J2EE Objec概念到代码[M].韩磊译,北京:电子工业出版社,. [6] 张海藩.软件工程导论(第4版)[M].北京:清华大学出版社,. [7] 黄明,梁旭.J2EE+SQL Server 中小型信息系统开发实例精选[M].北京:机械工业出版社,. [8] 柴晟.ADO.NET数据库访问技术案例教程[M].北京:北京航空航天大学出版社,. [9] 赵松涛 编著 ,《SQL ser- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 顾客 就餐 标准 管理 系统 设计 实现
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文