【网上订餐系统的设计与实现6100字(论文)】_第1页
【网上订餐系统的设计与实现6100字(论文)】_第2页
【网上订餐系统的设计与实现6100字(论文)】_第3页
【网上订餐系统的设计与实现6100字(论文)】_第4页
【网上订餐系统的设计与实现6100字(论文)】_第5页
已阅读5页,还剩18页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章引言目录网上订餐系统的设计与实现摘要近年来,我国的互联网进行了快速的普及,使用移动互联网的人群不断扩增。网络消费成为一种主流,其中网上订餐就是其中一个发展迅速的网络消费。一个功能完善、操作便捷的网上订餐系统能够很好地吸引大众的注意力,使其成为网络消费的一员。本系统使用了ECLIPSE开发平台、JAVA开发语言和MYSQL数据库。系统具有前台和后台两大部分,前台具有会员注册、登录、信息查询、信息修改以及商品查询和订购等功能,后台具有会员、订单、菜品添加、留言、会员资料查询与修改和订单处理等管理功能。通过本网上订餐系统的实施,希望可得到更广大群众对网上订餐的认可与支持,帮助人们解决就餐的问题。关键词:网上订餐JAVAB/S架构目录TOC\o"1-3"\h\u19060第1章引言 1898第2章网上订餐系统的种类和特点 1281392.1目前网上订餐的分类 1205182.1.1外卖网站订餐 1241892.2.2通过及时通讯工具的网络订餐 120612.2.3通过电子邮件的网络订餐 1293272.2目前网上订餐特点 13746第3章基于网络订餐系统的设计 3133293.1系统架构设计 3290543.2功能结构设计 381813.2.1用户管理的设计 4206143.2.2购物车的设计 4313333.2.3留言板的设计 5153013.2.4会员管理的设计 696273.2.5餐品管理的设计 7239113.2.6订单管理的设计 962813.2.7公告管理的设计 9144003.2.8投票管理的设计 10152843.3数据库设计 1118364第4章系统实现 14260934.1系统实现环境 14297454.2系统功能实现 14163334.2.1系统登录的实现 1499654.2.2购物车的实现 14194914.2.3留言板的实现 15254554.2.4会员管理的实现 1512004.2.5餐品管理的实现 16142534.2.6订单管理的实现 17137984.2.7公告管理的实现 1790524.2.8投票管理的实现 18229214.3系统测试 18221544.3.1前台功能测试 18285084.3.2后台管理测试 1927158第5章总结 213143参考文献 22第1章引言进入21世纪以来,伴随着互联网应用的普及,方便快捷逐渐成为了当代人追求的生活方式,因而,“网上订餐”成为一种新型的餐饮形式。大众的饮食习惯在慢慢的向着“快捷订餐、送餐上门、随时用餐”的模式发展。虽然国内的网上订餐业务还不具规模,不如国外的模式那么成熟、先进,大都处在一边摸索、一边发展的初级阶段。但是,由于我国的人口众多等原因,方便快捷的网上订餐模式还是具有不错的发展前景[2]。网上订餐在“电话订餐、外卖送餐、实店消费”的基础上借助互联网很大程度的扩大了餐饮业的业务渠道,加大了获取利润的空间。更好的满足生活中的各种生活虚求等网上消费已经深入到老百姓的内心。第2章网上订餐系统的种类和特点2.1目前网上订餐的分类2.1.1外卖网站订餐外卖网站订餐是近年来新兴的一种订餐模式,用户通过浏览外卖网站,进行餐品的选择与预订。2.2.2通过及时通讯工具的网络订餐这类服务企业主要是通过移动通讯为工具进行订餐,因为小微餐饮业不具备建立门户网站订餐的必要条件。因为主要受到了移动他通讯工具的局限性,限制了餐饮企业的发展规模。2.2.3通过电子邮件的网络订餐通常这种情况只有在大型酒店举办宴会或者活动时,餐饮企业需要同客户方商量具体事宜时才会使用的方式。由于邮件订餐不能够及时得到反馈,所以这种网上订餐方式目前使用较少[3]。2.2目前网上订餐特点近年来,网上订餐受到了很大一部分消费者的欢迎。据调查,此类人群主要集中在年轻人群体,尤其是白领及在校大学生。网上订餐有如下几个特点:(1)网上订餐直观、价格低廉。用户可以通过浏览网站餐品图片及描述信息,根据自己的喜好选择菜品预定[2]。(2)网上订餐更加方便和快捷。消费者可以随时随地上网订餐,并且可以自己设定定送餐的时间。(3)培养顾客对网上订餐的消费模式依赖。订餐网站可以建立评论区,方便顾客就餐品的质量进行评价。(4)方便对顾客进行管理,企业根据用户订餐历史记录,分析用户订餐习惯,扩增潜在客户,留住经常消费的客户。 第3章 基于网络订餐系统的设计第3章基于网络订餐系统的设计3.1系统架构设计通过对需要实现的功能进行详细的分析总结后,决定将系统框架包分为四个层次,分别是表示层、业务逻辑层和数据访问层和数据库[5],这四种框架能够更好的对系统进行开发和部署,还能够及时的对系统进行随时性得维护和修改。如图4-1所示。图4-1系统逻辑架构图3.2功能结构设计基于SSM的网上订餐系统按照功能模块来划分又可以分为登录模块、公告模块、购物车模块、留言板模块、会员管理模块、餐品管理模块、订单管理模块和投票管理模块等[9]。基于SSM的网上订餐系统的功能结构图如图4-2所示。图4-2系统的功能结构图信息发布模块具有餐品展示、网站公告、网上调查、新品推荐、销售排行等功能。购物车即订餐车模块具有添加餐品、移除餐品、清空购物车等功能。留言板模块具有提交留言和查看其他用户留言等功能。会员管理模块具有会员注册、会员信息校验、会员信息维护等功能。餐品管理模块具有增加餐品、删除餐品、更新餐品、查询餐品等功能。订单管理模块具有订单查询、订单处理、订单删除等功能。公告管理模块具有更新公告、添加公告、修改公告等功能。投票管理具有统计和查看投票结果等功能。3.2.1用户管理的设计用户管理板块涉及网上在线登陆和网上在线注册两种功能,网络在线登陆就是所有会员系统中都会涉及到的一个登录功能,只有会员进行登录以后才能进行一些会员操作。如果浏览网上订餐系统的用户想要进行一些会员的操作,系统就会直接进入到登录界面,如果没有注册就需要先进行在线用户注册,已登记注册的会员可通过输入用户名以及密码进行登陆,或者通过手机验证码登陆,成果登陆后就能够可以进行会员的一些基本操作,如果忘记密码则可以点击忘记密码按钮进行密码找回后进行密码修改,然后再进行登录操作。用户管理流程图如图4-3所示。图4-3用户管理流程图3.2.2购物车的设计订餐车的功能,其实就是网上购物时购物车的功能,也叫购物车,会员浏览完餐品以后会将自己喜欢的餐品放入到购物车中,选餐完成之后,会员会进入到购物车中查看所有餐品,如果遇到不满意的餐品可以将其移除或者更换为其他的餐品,最后提交购物车的所有餐品,形成一个订单,进行结算或者货到付款即可。订餐车功能的流程图如图4-5所示。图4-5订餐车功能的流程图3.2.3留言板的设计留言板模块具有提交留言和查看其他用户留言等功能。会员在本系统订餐以后,通过系统送餐人员送餐,会员享用以后,可以在线对送餐服务及餐品的优良等信息进行留言评价等,或者分享给其他朋友、网上会员,同时前台会员通过进行留言的,也可以帮助系统及管理人员改进服务及工作方式等。留言板管理流程图如图4-6所示。图4-6留言板流程图3.2.4会员管理的设计会员管理模块具有管理员登录、会员信息查询和修改、信息安全管理等功能。会员管理主要是后台的管理人员对已注册登记的会员私密信息进行归类和管理并维护好会员关系。会员管理流程图如图4-7所示。图4-7会员管理流程图3.2.5餐品管理的设计餐品管理模块具有增加餐品、删除餐品、更新餐品、查询餐品等功能。查看配餐信息属于网上订餐系统的一个比较基本的功能,会员进入到网上订餐系统以后就可以查看系统中提供的餐饮信息,通过浏览系统中的餐饮信息并查看详情,就像淘宝中网上购物一样,浏览各种宝贝信息,选中自己喜欢的菜品之后就可以将此菜品放入到订餐车中去,不过此功能仍然和淘宝上的类似,没有登录的会员是不可以将菜品放入到订餐车中去的,因此此时就需要登录网上订餐系统。查看配餐信息的流程图如图4-8所示。图4-8查看配餐信息的流程图在基于SSM的网上订餐系统中,当有了新的菜品时就需要添加到系统中,这样就可以及时的显示到前台界面中,方便会员用户进行网上选购餐品。要想添加菜品首先需要系统管理人员登录后台管理界面,然后将新的菜品添加到相对的模板中,并制定提供方式以及具体时间等。具体添加菜品的步骤图如图4-9所示。图4-9添加菜品的步骤图3.2.6订单管理的设计在基于SSM的网上订餐系统中,订单管理属于系统管理人员的功能,系统管理人员登陆基于SSM的网上订餐系统后台管理界面后,首先要浏览当天的订单,对采用网上支付然而长时间没有支付成功的订餐进行取消,对已支付成功的订餐以及采用货到付款的订单安排人员进行送货,并更新订单信息。订单管理的流程图如图4-10所示。图4-10订单管理的流程图3.2.7公告管理的设计公告管理属于基于SSM的网上订餐系统的一种对外宣传信息的手段,比如利用公告进行促销活动、公布系统优惠活动、公布最新政策等。公告管理属于基于SSM的网上订餐系统对公告进行后台管理的一个功能,如果有了新的公告需要展示,首先需要系统的管理人员登陆基于SSM的网上订餐系统,然后在公告管理页面中添加公告的信息,设置添加公告信息的一些信息后,即可保存提交,如果提交失败,需要再次提交。公告管理的流程图如图4-11所示。图4-11公告管理的流程图3.2.8投票管理的设计投票管理的主要功能是会员通过网上对各个菜品及商家进行点评,通过点评投票及打分功能。投票管理流程图如图4-12所示。图4-12投票管理流程图3.3数据库设计基于SSM网上订餐系统的主要数据库表结构有管理员个人信息、公告表、餐品图表、留言板、会员名单、订单、投票等[12]。基于SSM的网上订餐系统的数据库E-R图如图4-13所示。图4-13数据库E-R图基于SSM的网上订餐系统的主要的数据库表结构如下:公告表包括编号、题目、内容、时间等。公告表如表4-1所示。表4-1公告表菜品表主要包括菜品编号、餐食品类、餐食名称、菜品介绍、菜品价格、菜品现价等[13]。菜品表如表4-2所示。留言板主要包括编号、用户名、邮箱、留言内容、回复内容等。留言板如表4-3所示。订单表主要包括订单号、用户名、订单时间、是否执行、备注等。订单表如表4-4所示:表4-4订单表字段名数据类型说明IDInt订单号UserNameVarchar(20)用户名OrderDataDataTime订单时间EnforceInt是否执行BZVarchar(20)备注用户信息表包括用户名、密码、邮箱、手机号码、备注等。用户信息表如表4-5所示。留言信息表包括ID、名称、类型、内容、备注等。留言信息表如表4-6所示。表投票信息表包括菜品编号、用户名、总体评价、标题、人均、内容等。投票信息表如表4-7所示。第4章系统实现第4章系统实现4.1系统实现环境开发餐饮网络订餐系统服务端,就使用多数的普通型电脑配置就可以。只需要有一台普通台式电脑或者笔记本也可,连通网线或者无线网络,能运行相关的软件设计开发程序,编程使用的集成开发工具是ECLIPCEEE。4.2系统功能实现4.2.1系统登录的实现在线登录就是所有会员系统中都会涉及到的一个登录功能[1],只有会员进行登录以后才能进行一些会员操作。如果浏览网上订餐系统的用户想要进行一些会员的操作,如果系统就会直接进入到登录界面,如果没有注册就需要先进行在线注册。已经注册过的会员的可以直接输入原本已经注册的用户名进行验证登录,登录成功后就能够可以进行会员的一些基本操作,如果记不清楚密码则可以通过手机验证码登陆或者依据手机号进行密码找回,更改好自己熟记的密码,然后再进行登录操作。如果进入到网上订餐系统的用户想要进行网上订餐就必须要注册为系统登记信息的会员,网上订餐系统的会员注册界面如图5-1所示。图5-1网上订餐系统的注册界面网上订餐系统的会员登录界面如图5-2所示。图5-2会员登录界面4.2.2购物车的实现订餐车的功能,其实就是网上购物时购物车的功能,也叫购物车,会员浏览完餐品以后会将自己喜欢的餐品放入到购物车中,选餐完成之后,会员会进入到购物车中查看所有餐品,如果遇到不满意的餐品可以将其移除或者更换为其他的餐品,最后提交购物车的所有餐品,形成一个订单,进行结算或者货到付款即可。订餐车功能的实现界面如图5-4所示。图5-4订餐车功能的实现界面4.2.3留言板的实现留言板模块具有提交留言和查看其他用户留言等功能。会员在本系统订餐以后,通过系统送餐人员送餐,会员享用以后,可以在线对送餐服务及餐品的优良等信息进行留言评价等,或者分享给其他朋友、网上会员,同时前台会员通过进行留言的,也可以帮助系统及管理人员改进服务及工作方式等,提出良好及宝贵的意见,系统的管理人员,可以对留言板的情况进行管理。留言板界面如图5-5所示。图5-5留言板界面4.2.4会员管理的实现系统的会员管理板块具有登陆管理、会员信息验证、会员维护[16]等相关功能。其主要的作用是便于管理员对登记注册的会员以及新入会员的信息进行添加、修改和管理。会员管理的实现界面如图5-6所示。图5-6会员管理界面4.2.5餐品管理的实现查看配餐信息属于网上订餐系统的一个比较基本的功能,会员进入到网上订餐系统以后就可以查看系统中提供的餐饮信息,通过浏览系统中的餐饮信息并查看详情,就像淘宝中网上购物一样,浏览各种宝贝信息,选中自己喜欢的菜品之后就可以将此菜品放入到订餐车中去,不过此功能仍然和淘宝上的类似,没有登录的会员是不可以将菜品放入到订餐车中去的,因此此时就需要登录网上订餐系统。查看配餐信息的实现界面如图5-7所示。图5-7查看配餐信息的实现界面在基于SSM的网上订餐系统中,当有了新的菜品时就需要添加到系统中,这样就可以及时的显示到前台界面中,方便会员用户进行网上选购餐品。要想添加菜品首先需要系统管理人员登录后台管理界面,然后将新的菜品添加到菜品中,并选择提供模式及时间等。添加菜品的界面如图5-8所示。图5-8添加菜品界面4.2.6订单管理的实现在基于SSM的网上订餐系统中,订单管理属于管理人员的权限功能,管理人员登入基于SSM的网上订餐系统后台管理界面后,首先要浏览当天的订单,对采用网上支付然而长时间没有支付成功的订单可以取消,对已支付成功的订单和采用货到付款的订单安排人员进行送货,并更新订单信息。订单的实现界面如图5-9所示。图5-9订单界面4.2.7公告管理的实现公告管理属于基于SSM的网上订餐系统的一种对外宣传信息的手段,比如利用公告进行促销活动、公布系统优惠活动、公布最新政策等。公告管理属于基于SSM的网上订餐系统对公告进行后台管理的一个功能,如果有了新的公告需要展示,首先需要系统的管理人员登陆基于SSM的网上订餐系统,然后在公告管理页面中添加公告的信息,设置添加公告信息的一些信息后,即可保存提交,如果提交失败,需要再次提交。公告界面如图5-10所示。图5-10公告界面4.2.8投票管理的实现投票管理的主要功能是会员通过网上对各个菜品及商家进行点评,通过点评投票及打分功能,最后管理人员对投票及点评情况进行汇总,展示给会员进行查看和了解。发布点评界面如图5-11所示。图5-11发布点评界面4.3系统测试4.3.1前台功能测试基于SSM的网上订餐系统的前台功能测试项如表6-3所示。表6-3前台功能测试项4.3.2后台管理测试基于SSM的网上订餐系统的后台管理测试项如表6-4所示。表6-4后台管理测试项致谢第5章总结本文在设计系统的时候充分考虑其便捷性和会员用户的体验性,从登陆到整个订单的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论