基于微信小程序的美容院管理系统设计与实现-设计与实现-计算机毕业设计源码+LW文档

小程序开发说明

开发语言:Java
框架:ssm
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器

小程序框架:uniapp
小程序开发软件:HBuilder X
小程序运行软件:微信开发者

数据库:

DROP TABLE IF EXISTS `address`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `address` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `address` varchar(200) NOT NULL COMMENT '地址',
  `name` varchar(200) NOT NULL COMMENT '收货人',
  `phone` varchar(200) NOT NULL COMMENT '电话',
  `isdefault` varchar(200) NOT NULL COMMENT '是否默认地址[是/否]',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1647526986518 DEFAULT CHARSET=utf8 COMMENT='地址';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `address`
--

LOCK TABLES `address` WRITE;
/*!40000 ALTER TABLE `address` DISABLE KEYS */;
INSERT INTO `address` VALUES (1,'2022-03-17 14:18:36',11,'宇宙银河系金星1号','金某','13823888881','是'),(2,'2022-03-17 14:18:36',12,'宇宙银河系木星1号','木某','13823888882','是'),(3,'2022-03-17 14:18:36',13,'宇宙银河系水星1号','水某','13823888883','是'),(4,'2022-03-17 14:18:36',14,'宇宙银河系火星1号','火某','13823888884','是'),(5,'2022-03-17 14:18:36',15,'宇宙银河系土星1号','土某','13823888885','是'),(6,'2022-03-17 14:18:36',16,'宇宙银河系月球1号','月某','13823888886','是'),(1647526986517,'2022-03-17 14:23:05',1647526949400,'广东省','小小','13613613666','否');
/*!40000 ALTER TABLE `address` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `cart`
--

DROP TABLE IF EXISTS `cart`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `cart` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `tablename` varchar(200) DEFAULT 'chanpinxinxi' COMMENT '商品表名',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `goodid` bigint(20) NOT NULL COMMENT '商品id',
  `goodname` varchar(200) DEFAULT NULL COMMENT '商品名称',
  `picture` varchar(200) DEFAULT NULL COMMENT '图片',
  `buynumber` int(11) NOT NULL COMMENT '购买数量',
  `price` float DEFAULT NULL COMMENT '单价',
  `discountprice` float DEFAULT NULL COMMENT '会员价',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1647526971517 DEFAULT CHARSET=utf8 COMMENT='购物车表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `cart`
--

LOCK TABLES `cart` WRITE;
/*!40000 ALTER TABLE `cart` DISABLE KEYS */;
/*!40000 ALTER TABLE `cart` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `chanpinfenlei`
--

DROP TABLE IF EXISTS `chanpinfenlei`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `chanpinfenlei` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `chanpinfenlei` varchar(200) NOT NULL COMMENT '产品分类',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1647526872417 DEFAULT CHARSET=utf8 COMMENT='产品分类';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `chanpinfenlei`
--

LOCK TABLES `chanpinfenlei` WRITE;
/*!40000 ALTER TABLE `chanpinfenlei` DISABLE KEYS */;
INSERT INTO `chanpinfenlei` VALUES (51,'2022-03-17 14:18:36','产品分类1'),(52,'2022-03-17 14:18:36','产品分类2'),(53,'2022-03-17 14:18:36','产品分类3'),(54,'2022-03-17 14:18:36','产品分类4'),(55,'2022-03-17 14:18:36','产品分类5'),(56,'2022-03-17 14:18:36','产品分类6'),(1647526872416,'2022-03-17 14:21:12','111');
/*!40000 ALTER TABLE `chanpinfenlei` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `chanpinfuwu`
--

DROP TABLE IF EXISTS `chanpinfuwu`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `chanpinfuwu` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `fuwubianhao` varchar(200) DEFAULT NULL COMMENT '服务编号',
  `fuwumingcheng` varchar(200) DEFAULT NULL COMMENT '服务名称',
  `fuwuleixing` varchar(200) DEFAULT NULL COMMENT '服务类型',
  `tupian` varchar(200) DEFAULT NULL COMMENT '图片',
  `fuwuneirong` longtext COMMENT '服务内容',
  `fuwujieshao` longtext COMMENT '服务介绍',
  PRIMARY KEY (`id`),
  UNIQUE KEY `fuwubianhao` (`fuwubianhao`)
) ENGINE=InnoDB AUTO_INCREMENT=1647526859650 DEFAULT CHARSET=utf8 COMMENT='产品服务';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `chanpinfuwu`
--

LOCK TABLES `chanpinfuwu` WRITE;
/*!40000 ALTER TABLE `chanpinfuwu` DISABLE KEYS */;
INSERT INTO `chanpinfuwu` VALUES (31,'2022-03-17 14:18:36','1111111111','服务名称1','服务类型1','upload/chanpinfuwu_tupian1.jpg','服务内容1','服务介绍1'),(32,'2022-03-17 14:18:36','2222222222','服务名称2','服务类型2','upload/chanpinfuwu_tupian2.jpg','服务内容2','服务介绍2'),(33,'2022-03-17 14:18:36','3333333333','服务名称3','服务类型3','upload/chanpinfuwu_tupian3.jpg','服务内容3','服务介绍3'),(34,'2022-03-17 14:18:36','4444444444','服务名称4','服务类型4','upload/chanpinfuwu_tupian4.jpg','服务内容4','服务介绍4'),(35,'2022-03-17 14:18:36','5555555555','服务名称5','服务类型5','upload/chanpinfuwu_tupian5.jpg','服务内容5','服务介绍5'),(36,'2022-03-17 14:18:36','6666666666','服务名称6','服务类型6','upload/chanpinfuwu_tupian6.jpg','服务内容6','服务介绍6'),(1647526859649,'2022-03-17 14:20:59','1647526796396','护肤','洗脸','upload/1647526847319.jpg','健美容产品所取代乃是化妆品的大势所趋。二十世纪的化妆品市场将会是生物技术和基因技术的天下。美容化妆品市场在经历了矿物质,羊脂油,纯植物,化工合成品这四代的演化发展...','<p><span style=\"background-color: rgb(255, 255, 255); color: rgb(51, 51, 51);\">健</span><span style=\"background-color: rgb(255, 255, 255); color: rgb(247, 49, 49);\">美容产品</span><span style=\"background-color: rgb(255, 255, 255); color: rgb(51, 51, 51);\">所取代乃是化妆品的大势所趋。二十世纪的化妆品市场将会是生物技术和基因技术的天下。美容化妆品市场在经历了矿物质,羊脂油,纯植物,化工合成品这四代的演化发展...</span></p>');
/*!40000 ALTER TABLE `chanpinfuwu` ENABLE KEYS */;
UNLOCK TABLES;


代码:
    export default {
        data() {
            return {
                btnColor: ['#409eff','#67c23a','#909399','#e6a23c','#f56c6c','#356c6c','#351c6c','#f093a9','#a7c23a','#104eff','#10441f','#a21233','#503319'],
                queryList:[
                    {
                        queryName:"服务名称",
                    },
                ],
                sactiveItem: {"padding":"0 28rpx","boxShadow":"0 0 0px rgba(0,0,0,.3)","margin":"0","borderColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(124, 194, 247, 1)","color":"#fff","borderRadius":"0","borderWidth":"2rpx 0","width":"160rpx","lineHeight":"80rpx","fontSize":"28rpx","borderStyle":"solid"},
                sitem: {"padding":"0 20rpx","boxShadow":"0 0 0px rgba(0,0,0,.3)","margin":"0","borderColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(82, 142, 187, 1)","color":"rgba(255, 255, 255, 1)","borderRadius":"0","borderWidth":"2rpx 0","width":"160rpx","lineHeight":"80rpx","fontSize":"28rpx","borderStyle":"solid"},
                queryIndex: 0,
                list: [],
                userid: '',
                mescroll: null, //mescroll实例对象
                downOption: {
                    auto: false //是否在初始化后,自动执行下拉回调callback; 默认true
                },
                upOption: {
                    noMoreSize: 5, //如果列表已无数据,可设置列表的总数量要大于半页才显示无更多数据;避免列表数据过少(比如只有一条数据),显示无更多数据会不好看; 默认5
                    textNoMore: '~ 没有更多了 ~',
                },
                hasNext: true,
                searchForm:{},
                CustomBar: '0'
            };
        },
        computed: {
            baseUrl() {
                return this.$base.url;
            }
        },
        async onShow() {
            this.btnColor = this.btnColor.sort(()=> {
                                return (0.5-Math.random());
                        });
            this.hasNext = true
            // 重新加载数据
            if (this.mescroll) this.mescroll.resetUpScroll()
        },
        onLoad(options) {
            if(options.userid) {
                this.userid=options.userid;
            } else {
                this.userid = "";
            }
            this.hasNext = true
            // 重新加载数据
            if (this.mescroll) this.mescroll.resetUpScroll()
        },
        methods: {
            //查询条件切换
            queryChange(e) {
                this.queryIndex=e.detail.value;
                this.searchForm.fuwumingcheng="";
            },
            //类别搜索
            // mescroll组件初始化的回调,可获取到mescroll对象
            mescrollInit(mescroll) {
                this.mescroll = mescroll;
            },
            /*下拉刷新的回调 */
            downCallback(mescroll) {
                this.hasNext = true
                // 重置分页参数页数为1
                mescroll.resetUpScroll()
            },
            /*上拉加载的回调: mescroll携带page的参数, 其中num:当前页 从1开始, size:每页数据条数,默认10 */
            async upCallback(mescroll) {
                let params = {
                    page: mescroll.num,
                    limit: mescroll.size
                }


                if(this.searchForm.fuwumingcheng){
                    params['fuwumingcheng'] = '%' + this.searchForm.fuwumingcheng + '%'
                }

                let res = {}
                if(this.userid) {
                    res = await this.$api.page(`yuyuexinxi`, params);
                } else {
                    res = await this.$api.list(`yuyuexinxi`, params);
                }
                // 如果是第一页数据置空
                if (mescroll.num == 1) this.list = [];
                this.list = this.list.concat(res.data.list);
                if (res.data.list.length == 0) this.hasNext = false;
                mescroll.endSuccess(mescroll.size, this.hasNext);
            },
            // 详情
            onDetailTap(item) {
                uni.setStorageSync("useridTag",this.userid);
                this.$utils.jump(`./detail?id=${item.id}&userid=`+this.userid)
            },
            // 修改
            onUpdateTap(id){
                uni.setStorageSync("useridTag",this.userid);
                this.$utils.jump(`./add-or-update?id=${id}`)
            },
            // 添加
            onAddTap(){
                uni.setStorageSync("useridTag",this.userid);
                this.$utils.jump(`./add-or-update`)
            },
            onDeleteTap(id){
                var _this = this;
                uni.showModal({
                    title: '提示',
                    content: '是否确认删除',
                    success: async function(res) {
                        if (res.confirm) {
                            await _this.$api.del('yuyuexinxi', JSON.stringify([id]));
                            _this.hasNext = true
                            // 重置分页参数页数为1
                            _this.mescroll.resetUpScroll()
                        }
                    }
                });
            },
            // 搜索
            async search(){
                this.mescroll.num = 1
                let searchForm = {
                    page: this.mescroll.num,
                    limit: this.mescroll.size
                }
                if(this.searchForm.fuwumingcheng){
                    searchForm['fuwumingcheng'] = '%' + this.searchForm.fuwumingcheng + '%'
                }
                let res = {};
                if(this.userid) {
                    res = await this.$api.page(`yuyuexinxi`, searchForm);
                } else {
                    res = await this.$api.list(`yuyuexinxi`, searchForm);
                }
                // 如果是第一页数据置空
                if (this.mescroll.num == 1) this.list = [];
                this.list = this.list.concat(res.data.list);
                if (res.data.list.length == 0) this.hasNext = false;
                this.mescroll.endSuccess(this.mescroll.size, this.hasNext);
            }
        }
    };

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
国标美容美发管理系统是一款用于美容美发行业的管理系统。能够实现会员刷卡自动短信通知高级短信汇总功能。店里搞活动 一条短信通知所有客户的多项功能。 国标美容美发管理系统功能简介 1、会员刷卡自动短信通知高级短信汇总功能 2、店里搞活动 一条短信通知所有客户 3、一键查看整店营业状态,一键分析整店商务数据 4、全国最先进可满足任何美发店的多种提成设置规则 5、智能店内收支统计 如:员工借支 罚款 店内进货 等等 自动结算 6、一键算出所有员工工资 一键查看所有员工能力 7、一键打印工资表 员工考勤表 营业报表 8、会员消费刷卡 员工上班刷卡 一键查看所有迟到员工 9、锁定顾客 会员模式 实现会员充值 刷卡 会员资料记录 自动折扣 无限种会员模式自由创建 会员消费记录一键查询 会员密码管理等多种会员管理模式 10、打破传统复杂的操作 全新智能引擎 引导式操作 只要会拿鼠标就会使用本系统 11、工资全自动结算 实现一键结算所有员工工资 全球第一款支持高复杂提成高性能置 实现各种不同的提成方式 真正适用于各种美发店的智能系统 实现一键打印工资表 考勤表 开支表 等 12、精准的数据分析 精确快速分析店内营业状况 客流量 客单价 烫染 洗剪 销售 等复杂数据 年度营业额一键分析 一键就能显示所有营业额等 13、全新的考勤模式 员工上下班刷卡模式 管理人员一键式查看迟到早退员工 14、产品管理 产品入库出库盘点 反复费时的工作 本系统全自动操作 让您繁琐的工作变得简单轻松 15、账目管理 店内一切开支 借支 付款 等账目一目了然 国标美容美发管理系统 v46.68更新内容: 1、修复会员记录无法导出的BU 2、修复某些电脑载入查单窗口有时出错的问题 3、会员消费记录增加按卡号精确查询功能 国标美容美发管理系统截图
美容美发经营管理软件易售(Esale)是专为美容美发行业打造的,它把先进的经营理念融入其中,把会员制很好地结合进去。同时它也整合了员工考核、内部管理、经营管理和客户管理等很多其它方面的功能,所以它的功能是非常全面的。易售美容美发管理软件能极大地提升管理水平,不仅可以帮助企业控制成本,维护和开发客户,还能帮管理者洞悉经营中的真相,掌握第一手的真实数据。通过更科学的管理,提升企业盈利能力。易售-美容美发管理软件是一套专门为美容美发行业设计开发的智能经营管理软件,该系统把先进的经营理念融入其中,从管理者的角度出发,以客户管理为切入点,形成一套完整独到的不同于以往的管理系统。 1、功能强大,操作简单 本系统功能强大,基本包括美容美发店所有的经营活动,但操作界面非常简洁,操作流程严格按照实际的流程设计,使操作人员非常容易理解和操作。顾客一进店就对顾客进行登记,然后记录顾客消费的项目,到收银的时候直接收款就行,这样就大大减小顾客交钱等待的时间。 2、先进的会员卡管理系统中可以实行一卡通管理,顾客凭卡可以存钱、取钱、消费也可以凭卡使用已经购买的护理卡(包月卡)或疗程卡。每个卡都设有密码(像银行的一样,由顾客自己输入),只有系统管理员才有权限修改,保证顾客的资金安全。与护理卡(包月卡)、疗程卡有机结合,顾客购买护理卡或疗程卡都结合到会员卡中,避免顾客手上有几张卡。 3、工资自动生成 系统实时自动生成员工工资,包括基本工资、服务提成等项目,使复杂的工资变得清清楚楚,同时可以打印工资条和工资表。 4、考勤管理 系统可对员工考勤管理,考勤结果自动生产报表。每个员工的上下班时间、请假、迟到、早退、旷工等情况一目了然。 5、支持POS打印 本系统支持各种POS打印机,每次收钱都会打印出像超市收银一样的小票。 6、报表内容丰富 系统提供各种管理报表,经营分析报表,支持各种查询方式,满足美容美发店进行管理分析的需求。 7、系统安全可靠 系统管理权限进行分级管理,使系统具有更高的保密性、安全性;同时系统提供备份功能,保证数据的稳定存储。 【软件特点】 功能齐全 易售美容美发管理软件与市场上现有同类软件相比,易售美容美发管理软件是功能最齐全的。覆盖了会员管理,收银管理,人事管理和物品管理等。 物超所值 在同类软件产品中,易售美容美发管理软件绝对是高性价比的一款产品。不仅因为它继承了易售软件一贯实用又容易的优良品质,更因为它经过上千家用户使用,产品成熟稳定,功能卓越。 简单易用 易售美容美发管理软件简单易用,从安装,到学习;从操作,到维护,易售美容美发管理软件都十分简单快捷,并易于上手,同时易售美容美发管理软件还支持各种外设硬件。 【软件功能】 会员管理:会员档案管理,客户流失提醒,短信群发,会员消费信息统计等。 收银管理:收银、卖卡、充值、积分、疗程及各种财务报表等。 销售管理:营业统计与分析,利润统计与分析,客户分析,物品分析等。 人事管理:员工考勤,员工业绩,员工提成,业绩统计与分析,员工技能分析等。 物品管理:仓库进销存,销售分析,消耗分析,缺货提醒等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值