您的当前位置:首页正文

酒店订餐管理系统报告

来源:我们爱旅游
酒店订餐管理系统报告

随着人们生活信息化的提高,科技水平的进步,生活节奏的加快,酒店订餐只拘泥于笔和纸的时代已经一去不复返了,酒店订餐急需一个信息管理系统,以便管理者更加方便快捷的对酒店信息进行管理,所以开发了酒店订餐管理系统。

当今社会经济飞速发展,人们生活节奏的加快,信息化、便捷化、高效化的计算机管理在人们的生产生活起到了举足轻重的作用,计算机管理已经成为各企事业单位广泛使用的管理工具,传统的管理方式效率不高,准确率低下,开始逐渐被社会淘汰。如何才能跟上时代的脚步?如何才能将我们的信息管理结合到酒店的管理当中?酒店订餐管理系统能为人们提供了一个这样的平台,便于酒店管理员对订餐管理的操作。开发本系统可对酒店的人事、订餐等各方面进行管理,也可以大大节省各酒店的管理成本,并且还能提高工作效率。

一、系统概论

根据课程设计任务书要求,酒店订餐管理系统主要完成以下功能和性能:

1、初始化酒店餐桌信息,包括酒店各个包房的包房号、名字和容纳人数,大厅各个餐桌的餐桌号、位置和容纳人数。利用图形化界面显示酒店大厅的餐桌信息。

2、管理员实现对员工信息的管理,员工的信息包括:员工编号、姓名、性别、出生日期、所在部门、参加工作日期、职位等。

3、员工根据订餐信息(包括订餐日期、时间、就餐人数、要求等)查询餐桌,选择合适的包房或大厅并记录订餐人姓名、电话、就餐人数并登记员工编号。

4、员工可以根据包房或大厅餐桌的号码、名字或订餐时间查看订餐情况,并且可以进行修改和删除。

5、系统可以按周和月统计预订就餐人数。

二、系统分析

1、可行性分析 1)、技术可行性分析,技术可行性分析是根据系统功能和实现系统的各项约束条件,根据系统目标来衡量所需的技术是否具备。酒店订餐管理系统是一个数据库管理的系统,现有的技术较为成熟,现有很多程序语言和相应的开发工具都可以适用本系统的开发。

2)、经济可行性,经过分析,作为开发系统的一般配置,选择一台性能稳定、效率较高的计算机, 经过调查了解,现在很多酒店都在寻找功能更加齐全的管理系统来取代手工操作,这个软件带来的收益远远超过它的开发所花费的代价。从经济角度来讲,开发这个系统是可行的。

3)、操作可行性分析,本系统的操作对象是员工和订餐信息。对于员工,只需要用鼠标点击按钮,输入管理信息即可。操作界面简单明了,管理人员很快就能熟练掌握操作方法。正因为本系统的操作简单,可以很顺利的应用于各酒店。

2、需求分析 1)、功能需求,本系统主要是管理员对酒店订餐信息和员工信息进行管理,其次是员工执行添加、修改和删除操作。 本系统需要有添加,修改,删除,查询,判断订餐人数,统计等功能,能将酒店订餐的信息从数据库中添加、修改或删除,利用查询功能将酒店的订餐信息显示出来。数据要求有自动更新功能,显示最新的结果。

2)、数据需求,经过对票务管理系统的分析后,系统所涉及到的数据如下:

(1)员工管理的数据需求主要包括:员工号、员工名、性别、生日、职位、信息、密码。

(2)订餐信息管理的数据需求 主要包括:客户姓名、客户电话、员工号、订餐日期、就餐日期、就餐人数、房间号、餐桌号。

3)、性能需求,因为此系统要代替人工对酒店订餐信息管理,所以要求系统响应速度快,稳定性要强,操作要简便;系统需要实现对员工信息和酒店订餐信息的管理,所以要求准确性要高;同时系统的数据库要求对部分员工保密,所以系统的安全性要高。

3、数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

三、功能模块设计

根据分析整个系统主要划分为4个功能模块,分别执行要求中的功能。数据管理中实现对订餐信息管理的添加、修改、删除和查询;员工信息管理的添加、删除和修改、删除的管理。

1、各功能模块设计与实现

本系统分为两个模块,订餐信息管理模块、员工信息管理模块。订餐信息管理模块主要实现信息管理操作;员工信息管理模块实现对员工信息的添加、修改和删除。

1)、订餐信息系统模块

订餐信息管理模块主要实现对订餐信息进行操作。 2)、员工信息管理模块

员工信息管理模块主要实现对员工信息进行添加、修改和删除操作。 3)、员工登录模块

员工登录模块主要是实现员工对系统的登录功能。 4)、统计用餐人数模块

统计用餐人数模块主要实现按月份将就餐的总人数进行显示。

2、人机界面设计

人机界面设计是指通过一定的手段对用户界面有目标和计划的一种创作活动,大部分为商业性质,少部分为艺术性质。人机界面(Human Computer Interface,简称HCI)通常也称为用户界面。 人机界面设计主要包括三个方面:

1)、设计软件构件之间的接口 2)、设计模块和其他非人的信息生产者和消费者的界面 3)、设计人(如用户)和计算机间的界面 本系统通过对话框的方式实现人机交互,界面设计简单明了,操作简单,只需要通过键盘和鼠标就可以控制控制整个系统。系统首先根据你在员工中的数据判断是否有权限然后进入到主页面;主页面中可以对订餐信息和员工信息进行操作,如订餐信息的添加、修改、删除和查询等操作。

四、调试与测试

1、调试

编好程序后,用各种手段进行查错和排错的过程。作为程序的正确性不仅仅表现在正常功能的完成上,更重要的是对意外情况的正确处理。调试的指导思想是尽量证明该程序是有错的,而不是证明它是正确的。如何能在浩如烟海的程序元素中找到有错误的那个元素,这是调试过程中最关键的技术问题。 调试过程主要是运行编制好的程序,然后遇到错误后根据系统的提示,找到相关的问题所在。

2、 测试

软件测试是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件的可靠性。它是软件生命周期中一项非常重要且非常复杂的工作,对软件可靠性保证具有极其重要的意义。在目前形式化方法和程序正确性证明技术还无望成为实用性方法的情况下,软件测试在将来相当一段时间内仍然是软件可靠性保证的有效方法。软件工程的总目标是充分利用有限的人力和物力资源,高效率、高质量地完成软件开发项目。不足的测试势必使软件带着一些未揭露的隐藏错误投入运行,这将意味着更大的危险让用户承担。过度测试则会浪费许多宝贵的资源。到测试后期,即使找到了错误,然而付出了过高的代价。

测试数据过程如下: 1)、测试查询操作。 2)、测试员工信息的添加、修改和删除操作。 3)、测试统计操作

五、结论

酒店订餐管理系统基本包括对员工信息和客户信息的添加、修改、删除,以及对人数的统计和员工登录功能。本系统只是一个设计的雏形,有很大的扩充空间。上述分析设计对空间效率,维护代价和用户的实际需求做出了较好的权衡,根据酒店订餐管理系统的实际出发,以时间效率和用户的实际需求为根本,得出的最后方案。

易文霞 李莎 廖嘉磊 2012.9.29

因篇幅问题不能全部显示,请点此查看更多更全内容