餐饮管理系统方案建议书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

2003届应届毕业生毕毕业业设设计计餐饮管理系统方案建议书课题名称:餐饮管理系统的开发与设计开发工具:VisualC++,SQLserver服务器指导老师:薛寺中编制人员:李郁平2003-05-20系统摘要本系统是专门根据酒店前台管理设计编制而成的。运用于WIN95&98(中文版)以上平台。集前台收银、点菜,订餐为一体,数据准确,方便快捷,操作简便,有无计算机应用基础均可应用,且具有人工智能。运用本系统软件不但可以提高经济效益,而且还可以弥补人工管理的种种漏洞。主要特点:*设有台号设置与显示功能,点菜单预览,并可按自设变换菜单种类;*菜名输入快捷,可在菜品栏直接键入新菜品名即可添加新菜名或进行查询;*设有酒席预定功能,并保存记录;*设有应收应付帐款记录。AbstractThisSystemcontainswhetherspecialprosceniummanagement,hoteloffoundation,designandworkingout.ApplytheWIN95&98(theChineseedition)platformbelow.Collectthefrontofficecashier,winereservoirdepositmanagement,hotelpersonnelmanagementtoanorganicwhole,Thedataareaccurate,convenientandswift,easyandsimpletohandle,Whethercanthereisapplicationfoundationofcomputersapplication,andhaveartificialintelligence.Usesystemssoftwarecanincreaseeconomicefficiency,canalsoremedyartificialallsortsofloopholeofmanagement.Maincharacteristic:*Consistofsymbol,TVstationofroom,setupandshowfunction,menupreviewtype,andcanaccordingtosetupperiodvarymenukind;*Dishitisswiftfornametoinput,canalreadypressthecodeofmakingbyoneself,Canproductfencetypeinnewdishnameofanarticleorinputdishfirstspellingwordofproducthairtheadditivenewdishnameorinquireaboutonlydirectlyindish;*Consistoffeastschedulethefunction,andkeeprecords;*Consistingofthewinereservoirtodepositthefunctionsofmanagement,thequantityofstockisincreasedanddecreaseautomatically;Thewarehouseentryformcanbetyped;*Consistoftheaccountpayablerecordreceivable;*Canbreakawayfromthemouse,thewholekeyboardisoperated.江南大学毕业作业周记院系班级:计科992姓名:李郁平课题名称:餐饮管理系统设计周数每周主要完成工作内容指导教师签字1英文资料翻译及论文综述2了解需求,并进行调研3进行概要分析,完成需求分析4总体方案设计5方案进行修改并完成6进行程序设计7程序设计8程序设计9修改程序10修改程序并完成11收集论文相关资料12撰写论文程序13完善论文14修改并定稿15提交指导老师审阅16完成论文注:本表每周学生需按时记录并请导师签字,学校及院系随时进行抽查。目录系统摘要2江南大学毕业作业周记4毕业设计任务书7一.开发工具的选择81.VisualC++的相关知识:8MFC简介8Windows应用程序使用几个标准的控件:9事件驱动软件和词汇102.SQL的相关知识:12二.系统解决方案13A.系统总体分析131.需求分析132.设计原则143.硬件配备144.软件技术145.功能特点146.点菜系统的基本功能157.收银系统的基本功能158.系统集成15B.系统设计161.系统功能分析162.系统模块设计163.系统流程分析174.数据库需求分析185.系统E-R图分析206.数据库逻辑结构21三.系统功能说明221.系统使用说明222.系统关键源代码26四.英文摘要30五.总结报告39毕业设计任务书一、课题名称餐饮管理系统二、课题来源及选题依据随着经济的高速发展、任命生活水平的不断提高以及计算机技术的日新月异,传统餐饮手工管理益发显得效率低和容易出错。为了更好的利用现代信息技术高速发展的成果,提高工作效率,节省劳动力,有必要开发餐饮管理系统。本餐饮管理系统界面简单实用,操作方便,能完成一般餐饮业的大部分工作。本文主要阐述了该系统的设计思想以及实现的关键技术。如今各饭店在某些局部工作中虽然使用了计算机,但尚未建立起真正的集成自动化系统,大部分业务工作仍靠手工完成。为了能更好的利用现代信息技术的成果,提高饭店的工作效率和水平,节省劳动力,更好地为顾客服务,决定开发餐饮自动化系统。三、开发环境及工具1、操作系统:MicrosoftWindows2000Server2、开发工具:VisualC++6.0和MicrosoftSQLServer2000四、设计(论文及其它)应达到的要求1、系统的功能:该系统能完成菜谱管理、顾客定座、顾客点菜、结账买单、结算等。2、撰写毕业设计说明书3、英文文献的阅读与翻译五、接受任务学生计科9902:李郁平六、开始及完成时间2003年4月中旬~~2003年五月底七、指导老师薛寺中一.开发工具的选择1.VisualC++的相关知识:VisualC++式微软公司推出的软件开发工具,目前已成为国内最广泛的高级程序设计语言之一。同其它软件开发工具相比,VisualC++具有以下优点。*面向对象、可视化开发。提供了面向对象的应用程序框架MFC(MicrosoftFoundationClass,微软基础类库),大大简化了程序员的编程工作,提高的模块的可重用性。VisaulC++提供了基于CASE技术的自动生成和维护工具-----AppWizard、ClassWizard、VisualStudio、WizardBar等,帮助用户直观的、可视地设计程序的用户界面,方便地编写和管理各种类,维护程序源代码,从而提高了开发效率。*MFC类库已经成为事实上的工业标准类库,得到了总多软件开发商的支持。另外,由于许多的开发商都采用VisualC++进行软件开发,这样用VisualC++开发的程序就于其他应用软件有许多相似之处,易于学习和使用。*VisualC++封装了Windows的API(应用程序接口)函数、USER函数、KERNEL函数、GDI函数,隐去了创建和维护窗口的许多复杂的例行工作,简化了编程。MFC简介VisualC++不仅仅是一个编译器。它是一个全面的应用程序开发环境,使用它你充分利用具有面向对象特性的C++来开发出专业级的Windows应用程序。为了能充分利用这些特性,你必须理解C++程序设计语言。掌握了C++,你就必须掌握Microsoft基本类库(MFC)的层次结构。该层次结构包容了WindowsAPI中的用户界面部分,并使你能够很容易地以面向对象的方式建立Windows应用程序。这种层次结构适用于所有版本的Windows并彼此兼容。你用MFC所建立的代码是完全可移植的。什么是MFC?如果你要建立一个Windows应用程序,应该如何下手?好的开端是从设计用户界面开始。首先,你要决定什么样的用户能使用该程序并根据需要来设置相应的用户界面对象。Windows用户界面有一些标准的控件,如按钮、菜单、滚动条和列表等,这对那些Windows用户已经是很熟悉了。要记住的是,作为程序员必须选择一组控件并决定如何把它们安排到屏幕上。传统上,你需要在纸上做一下用户界面的草图,直到对各元素感到满意为止。这对于一些比较小的项目,以及一些大项目的早期原型阶段是可以的。下一步,是要实现代码。为任何Windows平台建立应用程序时,程序员都有两种选择:C或C++。使用C,程序员是在Windows应用程序界面(API)的水平上编写代码。该界面是由几百个C函数所组成,这些函数在WindowsAPI参考手册中都有介绍。对于WindowsNT,API被称为Win32API,以区别于其用于Windows3.1的16位API,Microsoft也提供了C++库,它位于任何WindowsAPI之上,能够使程序员的工作更容易。它就是Microsoft基本类库(MFC),该库的主要优点是效率高。它减少了大量在建立Windows程序时必须编写的代码。同时它还提供了所有一般C++编程的优点,例如继承和封装。MFC是可移植的,例如,在Windows3.1下编写的代码可以很容易地移植到WindowsNT或Windows95上。因此,MFC很值得推荐的开发Windows应用程序的方法。在本教程自始至终使用的都是MFC。当是使用MFC时,你编写的代码是用来建立必要的用户界面控件并定制其外观。同时你还要编写用来响应用户操作这些控件的代码。例如,如果用户单击一个按钮时,你应该有代码来响应。这就是事件驱动代码,它构成了所有应用程序。一旦应用程序正确的响应了所有允许的控制,它的任务也就完成了。Windows应用程序使用几个标准的控件:静态文本标签按钮列表框组合框(一种更高级的列表框)单选按钮(单选框)检查按钮(复选框)编辑框(单行和多行)滚动条你可以通过代码或资源编辑器来建立这些控件,在资源编辑器中可以建立对话框和这些控件。在本教程中,我们将使用代码来建立它们。Windows支持几种类型的应用程序窗口。一个典型的应用程序应该活动在称为框架窗口中。一个框架窗口是一个全功能的主窗口,用户可以改变尺寸、最小化、最大化等。Windows也支持两种类型的对话框:模式和无模式对话框。模式对话框一旦出现在屏幕上只有当它退出时,屏幕上该应用程序的其余部分才能响应。无模式对话框出现在屏幕上时,程序的其余部分也可以作出响应,它就象浮动在上面一样。最简单的Windows应用程序是使用单文档界面(SDI),只有一个框架窗口。Windows的钟表、PIF编辑器、记事本等都是SDI应用程序的例子。Windows也提供了一种称为多文档界面的组织形式,它可用于更复杂的应用程序。MDI系统允许用户在同一应用程序中同时可以查看多个文档。例如,一个文本编辑器可以允许用户同时打开多个文本文件。使用MDI时,应用程序有一个主窗口,在主窗口中有一些子窗口,每个子窗口中各自包含有各自的文档。在MDI框架中,主窗口有一个主菜单,它对主框架中最顶端窗口有效。各子窗口都可以缩成图标或展开,MDI主窗口也可以变成桌面上的一个图标。MDI界面可能会给你一种第二桌面的感觉,它对窗口的管理和删除混乱的窗口有很大的帮助。你所建立的每一个应用程序都会使用它自己的一套控件、菜单结构以及对话框。应用程序界面的好坏取决于你如何选择和组织这些界面对象。VisualC++中的资源编辑器可以使你能容易的建立和定制这些界面对象。事件驱动软件和词汇所有基于窗口的GUI都包含相同的基本元素,它们的操作方式都是相同的。在屏幕上,用户所看到的是一组窗口,每个窗口都包含有控件、图标、对象以及一些处理鼠标和键盘的元素。从用户角度来看,各系统的界面对象都是相同的:按钮、滚动条、图标、对话框以及下拉菜单等等。尽管这些界面元素的外观和感觉可能有些不同,但这些界面对象的工作方式都是相同的。例如,滚动

1 / 41
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功