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