【计算机毕业设计】微信小程序会议室预约管理系统

微信小程序会议室预约管理系统
社会的发展和科学技术的进步,互联网技术越来越受欢迎。手机也逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。手机具有便利性,速度快,效率高,成本低等优点。 因此,构建符合自己要求的操作系统是非常有意义的。
本文从管理员、用户的功能要求出发,微信小程序会议室预约管理系统中的功能模块主要是实现用户管理、会议室管理、预约信息管理、系统管理等功能。经过认真细致的研究,精心准备和规划,最后测试成功,系统可以正常使用。分析功能调整与微信小程序会议室预约管理系统实现的实际需求相结合,讨论了java语言开发微信小程序会议室预约管理系统的使用。
Java SpringBoot微信小程序的会议管理系统,后端基于SpringBoot框架进行开发,前端页面效果通过使用Vue进行编码实现,用户端实现通过使用uniapp进行编码实现,主要实现了用户跟管理员角色,实现了会议室管理、会议室预约管理等功能。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/login/login"],{"2dd5":function(t,n,e){"use strict";var o;e.d(n,"b",(function(){return a})),e.d(n,"c",(function(){return r})),e.d(n,"a",(function(){return o}));var a=function(){var t=this,n=t.$createElement;t._self._c},r=[]},"3cb0":function(t,n,e){"use strict";(function(t){e("7ba5");o(e("66fd"));var n=o(e("44b6"));function o(t){return t&&t.__esModule?t:{default:t}}t(n.default)}).call(this,e("543d")["createPage"])},"44b6":function(t,n,e){"use strict";e.r(n);var o=e("2dd5"),a=e("5ba0");for(var r in a)"default"!==r&&function(t){e.d(n,t,(function(){return a[t]}))}(r);e("80d0"),e("acf8");var i,s=e("f0c5"),u=Object(s["a"])(a["default"],o["b"],o["c"],!1,null,"42893f31",null,!1,o["a"],i);n["default"]=u.exports},"5ba0":function(t,n,e){"use strict";e.r(n);var o=e("badb"),a=e.n(o);for(var r in o)"default"!==r&&function(t){e.d(n,t,(function(){return o[t]}))}(r);n["default"]=a.a},"80d0":function(t,n,e){"use strict";var o=e("dbe7"),a=e.n(o);a.a},a73b:function(t,n,e){},acf8:function(t,n,e){"use strict";var o=e("a73b"),a=e.n(o);a.a},badb:function(t,n,e){"use strict";(function(t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=r(e("a34a")),a=r(e("e58b"));function r(t){return t&&t.__esModule?t:{default:t}}function i(t,n,e,o,a,r,i){try{var s=t[r](i),u=s.value}catch(c){return void e(c)}s.done?n(u):Promise.resolve(u).then(o,a)}function s(t){return function(){var n=this,e=arguments;return new Promise((function(o,a){var r=t.apply(n,e);function s(t){i(r,o,a,s,u,"next",t)}function u(t){i(r,o,a,s,u,"throw",t)}s(void 0)}))}}var u={data:function(){return{username:"",password:"",codes:[{num:1,color:"#000",rotate:"10deg",size:"16px"},{num:2,color:"#000",rotate:"10deg",size:"16px"},{num:3,color:"#000",rotate:"10deg",size:"16px"},{num:4,color:"#000",rotate:"10deg",size:"16px"}],options:["请选择登录用户类型"],optionsValues:["","yonghu"],index:0,roleNum:0}},onLoad:function(){var t=["请选择登录用户类型"],n=a.default.list();this.menuList=n;for(var e=0;e<this.menuList.length;e++)"是"==this.menuList[e].hasFrontLogin&&(t.push(this.menuList[e].roleName),this.roleNum++);1==this.roleNum&&(this.index=1),this.options=t,this.randomString(4),this.styleChange()},methods:{randomString:function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:4,n=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","0","1","2","3","4","5","6","7","8","9"],e=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],o=["28","30","32","34","36"],a=0;a<t;a++){var r=Math.floor(Math.random()*n.length);this.codes[a].num=n[r];for(var i="#",s=0;s<6;s++){var u=Math.floor(Math.random()*e.length);i+=e[u]}this.codes[a].color=i;var c=Math.floor(30*Math.random()),d=Math.floor(2*Math.random());1==d&&(c="-"+c),this.codes[a].rotate="rotate("+c+"deg)";var l=Math.floor(Math.random()*o.length);this.codes[a].size=o[l]+"rpx"}},styleChange:function(){this.$nextTick((function(){}))},onRegisterTap:function(n){t.setStorageSync("loginTable",n),this.$utils.jump("../register/register")},onForgetTap:function(){this.$utils.jump("../forget/forget")},onLoginTap:function(){var n=this;return s(o.default.mark((function e(){var a;return o.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n.optionsValues[n.index]){e.next=3;break}return n.$utils.msg("请选择登陆用户类型"),e.abrupt("return");case 3:return e.next=5,n.$api.login("".concat(n.optionsValues[n.index]),{username:n.username,password:n.password});case 5:return a=e.sent,t.removeStorageSync("useridTag"),t.setStorageSync("token",a.token),t.setStorageSync("nickname",n.username),t.setStorageSync("nowTable","".concat(n.optionsValues[n.index])),e.next=12,n.$api.session("".concat(n.optionsValues[n.index]));case 12:a=e.sent,t.setStorageSync("userid",a.data.id),a.data.vip&&t.setStorageSync("vip",a.data.vip),t.setStorageSync("role","".concat(n.options[n.index])),n.$utils.tab("../index/index");case 17:case"end":return e.stop()}}),e)})))()},optionsChange:function(t){this.index=t.target.value}}};n.default=u}).call(this,e("543d")["default"])},dbe7:function(t,n,e){}},[["3cb0","common/runtime","common/vendor"]]]);
<view class="content data-v-42893f31"><view class="box data-v-42893f31" style="{{'padding:'+('48rpx')+';'+('box-shadow:'+('0 2rpx 12rpx rgba(0,0,0,0)')+';')+('margin:'+('0 auto')+';')+('border-color:'+('#ccc')+';')+('background-color:'+('rgba(255, 255, 255, 0.5)')+';')+('border-radius:'+('0')+';')+('border-width:'+('0')+';')+('width:'+('96%')+';')+('border-style:'+('solid')+';')+('height:'+('1000rpx')+';')}}"><view class="logo data-v-42893f31" style="{{'padding:'+('0')+';'+('box-shadow:'+('0 2rpx 12rpx rgba(0,0,0,0)')+';')+('margin:'+('0 0 24rpx')+';')+('border-color:'+('#ccc')+';')+('background-color:'+('rgba(255, 255, 255, 0)')+';')+('border-radius:'+('0')+';')+('border-width:'+('0')+';')+('width:'+('100%')+';')+('border-style:'+('solid')+';')+('height:'+('auto')+';')}}"><image style="{{'padding:'+('0')+';'+('box-shadow:'+('0 0 0px #59f43e')+';')+('margin:'+('0 auto')+';')+('border-color:'+('#ccc')+';')+('border-radius:'+('50%')+';')+('border-width:'+('0')+';')+('width:'+('160rpx')+';')+('border-style:'+('solid')+';')+('url:'+('http://codegen.caihongy.cn/20220215/e3901a2836164c708973cd47499b0fb2.jpg')+';')+('is-show:'+(true)+';')+('height:'+('160rpx')+';')}}" src="http://codegen.caihongy.cn/20220215/e3901a2836164c708973cd47499b0fb2.jpg" mode="aspectFill" class="data-v-42893f31"></image></view><view class="uni-form-item uni-column data-v-42893f31" style="{{'padding:'+('0')+';'+('box-shadow:'+('0 2rpx 12rpx rgba(0,0,0,0)')+';')+('margin:'+('0 0 24rpx')+';')+('border-color:'+('#ccc')+';')+('background-color:'+('rgba(255, 255, 255, 0)')+';')+('border-radius:'+('0')+';')+('border-width:'+('0')+';')+('width:'+('100%')+';')+('border-style:'+('solid')+';')+('height:'+('auto')+';')}}"><input class="uni-input data-v-42893f31" style="{{'padding:'+('0 24rpx')+';'+('box-shadow:'+('0px 6rpx 12rpx rgba(0, 0, 0, 0.16)')+';')+('margin:'+('0')+';')+('border-color:'+('#ccc')+';')+('background-color:'+('#fff')+';')+('color:'+('#333')+';')+('text-align:'+('left')+';')+('border-radius:'+('12rpx')+';')+('border-width:'+('0')+';')+('width:'+('100%')+';')+('font-size:'+('28rpx')+';')+('border-style:'+('solid')+';')+('height:'+('88rpx')+';')}}" type="text" name placeholder="请输入账号" data-event-opts="{{[['input',[['__set_model',['','username','$event',[]]]]]]}}" value="{{username}}" bindinput="__e"/></view><view class="uni-form-item uni-column data-v-42893f31" style="{{'padding:'+('0')+';'+('box-shadow:'+('0 2rpx 12rpx rgba(0,0,0,0)')+';')+('margin:'+('0 0 24rpx')+';')+('border-color:'+('#ccc')+';')+('background-color:'+('rgba(255, 255, 255, 0)')+';')+('border-radius:'+('0')+';')+('border-width:'+('0')+';')+('width:'+('100%')+';')+('border-style:'+('solid')+';')+('height:'+('auto')+';')}}"><input class="uni-input data-v-42893f31" style="{{'padding:'+('0 24rpx')+';'+('box-shadow:'+('0px 6rpx 12rpx rgba(0, 0, 0, 0.16)')+';')+('margin:'+('0')+';')+('border-color:'+('#ccc')+';')+('background-color:'+('#fff')+';')+('color:'+('#333')+';')+('text-align:'+('left')+';')+('border-radius:'+('12rpx')+';')+('border-width:'+('0')+';')+('width:'+('100%')+';')+('font-size:'+('28rpx')+';')+('border-style:'+('solid')+';')+('height:'+('88rpx')+';')}}" type="password" name placeholder="请输入密码" data-event-opts="{{[['input',[['__set_model',['','password','$event',[]]]]]]}}" value="{{password}}" bindinput="__e"/></view><block wx:if="{{roleNum>1}}"><view class="uni-form-item uni-column data-v-42893f31" style="{{'padding:'+('0')+';'+('box-shadow:'+('0 2rpx 12rpx rgba(0,0,0,0)')+';')+('margin:'+('0 0 24rpx')+';')+('border-color:'+('#ccc')+';')+('background-color:'+('rgba(255, 255, 255, 0)')+';')+('border-radius:'+('0')+';')+('border-width:'+('0')+';')+('width:'+('100%')+';')+('border-style:'+('solid')+';')+('height:'+('auto')+';')}}"><picker value="{{index}}" range="{{options}}" data-event-opts="{{[['change',[['optionsChange',['$event']]]]]}}" bindchange="__e" class="data-v-42893f31"><view class="uni-picker-type data-v-42893f31" style="{{'padding:'+('0 24rpx')+';'+('box-shadow:'+('0px 6rpx 12rpx rgba(0, 0, 0, 0.16)')+';')+('margin:'+('0')+';')+('border-color:'+('#ccc')+';')+('background-color:'+('rgba(255, 255, 255, 1)')+';')+('color:'+('#333')+';')+('text-align:'+('left')+';')+('border-radius:'+('12rpx')+';')+('border-width:'+('0')+';')+('width:'+('100%')+';')+('line-height:'+('88rpx')+';')+('font-size:'+('28rpx')+';')+('border-style:'+('solid')+';')}}">{{options[index]}}</view></picker></view></block><button class="btn-submit data-v-42893f31" style="{{'padding:'+('0')+';'+('box-shadow:'+('0 2rpx 12rpx rgba(0,0,0,0)')+';')+('margin:'+('0 0 00px 0')+';')+('border-color:'+('#ccc')+';')+('background-color:'+('rgba(239, 184, 101, 1)')+';')+('border-radius:'+('1800rpx 1800rpx 40rpx 40rpx')+';')+('color:'+('rgba(255, 255, 255, 1)')+';')+('border-width:'+('0')+';')+('width:'+('100%')+';')+('font-size:'+('40rpx')+';')+('border-style:'+('solid')+';')+('height:'+('200rpx')+';')}}" type="primary" data-event-opts="{{[['tap',[['onLoginTap',['$event']]]]]}}" bindtap="__e">登录</button><view class="links data-v-42893f31" style="{{'padding:'+('0')+';'+('box-shadow:'+('0 2rpx 12rpx rgba(0,0,0,0)')+';')+('margin:'+('0 0 24rpx')+';')+('border-color:'+('#ccc')+';')+('background-color:'+('rgba(255, 255, 255, 0)')+';')+('border-radius:'+('0')+';')+('border-width:'+('0')+';')+('width:'+('100%')+';')+('border-style:'+('solid')+';')+('height:'+('auto')+';')}}"><view data-event-opts="{{[['tap',[['onRegisterTap',['yonghu']]]]]}}" class="link-highlight data-v-42893f31" style="{{'padding:'+('0 24rpx')+';'+('box-shadow:'+('0 2rpx 12rpx rgba(0,0,0,0)')+';')+('margin:'+('0')+';')+('border-color:'+('#ccc')+';')+('background-color:'+('rgba(0,0,0,0)')+';')+('color:'+('rgba(0, 0, 0, 1)')+';')+('text-align:'+('left')+';')+('border-radius:'+('0')+';')+('border-width:'+('0')+';')+('width:'+('auto')+';')+('line-height:'+('36rpx')+';')+('font-size:'+('24rpx')+';')+('border-style:'+('solid')+';')}}" bindtap="__e">注册用户</view><view data-event-opts="{{[['tap',[['onForgetTap',['$event']]]]]}}" style="{{'padding:'+('0')+';'+('box-shadow:'+('0 2rpx 12rpx rgba(0,0,0,0)')+';')+('margin:'+('0')+';')+('border-color:'+('#ccc')+';')+('background-color:'+('rgba(0,0,0,0)')+';')+('color:'+('rgba(164, 164, 164, 1)')+';')+('text-align:'+('right')+';')+('border-radius:'+('0')+';')+('border-width:'+('0')+';')+('width:'+('50%')+';')+('line-height:'+('36rpx')+';')+('font-size:'+('24rpx')+';')+('border-style:'+('solid')+';')}}" bindtap="__e" class="data-v-42893f31">忘记密码?</view></view></view></view>
{
  "navigationBarBackgroundColor": "#CCAA8F",
  "navigationBarTextStyle": "white",
  "navigationBarTitleText": "首页",
  "usingComponents": {
    "uni-icons": "/components/uni-ui/lib/uni-icons/uni-icons"
  }
}

require('./common/runtime.js')
require('./common/vendor.js')
require('./common/main.js')
{
  "pages": [
    "pages/login/login",
    "pages/register/register",
    "pages/forget/forget",
    "pages/center/center",
    "pages/user-info/user-info",
    "pages/chat/chat",
    "pages/yonghu/list",
    "pages/yonghu/add-or-update",
    "pages/yonghu/detail",
    "pages/leixing/list",
    "pages/leixing/add-or-update",
    "pages/leixing/detail",
    "pages/huiyishi/list",
    "pages/huiyishi/add-or-update",
    "pages/huiyishi/detail",
    "pages/huiyishiyuyue/list",
    "pages/huiyishiyuyue/add-or-update",
    "pages/huiyishiyuyue/detail",
    "pages/zuyongfangshi/list",
    "pages/zuyongfangshi/add-or-update",
    "pages/zuyongfangshi/detail",
    "pages/huiyiqiandao/list",
    "pages/huiyiqiandao/add-or-update",
    "pages/huiyiqiandao/detail",
    "pages/tongzhigonggao/list",
    "pages/tongzhigonggao/add-or-update",
    "pages/tongzhigonggao/detail",
    "pages/rili/list",
    "pages/rili/add-or-update",
    "pages/rili/detail",
    "pages/storeup/list",
    "pages/storeup/add-or-update",
    "pages/storeup/detail",
    "pages/emailregistercode/list",
    "pages/emailregistercode/add-or-update",
    "pages/emailregistercode/detail",
    "pages/discusshuiyishi/list",
    "pages/discusshuiyishi/add-or-update",
    "pages/discusshuiyishi/detail",
    "pages/pay-confirm/pay-confirm",
    "pages/index/index"
  ],
  "subPackages": [],
  "window": {
    "navigationBarTextStyle": "black",
    "navigationBarTitleText": "微信小程序的会议管理系统",
    "navigationBarBackgroundColor": "#F8F8F8",
    "backgroundColor": "#F8F8F8"
  },
  "tabBar": {
    "color": "#BBBBBB",
    "selectedColor": "#CCAA8F",
    "borderStyle": "white",
    "backgroundColor": "#FFFFFF",
    "list": [
      {
        "pagePath": "pages/index/index",
        "iconPath": "static/tabs/index.png",
        "selectedIconPath": "static/tabs/index1.png",
        "text": "首页"
      },
      {
        "pagePath": "pages/huiyishi/list",
        "iconPath": "/static/tabs/icon1.png",
        "selectedIconPath": "/static/tabs/icon1_act.png",
        "text": "会议室"
      },
      {
        "pagePath": "pages/tongzhigonggao/list",
        "iconPath": "/static/tabs/icon2.png",
        "selectedIconPath": "/static/tabs/icon2_act.png",
        "text": "通知公告"
      },
      {
        "pagePath": "pages/rili/list",
        "iconPath": "/static/tabs/icon3.png",
        "selectedIconPath": "/static/tabs/icon3_act.png",
        "text": "日历"
      },
      {
        "pagePath": "pages/center/center",
        "iconPath": "static/tabs/mine.png",
        "selectedIconPath": "static/tabs/mine1.png",
        "text": "我的"
      }
    ]
  },
  "usingComponents": {
    "uni-load-more": "/components/mescroll-uni/mescroll-uni",
    "mescroll-uni": "/components/mescroll-uni/mescroll-uni",
    "uni-popup": "/components/uni-popup/uni-popup"
  },
  "sitemapLocation": "sitemap.json"
}
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

JAVA编码选手

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

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

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

打赏作者

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

抵扣说明:

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

余额充值