餐厅点菜系统需求规格说明书.doc_第1页
餐厅点菜系统需求规格说明书.doc_第2页
餐厅点菜系统需求规格说明书.doc_第3页
餐厅点菜系统需求规格说明书.doc_第4页
餐厅点菜系统需求规格说明书.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

小型餐厅点菜系统需求规格说明书小型餐厅点菜系统需求规格说明书 4848 软件工作室软件工作室 1 目录目录 小型餐厅点菜系统需求规格说明书小型餐厅点菜系统需求规格说明书 0 4848 软件工作室软件工作室.0 摘要:摘要: .1 关键词:关键词:1 1.引言引言:.2 2.系统设计系统设计.2 2.1 系统指导思想2 2.2 系统总体功能设计3 2.3 系统图3 3.需求分析需求分析.4 3.1 系统的非功能性需求4 3.2 系统的功能性需求4 4.数据库设计数据库设计.6 4.1 数据库系统的选择6 4.2 E-R 图6 4.3 WEB应用程序开发环境JSP 技术(后期扩展系统).7 5.硬件环境硬件环境.7 6.参考书目参考书目.7 7.附录附录7 摘要摘要: 餐厅点菜系统是为了实现餐厅点菜便捷高效化而设计的,它取代了原来餐厅点菜系统一直使 用的完全人工处理的工作方式,为及时、准确、高效的完成餐厅点菜结账工作提供了强有力 的工具和管理手段。 关键词:关键词: jdk8.0.50.13 , mssql2005 ,Eclipse ,JDBC ,C/S 架构 2 1.引言引言: 近年来,随着改革开放步伐的加快和中西方文化的交流与发展,我国人民生活水平显著 提高,全社会对餐饮业的需求量也越来越大,伴随着消费的持续增长,餐饮行业已经成为现 代社会中发展最快的行业之一。要想在激烈的市场竞争中生存,就必须在经营管理、餐饮服 务等方面提高管理意识。而对餐厅的经营状况起决定作用的是对餐厅日常营业的管理。 如何用先进的管理手段,提高餐厅的管理水平,是每一家餐厅的经营者所面临的重要课 题。 所以应势而出的餐厅点菜系统有着很好的可行应用性。一直以来人们都采用传统人工 的方式管理账单、更新菜单等,这种管理方式存在着许多缺点,如:效率低、保密性差,另 外时间一长,将产生大量的纸质文件和纸张记录数据,这对于查找、更新和维护都带来了很 多的困难,同时,也加大了管理者的工作量和工作难度。餐厅管理系统很好的克服了这些缺 点,并且有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点。 这些优点能够极大地提高餐厅管理的效率,也是餐厅管理的科学化、正规化管理,与世 界接轨的重要条件。 本系统以Microsoft SQL Server 2005作为后台数据库,Eclipse为前 台开发工具,面向对象的设计方法,完成了餐厅点菜系统的主要模块。 2.系统设计系统设计 2.1 系统系统指导思想指导思想 立足于小型餐厅实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系 统,以提高餐厅的现代化管理水平,实现信息资源的共享。 餐饮管理系统也是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和 维护以及前端应用程序的开发以及后厨等自动化管理这几个方面。该系统中,应用SQL Server 2005数据库管理系统、SQL语言原理、采用成熟的C/S(Client/Server (客户机/服务 器))结构,根据分析和讨论,实现餐厅点菜管理,提供与用户交互的界面,完成餐厅点菜管 理系统的设计和开发。 3 2.2 系统总体功能设计系统总体功能设计 根据该系统的具体情况,应能完成以下功能: (1)前台管理:开台管理、客人买单、结账数据分析; (2)基础信息管理:菜谱信息设置、餐桌号管理、菜品基础信息登记; (3)服务管理:点菜、开单、签单、取消; (4)系统管理:用户管理; 2.3 系统图系统图 P3.1 结结账账处处理理 顾顾客客 P3.2 顾顾客客点点菜菜管管理理 点点菜菜信信息息文文件件 厨厨师师 确确定定菜菜单单信信息息 调调整整点点菜菜信信息息请请求求 结结账账请请求求 消消费费清清单单 更更新新点点菜菜信信息息 P3.3 送送菜菜管管理理 完完成成通通知知 服服务务员员 消消费费清清单单 送送菜菜信信息息 1 2 3 4 3.需求分析需求分析 3.1 系统的非功能性需求系统的非功能性需求 1 系统的安全性 系统运行安全是决定软件质量的重要因素,此餐饮系统不需要接入Internet,但系统中 涉宾客的消费信息、餐厅点菜收益等等,如果有人蓄意这些信息,因此仍然需要保证它的安 全。为了保证系统的安全性,必须采取一定的安全措施,防止用户越权使用,防止工作数据 被非法篡改、破坏和泄露等。既要考虑操作系统的安全性,还要考虑到餐饮系统本身的安全 性。 2 系统的合理性 在设计系统时要考虑实际的系统性能和硬件要求,不能忽视所处环境,也不能一味地追 求新技术,要保证系统的合理性。 3 系统的简单性、易用性 要考虑到不同层次服务人员及领导人员的计算机操作水平,一般而言,大部分服务员的 计算机操作水平偏低,因此开发时要本着“简单易用”的原则,方便各层次人员的使用,使 人员的培训降到最低。 3.2 系统的功能性需求系统的功能性需求 本系统的使用者有餐厅老板、餐厅服务员,下面就这两类系统使用者进行系统功能性需求分 析。 1 分析餐厅员工对本系统的需求 (1)搜菜功能(含语音识别、拼音、汉字模糊搜索功能) (2)服务员可以查看各菜系的菜名、编号、价格,每份菜都提供参考图片,以便客户选 择; (3)服务员待顾客点完菜之后,能够通过网络把所点菜的信息传给厨房,顾客在中途申 请服务时,如加菜、退菜等,服务员可以在系统中对用户订菜菜单进行修改,并及时将信息 传给厨房。 5 (4)在顾客确定所点的菜之后,系统自动算出费用,供客户参考。结账时服务员可利用 系统找零钱的计算。 (5)对顾客要进行记录,每次结账的时候根据此次的消费金额增加顾客的积分点数,达 到一定的积分点,顾客的级别可升级。结账时根据会员顾客不同的级别给予不同的折扣。还 会记录顾客的特殊要求(例如食物过敏),提醒厨师和服务员对有特殊要求的顾客所在餐桌 谨慎对待。 (6)保证消费者上帝级待遇,客户点菜后一定时间内菜没有上桌,提醒服务员去厨房催 促。 (7)记录餐桌状态与餐桌就餐人数。 (8)在顾客确定点菜并获取序号时,服务员同时也获取相同的序号,这样你的菜就不会 先来后吃到了。 (9)记录顾客给本餐厅提供留言或者意见,以便以后可以给客户更好的服务 (10)服务员可以在系统中添加新的菜系、菜品,删除菜品、修改菜品的单价,并为各菜 品编号 2 分析餐厅老板对本系统的需求 (1)老板可以设置餐厅招牌菜,以便客户点菜 (2)选择今天供应的菜 (3)菜品添加和删除 (4)查看每个年、月、日的销售情况,从而数据分析 (5)添加删除服务员,修改服务员信息 (6)查看各种菜品的销售量,从而可以统计出哪些是畅销产品,以便于加以宣传推广 (7)查看顾客留言或者建议等,以便于改进餐厅服务等,吸引客户 (8)查看各员工的上班记录,员工的业绩,有多种方式比较(业绩 ,出勤 ,工薪 ,职务), 对员工评估,奖惩 6 价 价 价价 价 价 价 价 价 价 价 价 价价 价 价 价价 价价 价 价 价 价 价 价 价 价 价 价 价 价 价 价 价 价 4.数据库设计数据库设计 4.1 数据库系统的选择数据库系统的选择 本系统是一个中小型管理系统,运行环境是 Windows SQL Server2005,因此使用 Windows 环境下最容易使用。 4.2 E-R 图图 概念设计是一种面向对象的数据模型,是按照用户的观点来对数据和信息建模。它描述 了从用户角度看到的数据,它反映了用户的实现环境,这种方法用ER图描述现实世界中的实 体,而不涉及这些实体在系统中的方法。概念设计中最著名的方法就是实体联系方法(ER方 法),建立ER模型,用ER图表示概念结构,得到数据库的概念模型 。 ER模型中包含“实体”,“联系”和“属性”。 1.总体 E-R 图: 1 n 1 n n 7 n 4.3 Web 应用程序开发环境应用程序开发环境JSP 技术技术(后期扩展系统)(后期扩展系统) 在传统的网页 HTML 文件(*.htm,*.html)中加入 Java 程序片段(Scriptlet)和 JSP 标记 (tag),就构成了 JSP 网页(*.jsp)。JSP 页面看上去象标准的 HTML 和 XML 页面,并附带 有 JSP 引擎能够处理和抽取的额外元件。 Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序片段,然后将执行结果 以 HTML 格式返回给用户。 程序片段可以操作数据库、重新定向网页以及发送 E-mail 等,这就是建立动态网站所需 要的功能。 所有程序都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的 要求最低。它基于强大的 Java 语言,具有良好的伸缩性,在网络数据库应用开发领域具有得 天独厚的优势。 5.硬件环境硬件环境 1.硬件要求 本系统服务器端的最低配置

温馨提示

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

评论

0/150

提交评论