餐饮管理系统软件工程课程设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

饭店餐饮管理系统软件工程课程设计姓名学号Part1.软件需求说明书Part2.概要设计说明书Part3.详细设计说明书Part4.小组互评软件需求说明书——某某1引言待开发的软件系统的名称饭店餐饮管理系统1.1背景经过多年发展,餐饮管理已经逐渐由定性管理,进入到重视定量管理,进入到重视定量管理的科学阶段。众所周知,在定量管理的具体实现方法和手段方面,最有效的工具就是电脑管理。传统手工操作管理存在着许多无法避免的问题。1.1背景例如:1.人工计算账单容易出差错。2.收银工作中跑单、漏单、偷钱现象普遍。3.个别服务员作弊、改单、宰客情形发生。4.客人消费数据难以保存查询。5无法对大量营业数据进行统计分析。1.1背景因此制约了整个餐饮业的规模化发展和整体服务水平的提升。有效的管理成为了一个难题,为能有效的解决这些问题提高企业的经济效益,在这些中小型饭店中采用工作流技术,结合饭店绿色管理内容,实施计算机管理信息系统视为一条有效的解决途径。1.2编写目的本系统为了有效解决现行系统中手工运作所面临的工作量大、数据传递不及时、数据统计和计算易发生差错等造成餐饮管理效率低的种种问题,本系统将采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。最大限度地实现易维护性和易操作性。实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。2任务概述2.1目标系统是服务于餐馆的日常管理的,是为了满足餐饮业发展,科学管理餐馆管理、调高效率的管理系统。餐饮管理系统能帮助餐饮业提高服务质量、工作效率、准备的考评员工绩效,掌握消费者信息,及时协调处理缺货情况。该系统可以帮助餐饮企业处理日常工作业务,规范管理工作和操作流程,是餐饮行业的得力助手。可以帮助管理者们边工作、边了解企业经营状况,为经营者提供决策分析的数据;可以杜绝内部管理的漏洞和避免人为错误给企业造成损失;可以为顾客提供全方位满意的服务;可以为顾客提供正规、精美、具有企业特色的结帐单;可以保证企业营业额数目的准确;可以了解常客的不同消费习惯和消费历史信息;可以知道畅销菜品和不受欢迎菜品;同时还能建立全方位的管理模式。系统界面简洁,操作直观简单。2.2用户的特点(1)支持日常业务运作。(2)集中管理业务数据,支持管理预测与决策。(3)有良好的可扩充性(系统配置灵活,支持用户未来信息化进程的发展)。(4)汉字图形用户界面,人机对话友好,操作方便。(5)响应速度合理,安全性较高。2.3假定和约束1,开发时间:对于FABMS的开发应该做到功能齐全,又要方便用户使用这样会要求有大量的时间,我们必须控制好时间是用户满意,收益最大。2,开发资金对与一个系统的开发资金是有限的,我们必须理解用户的要求做到尽量少该代码,这样可以节约时间,从而解决资金问题,并应最大限度地实现易维护性和易操作性方便管理人员使用3,开发团队素质约束开发团队的素质不可能无限优越,必定存在某些不足,增强团队合作是成败的关键,长期的调试和维护的过程是必不可少的。3、需求规定3.1、对功能的规定4.输入输出3.查询管理5.安全1.前台营业2.营业分析前台营业1.日始日结:设定每个营业日的开始和结束2.接待预订:显示房台状态,进行房台预订3.点菜收银:开台、点菜、结帐、交班,提供最主要的营业功能4.营业设置:日常营业所必需的数据库设定5.酒菜设置:按类别(酒水饮料、凉菜、热菜、主食、包桌、服务用品等)设置酒菜数据6.房台设置:类别设置包房或餐台7.其他设置:付款方式(现金、银行卡、赠券、挂账、免单)、点菜说明等backback销售分析:营业总况、收入金额房台分析:按房台统计分析营业情况酒菜分析:各种酒菜的详细销售情况统计操作分析:统计分析服务员的营业情况业绩分析:统计分析提成服务员的销售业绩和提成金额营业分析back财务查询:查询各类单据和消费情况帐单查询:查询所有已结帐单点单查询:查询所有历史点单挂帐查询:查询挂帐(签单)客人消费情况挂帐管理:挂帐人信息录入、修改、挂帐归还辅助管理:日常营业所需的其他管理功能操作员管理:管理操作员信息,并设置系统操作权限和最低折扣值查询管理输入:条形码,英文,汉字,数字输出:英文,汉字数字back安全与保密要求不能轻易被破坏,不能让管理人员以外的人删改餐饮等信息,对断电、死机、系统崩溃等问题有有力措施以保障数据不受损失。该系统包含有密码装置来实现基本密码操作back3.2对性能的规定3.2.1精度输入/输出:条形码英文和汉字输入,英文和汉字输出和阿拉伯数字输入输出。阿拉伯数字精确到小数点后两位。3.2.2时间特性要求a.用户在使用浏览功能时,系统的响应时间不能超过5秒,系统可以不间断运行。b.更新处理时间:每输入一次数据即实现一次更新。即实现实时控制。c.数据的转换和传送时间在1到两秒之间,方便数据输入输出,缩短等待时间。可以有效地对中小型餐厅消费进行管理。满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。当由于操作人员输入错误,可以随时更改并更新数据。及时对系统进行升级,避免与运行系统的不兼容问题出现。及时发现软件漏洞,给予补丁更新。3.2.3灵活性3.3输人输出要求输入简体中文和阿拉伯数字并生成对应的中文大写数字并输出。要求精确到小数点后两位并标明正负。3.4数据管理能力要求考虑到餐饮的业务特点和每天的实际业务量的情况:要求能存储一定数据的能力,并且能够对大量数据有一定的处理功能和快速的响应时间。鉴于开发条件有限,我们打算采用SQLServer2005进行管理。3.5故障处理要求登录时帐号口令错误时,系统将给出提示,但最多只要求输入三次错误信息,三次以后将不再允许登录。正常使用时不应出错,对于用户的输入与操作错误应给出适当的改正提示,保证系统的正常运行。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。2020/2/222020/2/221、系统采用当今流行的C/S结构和三层架构模式,支持SQLServer等大型数据库系统。2、在vs20008开发环境下,以C++builder为开发语言。2020/2/22需求名称详细要求Windows操作系统Windowsxp操作系统,1G内存,硬盘剩余500M浏览器IE浏览器注:1、打印机支持POS58,POS76等热敏小票打印机器,支持各型号针打和票据打印机(必须带硬字库)。2、钱箱支持通过RJ45口连接小票打印机的钱箱。3、刷卡设备支持无须驱动支持所有磁卡。2020/2/22接口1.用户接口用户通过局域网以C/S的方式访问系统,用户成功登陆该系统后,按浏览器方式使用该系统与角色权限相关的功能。2.外部接口中小型酒店管理系统必须包括用户登陆,查询,添加,测除等可视化界面,且可为中小型酒店管理者设用最高层模块3.硬件接口采用基于超5类的综合布线系统,同时支持语音和数字的传输CPU2400转以上,显示器支持800*600分辨率,基于内存512推荐2G,Windows兼容打印机,支持检查的双通道DDR2内存。4.软件接口内存256MB及以上,支持SQLserver2005关系数据库5、客户端接口请用户界面用户模块,得到客户登陆信息后查询信息表,对界面模块发出登陆成功的信息。得到用户操作信息后查询信息表选择调用通知查询模块,客房信息查询模块,帮助查询模块。2020/2/22由键盘,条形码识别器等输入设备输入,从而激发计算机发出指令建立数据库并按以下功能实现对输出设备控制实现输出功能。登陆经理员工密码修改菜品信息包房信息人员管理营业统计帮助密码修改菜品信息订台信息点菜管理结账功能帮助餐饮管理软件功能结构图back饭店餐饮管理系统概要设计说明书目录引言运行设计总体设计接口设计系统数据结构设计系统出错设计学习总结编写目的本系统为饭店餐饮管理系统是为了有效解决现行系统中手工运作所面临的工作量大、数据传递不及时、数据统计和计算易发生差错等造成餐饮管理效率低的种种问题,本系统将采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。控制精度或生产能力的提高方面对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。在管理信息服务的改进方面实现对消费的历史记录进行查询。系统应最大限度地实现易维护性和易操作性。实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。基本概念设计用户界面设计应反映用户分组和各用户组操作权限的基本要求,即各用户只能对与自己操作相关的功能和数据是可见的在服务端建立独立的数据库,集中管理系统所涉及的菜谱信息数据、点菜单信息数据等。以需求用例图作为系统设计的依据,将整个系统按用例参与者划分为与参与者对应的功能群,由此形成整个系统的主体逻辑结构。接口设计内部接口用户通过局域网以C/S的方式访问系统,用户成功登陆该系统后,按浏览器方式使用该系统与角色权限相关的功能外部接口用户界面硬件接口软件接口系统内部分为:顾客包房系统和结账系统两个子系统用户接口运行设计1.包房模块组合2.结账模块组合系统数据结构设计数据结构与程序的关系逻辑结构设计物理结构设计总体设计3412员工房间顾客菜品账单负责对应含有选用付账11111n1nmm找零付款方式领导1n使用mp运行设计各实体及其联系图文字说明文字房间和顾客之间是使用关系顾客与账单之间是付账的关系房间与账单的之间是对应关系部分ER模型设计房间实体及属性图账单实体及属性图文本房间房间号状态容量房间类型管理员工号账单账单号菜名点菜数量房间号此为房间实体对应的关系模式:房间(房间号,状态,容量,房间类型,管理员工号)此为账单实体对应的关系模式。账单(账单号,菜名,点菜数量,房间号)逻辑结构设计公司名公司名公司名公司名物理结构设计系统出错处理设计出错信息程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。2、由于其他问题,如网络传输超时等,产生的问题,称为硬错误。对于软错误,须生成相应的错误提示语句,送到输出模块中。本系统可能发生的软错误如下:①登录错误:用户名或密码输入错误,系统提示“用户名或密码错误”。②录入信息填写错误:当录入信息时,某项信息所填内容与系统设置的格式不符,系统提示“××项填写格式不符”;提交时信息填写不完整,系统提示“××项不能为空”。③查询错误:进行条件查询时,未找到相应信息,系统提示“所查询信息不存在”。对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。补救措施服务器必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。若真断电时,在断电恢复过程可采用SQLSERVER的日志文件,对其进行ROLLBACK处理,对数据进行恢复。系统维护设计维护方面主要是对服务器上的数据库进行维护。可使用SQLSERVER的数据库维护功能机制,定期为数据库进行Backup,维护管理数据库死锁问题和维护数据库内数据的一致性学习总结通过为软件工程课程的学习,我们一组三人在一起努力,终于完成了餐厅管理系统的设计,其中运用到了SQL语句对数据库的编写,以及对可视化界面的设计和与数据库的连接等知识。让我们在实际的操作中,将学过的理论知识在实践中得到了运用和巩固,并且面对陌生的知识,我们刻苦钻研,不断补充自己的课外知识,并将所学知识灵活运用,才使得程序能够圆满的完成BACK饭店餐饮管理系统详细设计说明书目录第一章引言第二章程序系统的结构第三章程序设计说明第四章程序(2)标识符设计说明引言1.1目的在计算机飞速发展的今天,快捷便利的操作方法被越来越多的人所接受,计算机代替了人们众多复杂繁琐的工作。目前餐饮管理系统尚未被广泛应用,还存在着进一步开发的可能性。餐饮管理者和消费者将成为餐饮管理系统报告的潜在读者。本系统为饭店餐饮管理系统是为了有效解决现行系统中手工运作所面临的工作量大、数据传递不及时、数据统计和计算易发生差错等造成餐饮管理效率低的种种问题,本系统将采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。控制精度或生产能力的提高方面对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。在

1 / 50
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功