餐饮管理系统需求文档参考范本_第1页
餐饮管理系统需求文档参考范本_第2页
餐饮管理系统需求文档参考范本_第3页
餐饮管理系统需求文档参考范本_第4页
餐饮管理系统需求文档参考范本_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

餐饮管理系统系统需求分析编写编写餐饮管理系统项目小组审核批准受控状态日期2012-8目 录:概述...................................................................... 31.1编写的目的 ........................................................... 31.2背景................................................................. 31.3本文件中用到的专门术语的定义: ....................................... 31.4范围................................................................. 31.5.任务概述............................................................ 41.5.1 目标........................................................... 41.5.2 用户的特点 ..................................................... 41.5.3 假定和约束 ..................................................... 41.6 运行环境............................................................. 41.6.1 硬件设备 ....................................................... 41.6.2 软件设备....................................................... 52.需求规定................................................................... 52.1对功能的规定 ......................................................... 52.2系统功能的介绍 ....................................................... 62.2.1 整体功能模块 ................................................... 62.2.2 程序流程图 ..................................................... 83.本系统数据库结构 .......................................................... 133.1菜谱列表 ............................................................ 133.2座位列表 ............................................................ 133.3客户列表 ............................................................ 133.4订菜列表 ............................................................ 133.5员工列表 ............................................................ 143.6管理员列表 .......................................................... 143.7总营业列表⋯⋯ ...................................................... 154.系统功能要求说明 .......................................................... 154.1输入输出要求 ........................................................ 154.2数据管理能力要求(针对软件系统) .................................... 154.3故障处理要求 ........................................................ 155.页面字段.................................................................. 155.1登录界面字段 ........................................................ 155.2员工管理界面字段 .................................................... 165.3客户信息管理界面字段 ................................................ 165.4餐饮管理界面字段 .................................................... 185.5订座管理界面字段 .................................................... 185.6菜单管理界面字段 .................................................... 195.7结账界面字段 ........................................................ 205.8员工信息管理界面字段 ................................................ 205.9菜谱管理界面字段 .................................................... 225.10营业查询字段 ....................................................... 23概述随着我国市场经济的快速发展,各行业都呈现出生机勃勃的发展景象,其中餐饮业的发展尤为突出但是传统的餐饮管理现在已经很难应对当今社会对餐饮业的管理要求,采用人工处理这些信息不仅工作量繁重、复杂,而且容易产生错误和混乱。而采用计算机进行信息的有效管理不但能实现管理的规范化,而且还可以避免错误,提高效率,大大提高了对信息管理的便捷性、安全性、准确性。鉴于传统餐饮管理方式的种种缺陷 我们设计了方便中小级别餐饮企业使用的用程序系统——餐饮管理系统,来实现企业餐饮自动化管理。编写的目的本文档的编写为下阶段的设计、 开发提供依据, 为项目组成员对需求的详尽理解, 以在开发开发过程中的协同工作提供强有力的保证。 同时本文档也作为项目评审验收的依据之一。背景系统名称:餐饮管理系统开发人员:小组成员:蒋超军、陈策、雷淑波、袁冬、贺嵘、李明进设计对象:餐饮企业本文件中用到的专门术语的定义:普通用户:登陆的员工管理员:系统授权管理该系统的总经理、主管范围系统包括的范围:所有登陆本系统的的用户,管理员.任务概述目标进行信息的有效管理不但能实现管理的规范化,而且还可以避免错误,提高效率,本系统即针对餐饮业的信息管理而设计制作的。用户的特点本系统的最终用户有:普通员工、管理员最终用户最终用户普通用户管理员角色名称管理员职责描述客户信息管理、餐饮管理(订桌、定菜、结账)人事管理(员工信息管理)、菜谱管理、营业额查询假定和约束本系统开发时间为 12天,时间限制比较强, 其他方面的限制较低。 系统基于 B/S架构遵循TCP/IP协议。该系统管理的数据量大,数据库选择 Oracle数据库。运行环境硬件设备列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:处理器型号及内存容量外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量输入及输出设备的型号和数量,联机或脱机;数据通信设备的型号和数量功能键及其他专用硬件服务器服务器应用和数据库服务器最低配置内存:硬盘:80GB:奔腾 III操作系统:Windows2003/Linux推荐配置内存:1GB硬盘:120GB操作系统:WindowsXP1.6.2软件设备列出支持软件,包括要用到的操作系统、编译程序、测试支持软件等。名称版本语种操作系统WindowsXPOracleSP29i简体中文英文需求规定对功能的规定根据餐饮行业的特点和该企业的实际情况,该系统以餐饮业务为基础,突出前台管理,从专业角度出发,提供科学有效的管理模式。点菜方面采取图形界面加数据的方式,使用能直观地管理数据信息,并能有效地管理每个开桌的酒菜。点菜管理可实现订桌、 点菜、账、清台。营业分析可对客人点单情、酒菜销售情况、销售收入等进行分析。点菜收银、营业分析、库房管理的有机结合,可为企业经营方向提供依据,为餐馆的发展提供重要保证。系统功能的介绍餐饮管理系统员工登录管理员登录餐饮管理系统员工登录管理员登录增加客户删 预除 订客 座户 位退订座位添加订单减菜到订单从订单增菜增加菜品到菜谱修改菜谱删除菜谱上的菜品登前后录台台管管管理理理客员营户订订工菜业信座单结信谱查息管管账息管询管理理管理管理理理修删增改除加员员员工工工信信息息2.2.1 程序流程图客户信息管理流程图开始开始登录No验证用户名和密码Yes进入客户信息管理增加客户信息修改客户信息删除客户信息查询客户信息NoNoNo字段校验字段校验字段校验YesNoNoYesYesNo提交提交提交提交是否成功提交是否成功提交是否成功YesYes完成Yes结束订桌管理流程图开始开始登录N校验Y餐座管理界面N预定退订查看座位是否为空Y预订座位核对客户信息N提交客户信息YYN成功订座退订成功结束定菜管理流程图开始开始N登录检验Y订单管理添加订单添加菜品删除菜品NNN字段校验字段校验字段校验NYY提交订单Y提交成功Y结束结账流程图开始开始N是否结账Y获取座位号由座位号获取座位的详细信息由座位号获取该座位在订菜表中所订的菜将结账的相关信息发送到总营业表删除订菜列表中有关该座位的菜品释放该座位结束员工信息管理界面流程图开始开始NO管理员登陆界面登陆校验YES进入员工信息管理界面增加员工删除员工修改员工查看员工信息NONO字段校验NO字段校验字段校验NONOYESYESYES提交信息提交信息提交信息提交是否成功提交是否成功提交是否成功YESYESYES结束菜谱管理流程图开始管理员登陆N登陆检测Y管理员操作界面是否进行操作Y菜谱管理增 修 删N加 改 除NN 新 菜 菜菜 谱 价格 N字段校验NNY

字段校验

字段校验NN提交 提交提交提交是否成功 提交是否成功提交是否成功YY 完成 Y结束本系统数据库结构菜谱列表表名FOODLIST表说明菜谱列表列名主 引默认中文名 英文名键 用数据类型 是否为空值 备注IDID是NUMBER(5)否菜品编号FOODNONUMBER(5)否 外键菜名菜品类别FOODNAMEFOODCLASSESVARCHAR2(20)VARCHAR2(20)菜品价格FOODPRICENUMBER(15,2)座位列表表名 DESKLIST表说明 座位列表中文名列名英文名主键引用数据类型是否为空默认值备注IDID是NUMBER(5)否座位编号DESKNONUMBER(5,0)否座位状态STATEVARCHAR2(20)否‘可用客户姓名CUSTOMNAMEVARCHAR2(20)预定人数BOOKNUMBERNUMBER(20)预定时间BOOKTIMEDATE客户列表表名 CUSTOMER表说明 客户列表中文名列名英文名主键引用数据类型是否为空默认值备注IDID是NUMBER(5)否姓名CUSTOMNAMEVARCHAR2(20)否身份证xxIDCARDTELVARCHAR2(18)NUMBER(11)否订菜列表表名 OrderDish表说明 临时订菜列表列名 主 引 默认中文名ID英文名ID键是用数据类型NUMBER(5)是否为空否值备注菜品编号FOODNONUMBER(5)否外键菜名FOODNAMEVARCHAR2(20)菜品类别菜品价格FOODCLASSESFOODPRICEVARCHAR2(20)NUMBER(15,2)座位号DESKNONUMBER(5,0)否3.5 员工表表名Worker表说明 员工表列名 主

数据类型 是否中文名 英文名

键 用 (精度范围)

为空 默认值 备注ID ID 是 NUMBER(10) 否号姓名号姓名W_NAMEVARCHAR2(10)否密码W_PWDVARCHAR2(10)否性别GENDERVARCHAR2(2)生日DATEDATE身份证IDCARDVARCHAR2(20)住址xxADDRESSTELEPHONEVARCHAR2(20)NUMBER(20)职位JOBVARCHAR2(20)否

W_NUMBER

NUMBER(10) 否管理员表表名 Manager表说明 管理员表列名 主

数据类型 是否中文名 英文名

键 用 (精度范围)

为空 默认值 备注ID ID 是 NUMBER(10) 否员工编号

W_NUMBER NUMBER(20) 否姓名 W_NAME VARCHAR2(10) 否密码 W_PWD VARCHAR2(10) 否性别 GENDER VARCHAR2(2)生日 DATE DATE身份证 IDCARD VARCHAR(20)住址 ADDRESS VARCHAR(20)xx TELEPHONE NUMBER(20)总营业列表表名 BIZLIST表说明 总营业列表列名 主 引 默认中文名 英文名

键 用 数据类型 是否为空

值 备注ID ID 是 NUMBER(5) 座位号 O 5) 否订单客户 CUSTOMNAME VARCHAR2(20) 订单总额 SAL NUMBER(15,2)系统功能要求说明输入输出要求该系统的输入绝大部分是窗口点击, 涉及数据具体输入是:一:员工个人信息:包括陆时候的信息输入、注册和修改个人信息的输入;二:菜单信息:三:客户查询信息等。数据管理能力要求(针对软件系统)故障处理要求列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。页面字段登录界面字段登录界面登录界面字段类型JButton字段名loginButtonquitButton说明系统登陆按钮退出登陆界面是否隐藏否否JLabeluserNameLabelpassWordLabel登录界面用户名标签登录界面密码标签否否JTextFielduserNameField登录界面用户名输入框入框否passWordField否员工管理界面字段字段类型字段命名备注是否隐藏添加主界面的菜JMenuBarmainFrameMenuBar单栏否在菜单栏中添加JMenumenu菜单否JMenumainFrameMenu显示主界面操作否显示顾客信息操JMenucustomerInformationMenu作否JMenumenuManagermentMenu显示餐饮管理操作否JMenuoperateMenu显示操作操作否JMenuhelpMenu显示帮助操作否JMenuItemaboutMenuItem在帮助菜单下的关于操作否在操作菜单下的JMenuItemalterPasswordMenuItem修改密码操作否JMenuItemexitMenuItem在操作菜单下的推出操作否客户信息管理界面字段客户信息系统界面字段类型字段名说明是否隐藏JButtoncheckButton查询按钮否addButton增加按钮否removeButton删除按钮否modifyButton修改按钮否JTextField查询输入框(根据checkField姓名或身份证号查询)否JRadioButton

customerIdcard_checkButton 根据客户身份证查 否询单选按钮customerName_checkButton 根据客户名查询单 否选按钮JTablecustomerInformation_table 用户信息表 是增加客户信息子界面字段类型 字段名 说明 是否隐藏JButtonJLabelJTextField

ensureButton 确认按钮 否cancelButton 取消按钮 否customerNameLabel 客户名标签 否customerIdCardLabel 客户身份证 否customerTelLabel 客户xx 否customerNameField 客户名输入 否customerIdCardField客户身份证输入框否customerTelField客户xx输入框否修改客户子界面字段类型字段名说明是否隐藏JButtonensureButton确认按钮否cancelButton取消按钮否JLabelcustomerNameLabel你想修改的客户名标签否old_customerIdCardLabelcustomerIdCardLabel原客户身份证标签客户身份证标签是否old_customerTelLabel原客户xx标签否customerTelLabel客户xx标签否JTextFieldcustomerNameLabel你想修改的客户名输入框否show_customerNameField原客户名显示框否modify_customerNameField客户名修改框否show_customerIdCardField 原客户身份证显示 否框modify_customerIdCardField客户身份证修改框否show_customerTelField原客户xx显示框否modify_customerTelField客户xx修改输入框否餐饮管理界面字段字段类型 字段命名 备注 是否隐用来表示座位,有JLable tableLableJLable

多个tableLable 否显示登录的当前用户 否JTextField loginNameField 显示登录姓名 否Jlable showImageLable 显示图片 否Jbutton yudingButton 预订座位 否JButton tuidingButton 退订座位 否JButton bookDishButton 点菜 否JButton endAccountButton 结账 否订座管理界面字段预定座位界面字段类型 字段名 说明 是否隐JLabel customerName 输入提示标签 否JChoice customerChoice 选择客户 否JButton addCustomerButton 增加新客户 否JLable customerTelLable 输入提示标签 否只读,显示用户JTextField customerTelJTextField 联系方式 否JLable dateLabel 输入提示标签 JTextField dateField 输入预定时间 Jlable peopleNumberLabel 输入提示标签 否输入预定的人JTextField peopleNumberField 数 否JLabel deskNumberLabel 输入提示标签 否JTextField deskNumberField

只读,显示选定的餐桌号(隐藏字段) 是JButton sureButton 确定 否JButton cancelButton 取消 否退定座位界面字段类型 字段名 说明 是否隐藏JLabel customerName 提示标签 否只读,预定的JTextField customerChoice 客户 否JLable customerTelLable 提示标签 否只读,显示用JTextField customerTelJTextField 户联系方式 否JLable dateLabel 提示标签 只读,显示预JTextField dateField 定时间 否JlablepeopleNumberLabel提示标签否只读,预定的JTextFieldpeopleNumberField人数否JLabeldeskNumberLabel提示标签否只读,显示选JTextFielddeskNumberField定的餐桌号否JButtonsureButton确定否JButtoncancelButton取消否菜单管理界面字段字段类型字段命名备注是否隐藏显示所有的菜品JTabledishMenuTable信息否显示顾客选择的菜品信息(隐藏字JTableselectMenuTable段)是JlablemenuIDLable提示输入菜品的编号否提示输入选择该JLablenumLable菜品的数量否用来输入菜品的JTextfieldmenuIDField编号的标签否用来输入选择该菜品的数量的标JtextfieldnumIDField签否JButtonaddDishButton添加菜品否JButtondeleteDishButton删除菜品否JButtonalterSelectMenu更改顾客选择好的菜单否结账界面字段结账界面类型字段名说明是否隐藏JTextFieldSearchField输入要结账的座位号是显示该餐桌所点的JTabelDishTable菜否JButtonDefinButton确定结账否取消,返回订座界JButtonQuiteButton面否JLabelDeskLable“座位号为:”否JTextFieldDeskField显示座位号否JLabelCustomNameLable“客户姓名为:”否JTextFieldCustomNameField显示客户姓名否JLabelSumLable“消费总金额:”否JTextFieldAcountField显示消费的总金额否员工信息管理界面字段管理员界面ManagerFrame名称类型说明是否隐藏workerManageButtonJButton进入员工信息管理界面否menuManageButton JButton

进入菜谱管理界面 否ineCheckButton JButton 进入查看营业额界面 否quitButton

退出管理员界面回到登陆 界面员工信息管理界面 workerManageFrame名称 类型 说明 是否隐藏showButton JButton 执行显示员工信息 否进入添加员工信息界面 否addButton JButtonsearchButton

按照员工编号查询员工信息amendButton JButton 进入修改员工信息界面 否deleteButton JButton 执行删员工信息 否面workertableJTable显示员工信息w_numberlabelJLabel员工编号标签w_numberfield面workertableJTable显示员工信息w_numberlabelJLabel员工编号标签w_numberfieldJTextField文本输入框添加员工信息界面addFrame名称类型说明是否隐藏w_numLabelJLabel员工编号标签是w_numFieldJTextField员工编号输入文本框否w_nameLabelJLabel员工姓名标签否w_nameFieldJTextField员工姓名输入文本框否w_pwdLabel JLabel 员工密码标签w_pwdField JTextField 员工密码输入框birthdayField JTextField 生日输入框 否birthdayLabel JLabel 生日标签 否idcardLabel JLabel 身份证标签 否idcardField JTextField 身份证输入文本框 否telephoneLabel JLabel xx号码标签 否telephoneField JTextField xx号码输入框 否addressLabel JLabel 地址标签 否addressField JTextField 地址输入文本框 否genderButton1 JRadioButton 性别选择按钮(男)genderButton2 JRadioButton 性别选择按钮(女)putinButton JButton 提交信息按钮 否returnButton JButton 退出该界面返回员工 否信息管理界面修改员工信息界面 AmendFrame名称 类型 大小 说明 是否隐藏w_pwdLabel JLabel 密码标签w_pwdField JTextField 密码输入框telephoneLabel JLabel xx号码标签 否telephoneField JTextField xx号码输入框 否addressLabel JLabel 地址标签 否addressField JTextField 地址输入文本框 否putinButton JButton 提交修改信息按钮 否returnButton JButton 退出该界面返回员 工信息管理界面菜谱管理界面字段菜谱主界面字段类型 字段名 说明 是否隐藏JLabel searchLabel 输入提示标签 JTextField searchField 输入查询关键字 JTable foodListTable 显示菜谱信息 否选择按菜名或菜JRadioButton radioButton 品类别查询 否JButton addButton 增加菜品 JButton alterButton 修改菜品价格 JButton deleteButton 删除菜品 JButton backButton 返回 否增加菜品界面类型字段名说明是否隐藏JLabelfoodNOLabel菜品编号标签否JLabelfoodNameLabel菜名标签否JLabelfoodClassesLabel菜品类别标签否JLabelfoodPriceLabel菜品价格标签否JTextFieldfoodNOField输入菜品编号否JTextFieldfoodNameField输入菜名否JTextFieldfoodClassesField输入菜品类别否JTextFieldfoodPriceField输入菜品价格否提交输入的菜品JButtonsureButton信息否类型字段名说明是否隐藏JLabelfoodNOLabel菜品编号标签否JLabelfoodNameLabel菜名标签否JLabelfoodClassesLabel菜品类别标签否JLabelNewPriceLabel菜品新价格标签否显示要修改的菜品编号(不可修JTextFieldfoodNOField改)否JTextFieldfoodNameField名不可修改)否显示要修改的菜品类别(不可修JTextFieldfoodClassesField改)否JTextFieldNewPriceField输入菜品新价格否提交修改菜品的JbuttonsureButton信息否JbuttoncancelButton取消否JButtoncancelButton取消否JButtoncancelButton取消否修改菜品界面营业总查询类型字段名说明是否隐藏JbuttonSearchButton查询按钮否退出按钮,返回JbuttonExitButton管理员界面否JlableSumLable“营业总额:”否JTextFieldSumFiled显示营业总额否卫生管理制度1 总则1.1 为了加强公司的环境卫生管理,创造一个整洁、文明、温馨的购物、办公环境,根据《公共场所卫生管理条例》的要求,特制定本制度。1.2 集团公司的卫生管理部门设在企管部,并负责将集团公司的卫生区域详细划分到各部室,各分公司所辖区域卫生由分公司客服部负责划分,确保无遗漏。2 卫生标准2.1 室内卫生标准2.1.1 地面、墙面:无灰尘、无纸屑、无痰迹、无泡泡糖等粘合物、无积水,墙角无灰吊、无蜘蛛网。2.1.2 门、窗、玻璃、镜子、柱子、电梯、楼梯、灯具等,做到明亮、无灰尘、无污迹、无粘合物,特别是玻璃,要求两面明亮。2.1.3 柜台、货架:清洁干净,货架、柜台底层及周围无乱堆乱放现象、无灰尘、无粘合物,货架顶部、背部和底部干净,不存放杂物和私人物品。2.1.4 购物车(筐)、直接接触食品的售货工具(包括刀、叉等):做到内外洁净,无污垢和粘合物等。购物车(筐)要求每天营业前简单清理,周五全面清理消毒;售货工具要求每天消毒,并做好记录。2.1.5 商品及包装:商品及外包装清洁无灰尘(外包装破损的或破旧的不得陈列)。2.1.6 收款台、服务台、办公橱、存包柜:保持清洁、无灰尘,台面和侧面无灰尘、无灰吊和蜘蛛网。桌面上不得乱贴、乱画、乱堆放物品,用具摆放有序且干净,除当班的购物小票收款联外,其它单据不得存放在桌面上。2.1.7 垃圾桶:桶内外干净,要求营业时间随时清理,不得溢出,每天下班前彻底清理,不得留有垃圾过夜。2.1.8 窗帘:定期进行清理,要求干净、无污渍。2.1.9 吊饰:屋顶的吊饰要求无灰尘、无蜘蛛网,短期内不适用的吊饰及时清理彻底。2.1.10 内、外仓库:半年彻底清理一次,无垃圾、无积尘、无蜘蛛网等。2.1.11 室内其他附属物及工作用具均以整洁为准,要求无灰尘、无粘合物等污垢。2.2 室外卫生标准2.2.1 门前卫生:地面每天班前清理,平时每一小时清理一次,每周四营业结束后有条件的用水冲洗地面(冬季可根据情况适当清理),墙面干净且无乱贴乱画。2.2.2 院落卫生:院内地面卫生全天保洁,果皮箱、消防器械、护栏及配电箱等设施每周清理干净。垃圾池周边卫生清理彻底,不得有垃圾溢出。2.2.3 绿化区卫生:做到无杂物、无纸屑、无塑料袋等垃圾。3 清理程序3.1 室内和门前院落等区域卫生:每天营业前提前10分钟把所管辖区域内卫生清理完毕,营业期间随时保洁。下班后5-10分钟清理桌面及卫生区域。3.2 绿化区卫生2020-12-09:每周彻底清理一遍,随时保持清洁无垃圾。4 管理考核4.1 实行百分制考核,每月一次(四个分公司由客服部分别考核、集团职能部室由企管部统一考核)。不符合卫生标准的,超市内每处扣0.5分,超市外每处扣1分。4.2 集团坚持定期检查和不定期抽查的方式监督各分公司、部门的卫生工作。每周五为卫生检查日,集团检查结果考核至各分公司,各分公司客服部的检查结果考核至各部门。4.3 集团公司每年不定期组织卫生大检查活动,活动期间的考核以通知为准。餐饮管理系统系统需求分析编写餐饮管理系统项目小组审核编写餐饮管理系统项目小组审核批准受控状态日期2012-8目 录:概述...................................................................... 31.1编写的目的 ........................................................... 31.2背景................................................................. 31.3本文件中用到的专门术语的定义: ....................................... 31.4范围................................................................. 31.5.任务概述............................................................ 41.5.1 目标........................................................... 41.5.2 用户的特点 ..................................................... 41.5.3 假定和约束 ..................................................... 41.6 运行环境............................................................. 41.6.1 硬件设备 ....................................................... 41.6.2 软件设备....................................................... 52.需求规定................................................................... 52.1对功能的规定 ......................................................... 52.2系统功能的介绍 ....................................................... 62.2.1 整体功能模块 ................................................... 62.2.2 程序流程图 ..................................................... 83.本系统数据库结构 .......................................................... 133.1菜谱列表 ............................................................ 133.2座位列表 ............................................................ 133.3客户列表 ............................................................ 133.4订菜列表 ............................................................ 133.5员工列表 ............................................................ 143.6管理员列表 .......................................................... 143.7总营业列表⋯⋯ ...................................................... 154.系统功能要求说明 .......................................................... 154.1输入输出要求 ........................................................ 154.2数据管理能力要求(针对软件系统) .................................... 154.3故障处理要求 ........................................................ 155.页面字段.................................................................. 155.1登录界面字段 ........................................................ 155.2员工管理界面字段 .................................................... 165.3客户信息管理界面字段 ................................................ 165.4餐饮管理界面字段 .................................................... 185.5订座管理界面字段 .................................................... 185.6菜单管理界面字段 .................................................... 195.7结账界面字段 ........................................................ 205.8员工信息管理界面字段 ................................................ 205.9菜谱管理界面字段 .................................................... 225.10营业查询字段 ....................................................... 23概述随着我国市场经济的快速发展,各行业都呈现出生机勃勃的发展景象,其中餐饮业的发展尤为突出但是传统的餐饮管理现在已经很难应对当今社会对餐饮业的管理要求,采用人工处理这些信息不仅工作量繁重、复杂,而且容易产生错误和混乱。而采用计算机进行信息的有效管理不但能实现管理的规范化,而且还可以避免错误,提高效率,大大提高了对信息管理的便捷性、安全性、准确性。鉴于传统餐饮管理方式的种种缺陷 我们设计了方便中小级别餐饮企业使用的用程序系统——餐饮管理系统,来实现企业餐饮自动化管理。编写的目的本文档的编写为下阶段的设计、 开发提供依据, 为项目组成员对需求的详尽理解, 以在开发开发过程中的协同工作提供强有力的保证。 同时本文档也作为项目评审验收的依据之一。背景系统名称:餐饮管理系统开发人员:小组成员:蒋超军、陈策、雷淑波、袁冬、贺嵘、李明进设计对象:餐饮企业本文件中用到的专门术语的定义:普通用户:登陆的员工管理员:系统授权管理该系统的总经理、主管范围系统包括的范围:所有登陆本系统的的用户,管理员.任务概述目标进行信息的有效管理不但能实现管理的规范化,而且还可以避免错误,提高效率,本系统即针对餐饮业的信息管理而设计制作的。用户的特点本系统的最终用户有:普通员工、管理员最终用户最终用户普通用户管理员角色名称管理员职责描述客户信息管理、餐饮管理(订桌、定菜、结账)人事管理(员工信息管理)、菜谱管理、营业额查询假定和约束本系统开发时间为 12天,时间限制比较强, 其他方面的限制较低。 系统基于 B/S架构遵循TCP/IP协议。该系统管理的数据量大,数据库选择 Oracle数据库。运行环境硬件设备列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:处理器型号及内存容量外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量输入及输出设备的型号和数量,联机或脱机;数据通信设备的型号和数量功能键及其他专用硬件服务器服务器应用和数据库服务器最低配置内存:硬盘:80GB:奔腾 III操作系统:Windows2003/Linux推荐配置内存:1GB硬盘:120GB操作系统:WindowsXP1.6.2软件设备列出支持软件,包括要用到的操作系统、编译程序、测试支持软件等。名称版本语种操作系统WindowsXPOracleSP29i简体中文英文需求规定对功能的规定根据餐饮行业的特点和该企业的实际情况,该系统以餐饮业务为基础,突出前台管理,从专业角度出发,提供科学有效的管理模式。点菜方面采取图形界面加数据的方式,使用能直观地管理数据信息,并能有效地管理每个开桌的酒菜。点菜管理可实现订桌、 点菜、账、清台。营业分析可对客人点单情、酒菜销售情况、销售收入等进行分析。点菜收银、营业分析、库房管理的有机结合,可为企业经营方向提供依据,为餐馆的发展提供重要保证。系统功能的介绍餐饮管理系统员工登录管餐饮管理系统员工登录管理员登录增加客户删 预除 订客 座户 位退订座位添加订单减菜到订单从订单增菜增加菜品到菜谱修改菜谱删除菜谱上的菜品登前后录台台管管管理理理客员营户订订工菜业信座单结信谱查息管管账息管询管理理管理管理理理修删增改除加员员员工工工信信息息2.2.1 程序流程图客户信息管理流程图开始开始登录No验证用户名和密码Yes进入客户信息管理增加客户信息修改客户信息删除客户信息查询客户信息NoNoNo字段校验字段校验字段校验YesNoNoYesYesNo提交提交提交提交是否成功提交是否成功提交是否成功YesYes完成Yes结束订桌管理流程图开始开始登录N校验Y餐座管理界面N预定退订查看座位是否为空Y预订座位核对客户信息N提交客户信息YYN成功订座退订成功结束定菜管理流程图开始开始N登录检验Y订单管理添加订单添加菜品删除菜品NNN字段校验字段校验字段校验NYY提交订单Y提交成功Y结束结账流程图开始开始N是否结账Y获取座位号由座位号获取座位的详细信息由座位号获取该座位在订菜表中所订的菜将结账的相关信息发送到总营业表删除订菜列表中有关该座位的菜品释放该座位结束员工信息管理界面流程图开始开始NO管理员登陆界面登陆校验YES进入员工信息管理界面增加员工删除员工修改员工查看员工信息NONO字段校验NO字段校验字段校验NONOYESYESYES提交信息提交信息提交信息提交是否成功提交是否成功提交是否成功YESYESYES结束菜谱管理流程图开始管理员登陆N登陆检测Y管理员操作界面是否进行操作Y菜谱管理增 修 删N加 改 除NN 新 菜 菜菜 谱 价格 N字段校验NNY

字段校验

字段校验NN提交 提交提交提交是否成功 提交是否成功提交是否成功YY 完成 Y结束本系统数据库结构菜谱列表表名FOODLIST表说明菜谱列表列名主 引默认中文名 英文名键 用数据类型 是否为空值 备注IDID是NUMBER(5)否菜品编号FOODNONUMBER(5)否 外键菜名菜品类别FOODNAMEFOODCLASSESVARCHAR2(20)VARCHAR2(20)菜品价格FOODPRICENUMBER(15,2)座位列表表名 DESKLIST表说明 座位列表中文名列名英文名主键引用数据类型是否为空默认值备注IDID是NUMBER(5)否座位编号DESKNONUMBER(5,0)否座位状态STATEVARCHAR2(20)否‘可用客户姓名CUSTOMNAMEVARCHAR2(20)预定人数BOOKNUMBERNUMBER(20)预定时间BOOKTIMEDATE客户列表表名 CUSTOMER表说明 客户列表中文名列名英文名主键引用数据类型是否为空默认值备注IDID是NUMBER(5)否姓名CUSTOMNAMEVARCHAR2(20)否身份证xxIDCARDTELVARCHAR2(18)NUMBER(11)否订菜列表表名 OrderDish表说明 临时订菜列表列名 主 引 默认中文名ID英文名ID键是用数据类型NUMBER(5)是否为空否值备注菜品编号FOODNONUMBER(5)否外键菜名FOODNAMEVARCHAR2(20)菜品类别菜品价格FOODCLASSESFOODPRICEVARCHAR2(20)NUMBER(15,2)座位号DESKNONUMBER(5,0)否3.5 员工表表名Worker表说明 员工表列名 主

数据类型 是否中文名 英文名

键 用 (精度范围)

为空 默认值 备注ID ID 是 NUMBER(10) 否号姓名号姓名W_NAMEVARCHAR2(10)否密码W_PWDVARCHAR2(10)否性别GENDERVARCHAR2(2)生日DATEDATE身份证IDCARDVARCHAR2(20)住址xxADDRESSTELEPHONEVARCHAR2(20)NUMBER(20)职位JOBVARCHAR2(20)否

W_NUMBER

NUMBER(10) 否管理员表表名 Manager表说明 管理员表列名 主

数据类型 是否中文名 英文名

键 用 (精度范围)

为空 默认值 备注ID ID 是 NUMBER(10) 否员工编号

W_NUMBER NUMBER(20) 否姓名 W_NAME VARCHAR2(10) 否密码 W_PWD VARCHAR2(10) 否性别 GENDER VARCHAR2(2)生日 DATE DATE身份证 IDCARD VARCHAR(20)住址 ADDRESS VARCHAR(20)xx TELEPHONE NUMBER(20)总营业列表表名 BIZLIST表说明 总营业列表列名 主 引 默认中文名 英文名

键 用 数据类型 是否为空

值 备注ID ID 是 NUMBER(5) 座位号 O 5) 否订单客户 CUSTOMNAME VARCHAR2(20) 订单总额 SAL NUMBER(15,2)系统功能要求说明输入输出要求该系统的输入绝大部分是窗口点击, 涉及数据具体输入是:一:员工个人信息:包括陆时候的信息输入、注册和修改个人信息的输入;二:菜单信息:三:客户查询信息等。数据管理能力要求(针对软件系统)故障处理要求列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。页面字段登录界面字段登录界面登录界面字段类型JButton字段名loginButtonquitButton说明系统登陆按钮退出登陆界面是否隐藏否否JLabeluserNameLabelpassWordLabel登录界面用户名标签登录界面密码标签否否JTextFielduserNameField登录界面用户名输入框入框否passWordField否员工管理界面字段字段类型字段命名备注是否隐藏添加主界面的菜JMenuBarmainFrameMenuBar单栏否在菜单栏中添加JMenumenu菜单否JMenumainFrameMenu显示主界面操作否显示顾客信息操JMenucustomerInformationMenu作否JMenumenuManagermentMenu显示餐饮管理操作否JMenuoperateMenu显示操作操作否JMenuhelpMenu显示帮助操作否JMenuItemaboutMenuItem在帮助菜单下的关于操作否在操作菜单下的JMenuItemalterPasswordMenuItem修改密码操作否JMenuItemexitMenuItem在操作菜单下的推出操作否客户信息管理界面字段客户信息系统界面字段类型字段名说明是否隐藏JButtoncheckButton查询按钮否addButton增加按钮否removeButton删除按钮否modifyButton修改按钮否JTextField查询输入框(根据checkField姓名或身份证号查询)否JRadioButton

customerIdcard_checkButton 根据客户身份证查 否询单选按钮customerName_checkButton 根据客户名查询单 否选按钮JTablecustomerInformation_table 用户信息表 是增加客户信息子界面字段类型 字段名 说明 是否隐藏JButtonJLabelJTextField

ensureButton 确认按钮 否cancelButton 取消按钮 否customerNameLabel 客户名标签 否customerIdCardLabel 客户身份证 否customerTelLabel 客户xx 否customerNameField 客户名输入 否customerIdCardField客户身份证输入框否customerTelField客户xx输入框否修改客户子界面字段类型字段名说明是否隐藏JButtonensureButton确认按钮否cancelButton取消按钮否JLabelcustomerNameLabel你想修改的客户名标签否old_customerIdCardLabelcustomerIdCardLabel原客户身份证标签客户身份证标签是否old_customerTelLabel原客户xx标签否customerTelLabel客户xx标签否JTextFieldcustomerNameLabel你想修改的客户名输入框否show_customerNameField原客户名显示框否modify_customerNameField客户名修改框否show_customerIdCardField 原客户身份证显示 否框modify_customerIdCardField客户身份证修改框否show_customerTelField原客户xx显示框否modify_customerTelField客户xx修改输入框否餐饮管理界面字段字段类型 字段命名 备注 是否隐用来表示座位,有JLable tableLableJLable

多个tableLable 否显示登录的当前用户 否JTextField loginNameField 显示登录姓名 否Jlable showImageLable 显示图片 否Jbutton yudingButton 预订座位 否JButton tuidingButton 退订座位 否JButton bookDishButton 点菜 否JButton endAccountButton 结账 否订座管理界面字段预定座位界面字段类型 字段名 说明 是否隐JLabel customerName 输入提示标签 否JChoice customerChoice 选择客户 否JButton addCustomerButton 增加新客户 否JLable customerTelLable 输入提示标签 否只读,显示用户JTextField customerTelJTextField 联系方式 否JLable dateLabel 输入提示标签 JTextField dateField 输入预定时间 Jlable peopleNumberLabel 输入提示标签 否输入预定的人JTextField peopleNumberField 数 否JLabel deskNumberLabel 输入提示标签 否JTextField deskNumberField

只读,显示选定的餐桌号(隐藏字段) 是JButton sureButton 确定 否JButton cancelButton 取消 否退定座位界面字段类型 字段名 说明 是否隐藏JLabel customerName 提示标签 否只读,预定的JTextField customerChoice 客户 否JLable customerTelLable 提示标签 否只读,显示用JTextField customerTelJTextField 户联系方式 否JLable dateLabel 提示标签 只读,显示预JTextField dateField 定时间 否JlablepeopleNumberLabel提示标签否只读,预定的JTextFieldpeopleNumberField人数否JLabeldeskNumberLabel提示标签否只读,显示选JTextFielddeskNumberField定的餐桌号否JButtonsureButton确定否JButtoncancelButton取消否菜单管理界面字段字段类型字段命名备注是否隐藏显示所有的菜品JTabledishMenuTable信息否显示顾客选择的菜品信息(隐藏字JTableselectMenuTable段)是JlablemenuIDLable提示输入菜品的编号否提示输入选择该JLablenumLable菜品的数量否用来输入菜品的JTextfieldmenuIDField编号的标签否用来输入选择该菜品的数量的标JtextfieldnumIDField签否JButtonaddDishButton添加菜品否JButtondeleteDishButton删除菜品否JButtonalterSelectMenu更改顾客选择好的菜单否结账界面字段结账界面类型字段名说明是否隐藏JTextFieldSearchField输入要结账的座位号是显示该餐桌所点的JTabelDishTable菜否JButtonDefinButton确定结账否取消,返回订座界JButtonQuiteButton面否JLabelDeskLable“座位号为:”否JTextFieldDeskField显示座位号否JLabelCustomNameLable“客户姓名为:”否JTextFieldCustomNameField显示客户姓名否JLabelSumLable“消费总金额:”否JTextFieldAcountField显示消费的总金额否员工信息管理界面字段管理员界面ManagerFrame名称类型说明是否隐藏workerManageButtonJButton进入员工信息管理界面否menuManageButton JButton

进入菜谱管理界面 否ineCheckButton JButton 进入查看营业额界面 否quitButton

退出管理员界面回到登陆 界面员工信息管理界面 workerManageFrame名称 类型 说明 是否隐藏showButton JButton 执行显示员工信息 否进入添加员工信息界面 否addButton JButtonsearchButton

按照员工编号查询员工信息amendButton JButton 进入修改员工信息界面 否deleteButton JButton 执行删员工信息 否面workertableJTable显示员工信息w_numberlabelJLabel员工编号标签w_numberfield面workertableJTable显示员工信息w_numberlabelJLabel员工编号标签w_numberfieldJTextField文本输入框添加员工信息界面addFrame名称类型说明是否隐藏w_numLabelJLabel员工编号标签是w_numFieldJTextField员工编号输入文本框否w_nameLabelJLabel员工姓名标签否w_nameFieldJTextField员工姓名输入文本框否w_pwdLabel JLabel 员工密码标签w_pwdField JTextField 员工密码输入框birthdayField JTextField 生日输入框 否birthdayLabel JLabel 生日标签 否idcardLabel JLabel 身份证标签 否idcardField JTextField 身份证

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论