茶餐厅网上订餐系统.doc

上传人:b****2 文档编号:387972 上传时间:2022-10-09 格式:DOC 页数:33 大小:1.03MB
下载 相关 举报
茶餐厅网上订餐系统.doc_第1页
第1页 / 共33页
茶餐厅网上订餐系统.doc_第2页
第2页 / 共33页
茶餐厅网上订餐系统.doc_第3页
第3页 / 共33页
茶餐厅网上订餐系统.doc_第4页
第4页 / 共33页
茶餐厅网上订餐系统.doc_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

茶餐厅网上订餐系统.doc

《茶餐厅网上订餐系统.doc》由会员分享,可在线阅读,更多相关《茶餐厅网上订餐系统.doc(33页珍藏版)》请在冰豆网上搜索。

茶餐厅网上订餐系统.doc

合肥师范学院2016届本科生毕业论文(设计)

本科生毕业论文(设计)

题目:

紫藤茶餐厅网上订购系统的设计与实现

学院计算机学院

学科门类 工科

专业计算机科学与技术

学号

姓名

指导教师

2016年5月15日

I

摘要

二十一世纪是科技高速发展的世纪,同时随着Internet的发展,传统的餐厅营销模式也开始转型,出现了一种基于互联网的网上订购模式。

这次毕业设计实现的网上订购系统就是一个典型的网上销售系统,能够实现用户和店家在网上订餐沟通,与传统的商业模式相比更加方便和实用。

本次毕业设计利用MySql数据库和JSP技术来实现系统功能,主要是后台和前台两个管理部分。

前台主要是给顾客登录注册、查看菜品的种类、样式、修改个人信息、订购菜肴等。

后台主要是提供管理员餐饮、食材进购、会员、员工、订单等管理权限。

论文首先介绍了系统的开发背景及意义、其次开发工具和技术简介,然后进行可行性研究和需求分析,接着是系统设计与测试,最后总结全文。

关键词:

网上订购系统;JSP;MySql

Abstract

The21stcenturyisthecenturyofrapiddevelopmentofscienceandtechnology,atthesametime,withthedevelopmentoftheInternet,thetraditionalmarketingmodelshopbegantotransition,thereisaonlinesubscriptionmodelbasedontheInternet.Thegraduationdesigntorealizetheonlineorderingsystemisatypicalonlinesalessystem,canrealizeusersandvendorsinordertocommunicateonline,comparedwiththetraditionalbusinessmodelismoreconvenientandcomfortable.

ThegraduationdesignusingtheMYSQLdatabaseandJSPtechnologytorealizethesystemfunction,mainlyisthemanagementpartofthebackgroundandforeground.Frontdeskmainlytocustomersloginregistration,toexaminethekindsofdishes,style,modifypersonalinformation,suchasorderingdishes.Backgroundmainlyprovideadministratorcatering,foodpurchasing,members,employees,andordermanagementauthority.Paperfirstintroducesthesystemdevelopmentbackgroundandsignificance,theseconddevelopmenttoolsandtechnologyintroduction,thendemandanalysisandfeasibilitystudy,thenthesystemtestanddesign,finallysummarizesthefulltext.

KeyWords:

On-linepurchasebookssystem;JSP;MySql

目录

摘要 I

Abstract 0I

1.引言 1

1.1课题开发背景及意义 1

1.2开发环境及相关技术介绍 1

2.可行性研究和需求分析 3

2.1可行性研究 3

2.2需求分析 3

3.系统总体设计 5

3.1系统功能分析 5

3.2系统功能框架示意图 6

3.3数据库E-R图 7

3.4数据库表结构 8

4.详细设计与实现 13

4.1用户注册与登录管理 13

4.2用户留言页面 14

4.3订购餐饮页面 14

4.4餐饮搜索页面 14

4.5后台登录设计 15

4.6后台管理主界面 15

4.7后台餐饮管理 16

4.8会员管理界面 16

4.9订单管理界面 17

5.系统测试 18

5.1测试目的及意义 18

5.2测试内容及结果 18

6.结语 22

参考文献 23

附录 24

致谢 29

1.引言

1.1课题开发背景及意义

如今,自助餐、西餐厅等极具时尚特色的餐厅越来越密集的出现在各个城市,吸引了越来越多顾客的光临,然而一旦走进这些餐厅就会发现里面已经很拥挤,基本都是排队等待消费,顾客点餐后也会因餐厅繁忙而等很久[1]。

随着经济的发展,一些传统营销模式的商家也开始出现这些问题,“紫藤茶餐厅”就是这样一家餐厅。

随着“紫藤茶餐厅”的顾客越来越多,商家也意识到这样传统的经营模式不能更好的服务于用户,因此急需要一种新型的订购模式用于互联网的,就是网上订购系统[2]。

相比传统经营模式网上订购的优势在于交易方便、价格合适、选择多、节省时间和精力,同时也能凸显出店家的菜肴特色。

本次毕业设计是为“紫藤茶餐厅”设计与实现一个网上订购系统,该系统能帮助紫藤茶餐厅解决业务繁忙,用餐等待时间长,餐品更新不及时等问题[3]。

此外,“紫藤茶餐厅”相比于店内点餐,更希望顾客能在网上提前订购自己喜欢的餐饮,当然,同样欢迎顾客到餐厅点餐。

“紫藤茶餐厅”是类似于自助烧烤、自助火锅等这类餐厅,欢迎顾客提前订餐,然后到餐馆享用餐饮。

用户可以通过网络订购的方式获得自己需要的食物,适宜各种用餐人群,到达餐馆后也可以得到餐厅优先安排桌位和餐饮用品的权利。

这样既不浪费时间,也可以减轻餐厅的高峰时候繁忙,同时造福于商家和顾客。

1.2开发环境及相关技术介绍

本次毕业设计为“紫藤茶餐厅”设计了一个网上订购系统,系统利用JSP+JavaBeans+MySql模式来完成设计工作、利用MySql数据库连接、后台相关功能是编写JavaBeans来进行逻辑控制。

实现了系统的动态管理,使得系统的管理更加高效、迅速。

(1)系统开发环境:

软件安装:

MyEclipse、MySql;

开发环境:

JSP、MySql;

开发工具:

MyEclipse;

JDK安装:

按要求安装。

(2)相关技术介绍

1)MySql

MySql是AB公司开发的数据库管理系统。

MySql数据库因为速度较快、开发成本低、开放源码等优势,而被Internet的中小型网站所亲睐[4]。

MYSQL数据库与Oracle、SQLServer等数据库相比,虽然功能少、规模小,却仍然被中小型网站所欢迎。

而且利用数据库可以帮助程序员解决数据的存储问题。

MySql数据库系统最常用的是数据库分析器对数据库进行添加和删除[5]。

MySql的数据管理包含:

函数、数据表、视图、存储过程等。

MySql也可以分为以下几种状态:

l数据表:

存储数据时保存数据实体的一种方式。

l视图:

数据库的重要组成部分。

2)MyEclipse

MyEclipse是企业的开发环境,它支持对WebServices、JavaPersistence、UML、Ajax、Web、J2EE、JSP、Struts等各种各样的服务器的集成[6]。

MyEclipse也支持各种主流的第三方框架,利于程序员快速的进行工作。

同时它功能强大,能够提高服务器的工作效率并支持JSP,MySql等多种语言。

3)JSP

JSP是一种网页开发技术,全名为JavaServerPage,同时JSP还是一种JavaServlet,用于实现Javaweb程序的用户界面部分。

JSP网页由HTML代码、Java代码组成。

客户端请求发送到服务器后,服务器会对程序中Java代码部分进行处理,然后会在客户端的浏览器上显示相关页面[7]。

2.可行性研究和需求分析

2.1可行性研究

随着科学、经济、文化的快速发展,网上销售被越来越多的人所接受,各类订餐网站也因此如雨后春笋般出现在了各大城市,特别在一些公司和企业内部,提前订购集体用餐也已成了一种用餐潮流。

随着国民物质、文化和精神生活的不断提高,社会的竞争愈发激烈,生活的节奏也在不断加快。

网上销售模式的出现,事实上正迎合了这种生活模式的转变。

网上订餐不仅节省时间,而且对餐饮信息的更新、发布、撤销都十分方便,用户能搜索新的菜品,品尝不同风味的菜肴。

目前大学生、白领工作人士是餐饮行业的重要客户群体,随着他们对餐饮要求的不断提高,面向用户的网上订购系统也必须具备现实意义,时刻跟上顾客的要求。

综合以上分析,系统最终利用JSP和MySql技术实现网上订购系统。

JSP可以利用动态WEB服务器应用程序,同时还有着跨越平台和服务器的优点[8]。

MySql是开源的数据库,有功能全面、安全便捷、速度快的特点,适用于各类中小型的网站开发。

2.2需求分析

需求分析是一种站在用户角度来分析问题,首先发现问题,其次设定功能,然后处理问题,最后完成任务的一个过程。

首先详细调查茶餐厅的客户群,明确用户的需求,然后确定系统的功能及流程概况。

最后系统必须考虑到今后餐饮行业的功能扩充和转变。

用户模块:

用户注册、用户登录、菜品查询、网上订购、购物车管理等。

(1)用户注册:

在首页点击注册,页面会跳转到注册页面,正确填写完电话号码、用户名、电子邮箱、密码等资料完成注册,如果填写过程中有不正确的选项,会出现警示框显示错误点提示修改。

(2)用户登录:

输入用户名、密码,点击登录后台进行密码验证,密码正确则成功登录,跳转到首页,否则停留登录页面并出现警示框。

(3)菜品订购:

顾客可以在首页菜品种类处选择:

炒饭、汤类、干锅、饮料等,然后点击去各个相关页面挑选或者直接在首页选择。

顾客选好所需餐饮品种,填好份额后,点击确定即可完成订餐。

(4)菜品查询:

在首页选择菜品种类:

炒饭、汤类、干锅、饮料等然后在页面处根据提供的选项进行查询所需餐饮。

(5)修改订单:

已登录用户可以在订单中调整自己的餐饮,例如:

增加份数或删除,重新选定餐饮。

(6)个人留言:

餐厅首页有个人留言按钮,会员在点击后可以留言发表感想,用户点击后会有提示登录的小页面框显示。

(7)修改个人信息:

会员点击菜单中“修改信息”进行修改,一般用户点击会有请登录的小警示框。

(8)注销登录:

首页有注销登录的按钮,已登录用户可以点击退出登录,未登录用户会自动连接到登录页面先进行登录或注册,再返回首页。

管理员模块主要有:

餐饮管理、会员管理、餐饮查询等。

(1)餐饮管理:

管理员通过管理员姓名和密码验证登录进入后台页面,进行对餐饮的菜品管理和餐饮的种类管理。

(2)餐饮查询:

管理员进入后台界面时,可以在主页中分类显示餐饮信息,直接可以看到所有

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

当前位置:首页 > 幼儿教育 > 少儿英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1