当前位置:文档之家› 本科毕业设计---基于java的网上订餐系统后台的实现餐饮管理系统

本科毕业设计---基于java的网上订餐系统后台的实现餐饮管理系统

本科毕业设计---基于java的网上订餐系统后台的实现餐饮管理系统
本科毕业设计---基于java的网上订餐系统后台的实现餐饮管理系统

基于JAVA的网上订餐系统后台的实现

THE REALIZATION OF ONLINE MEAL ORDERING SYSTEM BACKGROUND

BASED ON JAVA

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:

指导教师签名:日期:

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:

学位论文原创性声明

本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日

导师签名:日期:年月日

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

摘要

二十一世纪的今天是一个以网络为中心的,集网络化,信息化,数字化的现代化社会。随着Internet的飞速发展,使得互联网在人们生活的应用日渐广泛。如电子银行,网上购物,在线聊天,网络游戏,网络教学等。随着传统的购物方式与网络化的结合,“网购”这种新兴的消费方式,越来越受到人们的欢迎。为了扩展餐饮业的普及程度,同时解决电话订餐的低效率的弊端,网上订餐系统应运而生。

网上订餐系统实际上是快餐外卖结合网上购物,以及网络信息管理技术制作的一款在线支付的餐饮外卖软件。有效提高了订餐的效率,同时客户可以通过网页界面更加鲜明地与餐品打交道,最重要的是网上订餐系统有一个非常强大的后台管理系统,可以实现会员管理、菜品管理、订单管理以及营业统计等功能,这样大大提高了系统的效率和安全性。

在本毕业设计的内容是,设计并实现一个基于JavaWeb技术的网上订餐系统的后台部分,采用B/S(Browser/Server)结构,这种结构使得数据的处理都集中在服务器上进行,通过服务器端统一管理数据,便于保证数据的一致性。界面部分采用的是JSP(Java Server Pages)编程,以MyEclipse作为界面开发工具,使得用户界面更加友好。数据库方面,采用的是MySQL ,便于系统的数据管理,同时提高了系统数据的安全性。

关键词:网上订餐;信息管理;B/S;JSP技术

ABSTRACT

Twenty-first Century is a network centric, set-network, informational ,and digital modern society. With the rapid development of Internet, the Internet has been widely used in people's life. Such as: electronic banking, online shopping, online chat, online games, network teaching, etc. Among them, with the combination of the traditional way of shopping and network, "online shopping" to this emerging form of consumption, more and more people have welcomed. In order to expand the popularity of the catering industry, and solve the disadvantages of low efficiency of Telephone-ordering, Online meal ordering system arises at the historic moment. Online meal ordering system is actually fast food takeaway combined with online shopping, and network information management technology to produce a online payment takeaway food software. In order to improve the efficiency of ordering, and customers can more clearly contact with the meal product through the web interface, the most important is that Online meal ordering system has a very strong background management system, can realize the function of membership management, menu management, ordering management and business statistics. This has greatly enhanced the efficiency and safety of the system.

In the content of the graduation design, the design and implementation of the part of the backstage of an Online meal ordering system is based on the JavaWeb technology, and B/S(Browser/Server) structure. This structure makes data processing concentrated on the server, the server unified data management, so as to ensure data consistency. The part of the interface used the JSP (Java Server Pages) programming, and MyEclipse as the interface development tools, making the user interface more friendly.MySQL is used for data management system, to improve the security of system data.

Keywords: Online meal ordering; Information management; B/S; JSP

目录

第一章绪论 (1)

第二章开发平台和运行环境 (3)

第一节开发平台 (3)

第二节系统运行环境 (3)

第三节系统开发相关技术介绍 (4)

第三章网上订餐系统后台的需求分析 (8)

第一节可行性分析 (8)

第二节需求分析 (8)

第四章网上订餐系统后台的概要设计 (18)

第一节系统总体结构设计 (18)

第二节系统子模块功能介绍 (18)

第三节数据库设计 (19)

第五章网上订餐系统后台的详细设计 (25)

第一节登陆模块设计 (25)

第二节菜品信息管理模块设计 (26)

第三节会员信息管理模块设计 (28)

第四节管理员修改密码模块设计 (29)

第六章网上订餐系统后台的实现 (31)

第一节系统后台登陆模块 (31)

第二节用户信息管理模块 (31)

第三节菜品类别管理模块 (32)

第四节菜品信息管理模块 (33)

第五节订单管理模块 (34)

第六节留言板信息管理模块 (34)

第七节管理员密码修改管理模块 (35)

第七章系统测试 (36)

第一节测试目的与测试原则 (36)

第二节系统测试方案 (37)

参考文献 (42)

致谢 (43)

第一章绪论

一、本课题的背景与现状分析

随着科技的快速发展,网络的迅速崛起,互联网已经成为了为人们提供信息交流服务的最佳渠道,并日益充斥着社会生活的各个领域。在这样的时代浪潮的冲击下,许多传统行业都开始建立自己的网站,企业在主页中展示自己的特色,通过网络让更多的人了解自己,提升自己的市场影响力,并且通过网站与客户在线交流,建立自己的网络关系。

其中网上订餐系统是这些新兴的电子商务网站中的佼佼者,随着Internet的日益普及,人们生活节奏日益紧凑,许多上班族和大学生在中午或者晚上高峰期时间,并没有充足的时间就餐,为了不影响自己的工作效率,这些人往往选择吃一些即开即食的便当或者快餐,长期以来,对于这些群体的身体健康造成了不可忽视的危害。另外,由于处于就餐的高峰期,电话订餐往往处于占线的状态,不能及时响应客户的需求,这样严重影响了订餐的效率;同时,单调的快餐菜式往往不能满足人们的口味的要求。人们对于更高效率的订餐方式和更加多种多样的菜式的要求日益迫切,针对这些问题,网上订餐系统应运而生。

网上订餐系统是订餐业务与互联网技术的结合,计算机网络技术是眼下最便捷、最迅速的信息交流的技术。网上订餐系统能够同时处理大量的订餐信息,并且最快速地作出响应,这大大提高了订餐业务的效率。同时,企业可以在自己的系统主页展示各式各样的菜品,使客户仿佛置身于餐厅之中,面对着服务员手中的菜单。客户只需要登陆订餐系统的主页,就能够随时随地享受订餐服务。许多餐饮企业都开始开发自己的网上订餐业务,不仅大大提高了餐饮企业的服务质量,同时为用户提供了更方便、更快捷的订餐服务方式。

二、本课题的研究目的和意义

近几年来,类似淘宝天猫这样的大型网购网站如雨后春笋般兴起,网购俨然已经发展成为一种潮流。为了方便广大在校大学生和工作繁忙的在职从业者的就餐问题,本次毕业设计将开发一款十分具有当代网购特色的网上订餐系统,只需要一台连上互联网的电脑,人们就能够足不出户地订购自己想要的餐品。网上订餐服务业的快速便捷、直观这些优势是传统的电话订餐无法媲美的。在互联网如此普及的当代,人们广泛地接触电脑与网络,无论是学习、上班、娱乐都离不开计算机,这些都决定了网上订餐在不久的将来必定会在取代电话订餐成为订餐服务业的龙头。

然而伴随着网上订餐行业的普及,许多新的问题便接踵而来,比如:网页操作过于繁琐;系统界面不够直观,用户不能便捷地选择自己想要的菜品;系统界面的内容并不能得到及时更新;订餐请求没有得到及时响应等等。针对这些问题,

本次毕业设计都是要设计并实现一个具备强大功能的后台系统,能够及时地更新菜品信息,最迅速地响应订餐请求,确保系统前台信息的及时性,并且保护系统数据的安全性。

三、课题内容简介

本课题所实现的就是基于B/S架构,通过JSP技术来实现后台界面,用MySQL来管理后台数据。系统管理员通过前台登陆界面验证系统管理员身份,登陆成功之后进入后台管理主界面。后台主界面主要有以下功能:

●用户信息维护:管理员通过此功能来实现对已注册用户信息的浏览,并对甄选其中不合规的用户信息进行删除操作;

●菜品类别信息管理:管理员通过此功能来实现录入菜品类别的基本信息操作。包括类别名称,类别简介等,后台会自动将这些信息保存到数据库中;

●菜品信息管理:管理员通过菜品管理功能查看菜品信息,包括菜品ID、名称、菜品简介、分类、菜品图片、菜品价格等,同时可对着以上信息进行添加、修改和删除操作,实现及时更新菜品信息;

●订单管理:这是本次系统开发的另一大特色,管理员在订单管理界面下,可以直观地查看订单的详细信息,并及时做出受理或删除订单等操作,大大提高了网上订餐系统的操作;

●系统公告管理:管理员通过此功能,可以随时更新系统公告信息,在这里可以推荐一下网站的促销小广告,还可以删除过期信息;

●留言板信息管理:管理员可以通过此功能,浏览前台的用户留言信息,并对其中的意见建议进行回复,这样大大提高了管理员与用户之间的交互,使系统更加人性化。

第二章开发平台和运行环境

第一节开发平台

本系统采用的主要开发平台如下:

●Window 8.1:操作系统。

●JDK1.7.0_79:JAVA开发工具包,其安装过程可见本章第二节内容。

●MyEclipse:JAVA开发的主流IDE。安装过程详见第二节。

●MySQL :数据库设计管理工具。

●Visio:Windows office办公系列工具提供的专业画数据流图,流程图等

的工具。

第二节系统运行环境

一、JDK安装与配置环境变量

JDK (Java Development Kit)就是Java开发工具包,是提供给Java开发人员使用的,其中包括Java开发工具,如Applet、Java Web Start等;而JRE(Java Runtime Environment)也就是Java运行环境,其中包括Java运行需要的虚拟机(JVM,即Java Virtual Machine)和Java程序的核心类库等,如果想要运行一个开发好的Java程序,在计算机中只需要按照JRE即可。值得注意的是,JDK中包含了JRE,所以安装了JDK之后,就不用单独安装JRE了。

(一) 安装JDK

JDK的安装路径:F:\JAVA\jdk1.7.0_79;

在安装JDK的同时也安装好了JRE(Java Runtime Environment)路径是:F:\JAVA\jdk1.7.0_79\jre。

(二) 配置环境变量

1.新建JAVA_HOME环境变量:

JAVA_HOME指向的是JDK在系统中的位置,windows系统就是通过JAVA_HOME变量中的内容来寻找JDK的bin、lib等目录。设置这个环境变量的好处就是当JDK在系统的位置发生变动时,只需要修改JAVA_HOME中的内容,系统通过PATH变量就可以动态地查找到JDK中的编译指令所在的目录,而不需要在PATH做任何修改,在本次安装中将JAVA_HOME设置为F:\JAVA\jdk1.7.0_79。

2.编辑PATH系统变量:

由于DOS窗口只能运行当前目录下的指令,每次执行一个指令之前都必须打开该指令所在的目录。编辑PATH变量就是为了让windows系统帮助寻找bin

目录下存放的Javac、Java等编译指令,而不用每此执行编译都要打开bin目录,在本次安装中将PATH设置为F:\JAVA\jdk1.7.0_79\bin;

需要说明的是,系统本身就有PATH环境变量,只要把%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;复制到当前PATH变量之后,千万不要忘记在前面加上“;”隔开。

3.新建CLASS_PATH变量:

CLASS_PATH执行系统中class文件所在目录,与PATH变量功能类似,只要设置CLASS_PATH变量,windows系统就会帮助寻找CLASS_PATH下的class 文件,这样在DOS窗口在任意目录下都能执行class文件。在本次安装中将CLASS_PATH设置为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; %JAVA_HOME%\bin; 注意最前面加上"."和";"。

所有环境变量配置好后,打开命令提示符窗口,直接输入执行java或者javac 命令,如果出现了相应的信息,说明配置成功。

二、MyEclipse的安装与配置

在本次系统开发中所用到的开发工具就是知名的Java项目开发工具MyEclipse。简单而言,MyEclipse就是Eclipse的插件,使用MyEclipse在项目开发中可以支持代码编写、配置、测试以及除错等功能。

MyEclipse的安装十分简单,只要下载安装包,解压安装即可使用。本次安装中将MyEclipse安装在C:\Users\Administrator\Programs\MyEclipse目录下。

MyEclipse的编程界面与Eclipse大同小异,只要用过Eclipse的开发人员都能够游刃有余地使用MyEclipse。并且本机安装的是MyEclipse8.5,自带Tomcat 服务器。

三、MySQL 安装与配置

MySQL是Oracle公司开发的一款关系型数据库系统,是当今最流行的数据库,同时也是使用率最高的数据库。中小型的网站都选择MySQL,因为它体积小,容易配置,而且速度很快。MySQL支持SQL语言管理数据库。SQL是一种标准化的语言,使用它可以让存储、查询和存取数据库信息变得更加容易。

MySQL还提供JDBC数据库连接,只要在MyEclipse界面创建数据库连接,并添加连接驱动,就可以轻而易举地连接数据库。

MySQL的安装也十分简单,只要对照网上的教程安装就可以了。在本次安装中将MySQL安装在C:\Program Files\MySQL目录下。

第三节系统开发相关技术介绍

一、JSP动态网页开发技术

本此系统开发主要使用JSP页面开发技术对系统界面进行设计和开发。JSP

(Java Server Pages),即Java应用页面程序,是由Sun公司推出的一门基于Java 的Web动态页面技术[1]。编写JSP虽然类似于写HTML,但可以在JSP页面中编写Java代码,并且允许开发人员在页面中获取request、response等Web开发对象,实现与浏览器之间的交互。另外,JSP作为JavaEE的重要组成部分,JSP可以继承来自JavaEE的众多优点,使得开发人员在开发过程中更加简洁快速。同时学习JSP 也是JavaEE入门的必经之路。

JSP既依赖于也得益于JavaEE技术。其中继承了Java的“一次编写,处处运行”的可移植性使得开发人员可以更加专注于JSP的开发,而无需考虑系统层面的问题;Java的开放特性使得在市面上涌现出了许多的Web设计框架可供采开发人员采纳;面向对象的设计,为开发人员更加轻松地设计与实现安全稳定的Web在线系统提供了基础保障[3]。

JSP页面是有HTML代码和嵌入其中的Java代码所组成。JSP因为其中包含有Java代码,所以JSP同样具备Java的一些优点,如多线程性、可移植性等。ASP 要使用VBScript代码,PHP要运用Perl语言,而在JSP页面中可以直接编写Java代码,与JavaBean组件的契合度更高。

JavaBean其实是一种具有特殊结构的Java类,它通常用于数据的封装。JavaBean的每个属性都需要相应的setter、getter方法,分别用来修改和访问JavaBean的属性。JSP技术提供了三个操作JavaBean组件的标签,也就是JSP标签。这样Web开发人员只要通过在JSP页面中使用JSP标签,就可以实例化JavaBean对象,从而访问JavaBean的属性,进而调用其中的函数实现Java程序的功能。

JSP是继承了Java多线程的特性,可以充分利用硬件资源。另外,Java语言与平台无关,开发者可以将JSP部署在几乎任何操作系统上,UNIX系统可以为JSP 提供稳定可靠的安全运行环境;利用集群技术还可以把多台主机联合起来服务于JSP应用程序[7]。

总而言之,使用JSP动态页面开发技术可以降低开发人员的学习门槛和系统开发的成本,提高了编程代码可读性,便于开发出高性能的Web应用系统[10]。所以本次网上订餐系统开发采用了JSP技术。

二、JSP技术和ASP技术比较

除了JSP外,当然还有其他的一些构建动态Web应用的语言,如ASP、PHP 等。这些技术都能构建动态的Web应用,相比较而言这些技术各有千秋,但在我看来,JSP是其中比较优秀的一种。

JSP技术和ASP技术有许多相似的地方,二者都将页面逻辑设计和页面布局设计相分离[3]。但是二者的不同之处也很多,ASP是微软公司独自开发的,通常仅能在Windows平台上运行,与微软的服务器IIS搭配使用。对每个客户端请求,ASP解释程序都会缠上一个新的线程解释和执行。ASP都采用COM技术实现软件

的重用性,但是由于COM技术非常复杂,开发难度比较高。在数据处理方面,ASP采用的是ADO技术,通过ODBC来访问数据库。在服务器端需要建立数据源,并且需要相应数据库的ODBC及驱动程序。目前几乎所有的数据库都支持ODBC 技术,起ODBC驱动也容易得到。

JSP的核心技术是Servlet。对于Servlet程序,服务器仅需要加载一次,后续的请求用一个线程处理。当收到第一个请求时,先将其转换为Servlet,然后解释为Java字节码,再由Java虚拟机解释执行,当再次接收到请求的时候,不需要再次转换和编译而直接执行其字节码[3]。

三、JSP技术和PHP技术比较

PHP是一种开放源代码、跨平台的、服务器端嵌入的动态网页开发技术。PHP 通过在不同的平台上重新编译来适应不同的平台之间的差异,以此来满足跨平台的要求[13]。

ASP、JSP、PHP技术比较如表2-1所示。

表2-1 ASP、JSP、PHP技术比较

比较项目ASP JSP PHP

Web服务器IIS、PWS Apache、IIS、PWS

等Apache、IIS、PWS

运行平台Windows UNIX、Linux、

Windows、MacOS UNIX、Linux、Windows

组件技术COM JavaBean、EJB COM、JavaBean 自定义TAG语法无有无开放性无多家合作Sun、

IBM、BEA

自由软件

脚本支持VBScript Java、

EMAC-Script、Web

PHP

建立大型Web应用程

可以可以不宜

学习难度低较低低

Session管理有有有统一的数据库连接ADO、ODBC JDBC 无

程序执行速度快极快极快

PHP在Linux下有更好的编译环境。目前在Web应用中,Linux+Apache+MySQL已经称为公认的比较完善的开发组合。当然PHP也存在不

足之处,就在于其数据库的连接上,对于不同的数据库,PHP采用不同的语言来开发接口,这就导致了在数据库升级的时候,几乎需要重写全部的代码,这样就带来了极大的工作量。但是由于其语法简单,便于开发人员学习,PHP技术成为构建中小型Web应用的较为不错的选择。

相比之下,JSP技术的跨平台性是基于Java技术的。构建在Java虚拟机平台之上,几乎不需要对其进行任何改动[1]。JSP技术是采用JDBC来访问数据库的,对于不同的数据库操作只需要改动很少的一部分,甚至不需要任何修改。表2-1是对这几种技术的比较。

四、MVC三层框架相关技术简介

MVC框架全称是Model-View-Controller,即模型(Model)-视图(View)-控制器(Controller)的缩写,是一种典型的设计开发Web应用系统的模式:Model(模型)是在应用程序中制定业务流程的设定。模型层主要功能是接受来自系统其他层的请求,并返回处理结果。我们可以利用MVC设计模式,把应用程序的开发模型按照一定的规则划分开来,一个良好的划分层次对于优秀的设计是十分重要的。然后MVC并没有告诉我们模型的设计方法,只是告诉我们应该将应用程序组织划分成这么模型。

View(视图)在程序中是用户交互界面,与用户直接接触的就是视图层。在开发Web应用系统中,视图层可以概括为HTML界面。但随着对系统功能的要求越来越多,开发一个Web程序需要设计多个视图,这对于项目开发者来说也是一件十分具有挑战性的事情。

Controller(控制器)用于接收来自用户的请求,并调用模型层和视图层去处理这些请求。控制层的作用在相应用户的请求过程中是十分明显的,它就是一个分发器,对于不同的用户请求,调用不同的模型和视图。

如图2-1表示MVC组件类型的关系和功能。

模型

封装应用程序状态

相应状态查询

应用程序功能

通知视图变换

视图

解释模型

模型更新请求

发送用户请求给控制器运行控制器选择视图

控制器

定义应用程序行为

用户动作映射成模型更新选择响应的视图

状态查询

通知改变

视图选择

用户请求

状态改变

图2-1 MVC组件类型的关系和功能

餐饮管理系统毕业设计(论文)

衡阳师范学院南岳学院毕业论文(设计) 题目:餐饮管理系统

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

数据库课程设计餐饮管理系统

摘要 随着经济的发展社会的进步,去饭店过节聚会成为了一种新的时尚。因此每逢过年过节,饭店都会迎来大量的顾客,随之而来的就是大量的预定和结算信息将会使得饭店的工作人员不堪重负,并且不可避免的会出现这样或那样的错误。餐饮信息管理软件的诞生可以为他们提供便捷的管理服务。并且几乎为零的错误率也使得餐馆可以更好的为顾客服务。它不仅可以为餐馆降低人力资源的付出,节省了成本,而且也可以提升自身的形象,使餐厅迎来更多的食客。 本系统使用了Visual Studio2010,SQLserver2008 使用本系统,员工将可以快速地编辑顾客资料信息,并且为客户提供订餐打折和充值服务。管理员使用本系统,既可以完成员工的所有工作,又可以更好地管理员工,精准地了解员工账面的资金情况。除了这些,管理员还可以设定餐厅的菜单信息和折扣程度,从而使得管理员对餐厅的运营情况可以全面掌控。

一.需求分析 1.1开发背景 鉴于传统的人工管理方式的种种缺陷,我设计了方便中小级别餐饮企业使用的应用程序,通过它,管理者可以基本解决以上所遇到的种种问题,并且更加科学的对老客户进行打折,而且添加了主顾权限的不同设计使得它更加方便雇主对雇员的管理与监督。 1.2 开发工具和相关技术简介 开发工具:硬件:笔记本 软件:Windows7、Microsoft Visual Studio、 2010Microsoft SQL Server 2008 由于我们开发的事面向中小型,界面看起来温馨舒适,功能不是很多。 1.3需求分析 员工使用本餐饮信息管理系统应可以实现以下功能: 1.添加修改查询客户会员信息(修改客户信息需客户确认) 2.查询菜单 3.添加查询预定信息,为老顾客打折 4.客户可以在自己的会员账户里充值 5.顾客可以用现金买单也可以从会员账户里扣取 管理员使用本餐饮信息管理系统应可以实现以下功能: 1.添加修改查询客户会员信息(修改客户信息需客户确认) 2.添加修改查询菜单信息,最好能看到菜品图片 3.添加查询预定信息,为老顾客打折 4.客户可以在自己的会员账户里充值 5.顾客可以用现金买单也可以从会员账户里扣取 6.设定具体的打折方法 7.添加职员信息,权限也可以定为管理员。

餐饮管理系统详细设计

文档编号: 版本号: 文档名称:详细设计说明书 项目名称:餐饮管理系统 开发小组成员: 编写人: 评分: 教师: 评分日期:年月日 目录

1.引言2 1.1编写目的2 1.2项目背景2 1.3定义2 1.4参考资料2 2.总体设计3 2.1需求概述3 2.2软件结构3 3.程序描述7 3.1主模块描述8 3.2输入数据描述9 3.2.1用户注册描述11 3.2.2用户登录描述12 3.3信息调度描述14 3.3.1用户信息查询描述15 3.3.2用户信息更新描述17 3.3.3职工信息更新与查询描述19 3.3.3吧台信息查询描述21 3.3.4吧台信息更新描述23 3.3.5更新备份描述25 3.3.6查询操作员记录描述27 3.3.8操作员权限修改描述28 3.4数据输出描述29 3.4.1账单打印描述30 3.4.2菜单打印描述32 3.4.3会员信息打印描述33 3.4.4职工信息打印描述34

1.引言 1.1编写目的 详细设计阶段的根本目标是确定应该如何具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,可以完成对目标系统的精确描述,从而对下一步的编码阶段起到指导性作用。本阶段的餐饮管理系统详细设计就是要根据前阶段的可行性分析、需求分析以及概要设计所发现以及扩展的问题进行进一步细化分析,使得客户能对本系统有更充分和具体的理解,也让编码人员对系统的下一步进程有更直观的了解。 1.2项目背景 近几年来,随着计算机网络、分布技术日趋成熟与自动化技术对各行各业的渗透,人们对餐饮业的服务要求与质量也有了进一步的提升,这使餐饮业的竞争也越来越激烈。想在这样竞争激烈的环境下生存,那么就必须运用科学的管理思想和先进的管理办法,使点菜和管理一体化。但一直以来人们使用的餐饮管理系统均是以人为主体的,需要很多的人力、财力、物力、且效率不高,在系统运营时也可能产生人为失误,以致餐饮管理工作既繁琐而且不利于分析企业的经营状况。使用计算机对餐饮信息进行管理,具有人工管理所无法比拟的优点。例如统计结账快捷、安全保密性好、可靠性好、存储量大、寿命长、成本低等。这些优点不仅提高了工作效率,也避免了以前手工作业的麻烦,从而使管理者能够准确、有效的管理酒店或餐馆的餐饮服务。 1.3定义 文档中采用的专门术语的定义及缩略词简要如下: RMS:Restaurant Management System,餐饮管理系统。 1.4参考资料 [1]张海藩《软件工程导论》(第5版)清华大学出版社2008。 [2]王东明、葛武滇《Visual C# .NET程序设计与应用开发》清华大学出版社2008。 [3]王珊,萨师煊《数据系统概念》(第四版)高等教育出版社,2006. [4]王东明、孙健、柳盛《visual c# .net 程序设计与应用开发》清华大学出版 社,2008.

网上订餐系统-的设计与实现

毕业论文(设计)网上订餐系统的设计与实现院系:计算机科学与技术学院专业:信息管理与信息系统班级: 学号: 姓名: 导师: 2014 年 5 月 10 日定稿

网上订餐系统的设计与实现 摘要 随着电子商务的飞速发展,人们工作效率的逐渐提高。方便、快捷、个性化的网上订餐服务正在进入人们的生活。网上订餐系统为商家提供有效的管理方式,节省了宣传、店面等费用,为顾客提供了方便、快捷、优惠的订餐方式。 本论文对网上订餐系统的设计与实现进行了详细的分析与描述。网上订餐的管理系统要既能满足客户的订餐需求,又要满足自己的业务流程需求。本论文主要是从系统概述,系统分析,系统设计和系统实现这四方面来进行说明。 本系统采用B/S结构进行设计,使用SQL Server构建数据库,以MYECLIPSE为设计语言,TOMCAT作为网页服务器来开发一个功能较为完善的订餐系统。前台页面提供给顾客方便的实现网上订餐,而且能够查看本人信息、订单信息以及网上留言。后台管理实现会员管理、菜单管理、订单管理、留言管理等基本网上订餐功能。不仅方便顾客了解热销美食,而且利于商家制定销售策略。 关键词:网络订餐,B/S结构,JSP ,SQL

THE Design and implementation of XIAO PENG’S restaurant online ordering system ABSTRACT With the rapid development of e-commerce, people gradually improve work efficiency. Convenient, fast, personalized online ordering services are entering people's lives. Online reservation system for businesses to provide effective management, saving publicity, stores and other costs, to provide customers with a convenient, fast, preferential ordering methods. In this paper, the design and implementation of online ordering system for a detailed analysis and description. Online ordering management system must not only meet the needs of customers ordering, but also to meet the needs of their business processes. This paper mainly from the system overview, system analysis, system design and system implementation of these four areas to be explained. The system uses B / S structure design, build databases using SQL Server, in MYECLIPSE design language, TOMCAT as a web server to develop a more comprehensive reservation system function. Front page provided to facilitate the realization of the customer online ordering, but also be able to view my information, order information and online message. Manage achieve membership management, menu management, order management, message management and other basic online ordering capabilities. Customers will not only facilitate understanding of hot dishes, but also helps businesses develop marketing strategies.

酒店餐饮管理系统毕业设计

总目录 可行性研究报告 (3) 1可行性研究报告引言 (3) 2可行性研究的前提 (4) 3对现有系统的分析 (5) 4所建议的系统 (5) 4.1对所建议系统的说明 (5) 4.2功能说明 (6) 4.4影响 (8) 4.4.1对软件的影响 (8) 4.4.2对用户单位机构的影响 (8) 4.4.3对开发的影响 (8) 4.4.4对经费开支的影响 (8) 5配置方案 (9) 6结论 (11) 项目开发计划 (11) 1.项目开发计划引言 (11) 2.项目概述 (12) 3.实施计划 (14) 4.人员组织及分工 (16) 5.交付期限 (16) 6.专题计划要点 (16) 软件需求说明书 (17) 1软件需求说明引言 (17) 2任务概述 (18) 3需求规定 (19) 3.2.1精度 (21) 3.2.2时间特性要求 a.后台任务管理器因该以误差上下不超过10秒的60秒间隔, 在用户界面的指定位置显示状态信息 b.如果后台进程处理正常会显示任务已完成的百分数/比 c.任务完成时会显示相关的信息 d.后台任务出错会显示错误信息 (21) 3.2.3灵活性 (21) 3.2.4动态数值需求 (21) 3.2.5静态数值需求 a. 支持的终端数为1台; b. 处理1个文件及20条记录; (22) 餐饮管理系统数据流图 (24)

餐饮管理系统用户手册 (28) 启动并登录 (29) 营业设置 (29) 酒菜设置 (29) 折扣设置 (31) 开台与点菜 (31) 结账 (32) 报表查询 (33) 员工资料的设置 (35) 员工工作情况统计 (36) ※小组成员联系方式及担负任务:

餐饮管理系统课程设计

《Windows项目开发》课程设计 专业:计算机科学与技术 班级: 12级蒙文信息处理班 姓名:张学良 学号:12000285 指导教师:白迎霞 2015年11月24日 餐饮管理系统

一.餐饮管理系统的目标与分析 1.1 传统餐饮存在的问题 由于传统酒店的管理还处于人工管理阶段,所以酒店的管理效率不高。由于缺乏科学的管理和现代化的管理工具,传统酒店在管理上和业务的安排上都存在着不足。 1.包间的管理不够科学方便,使用情况不直观。 2.库管员不能随时掌握库存情况,不能及时发现商品缺货的情况,另外统计商品数量即费时又费力。 3.由于酒店的商品种类多,菜样多变,靠人工方式管理商品和菜品信息有很多不便。例如商品数量大导致查找商品信息困难等。 1.2餐饮管理系统的目标 面对服务行业的高速发展和餐饮企业信息发展的过程中出现的各种情况,本系统应达到以下目标: ●系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。 ●实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。 ●对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。 ●实现对消费账目自动结算。 ●实现对消费的历史记录进行查询,支持模糊查询。 ●系统应最大限度地实现易维护性和易操作性。 1.3可行性分析 1.3.1 技术上的可行性 技术方面的可行性就是根据现有的技术条件,能否实现系统的各项要求。 1.设备:该系统对所需的硬件设备,如pc机配件的性能要求一般,现有设备的性能完全能够满足系统功能的要求。 2.软件上,本系统属于数据库应用程序,本系统需要一个数据库服务器及其运行的操作系统平台,根据客户的数据量并不是十分巨大,我们选择目前市场上价格比较低廉的数据库服务器产品:SQL Server2000及配套的平台Windows XP。而前台开发工具采用Microsoft Visual Studio 2005 ,利用其可视化的开发环境、丰富的控件资源,能快速开发出应用程序。 1.3.2 经济上的可行性 1.费用:本系统属于小型的餐饮管理系统,软硬件费用要求不高,一般的餐饮行业都能支付的了费用。 2.效用:实施该系统也能给公司带来长期效益,它可帮助领导实现管理方法的现代化、科学化,极大地提高餐饮企业的工作质量与工作效率,减少管理支出的费用,从而保证企业管理的可持续的良好发展。因此经济上具有了系统开发的可行性。

毕业设计---网上订餐系统的设计与实现

网上订餐系统的设计与实现

网上订餐系统的设计与实现 摘要 越来越多的人接受了电子商务这种便捷、快速的交易形式,网上订餐的推出也很快受到了大家的欢迎。首先,简要地介绍了国内网络技术和信息产业的发展情况以及研究课题的现状,阐述了网上订餐系统的解决方案以及实施的重要意义。然后是建设网上订餐系统,具体分析如何实现系统功能,规划系统流程,设计系统数据库的逻辑结构,介绍在开发系统过程中所使用的重要开发语言、开发工具、配套插件以及开发平台。最后设计和实现了一个B/S结构的网上订餐系统,着重论述了系统的功能与实现、数据流程及存储。包括会员管理、菜品信息介绍、网上订餐、用户留言、系统用户管理以及后台数据库管理等,使用图文并茂(功能代码及截图)的方式,对整个网上订餐系统功能模块的实现方法进行阐述和分析。 关键词:数据库;网上订餐系统;ASP

The Design and Implementation of On-line Meal Ordering System Abstract More and more people have accepted the convenient and fast transaction form of the electronic commerce, the on-line meal ordering is also become popular. First, we briefly introduce the domestic network technology and the information industries situation as well as the research situation, elaborate the solution of on-line meal ordering system as well as its significance. Next, we analysis how to implement this system function, plan system flow and design the logical organization of system database, introduce the development language, the development kit, and the necessary plug-in units which are used in the development process as well as development of platform. Finally, the on-line meal ordering system of the B/S structure is designed and implemented, it emphatically elaborates the function and implementation of system, data flow and storage such as the member management, information introduction of order, the on-line meal ordering, user information, system user management as well as the administration of backstage database. We elaborate and analyze the entire implementation methods of the on-line meal ordering system function module with function code and pictures. Key words:Database;On-line meal ordering system;ASP

软件工程课程设计――餐厅点餐系统

软件工程课程设计餐厅点餐系统详细设计 姓名: 院系: 学号: 专业班级: 指导老师: 2011 年 6 月 11 日 目录 1、引言 ...................................................................... 1 1.1编写目 的 (1) 1.2编写背景 (1) 2、可行性研究 . ............................................................... 1 2.1 要 求 . ................................................................ 1 2.2 目 标 . ................................................................ 1 2.3 可行性研究方 法 . (1) 2.4 决定可行性的主要因素 . (2) 3、需求分析 . ................................................................. 2 3.1现 状 ................................................................. 2 3.1.1用传统手工流程的餐饮企业面对的是 ............................... 2 3.1.2正在使用着餐饮软件的企业面对的是 ............................... 2 3.1.3内部矛盾分析 ................................................... 3 3.2竞争优 势 (4)

网上订餐系统毕业论文

摘要 二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。中国的网民充分领略到“畅游天地间,网络无极限”所带来的畅快。随着Internet的飞速发展,使得网络的应用日益的广泛。越来越多的人接受了电子商务这种便捷、快速的交易形式,特别是在大学校园,网上购物的趋势日益增加,淘宝、京东等知名的网上购物平台也越来越多。所以,网上订餐的推出也会很快受到了大家的欢迎。 本次毕业设计的课题——网上订餐系统的设计与实现,系统地阐述了整个网络订餐系统的功能及实现。实现了从菜品管理,菜品分类和查询,到订餐车实现,用户订单处理,再到系统管理。基本上实现了网上购物的功能流程,能够实现用户与商家在网上进行订餐交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。 该系统采用Java语言编写,应用Struts2,Hibernate,Spring当前主流的Web框架,采取MVC设计模式,即模型(Model)-视图(View)-控制器(Controller),是用户体验和用户交互有了更好的提升。 关键字:信息化,网上订餐,Java,MVC

Abstract The 21st century is a set of digital, networked, information-based, network-centric society. Chinese Internet users to fully appreciate the "swim between heaven and earth, the network without limits" brought fun. With the rapid development of Internet, making the increasingly widespread application of the network. More and more people accept this convenient e-commerce, fast form of trading, especially on college campuses, the growing trend of online shopping, Taobao, Jingdong other well-known online shopping platform is also increasing. Therefore, the introduction of online ordering will soon be everyone's welcome. The graduation project topic - Design and implementation of online ordering system, systematically expounded the function of the entire network reservation system and its implementation. Management realized from the dishes, dishes classification and queries, ordering the car to achieve user order processing, to systems management. Basically realized the function of online shopping process enables users and businesses online ordering transactions. The system is simple and intuitive interface, easy to operate and use, interactive, based entirely on the Internet. The system uses the Java language, application Struts2, Hibernate, Spring current mainstream Web framework to take MVC design pattern, which model (Model) - View (View) - Controller (Controller), user experience and user interaction with the more good improvement. The keyword:Information technology, Online reservation,Java,MVC

网上订餐系统毕业设计论文毕业设计说明书

毕业设计说明书 课题名称网上订餐系统 院系 专业 班级 学号 学生姓名 指导教师: 年月日

计算机与软件学院 毕业设计(论文)诚信承诺 我谨在此承诺:本人所写的毕业论文《网上订餐系统》,系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释与说明,若有不实,后果由本人承担。 承诺人(签名): 年月日

摘要 论文主要探讨“网络订餐系统”的理论基础和设计思想,根据系统的开发过程和系统的功能实现为主线来论述数据库管理软件的开发过程。主要阐述以软件工程理论作为系统开发的理论基础,以客户机/服务器模式的关系型数据库作为后台,以专业数据库开发语言作为实现手段的数据库管理软件的开发过程分析和理论研究。 本系统是基于Jsp的网页式设计,企业可以通过一台服务器与多台客户机相连接,通过后台数据库的建立与设置,软件界面的设计与实现,程序的编写与调试等几个阶段来完成对订餐管理系统的开发。 本论文详细地介绍了开发系统的具体步骤,以及应用的技术,以配图例的方式详尽说明,并在文中对一些源程序作了详细的解释。 关键词:Web;Jsp;订餐;信息管理

Abstract This dissertation mainly discussed the basic theory and designation of “Making Restaurant Reservation on web”, and the developing procedure according to system developing procedure and function realization. The essay also mentioned database management software's developing procedure analyse and theory study by using software project theory as the theoretic basis of system developing , the C/S model relating database as the background and the professional database as the developing language applying method. This system is according to Jsp web page type design, the business enterprise can connect with each other with several customer's machine through a server .By building and setting up background database, designing and applying software interface, programe writing and debugging, developed “House Agency Management Information System”. This dissertation introduced the specific steps in developing the system ,as well as the technical skill applied, presented with graphics and specific instruction and some source code has been explained particularly. Keywords:Web;Jsp;Making Restaurant Reservation on web;Information Management

餐饮管理开题报告

篇一:餐饮管理系统开题报告 毕业设计(论文)开题报告 (由学生填写) 篇二:毕业设计开题报告—餐饮管理系统 本科生毕业设计(论文)开题报告 论文题目: 学院:软件学院专业:学生姓名:吴法学生班级:软件1003班学生学号: 101201316 指导教师:张姝 基于vc++的餐饮管理系统的设计与实现 一、课题的研究目的和意义 随着国家经济的不断蓬勃发展,国民生活水平和消费水平的提高带动了餐饮行业的发展。近几年大中小城市中餐饮行业的发展可谓是蒸蒸日上,传统的手工作业方式已经不能满足餐饮经营者的需求了。人工记账、核算、查询等工作既费时、费力,以容易出错。通过在计算机中运行餐饮管理系统,以上问题将迎刃而解。既提高了工作的效率,又节省了大量人力资源,为广大餐饮行业的经营者带来了更多的利益,同时也方便了广大的消费者。 餐饮业务涉及的各个工作环节已不再仅仅是传统的管理、业务结算,而是更广、更全的服务性行业代表。特别是近年来我国的餐饮业面临更加激烈的同业竞争,如何提供更多的工作流程和更优质的的服务,如何吸引更多的顾客,如何利用计算机技术加强顾客账户信息管理、进行顾客业务再造,提高员工的工作效率和业务竞争能力是摆在各餐饮经营者面前的一上迫切需要解决的问题。餐饮业是一个服务性行业、从选餐、结算等整个过程应该能够体现以人为中心,提供快捷、方便的服务,给顾客感受一种顾客至上的享受,提高管理水平,简化各种复杂操作,在最合理最短时间内完成业务规范操作,这样才能令客舒适难忘,增加顾客回头率。 总之,本系统设计的主要意义在于它能够切实有效地指导工作人员规范业务操作流程,更高效、快捷地实现业务的管理,保障顾客信息的安全,提高管理水平和工作效率,进而提高业务竞争能力。 二、国内外发展现状 当前,我国餐饮行业发展态势明显,主要体现在技术创新、管理科学化为代表的现代餐饮企业,逐步替代传统餐饮业的单店作坊式、人为经验管理型,快步向产业化、现代化迈进;饮食文化已经成为餐饮品牌培育和餐饮企业竞争的核心,现代科学技术、科学的经营管理、现代营养理念在餐饮行业的应用已经越来越广泛。 早期的消费管理系统都是靠人工采用纸质的资料来管理的,信息量很大,而且数据存储的时间不够长,如果资料库发生意外,大量资料的毁坏将对信用社来说是致命的。这些资料的管理不仅花费更多的人力,物力,占用更大的空间,出错率也比较高,总之效率低,不易管理。随着计算机技术和网络的发展,特别是二十世纪九十年代的时候,利用计算机来管理大量的信息资料,大大提高了对于信息的管理效率。 目前国内外关于消费管理很多,这种系统的偏重点和采用的技术都不一样,但相同的就是都是与数据库相关的操作,利用数据库技术对大量的资料进行管理,摒弃了传统的人工管理阶段,只不过这些东西根据需求的不同在实现方面的侧重点也各不相同。 本餐饮管理系统可以帮助餐饮企业对企业运行中大量的、动态的、错综复杂的数据和信息进行及时、准确的分析和处理,及时反馈给管理层。尽可能地降低使用者的劳动强度,同时提高工作质量和效率。 三、研究内容 1.基本思路

餐厅管理系统课程设计报告

河南城建学院 《可视化编程技术》课程设计 课程名称:《可视化编程技术》课程设计 设计题目:餐饮管理系统 指导教师:孟庆见、薛冰、景伟娜 班级:0834112 学号:083411207 学生姓名:吕静 同组人员:关敏、冯俊杰、韩经宇、王红旗 计算机科学与工程学院 2013年12月26日

目录 第1章概述 (2) 1.1选题 (2) 1.2选题的背景和意义 (2) 1.3团队分工和个人贡献 (2) 第2章系统分析(需求分析) (3) 2.1系统的整体需求 (3) 2.2系统的功能需求 (3) 2.3系统主要模块流程图 (4) 2.3.1主窗体业务流程图 (4) 2.3.2详细业务流程图 (4) 第3章系统设计 (5) 3.1系统的整体设计 (5) 3.2系统的主要模块设计 (5) 3.3数据库设计 (7) 第4章系统实现 (9) 4.1登录界面实现 (9) 4.2主窗体界面实现 (9) 4.3桌台管理界面实现 (10) 4.4开台界面实现 (10) 4.5点/加菜界面实现 (11) 4.6结账界面实现 (11) 第5章结束语 (12) 参考文献 (12)

第1章概述 1.1 选题 餐饮管理系统是一个饮食产业不可缺少的部分,它的内容对企业的决策者和管理者都至关重要,所以餐饮管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用的餐饮管理系统均是以人为主体的,需要很多的人力、物力、财力,且效率不是很高,在系统运营时也可能产生人为的失误,以致餐饮管理工作既繁琐而且不利于分析企业的经营状况。作为计算机应用的一部分,使用计算机对餐饮信息进行管理,这样不仅提高了工作效率,也避免了以前手工作业的麻烦,从而使管理者能够准确、有效地管理餐饮。 1.2选题的背景和意义 近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。餐馆作为传统的餐饮企业也存在这些问题,进货,库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理该企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。改革开放二十多年来,我国餐饮业发展迅猛,日新月异,各种风味特色,各种经营形式,各种组织结构的餐饮企业星罗棋布,但“竞争激烈,生意难作”也成了餐饮业的“流行脖。更新经营方式,拓展大众市场,建全餐饮业的“软硬”件设施,发展餐饮信息渠道是我国餐饮业应探索的主旋律。所以,社会化,科学化,集锦化21世纪的发展方向。 作为计算机应用的一部分,使用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查询方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率,也是企业科学化、正规化、管理与世界接轨的重要条件。 1.3团队分工和个人贡献 我们组做的课题题目为餐饮管理系统,我们小组由5个人组成,:关敏,吕静,冯俊杰,韩经宇,王红旗.其中关敏主要负责文档的任务和口令设置的实现部分,吕静主要负责消费管理模块的实现部分,以及整个餐饮管理系统的界面设计, 冯俊杰和韩经宇主要负责桌台管理,职员管理模块的实现部分, 王红旗参与每个模块的调试过程。

企业管理手册-餐厅管理系统用户手册 精品

餐厅管理系统用户手册 第一部分引言 1.1编写目的 需求说明书有时候也被称为规格说明书,本规格说明描述了餐厅管理系统的要求,并且作为各方面沟通的依据,也为下一步工作提供基准。 软件开发小组的每一位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。经使用方认可的需求说明将作为产品特征评价、仲裁的重要参考。 1.2背景 说明: A、软件系统的名称:餐厅管理系统V2.0 B、任务提出者:某餐厅 实现完成的系统将在XX餐厅的点菜处(类似麦当劳等餐厅的点菜)使用,所应用的网络系统是该系统的内部局域网。 C、本系统将是独立的系统,目前不与餐厅的财务系统和其他资料系统提供接口,所产生的 输出都是独立的。 本系统将使用SQL Server 2000作为数据库存储系统,SQL Server 2000企业版将由XX 餐厅自行购买。 第二部分、用途 2.1功能 随着人民生活水平的飞速提高,餐饮业作为政府财政的重要来源以及迅速致富的洁净之越来越走俏。但是餐饮集约型转变,精化管理日益成为企业在商海中淘金的求生之路了。

出于这样的目的,公司希望开发能够帮助餐厅实现点菜、收银、员工管理、菜谱管理、会员管理、营业额管理等一条龙管理的软件以提高员工,管理者工作效率,能够及时,迅捷,保质保量满足顾客需求. 2.2性能 2.2.1精度 1、在执行数据(员工、菜谱、营业额等)增加的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据; 2、在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据、删除失败的情况; 3、数据的修改也要求保持对应的准确性; 4,响应时间完全在一般用户容许的等待时间范围之内; 2.2.2时间特性 在单用户执行增加修改和删除操作的时候,在运行环境规定的条件下,单次操作的响应时间要求在2秒钟之内。 返回100行数据以内的数据查询,单次操作的响应时间要求在2秒之内。 执行菜单命令被调窗体弹出时间要求在2秒之内。 2.2.3灵活性 A、操作方式 程序在通常的应用环境下使用鼠标和键盘进行输入和输出操作,对于执行按钮,通常使用鼠标的点击完成,但使用快捷键操作按钮,菜单则更为迅速。 B、运行环境

基于java的网上订餐系统课程设计

学号:0121210340614 课程设计 课程名称能力拓展训练 题目 基于JAVA环境的 订餐和管理系统的设计 学院计算机科学与技术专业计算机科学与技术班级计算机zy1202 姓名王毅 指导教师林泓 2015 年7 月20 日

计算机能力扩展训练任务书学生姓名:王毅专业班级:计算机ZY1202班 指导教师:林泓工作单位:计算机科学与技术学院题目:基于JAVA环境的订餐和管理系统的设计 初始条件: 理论:.NET、Java、Linux、Android或Windows Phone环境, Oracle、SQLite、SQL Server、SQL Server CE或MySQL数据库, C#、Eclipse、C++或其它合适、有效的开发工具,等等。 实践:计算机科学系实验中心提供计算机及软件开发环境。 要求完成的主要任务: (1)系统需求分析:使用软件工程所学的知识对拟开发的系统进行数据需求和功能需求分析,确定开发环境和工具软件。 (2)系统设计:根据系统需求分析进行概要设计和详细设计,在确定好的开发环境中利用确定的工具软件进行系统实现。 (3)编制好程序后,设计若干测试用例,上机测试所设计的原型系统。 (4)设计报告按格式要求书写。设计报告正文的内容应包括: 1)系统描述包括问题说明、数据需求和功能需求。 2)系统设计包括总体设计、数据库表结构、输入/输出设计、用户界面设计、处理过程设计。 3)系统测试包括测试用例的描述、测试方法和测试结果。 4)设计的特点、不足、收获和体会。 时间安排: 1、第20周完成。 2、第20周周五到计算机学院实验中心(三楼)验收源程序、交课程设计报告。 指导教师签名: 2015年 6 月 19 日系主任(或责任教师)签名: 2015年 6 月 19日

餐饮管理系统的设计与实现

郑州轻工业学院 本科毕业设计(论文) 题目餐饮管理系统的设计与实现 学生姓名 xxxxxxxx 专业班级 xxxxxxxxxxxxx 学号 xxxxxxxxxxxx1 院(系)软件学院 指导教师(职称) xxxxxx 完成时间 20xx年 x月1日

郑州轻工业学院 毕业设计(论文)任务书 题目餐饮管理系统的设计与实现 专业软件学院 (过程控制 )学号 541113470131 姓名毛硌菁 主要内容、基本要求、主要参考资料等: 主要内容: 基本要求 致力于实现以下几个目标:(1)点菜、加菜、顾客联系方式,打印账单等功能;(2)提高操作速度,提高顾客满意程度,顾客可以清楚看到自己的消费情况;(3)节省人力开销,方便管理者查询历史账单及盈利结算,以及仓库食材剩余量,避免食材产生不必要的浪费。通过本系统的开发,最后发布成一个具有应用价值的产品。所以要求要有扎实的软件工程理论和实践基础,以及较好的编程基本功,勇于克服问题的精神。 主要参考资料 完成期限: 指导教师签名: 专业负责人签名: 年月日

目录 ABSTRACT (2) 1绪论 (3) 1.1项目开的发背景 (3) 1.2国内外餐饮现状........................................................................................................... 错误!未定义书签。 1.3课题意义 ....................................................................................................................... 错误!未定义书签。 1.4开发目标 ....................................................................................................................... 错误!未定义书签。 1.5毕业设计主要共工作 2技术的相关情况 (4) 2.1系统开发环境 (4) https://www.doczj.com/doc/bf8624744.html,技术 (4) 2.2.1 https://www.doczj.com/doc/bf8624744.html,技术的简单介绍 (4) 2.2.2 https://www.doczj.com/doc/bf8624744.html,访问数据库 (5) 2.3SQL S ERVER数据库 (5) 2.4B/S模式 (7) 3系统需求分析 (9) 3.1系统的需求分析 (9) 3.1.1 系统的功能分析 (9) 3.1.2 系统的数据流图 (10) 4 系统设计 (12) 4.1系统的设计方案 (12) 4.2数据库设计 (14) 4.2.1逻辑结构的设计 (14) 4.2.2物理结构的设计 (15) 4.3可行性的分析 (17) 4.3.1经济可行性的分析 (17) 4.3.2技术可行的性分析 (17) 4.3.3运行可行性的分析 (18) 4.3.4法律可行性的分析 (18) 5 系统实现 (19) 5.1实现思想 (19) 5.2前台功能的实现 (19) 5.2.1首页 (19) 5.2.2 用户注册 (20) 5.2.3 用户登录 (20) 5.2.4 订餐车 (20) 5.2.5 我的留言 (21) 5.3后台功能实现 (22)

相关主题
文本预览
相关文档 最新文档