首页 >  jsp/java设计  > 正文

基于web的订餐系统

随着互联网的发展和普及,网上订餐也越来越普遍,设计开发一种更高效更方便的网上订餐系统已经显得十分必要了。本课题的任务是开发一套基于web的订餐系统,旨在通过网站的形式实现顾客的订餐过程。本系统使用Java语言开发,采用SSM+vue框架,利用JSP技术结合MySQL数据库来实现的B/S结构。系统是根据顾客和管理员两种不同用户的使用范围进行功能划分和设计,实现了订餐系统的基本功能。顾客通过访问订餐系统的前台页面,注册成为会员,浏览餐饮,搜索餐饮,发表留言,订购餐饮等。餐馆经营者以管理员的身份登录系统后台,管理会员,订单,餐饮,公告等。本设计与现有的其他案例比较,具有界面直观,操作简便等优点。
前台模块主要为登录系统首页的用户提供餐饮和服务的信息,填写并提交订单的服务。这样,将前台模块再细分为用户注册登录模块、显示餐饮类别模块、订单管理模块、显示公告信息模块、购餐车管理模块、顾客留言评价模块、搜索餐饮模块、修改注册信息模块。顾名思义,这些模块的名称基本概括了它们的功能。下面详细说明各个功能模块的设计:
①注册登录模块:实现用户的注册登录功能。在注册部分还设定会员级别,不同级别的会员可享受不同的优惠价格。
②显示餐饮类别模块:根据餐饮的属性、类别,为餐饮进行分类,在一个餐饮类别中可能存在多种餐饮,一种餐饮对应唯一一个能类别。因此每一种餐饮都有相应的餐饮属性和餐饮类别。
③购餐车管理模块:在餐厅吃饭,可以根据自己的需要将很多种食物挑选至餐饮盘中,然后到收银台结款。而在网上订餐系统中,采用一种被称为“购餐车”的技术来模拟现实生活中的订餐。在网上订餐系统中,所选餐饮须通过购餐车进行暂存,然后生产订单。这种技术使用起来十分方便,不但可以随时添加、查看、修改、清空购餐车中的内容,还可以随时结账。
④订单管理模块:用户提交订单后,通过查看订单信息功能来查询订单信息及执行状态。只需要根据用户录入的订单号在数据表中查询处对应的货品信息即可。
⑤显示公告信息模块:系统管理员发布系统最新的公告信息,系统前台显示,可以让用户更及时的了解到各种优惠活动,为用户提供方便快捷的服务。
⑥顾客留言评价模块:用户可以在登录系统首页后,在发表留言页面进行留言,可以发表自己对系统整体、对某种餐饮或者是对某个活动发表自己的看法。这样可以让系统有进一步改进的空间。
⑦搜索餐饮模块:当系统首页存在大量餐饮时,一件一件查看比较麻烦,为了顾客查找的方便,系统前台提供餐饮搜索的功能,输入搜索关键字,即可查出相对应的餐饮信息。
⑧修改注册信息模块:该模块是为用户更改个人信息所提供的窗口,为了保护用户信息部受非法侵害,用户只有登录网页后才有权限修改个人资料。
这样,子模块各自的内容基本设计好。下面可以设计如何将这些模块组织在一起,构成一个结构比较合理的前台了。除了在系统首页中建立面向其他模块的链接外,也要在其他模块中建立返回主页面的链接。另外各个模块间也应该互相链接起来。
后台管理的功能模块设计
后台管理模块的功能是对站内的资源进行管理和维护。以后台的业务流程分析和前台各个模块的设计为基础、根据用户的需求分析来确定后台管理模块应具有的功能。后台管理模块的各个子功能模块如下:
①管理员管理模块:为合法管理员提供一个后台入口。该模块的功能是对管理员身份进行验证。管理员输入用户名和密码后,系统将判断用户名及密码的有效性,如果通过验证则状态后台主页,反之则提示错误。
②餐饮管理模块:此模块包括餐饮类别管理,餐饮信息管理和特价餐饮管理三个子功能。分别向餐饮类别表、餐饮信息表插入前台首页显示的餐饮类别信息、餐饮信息和特价餐饮信息,并可以对这些信息进行查询、修改和删除。
③订单管理模块:用于显示所有订单基本信息。可以对订单状态进行确认,点击查看某订单的详细信息。可以对订单进行删除操作。
④会员管理模块:管理员可以查询所有注册用户,根据会员的消费情况,定期对会员的级别进行修改,使经常光顾的用户享受更高的优惠。对一些非法或失信用户进行删除操作。
⑤公告管理模块:管理员可以对网站公告进行查询、修改、删除等操作。
⑥留言评价管理模块:用于显示所有用户的留言信息。管理员可以查看用户留言,并对未回复的留言进行回复操作。
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:高校评优评先在线投票系统

下一篇:java旅行社拼团系统

相关文章: