基于JSP的网上订餐管理系统毕业设计答辩PPT

上传人:汽*** 文档编号:569785519 上传时间:2024-07-31 格式:PPT 页数:25 大小:2.13MB
返回 下载 相关 举报
基于JSP的网上订餐管理系统毕业设计答辩PPT_第1页
第1页 / 共25页
基于JSP的网上订餐管理系统毕业设计答辩PPT_第2页
第2页 / 共25页
基于JSP的网上订餐管理系统毕业设计答辩PPT_第3页
第3页 / 共25页
基于JSP的网上订餐管理系统毕业设计答辩PPT_第4页
第4页 / 共25页
基于JSP的网上订餐管理系统毕业设计答辩PPT_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《基于JSP的网上订餐管理系统毕业设计答辩PPT》由会员分享,可在线阅读,更多相关《基于JSP的网上订餐管理系统毕业设计答辩PPT(25页珍藏版)》请在金锄头文库上搜索。

1、基于JSP的网上订餐管理系统 目录研究背景研究背景课题方向课题方向设计要点设计要点结论结论1234研究背景 餐饮业是一个古老的行业,随着我国经济的快速发展,人民生餐饮业是一个古老的行业,随着我国经济的快速发展,人民生活水平的不断提高,我国的餐饮业必将有巨大的发展。但是,目前活水平的不断提高,我国的餐饮业必将有巨大的发展。但是,目前我国的餐饮业信息化程度很低,还基本处于手工操作层面上,网上我国的餐饮业信息化程度很低,还基本处于手工操作层面上,网上订餐已经成为餐饮行业一种新型的营销方式。因此,开发网上订餐订餐已经成为餐饮行业一种新型的营销方式。因此,开发网上订餐系统是很有必要的。系统是很有必要的。

2、 在日常生活中,最普遍的订餐方式是电话预定,这种预定方式在日常生活中,最普遍的订餐方式是电话预定,这种预定方式简洁、方便,错误率也比较低,但是在订餐时,往往由于客户对餐简洁、方便,错误率也比较低,但是在订餐时,往往由于客户对餐饮企业提供的信息比了解或者不够了解,就会进行相关的咨询,这饮企业提供的信息比了解或者不够了解,就会进行相关的咨询,这造成了一定程度上的时间浪费。当多个客户拨打同一个电话时,有造成了一定程度上的时间浪费。当多个客户拨打同一个电话时,有可能出现线路忙的情况,这会给顾客留下不好的印象,这些将都会可能出现线路忙的情况,这会给顾客留下不好的印象,这些将都会带来不便,餐厅人员会在同一

3、天反复重复相同的信息,造成了人力带来不便,餐厅人员会在同一天反复重复相同的信息,造成了人力资源的浪费。资源的浪费。课题方向 本课题的本课题的方向方向是开发一套基于是开发一套基于jspjsp的订餐系统,旨在的订餐系统,旨在通过网站的形式实现顾客的订餐过程。本系统使用通过网站的形式实现顾客的订餐过程。本系统使用JavaJava语言开发,利用语言开发,利用JSPJSP技术结合技术结合MySQLMySQL数据库来实现的数据库来实现的B/SB/S结结构。系统是根据顾客和管理员两种不同用户的使用范围构。系统是根据顾客和管理员两种不同用户的使用范围进行功能划分和设计,实现了订餐系统的基本功能。顾进行功能划分

4、和设计,实现了订餐系统的基本功能。顾客通过访问订餐系统的前台页面,注册成为会员,浏览客通过访问订餐系统的前台页面,注册成为会员,浏览餐饮,搜索餐饮,发表留言,订购餐饮等。餐馆经营者餐饮,搜索餐饮,发表留言,订购餐饮等。餐馆经营者以管理员的身份登录系统后台,管理会员,订单,餐饮,以管理员的身份登录系统后台,管理会员,订单,餐饮,公告等。本设计与现有的其他案例比较,具有界面直观,公告等。本设计与现有的其他案例比较,具有界面直观,操作简便等优点。操作简便等优点。开发技术nWeb服务器:服务器:Tomcatn开发环境:开发环境:MyEclipsen数据库:数据库:MySQLn使用技术:使用技术:JSP

5、n操作系统:操作系统:Windows 7系统功能结构图前台功能简介 用户主要是在前台进行操作,因此该功能是开发一种面向消费者的网上订餐信息用户主要是在前台进行操作,因此该功能是开发一种面向消费者的网上订餐信息系统。类似于网上购物,在这个系统上,客户可以使用网络,查询各种各样的餐饮,系统。类似于网上购物,在这个系统上,客户可以使用网络,查询各种各样的餐饮,比如菜品信息,价格信息,评价信息,还可以在留言区进行留言等。用户通过各种餐比如菜品信息,价格信息,评价信息,还可以在留言区进行留言等。用户通过各种餐饮信息的对比,足不出户就可以选择物美价廉有可口的饭菜。其功能分析如下。饮信息的对比,足不出户就可

6、以选择物美价廉有可口的饭菜。其功能分析如下。n注册功能:注册功能:用户可以注册成为会员,根据消费情况可以变更会员级别,以会员身份用户可以注册成为会员,根据消费情况可以变更会员级别,以会员身份登录可以享受会员价消费。登录可以享受会员价消费。n登录功能:登录功能:用户登录系统首页,查看餐饮信息,订购餐饮,浏览网站公告信息等。用户登录系统首页,查看餐饮信息,订购餐饮,浏览网站公告信息等。n修改信息功能:修改信息功能:注册用户可以对自己的账号及相关信息进行修改,查看等管理。注册用户可以对自己的账号及相关信息进行修改,查看等管理。n餐饮搜索功能:餐饮搜索功能:为用户提供餐饮搜索的功能,输入搜索关键字,即

7、可查出相对应的为用户提供餐饮搜索的功能,输入搜索关键字,即可查出相对应的餐饮信息。餐饮信息。n订餐功能:订餐功能:用户选择餐饮放入订餐车,可以更改订餐车中物品数量,或者取消选择。用户选择餐饮放入订餐车,可以更改订餐车中物品数量,或者取消选择。n订单管理功能:订单管理功能:用户确定订餐,提交之后系统生成订单,用户可以查看订单信息。用户确定订餐,提交之后系统生成订单,用户可以查看订单信息。n留言评价功能:留言评价功能:用户可以在留言区进行餐饮的留言评价,还可以查看留言。用户可以在留言区进行餐饮的留言评价,还可以查看留言。n公告浏览功能:公告浏览功能:用户在前台显示页面可以对系统发布的公告进行浏览。

8、用户在前台显示页面可以对系统发布的公告进行浏览。后台功能简介 根据餐饮业经营的实际情况来开发本系统的后台管理,通过对经营者具体经营方式调查分析,根据餐饮业经营的实际情况来开发本系统的后台管理,通过对经营者具体经营方式调查分析,可以看出管理员主系统要涉及到一些数据库的逻辑操作和程序应用逻辑操作。具体的功能归纳如下:可以看出管理员主系统要涉及到一些数据库的逻辑操作和程序应用逻辑操作。具体的功能归纳如下:n管理员登录:管理员登录:管理员在本地登录,创建新的管理员。管理员在本地登录,创建新的管理员。n餐饮分类管理:餐饮分类管理:管理员对餐饮类别进行添加,更新,删除等管理。管理员对餐饮类别进行添加,更新

9、,删除等管理。n餐饮管理:餐饮管理:管理员对服务器上的餐饮信息进行添加,查询,修改和删除。比如更新餐饮的图片,价管理员对服务器上的餐饮信息进行添加,查询,修改和删除。比如更新餐饮的图片,价格,分类,描述等。格,分类,描述等。n订单管理:订单管理:管理员对订单进行管理。对网上收到的订单,对其信息进行确认,对其所需餐饮种类、管理员对订单进行管理。对网上收到的订单,对其信息进行确认,对其所需餐饮种类、数量进行核对,并及时将不能够提供的服务反馈给用户,并对发布信息进行修改存档。对订单进行查数量进行核对,并及时将不能够提供的服务反馈给用户,并对发布信息进行修改存档。对订单进行查询,修改,删除操作。询,修

10、改,删除操作。n留言管理:留言管理:管理员对用户对相关食物做的评价信息进行查看、回复、删除等操作。管理员对用户对相关食物做的评价信息进行查看、回复、删除等操作。n会员管理:会员管理:以数据库的方式存储用户的基本信息、订餐信息、会员信息等,以备下次更好的服务,以数据库的方式存储用户的基本信息、订餐信息、会员信息等,以备下次更好的服务,提高服务整体的人性化。根据会员级别,给客户提供更多优惠,招来更多回头客。提高服务整体的人性化。根据会员级别,给客户提供更多优惠,招来更多回头客。n公告管理:公告管理:管理员对餐饮企业的优惠活动等信息及时发布、更新。管理员对餐饮企业的优惠活动等信息及时发布、更新。n将

11、以上的功能制作成网页以后,在其中分别互相建立连接,基本上可以完成网上订餐系统用户和管理将以上的功能制作成网页以后,在其中分别互相建立连接,基本上可以完成网上订餐系统用户和管理者的要求。者的要求。系统总体流程图系统主界面用户注册页面搜索功能购餐车管理页面订单确认页面订单生成页面用户留言评价页面添加菜品页面餐饮管理页面订单管理页面系统管理员管理页面会员留言管理页面结论n 本文以本文以网上所查现有订餐系统的网上所查现有订餐系统的需求为出发点,设计开发了基于需求为出发点,设计开发了基于JSPJSP的订餐系统。本系的订餐系统。本系统的基本功能分为前台的显示功能、订餐功能、后台的管理功能等。本系统的用户群

12、体包括:统的基本功能分为前台的显示功能、订餐功能、后台的管理功能等。本系统的用户群体包括:普通用户、会员用户和管理员。用户可以进行订餐等相关操作,管理员实现信息管理等相关普通用户、会员用户和管理员。用户可以进行订餐等相关操作,管理员实现信息管理等相关操作。操作。n 本文重点研究基于本文重点研究基于MVCMVC的开发模式。的开发模式。B/SB/S结构为三层体系结构:浏览器,结构为三层体系结构:浏览器,webweb服务器和数服务器和数据库服务器,将应用功能分为表现层、业务逻辑层和数据库访问层。本系统结合订餐的实际据库服务器,将应用功能分为表现层、业务逻辑层和数据库访问层。本系统结合订餐的实际需求,

13、采用了需求,采用了Tomcat+MysqlTomcat+Mysql技术方案,技术方案,jspjsp作为作为webweb服务器端的开发技术,采用服务器端的开发技术,采用tomcat6.0tomcat6.0作作为为webweb服务器,采用服务器,采用mysqlmysql作为数据库管理系统,数据库连接采用作为数据库管理系统,数据库连接采用HibernateHibernate。n 在项目的开发过程中,本人在对系统进行需求分析的基础上,描述了系统的业务流程和在项目的开发过程中,本人在对系统进行需求分析的基础上,描述了系统的业务流程和数据流程;设计了相关的用例图,搭建了系统的数据流程;设计了相关的用例图,搭建了系统的WEBWEB架构。在总体设计阶段,对整个系统的架构。在总体设计阶段,对整个系统的前后台功能模块,系统的数据库进行了分析和设计。在实现阶段,根据设计好的功能和数据前后台功能模块,系统的数据库进行了分析和设计。在实现阶段,根据设计好的功能和数据库进行持久层、业务逻辑层及表示层的编码。运行测试阶段,针对系统的界面、功能、性能库进行持久层、业务逻辑层及表示层的编码。运行测试阶段,针对系统的界面、功能、性能进行测试,并对系统的特性进行了分析。进行测试,并对系统的特性进行了分析。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号