网上订餐系统

  • 格式:doc
  • 大小:1.49 MB
  • 文档页数:41

下载文档原格式

  / 41
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录摘要1

关键字1

引言1

(一)研究的背景及意义1

(二)订餐系统现状与发展2

(三)结构安排3

1 相关技术介绍3

1.1 .Net平台简介3

1.1.1 .Net概述3

1.1.2 的优势5

1.2 SQL Server 2008简介6

1.2.1 SQL Server 2008概述6

1.2.2 SQL Server 2008的优势6

1.3 系统体系结构7

2 系统分析与设计8

2.1可行性分析8

2.2 系统设计目标9

2.3 系统功能分析10

2.3.1 系统功能实现10

2.3.2 系统需求分析11

3 数据库设计15

3.1 数据库需求分析15

3.2 系统概要设计16

3.2.1 系统概要设计概述16

3.2.2 订餐系统E-R图16

3.3 逻辑设计18

3.3.1 逻辑设计概述18

3.3.2 数据表的设计19

3.4 物理设计20

4 网上订餐系统的实现21

4.1 功能模块介绍21

4.1.1 登陆/注册21

4.1.2 菜单信息浏览23

4.1.3 订餐服务24

4.1.4 用户反馈及评分25

4.1.5 订单处理26

4.1.6 后台信息管理27

4.2 核心功能实现28

4.2.1 用户自定义控件说明28

4.2.2 信息显示29

4.2.3推荐指数29

4.2.4 分页显示算法30

4.2.5 购物车31

5 网上订餐系统测试32

5.1测试目标32

5.2 测试方法33

5.3 主模块测试34

5.3.1登录/注册模块34

5.3.2 订餐服务模块34

5.3.3 订单处理模块35

5.3.4 菜单管理模块35

5.4测试总结36

6 结论36

6.1 总结36

6.2 展望37

参考文献:37

Abstracts38

Key Words38

致谢38

网上订餐系统

[摘要]随着人们生活水平的提高,对饮食的要求已不仅是解决温饱,很多人在进行紧张工作之余选择享受美食,得到美的精神享受和放松。传统的就餐方式往往会出现人们到餐厅就餐,排队或没有位置的现象。因此,开发出图文并茂,信息能够及时更新与查看的网上订餐的系统就成为了解决上述问题的主要途径。

网上订餐是近年来随着网络技术的发展而产生的一种新型的就餐方式。它与传统就餐方式相比,网上订餐拥有很多优势,这样的订餐方式效果很好,既让顾客觉得方便、快捷,又对每个订单的信息保管妥善、处理及时,实现了高度智能化管理。网络订餐方式将成为餐饮业销售的新模式与新的增长点。

本文通过对网上订餐进行需求分析,开发出一个基于互联网的B/S模式的网上订餐系统,实现了在线信息浏览,在线订餐与在线订单处理及信息更新和删除等功能。系统的数据库方面,使用关系数据库管理系统Microsoft SQL Sever2008,使系统安全性能更高,同时采用当前正在流行的平台编程,使用户界面更加完美

[关键字]网上订餐;互联网; .Net;订单管理;信息浏览

引言

(一)研究的背景及意义

俗话说:“民以食为天”,随着人们生活质量的提高,对饮食的要求已不仅是解决温饱需求,很多人在进行紧张工作之余会选择享受美食来享受生活,进而进行放松。餐饮业是一种个性化、多样化的服务产业,随着网络技术的发展和普及,将餐饮服务与个性化、多样化服务的电子商务相结合[1],形成了方便、快捷、个性化的网上订餐系

统,通过网上订餐系统,顾客不必亲临现场,便可以为自己、家人、朋友聚会等置办一份既营养又实惠的美食。其最大的优势是:图文并茂,信息能够及时在线更新与查看,并有效地解决了传统就餐过程出现的排队,拥挤,信息变更不能及时等现象。这样既节省了时间,又为广大用户提供更多选择。

订餐系统基于平台和SQL Server2008数据库开发, 实现了网上订餐系

统信息的动态管理,对每个订单的信息保管妥善并且及时处理,实现了高度的智能化。该系统基于B/S(Browser/Server,浏览器/客户端)模式实现,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,易于保证数据的一致性。

(二)订餐系统现状与发展

国外:

在外国,在多年前许多知名品牌就开始了网上订餐服务,如今提供网上订餐服务的商家数目正在急剧膨胀,人们只需一部电脑和一张信用卡,就可全天订座。即便并非名流或常客也不是厨师的朋友照样能与他们平起平坐地享受这种便捷的订餐方式。因此,网上订餐的方式已经被国外的许多家庭所认可。

国内:

目前我国使用的订餐方式大都还停留在电话订餐的层次上,毋容置疑,电话订餐方便,随时打一个电话就可以预定餐品。但是这种方式还是存在着一些问题,比如这种订餐方式的效率低,并且对信息的保存与更改都需要人工记录,容易遗漏和出错。因此,网上订餐服务在逐渐新起。据了解,在济南、青岛、临沂等地,消费者对订餐服务的需求是很大的,尤其是临沂商城,由于这里有位居全国第二位的专业批发市场群体,许多客商因整天忙于生意而无暇去饭店就餐,因而他们热衷于网上订餐。济南有一午餐网很受消费者的欢迎,由于网站为消费者提供免费的订餐服务,并通过让消

费者享受多种优惠的服务,吸引了众多网上订餐者[2]。总体来说,我国的网上订餐业务还处于形成期,成长空间很大。

发展趋势:

人们通过上网,预定需要的餐品,这样不仅节约了时间,而且为饭店的订餐管理工作提供了方便,最重要的是,这样的订餐方式效果很好,对每个订单的信息保管妥善并且处理及时,实现了高度智能化管理。因此将来网上订餐服务有望发展成一种非常受欢迎的订餐方式,将成为餐饮业销售的新模式和新的增长点[2]。

(三)结构安排

本文通过对网上订餐系统进行需求分析,开发出一个基于互联网的B/S模式的网上订餐系统;数据库方面,使用关系数据库管理系统Microsoft SQL sever2008,系统安全性能更高,同时采用当前正在流行的平台编程,使用户界面更完美。

系统使用面向对象的软件开发思想,按照软件工程的基本步骤进行了系统分析、设计和实现。系统分为前台和后台两部分,其中前台主要是用户进行菜单和相关资讯的浏览,以及订餐,信息反馈和评分等,主要是面向顾客的;后台是对前台数据的维护、设计和订单管理的,主要是面向管理人员。管理人员又分为系统管理人员和订餐管理人员。系统管理人员负责维护和管理网站信息;订餐管理人员负责查看当前形成的新订单与订单明细,并且处理订单。

1 相关技术介绍

平台简介

1.1.1 .Net概述

订餐系统是基于.Net平台,利用技术开发的。