餐饮管理系统详细设计MS
餐饮管理系统(设计文档)

餐饮管理系统开发环境和运行环境:开发环境:WindowsXP运行环境:Windows2000/WindowsXp开发工具:Eclipse ,SQL-Server 2005编程语言:Java ,T-SQL系统简介:本餐饮管理系统是基于餐饮行业的需求而开发的,适用餐饮管理业务,拥有基本的餐饮管理功能如:系统主界面:1.来宾登记1)客开单:功能建立宾客消费帐,本模块为每位来店宾客指定一个包厢(餐台),是宾客消费的开始。
2)餐台状态:功能此项操作可手动修改处于非占用状态的餐台状态为”可供”、“预订”、“停用”等状态。
3)预订管理:功能此项功能可以完成增加预订、修改预订、删除预订,预订情况的查询、导出、打印等功能。
4)退出系统:功能此项操作可中断本系统的运行并退回到操作系统。
2.点单消费1)增加消费:功能凡在店接受服务(已登记)的宾客,可以通过点单操作提出消费要求,本模块将为接受消费的客人安排所需的消费服务并记录在册,本模块只对具体的消费项目进行登记。
2)个人消费明细查询: 功能此模块用来查询当前在店消费宾客已记录在册的消费清单(一般根据宾客的要求或某种特殊需要会用到此模块)。
3)服务生查询:功能此模块用来查询已记录在本系统的所有服务生的详细信息,可按服务生所在区域分类查询、导出、打印服务生信息。
3.收银结账1)宾客结账:功能本模块将自动统计每个登记客人在店时所发生的所有消费额和应付款额,并完成结帐收银操作。
2)挂账单结账功能本模块对已经离店但尚未结帐并进行挂账处理的帐单进行结帐操作。
3)结账状态查询:功能用分类查询结账宾客、挂账宾客、免费宾客、退单宾客的消费情况。
4.营业查询1)收银明细查询功能用于按收款人根据给定的时间分类查询其收款明细。
2)营业情况报表功能用于统计当天、当月或指定时间范围内的营业收入。
5.会员管理1)基本信息管理功能此模块用于增加会员、修改会员信息、删除会员、会员信息的查询、导出和打印等功能。
餐饮管理系统(总设计)

餐饮管理系统:
语言:c#
编程环境:visual stuid2012
三层架构:表面层,控制层,实体层
实体:桌子,职员:(服务员,收银员,厨师,清洁工,采购员(兼仓库管理员)),食物(吃的喝的)
基本功能:登录系统(按科室)
系统主要功能:
人事功能:职员信息管理:李永铭
1、职员信息增删改(确定职员的信息属性)
2、打卡系统(设计打卡的流程跟工资的算法)
3、上班信息管理(排班管理,出勤记录)
业务功能:食物信息管理:朱倩韵
1、增删改,(确定食材的信息属性)(一开始数据库是空的,做一个可以录入数
据的界面,以便餐厅可以随时增删改餐谱跟食材!!)
2、点餐。
(信息流动控制)
3、排队系统,(排队算法:根据不同的桌子,桌子有最大的座位数,客人的人
数,做出最合理,最公正的安排)。
财务功能:资产信息管理:
1、资产管理(库存管理):资产包括物质财产,经营资金,月总清单。
2、一键发工资。
餐饮管理系统设计说明书

餐饮管理系统设计说明书餐饮管理系统之--系统设计规范一.总体设计1.处理流程(略)图总体处理流程图2.总体结构及模块外部设计模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。
从这些特性可得出如图九的一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块数接近于图中的m,它使得研制成本最小,而且应尽量避免不足的模块化或超量。
总体结构:餐饮管理信息系统前台服务和后台管理员工餐桌客人仓库工作人员供货商物料信息系统登录和退出系统登录退出图1餐饮管理系统总体功能模块图总体模块说明项目内容:本系统采用三层架构,实现了管理人员登录模块、菜单管理模块、餐厅人员管理模块、订单功能模块、消费结账模块和查询统计功能模块。
系统登录和注销模块:该模块用于用户登录、注销和注销。
该模块根据不同的用户类型赋予用户不同的管理权限。
其他低级用户无法访问高级用户的单个功能,而高级用户可以使用低级用户的所有系统功能。
菜单管理模块:本模块将餐厅的菜单信息通过标准化的管理操作加以整合,使得菜品的价格、配料、功效和图片可以完全呈现在客户面前,使得客户可以方便地选择自己想要的食物。
本模块的分权限设计将限制普通员工对菜单信息加以修改,以防止菜单价格被恶意修改,以此保证餐厅正常可靠的运营。
管理人员可以添加到菜谱到系统中,并能进行日常维护(包括修改菜的价格等),系统可以对整个菜单分类管理,可区分凉菜、热菜、汤类、酒水、消费品和主食、点菜信息管理模块:通过点菜模块,传统的餐饮点菜流程变得简单方便。
订购信息管理模块会在客户订购时检查客户预留表的使用情况,以避免传统订购中容易出现的预订重叠问题。
本模块将在客户点菜的同时给出已点菜的价格,以帮助客户愉快、合理地消费。
顾客信息管理模块:本模块将餐饮企业松散的客户资源加以整合,通过标准化的管理操作,将客户资料加以收集。
智慧餐饮系统餐饮管理软件设计方案

智慧餐饮系统餐饮管理软件设计方案设计方案:智慧餐饮系统餐饮管理软件一、需求分析根据餐饮行业的需求和问题,智慧餐饮系统餐饮管理软件的需求分析如下:1.菜单管理:实时更新菜单,包括菜品名称、价格、介绍、图片等信息。
2.订单管理:接受顾客预订,显示订单状态,包含待处理、已接单、已完成等。
3.库存管理:跟踪库存情况,提示货物的进货、出货时间以及数量。
4.顾客管理:记录顾客的基本信息和点单历史,方便后续的推广营销。
5.员工管理:管理员工的信息和权限,以及员工的考勤情况。
6.数据分析:分析餐饮销售情况、菜品偏好等数据,为经营决策提供参考。
二、系统设计基于以上需求,智慧餐饮系统餐饮管理软件的系统设计如下:1.前端设计:采用响应式设计,适配不同设备,包括PC端、移动端。
2.后端设计:采用面向对象的设计思想,使用Java语言,结合Spring框架进行开发。
3.数据库设计:采用关系型数据库MySQL,设计相应的表结构,存储菜单、订单、库存、顾客、员工等信息。
4.模块设计:1)菜单管理模块:提供菜单的增删改查功能,实时更新菜单信息。
2)订单管理模块:接受顾客预订,显示订单状态,提供订单处理功能。
3)库存管理模块:跟踪库存情况,提供进货、出货功能。
4)顾客管理模块:记录顾客的基本信息和点单历史,提供推广营销功能。
5)员工管理模块:管理员工信息和权限,提供考勤记录功能。
6)数据分析模块:分析餐饮销售情况、菜品偏好等数据,提供相关报表和图表展示。
三、开发实施1.前端开发:根据设计稿进行开发,采用HTML、CSS、JavaScript等技术,实现页面布局和交互效果。
2.后端开发:使用Java语言,结合Spring框架进行开发,实现不同模块的业务逻辑和数据处理。
3.数据库开发:根据表结构设计,使用MySQL创建相应的表,实现数据的存储和查询功能。
4.系统集成:将前端和后端进行集成,通过接口的方式实现数据传递和交互。
5.测试与优化:对系统进行功能测试和性能优化,确保系统的稳定和高效运行。
网上订餐系统详细设计

产品用途:为餐馆提供发布菜肴信息,为学生提供订餐平台,对学生提供菜肴服务。
系统开发环境:1.ASP(Active Server Pages)技术。
ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,生成交互式动态网页,包括使用HTML表单收集和处理信息,上传和下载信息等。
2. IIS(Internet Information Server)技术。
IIS是一种Web信息服务,通过它在局域网(Intranet)和英特网(Internet)上发布信息。
3.用SQL server构建数据库。
SQL server是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。
SQL server数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。
本系统的设计原则主要分以下几部分:(1)本网站以在校学生需求为目标。
根据用户实际的需求情况,在统一的Windows 图形界面下提供各种实用功能,充分满足学生和餐馆的各种需求。
(2)本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术,为用户提供高性能的系统。
系统将运用先进的浏览器/服务器结构,采用SQL Server 2005数据库,可以方便管理员管理。
(3)本系统的扩展空间是非常大的,可以根据需求扩大系统的规模,可以在后台控制前台的信息及内容,可以随时更新页面的新信息,所以具有一定的灵活性。
主要设计内容:网上订餐系统要求建立一个基于ASP的动态网站,实现基于Web的网上订餐系统,系统应该满足以下功能:餐馆可以通过访问订餐系统,发布菜单,查看订单用户可通过访问订餐系统,获得想要的各种食物。
管理员可以查看用户菜品,可以对菜品进行增删改查。
产品面向的用户群体:学校在校学生,各个餐饮店铺软件功能此系统主要是针对商院客户的网上订餐系统。
顾客订餐主要流程如下:顾客登录网上订餐系统,注册自己学号住宿等信息,可以对自己的个人信息进行更改,以学号形式登陆的顾客享受订餐服务。
餐饮管理系统_详细设计(MS)1

标准文案文档编号:版本号:文档名称:详细设计说明书项目名称:餐饮管理系统开发小组成员:编写人:评分:教师:评分日期:年月日目录1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (2)2.总体设计 (3)2.1需求概述 (3)2.2软件结构 (3)3.程序描述 (7)3.1主模块描述 (8)3.2输入数据描述 (9)3.2.1用户注册描述 (11)3.2.2用户登录描述 (12)3.3信息调度描述 (14)3.3.1用户信息查询描述 (15)3.3.2用户信息更新描述 (17)3.3.3职工信息更新与查询描述 (19)3.3.3吧台信息查询描述 (21)3.3.4吧台信息更新描述 (23)3.3.5更新备份描述 (25)3.3.6查询操作员记录描述 (27)3.3.8操作员权限修改描述 (28)3.4数据输出描述 (29)3.4.1账单打印描述 (30)3.4.2菜单打印描述 (32)3.4.3会员信息打印描述 (33)3.4.4职工信息打印描述 (34)1.引言1.1编写目的详细设计阶段的根本目标是确定应该如何具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,可以完成对目标系统的精确描述,从而对下一步的编码阶段起到指导性作用。
本阶段的餐饮管理系统详细设计就是要根据前阶段的可行性分析、需求分析以及概要设计所发现以及扩展的问题进行进一步细化分析,使得客户能对本系统有更充分和具体的理解,也让编码人员对系统的下一步进程有更直观的了解。
1.2项目背景近几年来,随着计算机网络、分布技术日趋成熟与自动化技术对各行各业的渗透,人们对餐饮业的服务要求与质量也有了进一步的提升,这使餐饮业的竞争也越来越激烈。
想在这样竞争激烈的环境下生存,那么就必须运用科学的管理思想和先进的管理办法,使点菜和管理一体化。
但一直以来人们使用的餐饮管理系统均是以人为主体的,需要很多的人力、财力、物力、且效率不高,在系统运营时也可能产生人为失误,以致餐饮管理工作既繁琐而且不利于分析企业的经营状况。
餐饮管理信息系统

(3)该系统的设计与完成主要在电脑上完成,我们项目组人员也都具备了这个条件,可以很方便的对系统实现设计与制作。
(4)在系统投入使用之后我们还可以对系统进行不断的维护与改善。
1。3项目计划
1
提示:说明项目团队的角色、知识技能要求、建议人选、人数、工作时间,如下表所示.
角色
知识技能要求
建议人选、人数
工作时间
项目经理
协调
唐宗宇 段树榕 2
10—11月
需求开发人员
调查整合
段树榕 王新利 2
10—11
系统设计人员
设计
唐宗宇 段树榕 黄聪聪
王新利 4
10-11
编程人员
编程
唐宗宇 黄聪聪 2
3)用户可以通过信息反馈系统,将自己的要求和建议反馈回来并对这类信息进行分类整合。
4)通过本信息系统,可以获取各个部门的最新信息发布,是大家能够最快速的掌握新信息。
5)管理层可以通过系统实现对各部门工作情况及信息的了解,以确定良好的公司发展决策。
2。2组织结构图及管理功能分析
2。2.1组织结构图
2.2.2 组织和功能的关系分析
RequestODBC
ResponseSQL
1。1.6关键技术:
系统力求使用先进的C/S架构,建立在Windows平台上,PHP为客户端技术,采用多线程的数据库MySQL和其他画图工具如Axure及制表工具支持餐饮管理信息系统的设计,数据安全性和完整性得以保证.用户简单地通过登陆界面就可以进行相关使用.
2。2.3管理功能分析
餐饮管理信息系统
餐饮管理系统详细设计MS

文档编号:版本号:文档名称:详细设计说明书项目名称:餐饮管理系统开发小组成员:编写人:评分:教师:评分日期:年月日目录1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3定义 (3)1.4参考资料 (2)2.总体设计 (3)2.1需求概述 (3)2.2软件结构 (5)3.程序描述 (7)3.1主模块描述 (8)3.2输入数据描述 (9)3.2.1用户注册描述 (11)3.2.2用户登录描述 (12)3.3信息调度描述 (14)3.3.1用户信息查询描述 (15)3.3.2用户信息更新描述 (17)3.3.3职工信息更新与查询描述 (19)3.3.3吧台信息查询描述 (21)3.3.4吧台信息更新描述 (23)3.3.5更新备份描述 (25)3.3.6查询操作员记录描述 (27)3.3.8操作员权限修改描述 (28)3.4数据输出描述 (29)3.4.1账单打印描述 (30)3.4.2菜单打印描述 (32)3.4.3会员信息打印描述 (33)3.4.4职工信息打印描述 (34)1.引言1.1编写目的详细设计阶段的根本目标是确定应该如何具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,可以完成对目标系统的精确描述,从而对下一步的编码阶段起到指导性作用。
本阶段的餐饮管理系统详细设计就是要根据前阶段的可行性分析、需求分析以与概要设计所发现以与扩展的问题进行进一步细化分析,使得客户能对本系统有更充分和具体的理解,也让编码人员对系统的下一步进程有更直观的了解。
1.2项目背景近几年来,随着计算机网络、分布技术日趋成熟与自动化技术对各行各业的渗透,人们对餐饮业的服务要求与质量也有了进一步的提升,这使餐饮业的竞争也越来越激烈。
想在这样竞争激烈的环境下生存,那么就必须运用科学的管理思想和先进的管理办法,使点菜和管理一体化。
但一直以来人们使用的餐饮管理系统均是以人为主体的,需要很多的人力、财力、物力、且效率不高,在系统运营时也可能产生人为失误,以致餐饮管理工作既繁琐而且不利于分析企业的经营状况。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档编号:版本号:文档名称:详细设计说明书项目名称:餐饮管理系统开发小组成员:编写人:评分:教师:评分日期:年月日目录9 1 12 4 5 7 9 1 3 25 7 8 9 0 2 3 41.引言编写目的详细设计阶段的根本目标是确定应该如何具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,可以完成对目标系统的精确描述,从而对下一步的编码阶段起到指导性作用。
本阶段的餐饮管理系统详细设计就是要根据前阶段的可行性分析、需求分析以及概要设计所发现以及扩展的问题进行进一步细化分析,使得客户能对本系统有更充分和具体的理解,也让编码人员对系统的下一步进程有更直观的了解。
项目背景近几年来,随着计算机网络、分布技术日趋成熟与自动化技术对各行各业的渗透,人们对餐饮业的服务要求与质量也有了进一步的提升,这使餐饮业的竞争也越来越激烈。
想在这样竞争激烈的环境下生存,那么就必须运用科学的管理思想和先进的管理办法,使点菜和管理一体化。
但一直以来人们使用的餐饮管理系统均是以人为主体的,需要很多的人力、财力、物力、且效率不高,在系统运营时也可能产生人为失误,以致餐饮管理工作既繁琐而且不利于分析企业的经营状况。
使用计算机对餐饮信息进行管理,具有人工管理所无法比拟的优点。
例如统计结账快捷、安全保密性好、可靠性好、存储量大、寿命长、成本低等。
这些优点不仅提高了工作效率,也避免了以前手工作业的麻烦,从而使管理者能够准确、有效的管理酒店或餐馆的餐饮服务。
定义文档中采用的专门术语的定义及缩略词简要如下:RMS:Restaurant Management System,餐饮管理系统。
参考资料[1]张海藩《软件工程导论》(第5版)清华大学出版社 2008。
[2]王东明、葛武滇《Visual C# .NET程序设计与应用开发》清华大学出版社2008。
[3]王珊,萨师煊《数据系统概念》(第四版)高等教育出版社,2006.[4]王东明、孙健、柳盛《visual c# 程序设计与应用开发》清华大学出版社,2008.2.总体设计需求概述本系统是适用于大中型餐饮酒店的餐饮管理系统,可以有效地对大中型餐厅消费进行管理。
本系统应需求如下:◆系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。
◆实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。
◆对用户输入的数据进行严格的数据检验,尽可能地避免人为错误。
◆实现对消费账目自动结算。
◆实现对消费的历史记录进行查询,支持模糊查询。
◆系统应最大限度地实现易维护性和易操作性。
◆能够提供一定的安全机制,提供数据的授权访问,防止随意删改,同时提供数据备份服务。
◆系统处理的准确性和及时性,以方便管理者进行即时分析。
◆系统的开放性和系统的可扩充性。
餐饮管理系统在开发过程中,应该充分考虑以后的可扩充性。
◆系统的易用性和易维护性。
软件结构本系统软件结构主要分三层,一是主界面到分界面的转换,本层次按照Jackson图的做法将本系统分为数据输入、信息调度和数据输出三大部分。
其中输入数据又往下分为对顾客信息的输入、对职员信息的输入以及对餐馆内部材料信息的输入。
信息调度和数据输出也依次分为对顾客信息的调度(输出)、职工信息调度(输出)、吧台信息的调度(输出)。
输出数据职员信息输出用户信息输出吧台信息输出用户订桌信息用户菜单、账单用户会员信息食材缺货显示职工号、职务营业额显示会员注册、使用信息用户订桌记录用户点菜记录员工信息表后厨统计食材缺货操作员操作记录显示操作员登录时间、部分操作营业额记录菜品消费记录3.程序描述主模块功能建立与数据库的连接获取系统设置运行主对话框根据输入调用子模块退出系统时断开与数据库的连接输入项目用户鼠标点击进入输出项目对应版块的执行结果程序逻辑餐饮管理系统输入数据信息调度输出数据存储分配内部数据数据库连接 CS_CConnection _ConnectionPtr 数据库连接指针CS_IsConnected BOOL 数据库连接指示CS_MainDLg 主对话框子对话框 CS_OpenDlg 用户开桌对话框 CS_ADDDlg 吧台增加商品对话框 CS_BFDlg 数据库备份显示 CS_HYDlg 数据库还原显示 CS_DcDlg 点菜对话框 CS_DeskDlg 餐桌信息对话框 CS_AdministratorDlg 管理员管理对话框CS_RegidterDlg 用户注册对话框 CS_JZDlg 用户结账对话框 CS_XFDlg 餐馆消费查询对话框 CS_ZTDlg 餐馆桌台信息对话框限制条件PC机中装有SQL2000以上数据库配置和VS2008以上版本软件,机器能正常启动、运行。
测试要点数据库连接情况:正常情况,数据库文件是否缺少,外部系统是否异常,与数据库连接是否异常。
系统设置获取:正常情况,外部系统异常。
对用户输入的响应:合法输入,能够正常调用子模块;非法输入,系统能否辨别,并作出响应(给出警告);数据调度异常情况,系统能否及时作出响应。
数据输出时异常情况,系统能否及时响应,并做好备份。
输入数据模块功能检查输入者身份合法性运行登陆或注册框,方便下一步进行输入项目前台操作员的账号、密码若要注册,需要填写账号和密码输出项目对应版块的执行结果程序逻辑在数据库检验登录与数据库信息不匹配登录对话框输入用户和密码主界面关闭对话框在相应版块中输入信息提交提示再次输入是否是第一次?注册判断信息是否合法不合法检验请再次输入信息输入● 接口调用形式:FrmMain main = new main();();传入参数:无传出参数:无●存储分配内部数据:数据库 Cs_pConnection _ConnectionPtr 数据库连接指针内部参数 cs_id verchar(12) 当前账号cs_password verchar(8) 密码限制条件用户账户和密码必须匹对,会员信息必须合乎标准,职工号必须符合规范测试要点信息输入的合法性检查模块正常响应流程数据库操作异常是响应情况对用户输入的响应:合法输入,能够正常调用子模块;非法输入,系统能否辨别,并作出响应(给出警告);注册模块●功能运行注册对话框在数据库中注册用户的账号,密码●输入项目用户的账号,密码●输出项目注册成功●程序逻辑调用数据库查询模块IF 数据库中没有与之匹配信息“返回”注册成功ELSE“返回”注册失败可能已注册●接口调用形式: Register register = new Register ();();传入参数:无传出参数:无●存储分配局部变量:数据库 m_pConnection _ConnectionPtr 数据库连接指针用户界面 m_id verchar(12) 账号 m_password verchar(8) 密码●测试要点模块正常运行流程账号输入数据检验,包括数据合理性检验,以及合法性检查数据库操作数据库连接异常时的响应情况登录模块●功能运行登录对话框在数据库中匹配用户的账号,密码●输入项目用户的账号,密码●输出项目无●程序逻辑●接口调用形式: : Login login = new Login ();();传入参数:无传出参数:无●存储分配局部变量:数据库 CS_pConnection _ConnectionPtr 数据库连接指针用户界面 CS_id verchar(12) 账号 CS_password verchar(8) 密码●测试要点模块正常运行流程账号密码输入数据检验,包括数据合理性检验,以及合法性检查数据库操作数据库连接异常时的响应情况信息调度模块功能检查输入者身份合法性正常跳转子信息调度页面获取系统设置根据输入调用子模块输入项目前台操作员的账号、密码点击右键选择进入输出项目对应版块的执行结果(用户信息核实、用户信息调度、吧台信息调度等)程序逻辑生成数据库查询语句调用数据库查询模块IF 操作成功进入下一步调度界面IF “用户信息查询”进入“用户信息查询”界面ELSE IF “用户信息更新”进入“用户信息更新”界面ELSE IF“吧台信息查询”进入“吧台信息查询”界面ELSE IF“吧台信息更新”进入“吧台信息更新”界面ELSE IF“职工信息更新与查询”进入“职工信息更新与查询”界面ELSE IF“更新备份”进入“更新备份”界面ELSE IF“查询操作员记录”进入“查询操作员记录”界面ELSE IF“操作员权限更新”进入“操作员权限修改”界面ELSE “返回上一层”ELSE返回“操作失败”●接口调用形式: Search searchr = new Search ();();传入参数:BOOL CS传出参数:无●存储分配局部变量:数据库 CS_pConnection _ConnectionPtr 数据库连接指针用户界面 CS_id verchar(12) 账号 CS_password verchar(8) 密码限制条件用户账户和密码必须匹对,对子界面的选择必须按照规定测试要点数据库连接正常数据库操作正常数据库操作异常是响应情况对用户输入的响应:合法输入,能够正常调用子模块;非法输入,系统能否辨别,并作出响应(给出警告);子界面的跳转是否正常合理,是否有抛出异常用户信息查询模块功能查询用户个人信息查询用户点菜、加菜、退菜信息查询个人账单查询会员信息输入项目预订餐桌时需要姓名和电话若办会员,需要顾客身份证号、姓名、联系方式输出项目用户菜单、用户账单、用户会员信息程序逻辑输入账号、密码检查主界面输入不合理查询界面不同查询界面显示结果列表生成查询命令退出界面跳转有误对话框初始化操作取消●接口调用形式: Search cssearch = new cssearch();();传入参数:无传出参数:无●存储分配局部变量:数据库 CS_pConnection _ConnectionPtr 数据库连接指针用户界面 CS_id verchar(12) 账号 CS_password verchar(8) 密码 CS_name verchar(20) 姓名 CS_id verchar(20) 身份证号CS_phone verchar(11) 电话CS_zh verchar(20) 会员号CS_date data_time 时间CS_order verchar(20) 菜品号限制条件用户账户和密码必须匹对,会员信息必须合乎标准,操作必须符合规定,按要求保存。
测试要点数据库数据异常(用户姓名为空)数据库操作正常数据库操作异常是响应情况用户查询的结果保密性(对姓名和联系方式的保密)用户查询结果的准确性对用户输入的响应:合法输入,能够正常调用子模块;非法输入,系统能否辨别,并作出响应(给出警告);用户信息更新模块功能办理新会员或删除旧会员信息用户会员信息更新输入项目预订餐桌时需要姓名和电话若办会员,需要顾客身份证号、姓名、联系方式输出项目用户会员信息(包含个人信息)程序逻辑生成数据库查询语句调用数据库查询模块IF 操作成功返回“操作成功”进入下一层IF “会员办理”输入个人信息后分配会员号和密码存档个人信息ELSE IF “会员信息更新”输入“姓名”、“身份证号”、“性别”、“联系方式”保存或修改ELSE IF “会员删除”会员信息删除ELSE置相关信息字符串为“操作异常”返回“失败标志”(-1)●接口调用形式: Update update = new Update();();传入参数:无传出参数:无●存储分配局部变量:数据库 CS_pConnection _ConnectionPtr 数据库连接指针用户界面 CS_id verchar(12) 账号 CS_password verchar(8) 密码 CS_name verchar(20) 姓名 CS_Id verchar(20) 身份证号CS_hysex verchar(20) 性别CS_hyphone verchar(11) 电话CS_hyid verchar(20) 会员号CS_date date_time 时间限制条件用户账户和密码必须匹对,会员信息必须合乎标准,操作必须符合规定,按要求保存。