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

网站开发主要使用的技术ps怎么做网站设计

网站开发主要使用的技术,ps怎么做网站设计,网页制作基础教程我的足球网,网店营销活动策划方案大家好#xff0c;我是java1234_小锋老师#xff0c;看到一个不错的SpringBootVue自习室预约)管理系统#xff0c;分享下哈。 项目视频演示 【免费】SpringBootVue自习室预约(预约)管理系统 Java毕业设计_哔哩哔哩_bilibili【免费】SpringBootVue自习室预约(预约)管理系统…大家好我是java1234_小锋老师看到一个不错的SpringBootVue自习室预约)管理系统分享下哈。 项目视频演示 【免费】SpringBootVue自习室预约(预约)管理系统 Java毕业设计_哔哩哔哩_bilibili【免费】SpringBootVue自习室预约(预约)管理系统 Java毕业设计项目来自互联网免费开源分享严禁商业。更多毕业设源码http://www.java1234.com/a/bysj/javaweb/, 视频播放量 334、弹幕量 0、点赞数 16、投硬币枚数 11、收藏人数 16、转发人数 3, 视频作者 java1234官方, 作者简介 公众号java1234 微信java9266相关视频2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~【免费】SpringBootVue体育馆(预约)管理系统 Java毕业设计【免费】SpringBootVue汽车租赁管理系统 Java毕业设计【免费】SpringBootVue实验室(预约)管理系统 Java毕业设计【免费】SpringBootVue旅游管理系统 Java毕业设计打造前后端分离 权限系统 基于SpringBoot2SpringSecurityVue3.2Element Plus 视频教程 火爆连载更新中..SpringBoot微信小程序电商实战项目课程 Vue3.2 Element Plus后台管理 ( 火爆连载更新中... )【免费】SpringbootVue在线教育平台系统 Java毕业设计【免费】SpringBootVue药店(药房)管理系统 Java毕业设计【免费】SpringbootVue在线商城系统 毕业设计 Java毕业设计https://www.bilibili.com/video/BV1Kx42117Vh/ 项目介绍 在网络高速发展的时代众多的软件被开发出来给学生带来了很大的选择余地而且人们越来越追求更个性的需求。在这种时代背景下学院只能以学生为导向所以自习室预订系统是必须的。 系统采用了Java技术将所有业务模块采用以浏览器交互的模式选择MySQL作为系统的数据库开发工具选择 eclipse来进行系统的设计。基本实现了自习室预订系统应有的主要功能模块本系统有管理员首页、个人中心、学生管理、公告信息管理、座位预订管理、自习室管理、留言板管理、系统管理学生首页、个人中心、座位预订管理、留言板管理前台首页首页、公告信息、自习室、留言反馈、个人中心、后台管理、客服等功能。 对系统进行测试后改善了程序逻辑和代码。同时确保系统中所有的程序都能正常运行所有的功能都能操作并且该系统有很好的操作体验实现了自习室预订系统。 系统展示 部分代码 templatedivdiv classcontainer loginIn stylebackgroundImage: url(http://codegen.caihongy.cn/20210303/6a564f03b2d745e0a3036bbe44a868b1.jpg)div :class2 1 ? left : 2 2 ? left center : left right stylebackgroundColor: rgba(221, 239, 223, 0.3)el-form classlogin-form label-positionleft :label-width1 3 ? 56px : 0pxdiv classtitle-containerh3 classtitle stylecolor: rgba(86, 188, 225, 0.89)自习室预订系统登录/h3/divel-form-item :label1 3 ? 用户名 : :classstyle1span v-if1 ! 3 classsvg-container stylecolor:rgba(16, 15, 15, 0.97);line-height:44pxsvg-icon icon-classuser //spanel-input placeholder请输入用户名 nameusername typetext v-modelrulesForm.username //el-form-itemel-form-item :label1 3 ? 密码 : :classstyle1span v-if1 ! 3 classsvg-container stylecolor:rgba(16, 15, 15, 0.97);line-height:44pxsvg-icon icon-classpassword //spanel-input placeholder请输入密码 namepassword typepassword v-modelrulesForm.password //el-form-itemel-form-item v-if0 1 classcode :label1 3 ? 验证码 : :classstyle1span v-if1 ! 3 classsvg-container stylecolor:rgba(16, 15, 15, 0.97);line-height:44pxsvg-icon icon-classcode //spanel-input placeholder请输入验证码 namecode typetext v-modelrulesForm.code /div classgetCodeBt clickgetRandCode(4) styleheight:44px;line-height:44pxspan v-for(item, index) in codes :keyindex :style{color:item.color,transform:item.rotate,fontSize:item.size}{{ item.num }}/span/div/el-form-itemel-form-item label角色 proploginInRole classroleel-radiov-foritem in menusv-ifitem.hasBackLogin是v-bind:keyitem.roleNamev-modelrulesForm.role:labelitem.roleName{{item.roleName}}/el-radio/el-form-itemel-button typeprimary clicklogin() classloginInBt stylepadding:0;font-size:16px;border-radius:20px;height:44px;line-height:44px;width:100%;backgroundColor:rgba(64, 158, 255, 1); borderColor:rgba(64, 158, 255, 1); color:rgba(17, 17, 17, 1){{1 1 ? 登录 : login}}/el-buttonel-form-item classsettinga hrefhttp://www.java1234.com/a/bysj/javaweb/ target_blankfont coloryellowJava1234收藏整理/font/a!-- div stylecolor:rgba(10, 10, 10, 1) classreset修改密码/div --/el-form-item/el-form/div/div/div /template script import menu from /utils/menu; export default {data() {return {rulesForm: {username: ,password: ,role: ,code: ,},menus: [],tableName: ,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}],};},mounted() {let menus menu.list();this.menus menus;},created() {this.setInputColor()this.getRandCode()},methods: {setInputColor(){this.$nextTick((){document.querySelectorAll(.loginIn .el-input__inner).forEach(el{el.style.backgroundColor rgba(255, 255, 255, 1)el.style.color rgba(51, 51, 51, 1)el.style.height 44pxel.style.lineHeight 44pxel.style.borderRadius 20px})document.querySelectorAll(.loginIn .style3 .el-form-item__label).forEach(el{el.style.height 44pxel.style.lineHeight 44px})document.querySelectorAll(.loginIn .el-form-item__label).forEach(el{el.style.color rgba(16, 15, 15, 0.97)})setTimeout((){document.querySelectorAll(.loginIn .role .el-radio__label).forEach(el{el.style.color rgba(6, 5, 5, 0.97)})},350)})},register(tableName){this.$storage.set(loginTable, tableName);this.$router.push({path:/register})},// 登陆login() {let code for(let i in this.codes) {code this.codes[i].num}if (0 1 !this.rulesForm.code) {this.$message.error(请输入验证码);return;}if (0 1 this.rulesForm.code.toLowerCase() ! code.toLowerCase()) {this.$message.error(验证码输入有误);this.getRandCode()return;}if (!this.rulesForm.username) {this.$message.error(请输入用户名);return;}if (!this.rulesForm.password) {this.$message.error(请输入密码);return;}if (!this.rulesForm.role) {this.$message.error(请选择角色);return;}let menus this.menus;for (let i 0; i menus.length; i) {if (menus[i].roleName this.rulesForm.role) {this.tableName menus[i].tableName;}}this.$http({url: ${this.tableName}/login?username${this.rulesForm.username}password${this.rulesForm.password},method: post}).then(({ data }) {if (data data.code 0) {this.$storage.set(Token, data.token);this.$storage.set(role, this.rulesForm.role);this.$storage.set(sessionTable, this.tableName);this.$storage.set(adminName, this.rulesForm.username);this.$router.replace({ path: /index/ });} else {this.$message.error(data.msg);}});},getRandCode(len 4){this.randomString(len)},randomString(len 4) {let chars [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]let colors [0, 1, 2,3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f]let sizes [14, 15, 16, 17, 18]let output [];for (let i 0; i len; i) {// 随机验证码let key Math.floor(Math.random()*chars.length)this.codes[i].num chars[key]// 随机验证码颜色let code #for (let j 0; j 6; j) {let key Math.floor(Math.random()*colors.length)code colors[key]}this.codes[i].color code// 随机验证码方向let rotate Math.floor(Math.random()*60)let plus Math.floor(Math.random()*2)if(plus 1) rotate -rotatethis.codes[i].rotate rotate(rotatedeg)// 随机验证码字体大小let size Math.floor(Math.random()*sizes.length)this.codes[i].size sizes[size]px}},} }; /script style langscss scoped .loginIn {min-height: 100vh;position: relative;background-repeat: no-repeat;background-position: center center;background-size: cover;.left {position: absolute;left: 0;top: 0;width: 360px;height: 100%;.login-form {background-color: transparent;width: 100%;right: inherit;padding: 0 12px;box-sizing: border-box;display: flex;justify-content: center;flex-direction: column;}.title-container {text-align: center;font-size: 24px;.title {margin: 20px 0;}}.el-form-item {position: relative;.svg-container {padding: 6px 5px 6px 15px;color: #889aa4;vertical-align: middle;display: inline-block;position: absolute;left: 0;top: 0;z-index: 1;padding: 0;line-height: 40px;width: 30px;text-align: center;}.el-input {display: inline-block;height: 40px;width: 100%; /deep/ input {background: transparent;border: 0px;-webkit-appearance: none;padding: 0 15px 0 30px;color: #fff;height: 40px;}}}}.center {position: absolute;left: 50%;top: 50%;width: 360px;transform: translate3d(-50%,-50%,0);height: 446px;border-radius: 8px;}.right {position: absolute;left: inherit;right: 0;top: 0;width: 360px;height: 100%;}.code {.el-form-item__content {position: relative;.getCodeBt {position: absolute;right: 0;top: 0;line-height: 40px;width: 100px;background-color: rgba(51,51,51,0.4);color: #fff;text-align: center;border-radius: 0 4px 4px 0;height: 40px;overflow: hidden;span {padding: 0 5px;display: inline-block;font-size: 16px;font-weight: 600;}}.el-input { /deep/ input {padding: 0 130px 0 30px;}}}}.setting { /deep/ .el-form-item__content {padding: 0 15px;box-sizing: border-box;line-height: 32px;height: 32px;font-size: 14px;color: #999;margin: 0 !important;.register {float: left;width: 50%;}.reset {float: right;width: 50%;text-align: right;}}}.style2 {padding-left: 30px;.svg-container {left: -30px !important;}.el-input { /deep/ input {padding: 0 15px !important;}}}.code.style2, .code.style3 {.el-input { /deep/ input {padding: 0 115px 0 15px;}}}.style3 { /deep/ .el-form-item__label {padding-right: 6px;}.el-input { /deep/ input {padding: 0 15px !important;}}}.role { /deep/ .el-form-item__label {width: 56px !important;} /deep/ .el-radio {margin-right: 12px;}}} /stylepackage com.controller;import java.util.Arrays; import java.util.Calendar; import java.util.Date; import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController;import com.annotation.IgnoreAuth; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.entity.TokenEntity; import com.entity.UserEntity; import com.service.TokenService; import com.service.UserService; import com.utils.CommonUtil; import com.utils.MPUtil; import com.utils.PageUtils; import com.utils.R; import com.utils.ValidatorUtils;/*** 登录相关*/ RequestMapping(users) RestController public class UserController{Autowiredprivate UserService userService;Autowiredprivate TokenService tokenService;/*** 登录*/IgnoreAuthPostMapping(value /login)public R login(String username, String password, String captcha, HttpServletRequest request) {UserEntity user userService.selectOne(new EntityWrapperUserEntity().eq(username, username));if(usernull || !user.getPassword().equals(password)) {return R.error(账号或密码不正确);}String token tokenService.generateToken(user.getId(),username, users, user.getRole());return R.ok().put(token, token);}/*** 注册*/IgnoreAuthPostMapping(value /register)public R register(RequestBody UserEntity user){ // ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapperUserEntity().eq(username, user.getUsername())) !null) {return R.error(用户已存在);}userService.insert(user);return R.ok();}/*** 退出*/GetMapping(value logout)public R logout(HttpServletRequest request) {request.getSession().invalidate();return R.ok(退出成功);}/*** 密码重置*/IgnoreAuthRequestMapping(value /resetPass)public R resetPass(String username, HttpServletRequest request){UserEntity user userService.selectOne(new EntityWrapperUserEntity().eq(username, username));if(usernull) {return R.error(账号不存在);}user.setPassword(123456);userService.update(user,null);return R.ok(密码已重置为123456);}/*** 列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,UserEntity user){EntityWrapperUserEntity ew new EntityWrapperUserEntity();PageUtils page userService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.allLike(ew, user), params), params));return R.ok().put(data, page);}/*** 列表*/RequestMapping(/list)public R list( UserEntity user){EntityWrapperUserEntity ew new EntityWrapperUserEntity();ew.allEq(MPUtil.allEQMapPre( user, user)); return R.ok().put(data, userService.selectListView(ew));}/*** 信息*/RequestMapping(/info/{id})public R info(PathVariable(id) String id){UserEntity user userService.selectById(id);return R.ok().put(data, user);}/*** 获取用户的session用户信息*/RequestMapping(/session)public R getCurrUser(HttpServletRequest request){Long id (Long)request.getSession().getAttribute(userId);UserEntity user userService.selectById(id);return R.ok().put(data, user);}/*** 保存*/PostMapping(/save)public R save(RequestBody UserEntity user){ // ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapperUserEntity().eq(username, user.getUsername())) !null) {return R.error(用户已存在);}userService.insert(user);return R.ok();}/*** 修改*/RequestMapping(/update)public R update(RequestBody UserEntity user){ // ValidatorUtils.validateEntity(user);UserEntity u userService.selectOne(new EntityWrapperUserEntity().eq(username, user.getUsername()));if(u!null u.getId()!user.getId() u.getUsername().equals(user.getUsername())) {return R.error(用户名已存在。);}userService.updateById(user);//全部更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Long[] ids){userService.deleteBatchIds(Arrays.asList(ids));return R.ok();} }源码下载 CSDN 1积分下载https://download.csdn.net/download/caofeng891102/88959671 或者免费领取加小锋老师wxjava9266 热门推荐 免费分享一套SpringBootVue旅游管理系统帅呆了~~-CSDN博客 免费分享一套SpringBootVue汽车租赁管理系统帅呆了~~-CSDN博客 免费分享一套微信小程序扫码点餐(订餐)系统(uni-appSpringBoot后端Vue管理端技术实现) 帅呆了~~_微信小程序扫码点餐 java vue-CSDN博客 免费分享一套SpringBootVue药店(药房)管理系统帅呆了~~_基于sprintbootvue的药店管理系统-CSDN博客 免费分享一套SpringBootVue实验室(预约)管理系统帅呆了~~-CSDN博客
http://www.dnsts.com.cn/news/43745.html

相关文章:

  • 加强企业网站建设作用适合用于网站开发的工具
  • 网站的开发环境设计网站制作案例怎么样
  • 做网站带来的好处自助免费建网站
  • 快速判断网站开发语言网站制作公司哪家好
  • 高端网站制作的公司广州各区最新动态
  • 重庆市企业网站建设张家港高端网站制作
  • 广州宝安建网站机关网站建设制度
  • 做网站需要会什么 知乎网站建设的收获体会
  • 企业做外贸网站常用术语设计工作室怎么起步
  • 查询网站备案查询vs设置网站开发环境
  • 网站想做个链接怎么做的百度公司有哪些部门
  • 济南正规网站建设公司wordpress 博客园
  • 网站建设 seo模块遵义新蓝外国语学校网站建设
  • 纪检网站建设方案网页版梦幻西游探案任务攻略
  • 阿里云心选建站wordpress 新手教程
  • wordpress theme是什么百度百科优化
  • 广东省自然资源厅领导分工徐州网站优化价格
  • 网站seo查询站长之家建筑模板多少钱一张什么尺寸
  • 网站建设标题wamp在网站建设中的功能及协作关系
  • 宿迁住房和城乡建设部网站百度搜索推广怎么做
  • 网站建设与管理论文金坛市建设局网站
  • 欧美一级a做爰片免费网站做跨境电商网站报价
  • 企业手机网站建设机构企业网搭建及应用
  • 文化类网站建设方向设立深圳公司
  • 泉州模板建站平台免费发帖论坛大全
  • php网站建设平台搭建容桂佛山做app网站
  • wordpress建站网页无法运网站案例演示
  • 电商网站 建设Linux主机安装wordpress
  • 运城网站建设维护免费的建网站软件
  • 用jsp建设网站软文推广怎么写