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

随着餐饮行业的快速发展,餐厅的预定管理与外卖管理已经成为餐饮管理中至关重要的一部分,因此让更多的人知道并使用网上订餐就是一个关键性问题。伴随着互联网技术引用到餐饮行业的管理中,让客户可以先在网络上进行外卖的预定,其次客户也可以看到餐厅的所有菜品信息,并进行选择预定。这样不仅方便了客户用餐,而且让餐厅实现网上订餐的基本目的。网上订餐管理系统的设计与实现采用ASP.NET技术和SQL Server数据库来进行开发,本系统详细介绍网上订餐管理系统的设计与实现的具有的基本功能和操作流程,系统的设计与开发一般是按照事先调研好的需求分析进行的,在功能设计上,系统从用户的基本需求出发,将系统的每个功能模块相互连接在一起组成了网上订餐管理系统的设计与实现的数据管理。管理员可以对系统中每项内容进行管理操作,包括菜品信息的管理、订单信息的管理等内容。顾客主要是在线查看菜品信息,实现网上订餐的基本要求,也可以直接在餐厅里选择空闲座位进行就餐。关键词 餐饮行业,管理系统,网上订餐目 录
1 引言 1
1.1 研究背景 1
1.2 研究现状及发展趋势 1
2 相关技术 2
2.1 数据库系统设计概述 2
2.2 B/S布局 2
2.3 ASP.NET 概述 2
3 可行性分析 3
3.1 技术可行性 3
3.2 经济可行性 3
3.3 操作可行性 4
4 需求分析 4
4.1 功能模块需求 4
4.2 性能需求 5
5 系统设计 5
5.1 业务流程 5
5.2 数据字典 7
5.3 ER图 8
5.4 数据库设计 10
6 详细设计 13
6.1 前台功能模块 13
6.2 后台功能模块 20
7 系统测试 26
7.1 测试目的 26
7.2 系统测试方案 26
7.3 测试环境搭建 27
7.4 安装测试 27
7.5 模块测试 27 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2# 
5.4 数据库设计 10
6 详细设计 13
6.1 前台功能模块 13
6.2 后台功能模块 20
7 系统测试 26
7.1 测试目的 26
7.2 系统测试方案 26
7.3 测试环境搭建 27
7.4 安装测试 27
7.5 模块测试 27
7.6 数据测试 28
7.7 综合测试 30
结 论 31
致 谢 32
参 考 文 献 33
1 引言
1.1 研究背景
随着网络时代的快速发展,互联网已逐渐成为提供信息的重要渠道,越来越多的人们喜欢通过网络进行交易。一些人更是把“网上订餐”当成一种潮流,传统的餐饮模式在当前的网络时代正面临着一个严峻的挑战[1]。现如今大部分人的餐饮习惯也在逐渐的朝着订餐到户、随时预定用餐的方向发展。上班族及在校大学生,他们获取到的信息资源大多是依靠网络环境,国内的网上订餐业务虽然还处在初步摸索的发展阶段,但已经呈现出良好的发展前景。网上订餐是在“实地消费、电话订餐”的基础上利用网络资源丰富了餐饮行业的服务手段,从而增加了利润空间。网上订餐系统充分利用互联网的“时效性强、客户端普及”的特点,现已成为了一种全新消费形式。
1.2 研究现状及发展趋势
随着计算机技术的在每个行业和领域都得到了不同程度的应用,以前手工的管理模式已经不能和自动化处理的计算机相比较了。餐饮行业的电话外卖服务通常会使管理者花费大量的人力物力。这种工作模式不但效率低而且易出现错误,从而给餐饮行业带来一定的经济损失。因此,新的网上订餐管理模式应运而生,采用先进的计算机和软件技术来实现网上订餐业务的信息化。利用计算机简化各种复杂操作,为顾客提供人性化的服务。网上订餐管理系统是客户的订餐与计算机管理系统相互结合起来以达到订餐的自动化和信息化管理的效果,对于餐厅来说,不仅提高了餐厅的管理效率,而且在餐厅的档次和服务水平上也提高了一个高度[2]。餐饮作为传统的服务行业,服务的人群比较多,而且不集中,想要集中管理顾客的订餐,准确的掌握顾客的预定信息,没有一套完善的管理系统是根本做不到的。
现在随着网络的快速发展以及人们的生活水平不断提高,过去一些传统工作的方式、购物方式都被转移到了互联网上,网上订餐就是其中的一个。豪客来网上订餐系统不仅保留了传统饭店订餐方式的功能,而且还提供了更方便的人机交互。使得餐馆与消费者之间没有了时间和地理位置的限制。网上订餐的过程,其实也是一种经济节约,它省去了大量的时间以及不必要的花费。现在有很多餐馆都开通了网上订餐服务,因为这样的方式更方便、更快捷,可以提供不同的就餐方式来满足客户的需求。其实这很大程度上解决了顾客在订餐时排队长及打电话叫外卖时占线等各种各样的问题。尽管在当前的Internet上,网上订餐的服务多种多样,但大多数的人们还是以西方快餐业为主,真正的结合中国特色和即时现做的网上订餐的服务较少。豪客来网上订餐系统的设计来源就是源于现存网上订餐系统的不足点,以这种不足点做出发点,充分考虑中国人的饮食方式和餐饮文化,力求设计出一个功能完善、简单实用、界面友好的网上订餐系统,以便于构建一个方便用户和提高餐馆营业效率的网上订餐系统的工作平台[3]。
2 相关技术
2.1 数据库系统设计概述
SQL Server是目前使用最广泛的数据库之一,也是大家最为常见的,其主要的特点包括支持跨平台,运行速度快,安全性高且性能稳定,最主要的是存储量非常大。SQL Server中的SQL也是采用的最常用的语言设计,由于SQL Server由于体积小、查询速度快、总体运行成本比较低,最为突出的优点就是开源免费使用,现在许多开发者都选择使用SQL Server作为系统的数据库,可以降低整个系统的开发和使用费用,SQL Server数据库拥有很快的插入和查询速度,但并不支持SQL Server中的事务处理[4]。SQL Server数据库的导入有两种基本的方式,第一种是导入SQL脚步语言,这是目前应用最广泛的一种导入方式;第二种是开发者直接拷贝目标和文件的形式,但这种方式有一定的弊端,在不同的环境下,有可能出现系统不兼容的情况。SQL Server是一种功能简单容易学习,并且功能强大的数据库语言,它的特点主要是面对数字集合并且是非过程性的,同时可以支持同一语法多种使用方法的数据库语言[5]。
2.2 B/S布局
B/S布局,又称浏览器/服务器布局,是互联网兴起时的产物[6]。主要是使用了不断成熟的万维网技术,同时结合了多种浏览器的语言,例如HTML语言、Script语言等。原本需要复杂软件才能实现的功能,现在只需通过浏览器即可。在这种的布局方式下,主要事务的逻辑是在服务器端实现。用户界面,完全通过浏览器实现的,这样大大减轻了客户端的负荷,降低了总体的使用成本,减少了系统维护的工作量。B/S布局采用的是星形拓扑结构,它是对C/S布局的一种更改。
2.3 ASP.NET 概述
ASP.NET是微软对于ASP的一个全面的升级产生的一代新技术,它在Framework的基础上整合了很多的新技术和应用,使ASP.NET的开发更加方便、简单、快捷,对于数据库的访问也集成在开发工具中了[7]。ASP.NET是针对用户开发web网站应用程序的平台,用户可以利用Framework提供的多种集成控件来进行web网站的开发,可以开发出性能更高、应用更为广泛的web应用程序[8]。
ASP.NET框架是Microsoft公司最新的应用程序框架,Visual Studio开发环境有进行了几次升级,从最初的2003到现在的2015,版本的不断升级也促使功能的不断完善。Visual Studio开发环境是一个所见即所得的开发编辑工具,它主要是集成了Framework里面的大量的功能控件,用户可以很方便的利用这些控件来开发自己想要的程序,并可以按照不同

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2607.html

好棒文