太原网站优化方案_手机商城系统开发_绍兴seo管理_网站的开发是使用什么技术

本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。

">

合伙企业怎么注册公司

长春火车站最新防疫要求、外贸多语言网站建设推广、永久使用、不限域名、企业oa办公系统哪家好

南昌房产网二手房?

太原网站优化方案_手机商城系统开发_绍兴seo管理_网站的开发是使用什么技术

5 系统的实现

5.1前台用户功能模块

5.1.1 前台首页界面

当进入餐饮点餐小程序的时候,首先映入眼帘的是系统的导航栏,导航栏上面是轮播图以及餐饮资讯,其主界面展示如下图5-1所示。

图5-1 前台首页界面图

5.1.2注册界面

不是餐饮点餐小程序中正式会员的是可以在线进行注册的,当用户点击“注册”按钮,填写上自己的账号+密码+确认密码+昵称等,再点击“注册”按钮后将会先验证输入的有没有空数据,再次验证密码和确认密码是否是一样的,最后验证输入的账户名和数据库表中已经注册的账户名是否重复,只有都验证没问题后即可会员注册成功。其用注册流程图如图5-2所示,注册界面展示如下图5-3所示。

5-2注册流程图

图5-3 前台注册界面图

注册关键代码如下:

 @PostMapping("register")

    public Map<String, Object> signUp(HttpServletRequest request) throws IOException {

        Map<String, String> query = new HashMap<>();

        Map<String,Object> map = service.readBody(request.getReader());

        query.put("username",String.valueOf(map.get("username")));

        List list = service.selectBaseList(service.select(query, new HashMap<>()));

        if (list.size()>0){

            return error(30000, "用户已存在");

        }

        map.put("password",service.encryption(String.valueOf(map.get("password"))));

        service.insert(map);

        return success(1);

}   

5.1.3登录界面

餐饮点餐小程序中的前台上注册后的会员是可以通过自己的账户名和密码进行登录的,当会员输入完整的自己的账户名和密码信息并通过滑动验证通过后,点击“登录”按钮后,将会首先验证输入的有没有空数据,再次验证输入的账户名+密码和数据库中当前保存的用户信息是否一致,只有在一致后将会登录成功并自动跳转到餐饮点餐小程序的首页中;否则将会提示相应错误信息,用户登录流程如图5-4所示,登录界面如下图5-5所示。

5-4 登录流程图

图5-5 用户登录界面图

登录关键代码如下:

    @PostMapping("login")

    public Map<String, Object> login(@RequestBody Map<String, String> data, HttpServletRequest httpServletRequest) {

        log.info("[执行登录接口]");

        String username = data.get("username");

        String email = data.get("email");

        String phone = data.get("phone");

        String password = data.get("password");

        List resultList = null;

        QueryWrapper wrapper = new QueryWrapper<User>();

        Map<String, String> map = new HashMap<>();

5.1.4 餐饮资讯界面

当访客点击餐饮点餐小程序中导航栏上的“餐饮资讯”后将会进入到该“餐饮资讯”列表的界面,然后选择想要看的餐饮资讯,点击进入到详细界面,餐饮资讯界面如下图5-6所示。

图5-6餐饮资讯界面图

5.1.5 菜品信息详情界面

当访客点击了任意菜品信息后将会进入该款美食菜品的详情界面,可以了解到该美食菜品菜品分类、菜品价格、菜品描述、菜品图片、菜品简介等,同时可以对该菜品信息进行收藏、自提购买外送购买、购买评论菜品信息详情展示页面如图5-7所示。

图5-7 菜品信息详情界面图

自提购买订单页面如图5-8所示。

图5-8自提购买订单界面图

外送购买订单页面如图5-9所示。

图5-9外送购买订单界面图

5.1.6我的界面

在点击导航栏上的“我的”后,会显示所有我的管理子菜单,包括基本信息、收藏、自提订单、外送订单、菜品分享我的管理界面如下图5-10所示。

图5-10 我的管理界面图

5.2后台管理功能模块

5.2.1 商家用户管理界面

商家用户进入管理后台,可以对菜品信息管理、自提订单管理、外送订单管理、菜品分享管理等模块的信息进行管理商家用户后台管理界面如下图5-11所示。

图5-11商家用户后台管理界面图

5.2.2 系统用户界面

后台管理人员是可以对前台注册的普通用户和商家用户进行管理。系统用户管理界面如下图5-12所示。

图5-12系统用户管理界面图

用户管理关键代码如下:

@TableName("user_group")

@Data

@EqualsAndHashCode(callSuper = false)

public class UserGroup implements Serializable {

private static final long serialVersionUID = 968356951391304707L;

}

5.2.3 菜品信息管理界面

后台管理人员对餐饮点餐小程序内的不同菜品信息的分类下的美食菜品信息进行维护和管理的,菜品信息管理界面如下图5-13所示。

图5-13菜品信息管理界面图

5.2.4 菜品分类界面

后台管理人员是可以对餐饮点餐小程序内的美食菜品的类别进行管控。菜品分类管理界面如下图5-14所示。

图5-14菜品分类管理界面图

5.2.5菜品分享管理界面

后台管理人员是可以对餐饮点餐小程序内的菜品分享信息以及评论信息进行管控的。菜品分享管理界面如下图5-15所示。

图5-15 菜品分享管理界面图

5.2.6 资源管理界面

后台管理人员在资源管理模块是可以对餐饮资讯以及资讯分类的分类进行增删改查操作。餐饮资讯界面如下图5-16所示。

图5-16餐饮资讯理界面图

普象工业设计网站东莞建站公司速推全网天下首选长沙网络科技有限公司有哪些微信朋友圈的广告怎么投放成都最新疫情风险地区品牌推广计划书怎么写沧州市网络科技有限公司浏览器网页版免费进入用金山文档编辑信息泄露隐私北京网站制作公司兴田德润在那里sem托管公司制作企业网站新闻列表页面网页设计实训报告南宁seo网络推广公司免费在线观看电视剧的网站在线链接转换工具乐清生活网网站优化排名易下拉效率网站首页设计多少钱日本不良网站正能量大豆重庆seo霸屏网络服务器故障怎么解决建站系统网站建设广告推广话术植发多少钱一根2023年的毒株又来了厦门企业网站公司seo的工作原理小程序appid是什么专业建站公司主要做什么附近的网站设计开发中央经济工作会议精神解读

猜你喜欢

  • 友情链接:
  • 广州开发app哪家公司好 阿毛免费模板网 邢台做网站哪个网络公司好 深圳好的品牌策划公司 在线建站|网页制作|网站建设平台 discuz自适应模板