赞
踩
Java 基于微信小程序的宿舍管理系统
开发语言:Java
框架:springboot
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器
安卓框架:uniapp
安卓开发软件:HBuilder X
开发模式:混合开发
运行后台路径:localhost:8080/项目名称/admin/dist/index.html
管理员账号:abo
管理员密码:abo
Java 基于微信小程序的宿舍管理系统,基于SpringBoot框架进行开发,前端页面效果通过使用Vue进行编码实现,用户端功能通过uniapp框架进行实现,实现了学生、宿管、后勤人员跟管理员这四类用户角色,实现了学生报修管理、宿舍登记管理等功能。
import Vue from 'vue' import App from '@/App.vue' // element ui 完全引入 import ElementUI from 'element-ui' import '@/assets/css/element-variables.scss' import '@/assets/css/style.scss' // 加载路由 // import router from '@/router/router-static.js'; import router from '@/router/router-static.js'; // 面包屑导航,注册为全局组件 import BreadCrumbs from '@/components/common/BreadCrumbs' // 引入echart import echarts from 'echarts' // 引入echart主题 // import '@/assets/js/echarts-theme-macarons.js' import 'echarts/theme/macarons.js' // ajax import http from '@/utils/http.js' // 基础配置 import base from '@/utils/base' // 工具类 import { isAuth, getCurDate, getCurDateTime } from '@/utils/utils' // storage 封装 import storage from "@/utils/storage"; // 上传组件 import FileUpload from "@/components/common/FileUpload"; import ExcelFileUpload from "@/components/common/ExcelFileUpload"; // 富文本编辑组件 import Editor from "@/components/common/Editor"; // api 接口 import api from '@/utils/api' // 数据校验工具类 import * as validate from '@/utils/validate.js' // 后台地图 import VueAMap from 'vue-amap' import '@/icons' //excel导出 import JsonExcel from 'vue-json-excel' //打印 import printJS from 'print-js' //MD5 import md5 from 'js-md5'; // 后台地图 Vue.use(VueAMap) VueAMap.initAMapApiLoader({ key: 'ca04cee7ac952691aa67a131e6f0cee0', plugin: ['AMap.Autocomplete', 'AMap.PlaceSearch', 'AMap.Scale', 'AMap.OverView', 'AMap.ToolBar', 'AMap.MapType', 'AMap.PolyEditor', 'AMap.CircleEditor', 'AMap.Geocoder'], // 默认高德 sdk 版本为 1.4.4 v: '1.4.4' }) Vue.prototype.$validate = validate Vue.prototype.$http = http // ajax请求方法 Vue.prototype.$echarts = echarts Vue.prototype.$base = base.get() Vue.prototype.$project = base.getProjectName() Vue.prototype.$storage = storage Vue.prototype.$api = api // 判断权限方法 Vue.prototype.isAuth = isAuth Vue.prototype.getCurDateTime = getCurDateTime Vue.prototype.getCurDate = getCurDate // Vue.prototype.$base = base Vue.use(ElementUI, { size: 'medium', zIndex: 3000 }); Vue.config.productionTip = false // 组件全局组件 Vue.component('bread-crumbs', BreadCrumbs) Vue.component('file-upload', FileUpload) Vue.component('excel-file-upload', ExcelFileUpload) Vue.component('editor', Editor) //excel导出 Vue.component('downloadExcel', JsonExcel) //MD5 Vue.prototype.$md5 = md5; new Vue({ render: h => h(App), router }).$mount('#app')
package com.utils; public class JQPageInfo{ private Integer page; private Integer limit; private String sidx; private String order; private Integer offset; public Integer getPage() { return page; } public void setPage(Integer page) { this.page = page; } public Integer getLimit() { return limit; } public void setLimit(Integer limit) { this.limit = limit; } public String getSidx() { return sidx; } public void setSidx(String sidx) { this.sidx = sidx; } public String getOrder() { return order; } public void setOrder(String order) { this.order = order; } public Integer getOffset() { return offset; } public void setOffset(Integer offset) { this.offset = offset; } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。