网上订餐管理系统
目录
1 研究背景 2 课题方向 3 设计要点 4 结论
研究背景
餐饮业是一个古老的行业,随着我国 经济的快速发展,人民生活水平的不断提 高,我国的餐饮业必将有巨大的发展。但 是,目前我国的餐饮业信息化程度很低, 还基本处于手工操作层面上,网上订餐已 经成为餐饮行业一种新型的营销方式。因 此,开发网上订餐系统是很有必要的。
生成订单 submitorder.jsp
订单信息显示 orderinfo.jsp
用户注册 reg.jsp
登录判断 dsfault.jsp
浏览公告 shownotice.jsp
添加留言 leaveword.jsp
留言显示 wordinfo.jsp
登录判断 dsfault.jsp
用户信息 memberinfo.jsp
留言管理 adminword.jsp
新增餐饮信息 addmer.jsp
修改餐饮信息 modmer.jsp
删除餐饮信息 modmer,jsp
搜索餐饮信息 searmer.jsp
会员信息修改 memberinfo.jsp
详细订单 orderinfo.jsp
修改订单 modiorder.jsp
添加管理员 adminadd.jsp
后台登陆 adminlogin.jsp
餐饮信息 adminmer.jsp
后台导航 adminmenu.jsp 判断是否非法
用户 isLogined.jsp
会员管理 adminmember.jsp
订单管理 adminorder.jsp
管理员管理 adminuser.jsp
公告管理 adminnotice.jsp
信息修改 modireg.jsp
后台功能简介
根据餐饮业经营的实际情况来开发本系统的后台管理,通过对经营者具体经营方式调查分析, 可以看出管理员主系统要涉及到一些数据库的逻辑操作和程序应用逻辑操作。具体的功能归纳如下: •①管理员登录:管理员在本地登录,创建新的管理员。 •②餐饮分类管理:管理员对餐饮类别进行添加,更新,删除等管理。 •③餐饮管理:管理员对服务器上的餐饮信息进行添加,查询,修改和删除。比如更新餐饮的图片,价 格,分类,描述等。 •④订单管理:管理员对订单进行管理。对网上收到的订单,对其信息进行确认,对其所需餐饮种类、 数量进行核对,并及时将不能够提供的服务反馈给用户,并对发布信息进行修改存档。对订单进行查 询,修改,删除操作。 •⑤留言管理:管理员对用户对相关食物做的评价信息进行查看、回复、删除等操作。 •⑥会员管理:以数据库的方式存储用户的基本信息、订餐信息、会员信息等,以备下次更好的服务, 提高服务整体的人性化。根据会员级别,给客户提供更多优惠,招来更多回头客。 •⑦公告管理:管理员对餐饮企业的优惠活动等信息及时发布、更新。 •将以上的功能制作成网页以后,在其中分别互相建立连接,基本上可以完成网上订餐系统用户和管理 者的要求。
在日常生活中,最普遍的订餐方式是
开发技术
•Web服务器:Tomcat •开发环境:MyEclipse •数据库:MySQL •使用技术:JSP •操作系统:Windows 7
系统功能结构图
前台功能简介
用户主要是在前台进行操作,因此该功能是开发一种面向消费者的网上订餐信息 系统。类似于网上购物,在这个系统上,客户可以使用网络,查询各种各样的餐饮, 比如菜品信息,价格信息,评价信息,还可以在留言区进行留言等。用户通过各种餐 饮信息的对比,足不出户就可以选择物美价廉有可口的饭菜。其功能分析如下。 •①注册功能:用户可以注册成为会员,根据消费情况可以变更会员级别,以会员身份 登录可以享受会员价消费。 •②登录功能:用户登录系统首页,查看餐饮信息,订购餐饮,浏览网站公告信息等。 •③修改信息功能:注册用户可以对自己的账号及相关信息进行修改,查看等管理。 •④餐饮搜索功能:为用户提供餐饮搜索的功能,输入搜索关键字,即可查出相对应的 餐饮信息。 •⑤订餐功能:用户选择餐饮放入订餐车,可以更改订餐车中物品数量,或者取消选择。 •⑥订单管理功能:用户确定订餐,提交之后系统生成订单,用户可以查看订单信息。 •⑦留言评价功能:用户可以在留言区进行餐饮的留言评价,还可以查看留言。 •⑧公告浏览功能:用户在前台显示页面可以对系统发布的公告进行浏览。
前台首页 default.jsp
购物车 cart.jsp
餐饮信息 merinfo,jsp
订单查询 order.jsp
用户登录 reglogin.jsp
餐饮搜索 search.jsp
公告 notice.jsp
留言 word.jsp
填写订单 checkorder.jsp
修改数量 cart.jsp
清空购物车 cart.jsp
• 本文以网上所查现有订餐系统的需求为出发点,设计开发了基于JSP的订餐系统。本系 统的基本功能分为前台的显示功能、订餐功能、后台的管理功能等。本系统的用户群体包括: 普通用户、会员用户和管理员。用户可以进行订餐等相关操作,管理员实现信息管理等相关 操作。 • 本文重点研究基于MVC的开发模式。B/S结构为三层体系结构:浏览器,web服务器和数 据库服务器,将应用功能分为表现层、业务逻辑层和数据库访问层。本系统结合订餐的实际 需求,采用了Tomcat+Mysql技术方案,jsp作为web服务器端的开发技术,采用tomcat6.0作 为web服务器,采用mysql作为数据库管理系统,数据库连接采用Hibernate。 • 在项目的开发过程中,本人在对系统进行需求分析的基础上,描述了系统的业务流程和 数据流程;设计了相关的用例图,搭建了系统的WEB架构。在总体设计阶段,对整个系统的 前后台功能模块,系统的数据库进行了分析和设计。在实现阶段,根据设计好的功能和数据 库进行持久层、业务逻辑层及表示层的编码。运行测试阶段,针对系统的界面、功能、性能 进行测试,并对系统的特性进行了分析。
添加公告 addnoticeword.jsp
留言信息 wordinfo,jsp
显示公告 shownotice,jsp
系统总体流程图
系统主界面
成页面
用户留言评价页面
添加菜品页面
餐饮管理页面
订单管理页面
系统管理员管理页面
会员留言管理页面
结论