当前位置:文档之家› 网上订餐系统论文

网上订餐系统论文

网上订餐系统论文
网上订餐系统论文

本科生毕业论文

网上订餐系统设计与开发Design and Development of Online Meal

Ordering System

所在院(部):

学生姓名:

指导教师:

研究起止日期:

年月

摘要

随着时间的推移,计算机网络覆盖全球,今天的中国也以计算机为核心,计算机的出现给生活带来了很多的便利,各行各业都依赖于计算机的使用。网上订餐已变成当今年轻人喜爱的生活方式之一。网上订餐系统基于JSP,采用了Jsp+javaBean+MySQL技术。MySQL为数据库开发平台,Tomcat 作为信息服务器,Jsp作为前台页面显示。网上订餐系统,可以让用户在线浏览菜品信息(图片,文字描述)、在线下订单、查看购物车,留言板、查询订单等功能。系统管理员可以添加和删除的菜肴,管理用户,管理删除订单。与普通的订餐相比,网上订餐系统为用户和商家都提供了更高的效率和更便捷的手段。

关键词:网上订餐;MVC模型;Jsp

Abstract

With the passage of time, the computer net work has covered the whole world, today’s China also takes computers as the core. The appearance of computers bring much convenience to life, all walks of life are dependent on the use of computers. Online meal ordering has become one of young people’s fav orite ways of life at present. The online meal ordering system is based on JSP and uses the MVC model with

Jsp+javaBean+SQL three-layer structure. The system takes MySQL as the database development platform, Tomcat as the information server and Jsp as the front page display. The online meal ordering system allows users to browse information of dishes online (pictures, text descriptions) and place orders online,View your shopping cart, message board, query the order. The system administrator can add and delete dishes, manage users, and manage and delete orders. Compared with ordinary meal ordering, the online meal ordering system provides users and merchants with higher efficiency and more convenient means.

Keywords: online ordering; MVC; JSP

目录

1.绪论 (1)

1.1背景及意义 (1)

1.2国内外现状 (1)

1.3论文主要工作 (2)

1.4论文结构安排 (2)

2.相关语言及开发工具介绍 (3)

2.1JSP (3)

2.1.1 JSP重要功能 (3)

2.2JDBC介绍 (3)

2.3S ERVLET技术 (4)

2.4MVC介绍 (4)

2.5M Y E CLIPSE 简介 (5)

2.6应用服务器T OMCAT (5)

2.7本章小结 (5)

3.网上订餐系统的分析和总体设计 (6)

3.1系统设计分析 (6)

3.2系统用户分析 (6)

3.2.1普通用户 (6)

3.2.2管理员 (6)

3.3系统功能分析 (7)

3.3.1前台模块分析 (7)

3.3.2后台模块分析 (7)

3.4本章小结 (8)

4.系统数据库设计 (9)

4.1设计图 (9)

4.2数据库设计 (11)

4.3本章小结 (13)

5.系统模块设计实现 (14)

5.1前台主要模块功能设计 (14)

5.1.1数据库链接 (14)

5.1.2用户登录模块功能设计 (15)

5.1.3商品模块功能设计 (16)

5.1.4购物车模块功能设计 (20)

5.1.5订单模块功能设计 (21)

5.1.6留言板模块功能设计 (22)

5.2后台主要模块功能设计 (24)

5.2.1管理员登录模块功能设计 (24)

5.2.2菜单管理模块功能设计 (26)

5.2.3用户管理模块功能设计 (29)

5.2.4留言管理模块功能设计 (31)

5.2.5订单管理模块功能设计 (31)

5.3查询分页 (34)

5.4网站系统测试 (35)

5.4.1功能测试 (35)

5.4.2数据测试 (35)

5.4.3测试结果 (36)

5.5本章小结 (36)

结束语 (37)

参考文献 (38)

致谢 (39)

1.绪论

1.1 背景及意义

如今,电子商务已经覆盖全球,网上购物很好的解释了这一现象(淘宝,京动,一号店等)。随着时代的进步,上网的人数越来越多,网上订餐是年轻人依赖的生活方式之一,越来越完善的网上订餐系统将是现代社会必然的需求。网上订餐系统是一个将餐饮和网络相结合的一个电子商务网站,它不但方便了用户足不出户就可以订餐,而且有助于餐饮行业更好地服务客户、拓宽市场,科学地管理和运营餐饮企业。

随着浏览网页数的增加,各类型的网站越来越多,页面越来越漂亮,网页的设计风格和颜色的搭配越来越被人注重,视觉效果占主导因素。餐饮行业也就可以利用这种优势,发布菜品的信息,每一样菜都配有图片及相关文字描述,吸引消费者的关注。只要消费者注册登录,就会很方便的点到需要的菜品。网上订餐提供快速便捷的服务给用户,消除了用户很多不必要的时间和麻烦,带来更多的利益的需要。

在线订购与传统的电话订购相比有许多优点。例如,电话订单,往往是因为消费者不理解或不确定相关信息,进行相应的建议,这在一定程度上,浪费时间。最终送到消费者面前的菜品有可能不是与工作人员所描述的一样,相比而言,网络订餐信息更新迅速,让消费者有更多的选择。再者,网络不会跟电话一样占线,只要消费者注册登录,输入相关信息,地址就永远不会丢失,也不会弄错。

1.2 国内外现状

和其他传统行业一样,餐饮业近年来也在发生着变化,越来越多的新型餐厅向人们招手,新兴互联网公司深深打上餐饮业。在中国,在线预订第一次出现是在上世纪年代末,广州和其他大城市都出现了网上订购服务。

就例如所熟悉的肯德基,必胜客,吃一顿肯德基必须要到门店去吃,想想看,到了节假日去肯德基里面人山人海,吃一顿肯德基要等好久好久。现在不同了,自从肯德基、必胜客有了网上订餐,消费者不用到门店去排好长的队,只要上https://www.doczj.com/doc/0518444855.html,/,在此网页选中你要的套餐下单,不要30分钟,香喷喷的肯德基、必胜客就会送到消费者的面前。

在其他国家,消费者可以访问并输入邮政编码,电脑会显示区域的提供在线服务的餐厅,消费者可以浏览到餐厅的菜单,并且预约。食品网发言人说:在参加该公司网上联网销售的餐馆中,网

上订餐的数量实际上比普通的电话订餐高出22%。此外,网上订餐中多功能性的服务还可以让消费者从容地上网浏览餐馆的菜单,或进行价格上的比较,来选择所需要的美食佳肴。目前,通过上网提供外卖和送餐服务的餐厅多于独立餐馆经营者,外卖与送餐服务占餐饮生意额的一半以上。1.3论文主要工作

本系统主要采用MVC模式实现的,运用JSP语言来编写,使用 MYSQL 数据库。该系统完成了普通用户和管理员两种身份的人使用。前台实现了用户的注册、登录以及用户资料修改、购物车、订单查询、畅销商品、所有商品、留言板,后台实现了用户管理模块、订单管理模块、菜单管理模块、留言管理模块。

1.4论文结构安排

本论文分为六个章节。

第一章绪论,对网上订餐系统的背景、意义、国内外订餐的现状进行分析,对论文主要结构进行安排;

第二章相关语言和开发工具的介绍,如JSP、SERVLET、MVC等;

第三章网上订餐系统分析和总体设计,对系统、数据库、用户、前后台模块进行需求分析和设计,对设计的各个模块的功能进行设计,并且绘制出网上订餐系统功能模块图;

第四章系统数据库设计,给出相关表的设计图和系统总体设计图,对各表结构进行描述说明;

第五章系统模块设计实现,对各个模块设计详细介绍,在重要模块的地方并附有关键代码的说明和MVC层次之间调用图加以解释,最后进行各模块的功能测试。

第六章论文总结,总体描述订餐系统的完成情况,运用哪些技术,不足之处加以改进。

2.相关语言及开发工具介绍

2.1 JSP

J S P是由Sun Microsystems公司(现已被Oracle收购)倡导、许多公司都参与了一个动态的技术标准的建立。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重定向页面,实现功能的动态网站的建立需要。程序操作都在服务器端执行,得到的唯一结果上传到客户端,大大减少了客户端浏览器的请求,即使客户端的浏览器不支持,页面可以访问。

JSP与Servlet一样,是在服务器端执行的。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

2.1.1 JSP重要功能

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。

JSP页面由HTML代码和嵌入其中的Java代码所组成。在网页服务器要求客户端代码进行处理,然后将生成的页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java一个简单的使用技术,完全面向对象的,具有独立性和安全性。

2. 2 JDBC介绍

①JDBC包括两组接口,一组接口面向Java应用开发人员,另一组接口面向驱动程序编写人员。

②通过JDBC API可以完成以下3件事情:

建立与数据库管理系统的连接;

向服务器提交要执行的SQL语句;

处理返回的结果集。

③主要接口:

java.sql.Driver:读取数据库信息,创建一个用于访问数据库连接对象提供连接方法驱动。

java.sql.DriverManager:管理Driver对象,连接数据库。注册驱动程序、获得连接、向数据库发送信息。

java.sql.Connection:连接Java数据库和Java应用程序之间的主要对象。创建所有的Statement对象,执行SQL语句。

java.sql.Statement:代表一个特定的容器,一个特定的数据库执行语句。

java.sql.ResultSet:用于控制对一个特定语句的行数据的存取。也就是数据库中记录或行组成的集合。

javax.sql.DataSource:采用数据源方式时使用,用于获取连接。

2. 3 Servl et技术

Servlet是使用Java Servlet 应用程序设计接口(API)及相关类和方法的 Java 程序。Java servlet对于Web服务器就好象Java applet对于Web浏览器。Servlet装入Web服务器并在Web服务器内执行,而applet装入Web浏览器并在Web浏览器内执行。Java Servlet API 定义了一个servlet 和Java使能的服务器之间的一个标准接口,这使得Servlets具有跨服务器平台的特性。

Servlet 通过创建一个框架来扩展服务器的能力,以提供在 Web 上进行请求和响应服务。当客户机发送请求至服务器时,服务器可以将请求信息发送给 Servlet,并让 Servlet 建立起服务器返回给客户机的响应。当启动 Web 服务器或客户机第一次请求服务时,可以自动装入 Servlet。装入后, Servlet 继续运行直到其它客户机发出请求。Servlet 的功能涉及范围很广。

2. 4 MVC介绍

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑和数据显式分离的方法组织代码,将业务逻辑被聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑。MVC开发独特传统的输入,处理和一个图形用户界面的逻辑功能配置输出。

◆Model层实现系统中的业务逻辑,通常可以用javabean或EJB实现。

◆View层用于与用户的交互,通常用JSP来实现。

◆Controller层是Model与View之间沟通的桥梁,通常可以由servlet来实现,它可以分派用户的请求,并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。

2.5 MyEclipse 简介

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。

2.6应用服务器 Tomcat

Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache Sun和其它一些公司以及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范在Tomcat中得到体现。Tomcat被Java World杂志的编辑选为2010年度最具创新的java产品,可见其在业界内的地位。Tomcat不只是一个Servlet容器,它也有一个传统的Web 服务器的功能:也处理Html页面,但是与Apache相比,它的处理静态Html的能力就不如Apache。

2.7 本章小结

本章主要是对系统中所运用的技术进行简单的介绍,系统主要采用了JSP技术,JDBC技术,Java Bean技术,Servlet技术,MVC模式,运用MyEclipse和Tomcat软件。系统利用MVC模式,降低了模块之间的耦合度,有利用程序的维护和拓展。

3.网上订餐系统的分析和总体设计

3.1系统设计分析

模块设计:包括登录注册模块、菜品展示模块、购物车模块、订单模块、留言板模块和后台管理。

数据库设计:包括数据库实体图、数据库表功能设计。

项目目录结构:开发文件夹使用说明。

在创建完项目之后,接下来就是为项目添加必需的文件,其中src主要存放Java源文件,包括Dao包(数据库的操作都封装在Dao内)、VO包(把从数据库查询到的信息实例化为VO)等;css存放样式文件;JS用于存放JAVAScript源文件;images/dishes-img用于存放系统中用到的图片文件;manage用于存放后台管理模块的页面;WEB-INF系统文件夹,存放项目所需的库文件和编译后的Java 文件;META-INF系统文件夹。

3. 2系统用户分析

3.2.1普通用户

任何用户访问网上订餐系统都可以浏览菜品信息,但如果该用户是第一次访问订餐的话,必须要先进行注册,然后登录后才可以订餐。在本系统中,用户如果不登录的话,只可以看,没有订餐的操作,只有登录后才可以。信息系统中的用户,可以查看你的个人信息,你可以注册,修改个人信息,等等。用户选好菜品后可以将其放入购物车,系统将对用户购买的菜品价格进行计算,一目了然。用户也可以对已放入购物车的菜品进行删除操作。在确定自己购买的菜品后,用户填写自己的地址等信息(电话,邮编),方便送达。

另外,用户还可以在系统留言板进行留言,可以用你注册的名字,也可以匿名留言,无论是好是坏,都有助于提高餐饮的服务质量。用户还可以查找自己历史订单。

3.2.2管理员

管理员是享有系统最高权限的管理人员。管理员在登录后台系统后,可可以对普通用户或整个系统的适当的管理操作。在后台,管理员可以查看订单,并确认后交货的订单状态的变化。在菜品管理方面,管理员可以对菜品进行增加,删除,修改操作。在用户管理方面,可以对用户进行删除,修改操作。在留言板管理上,只能对留言进行删除。

3.3系统功能分析

该网站是针对消费者网上订餐所设立的,在设计之前,浏览了当前一些订餐网站并做了一些资料搜集,针对此类型网站的功能做了总结,以及每个功能的具体说明。

3.3.1前台模块分析

用户注册模块:在这个系统中注册,用户必须登录会员可以购买的商品,没有会员用户必须注册(包括用户名,密码,电子邮件,等等)。

用户登录模块:实现用户的登录。

用户修改信息:用户可以通过该模块对自己相应的信息进行修改,但是必须先进行登录之后方可修改。

推荐商品模块:数据库中newfoods为1的菜品被查询出来。

菜品销售TOP模块:按照hit进行降序排列,然后取前4个商品。

查看菜品模块:在用户未登录时,只能给用户查看,不能购买。在用户登录后,可以进行对该菜品购买。

购物车模块:当用户登录购买菜品以后,点击该模块后,会看到购买商品的相应信息,并且可以点“继续购物”或“去收银台结账”或“清空购物车”。

查看订单模块:这个模块要与购物车模块共同工作,可以在这个模块中显示购买者的购买详细情况。

留言板模块:在你登录的前提下,进行留言。不过唯一的好处是,你的用户名可留下自己注册的,也可以另取,这样也保证自己信息的安全。

关于我们模块:介绍系统相关的信息。

3.3.2后台模块分析

订单管理模块:管理员登录后,您可以订购信息用户的删除,修改操作。

菜品管理模块:管理员登录后,可以对菜品信息进行添加、删除、修改的操作

用户管理模块:管理员登录后,可以对会员信息进行删除、修改的操作

留言板管理模块:管理员登录后,可以对公告信息进行删除操作

系统整体模块图,如图3-1所示。

图3-1系统整体模块图

3.4本章小结

本章主要是对系统的整体设计进行了分析,对前台普通用户和后台管理员用户权限问题进行了分析设计,无论是普通用户还是管理员,进入系统前都要先进行登录,才能有权限进行操作。除此

之外,对系统前后台管理各个功能模块进行了说明,通过系统整体模块图,能够更直观、更清楚。

4.系统数据库设计

网上订餐系统数据库共由6张表组成,分别是菜品表(foods)、后台管理员表(manager)、会员表(member)、留言信息表(message)、配送订单表(ordertable)和详细订单表(orderdetail)。

4.1 设计图

菜品实体图包括:菜品ID、菜品名、菜品价格、是否是新品、浏览次数等属性,如图4-1所示。

图4-1 菜品实体图

会员实体图包括:会员ID、用户名、出生日期、密码、地址、消费额等属性,如图4-2所示。

图4-2 会员实体图

配送订单实体图包括:订单ID、订单编号、运送方式、付款方式等属性,如图4-3所示。

图4-3 配送订单实体图

详细订单实体图包括:订单ID,菜品数量、菜品ID、菜品价格、菜品名称,如图4-4所示。

图4-4详细订单实体图

留言信息实体图包括:留言ID、留言人、主题、留言内容,如图4-5所示。

图4-5 留言信息实体图

除去各表之间的属性后,网上订餐系统总体关系图,如图4-6所示。

图4-6 网上订餐系统总体关系图

4.2数据库设计

本系统数据库通过MySQL Server5.1、Navicat 8 for MySQL图形化界面软件对数据库进行创建。

表4-2后台管理员表(manager)

4.3本章小结

本章主要介绍网上订餐系统的数据库设计。首先设计各表的设计图,然后略去各实体属性之后绘制出一个系统整体关系图,最后以表格的形式详细介绍orderdb数据库中每张表的字段名,字段类型、长度数据。

5.系统模块设计实现

5.1前台主要模块功能设计

订餐系统的前台主要为用户提供用户注册、登录、购物车、订单查询、查看菜品等功能。系统首页为top.jsp,界面如图5-1所示,它包括了导航、图片特效、推荐商品、网站公告、菜品销售top、留言六个部分。

图5-1 系统主页top.jsp

5.1.1数据库链接

在Java技术系列中,访问数据库的技术叫做JDBC,它提供了一系列的API,让用Java语言编写的代码连接数据库,对数据库的数据进行添加、删除、修改和查询。连接数据库代码如下:

5.1.2用户登录模块功能设计

用户浏览本系统的时候,无论你是要订餐、留言都必须先登录。如果你未登录进行相应的操作时,系统会提示你未登录,并且跳转到如图5-2 denglu.jsp登录界面,让你输入用户名和密码。如果不是系统中的会员用户,即可进行注册。

图5-2 denglu.jsp 用户登录界面

用户输入用户名和密码后,点击登录,会然后跳转到loginAction.jsp页面中处理,利用request.getParameter获取表单中的用户名和密码等信息。在登录界面会有一个判断,如果用户未输入用户名或密码就直接提交,会提示请输入用户名/密码,并且返回原来界面,主要代码:

如果用户不是此系统的会员,那么就应该选择注册,如图5-3 register.jsp用户注册界面:

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

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

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

网上订餐管理系统设计

网上订餐管理系统设计

摘要 时代在进步,科技在发展,当今时代网络已经成了我们生活中一个不可或缺的部分。网络的发展也给我们带来了无限的商机与便利,有人可以足不出户就赚钱,有人可以足不出户就买到想买的东西、订票等等。在餐饮业,网络也同样能够发挥它巨大的作用—网上订餐管理系统。 网上订餐管理系统旨在通过网站的形式实现想要订餐的用户的订餐过程。本课题基于Web2.0,使用https://www.doczj.com/doc/0518444855.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/0518444855.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

网上订餐系统毕业论文

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

基于Andriod平台的校园网上订餐系统可行性报告

信息工程学院毕业设计(论文) 可行性报告 题目:基于Android 平台的校园网上订餐系统 专业年级: 2013级医学信息工程 学号: 113524045 113524042 113524015 姓名:陈亮宏王慧梅雷小银 指导老师:李燕 填表日期: 2016 年 10 月 16 日

目录 一、选题的依据及意义 (3) 1.1选题背景 (3) 1.2选题意义 (3) 二、研究分析 (5) 2.1网上订餐与传统订餐区别 (5) 2.1.1功能比较图 (5) 2.2校园点餐系统需求可行性分析图 (5) 2.3系统总体功能架构分析 (6) 2.3.1系统总体结构图 (6) 2.3.2系统管理结构图 (7) 2.3.3内容管理结构图 (7) 2.3.4订餐服务结构图 (8) 2.3.5订单管理结构图 (8) 三、技术路线及工作进度 (9) 3.1前端开发 (9) 3.1.1 Android系统架构 (9) 3.1.2Android特点 (9) 3.1.3 Android Studio集成环境简介 (10) 3.2后台开发 (11) 3.2.1 Java语言 (11) 3.2.2 spring开发框架 (12) 3.2.3 My SQL数据库 (14) 3.3工作进度 (15) 四、主要成果形式 (16) 参考文献 (17)

一、选题的依据及意义 1.1选题背景 “民以食为天”,不管在哪个学校,都拥有着自己的食堂餐馆,可见市场潜力是非常大的。传统的校园点餐都是人工服务完成的,但近几年伴随着IT技术的发展,也有着各式各样的点餐方式出现,如ZiggBee网络的无线点餐系统,但这种系统需要布局ZiggBee网络,并开发对应的应用。成本高而且不方便,因此大多数学校不愿意采用这种点餐方式。 现在的学生几乎每人一部Android智能手机,这么多的学生需要去食堂就餐,那么是否可以开发一款适合高校学生的点餐系统,成本和性能让学校接受,同时让学生觉得时尚与便捷?答案显而易见。 在树立良好校园食堂形象,提高管理水平,节约成本控制,提高服务效率意识方面在现状显得尤为重要。而恰恰校园点餐系统的应用正是为了解决这些问题所在,其信息化、智能化优势相比传统服务方式明显要高出相当一个档次。这既是技术发展的现状使然,更是市场发展的必要使然。 1.2选题意义 无线校园点餐系统之所以加上“无线”二字,就是与传统服务形式相区别,校园点餐系统的应用解决的不仅仅是强压式的员工服务意识,在更大程度上实质发挥了员工自身的长期主动的服务意识,因为复杂变得简洁,忙乱变得轻松,程序多而变得环节少,自然而然与传统服务方式截然不同。不仅服务员的工作量变得简洁明了,对管理者而言更是如此:如随时随地每时每刻管理者都可清晰了解

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

高校网上订餐系统的设计与实现 施剑凡 (同济大学电子与信息工程学院) 【摘要】随着高校学生的不断增多和学生学习任务的繁重及其它各项因素的存在,许多学生出现了吃饭难的问题,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了今天的网上订餐系统。学生对餐饮的快捷性要求形成了对网上订餐的需求,该项目将极大满足学生的需要。 【关键词】:高校,大学生,计算机网络,网上订餐,快捷 0 引言 如今随着现代教育的飞速发展,高校每年都会进行扩招,随着学生的不断增多,加大了学校对学生的管理难度,学生在不断增多,学校空间就会不断减小,而且高校的资源本来就是有限的,学生的不断增加必然会导致学生就餐难的问题。越来越多的大学生喜欢宅在宿舍,加上吃饭的地方离宿舍比较远,学生们又不想走很长的路,而且现在学校学生非常多,放学后学校餐厅学生很多,就餐很难,因此解决这一部分宅男,宅女的吃饭问题是很必要的现在学生宿舍基本都有了网络,学生可以通过上网进行订餐,通过设计一套网上订餐系统,学生进行登陆或注册,获得自己最想要的各种食物,实现网上快捷订餐的需求。真正解决学生的就餐问题。 1系统需求分析 系统分析是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计。 到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推

广性。 本平台利用现在比较广泛的ASP+Access数据库的架构实现的,进行系统分析,为将来进一步的实施打下一个坚实的技术基础。本平台将投入到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。 此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、订购商品、留言等功能;后台管理是提供给管理员的,其中包括:新闻信息管理、用户管理、订单管理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。 ①技术可行性分析 网络订餐系统的开发是一项复杂的系统工程。为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。工程化的系统开发方法确实在开发实践中取得了一定的效果。此次开发使用JSP作为开发语言,采用Servlet技术,Tomcat5.0作为Web 服务器。 ②运行可行性分析: 随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能。随着Internet的发展,用户对于网络、WINDOWS等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出极大的兴趣和热情。 ③经济可行性分析: 网络订餐系统给人们带来了方便,成为一种全新的商务模式。因此,不用出门就可以在家购物的新时尚已经到来,构建一个网络订餐系统在经济上是完全可行的。 无论哪个网站都要有它自己的设计规则。该平台也一样,它的主要设计规则有: 简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。 针对性:该平台设计是网上订餐系统及后台管理的定向开发设计,所以具有

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

网上订餐系统设计与实现

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

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

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

校园网上订餐系统需求分析说明书

校园网上订餐系统 之需求分析说明书 项目人员:李文斌 王维康 业铿

目录 1.引言 (4) 1.1 编写目的 (4) 1.2 定义 (4) 1.3 参考资料 (4) 2.项目概述 (4) 2.1 项目背景 (4) 2.2 项目目标 (4) 2.3 构件图 (4) 2.4 上下文关系图 (5) 2.5 类图 (6) 2.6 项目适用范围 (7) 3 项目需求分析 3.1 性能需求分析 (7) 3.2 系统用例图 (8) 3.3系统体系结构 (9) 4 项目详细设计 4.1 系统模块详细设计 (9) 4.2 登录模块详细设计 (10) 4.3 顾客模块详细设计 (10) 4.4 管理员模块详细设计 (11)

5 项目技术方案 (13) 5.1方案概述 (13) 5.2 编程环境 (14) 5.3 数据库的实现 (14) 6.项目报表 (14) 6.1 项目活动图 (14) 6.2 系统报表 (16) 7.可行性分析 (16) 7.1 技术可行性分析 (16) 7.2 运行可行性分析 (16) 7.3 经济可行性分析 (17) 1. 引言

1.1编写目的 此立项报告旨在确定本项目的基本目标、主要内容,设计实现的流程、工作负荷、费用开支、人员结构、设备情况、局限性,运行设计的 项目时间总体规划、进度分段标准、阶段考核方法,以及项目验收方式、提交的内容清单、后续工作情况。 1.2定义 本产品是为校园餐厅专门开发的一套订餐管理系统,旨在合理化安排餐厅的工作,提高餐厅的管理效率,同时方便学生就餐。 1.3参考资料 《软件系统分析与设计》《软件需求工程》 2. 项目概述 2.1项目背景 学生到食堂用餐,在和排队上浪费很多时间,并且去晚了经常会吃不到想吃的食物;学生对食堂的满意度不高,有许多的学生会选择去学 校周边的饭店用餐。因此,食堂更无法准确预测学生需求,经常会出现 有些食物因为没有卖出去只好倒掉,而学生需要的一些食物却已卖完的 现象。 2.2 项目目标 开发网上报餐系统节省学生的时间和精力,避免食堂食物的浪费,同时让每位就餐员工都吃到满意的食物,提高服务质量以及员工对餐厅 的满意度。 2.3 构件图

网上订餐系统

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

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

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

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