2022年2022年酒店管理系统设计说明书 .pdf

上传人:Che****ry 文档编号:27190279 上传时间:2022-07-23 格式:PDF 页数:30 大小:2.65MB
返回 下载 相关 举报
2022年2022年酒店管理系统设计说明书 .pdf_第1页
第1页 / 共30页
2022年2022年酒店管理系统设计说明书 .pdf_第2页
第2页 / 共30页
点击查看更多>>
资源描述

《2022年2022年酒店管理系统设计说明书 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年酒店管理系统设计说明书 .pdf(30页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、* 实践教学* 兰州理工大学计算机与通信学院2014 年春季学期数据库课程设计题目:酒店管理系统专业班级:信息与计算科学2 班姓名:王亚娇学号:11500227 指导教师:王旭阳成绩:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 30 页 - - - - - - - - - 目录摘 要 . 1 1. 需求分析 . 2 2. 概念结构设计 . 5 3. 逻辑结构设计 . 11 4. 系统实现 . 19 5. 系统测试 . 26 参考文献 . 26 课程设计总结 . 27

2、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 30 页 - - - - - - - - - 1 摘 要酒店餐饮管理系统是为了实现酒店餐饮自动化管理而设计的,它完全取代了原来酒店餐饮管理一直使用的人工处理的工作方式,并且避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成酒店餐饮管理工作提供了强有力的工具和管理手段。针对传统的酒店餐饮管理带来的诸多不便,文章介绍了新型的酒店餐饮管理模式。 在开发酒店餐饮管理系统中,本系统运用了 SQL S

3、erver 2008为数据库,系统实现了后台管理、桌台信息的查询、开台信息、点菜、收银、桌台信息管理、员工管理、菜单维护、消费查询和盈利信息查询等功能。 数据灵活化配置一套餐饮管理系统。通过系统的开发掌握软件的基本的开发流程, 了解了系统的业务。 从而掌握软件开发整体过程,把知识运用实际生产中。关键词:数据库管理系统,酒店餐饮管理系统,系统设计, SQL server 2008 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 30 页 - - - - - - - - -

4、2 1. 需求分析项目需求分析就是描述系统需求,通过定义系统中的关键域类来建立模型。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制,因此,酒店餐饮管理系统的需求分析也是开发人员和用户一起完成的。需求分析的第一步是描述酒店餐饮管理系统的功能,即定义用例,以此确定系统的功能需求。该系统主要从酒店的订餐方面来分析。酒店餐饮管理系统的核心思想就是以顾客是上帝为核心,这就意味着酒店将把客人作为其运作的核心, 提升客人满意程度, 获得更大的利润。 随着行业竞争的加剧和市场的快速膨胀, 增长率的下降, 利润的降低, 消费行为的理性化是必然的发展趋势。 各大酒店更多的将目光专注于如何提高服

5、务质量,提高经营管理,而提高经营管理最重要的保证就是信息技术。酒店餐饮管理系统也是一个酒店不可缺少的部分,它的内部无论对于客户还是员工来说都至关重要, 所以一个系统应该能够为用户提供充足的快捷的信息和方便的查询方式,而且不应有时间和地域的限制。随着科学技术的不断提高, 计算机科学日渐成熟, 其强大的功能已成为人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的部分,使用计算机对酒店餐饮的管理具有着手工管理所无法比拟的优点:(1)客户和工作人员可以随时了解有关酒店餐饮的相关信息。(2)减轻了工作人员的工作负担。(3)查询、修改更加方便、快捷。1.1 系统的主要功能

6、根据餐饮行业的特点和该企业的实际情况,该系统以餐饮业务为基础, 突出前台管理,从专业角度出发, 提供科学有效的管理模式。 点菜方面采取图形界面加数据的方式,使用户能直观地管理数据信息, 并能有效地管理每个开台的房间台号所点的酒菜。 人事管理: 新管理员或者经理或主管可以在这里进行注册,以获得注册帐号并获得软件的管理权限。登录管理:已注册的用户可以在这里修改自己的密码,并核查已注册人员。 菜谱价格: 菜谱价格面板用于添加或者修改各种菜品并为其制定价格。 报表统计:报表统计面板主要用于显示每日或者每月或每年名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -

7、 - - - - - 名师精心整理 - - - - - - - 第 4 页,共 30 页 - - - - - - - - - 3 的销售额柱状图、曲线图,方便统计人员的直观查阅。成本控制:成本控制面板用于各个阶段销售额及成本的计算,统计和归总。 系统设置: 系统设置用于对系统的各种音乐进行选择或者设置音效。系统帮助:主要进行各种帮助文件的调用和选择。收款界面:预定位置:用于完成位置的预定操作。退订位置:用于完成位置的退定。点菜系统:用于完成点菜的相关操作,可以采用下拉式菜单,也可直接输入菜名或编号。结帐服务:用于完成结帐的相关操作。客户服务:用于添加客户及查找客户信息等操作。1.2 系统的实现

8、目标面对服务行业的高速发展和餐饮企业信息化发展的过程中出现的各种情况,该餐饮管理系统在实施后应能够达到以下目标:采用汉字图形用户界面, 系统界面友好美观,操作简单易行。人工处理这些信息不仅工作量繁重、复杂,而且容易产生错误和混乱。 采用计算机进行信息的有效管理不但能实现管理的规范化,而且还可以避免错误, 提高效率, 本系统即针对餐饮业的信息管理而设计制作的。该软件应尽可能地降低使用者的劳动强度,同时提高工作质量和效率。 系统维护方便可靠,具有灵活性、通用性及安全性的特点。1.3 系统的性能需求1 系统的安全性系统运行安全是决定软件质量的重要因素,虽然此餐饮系统不需要接入Internet,但系统

9、中涉及多方信息, 如果有人蓄意破坏任意信息,都可能会导致系统的停用,会带来损失,因此仍然需要保证它的安全。 为了保证系统的安全性,必须采取一定的安全措施, 防止用户越权使用, 防止工作数据被非法篡改、 破坏和泄露等。既要考虑操作系统的安全性,还要考虑到餐饮系统本身的安全性。2 系统的合理性在设计系统时要考虑实际的系统性能和硬件要求,不能忽视所处环境, 也不能一味地追求新技术,要保证系统的合理性。3 系统的简单性、易用性要考虑到不同层次服务人员及领导人员的计算机操作水平,一般而言,大部分服务员的计算机操作水平偏低,因此开发时要本着“简单易用”的原则,方便各层次人员的使用, 使人员的培训降到最低。

10、 对于收银的服务员只需要简单且名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 30 页 - - - - - - - - - 4 快捷地收银方式,既利于他们使用,也提高收银速度,同样对于领导人员,也需求简单、一目了然的界面, 这样即使是没有操作过计算机的人来说,只需要进行简单的操作培训就可以达到熟练,使之能顺利地完成系统各种功能。4 系统的稳定性、可靠性餐饮业从业人员来源广泛, 分布性强, 往往不具备专业的计算机知识,因此,餐饮系统必须稳定、可靠。另外,餐饮业营业时间与一般

11、公司(或企业 ) 区别很大: 一般公司 ( 或企业) 正常上班时间,餐饮企业生意不多;而一般公司 ( 或企业 )休息时间却正是餐饮业营业高峰。 餐饮系统必须兼顾到餐饮业这种间隙性的营业状况,必须具有高度的稳定性,保证在营业高峰时不出故障,即使出现故障,系统也必须具有快速恢复能力。1.4 运行环境系统对运行的环境的要求:1 硬件环境现在的电脑很高的性价比,因此需要的配置应该高于下面的配置:处理器: Inter Pentium 1.0GHz 或更高内存: 216MB 硬盘空间: 80GB 光驱: CD-ROM 48X 显卡: SVAG 显示适配器。2 软件环境Windows 7+ SQL Serv

12、er2008 + JDK 1.6 3 开发环境JAVA + SQL Server2008 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 30 页 - - - - - - - - - 5 2. 概念结构设计2.1 功能模块设计采用本系统可以大大减少前台的服务人员的人数,直接和厨房联系加快上菜速度。由于采用计算机操作, 可以大大提高操作速度。 为了能够适应信息化发展的需要,提高餐饮部门的工作效率,引入了该信息系统。根据分析,酒店餐饮管理系统可分为以下三个模块:登录模块、订餐

13、模块、后台管理模块。其系统模块图2.1.1 所示。图2.1.1 系统模块图登录闪屏操作管理界面收款界面登录管理菜谱价格人事管理系统设置成本控制系统帮助报表统计预定位置退定位置点菜用餐结帐服务客户服务结帐统计名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 30 页 - - - - - - - - - 6 2.2 数据字典数据字典是系统中各类数据描述的集合,是进行详细的数据的收集和数据分析秘获得的主要成果。数据字典在数据库设计中占有很重要的地位。数据字典部分如下:表2.2.1

14、 管理员信息表数据流系统名:酒店管理系统条目名:服务员信息来源:系统管理员去处:服务员信息删除查询数据结构:管理员信息: 编号,区域名称, 描述,密码,服务人员类型, 员工编号, 性别 简要说明:管理员信息表主要是录入员工的信息,以及对员工的添加,删除,分工表2.2.2 餐桌信息表数据流系统名:酒店管理系统条目名:餐桌信息来源:区域餐桌信息去处:餐桌信息预定查询数据结构:餐桌信息: 编号,区域 ID,名称,状态,主菜单 ID,其他 简要说明:餐桌信息表主要是查看餐桌的当前状态表2.2.3 菜单信息表数据流系统名:酒店管理系统条目名:菜单信息来源:菜单信息去处:菜单信息添加,删除查询数据结构:菜

15、单信息表主要是查看菜单的信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 30 页 - - - - - - - - - 7 菜单信息: 编号,区域名称,描述,价格,菜单ID 简要说明:菜单信息,主要是管理员对菜单信息的添加与删除表2.2.4 营业额信息表数据流系统名:酒店管理系统条目名:营业额信息来源:营业额去处:营业额信息查询数据结构:营业额信息: 编号,区域名称,描述,类型 简要说明:营业额信息,管理员能查看总的营业额表2.2.5 订餐信息表数据流系统名:酒店管理系

16、统条目名:订餐信息来源:订餐去处:订餐信息删除查询数据结构:订餐信息: 员工编号,餐桌号,时间 简要说明:订餐信息,订餐与开台表2.2.6 酒店信息表数据流系统名:餐饮管理系统条目名:酒店信息来源:酒店去处:酒店信息查询数据结构:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 30 页 - - - - - - - - - 8 酒店信息: 编号,区域名称,描述,地址,营业时间,负责人,电话 简要说明:管理员可查看,修改酒店的基本信息2.3 E-R 图概念设计是一种面向对象的

17、数据模型,是按照用户的观点来对数据和信息建模。它描述了从用户角度看到的数据,它反映了用户的实现环境, 这种方法用ER 图描述现实世界中的实体,而不涉及这些实体在系统中的方法。概念设计中最著名的方法就是实体联系方法(ER方法) ,建立 ER模型,用 ER图表示概念结构,得到数据库的概念模型。ER模型中包含“实体”, “联系”和“属性”。在本系统中,多对多的关系用(m-n)表示。本系统的主要的实体有餐桌,客人,菜谱,餐饮,账单,点菜单等。实体 ER图如下所示:图 2.3.1 餐桌ER餐桌餐桌编号餐桌状态座数位置客人姓名联系方式订餐时间编号座位号图 2.3.2 总体 ER图名师资料总结 - - -精

18、品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 30 页 - - - - - - - - - 9 图 2.3.3 菜谱ER菜单菜品种类菜名价格厨师描述订餐座位号菜名名称价格数量区域图 2.3.4 餐饮 ER图图 2.3.5 餐饮费 ER图账单座位号客人号菜单号结账图 2.3.6 点菜单 E 点菜单菜类餐桌号菜名说明数量名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 30

19、页 - - - - - - - - - 10 2.4 总体 E-R图逻辑设计的目的是把概念设计好的概念模型转换成与选用的具体机器上的DBMS 所支持的数据模型相符合的逻辑结构。这些模型在功能上、 完整性和一致性约束及数据库的可扩展性等方面均应满足用户的各种要求。因而,根据上节的实体ER 图,总体 ER 图如下:图 2.4 总体 ER图账单客人餐桌订餐餐饮结账入座上菜用餐点菜菜谱1 1 n m n n m 1 1 1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 30

20、页 - - - - - - - - - 11 3. 逻辑结构设计3.1 建立关系模式客户(客户编号,姓名,电话,座位号,订餐时间)员工(员工号,姓名,性别,年龄,电话,密码)点菜单(食品编号,菜名,餐桌号,数量,说明)销售账单(订单号,销售额,备注)订单(座位号,订单号,订单时间,菜单号,数量,顾客号)菜单(菜单号,菜品号,时间)菜品(菜品号,名称,价格,状态)1、rszl (用户表)序号字段名称字段描述字段类型长度备注1 empid 用户编号nvarchar 20 不允许空2 empname 用户姓名nvarchar 20 不允许空3 empimage 用户照片image 允许空4 sex

21、用户性别nchar 1 允许空5 address 用户地址nvarchar 50 允许空6 birthday 出生年月日datetime 允许空7 sfzid 身份证号nchar 18 允许空8 xl 学历nchar 4 允许空9 zhiwei 职位nchar 8 允许空10 hf 婚姻状况nchar 2 允许空11 tel1 电话varchar 20 允许空12 tel2 手机varchar 20 允许空13 mail 邮箱varchar 50 允许空14 zctime 日期datetime 允许空15 passwd 密码nvarchar 20 允许空表 3.1 rszl 名师资料总结 -

22、- -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 30 页 - - - - - - - - - 12 用户表主要用于存储一些用户信息,如用户的账号、密码和类型地点等等,主要用于用户登录,添加客户和添加预定时会使用到用户信息来记录经手的用户。2、orderdesk (客户表)序号字段名称字段描述字段类型长度备注1 customame 客户姓名nvarchar 50 允许空2 tel 客户电话nvarchar 50 允许空3 deskid 座位号nchar 不允许空4 number 定菜数in

23、t 允许空5 time 订餐时间datetime 不允许空表 3.2 orderdesk 客户表主要用于存储一些客户信息,如客户的姓名、 电话、座位号、定菜数目、订餐时间。通过字段deskid 找到顾客订餐的详细情况。3、menu (食谱表 ) 序号字段名称字段描述字段类型长度备注1 fooddid 食谱编码nvarchar 50 不允许空2 foodname 食谱名称nvarchar 50 不允许空3 price 食谱价格float 不允许空4 chief 食谱厨师nchar 10 允许空表 3.3 menu 食谱表主要用于存储一些食谱信息,如食谱的名称、 价格等等, 主要用于客户订餐,使用

24、于添加预定。 字段 Price 记录的是食物的价格。 当客户预定餐点时,系统使用它来算费用。4、bookdetail (预定表)序号字段名称字段描述字段类型长度备注1 bookid 订单号nchar 10 不允许空2 foodid 食谱编号nchar 10 允许空3 foodnum 食品数目int 允许空名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 30 页 - - - - - - - - - 13 表 3.4 bookdetail 预定表主要用于存储一些预定信息,

25、如客户的订单号、 食品编号、食品数目。该表和其它各表都有紧密的联系。5.costnum( 报价表)序号字段名称字段描述字段类型长度备注1 fooddid 食谱编码nvarchar 50 不允许空2 foodname 食谱名称nvarchar 50 不允许空3 materials 食品材料nvarchar 50 允许空4 matcost 食品报价float 允许空5 matsnum 食品数目nchar 10 允许空表 3.5 costnum 3.2 餐饮管理系统逻辑功能图图 3.2 系统逻辑功能图3.3 餐饮管理系统各模块详细设计3.3.1. 管理界面主界面1. 访问模块说明餐饮管理系统就餐预定

26、就餐登记菜单明细录入退菜录入就餐结帐欠帐处理收银员日报表会员查询名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 30 页 - - - - - - - - - 14 主要包括 7 大功能模块,分别是:人事资料员工登陆菜谱价格报表统计成本库房帮助系统设置2. 主界面功能说明点击主界面左功能按钮缩进纽后, 左功能按钮区缩进 , 便于用户放大右区域的图标进行浏览查询。 缩进后按钮变为功能面板弹出钮,点击后功能面板在左侧弹出。主界面布局结构:一共有4 个 Jpanel ,一个分屏

27、面板,分屏面板加载了左侧的功能面板和右边的卡片式布局面板,然后下方框架CON加载了状态栏面板。3.3.2 人事管理1. 模块功能:对员工的信息进行添加、 修改、删除、查询、显示详细信息的操作。访问数据表说明:表名人事资料字段名及用途:员工编号存放员工的编号。 (主键)姓名存放员工姓名。照片存放指定图片的路径。性别存放员工的性别。住址存放员工的家庭住址。出生日期存放员工的出生日期。身份证号存放员工的身份证号。学历存放员工的学历。职位存放员工现担任的职位。婚否存放员工的婚姻状况。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精

28、心整理 - - - - - - - 第 16 页,共 30 页 - - - - - - - - - 15 联系电话 1存放员工的坐机电话。联系电话 2存放员工的手机号码。邮箱存放员工的电子邮箱。注册时间存放此条记录写入的时间。备注存放此员工的一些特殊说明。2. 人事管理界面功能说明:添加功能:点击人事管理界面的添加按钮,弹出新员工登记对话框,填写此对话框的内容来说明员工信息,包括:姓名、性别、出生日期、身份证号、家庭住址、学历、婚否、联系电话、手机、职位、邮箱、备注、照片等信息。新员工登记对话框布局说明:采用空布局,共有15 个 JLabel 、4 个JRadioButton ,5 个 JCo

29、mboBox , 6 个 JTextField,1 个 JTextArea ,1 个JScrollPane ,3 个 JButton ,1 个 JPanel 组成。新员工登记对话框填写要求及功能说明:姓名、身份证号和职位是必添项,其他为选添项,姓名、地址、邮箱、备注为文本域且均小于50 个字符,身份证号为文本域只能填写数字且在1618 位之间,性别是单选按钮默认是男 ,婚否是单选按钮默认是未婚 ,学历是下拉菜单默认是无 ,职位是下拉菜单默认值是空白, 手机和联系电话均为文本域, 添加照片是由一个 添加照片按钮和一个Panel 组成,点击添加照片按钮可弹出文件选择对话框,在对话框中的筛选器只能选

30、择图片文件(JPG 、BMP 、GIF) ,选中指定文件按打开后,可以把选中的图片显示到Panel 中去。取消按钮, 可不保存当前填写的信息而返回人事管理界面。 添加按钮,可以把当前的信息存入数据库中的 人事信息表中,把选订的图片放到Image文件夹下,如果没有选择文件则按选择的性别分配默认图片文件,并根据身份证号码的后六位和此员工的职位信息自动产生一个编号为员工编号连同当前点击添加按钮的时间为注册时间一并显示在一个添出式对话框中,让用户确定,确定后将此信息一并写入数据库。修改功能:在选中人事管理界面中的表格的一行时,修改按钮会变为可选状态,如点击可修改这一行记录的信息,弹出修改员工记录对话框

31、,填名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 30 页 - - - - - - - - - 16 写此对话框的内容来修改所选中的已经添加过的员工基本信息。如选中一行是再点击人事管理界面的其他无按钮位置, 修改按钮会变为不可选状态。修改员工记录对话框布局说明:采用空布局,共有15 个 JLabel 、4个 JRadioButton ,5 个 JComboBox ,6 个 JTextField ,1 个 JTextArea ,1 个JScrollPane ,3 个 J

32、Button ,1 个 JPanel 组成。修改员工记录 对话框填写要求及功能说明:从数据库中调出此员工注册的信息分别填写到 修改员工记录 对话框的相应位置, 从数据库中调出此员工的照片路径再从此位置把照片画到Panel 中去, 修改相应的要修改信息。 其中:姓名、身份证号和职位是必添项,其他为选添项,姓名、地址、邮箱、备注为文本域且均小于 50 个字符,身份证号为文本域只能填写数字且在1618 位之间,性别是单选按钮默认是男 ,婚否是单选按钮默认是未婚 ,学历是下拉菜单默认是无,职位是下拉菜单默认值是空白,手机和联系电话均为文本域,添加照片是由一个添加照片按钮和一个Panel 组成,点击修改

33、照片按钮可弹出文件选择对话框, 在对话框中的筛选器只能选择图片文件(JPG 、BMP 、GIF) ,选中指定文件按打开后, 可以把选中的图片显示到Panel 中去。取消按钮, 可不保存当前填写的信息而返回人事管理界面。修改按钮,可以把当前的信息替换数据库中人事信息表中的当前要修改行,把修改的照片放到Image 文件夹下,并把以前旧的照片删除,如果没有修改照片则无照片操作。删除功能:点击人事管理界面表格中要删除的记录,删除按钮会变为可选状态,点击删除按钮,弹出删除员工对话框,询问是否删除当前所选记录,选择是则删除数据表中的相应记录,人事管理界面表格中的相应记录,和 image 文件夹下的照片文件

34、,如是默认图片则不做删除照片操作。删除员工对话框布局说明:JOPtionPane 中的 Message选择框。查询功能: 在人事管理的上面有查询对话框,可以输入员工的姓名, 员工号,和职位,均可以查昂到相应的信息。详细信息功能: 双击或点中一行按详细信息, 都可以打开人事资料界面可名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 30 页 - - - - - - - - - 17 以查看此人的详细信息。3.3.3 收款界面主界面1. 访问模块说明:主要包括 6 大功能模块

35、,分别是:预定位置退定位置点菜服务结帐服务客户服务预定位置 (BookTable) 模块功能:可以输入预定时间,预定人数,预定人姓名,联系电话,预定位置,接到电话时间是自动取系统当前时间添入,如按下确定,则将相关信息加入数据库预定表中,按取消则放弃。注意此界面支持键盘回车Enter 键及方向键。界面结构:由六个标签及六个文本框和两个按钮构成退定位置 (ExitTable) 模块功能:以画图的形式显示预定时间, 预定人数, 预定人姓名, 联系电话, 预定位置,接到电话时间, 如按下确定, 则将此桌子数据库预定表中相关信息删除,按取消则放弃。注意此界面支持键盘回车Enter 键及方向键点菜服务 (

36、BookDish) 模块功能: 完成点菜的相关操作, 左边列表框显示菜的类别, 其下面表格可根据列表框所选类别显示此类别的菜品,左边最下面两个列表框可选择服务员及厨师,双击左边表格中某行或选中后单击添加,可将相关信息加入到右边表格中,也可在右边表格的文本框中输入菜的名称或编码, 按确定键直接将相关菜的信息加入到右边表格中。 如果选中右边表格某行后, 可按修改按钮修改所选菜品的数量, 按删除将删除该行。按确定则将所选的菜的相关信息加入到单号流水表中,用餐表中,并将桌子状态表中此桌子的状态改为用餐中,按取消则放弃。界面结构:由类别列表框,服务员列表框,厨师列表框,两个表格,输入名称的名师资料总结

37、- - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 30 页 - - - - - - - - - 18 文本框,输入数量的文本眶,确定按钮,删除按钮,修改按钮,添加按钮,退出按钮组成结帐服务 (endBill) 模块功能: 完成结帐的相关操作, 左边表格显示所点的菜, 右边总计中显示所点菜的总额,可在贵宾卡号中输入卡号, 如果正确,连接数据库得到相应折扣信息,并计算出实际应交费用, 结帐方式可选择三种, 注意挂帐只能是经理, 需要经理输入密码验证,如选择现金,则需在收款中输入所收款项,按

38、结帐按钮,计算出应找的钱数, 然后可选择是否打印帐单, 如选择打印, 则此界面消失, 打印帐单,更改数据库的相关信息,按取消则放弃。界面结构:由类别列表框,服务员列表框,厨师列表框,两个表格,输入名称的文本框,输入数量的文本眶,确定按钮,删除按钮,修改按钮,添加按钮,退出按钮组成客户服务 (cardSever) 模块功能:因为只有主管及经理才能进行添加客户,修改客户资料, 删除客户资料,因此需主管验证。客户服务主界面,可在查找眶中输入客户姓名,卡号,或者选择下拉列表眶中的数值按查找按钮进行查询操作。选则表格中的一行, 启用修改,删除,详细资料按钮, 按下相应按钮调用相应子界面。客户添加子界面,

39、可输入姓名, 性别,家庭住址,邮政编码,联系电话,注册日期及卡号自动生成。双击某行或选中后单击详细按钮,以画图的形式显示客户的详细信息。结帐服务 (BillSever) 模块功能:主要完成日结帐,月结帐,年结帐,及相关查找,在查找框中可输入帐单号,或日期,查找相关帐单,将其信息加入到表格中。按下日结帐,将连接数据库以画图的形式显示当天的销售额总计,并显示每钟结帐方式的销售额及每种类别采的畅销菜的前五名,月结帐,年结帐同理。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共

40、30 页 - - - - - - - - - 19 4. 系统实现4.1 登录启动界面图 4.1 启动界面4.2 登录界面图 4.2登陆界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 30 页 - - - - - - - - - 20 4.3 后台管理主界面图 4.3 主界面4.4 人事管理界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共

41、30 页 - - - - - - - - - 21 图 4.4 人事管理界面4.5 登录管理界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 30 页 - - - - - - - - - 22 图 4.5 登录管理界面4.6 菜谱管理界面图 4.6 菜谱管理界面4.7 报表统计界面图 4.7 报表统计界面4.8 成本和库房管理界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -

42、- - - - 第 24 页,共 30 页 - - - - - - - - - 23 图 4.8.1 成本和库房管理界面图 4.8.2 成本和库房管理界面4.9 订餐管理主界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 30 页 - - - - - - - - - 24 图 4.9 订餐管理主界面4.10 订餐管理界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -

43、 - 第 26 页,共 30 页 - - - - - - - - - 25 4.10订餐管理界面5. 系统测试5.1 测试步骤软件系统测试的步骤,具体步骤如图5-1 所示:单元测试综合测试确认测试软件包结合其他部分名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 30 页 - - - - - - - - - 26 图 5.1 软件测试步骤图5.2 测试方法单元测试:所采用的是白盒测试法, 检查模块控制结构的某些特殊路径,期望覆盖尽可能多的出错点; 经过单元侧试后的模块,

44、组装为软件包, 对软件包进行综合测试。综合测试:主要测试软件结构问题, 因测试建立在各功能模块的接口上,使用黑盒测试法, 以便对主要的功能路径进行测试,验收测试根据需求分析时确立的标准检验软件是否满足功能要求、行为和性能方面的要求。确认测试:根据需求分析时确定的验收标准检验软件是否满足功能、行为和性能方面的要求,这一步完全采用黑盒法。系统测试:将子系统与其他部分(如硬件、数据库)集成进行系统测试,检查系统的协调性及功能是否达到了用户要求。参考文献1 郑阿奇 . SQL Server实用教程 ( 第 2 版) M. 电子工业出版社 , 2012.11 2 李明等 . 数据库原理及应用 M. 西南

45、交大出版社 , 2009.7 3 熊拥军 , 刘卫国. 数据库技术与应用实践教程SQL Server 2005 M.清华大学出版社 , 2011.4 4 王珊, 萨师煊 . 数据库系统概论 M. 北京:高等教育出版社,2012.5 5 梁路宏,艾海舟,何克忠 . 基于多模板匹配的单人脸检测J.中国图象图形学报,2012,4A(10):823-830. 6 胡珊珊 . 基于遗传算法的人脸检测研究M. 青岛: 青岛大学出版社 ,2009 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2

46、8 页,共 30 页 - - - - - - - - - 27 课程设计总结通过对酒店管理系统的设计,感觉很有收获,虽然上课很认真的听讲,但真正到实践的时候, 还是困难重重。 通过酒店管理系统的设计过程,我初步了解了关于数据库开发的基本步骤,初步掌握了数据库系统的开发原理和开发方法,得到软件工程的综合训练, 提高解决实际问题的能力, 对以后的职业生涯肯定会有很大帮助。在课程设计的过程中我们遇到了许多问题。而这些问题的产生都是由于理论知识和实践经验的缺乏造成的。通过老师的细心指导和同学的帮助,我自学战名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -

47、 - - - - 名师精心整理 - - - - - - - 第 29 页,共 30 页 - - - - - - - - - 28 胜了许多的困难。 使我得到一次难得的锻炼机会,加深了对理论知识的理解, 丰富了实践经验。在这次实践中,了解并比较熟悉了如何运用SQL Server2008 数据库开发数据库系统,让我感觉收获很大。但是由于课程设计时间较短, 所以该系统还有许多不尽人意的地方,用户界面设计不够美观, 统计功能还不完善等, 这些都有待进一步改善。 经过这二周的课程设计, 大大提高了我的实际操作能力和思想的远见能力,做到真正的从感性认识上升到理性认识再到实际的操作中,真正的做到学以致用。对我们信计专业的本科生来说, 实际能力的培养至关重要, 而这种实际能力的培养单靠课堂教学是远远不够的,而此次数学建模课程设计就给了我们一个从理论走向实际的机会, 真是难能可贵。 这次课程设计, 让我们找出自身状况与实际需要的差距, 并明确了以后学习的方向, 为我们从校园走向社会打下了坚实的基础。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 30 页,共 30 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com