网上订餐系统毕业设计(论文)(编辑修改稿)内容摘要:

ustomer_id integer 顾客 id dish_id integer 菜品 id 流程图 游客:游客进入网页,填写订单,进行提交,流程图如下: 图 游客流程图 开始 填写订单 提交 结束 南华大学计算机科学与技术学院毕业设计(论文) 第 14 页 共 33 页 管理员:管理员输入账号 密码,可以进行处理订单,修改密码,修改菜单。 增加菜单,删除菜单等功能,流程图如下: 图 管理员流程图 总体架构: UI 层: 服务层: 持久层 : 图 整体架构流程图 处理订单 修改密码 修改菜单 增加菜单 删除菜单 开始 输入管理员账号密码 结束 JSP 界面 后台 bean 仓储 南华大学计算机科学与技术学院毕业设计(论文) 第 15 页 共 33 页 登陆:当管理员输入账号密码会直接绑定在后台 Bean的相关属性,再由后台 Bean调用 EJB 中的 AdminService,再由 AdminService 调用 AdminEAO 进行验证。 如下图: 图 用户登录流程图 网上下单:顾客填写订单信息,在由 OrderBean 调用 OrderService,再有OrderService 调用 OrderEAO 持久化订单信息。 如下图: 图 网 上下单流程图 推出菜品:管理员填写菜品信息,并选择菜品图片,再由 DishBean 调用DishService,再由 DishService 调用 DishEAO 持久化菜品信息。 如下图: 输入账号密码 AdminBean AdminSrvice AdimnEAO 填写表单 OrderBean OrderSrvice OrderEAO 选择菜品图片 DishBean DishSrvice DishEAO 填写菜品信息 南华大学计算机科学与技术学院毕业设计(论文) 第 16 页 共 33 页 图 推出菜品流程图 网页之间跳转关系图: index 为主页,可以跳转到下一级, home 最热菜单页面,menu 菜单页面, book 订阅页面, about 联系方式页面, manage 管理员页面,由 home可以跳转到 home1, home2, home3,由 menu 可以跳转到 menu1, menu2, menu3, book页面以及之后的 about 页面, manage 页面也是一样的跳转关系,如下图: 开 始i n d e x . j s ph o m e . j s p m e n u . j s p b o o k . j s p a b o u t . j s p m a n a g e . j s ph o m e 1 . j s ph o m e 1 . j s ph o m e 1 . j s pm e n u 1 . j s pm e n u 3 . j s pm e n u 2 . j s pb o o k 1 . j s pb o o k 2 . j s pa b o u t 2 . j s pa b o u t 1 . j s pa b o u t 3 . j s pm a n a g e 2 . j s pm a n a g e 3 . j s pm a n a g e 1 . j s p 图 网站页面整体结构图 南华大学计算机科学与技术学院毕业设计(论文) 第 17 页 共 33 页 订餐流程图。 由用户在网上下单,管理员登陆通过订单之后完成订单,商家送餐,商家在 48小时内再次向用户确认,确认则完成订单流程。 流程图如下: 订餐用户下订单商家确认订单商家送餐商家是否在 48 小时内再次确认订单交易成功系统自动确认否是 图 订餐流程图 南华大学计算机科学与技术学院毕业设计(论文) 第 18 页 共 33 页 系统用例图:游客登陆网页可以搜索菜品,查看菜品,查看商家,以及注册;订餐用户可以搜索菜品,查看菜品,查看商家,管理个人信息,查询订单,评价以及订餐;商家可以查询订单,管理个人信息,管理菜品以及确认订单。 图如下: 取消订餐修改订餐查看菜品推荐菜品 ex t en d 管理菜品 i n cl u de 管理活动确认订单商家注册订餐 ex t en d ex t en d 评价商家服务查看商家管理个人信息查询订单查看菜品订餐用户游客搜索菜品 图 系统用例图 数据实体描述: 系统管理员(本系统的管理员登陆信息) 管理员( 管理员 ID,登录名,密码,固定电话) 订餐用户(订餐用户登陆信息及送餐信息) 订餐用户( 订餐用户 ID,登录名,昵称,密码,送餐地址,联系电话,用户积分 ) 商家(商家店铺信息及送餐信息) 南华大学计算机科学与技术学院毕业设计(论文) 第 19 页 共 33 页 商家( 商家 ID,商家编号,商家名字,登录名,密码,商家地址,所属区域,固定电话,移动电话,商家简介,送餐时间,送餐范围,商家标志,商家状态) 菜品(各个商家的菜品基本信息) 菜品( 菜品 ID,菜品类型,菜品名字,菜品价格,菜品简介,菜品销量,菜品图片,菜品状态) 订单(订单基本信息,需要商家和用户相关信息) 订单( 订单 ID,订单流水号,商家名字,订餐用户名字,订餐用户名字,订餐用户电话,备注,总价,订单日期,订单状态) 单次订单评价(订餐用户针对每次成功交易的订单进行评价) 单次订餐评价( 评价 ID,商家名字,订餐用户名字,配送速度,服务态度,菜品口感,菜品价格,备注) 商家活动(商家发布活动的基本信息) 商家活动( 活动 ID,商家名字,活动简介,活动图片,开始时间,结束时间,活动状态) 问题(问卷调查问题的基本信息) 问题( 问题 ID,问题描述,问题类型) 答案(每个问题答案) 答案( 答案 ID,答案描述) 回答记录(所有参与问卷的用户对问卷的回答记录) 回答记录( 记录 ID,记录日期,答案 ID,用户 ID,问题 ID) 实体关系描述: 1. 订餐用户 —— 订单:一个订餐用户可以多次订餐,就拥有 多个订单,但是一个订餐只能属于一个订餐用户 2. 订单 —— 单次订餐评价:一个订单有一个评价,一个评价只能针对一个订单 3. 订单 —— 菜品:一个订单可以有多个菜品,一个菜品课一属于多个订单 4. 商家 —— 订单:一个订单只针对一个商家,一个商家可以包含多个订单 南华大学计算机科学与技术学院毕业设计(论文) 第 20 页 共 33 页 5. 商家 —— 菜品:一个商家可以有多个菜品,一个菜品属于一个商家 6. 商家 —— 商家活动:一个商家可以开展多个促销活动,一个说动只属于一个商家 7. 问题 —— 答案:一个问题可拥有多个答案,一个答案只能从属与一个特定的问题 8. 回答记录 —— 问题:回答记录和问题一一对应 9. 回答记录 —— 答案:回答记录 与答案一一对应 10. 回答记录 —— 订餐用户:回答记录与订餐用户一一对应 由此产生的数据库 ER 图如下: 南华大学计算机科学与技术学院毕业设计(论文) 第 21 页 共 33 页 商家_开展_促销活动用户订餐—_产生_订单订单_包含_菜品商家_拥有_菜品用户_评价_单次订餐商家_拥有_订单问题_拥有_答案回答记录_拥有_问题回答记录_拥有_答案回答记录_拥有_用户订餐用户oooooo订餐用户 ID登录名昵称密码送餐地址固定电话用户积分数V a r i a b l e ch a r a ct e r s ( 5 0 )V a r i a b l e ch a r a ct e r s ( 2 0 )V a r i a b l e ch a r a ct e r s ( 2 0 )V a r i a b l e ch a r a ct e r s ( 2 0 )V a r i a b l e ch a r a ct e r s ( 2 0 )V a r i a b l e ch a r a ct e r s ( 2 0。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。