Java ssm美发理发店管理系统设计与实现(附源码)

💗博主介绍:✌全网粉丝10W+,CSDN全栈领域优质创作者,博客之星、掘金/华为云/阿里云等平台优质作者。
👇🏻 精彩专栏 推荐订阅👇🏻
计算机毕业设计精品项目案例-200套
🌟文末获取源码+数据库+文档🌟
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以和学长沟通,希望帮助更多的人

一、前言

在这里插入图片描述

以往的美发理发店相关信息管理,都是工作人员手工统计。这种方式不但时效性低,而且需要查找和变更的时候很不方便。随着科学的进步,技术的成熟,计算机信息化也日新月异的发展,社会也已经深刻的认识,计算机功能非常的强大,计算机已经进入了人类社会发展的各个领域,并且发挥着十分重要的作用。本系统利用网络沟通、计算机信息存储管理,有着与传统的方式所无法替代的优点。比如计算检索速度特别快、可靠性特别高、存储容量特别大、保密性特别好、可保存时间特别长、成本特别低等。在工作效率上,能够得到极大地提高,延伸至服务水平也会有好的收获,有了网络,在线美发理发店管理系统的各方面的管理更加科学和系统,更加规范和简便。

二、功能设计

系统中的核心用户是系统管理员,管理员登录后,通过管理员菜单来管理后台系统。主要功能有:个人中心、会员管理、员工管理、员工打卡管理、技师预约管理、发型美容师管理、技师类型管理、套餐信息管理、套餐类型管理、套餐购买管理、会员充值管理、系统管理等功能。管理员用例如图所示。
在这里插入图片描述
员工进入系统可以个人中心、员工打卡管理、技师预约管理等。员工用例如下图所示。
在这里插入图片描述

系统总体功能结构图如下所示:
在这里插入图片描述

系统B/S架构原理图:
在这里插入图片描述

三、数据设计

概念模型的设计是为了抽象真实世界的信息,并对信息世界进行建模。它是数据库设计的强大工具。数据库概念模型设计可以通过E-R图描述现实世界的概念模型。系统的E-R图显示了系统中实体之间的链接。而且Mysql数据库是自我保护能力比较强的数据库,下图主要是对数据库实体的E-R图:
在这里插入图片描述
在这里插入图片描述

四、部分效果展示

4.1系统前台功能模块

在系统首页可以查看首页、发型美容师、套餐信息、我的、跳转到后台等内容,如下图所示

在这里插入图片描述
个人中心,在个人中心页面通过填写工号、姓名、职位名称、技师类型、性别、手机、邮箱、照片等信息进行更新信息、退出登录,如下图所示。在套餐信息页面通过填写套餐类型、套餐名称、套餐详情、套餐价格、套餐照片等信息进行购买操作,如下图所示。
在这里插入图片描述
在这里插入图片描述

4.2管理员模块

管理员登录,通过填写用户名、密码进行登录,如下图所示。
在这里插入图片描述

管理员登录进入艺诚美业管理系统可以查看个人中心、会员管理、员工管理、员工打卡管理、技师预约管理、发型美容师管理、技师类型管理、套餐信息管理、套餐类型管理、套餐购买管理、会员充值管理、系统管理等信息。
在这里插入图片描述
技师预约管理,在技师预约管理页面中可以查看技师类型、技师姓名、职位名称、预约时间、账号、姓名、手机等信息,并可根据需要对已有技师预约管理进行修改或删除等操作,如下图所示。
在这里插入图片描述
套餐信息管理,在套餐信息管理页面中可以查看套餐类型、套餐名称、套餐详情、套餐价格、套餐照片等内容,并且根据需要对已有套餐信息管理进行详情,修改或删除等详细操作,如下图所示。
在这里插入图片描述

套餐购买管理,在套餐购买管理页面中可以查看套餐类型、套餐名称、套餐价格、购买数量、总金额、购买时间、账号、姓名、手机、是否支付等内容,并且根据需要对已有套餐购买管理进行详情,修改或删除等详细操作,如下图所示。
在这里插入图片描述

4.3会员功能模块

会员登录进入系统可以查看个人中心、技师预约管理、套餐购买管理、会员充值管理等内容。
套餐购买管理,在套餐购买管理页面中通过查看套餐类型、套餐名称、套餐价格、购买数量、总金额、购买时间、账号、姓名、手机、是否支付等信息,还可以根据需要对套餐购买管理进行修改,如下图所示。
在这里插入图片描述
技师预约管理,在技师预约管理页面中可以查看技师类型、技师姓名、职位名称、预约时间、账号、姓名、手机等信息,并且根据需要对已有技师预约管理进行查看删除等其他详细操作,如下图所示。
在这里插入图片描述

4.4员工功能模块

员工登录进入系统可以查看个人中心、员工打卡管理、技师预约管理等内容。
员工打卡管理,在员工打卡管理页面中通过查看工号、姓名、考勤类型、打卡时间、地址等信息,还可以根据需要对员工打卡管理进行修改,如下图所示。
在这里插入图片描述

部分功能代码

    /**
     * 套餐购买管理
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,TaocangoumaiEntity taocangoumai, 
		HttpServletRequest request){

		String tableName = request.getSession().getAttribute("tableName").toString();
		if(tableName.equals("huiyuan")) {
			taocangoumai.setZhanghao((String)request.getSession().getAttribute("username"));
		}
        EntityWrapper<TaocangoumaiEntity> ew = new EntityWrapper<TaocangoumaiEntity>();
    	PageUtils page = taocangoumaiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, taocangoumai), params), params));
		request.setAttribute("data", page);
        return R.ok().put("data", page);
    }

	 /**
     * 查询套餐购买信息
     */
    @RequestMapping("/query")
    public R query(TaocangoumaiEntity taocangoumai){
        EntityWrapper< TaocangoumaiEntity> ew = new EntityWrapper< TaocangoumaiEntity>();
 		ew.allEq(MPUtil.allEQMapPre( taocangoumai, "taocangoumai")); 
		TaocangoumaiView taocangoumaiView =  taocangoumaiService.selectView(ew);
		return R.ok("查询套餐购买成功").put("data", taocangoumaiView);
    }

最后

最新计算机毕业设计选题篇-选题推荐(值得收藏)
计算机毕业设计精品项目案例-200套(值得订阅)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一点毕设

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值