餐饮管理系统需求说明书.doc

上传人:夺命阿水 文档编号:8745 上传时间:2022-06-22 格式:DOC 页数:22 大小:333.16KB
返回 下载 相关 举报
餐饮管理系统需求说明书.doc_第1页
第1页 / 共22页
餐饮管理系统需求说明书.doc_第2页
第2页 / 共22页
餐饮管理系统需求说明书.doc_第3页
第3页 / 共22页
餐饮管理系统需求说明书.doc_第4页
第4页 / 共22页
餐饮管理系统需求说明书.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《餐饮管理系统需求说明书.doc》由会员分享,可在线阅读,更多相关《餐饮管理系统需求说明书.doc(22页珍藏版)》请在课桌文档上搜索。

1、-*轻工大学科 研 训 练 题目:餐饮管理系统需求姓 名_*_学 号_*_学 院_数学与计算机学院_专 业_软件工程_ _指导教师_ *_餐饮管理系统需求文档说明书目 录:1概述41.1编写的目的41.2背景41.3本文件中用到的专门术语的定义:41.4*围41.5任务概述5目标5用户的特点5假定和约束51.6 运行环境62.需求规定72.1对功能的规定72.2系统功能的介绍7整体功能模块72.2.2程序流程图83.本系统数据库结构133.1菜谱列表133.2座位列表133.3客户列表133.4订菜列表133.5员工列表143.6管理员列表143.7总营业列表154.系统功能要求说明154.1

2、输入输出要求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营业查询字段231概述现代社会,在餐饮业传统的餐饮管理现在已经很难应对当今社会对餐饮业的管理要求,采用人工处理这些信息不仅工作量繁重、复杂,而且容易产生错误和混乱。而采用计算机进行信息的有效管理不但能实现管理的规*化,而且还可以避免错误,提高效率,大大提高了对信

3、息管理的便捷性、安全性、准确性。鉴于传统餐饮管理方式的种种缺陷,我们设计了方便中小级别餐饮企业使用的应用程序系统餐饮管理系统,来实现企业餐饮自动化管理。1.1编写的目的本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。1.2背景a) 系统名称:餐饮管理系统b) 设计对象:餐饮企业1.3本文件中用到的专门术语的定义:普通用户:登陆的员工管理员:系统授权管理该系统的总经理、主管1.4*围 系统包括的*围:所有登陆本系统的的用户,管理员1.5任务概述1.5.1目标进行信息的有效管理不但能实现

4、管理的规*化,而且还可以避免错误,提高效率,本系统即针对餐饮业的信息管理而设计制作的。1.5.2用户的特点本系统的最终用户有:普通员工、管理员最终用户普通用户管理员角色名称职责描述普通员工客户信息管理、餐饮管理(订桌、定菜、结账)管理员人事管理(员工信息管理)、菜谱管理、营业额查询1.5.3假定和约束本系统基于B/S架构。数据库选择SQL Server数据库。1.6 运行环境操作系统:Window7,简体中文; 开发平台:Microsoft Visual Studio 2010英文数据库平台:SQL Server 2007 英文2.需求规定2.1对功能的规定本系统以餐饮业务为基础,突出前台管理

5、。点菜方面采取图形界面加数据的方式,使用户能直观地管理数据信息,并能有效地管理每个开桌的酒菜。点菜管理可实现订桌、点菜、结账、清台。营业分析可对客人点单情、酒菜销售情况、销售收入等进行分析。点菜收银、营业分析、库房管理的有机结合,可为企业经营方向提供依据,为餐馆的发展提供重要保证。 2.2系统功能的介绍整体功能模块程序流程图客户信息管理流程图订桌管理流程图 定菜管理流程图结账流程图员工信息管理界面流程图菜谱管理流程图3.本系统数据库结构3.1菜谱列表 表名FOODLIST表说明菜谱列表列名主键引用数据类型是否为空默认值备注中文名英文名IDID是NUMBER(5)否菜品编号FOODNONUMBE

6、R(5)否外键菜名FOODNAMEVARCHAR2(20)菜品类别FOODCLASSESVARCHAR2(20)菜品价格FOODPRICENUMBER(15,2)3.2座位列表表名DESKLIST表说明座位列表列名主键引用数据类型是否为空默认值备注中文名英文名IDID是NUMBER(5)否座位编号DESKNONUMBER(5,0)否座位状态STATEVARCHAR2(20)否0可用客户*CUSTOMNAMEVARCHAR2(20)预定人数BOOKNUMBERNUMBER(20)预定时间BOOKTIMEDATE3.3客户列表表名CUSTOMER表说明客户列表列名主键引用数据类型是否为空默认值备注

7、中文名英文名IDID是NUMBER(5)否*CUSTOMNAMEVARCHAR2(20)否*IDCARDVARCHAR2(18)否TELNUMBER(11)3.4订菜列表表名OrderDish表说明临时订菜列表列名主键引用数据类型是否为空默认值备注中文名英文名IDID是NUMBER(5)否菜品编号FOODNONUMBER(5)否外键菜名FOODNAMEVARCHAR2(20)菜品类别FOODCLASSESVARCHAR2(20)菜品价格FOODPRICENUMBER(15,2)座位号DESKNONUMBER(5,0)否3.5员工表表名Worker表说明员工表列名主键引用数据类型(精度*围)是否

8、为空默认值备注中文名英文名IDID是NUMBER(10)否员工编号W_NUMBERNUMBER(10)否*W_NAMEVARCHAR2(10)否密码W_PWDVARCHAR2(10)否性别GENDERVARCHAR2(2)生日DATEDATE*IDCARDVARCHAR2(20)住址ADDRESSVARCHAR2(20)TELEPHONENUMBER(20)职位JOBVARCHAR2(20)否3.6管理员表表名Manager表说明管理员表列名主键引用数据类型(精度*围)是否为空默认值备注中文名英文名IDID是NUMBER(10)否员工编号W_NUMBERNUMBER(20)否*W_NAMEVA

9、RCHAR2(10)否密码W_PWDVARCHAR2(10)否性别GENDERVARCHAR2(2)生日DATEDATE*IDCARDVARCHAR(20)住址ADDRESSVARCHAR(20)TELEPHONENUMBER(20)3.7总营业列表表名BIZLIST表说明总营业列表列名主键引用数据类型是否为空默认值备注中文名英文名IDID是NUMBER(5)否 座位号DESKNONUMBER(5,0)否订单客户CUSTOMNAMEVARCHAR2(20)否订单总额SALNUMBER(15,2)4.系统功能要求说明4.1输入输出要求该系统的输入绝大部分是窗口点击,涉及数据具体输入是:一:员工个

10、人信息:包括登陆时候的信息输入、注册和修改个人信息的输入;二:菜单信息:三:客户查询信息等。4.2数据管理能力要求(针对软件系统)4.3故障处理要求列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。5.页面字段5.1登录界面字段登录界面字段类型字段名说明是否隐藏uttonloginButton系统登陆按钮否quitButton退出登陆界面否JLabeluserNameLabel登录界面用户名标签否passWordLabel登录界面密码标签否JTe*tFielduserNameField登录界面用户名输入框否passWordField登录界面密码输入框否5.2员工管理界面

11、字段字段类型字段命名备注是否隐藏JMenuBarmainFrameMenuBar添加主界面的菜单栏否JMenumenu在菜单栏中添加菜单否JMenumainFrameMenu显示主界面操作否JMenucustomerInformationMenu显示顾客信息操作否JMenumenuManagermentMenu显示餐饮管理操作否JMenuoperateMenu显示操作操作否JMenuhelpMenu显示帮助操作否JMenuItemaboutMenuItem在帮助菜单下的关于操作否JMenuItemalterPasswordMenuItem在操作菜单下的修改密码操作否JMenuIteme*itM

12、enuItem在操作菜单下的推出操作否5.3客户信息管理界面字段客户信息系统界面字段类型字段名说明是否隐藏uttoncheckButton查询按钮否addButton增加按钮否removeButton删除按钮否modifyButton修改按钮否JTe*tFieldcheckField查询输入框(根据*或*号查询)否JRadioButtoncustomerIdcard_checkButton根据客户*查询单选按钮否customerName_checkButton根据客户名查询单选按钮否JTablecustomerInformation_table用户信息表是增加客户信息子界面字段类型字段名说明是

13、否隐藏uttonensureButton确认按钮否cancelButton取消按钮否JLabelcustomerNameLabel客户名标签否customerIdCardLabel客户*否customerTelLabel客户否JTe*tFieldcustomerNameField客户名输入否customerIdCardField客户*输入框否customerTelField客户输入框否修改客户子界面字段类型字段名说明是否隐藏uttonensureButton确认按钮否cancelButton取消按钮否JLabelcustomerNameLabel你想修改的客户名标签否old_customerI

14、dCardLabel原客户*标签是customerIdCardLabel客户*标签否old_customerTelLabel原客户标签否customerTelLabel客户标签否JTe*tFieldcustomerNameLabel你想修改的客户名输入框否show_customerNameField原客户名显示框否modify_customerNameField客户名修改框否show_customerIdCardField原客户*显示框否modify_customerIdCardField客户*修改框否show_customerTelField原客户显示框否modify_customerTel

15、Field客户修改输入框否5.4餐饮管理界面字段字段类型字段命名备注是否隐藏JLabletableLable用来表示座位,有多个tableLable否JLableshowLoginerLable显示登录的当前用户否JTe*tFieldloginNameField显示登录*否JlableshowImageLable显示图片否uttonyudingButton预订座位否uttontuidingButton退订座位否uttonbookDishButton点菜否uttonendAccountButton结账否5.5订座管理界面字段预定座位界面字段类型字段名说明是否隐藏JLabelcustomerNam

16、e输入提示标签否JChoicecustomerChoice选择客户否uttonaddCustomerButton增加新客户否JLablecustomerTelLable输入提示标签否JTe*tFieldcustomerTelJTe*tField只读,显示用户联系方式否JLabledateLabel输入提示标签否JTe*tFielddateField输入预定时间否JlablepeopleNumberLabel输入提示标签否JTe*tFieldpeopleNumberField输入预定的人数否JLabeldeskNumberLabel输入提示标签否JTe*tFielddeskNumberField

17、只读,显示选定的餐桌号(隐藏字段)是uttonsureButton确定否uttoncancelButton取消否退定座位界面字段类型字段名说明是否隐藏JLabelcustomerName提示标签否JTe*tFieldcustomerChoice只读,预定的客户否JLablecustomerTelLable提示标签否JTe*tFieldcustomerTelJTe*tField只读,显示用户联系方式否JLabledateLabel提示标签否JTe*tFielddateField只读,显示预定时间否JlablepeopleNumberLabel提示标签否JTe*tFieldpeopleNumber

18、Field只读,预定的人数否JLabeldeskNumberLabel提示标签否JTe*tFielddeskNumberField只读,显示选定的餐桌号否uttonsureButton确定否uttoncancelButton取消否5.6菜单管理界面字段字段类型字段命名备注是否隐藏JTabledishMenuTable显示所有的菜品信息否JTableselectMenuTable显示顾客选择的菜品信息(隐藏字段)是JlablemenuIDLable提示输入菜品的编号否JLablenumLable提示输入选择该菜品的数量否JTe*tfieldmenuIDField用来输入菜品的编号的标签否Jte*

19、tfieldnumIDField用来输入选择该菜品的数量的标签否uttonaddDishButton添加菜品否uttondeleteDishButton删除菜品否uttonalterSelectMenu更改顾客选择好的菜单否5.7结账界面字段结账界面类型字段名说明是否隐藏JTe*tFieldSearchField输入要结账的座位号是JTabelDishTable显示该餐桌所点的菜否uttonDefinButton确定结账否uttonQuiteButton取消,返回订座界面否JLabelDeskLable“座位号为:”否JTe*tFieldDeskField显示座位号否JLabelCustomN

20、ameLable“客户*为:”否JTe*tFieldCustomNameField显示客户*否JLabelSumLable“消费总金额:”否JTe*tFieldAcountField显示消费的总金额否5.8员工信息管理界面字段管理员界面ManagerFrame名称类型说明是否隐藏workerManageButtonutton进入员工信息管理界面否menuManageButtonutton进入菜谱管理界面否ineCheckButtonutton进入查看营业额界面否quitButtonutton退出管理员界面回到登陆界面否员工信息管理界面workerManageFrame名称类型说明是否隐藏sho

21、wButtonutton执行显示员工信息否addButtonutton进入添加员工信息界面否searchButtonutton按照员工编号查询员工信息amendButtonutton进入修改员工信息界面否deleteButtonutton执行删员工信息否returnButtonutton退出该界面返回管理员界面否workertableJTable显示员工信息w_numberlabelJLabel员工编号标签w_numberfieldJTe*tField文本输入框添加员工信息界面addFrame名称类型说明是否隐藏w_numLabelJLabel员工编号标签是w_numFieldJTe*tFie

22、ld员工编号输入文本框否w_nameLabelJLabel员工*标签否w_nameFieldJTe*tField员工*输入文本框否w_pwdLabelJLabel员工密码标签w_pwdFieldJTe*tField员工密码输入框birthdayFieldJTe*tField生日输入框否birthdayLabelJLabel生日标签否idcardLabelJLabel*标签否idcardFieldJTe*tField*输入文本框否telephoneLabelJLabel标签否telephoneFieldJTe*tField输入框否addressLabelJLabel地址标签否addressFie

23、ldJTe*tField地址输入文本框否genderButton1JRadioButton性别选择按钮(男)genderButton2JRadioButton性别选择按钮(女)putinButtonutton提交信息按钮否returnButtonutton退出该界面返回员工信息管理界面否修改员工信息界面AmendFrame名称类型大小说明是否隐藏w_pwdLabelJLabel密码标签w_pwdFieldJTe*tField密码输入框telephoneLabelJLabel标签否telephoneFieldJTe*tField输入框否addressLabelJLabel地址标签否address

24、FieldJTe*tField地址输入文本框否putinButtonutton提交修改信息按钮否returnButtonutton退出该界面返回员工信息管理界面否5.9菜谱管理界面字段菜谱主界面字段类型字段名说明是否隐藏JLabelsearchLabel输入提示标签否JTe*tFieldsearchField输入查询关键字否JTablefoodListTable显示菜谱信息否JRadioButtonradioButton选择按菜名或菜品类别查询否uttonaddButton增加菜品否uttonalterButton修改菜品价格否uttondeleteButton删除菜品否uttonbackBu

25、tton返回否增加菜品界面类型字段名说明是否隐藏JLabelfoodNOLabel菜品编号标签否JLabelfoodNameLabel菜名标签否JLabelfoodClassesLabel菜品类别标签否JLabelfoodPriceLabel菜品价格标签否JTe*tFieldfoodNOField输入菜品编号否JTe*tFieldfoodNameField输入菜名否JTe*tFieldfoodClassesField输入菜品类别否JTe*tFieldfoodPriceField输入菜品价格否uttonsureButton提交输入的菜品信息否uttoncancelButton取消否修改菜品界面类

26、型字段名说明是否隐藏JLabelfoodNOLabel菜品编号标签否JLabelfoodNameLabel菜名标签否JLabelfoodClassesLabel菜品类别标签否JLabelNewPriceLabel菜品新价格标签否JTe*tFieldfoodNOField显示要修改的菜品编号(不可修改)否JTe*tFieldfoodNameField显示要修改的菜名(不可修改)否JTe*tFieldfoodClassesField显示要修改的菜品类别(不可修改)否JTe*tFieldNewPriceField输入菜品新价格否uttonsureButton提交修改菜品的信息否uttoncancelButton取消否5.10营业查询字段营业总查询类型字段名说明是否隐藏uttonSearchButton查询按钮否uttonE*itButton退出按钮,返回管理员界面否JlableSumLable“营业总额:”否JTe*tFieldSumFiled显示营业总额否. z.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号