当前位置: 首页 > news >正文

备案网站制作上虞网站设计

备案网站制作,上虞网站设计,网站建设 运维 管理,网站修改器个人介绍 hello hello~ #xff0c;这里是 code袁~#x1f496;#x1f496; #xff0c;欢迎大家点赞#x1f973;#x1f973;关注#x1f4a5;#x1f4a5;收藏#x1f339;#x1f339;#x1f339; #x1f981;作者简介#xff1a;一名喜欢分享和记录学习的…个人介绍 hello hello~ 这里是 code袁~ 欢迎大家点赞关注收藏 作者简介一名喜欢分享和记录学习的在校大学生 个人主页code袁 个人QQ2647996100 个人wechatcode8896 专栏导航 code袁系列专栏导航 1.毕业设计与课程设计本专栏分享一些毕业设计的源码以及项目成果。 2.微信小程序开发本专栏从基础到入门的一系开发流程并且分享了自己在开发中遇到的一系列问题。 3.vue开发系列全程线路本专栏分享自己的vue的学习历程。 非常期待和您一起在这个小小的互联网世界里共同探索、学习和成长。 ✨✨ 欢迎订阅本专栏 ✨✨  文章目录 个人介绍专栏导航1、前言介绍2、开发技术简介3、系统功能图3、功能实现4、库表设计5、关键代码6、源码获取7、 写在最后 演示视频 小程序毕业设计-体育场馆预约系统 1、前言介绍 伴随着信息技术与互联网技术的不断发展校园也进到了一个新的信息化时代传统管理技术性没法高效率、容易地管理体育场预约信息内容。为了实现时代的发展必须提升体育场预约高效率各种各样体育场预约体系应时而生体育场预约管理系统的实现是信息内容时代浪潮时代的产物之一。一切系统都要遵循系统设计的基本流程。它还需要通过市场调查、需求分析报告、汇总设计、详尽设计以及测试根据Node语言表达设计完成体育场预约管理系统。该系统根据B/S即所谓的电脑浏览器/网络服务器方式运用Node技术前端采用uniapp微信小程序等技术实现选用MySQL作为后台系统。 本体育场预约管理系统采用前后端分离的方式来实现前端Vue、Element组件编写前端代码为主、其特点可以实时渲染加载数据不用像以前传统的页面写完要重新启动项目才能加载数据。系统还采用的File文件组件上传和预览图片等以及前端利用了第三方富文本编辑器框架技术实现了医生详情介绍和系统公告等模块。这样比传统文本框只能填写文字又来更好更直观的页面呈现方式。不仅可以上传文字还可以直接复制网页图片文字等。实现动态渲染页面样式和内容等。 2、开发技术简介 本节介绍场馆预约平台用到的一些技术和开发环境的简介用到开发技术主要包括 1前端用到Element UI组件库和Vue框架 2后端用到Node 3包管理器Npm 4中间件Express 5数据库MySQL 系统开发环境主要是前端开发工具VscodeHbuilder、操作系统Win10、CPU i5-9300H、内存8G。 3、系统功能图 Uniapp场馆预约系统主要由客户端微信小程序和安卓手机App和Web管理端基于Web服务器Apache TomcatMySQL数据库这两个子系统组成。这两个子系统之间通过Htpp的request请求和response响应以json形式的数据交互共同实现了场馆预约平台的功能。 客户服务端主要包括三大主要的功能模块登录、预约和扫码签到模块。Web管理端主要包括三大主要的功能模块用户、动态和预约模块。这六大模块还有相应的子模块通过对子模块的实现来实现整个客户端的功能。如图4-3所示。 3、功能实现 系统登录功能是程序必不可少的功能在登录页面必填的数据有两项一项就是账号另一项数据就是密码当管理员正确填写并提交这二者数据之后管理员就可以进入系统后台功能操作区。下图就是管理员登录页面。 项目管理页面提供的功能操作有查看体育场馆删除体育场馆操作新增体育场馆操作修改体育场馆操作。下图就是体育场馆管理页面。 公告信息管理页面提供的功能操作有新增公告修改公告删除公告操作。下图就是公告信息管理页面。 项目管理页面提供的功能操作有查看体育场馆删除体育场馆操作新增体育场馆操作修改体育场馆操作。下图就是体育场馆管理页面。 如下是小程序端 4、库表设计 程序设计是离不开对应数据库的设计操作的这样的做法就是减少数据对程序的依赖性所以数据库的设计也是需要花费大量的日常时间来进行设计的在设计中对程序开发需要存储的数据信息进行实体划分先确认实体然后设计实体的属性等操作这种设计就是数据库设计里面不能少的必须有的E-R模型设计。为了降低程序设计的对应的数据库设计难度开发人员也可以使用相应的工具来进行E-R模型设计现在市面上设计E-R模型的工具有PowerDesigner建模工具Navicat制作工具还有微软的Visio绘图工具。为了简便起见本程序在设计E-R模型的时候就选用了微软的Visio这款功能强大操作便利的绘图工具。 1.预约实体及其附属图 2.用户实体及其附属图 3.下图是公告实体和其具备的属性 5、关键代码 templatedivel-dialog title添加新闻 :visible.syncdialogVisible width40%!-- 上传组件 --el-form refform :rulesrules :modelform label-width80pxel-form-item label标题 proptitleel-input v-modelform.title/el-input/el-form-itemel-form-item label上传图片commonUpload/commonUpload/el-form-itemel-form-item label预约须知 propdescquill-editorrefmyQuillEditorv-modelform.descclasseditor//el-form-item/el-formspan slotfooter classdialog-footer stylemargin-right: 25%el-button clickdialogVisible false取 消/el-buttonel-button typeprimary clickaddDymic确 定/el-button/span/el-dialogdiv classmanage-hander!-- 添加按钮 --!-- el-button typeprimary clickhandleAdd 新增/el-button --/div!-- 表格 --el-table:datatableDatastylewidth: 100%stripeheight650pxv-loadingloadingel-table-column label标题 propusername /el-table-columnel-table-column label图片 propuserImgtemplate slot-scopescopeel-imagestylewidth: 150px; height: 100px:srcscope.row.imgUrls[0]:preview-src-list[scope.row.imgUrls[0]]/el-image/template/el-table-columnel-table-column label内容 propdesc width500rpxtemplate slot-scopescopeel-popoverplacementtop-starttitle全部内容width500triggerhover:contentscope.row.descdiv slotreference classtext{{ scope.row.desc }}/div/el-popover/template/el-table-columnel-table-column propallow label审核template slot-scopescopeel-switchv-modelscope.row.allowactive-color#13ce66inactive-color#ff4949active-value1inactive-value0click.nativehandle(scope.row)/el-switch/template/el-table-columnel-table-column label上传时间 propuploadTime /el-table-columnel-table-column alignright label操作template slot-scopescopeel-button sizemini typedanger clickhandleDelete(scope.row)删除/el-button/template/el-table-column/el-tableel-paginationclasspagesize-changehandleSizeChangecurrent-changehandleCurrentChange:current-pagecurrentPage:page-sizespageSizes:page-sizepageSizelayouttotal, sizes, prev, pager, next:totaltotalCount/el-pagination/div /templatescript const moment require(moment); import {getDynamic,addDynamic,deleteDynamic,updataIdDynamic, } from ../api/dynamic; import commonUpload from /components/commonUpload.vue; export default {data() {return {form: {username: ,userImg: ,desc: ,uploadTime: ,allow: ,},rules: {name: [{ required: true, message: 请输入标题, trigger: blur }],desc: [{required: true,message: 请输入内容,trigger: blur,},],},tableData: [],// 默认显示第几页currentPage: 1,// 总条数根据接口获取数据长度(注意这里不能为空)totalCount: ,// 个数选择器可修改pageSizes: [4, 6, 8],// 默认每页显示的条数可修改PageSize: 1,dialogVisible: false,loading: true,};},components: {commonUpload,},methods: {handleAdd() {this.dialogVisible true;},addDymic() {this.form.imgUrl this.$store.state.upload.imgUrl;this.form.createTime moment().format(YYYY-MM-DD);this.$refs.form.validate((valid) {if (valid) {this.dialogVisible false;addDynamic(this.form).then((res) {console.log(333, res);});this.$message({type: success,message: 添加成功,});this.getList();}});},handle(e) {console.log();// let id res.id;this.$confirm(审核通过吗, 提示, {confirmButtonText: 确定,cancelButtonText: 取消,type: warning,}).then((res) {console.log(44);updataIdDynamic(e).then((res1) {console.log(res1.data.data);this.$message.success(res1.data.data.msg);});});},//分页handleCurrentChange(val) {let currentPage {currentPage: val,};getDynamic(currentPage).then((res) {setTimeout(() {this.loading false;this.tableData res.data.results;}, 200);});},//分页每页显示多少handleSizeChange(val) {let pageSize {pageSize: val,};getDynamic(pageSize).then((res) {setTimeout(() {this.loading false;this.tableData res.data.results;}, 200);});},// 获取数据getList() {getDynamic().then((res) {let a res.data.results;a.forEach((obj) {const imgString obj.imgUrl;const trimmedString imgString.replace([, ).replace(], );const imgArray trimmedString.split(\,);obj.imgUrls imgArray;});console.log(a);this.tableData a;this.totalCount res.data.total;setTimeout(() {this.loading false;}, 500);});},// 删除数据handleDelete(res) {let id {id: res.id,};this.$confirm(此操作将永久删除该文件, 是否继续?, 提示, {confirmButtonText: 确定,cancelButtonText: 取消,type: warning,}).then(() {// 调用删除接deleteDynamic(id).then(() {this.$message({type: success,message: 删除成功!,});});this.getList();}).catch(() {this.$message({type: info,message: 已取消删除,});});},},mounted() {this.getList();}, }; /scriptstyle langless .manage-hander {margin-bottom: 10px; } .upload {margin-left: 15%; } .page {position: absolute;bottom: 50px;right: 20px; } .text {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; } /style templateview classcontentview v-foritem in newList :keyitem.idview classtitle{{ item.name }}/viewview classtime{{item.uploadTime}}/viewrich-text :nodesitem.desc classtext/rich-textview classimg clickpreviewImg(item.imgUrl)img :srcitem.imgUrl alt //view/view/view /templatescript export default {data() {return {newList: [],};},onLoad(res) {uni.showLoading({title: 加载中,mask:true});uni.request({url: /api/index/searchNews?id res.id,method: POST,success: res {console.log(res.data);this.newList res.data;uni.setNavigationBarTitle({title:this.newList[0].name})setTimeout(function () {uni.hideLoading();}, 200);},fail: () {},complete: () {}});},methods: {previewImg(urlimg) {let _this this;let imgsArray [];imgsArray[0] urlimg;uni.previewImage({current: 0,urls: imgsArray});},} }; /scriptstyle langless page {background-color: #efefef; } .content {margin-top: 20rpx;border-radius: 20rpx;margin-left: 2%;width: 90%;background-color: white;padding: 10rpx 20rpx;.title {padding: 10rpx 0;font-size: 35rpx;font-weight: 700;}.time {padding: 10rpx 0;font-size: 20rpx;color: gray;}.item {font-size: 30rpx;color: gray;text-indent: 2em;text-align: justify;line-height: 50rpx;}.img img {width: 100%;border-radius: 20rpx;}.text{text-indent: 2em;letter-spacing: 2rpx;line-height: 55rpx;color: #666;} } /style 6、源码获取 大家点赞、收藏、关注、评论啦 、查看获取联系方式 7、 写在最后 伙伴们如果你已经看到了这里觉得这篇文章有帮助到你的话不妨点赞或 Star ✨支持一下哦手动码字如有错误欢迎在评论区指正~ 你的支持就是我更新的最大动力~
http://www.dnsts.com.cn/news/189810.html

相关文章:

  • 专门做高仿的网站手机网站建设语言
  • c 网站开发网易云课堂百度云下载wordpress 小程序源码
  • 教育网站如何做seo微网站界面设计基础
  • 陕西建设监理证书查询网站做网站学习
  • 视频网站直播怎么做红木家具网站模板
  • 中国交通建设网官方网站房地产网站建设
  • 在网上做效果图的网站大连省建设厅网站
  • 给缅甸公司网站做维护工作时间段做网站软文怎么弄
  • 单页网站在线生成产品销售网站模块如何设计
  • 温州网站建设优化公司网络营销思想的网站改版计划
  • 建材城电商网站建设百度seo排名优化公司
  • qq炫舞做浴缸的网站文创产品设计包括哪些方面
  • 教育营销型的网站建设网站开发 周期
  • wordpress私人建站主题wordpress 设计公司
  • 徐州专业做网站较好的公司wordpress 后台美化
  • 邹平网站建设公司报价网站建设初级教程
  • 网站短期培训能学什么龙岩网上房地产
  • 上海网站网站定制制作公司
  • 小熊代刷推广网站儿童衣服刘涛做代言那个是什么网站
  • 帝国cms网站地图生成器新开传奇网站新开网
  • 公司网站备案有什么用网页制作团队
  • 山东建设部网站网站建设的策划
  • 成都房地产网站开发游戏币网站建设成本
  • 东坡区建设局网站网站地图生成器
  • 如何做个盈利的网站WordPress搜狗不收录
  • 北京新机场建设网站网站开发有哪些服务器
  • 潍坊网站建设一品网络做网站要先买域名吗
  • 网站的推广方式有哪些大连甘井子区房价
  • 天河建设网站制作代刷网站怎么做
  • 牛商网做网站263企业邮箱网页版登录