当前位置:文档之家› 饭店订餐系统毕业论文

饭店订餐系统毕业论文

饭店订餐系统毕业论文
饭店订餐系统毕业论文

密级

公开本科生毕业(学位)报告

饭店订餐系统

指导教师姓名:

职称:讲师

单位:计算机科学系

专业名称:计算及科学与技术

作品提交日期: 2014年12月24日

作品答辩日期:

学位授予单位:

答辩委员会主席:

论文评阅人:

20 年月日

摘要

随着科技的发展,网络技术已经深入到人们的日常生活中,android智能手

机也逐渐普及。但是很多餐饮企业还是以人工传递来操作,这种方法的效率比较

低,而且会花费较多的时间,会增加服务员手写传单中的错误率,造成客人的不

满而影响到本店的服务质量,甚至会损害本餐厅的名誉。只有一些规模比较大的

饭店开始使用手机APP订餐这种最先进、最具时尚的网络技术来建设一套方便、

快捷的饭店订餐系统,方便优化管理,也方便客户的订餐操作。

本设计主要讲述了点餐系统的基本功能和数据库的设计方法。设计最终达成

了包括用户注册、登录,点菜功能模块,用户管理功能模块、菜单管理功能模块、

订单管理功能模块、购物车管理功能模块等。

关键词:WLAN;ANDROID;手机APP

Abstract

With the development of science and technology, network technology has deep into People's Daily life, the android smart phones are gaining popularity. But many catering enterprises or by artificial transfer operation, the efficiency of this method is lower, and will spend more time, will increase the error rate in the attendant handwritten flyers, guest discontent and impact to our quality of service, even can damage the reputation of the restaurant. Only a few big hotel began to use a mobile phone APP order this kind of the most advanced, the most fashionable network technology to build a set of convenient and quick hotel reservation system, convenient management, also facilitate customer order operation.

The basic function of this design is mainly about a little bit of food system and the database design method. Design finally reached include user registration, login, order function module, user management module, menu management function module, order management modules, shopping cart management function module, etc.

Key words: WLAN; Android. Mobile phone APP

目录

第一章绪论 (1)

1.1课题来源及选题背景 (1)

1.1.1课题来源 (1)

1.1.2选题背景 (1)

1.2订餐系统开发的意义 (1)

1.3订餐系统开发的目的 (2)

第二章系统分析 (2)

2.1 系统简介 (2)

2.2 系统开发环境 (2)

2.2.1 硬件环境 (2)

2.2.2 Android系统架构的认识 (2)

2.2.3下载Android开发工具 (2)

2.2.4 开发环境的安装与配置 (3)

2.2.5 tomcat服务器 (3)

2.2.6系统调查 (4)

2.3需求分析 (4)

2.4可行性分析 (5)

2.5系统用户用例图 (6)

2.5.1用户用例图 (6)

2.5.2功能用例图 (7)

第三章系统设计 (8)

3.1系统目标 (9)

3.2 系统主功能结构和系统功能详细设计 (9)

3.2.1主功能模块图 (9)

3.2.2 客户端详细设计 (10)

3.2.3 系统管理详细设计 (10)

3.2.4 系统管理详细设计 (11)

3.3 系统预览 (12)

第四节数据库设计 (17)

4.1 数据库分析 (17)

4.2系统E-R图 (17)

4.3 数据库表的设计 (20)

第五章系统测试 (22)

5.1 测试的作用和意义 (22)

5.2 测试方法 (22)

5.3 测试内容 (22)

5.4 测试结果 (24)

5.5 测试结论 (24)

第六章系统实现的关键代码 (24)

总结与致谢 (36)

参考文献: (37)

第一章绪论

1.1课题来源及选题背景

1.1.1课题来源

本课题的来源是为了方便用智能手机的人们点餐而由老师命题的B/S饭店订餐系统,主要解决有客户的点菜、订桌,实现客户的手机点餐并提交订单,而管理员进行餐品、餐桌和订单的管理。这个系统有助于客户的订餐和管理员的后台管理,提高工作效率和避免上菜出现错误的情况。

1.1.2选题背景

餐饮传统的点菜方式是纯人工操作,由服务员记录顾客点的菜,在具体工作中容易出现以下问题:手写单据字迹潦草从而导致上错菜、传菜分单出错现象严重、加菜和查账程序较繁琐。处理特殊口味有遗漏和偏差、客人催菜遗忘现象较频繁、计算账单易出错、不方便人员管理等等。正因如此,无线点餐模式应运而生。它不仅可以有效地提高餐饮业的工作效率,更可以规范服务体系,提高整体服务质量和管理水平,并为规模化经营提供了坚实的技术基础。

1.2订餐系统开发的意义

随着网络的发展,智能手机的普遍化,传统的点餐模式转化为手机APP订餐是一条具有重大意义,并且必然的道路。正因如此,手机APP订餐模式应运而生。它不仅可以有效地提高餐饮业的工作效率,更可以规范服务体系,提高整体服务质量和管理水平,同时也为顾客就餐节约了大量的时间,并为规模化经营提供了坚实的技术基础。

随着计算机技术的不断发展使考试过程变得方便、高效、快捷、公正已经成为现代教育的一个重要课题。在线考试教育的与传统考试相比优势在于试卷保密性高、考试时间灵活、安全性强、分数查询方便等。同时也是很好的学习辅助工具。

1.3订餐系统开发的目的

本次选题的目的是开发以B/S架构的饭店订餐系统,它可以方便客户的订餐,节约客户的时间。也方便饭店的餐桌、餐品、订单等的管理,它不但提高了工作效率,更能有效的避免上餐错误和结算错误等问题。

第二章系统分析

2.1 系统简介

本系统旨在实现对于Android手机进行订餐的网络化,该系统客户端可以为客户提供餐品信息,自动算账等,为客户节约时间。后台可以对餐品、餐桌进行管理,也可对客户的的用户信息进行管理和订单的查看。

2.2 系统开发环境

2.2.1 硬件环境

在以WindowsXP或Windows7作为开发系统平台。

2.2.2 Android系统架构的认识

Android系统架构包含了五个部分,分别是应用程序、应用程序框架、开发库、Android运行时环境以及LintLx内核。Android平台内包含了一些关键应用程序,如短信收发程序、网页浏览器等;Android应用程序开发是基于框架和组件的,Android本身已在框架中提供了许多组件供应用程序使用,开发者也可开发新的组件并放入应用框架中,供自己和其他应用程序使用;Android开发库和运行时环境包含了一组核心库,提供了Java语言核心库内的大部分功能和Dalvik虚拟机;LintLx内核层则用来提供系统的底层服务。

2.2.3下载Android开发工具

要在Windows操作系统上开发Android应用项目、必须要有三个工具软件、JDK,Android主要使用Java语言来开发应用程序,所以必须要有JDK开发包;Eclipse,Eclipse是常用的Java语言集成开发环境;SDK,SDK是software development kit的缩写,是专门用于开发Android应用的软件开发工具包。此三种工具是Android开发所必须的、到相应网站即可下载开发工具。

2.2.4 开发环境的安装与配置

Android开发工具下载完成之后,首先安装JDK、安装完成之后可以使用如下方法进行检测、单击“开始”菜单,选择“运行...”菜单项,在“运行”对话框输入“cmd”命令,进入命令行状态。在命令行状态提示符后面输入命令:“java -version”,然后回车,如果得到Java version信息则表示安装成功。接着安装Eclipse、因此Eclipse不需要安装、直接解压Eclipse压缩文件到指定的文件夹中即可。最后安装SDK、运行下载的SDK安装文件、单击NEXT按钮进入安装页、在安装之前、程序会先检测计算机是否已经安装了JDK,在前面已经安装了JDK、所以单击Next按钮,逐步按照向导提示进行操作、直到完成。在完成SDK安装之后,需要对Android SDK兼容的各种版本进行下载、升级和更新。

为Eclipse配置ADT插件、Eclipse必须配置了ADT(Android development Toolkit)插件后才能进行Android应用开发、ADT插件在Eclipse中集成的功能有:新建项目向导、并且包含基本的应用向导,基于表单的manifest、layout、resource编辑器,自动编译Android项目、Android模拟器、dalvik调试监控服务(DDMS),访问设备和模拟器的文件系统、运行时调试,所有的Android/Dalvik日志和控制台等。启动Eclipse选择菜单Help-install New SoftWare...进入Install对话框、单击available software sites 进入prefere对话框,单击Add按钮、进行添加可以用的下载下来的ADT单击OK完成。

1、为Eclipse配置SDK,这一配置是告诉Eclipse、Android的SDK位于何处,启动Eclipse,选择菜单Window-preference 、在左侧窗口的列表中选择Android此时右侧窗口会显示有关Android的preference,在SDK Location 输入框内输入SDK所在的文件夹路径、当然也可以通过单击Browse...按钮选择SDK所在的文件夹路径。

2.2.5 tomcat服务器

Tomcat 很受大部分程序员的欢迎,因为它运行时不怎么占用系统资源,并且具有良好的扩展性,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在努力完善中,只要程序员感兴趣就更改它或在其中加入新的功能。

Tomcat 是一个小型的轻量级应用服务器,普遍使用在中小型系统和并发访问用户不是很多的场合,所以是开发和调试JSP 程序的第一选择。对于一个刚刚起步的人来说,可以这样认为,当机器上配置好Apache 服务器,它可以使HTML 页面的访问请求得到相应。实际上Tomcat 部分只是是Apache 服务器扩展的一

部分,但它并不具有依赖性,因此当你运行tomcat,它实际上是单独运行的。

问题的关键是,当正确的配置时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,同样可以处理HTML页面,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML却没有 Apache 服务器好。

2、Eclipse

Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java 语言开发,但是目前亦有人通过外挂程式使其作为其他计算机语言比如C++和Python的开发工具。Eclipse本身只是一个框架平台,但是众多外挂程式的支持使得Eclipse拥有其他功能相对固定的IDE软体很难具有的灵活性。许多软体开发商以Eclipse为框架开发自己的IDE。Eclipse最初由IBM公司开发,2001年11月贡献给开源社区,现在它由非营利软体供应商联盟Eclipse基金会(Eclipse Foundation)管理。

2.2.6系统调查

为完成本系统开发,我采用了网上调查和实地考察的调查方法。

(1)网上调查:我在网上搜寻了大量的在订餐系统的需求分析报告,通过认真的阅读,理清楚了订餐的基本业务流程,同时增加需求分析的准确度。

(2)实地考察:为了更完善此系统,我们除了阅读大量相关的文献以外,还实际操作了手机APP点餐软件,通过实际操作我手机APP订餐有了更深的认识。

2.3需求分析

本系统主要分为服务端和客户端

1、服务端

(1)系统管理:用户管理和客户管理。

(2)餐品管理:餐品类别管理、餐品管理、餐桌管理。

(3)订单管理:对客服提交的订单进行管理

(4)餐品类别管理:对餐品类别的增、删、查、改。

(5)餐品管理:对餐品类别的增、删、查、改。

(6)餐桌管理:对餐桌的增、删、查、改,对客户订桌管理。

(7)管理员密码及信息修改:对自己信息的管理,如修改密码。

2客户端

(1)登陆:客户进行注册登录。

(2)菜单:客户对菜单进行查看选择。

(3)桌号:客户点菜后对空桌的查看与选择。

(4)购物车:客户将选中的菜放入购物车,然后生成订单。

2.4可行性分析

现在的社会经济发展非常迅速,B2C电子商务越来越受到人们的关注。无线订餐系统,在很多城市大酒店中已经很常见了。特别在很多大型的餐饮集团,已经成为了一种趋势。同时,随着全国人民的各种生活高度的提高,包括物质精神和文化,人们不仅要吃饱,还要吃好,对待酒店服务的态度也是越来越挑剔,现在无线订餐系统的出现,很好的满足的广大顾客的需要,不仅让宾客享受到精美可口的美食,更让他们感受到服务的完美与上菜的快捷。无线订餐业务在中国有着极大的发展空间以及良好的背景。随着酒店管理的完善,使用这种智能的无线点餐系统必然成为追究卓越的餐饮公司的最爱,也更能够体现信息技术发展之猛烈。

综合以上几点分析,此次毕业设计决定基于Android平台开发无线订餐系统。

(1)技术可行性

基于手机的点餐,前台用android进行开发。后台在于网页的动态显示和管理,从数据库中取得相应的数据,同时收集用户输入数据点餐数据进行控制。

采用JSP与MYSQL技术开发,服务端采用B/S模式构建,系统的部署、应用,维护方便,因此技术方案是成熟的和可行的。

(2)市场需求可行性

经过对市场的网上调查,现在的通过打电话的订餐方式占据58.51%的比例,但是愿意通过手机APP订餐的占80.85%,由此说明手机APP订餐虽然比较完美,虽然手机APP订餐还没有普及,但是有极大的开发价值和极大的市场需求。

(3)操作可行性

目前,大多数PC机和局域网能够运行该系统,该系统只要有一个浏览器就可以调试、运行,无需安装,不会改变原计算机系统的设置和网络的布局,并且

大多数用户不用做任何培训都能够方便的操作该系统。

总结:根据以上的分析,技术没有问题,有极大的市场需求,而且适应订餐网络化的发展。所以决定开发此系统。

2.5系统用户用例图

2.5.1用户用例图

(一)管理员登录用例。管理员可以在登陆界面用自己的用户名和密码登录,用户名和密码与数据库进行校验,其用例详细描述见表2-5-1。

表2-5-1管理员登录用例描述

用例1

用例名称用户登录

说明输入管理员用户名和密码,登录系统(admin,admin)参与者管理员

前置条件必须确定身份、知道密码

基本流程 1.管理员输入用户名和密码

2.验证用户的有效性

3.用户成功登录后,可以管理个人信息,客户信息管

理,餐品管理,订单管理等操作。

4.不成功返回重新登录。

(二)客户登录用例。客户可以在登录界面用自己的用户名和密码登录,用户名和密码与数据库进行校验,其用例详细描述见表2-5-2。

表2-5-2 客户登录用例描述

用例2

用例名称客户登录

说明输入客户用户名和密码,登录系统

参与者客户

前置条件必须注册成功

基本流程 1.客户输入用户名和密码

2.验证用户的有效性

3.用户成功登录后,查看菜单,点菜,订桌等操作。

4.不成功返回重新登录。

2.5.2功能用例图

(一)管理员信息管理用例。使用此用例能够对管理员个人的基本信息、客户进行查看、添加、删除、修改,查询结果必须对应数据库等信息,其用例详细描述见表2-5-3。

表2-5-3管理员信息管理用例描述

用例3

用例名称管理员

说明为了方便管理员了解自己和客户的信息,管理员可以

访问数据库查询可得。

参与者管理员

前置条件成功登录系统

基本流程1.点击‘系统管理’,‘餐品管理’,‘订单管理’

等,任一链接均可以查看所有的信息。

2.系统通过与数据库的连接取得所有信息,然后以

列表形式出现。

(二)餐品管理用例。使用此用例能够对餐品和餐桌进行管理,其用例详细描述见表2-5-4。

表2-5-5 餐品管理用例描述

用例4

用例名称餐品管理

说明为了对餐品餐桌的管理。

参与者用户

前置条件成功登录系统

基本流程1.点击‘餐品管理’,‘餐桌管理’,‘餐品类别

管理’可以对餐品餐桌的增删查改操作。

(三)购物车用例。使用此用例能够对用户购物车进行管理,其用例详细描述见表2-5-5。

表2-5-5 购物车用例描述

用例5

用例名称购物车

说明为了对客户的购物车进行管理。

参与者用户

前置条件成功登录系统

基本流程1.点击‘购物车管理’,可以对购物车进行删除功

(四)订单管理用例。使用此用例能够客户订单进行查看。其用例详细描述见表2-5-6。

表2-5-6题库管理用例描述

用例6

用例名称订单管理

说明查看订单

参与者用户

前置条件成功登录系统

基本流程 1.点击‘订单管理’,查看客户订单信息。

(五)开始点菜用例。使用此用例能够查看菜单和点餐。其用例详细描述见表2-5-7。

表2-5-7菜单用例描述

用例7

用例名称开始点菜

说明客户可以查看菜单进行点菜

参与者客户

前置条件成功登录系统

基本流程点击‘查看菜单’,点击‘菜名’,可查看菜单和点

(六)查看空桌用例。使用此用例能够查看空桌和预定座位。其用例详细描述见表2-5-8。

表2-5-8查看空桌用例描述

用例7

用例名称查看空桌

说明客户可以查看空桌和预定座位

参与者客户

前置条件成功登录系统

基本流程点击‘查看空桌’,点击‘桌号’,可查看空桌和预

定座位

第三章系统设计

通过前面系统的需求分析和可行性分析,对该系统的功能及性能有了大概的了解,下面确定系统的最终目标及初步的功能结构。

3.1系统目标

通过前期做的调查、需求分析及老师的指导,最终确定系统要实现的目标如下:

(1)实现需求分析阶段所提出的功能。

(2)设计美观、得体的界面,方便用户使用。

(3)在系统初步完成后进行适当地改善。

3.2 系统主功能结构和系统功能详细设计

3.2.1主功能模块图

根据前面描述的系统分析及需求,确定本系统的系统主要功能结构如下:

服务器系统(即管理员登陆)

3.2.2 客户端详细设计

客户注册登陆后,选择开始点菜,查看菜单,选择所要点的菜,输入购买数量后加入购物车,查看购物车选择桌号,生成订单。

客户点菜过程图

3.2.3 系统管理详细设计

(1)添加:客户信息添加,判断客户信息是否存在,若不存在,添加成功,若已存在则添加失败,最后返回客户信息列表。

(2)删除:客户信息删除,确定是否删除客户信息。

(3)修改:客户信息修改,判断该客户信息是否正确,需要修改。

系统管理流程图如下图所示:

3.2.4 系统管理详细设计

(1)添加:餐品信息添加,判断餐品信息是否存在,若不存在,添加成功,若已存在则添加失败,最后返回餐品信息列表。

(2)删除:餐品信息删除,判断该餐品是否缺货,如果缺货那就删除。

(3)修改:餐品信息修改,判断该餐品信息是否正确,需要修改。

餐品管理流程图如下图所示:

3.3 系统预览服务端登陆界面:

系统管理界面:

餐品管理界面:

购物车管理界面:

订单管理界面

客户端登陆界面

订餐系统主页面

菜单主页面

桌号页面

购物车页面

第四节数据库设计

数据库设计 (Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。

4.1 数据库分析

此系统由Tomcat+MySQL构成,由于系统规模相对较小,对数据库的要求不算高,故采用适合中小型企业使用的MySQL作为开发的后台数据库,而且MySQL从5.0开始支持事务,对数据库的完整性有了保障。

4.2系统E-R图

本系统主要涉及的实体有:管理员、客户、学生、试卷、题库、资源、考试状态。下面分别对各实体及实体间的E-R图。

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

毕业论文(设计)网上订餐系统的设计与实现院系:计算机科学与技术学院专业:信息管理与信息系统班级: 学号: 姓名: 导师: 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.

校园在线订餐管理系统概要设计说明书

1引言 ............................................................................................................. 错误!未定义书签。 1.1编写目的............................................................................................... 错误!未定义书签。 1.2背景....................................................................................................... 错误!未定义书签。 1.3定义....................................................................................................... 错误!未定义书签。 1.4参考资料............................................................................................... 错误!未定义书签。2总体设计 ..................................................................................................... 错误!未定义书签。 2.1需求环境……………………………………………………………………………………… 2.2运行环境……………………………………………………………………………………… 2.3基本设计概念和处理流程…………………………………………………………………… 2.4功能需求与程序的关系………………………………………………………………………3接口设计 ..................................................................................................... 错误!未定义书签。 3.1用户接口............................................................................................... 错误!未定义书签。 3.2外部接口............................................................................................... 错误!未定义书签。 3.3内部接口............................................................................................... 错误!未定义书签。4运行设计 ..................................................................................................... 错误!未定义书签。 4.1运行模块组合…………………………………………………………………………………. 4.2运行控制……………………………………………………………………………………….. 4.3运行时间………………………………………………………………………………………… 5 系统数据结构设计………………………………………………………………………………6系统维护设计.................................................................................................................................

网上订餐管理系统设计

网上订餐管理系统设计

摘要 时代在进步,科技在发展,当今时代网络已经成了我们生活中一个不可或缺的部分。网络的发展也给我们带来了无限的商机与便利,有人可以足不出户就赚钱,有人可以足不出户就买到想买的东西、订票等等。在餐饮业,网络也同样能够发挥它巨大的作用—网上订餐管理系统。 网上订餐管理系统旨在通过网站的形式实现想要订餐的用户的订餐过程。本课题基于Web2.0,使用https://www.doczj.com/doc/d518334456.html,2.0实现B/S模式的订餐系统。用户通过访问餐馆的网站就能够看到该餐馆的菜肴种类、价格等信息,从而做出订餐的决定,然后使用唯一的账号登陆,通过一定的支付方式来付款,仅需几分钟就完成了一次订餐。而餐馆也能够及时地看到用户在自己餐馆网站上下的订单,从容准备,及时送达用户指定的就餐地点。相比一般的电话订餐方式,网上订餐不仅给用户节省了大量电话询问时间和电话费,也为餐馆提供了收款保障,餐馆可以选择网上银行或是充值系统等的预先付款方式,也可以选择货到付款的方式。在信息的准确性方面,网上订餐也比电话订餐高出一等,网上订餐则是由用户自己填写,不太容易造成错误。 目录

1. 引言 (1) 1.1项目背景 (1) 1.2国内外现状 (1) 1.3项目意义 (2) 2. 相关技术介绍 (3) 2.1 Web 2.0技术 (3) 2.2 https://www.doczj.com/doc/d518334456.html,技术 (5) 2.3 AJAX技术 (6) 2.4 SQL Server 2005技术 (8) 3. 系统功能分析与概要设计 (10) 3.1 功能分析 (10) 3.2 界面设计 (14) 3.3 数据库设计 (15) 4. 系统详细设计与编码实现 (18) 4.1 管理员模块 (18) 4.2 会员模块 (23) 4.3 公共模块 (27) 5. 系统测试 (28) 5.1 测试计划制定 (28) 5.2 测试用例设计与执行 (28) 5.3 测试报告 (30) 6. 总结............................................................................................ 错误!未定义书签。致谢................................................................................................. 错误!未定义书签。参考文献. (33)

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

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

网上订餐系统的设计与实现 摘要 越来越多的人接受了电子商务这种便捷、快速的交易形式,网上订餐的推出也很快受到了大家的欢迎。首先,简要地介绍了国内网络技术和信息产业的发展情况以及研究课题的现状,阐述了网上订餐系统的解决方案以及实施的重要意义。然后是建设网上订餐系统,具体分析如何实现系统功能,规划系统流程,设计系统数据库的逻辑结构,介绍在开发系统过程中所使用的重要开发语言、开发工具、配套插件以及开发平台。最后设计和实现了一个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

《校园订餐管理信息系统课程设计报告》

校园订餐管理信息系统(设计报告) 指导教师: 班级:2008级物流管理 小组成员: 时间:2010年11月25日

目录 计划安排 (2) 一、系统总体设计 (3) 1.系统流程图设计 (3) 2.功能结构图设计 (3) 3.UML建模:用例图 (7) 二、系统设备配置 (9) 1.系统设计原则 (9) 2.网络结构 (10) 3.系统软件 (10) 三、分类编码 (11) 四、数据库设计 (12) 1.系统E-R图设计 (12) 2.系统表设计 (14) 五、I/O界面设计 (16) 1.输出设计 (16) 2.输入设计 (17) 总结: (19)

计划安排

一、系统总体设计 1.系统流程图设计 订餐系统主要要求对用户和订餐情况进行添加、删除、修改等。其中:(1)管理员对管理员账号、员工账号、客户账号和餐馆信息进行管理,操作导入数据库; (2)员工对员工账号和订餐情况进行管理,操作导入数据库; (3)客户进行注册客户账号、更新账号、订餐操作,操作导入数据库。 2.功能结构图设计 本订餐系统主要包括三大模块:第一部分是管理员模块,在这个模块中又分成用户账号管理模块(包括管理员账号管理模块、员工账号管理模块、客户账号管理模块)和餐馆信息管理模块;第二部分是员工模块,在这个模块中又分成员工账号管理模块和订餐情况管理模块;第三部分是客户模块,在这个模块中又分成客户账号管理模块和订餐情况管理模块。

功能模块图

一. 管理员功能 以管理员身份登录后,可以执行的功能: 用户账号管理模块:用于管理员对用户账号进行查询、添加、修改以及删除 (该功能需要权限密码)。 餐馆信息管理模块:用于管理员对餐馆信息进行查询、添加、修改以及删除 (该功能需要权限密码)。

网上订餐系统毕业论文

摘要 二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。中国的网民充分领略到“畅游天地间,网络无极限”所带来的畅快。随着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

基于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日

uml网上订餐系统

实用文档 《UML建模语言》课程设计报告 题目:订餐管理系统 数学与计算机科学(软件)学院 软件工程专业2011级 实验时间:2013-2014学年第一学期 任课教师:张舒

目录 1背景介绍: (3) 2、系统分析 (3) 2.1 获取需求 (3) 2.1.1在大学城订餐系统中主要有以下涉众: (3) 2.1.2边界 (4) 2.1.3业务用例 (7) 2.1.4活动图 (10) 2.1.5用例规约 (11) 2.2需求分析 (14) 2.2.1财务管理 (14) 2.2.2信息管理 (16) 2.2.3店面管理 (19) 2.2.4订餐 (22) 2.2.5 订单管理 (24) 3 系统设计 (26) 3.1整个系统结构: (26) 3.2组件图和设计类图 (27) 3.2.1店面管理用例的设计类图 (27) 3.2.2财务管理用例的设计类图 (28) 3.2.3信息管理用例的设计类图 (31) 3.2.4订餐管理用例的设计类图 (34) 3.2.5订单管理的设计类图 (35) 3.3数据库设计 (37) 3.4系统部署图 (40) 4总结 (41)

1背景介绍: 当今社会,计算机技术尤其是网络技术飞速发展,给我们的生活带来的极大的方便。经过我们小组成员在生活中细致观察,发现整个大学城的学生对平常订餐需求很大,但他们订餐的方式都是比较原始的电话订餐。而各个餐饮店也是各自为战,自己接电话,记录订单需求,自己配送。这样效率很低,利润薄,而且信息不流畅。基于这个现状。我们决定提供一个平台---网上订餐系统。在网上给申请的商家一个虚拟店面,可以在上面挂上该商家的名称,饭菜的图片和价格等,让订餐者可以方便的订餐,可以对商家进行评价等。而商家后期只负责煮菜。物流有我们系统运营者负责,然后直接赚取差价。还要定期对商家进行卫生安全评估,以及根据用户的评价来生产评价档案。并以此为依据来决定商家的去留等。 2、系统分析 2.1 获取需求 非功能性需求 1.界面操作简单 功能性需求 2.1.1在大学城订餐系统中主要有以下涉众: 订餐者:订餐 商家:提供餐饮 配送人员:取餐送餐 店面管理员:核实并更新商家信息,管理商家界面显示 订单管理员:管理订单 信息管理员:订餐者信息管理,商家联系信息管理 收银员:收取送餐人员金额 会计员:统计每日收支 财务经理:总财务核算和收入支出 相关法律法规:应遵循的行业规范和标准 业主:网站建设成本,建设周期,建成后的收益

网上订餐系统毕业论文

网上订餐系统毕业论文 本科毕业设计说明书(论文) 1 引言第 1 页共 35 页 在网络技术逐渐渗入社会生活各个层面的今天,传统的商业经营方式也面临着变革,而网上订餐则是一个很重要的方向。据了解,现代多数人认为网上订餐方便快捷,但也有很多人认为网上订餐还存在供应商太少,分布不均,可供选择的餐饮品种也不多等问题。国内网上订餐业务的发展之所以受阻,还在于电子结算方面的障碍,而这一方面是由于消费者的消费习惯,另一方面也由于快餐公司的实力尚不足以支撑。网上订餐在我国尚属新生事物,任何新生事物从萌芽到发展壮大都需要相当长的培育期,但其发展前景是很好的,相信随着中国年轻网民的不断成长,网上订餐业务会愈来愈繁忙。新加坡进行的一项民意测验显示,在富裕的新加坡,年龄在20至30岁之间的年轻人热衷于点点鼠标,他们对食品的渴望就可从网上订餐得到满足。相信随着中国年轻网民的不断成长,网上订餐业务会愈来愈繁忙。但同时,网上订餐业务的发展也需要开展此项业务企业的努力,如引入专业物流配送,推出营养快餐,丰富餐饮品种等,逐步走上品质标准化、经营连锁化、服务规范化、通讯网络化的经营之路。而网上订座在很多的大城市都已相应推广开来,做为网站的特色服务,大大减少了顾客在用餐高峰期没有有空闲位子的问题,为顾客节约了宝贵的生活、学习和工作时间。基于Web技术的网上订餐系统可以借助于遍布全球的Internet进行,因此大大拓展了订餐的灵活性。一个餐饮商店在网上建立一个专门的订餐网站,不但可以起到宣传推广商店的作用,而且还可以大大提高店内的营业额,独特的VIP会员设计可以直接将会员资料送入数据库中,进行统计、升级等操作。让订餐做为网上普通用户和VIP会员用户的独特享受,通过会员姓名、VIP卡号和密码进行登陆,订餐菜单存放在服务器中,与此同时开通网上订

网上订餐系统-毕业设计

毕业设计(论文)设计(论文)题目:网上订餐系统

摘要 随着人们生活节奏的加快,网络的迅速发展,网络应用也更加广泛,互联网已经逐步成为人们获取信息的重要渠道。在电子商务、网上教学、网络游戏等方面尤为突出。网上订餐系统是通过互联网建立了一个虚拟的订餐平台,与传统形式的餐馆相比,网上订餐不仅能够为顾客提供更为详尽的菜单信息,让顾客订餐更加方便、快捷,而且也为店家解决了因为店面小而没有办法提高营业额的困扰。网上订餐系统也是在这个背景下提出来的。 本系统是在Windows7操作系统下,以MyEclipse8.5为编译器,SQL Server 2005为数据库,Tomcat为服务器,采用JSP技术开发的。本文详细介绍了网上订餐系统的开发背景,需求分析,系统模块的设计与实现,数据库的设计与实现以及系统测试。本系统共分为前台订餐和后台管理两个部分,前台主要实现了用户注册、登录、管理个人信息,菜单查询,购物车,下订单,订单查询,留言等多种功能。后台实现了管理员对订单的处理,菜单管理,类别管理,留言管理,会员管理,管理员管理等功能。通过系统测试后,本系统的功能都能够正常使用,并且操作简单、安全,界面简洁、友好。 本系统的实现满足了消费者足不出户,通过网络就可以轻松的完成订餐,尤其是对于当代大学生和上班忙碌的白领,并且他们能够熟练地操作计算机相关设备,思想超前,本系统有着广阔的发展空间。 【关键词】 JSP 网上订餐系统 SQL Server

ABSTRACT With the accelerated pace of life, and the rapid development of the Internet, Internet applications are more widely used, the Internet has gradually become an important way to obtain information for people. The e-commerce, teaching,online games are particularly prominent. Online ordering system for ordering the food through the Internet, compared with traditional restaurants , online ordering is not only able to provide more detailed information for customers ,and dishes for customers ordering more convenient, but also to solve the reason why the small storefront shops couldn’t improve the turnover problems. Online ordering system is also in this context of the initiative. This system is in Windows7,and with MyEclipse8.5 compiler, SQL Server 2005 database, Tomcat server, using JSP technology development. This paper describes the background of the online ordering system development, requirements analysis, design and implementation of system modules, database design and implementation, and system testing. The system is divided into two parts ,the foreground and background, foreground main achievement of the membership registration, login, manage personal information, menus, queries, multi-functional shopping cart, order, order inquiries, comments and so on.The Background to achieve the administrator for order handling,menu management category management, membership management, message management, administrators and management functions. By testing the system, the system can function normally. And a simple, safe, simple interface, friendly.Realization of the system to meet the consumer without going through the network can easily complete ordering, especially for the busy work of contemporary college students and white-collar workers, and they are more familiar with the application of the computer, thinking ahead, this system has broad development. 【Key words】JSP Online ordering system SQL Server database

校园订餐推广方案a

校园订餐推广方案a 文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]

利用校园微信平台,扫描二维码下载软件, 工厂饭堂订餐统计管理系统(多套餐预订) 工厂饭堂订餐统计管理系统采用多套餐设计,以满足员工不同口味的 需求。采用B/S和c/s架构结合的技术使工厂员工网上订餐更安全,更简 单,饭堂管理统计工作更简易、快捷! ????适用范围:工厂、生产单位、事业单位、政府机关等 ????订餐类型:多种套餐选择。 ????订餐方式:网页预订餐、订餐机预订餐、POS机预订餐、管理员后台预订餐。(可选) ????身份识别凭证:IC卡(电子钱包) ?? ?领餐方式:刷卡领餐。(刷卡直接调出订餐信息) ????版本:GW8.8 ????功能:企业订餐统计管理系统(报餐统计)??? 功能升级版,采用多套餐设计。 ????国万订餐统计管理系统是拥有简洁的操作界面、傻瓜化操作等一系列技术特点的订餐系统。她融入B/S及C/S等主流技术,使员工订餐既简易又快捷,保证安全。 ??? 大多数企业工厂目前存在的问题: ??? 1、在一些企业工厂中,饭堂对于当天当餐次将有多少人就餐不能较准确的把握,用料不准确造成浪费或者不够。 ???? 2、原始的订餐统计方式:通过部门人工统计就餐人数后上报饭堂管理员,或者直接就由个人上报。这种情况下,电话经常占线,不及时。管理员忙碌不堪,手工记录,极易出错。每天部门统计“兴师动众”,在时间上先报后报、补报、撤销极为繁琐。人工成本很大。??? 3、对每个人是否订餐不能及时得知。去饭堂领餐,核对麻烦、耗时;送餐,只能由送餐送到某一部门,不能细分到位,容易引起纠纷。 ??? 4、对于报餐人员预订何种菜式记录麻烦,领餐时核对非常耗时,管理成本非常巨大。????国万订餐统计管理系统GW8.8就是为解决这些现实存在的订餐统计问题而设计开发的。订餐统计管理系统可以使每个员工自由订退餐,选择自己所需要的套餐,极大的方便员工订

网上订餐系统设计与实现

分院名称:学生学号: 长春师范学院本科毕业论文(设计)(理工类)

目:网上订餐系统设计与实现 题 计算机科学与技术专业: 姓作者名: 指导教师姓名: 指导教师职称: 月年 长春师范学院本科毕业论文(设计)作者承诺保证书 本人郑重承诺:本篇毕业论文(设计)的内容真实、可靠。如果存在弄虚作假、抄袭的情况,本人愿承担全部责任。 论文作者签名: 日期:年月日

长春师范学院本科毕业论文(设计)指导教师承诺保证书 本人郑重承诺:我已按有关规定对本篇毕业论文(设计)的选题与内容进行指导和审核,坚持一人一题制,确认由作者独立完成。如果存在学风问题,本人愿意承担指导教师的相关责任。 指导教师签名: 日期:年月日 摘要 二十一世纪是信息化、知识化的世纪,随着社会的进步、计算机应用的快速发展和网络应用的不断扩大,并使传统的订餐形式得到了极大的扩充,使人们订餐更加的方便。基于Web的网上订餐系统,它是一种基于计算机网络的网上订餐形式,它的出现,大大地扩充了现行的订餐方式,使餐饮摆脱了空间上和时间上的束缚,不管谁,只要会上网,都可以坐在电脑前面,方便地进行网上订餐,可以看成是对餐饮业的一次革命。通过网上订餐系统,可以在家中或办公室为自己订一份既营养又实惠的美食。本文就是基于此目的实现一个网上购餐系统。 本系统是用户实现网络交易的一种方式。设计和实现了一个B/S结构的网上订餐系统,重点论述了系统的功能与实现、数据流程及存储。包括会员管理、餐品信息介绍、网上订餐、用户留言、系统用户管理以及后台数据库管理等。本文先是对系统的需求分析做了详细的介绍,然后对系统的概要设计进行了阐述并重点介绍了网上订餐系统各功能模块的具体设计和实现。 本系统是在MySQL数据库、Java语言和MyEclipse平台技术实现的。既拥有良好便捷的前台操作界面,也有稳定的后台支持。系统旨在提供一个可供操作、功能完全、特色突出的网上订餐系统。 关键词:网上订餐系统JA V A MySQL SSH2 Abstract Twenty-first century is a informational century. With the rapid

网上订餐系统

西安财经学院 实践教学活动周登记表 姓名:学号: 专业:信息管理与信息系统院系:管理学院指导教师:日期: 实验实训教学管理中心制 实践教学开展时间实践形式 (在选项后打√) 2014年7 月5 日——2014 年7 月18 日集中

职称 副教授 二级学院、系 分散 √ 实践单位或地点指导教师 实践内容及收获(后附实践教学成果 ) 实践内容: 通过对网上订餐行业的调查和实践,完成了实践报告基于Web系统的网上订餐系统。 暑假经过在百盛集团网上订餐系统的调研和实践,百盛集团是面向全国性的网上订餐服务,客人可以通过网站上,手机APP上和电话订餐,而调研期间,我所负责的是电话订餐,客人打来电话,电脑系统屏幕会自动显示此号码所在地,然后我根据客人的要求为客人点餐,而我屏幕上有所有的菜品,当选择某一个菜品时,旁边就会显示这个菜的详细信息,以方便客人咨询。实践的内容还有自己也作为一名消费者,我尝试在网上进行订餐,例如我利用快捷订餐网站,进入主页会有很多菜的图片,图片里对菜有简单的介绍,菜名,价格,属于哪家餐馆,图片上直接有一个按钮是订一份,我只要点击订一份,网页下方就会

自动为你弹出一个小的订单框,最后直接选择确认订单,然后进行网上支付就可以完成我的点餐,我的送货地址在注册的时候就会填写,当你换送货地址时自己要留意更该地址。实践收获: 通过调研还有实践,我发现网上订餐以后将会是一种潮流,就像现在淘宝,京东商城网购一样流行,而且现在全国比较大的城市都已经有了大大小小网上订餐的服务,例如大到面向全国大中型城市的飞饭网,百盛集团,快捷订餐,小到学校西门外面的餐馆的电话外卖,这已经为我们的生活提供了很多便利,但是目前却还是没有一家很完善的网上订餐系统,有大大小小的问题,比如售后和便捷,而且推广度也不高,区域受限等,假如我在一个小县城没有肯德基这类的外卖快餐,或许这网上订餐就不会起作用。所以应该扩大商家加盟,加大宣传力度,以此发展网上订餐行业。但是以我的技术水平和一己之力一定不能完善网上订餐系统,所以我选择从小的开始做,做西财网上订餐系统,联系西门外面的餐厅和学校食堂联合做一个这样简单的系统。 (综合评语) 成绩 评 定

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