酒店点菜系统的设计与实现(周鑫) - 图文 联系客服

发布时间 : 星期日 文章酒店点菜系统的设计与实现(周鑫) - 图文更新完毕开始阅读f05c0228a76e58fafab003df

武汉理工大学毕业设计(论文)

开始进入用户注册界面填写用户个人信息显示该会员名已存在的提示信息Y提交信息对用户进行身份验证显示 注册信息出错的提示信息该会员名是否存在?N注册信息是否满足要求?Y执行注册操作添加记录到数据库显示注册成功信息进入系统主页面结束N 图5.1会员注册功能流程图

5.2会员登录功能模块设计

会员登录模块是对会员的身份进行确认的功能模块。注册会员进入系统后,首先应进行登陆操作,确认身份后的会员才能够享受系统提供的各项服务。如果会员没有进行登陆,或用户是非注册会员,不能进入各服务页面,各页面也会提示用户进行登陆或注册。

用户非法登录拦截实现是通过过滤器实现,而过滤器是通过获取session判断用户是否登录,同时在用户登录之后,如果长时间未操作页面,或刷新页面,则在一段时间内session会失效,在用户做下次操作时,提醒用户返回登录页面。其业务逻辑图如5.2。

29

武汉理工大学毕业设计(论文)

图5.2登录业务逻辑图

5.3菜单查询模块设计

会员登录后可以做点单和菜单查询业务,查单查询通过JSP按钮实现。查询分为类别查询、菜系查询、折扣查询及国际查询。

30

武汉理工大学毕业设计(论文)

图5.3菜单查询业务逻辑图

5.4菜单点单模块设计

当客户点击点单后,弹出点单数量窗口,默认数量为1,顾客确定数量后,将点单标记和点单数量以及点单编号传至后台,经过数据库查询出点单信息,并插入点单信息表中,其业务逻辑如图5.4。

31

武汉理工大学毕业设计(论文)

图5.4菜单点单业务逻辑图

5.5菜单管理模块设计

系统管理员登陆后,可对菜单进行管理,管理菜单功能分为菜品管理、饮品管理、订单管理。业务框架图如5.5。

图5.5菜单管理框架图

5.5.1菜单添加模块设计

菜单添加模块业务逻辑图如图5.6。

32