网上订餐系统毕业论文Word格式.docx

上传人:wj 文档编号:867394 上传时间:2023-04-29 格式:DOCX 页数:35 大小:1.13MB
下载 相关 举报
网上订餐系统毕业论文Word格式.docx_第1页
第1页 / 共35页
网上订餐系统毕业论文Word格式.docx_第2页
第2页 / 共35页
网上订餐系统毕业论文Word格式.docx_第3页
第3页 / 共35页
网上订餐系统毕业论文Word格式.docx_第4页
第4页 / 共35页
网上订餐系统毕业论文Word格式.docx_第5页
第5页 / 共35页
网上订餐系统毕业论文Word格式.docx_第6页
第6页 / 共35页
网上订餐系统毕业论文Word格式.docx_第7页
第7页 / 共35页
网上订餐系统毕业论文Word格式.docx_第8页
第8页 / 共35页
网上订餐系统毕业论文Word格式.docx_第9页
第9页 / 共35页
网上订餐系统毕业论文Word格式.docx_第10页
第10页 / 共35页
网上订餐系统毕业论文Word格式.docx_第11页
第11页 / 共35页
网上订餐系统毕业论文Word格式.docx_第12页
第12页 / 共35页
网上订餐系统毕业论文Word格式.docx_第13页
第13页 / 共35页
网上订餐系统毕业论文Word格式.docx_第14页
第14页 / 共35页
网上订餐系统毕业论文Word格式.docx_第15页
第15页 / 共35页
网上订餐系统毕业论文Word格式.docx_第16页
第16页 / 共35页
网上订餐系统毕业论文Word格式.docx_第17页
第17页 / 共35页
网上订餐系统毕业论文Word格式.docx_第18页
第18页 / 共35页
网上订餐系统毕业论文Word格式.docx_第19页
第19页 / 共35页
网上订餐系统毕业论文Word格式.docx_第20页
第20页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

网上订餐系统毕业论文Word格式.docx

《网上订餐系统毕业论文Word格式.docx》由会员分享,可在线阅读,更多相关《网上订餐系统毕业论文Word格式.docx(35页珍藏版)》请在冰点文库上搜索。

网上订餐系统毕业论文Word格式.docx

使操作方便,可维护性强。

经过大量的测试,基本符合用户需求。

关键字:

点餐,信息管理,网站系统,SQLServer2005

Abstract

Alongwiththeprogressofthesocietyinthe21stcentury,thepaceoflifemoreandmorequickly,therapidriseofthenetwork,the Internethasbecomethebestchanneltoprovideinformationandgraduallyinthetraditionalcirculationfield,thetraditionalcateringindustryisalsoattachedtofacehugechallenges,onlineorderismainlyforwhite-collarandcollegestudents,someworkerstheseparticulargroupsinthenoontimeoreveningrushhourrepast,manycustomersduetopeaktimecongestionhadnotimetoenjoydelicious,suchalreadycanorderfoodwastenotatnooninadvancelunchbreakoftime,canalsoandcolleaguesfeelings,themorecandeepenoneeverydayallkindsofdishes,ensuretheefficiencyofworkeverydayandthehealth ofthebody,thesecausedquickorderrequest,thefastestwaytousecomputernetwork,thewaythecateringindustryandcomputernetworktogether,theyformaonlineordersystem.

Theonlineorderhasalotofbenefits,itcanbemoreintuitiveunderstandingofinformation,andtherestaurantaseat,booked,mealingpeakintherestaurantcannotembarrassing,Leadnewconsumptionconcept,consumptionandhaveexquisitegift.Thegreatsearchengine,lettheconsumerchooseadining!

onlineorderdothebestforsavingtime,energy,andworried.TheprojectwilluseADO.NETtechnologytorealizethequickdevelopmentanddeployment,toensuremaximumsystemstability.Onlineordersystemwillbegreatconvenience,alsobehelpfulforourmanagementandafter-salesservice.

ThesystemsupportB/Sstructure,operationontheInternet,aslongastheusershaveacomputercangettotheInternet,andcanentersitevisitourwebsitetoorder,fromthepastasingledatabasesupportsomekindofproductsintosupportvarietyoflargedatabase,,combinedwithASP.NETtechnology.databaseusingSQLServer,itcandoagreatdealofdata,learningsimpleoperation,goodcompatibility.B/Sstructurebasedontheplatform,nomatteritscanbeusedbythesameinterfaceaccess;

Butalsocross-platformoperation;

canreducethecostofthewholesystem;

Maintainandupgradeisveryconvenientandgoodadaptability.Makeconvenientoperation,strongmaintainability.Afteralotoftesting,couldmeet theuser’srequirements.

Keywords:

Order,InformationManagement,WebsiteSystem,SQLServer2005

目录

1绪论 1

1.1项目背景 1

1.2研究意义 1

1.3本系统概述 1

1.4相关领域介绍 2

2网上订餐系统分析 3

2.1系统需求分析 3

2.1.1一般用户/会员 3

2.1.2管理员 3

2.2系统可行性分析 3

2.2.1技术及开发方法可行性 3

2.2.2管理可行性 4

2.2.3经济可行性 4

2.3业务流程分析 4

3网上订餐系统设计 6

3.1系统设计的原则 6

3.2系统性能需求 6

3.3系统功能设计 7

3.3.1用户模块功能描述 7

3.3.2管理员模块功能描述 8

3.4数据库设计 8

3.4.1概念设计 8

3.4.2逻辑设计 9

3.4.3物理设计 10

4网上订餐系统的实现 13

4.1系统技术实现 13

4.1.1B/S架构 13

4.1.2SQL语句介绍 13

4.1.3ASP.NET介绍 14

4.2系统首页实现 14

4.3用户模块实现 16

4.3.1用户注册 16

4.3.2用户登陆 17

4.3.3订餐模块 18

4.3.4我的订单功能 19

4.4管理员模块的实现 20

4.4.1管理员登录 20

4.4.2录入菜肴模块 20

4.4.3菜肴管理模块 21

4.4.4订单管理模块 22

4.4.5录入包间管理模块 22

4.4.6管理包间管理模块 23

4.4.7会员管理模块 23

4.4.8菜系管理模块 23

5系统测试 25

5.1系统测试 25

5.1.1软件的测试 25

5.1.2软件的测试方法 25

5.2系统测试实例 26

5.2.1系统登录 26

5.2.2管理员登录 26

5.2.3会员注册 26

5.3系统测试效果 26

6结论 28

6.1系统开发总结 28

6.2存在问题及改进 28

致谢 29

参考文献 30

1绪论

1.1项目背景

随着21世纪的进步,社会的生活节奏越来越快,网络的迅速崛起,互联网已日益成为提供信息的最佳渠道和逐步进去传统的流通领域,传统的餐饮业也面连着巨大的挑战,网上订餐主要是针对白领还有大学生这些特定群体,一些白领在中午时间或者晚上高峰时间就餐,许多顾客由于高峰时间拥挤根本没时间来享受美味,这样既可以提前订餐不浪费中午午休的时间,也可以和同事加深感情,更可以每天换各种各样的菜式,保证每天工作的效率和身体的健康,这些问题就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,能足不出户,轻松闲逸地实现自己订购餐饮和食品(包括饭、菜、盒饭便当等),有能力的餐饮企业对对餐品提供商提供网上订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务方式。

1.2研究意义

随着人民生活水平的不断发展和提高,餐饮业在服务行业中的地位也越来越重要,如何从激烈的竞争中脱颖而出,已经成为每位餐饮经营者的思考的问题。

经过多年的发展,对餐饮企业的管理已经逐渐由简单的人工管理,进入到规范的科学管理的阶段。

在科学的管理的具体实现方法中,最有效果的工具就是应用管理软件进行管理。

将应用软件用于现代化的餐饮业,解决了传统的记账,统计,核算方式计费等费时费力的难题,既容易操作,又不会出错误,提高了餐饮业管理水平。

餐饮业是一种个性化、多样化的服务产业。

随着网络技术的发展和普及,将餐饮服务与个性化、多样化服务的电子商务相结合,形成了方便、快捷、个性化的网上订餐系统,通过网上订餐,顾客不必亲临现场,便可以为自己、家人、朋友聚会等置办一份既营养又实惠的美食。

其最大的优势在于:

图文并茂,信息能够及时更新和在线查看,并有效地解决了传统就餐过程出现的排队,拥挤,信息不能及时更新的现象。

这样既节省了时间,也可以为广大用户提供更多选择。

1.3本系统概述

网上订餐系统基于B/S架构的架构系统主要通过ASP.NET来实现用户界面,用SQL2005来存储用户的数据[1]。

用户可以通过用户界面上的操作提示,来实现用户对在线订餐、更新个人信息、还有查看自己的订单;

管理员首先通过登录来验证用户身份,登录成功后用户进入系统的主界面。

主界面有左边导航、会员信息、修改密码、菜肴管理、菜系管理、订单管

29

理、包间,都可以进行添加、删除、修改、查询等操作、工具和退出系统的按键。

通过这些按键进入到相应功能的子界面。

1.4相关领域介绍

网上购物的优势在于选择面大,价格便宜,交易方便,节省时间和精力等,在中国,网上购物有发展的必要,和发展的基础,发展网上的各方面条件也日趋成熟。

人们通过上网,对餐品进行预订,这样不仅节约了时间,也为饭店的订餐管理工作提供了方便,最重要的是,这样的订餐方式效果很好,对每个订单的信息保管妥善并且处理及时,实现了高度智能化管理。

因此将来网上订餐服务有望发展成一种非常受欢迎的订餐方式,将成为餐饮业销售的新模式和新的增长点。

2网上订餐系统分析

2.1系统需求分析

网上点餐系统有两种身份,此系统主要针对顾客开放的,为顾客提供菜肴服务,管理员可以对菜品进行增删改查等。

2.1.1一般用户/会员

1.系统遵循开放模式,注册用户可以按照自己的权限;

未注册用户也可以任意查看,但在订餐、更新个人资料要求正式登陆系统。

2.菜肴信息主要包括ID、名称,时间,内容,类型,价格,介绍,图片等。

3.订餐功能,用户需要登陆后才能进行订餐否则,普通游客不可以订餐。

4.订单管理,用户登陆后,可直接订餐,也可以加入购物车,结账时候可以选择外卖或者是菜店内食用,直接跳转到结账页面。

5.如果用登陆后,可以查看购物车也可以查看以前订单,可以点击更新信息,或者退出

2.1.2管理员

1.管理员拥有最大权限,可以进入管理页面并配置系统信息。

2.管理员可以管理会员,对会员进行查看、删除多余的会员信息。

3.管理员可以随时更新菜肴信息,添加、修改菜系信息以及删除菜肴。

4.管理员查看用户订单信息,并可以删除多余的订单信息。

5.管理员查看包间信息,并可以删除、添加、修改包间信息。

6.管理员查看菜系类别信息,添加、删除菜系类别信息。

2.2系统可行性分析

2.2.1技术及开发方法可行性

系统整体实现以ASP.NET为框架平台,用C#编制。

后台数据库采用关系型数据库,用SQLServer2005实现。

ASP.NET是一个可以使用任何.NET语言兼容的应用程序。

它不仅是ASP的一个升级版本,还提供了一个统一的Web开发模型,而且语法在很大程度上与ASP兼容,所以在现有ASP应用程序中可以添加ASP.NET代码,以增强ASP应用程序的功能[2]。

C#是MicrosoftVisualStudio.NET的一部份,它是一种简单、安全、面向对象的编程语言,语法风格源自C/C++,但C#在语法以及思维方面跟Java相近。

它最大的优点就是兼有Visual

Basic语言的易用性和C/C++的执行效率。

2.2.2管理可行性

该系统采用面结构化的设计方法,有助于系统开发过程的管理,因为科学合理的将整个程序划分多个功能模块,各模块单独设计,用助于降低整个程序的设计难度及减少错误程序的影响范围,各模块易于实现,又使整个程序易于衔接和修改。

2.2.3经济可行性

该系统为本科毕业生的毕业设计题目,主要目的是通过系统的设计,体现四年所学,对于个人技术是一种升华和提高,并不是用于商业销售,不需要额外的经费,因此该系统在经济方面是可行的。

2.3业务流程分析

用户首先登录网站,如果用户还没有登录名,首先要进行用注册。

注册后,在登录时用户名与密码验证通过就能做相关操作。

如果用户名不存在或密码不正确,则提示重新登录。

用户成功登录之后,进入主页面,可选基本业务有可以在线订餐,还可以修改个人信息、退出系统。

如果当前登录用户为管理员,则可以删除其用户信息和用户的留言信息,还可以对菜肴、包间信息、菜肴类别、订单信息、进行录入、修改、删除、查询、等。

系统业务流程图如图2-1所示:

游客

用户

成功

失败

注册

浏览菜肴

密码验证

查看订单

订餐

登陆

管理菜系

管理员

订单管理

菜谱管理

包间管理

用户管理

图2-1系统业务流程

3网上订餐系统设计

3.1系统设计的原则

系统设计工作应该自顶向下地进行。

首先设计总体结构,然后再逐层深入,直至进行每一个模块的设计。

总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器设备(包括软、硬设备)的配置、数据的存贮规律以及整个系统实现规划等方面进行合理的安排。

系统设计的任务是:

在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。

系统模型分为逻辑模型和物理模型。

逻辑模型主要确定系统做什么,在系统分析阶段提出而;

物理模型则主要解决怎样做的问题,系统分析阶段提出在系统设计阶段提出。

系统设计原则主要有:

1.系统性。

系统是作为统一整体而存在的,因此,在系统设计中,要从整个系统的角度进行考虑,系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享,使一次输入得到多次利用。

2.灵活性。

为保持系统的长久生命力,要求系统具有很强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。

在系统设计中,应尽量采用模块化结构,提高各模块的独立性,尽可能减少模块间的数据耦合,使各子系统间的数据依赖减至最低限度。

这样,既便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力。

3.可靠性。

可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力。

一个成功的管理信息系统必须具有较高的可靠性,如安全保密性、检错及纠错能力、抗病毒能力等。

4.经济性。

经济性指在满足系统需求的前提下,尽可能减小系统的开销。

一方面,在硬件投资上不能盲目追求技术上的先进,而应以满足应用需要为前提;

另一方面,系统设计中应尽量避免不必要的复杂化,各模块应尽量简洁,以便缩短处理流程、减少处理费用。

3.2系统性能需求

系统的反应速度应较快,本系统通过美观,友好的界面设计可完成信息查询灵活,方便,快捷,准确,数据存储安全可靠,全面展示我们的餐品,风格统一,突出特色,功能设计应体现人性化思想,方便用户操作。

顾客注册后需要登录系统需输入口令才能进行订餐服务。

对于管理员,在其查询订单的时候,可针对各种组合条件进行查询,而且查询效率要求高,能够及时相应查询请求,易于操作和维护。

另外,系统还应当满足信息的完整性以及系统的可扩展性。

3.3系统功能设计

该系统主要分为前台用户、游客,后台管理员权限,根据对顾客网上订餐系统业务流程的分析,已看出顾客点菜主要涉及到一些数据库的逻辑和程序应用逻辑。

顾客登录网上订餐系统进行菜单浏览、顾客注册为会员。

会员对自己的个人信息进行更改,比如送餐地址和联系电话。

以及账户密码。

顾客对已选的菜单进行更改选择的数量或者取消选择。

当顾客确定订餐完毕后,顾客将其提交只服务器后台点餐系统,并生成订单。

生成订单后,进入付款页,可以多数量购买,价格要跟着数量增加,可以增删菜品。

管理员在后台登录后,可以创建新的管理员。

管理员可以对餐厅网上订餐系统上的菜单进行添加、删除和修改,比如更改菜单的图片,价格,菜单的描述,更换新品,添加新菜,每周更新一次菜谱等。

管理员对菜单进行管理,确定订单的生成。

管理员根据不同的属性来查询订单,比如生成日期或者编号等。

网上订餐系统

管理模块

用户模块

系统功能模块结构图如图3-1所示:

线

图3-1系统功能模块结构图就图3-1来描述各个模块:

3.3.1用户模块功能描述

1.普通用户模块

菜品浏览,按菜品种类,名称搜索,菜品详细信息浏览,菜品种类浏览。

2.购物车模块:

添加商品到购物车、购物车信息修改、结账。

3.用户信息模块:

注册新用户、登录、用户个人资料管理。

4.订单模块:

查询个人订单列表、查询某笔订单的详细信息。

3.3.2管理员模块功能描述

1.用户管理:

登录;

查询用户、删除用户。

2.商品管理:

添加、修改、删除商品信息。

3.订单管理:

查看订单,餐品是否送到

4.包间管理:

查看包间,用户预订情况,包间信息,增加包间。

3.4数据库设计

3.4.1概念设计

概念结构设计是将分析得到的用户需求抽象为信息结构(即概念模型)的过程,它是整个数据库设计的关键。

概念结构的主要特点是:

管理员属性图如图3-2所示:

用户名

密码

管理员表

图3-2管理员信息实体属性图用户属性图如图3-3所示:

邮箱

电话

用户ID

照片

用户信息

图3-3用户信息实体属性图

菜肴信息实体属性图如图3-4所示:

类型

介绍

价格

图片

日期

ID

菜系

菜肴信息

图3-4菜肴信息属性图订单信息实体属性图如图3-5所示:

菜名

类别

订单ID

时间

订单信息

图3-5订单信息实体属性图包间信息实体属性图如图3-6所示:

容纳人数

包间ID

带窗

包间信息

图3-6包间信息实体属性图

3.4.2逻辑设计

数据库逻辑设计分为三个阶段,分别是:

用户要求、建立E-R模型和数据库模式设计。

数据库逻辑设计中的第一阶段收集和分析用户需求是按以下四步进行的:

分析用户活

动,确定系统范围,分析用户活动所涉及的数据和分析系统数据。

逻辑设计第二阶段建立E-R模型分两步,首先应进行局部E-R模型设计,然后进行总体E-R模型的设计。

逻辑设计第三阶段在数据库模式设计阶段分两步进行,第一步初步设计,把E-R图转换为关系模型,第二步优化设计,对模式进行调整和改善。

实体转换出的关系模式如下:

用户信息表{用户ID,真实姓名,用户昵称,密码,邮箱,电话、照片}管理员信息表{管理员ID,密码}

菜肴信息表{ID,名称,时间,内容,类型,价格,介绍,图片}

订单信息表{菜肴ID,价格,菜名,类型,用户ID,订单时间,电话地址,包间,是否送到}

包间信息表{ID,名称,容纳人数,带窗,包间会员,介绍,照片}购物车信息表{ID,菜肴名称,用户名,添加时间,价格}

菜系信息表{ID,菜系名称}

3.4.3物理设计

数据库物理设计包括:

选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。

主要解决选择文件存储结构和确定文件存取方法的问题。

在数据库中访问数据的路径主要表现为如何建立索引。

如要直接定位到所要查找的记录,应采

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2