酒店采购及点菜系统文档格式.docx

上传人:b****4 文档编号:17847840 上传时间:2022-12-11 格式:DOCX 页数:51 大小:1.15MB
下载 相关 举报
酒店采购及点菜系统文档格式.docx_第1页
第1页 / 共51页
酒店采购及点菜系统文档格式.docx_第2页
第2页 / 共51页
酒店采购及点菜系统文档格式.docx_第3页
第3页 / 共51页
酒店采购及点菜系统文档格式.docx_第4页
第4页 / 共51页
酒店采购及点菜系统文档格式.docx_第5页
第5页 / 共51页
点击查看更多>>
下载资源
资源描述

酒店采购及点菜系统文档格式.docx

《酒店采购及点菜系统文档格式.docx》由会员分享,可在线阅读,更多相关《酒店采购及点菜系统文档格式.docx(51页珍藏版)》请在冰豆网上搜索。

酒店采购及点菜系统文档格式.docx

目录

第1章系统概述1

1.1开发背景1

1.2应用效益1

第2章可行性分析3

2.1可行性分析3

2.2硬件配置4

2.3软件配置5

2.4设计方法8

2.5系统结构9

第3章需求分析11

3.1系统实现目标11

3.2数据流图12

3.3数据字典13

3.4系统流程图15

第4章数据库设计16

4.1概念设计16

4.2逻辑设计17

4.3物理设计20

4.3.1数据库表格分析20

4.3.2数据库安全性分析20

4.3.3存储过程类型及创建方法20

4.3.4设计原理及过程规划21

第5章程序设计22

5.1功能设计22

5.2子系统设计25

5.3菜单设计27

5.4窗体设计28

第6章系统测试39

6.1系统测试39

6.2系统调试40

第7章性能分析42

7.1完整性分析42

7.2安全性分析42

7.3数据的备份和恢复43

第8章结论44

参考文献45

致谢46

附录47

第1章系统概述

1.1开发背景

酒店行业的激烈竞争使得要争取客源、提高酒店满员率、制定正确营销策略已经成为一项重要的任务,而借助于当前蓬勃发展的IT工具来拓展销售能力,创造客观的经济效益已经成为许多酒店的首选。

作为一项有效的统计分析手段计算机管理系统发挥其强大的优势,在数据保存、数据交换等方面均快速可靠,是手工操作所不能相以比拟的。

1.2应用效益

面对这种具有现代文明时尚的新型酒店灵活多变的运营方式,更需要管理者和开发者用现代文明和超前的眼光去看待它与认识它,要结合信息网络的特点,采用有效的手段进行全方位的调查和分析。

酒店采购及点菜管理实质上是对酒店运营过程中人流、物流、资金流、信息流的管理,计算机管理就其表现形式看是对酒店大量的常规性信息的输入、存贮、处理和输出,可以说计算机管理是人工管理的最大协助者。

1.计算机管理可以使酒店信息管理规范化,提高服务质量

  由于计算机处理信息的速度很快,可以大大减少客人在点菜、用餐、娱乐、结帐时的等候时间,对客人提供及时、准确、规范的服务,大大减少差错的可能性,并随时进行有关信息的查询,为客人提供最快捷的服务,有利于酒店开拓客源市场,树立特色形象。

2.计算机管理大大提高了酒店的运作效率

  每天对营业状况的统计、消费信息、点菜信息的记录、提供查询、为客人提供结算帐单等的业务量很大,用手工方式进行上述业务运作,速度慢,需要的人手多,出现错误的可能性也大,计算机管理则可以大大提高业务运作的速度和准确性。

3.计算机管理系统的应用使酒店的经济效益得到提高

  应用计算机管理系统可以节省大量的人力物力,增加酒店的服务项目,提高酒店的服务档次,从总体上提高酒店的经济效益。

报表、库存、统计、点菜等均可做到日清月结。

为此,只有利用计算机进行餐饮管理,特别是进行联网管理,才可能实现餐饮业信息的标准化和规范化,对餐饮业经营情况提出准确及时的信息,有利于餐饮业管理者的管理并做出相关决策,同时也使管理者及时准确的了解运营情况,进行经营决策,这样才能使餐饮业适应如今社会的发展,在同行业中步步领先。

一个好的餐饮管理软件,应构建在一个好的数据库、程序语言和操作系统平台上。

第2章可行性分析

2.1可行性分析

《酒店采购及点菜系统》是我这次的题目设计中的主要内容,有效地使用计算机资源,有助于领导层能迅速了解餐厅的经营情况,点菜销售情况、采购库存情况,及客户的反应和要求,员工的业绩分析,菜品的受欢迎度等。

并使工作人员能更好的为顾客服务,对于需要大量计算机的工作来说,计算机辅助具有相当大的用处。

当前,面对餐饮管理的自动化需求,餐饮管理人员有如下选择:

1.采用手工管理。

2.购买市场的商品化软件,以适应餐饮管理的需求。

3.从公司的实际情况出发,自行研发一款适合自己的管理软件。

第一种选择当然不适合。

因为随着顾客的增多,公司的壮大,员工的增多。

对于管理者要想准确的了解顾客情况,员工情况,公司经营情况,手工的方法已经远远跟不上计算机的速度。

他们想使餐饮管理工作走向规范化、制度化、程序化、避免经营中的随意性,提高信息处理的准确性和速度。

第二种选择也有一定的弊端

1)功能的需求,市面上的商品化通用软件虽然功能强大,但有时操作较为复杂,并不是从该公司的实际出发,有些功能不实用,增加工作量。

2)行业的发展,商品软件也有其弊端,餐饮业各公司的发展不尽相同,各有各需要,软件升级后,对于该餐饮管理业务的提高不一定起到作用。

最后能作选择的只有第三条了。

1)我们会根据他们的管理业务的需要,为之定身制作一款采用先进计算机软件开发技术,在单机上运行的《酒店采购及点菜系统》。

2)我们能够根据公司的发展为其提供升级、维护、根据他们的需求不断完善该套软件。

适应餐饮管理业务未来的需求。

3)通过该系统的使用,让领导进一步加深对业务管理信息化的认识,为之下一步实现全面信息化管理奠定良好的基础。

基于以上考虑我对本酒店采购及点菜系统的可行性进行如下分析:

1.经济可行性:

酒店启用计算机来代替人工对酒店工作进行管理,将带来很多好处,如提高工作效率,减少人力资源等。

虽然开发投资支出在前,但是经过一段时间之后,系统产生的经济效益会远远超过它的开发成本,经济上是可行的

2.技术可行性:

采用MicrosoftVisualBasic6.0作为前端应用程序开发工具,SQLServer2000为后台数据库并结合软件工程的原理进行开发,技术上都比较成熟,技术上是可行的

3.运行及操作可行性:

系统对运行环境的要求不苛刻。

硬件上,满足要求的计算机的配置不用很高;

软件上,采用Windows系列操作系统,对员工稍做培训即可掌握,运行及操作上是可行的。

4.法律可行性:

本酒店管理系统的使用,不会带来任何原则上的不良问题,因此法律上是可行的。

综上分析,新系统是可行的,可以进一步地进行新系统的开发计划。

2.2硬件配置

硬件系统包括基本成分的配置和网络通信结构等。

分布式系统结构是指利用通讯设施将若干实际上相互独立、处于不同地域的计算机(包括外设)联成一个各计算机之间可以相互通讯、共享资源、相互协调、配合作业的系统。

它具有应用广泛、设备分散的结构形式。

从八十年代起,这种系统有了相当大的发展,并且越来越为广大的用户所乐于接受,到九十年代,进入了以PC机、工作站为代表的分布环境。

这种新的分布式环境中的核心就是客户机/服务器(Client/Server)体系结构。

酒店采购及点菜系统的硬件配置要根据用户对系统的稳定性要求、系统的容量、系统的吞吐量以及用户的维护水平来确定。

可以根据数据量和吞吐量的大小选择不同的系统硬件。

针对不同用户可以按下表2.1选择系统硬件。

表2.1酒店采购及点菜系统的系统硬件的选择

用户

每秒数据库并发数据访问的记录数

稳定性要求

维护水平

备选操作系统

酒吧、餐厅(3-5人)

9——50

PentiumIII/256M/20G

个人计算机

续表2.1

小酒店

(8-20人)

50——500

一般

Pentium

4/256M/40G

大酒店

500——2000

较高

较好

Pentium4/256M/80G

三星级酒店

(100-1000)

Pentium4/1024M/80G

计算机局域网络群

五星级酒店(1000人以上)

2000人以上

Pentium4/1024M/120G

2.3软件配置

系统软件是计算计系统的必备软件。

用户在购置计算机时,一般都要根据需要以及可能配备相应的系统软件。

按操作系统的功能可以分为实时操作系统和作业操作系统;

按操作系统所管理的用户数可以分为单用户操作系统和多用户操作系统;

目前使用最广泛的操作系统有DOS、WINDOWS98、WINDOWS2000、WINDOWSNT、UNIX和LINUX.。

其中UNIX操作系统是世界上应用最广泛的一种多用户多任务操作系统,并已成为工作站以及32位高档微机的标准操作系统。

多窗口操作系统WINDOWS为用户提供了最友好的界面,目前已在各种微机上得到了广泛的应用,对计算机的普及应用的深入起到了明显的促进作用。

软件配置主要包括数据库的选择和操作系统的选择。

酒店采购及点菜系统的软件配置主要根据用户对系统的稳定性要求、系统的容量以及用户的维护水平来确定。

对于餐饮业,顾客的流动量变化是非常大的,要求数据库的吞吐量和稳定性较高,这就需要选择更好的数据库。

对于酒店、餐馆、小咖啡厅,一方面规模小,数据信息量小,另一方面经费有限可以选择较为便宜的数据库,这要根据用户的需要而定。

数据库的选择还要考虑与操作系统的配合。

在本毕业设计中采用了SQLServer2000数据库。

1.操作系统的选择

操作系统是最底层的系统软件,它是对硬件系统功能的首次扩充,也是其它系统软件和应用软件能够在计算机上运行的基础。

可以根据用户量的大小选择不同的操作系统。

当然,一般情况下,用户对微软的WINDOWS界面比较熟悉,因此,建议都使用Windows98、Windows2000、WindowsXP操作系统,根据不同的用户可以参照下表2.2选择操作系统。

表2.2酒店采购及点菜系统的操作系统的选择

Windows2000

WindowsXP

WindowsServer2003

好的管理系统必然有一个相对优秀的系统配置方案。

系统配置要根据用户的实际情况设计,主要依据的就是系统的吞吐量和系统对稳定性的要求。

此外,用户的维护水平也是一个重要的方面。

2.前台开发工具的选择

针对以上对系统软件开发工具的深入分析,运用软件工程原理我决定选用Microsoft公司开发的VisualBasic6.0作为系统的前端开发工具。

VisualBasic是原有Basic语言基础上的进一步发展,它包含了数百条语句函数及关键词,其中很多与WindowsGUI有直接的关系。

VisualBasic语言简单学习,只要稍有语言基础就可以很快掌握并进而精通。

可视化的用户接口设计功能,把程序设计人员从繁琐复杂的接口设计中解脱出来;

可视化编程环境的“所见即所得(WYSIWYG)”功能,使接口设计如积木游戏一般,编程变成了一种享受;

强大的多媒体功能可轻而易举地开发集声音动画影像和图片与一体地多媒体应用程序;

新增的网络功能提供了编写Internet程序的功能VisualBasic6.0中文版还支持用户自己开发ActiveX控件和制作ActiveX文文件。

作为高质量的开发软件,VisualBasic6.0中文版有如下优点:

1)完全中文化的环境使用户更容易操作,用户在几分钟内,就可以熟悉VisualBasic6.0的开发环境。

2)语句生成器和快速提示帮助使用户不必记忆成千上万的属性和方法,在较短的时间内就能开发出功能强大的应用程序。

3)在VisualBasic6.0中,Internet应用程序的开发功能更加强大和容易。

在应用程序内可以通过Internet或Intranet访问其它计算机中的文文件和应用程序;

可以创建Internet服务器应用程序,包括IIS应用程序;

支持动态HTML技术(DHTML)的应用程序;

具有Web应用程序发布功能等。

4)种类繁多功能强大的多媒体控件,能帮助用户在较短时间内用较少的语句编写出图文声像并茂的多媒体程序。

5)VisualBasic6.0在数据库处理能力上有较大增强,能对多种数据库进行读写操作。

另外它所提供的【可视化数据管理器】能帮助用户构造多种类型的数据库,同时提供了能自动生成SQL语句的功能和新的ActiveX资料对象ADO。

6)新的语言特征包括:

用户自定义类型可以作为参数或作为公共属性和方法的返回值;

函数可以返回数组变量;

动态数组可以赋值;

文件系统对象;

按名调用(CallByname);

增强的创建对象函数(CreatObjectFunctionEnhancement);

增强的Strconv函数。

7)应用程序安装向能帮助用户自动生成具有一定功能的应用程序,大大加快了程序的开发速度。

增强的向导有:

安装程序向导、资料窗体向导、应用程序向导和类生成工具。

新的向导有:

资料对象生成向导和工具向导。

完成了前台工具软件的选择,接下来就应该进行数据库的选择与分析。

3.后台数据库选择

遵循标准和坚持开发是数据库设计的基本原则。

由此选择的数据库平台和构成的数据库系统才能具有先进性、灵活性、可扩展性和继承性。

本次开发决定选择Microsoft公司的SQLServer。

MicrosoftSQLServer是客户机/服务器体系结构中的后台应用在后台网络操作系统WindowsNT上运行,是一个大型的关系数据库管理系统(RDBMS),可应用于各种商业组织及专业数据库和应用开发环境中,它之所以变的十分流行的原因是:

1)完整集成,没有其他的RDBMS能够像SQLServer这样,将其应用和集成的开发环境(IDE)与MicrosoftWindows平台紧密集成。

2)易于使用,提供了EnterpriseManger及QueryAnalyzer等强大的工具,让DBA的设计、开发、部署及管理数据库解决方案是得心应手,这些工具能自动完成许多极富挑战性的工作,以一种简单的方式来完成各种复杂的任务,SQLServer能与各种开发工具,例如InterDev等无缝集成,使得开发者能迅速地设计和开发客户、服务器或INTEERNET解决方案。

2.4设计方法

本系统采用快速的原型化开发方法(RapidPrototyping)。

验证

图2.3快速原型模型

首先以少量代价快速地构造一个可执行的软件系统模型,通过这个模型,使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的补充和修改,将系统应具备的功能和特性逐渐增加上去,直到所有的功能和特性全部满足。

它的优点是软件开发人员向用户提供“样品”,用户能迅速的做出“反馈”,所以用快速原型法开发出来的系统更能贴近用户的需求。

用户的介入和反馈,使得这种方法开发出来的系统能够更好地适应用户的需求,因而被认为是软件工程理论中最有前途的新方法,如图2.3所示,为设计方法的示意图。

2.5系统结构

本酒店点菜及采购管理系统实际上是一个由后台数据库与前台应用软件组成的综合系统,可以采用客户机/服务器结构。

客户机/服务器结构(以下简称C/S结构)是在专用服务器结构的基础上发展起来的。

由于它的价格相对便宜,灵活性好,可共享资源以及容易扩充等特点,最近几年得到迅速的推广应用。

C/S概念:

简单地说,客户机/服务器网络,是指将局域网中需要处理的工作任务分配给客户机端和服务器端共同来完成的网络。

它是把应用分割成几个部分,并将它分配到整个网络上,以便能最有效地利用系统各种资源。

当它与先进的微处理器,分布式处理技术,关系数据库,图形用户接口,多媒体和先进的网络技术结合使用时,它将成为一种强大的计算系统。

  C/S结构的优势在于以广泛普及的网络技术为基础,将用户要完成的计算任务(应用)恰当地分配到网络上的计算机上。

把应用分解,将较复杂的计算任务交给网络上的高档机器(服务器),而把一些频繁与用户打交道计算任务交由前端的较简单的计算机(用户)来完成。

由此可以看出C/S结构中,客户机和服务器之间仅仅需要传递服务请求和服务结果,实现了客户机和服务器的合理分工和协调操作,从而极大地减少了网络通信量,有利于充分发挥客户机和服务器各自的处理功能。

C/S的特点:

C/S结构使得在过去只有大型机器才具有的功能现已发展为分布在整个局域网工作站上,利用现有的应用软件来提高终端用户的开发能力。

C/S技术将工作站与主计算机(服务器)相连,从

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 自我管理与提升

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1