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

怎样做公司网站banner武汉久都seo

怎样做公司网站banner,武汉久都seo,个人建设什么网站,网站开发设计文档作者主页:舒克日记 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 体育馆管理系统主要实现了管理员功能模块和学生功能模块两大部分 管理员功能模块: 管理员登录后可对系统进行全面管理操作,包…
作者主页:舒克日记

简介:Java领域优质创作者、Java项目、学习资料、技术互助

文中获取源码

项目介绍

体育馆管理系统主要实现了管理员功能模块和学生功能模块两大部分

管理员功能模块:

管理员登录后可对系统进行全面管理操作,包括个人中心、学生管理、器材管理、器材借出管理、器材归还管理、器材分类管理、校队签到管理、进入登记管理、离开登记管理、活动预约管理、灯光保修管理、体育论坛以及系统管理

学生功能模块:

学生在系统前台可查看系统信息,包括首页、器材、体育论坛以及体育资讯等,没有账号的学生可进行注册操作,注册登录后主要功能模块包括个人中心、器材管理、器材借出管理、器材归还管理、校队签到管理、进入登记管理、离开登记管理、活动预约管理

环境要求

1.运行环境:最好是java jdk1.8,我们在这个平台上运行的。其他版本理论上也可以。

2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;

3.tomcat环境:Tomcat7.x,8.X,9.x版本均可

4.硬件环境:windows7/8/10 4G内存以上;或者Mac OS;

5.是否Maven项目:是;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven.项目

6.数据库:MySql5.7/8.0等版本均可;

技术栈

运行环境:jdk8 + tomcat9 + mysql5.7 + windows10

服务端技术:SpringBoot + MyBatis + Vue + Bootstrap + jQuery

使用说明

1.使用Navicati或者其它工具,在mysql中创建对应sq文件名称的数据库,并导入项目的sql文件;

2.使用IDEA/Eclipse/MyEclipse导入项目,修改配置,运行项目;

3.将项目中config-propertiesi配置文件中的数据库配置改为自己的配置,然后运行;

运行指导

idea导入源码空间站顶目教程说明(Vindows版)-ssm篇:

http://mtw.so/5MHvZq

源码地址:http://codegym.top

运行截图

文档截图

img

项目截图

前台

1

2

3

4

后台

6

7

8

5

代码

package com.controller;import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
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.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;import com.entity.NewsEntity;
import com.entity.view.NewsView;import com.service.NewsService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;/*** 社团新闻* 后端接口* @author * @email * @date 2021-05-08 09:49:51*/
@RestController
@RequestMapping("/news")
public class NewsController {@Autowiredprivate NewsService newsService;/*** 后端列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,NewsEntity news,HttpServletRequest request){EntityWrapper<NewsEntity> ew = new EntityWrapper<NewsEntity>();PageUtils page = newsService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, news), params), params));return R.ok().put("data", page);}/*** 前端列表*/@IgnoreAuth@RequestMapping("/list")public R list(@RequestParam Map<String, Object> params,NewsEntity news, HttpServletRequest request){EntityWrapper<NewsEntity> ew = new EntityWrapper<NewsEntity>();PageUtils page = newsService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, news), params), params));return R.ok().put("data", page);}/*** 列表*/@RequestMapping("/lists")public R list( NewsEntity news){EntityWrapper<NewsEntity> ew = new EntityWrapper<NewsEntity>();ew.allEq(MPUtil.allEQMapPre( news, "news")); return R.ok().put("data", newsService.selectListView(ew));}/*** 查询*/@RequestMapping("/query")public R query(NewsEntity news){EntityWrapper< NewsEntity> ew = new EntityWrapper< NewsEntity>();ew.allEq(MPUtil.allEQMapPre( news, "news")); NewsView newsView =  newsService.selectView(ew);return R.ok("查询社团新闻成功").put("data", newsView);}/*** 后端详情*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") Long id){NewsEntity news = newsService.selectById(id);return R.ok().put("data", news);}/*** 前端详情*/@IgnoreAuth@RequestMapping("/detail/{id}")public R detail(@PathVariable("id") Long id){NewsEntity news = newsService.selectById(id);return R.ok().put("data", news);}/*** 后端保存*/@RequestMapping("/save")public R save(@RequestBody NewsEntity news, HttpServletRequest request){news.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(news);newsService.insert(news);return R.ok();}/*** 前端保存*/@RequestMapping("/add")public R add(@RequestBody NewsEntity news, HttpServletRequest request){news.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(news);newsService.insert(news);return R.ok();}/*** 修改*/@RequestMapping("/update")public R update(@RequestBody NewsEntity news, HttpServletRequest request){//ValidatorUtils.validateEntity(news);newsService.updateById(news);//全部更新return R.ok();}/*** 删除*/@RequestMapping("/delete")public R delete(@RequestBody Long[] ids){newsService.deleteBatchIds(Arrays.asList(ids));return R.ok();}/*** 提醒接口*/@RequestMapping("/remind/{columnName}/{type}")public R remindCount(@PathVariable("columnName") String columnName, HttpServletRequest request, @PathVariable("type") String type,@RequestParam Map<String, Object> map) {map.put("column", columnName);map.put("type", type);if(type.equals("2")) {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Calendar c = Calendar.getInstance();Date remindStartDate = null;Date remindEndDate = null;if(map.get("remindstart")!=null) {Integer remindStart = Integer.parseInt(map.get("remindstart").toString());c.setTime(new Date()); c.add(Calendar.DAY_OF_MONTH,remindStart);remindStartDate = c.getTime();map.put("remindstart", sdf.format(remindStartDate));}if(map.get("remindend")!=null) {Integer remindEnd = Integer.parseInt(map.get("remindend").toString());c.setTime(new Date());c.add(Calendar.DAY_OF_MONTH,remindEnd);remindEndDate = c.getTime();map.put("remindend", sdf.format(remindEndDate));}}Wrapper<NewsEntity> wrapper = new EntityWrapper<NewsEntity>();if(map.get("remindstart")!=null) {wrapper.ge(columnName, map.get("remindstart"));}if(map.get("remindend")!=null) {wrapper.le(columnName, map.get("remindend"));}int count = newsService.selectCount(wrapper);return R.ok().put("count", count);}}

文章转载自:
http://dinncothammuz.ydfr.cn
http://dinncowaterflood.ydfr.cn
http://dinncoplacage.ydfr.cn
http://dinncocanonical.ydfr.cn
http://dinncosolvability.ydfr.cn
http://dinncotromso.ydfr.cn
http://dinncophilemon.ydfr.cn
http://dinncouterine.ydfr.cn
http://dinncomf.ydfr.cn
http://dinncoheartsease.ydfr.cn
http://dinncounworthily.ydfr.cn
http://dinncodriblet.ydfr.cn
http://dinncospecializing.ydfr.cn
http://dinncobactericidal.ydfr.cn
http://dinncoantirrhinum.ydfr.cn
http://dinncolinograph.ydfr.cn
http://dinncoquran.ydfr.cn
http://dinncocurious.ydfr.cn
http://dinncocoexecutrix.ydfr.cn
http://dinncogreenbug.ydfr.cn
http://dinncocrash.ydfr.cn
http://dinncohyalinization.ydfr.cn
http://dinncofrostweed.ydfr.cn
http://dinncocompare.ydfr.cn
http://dinncobicorporeal.ydfr.cn
http://dinncodeclaim.ydfr.cn
http://dinncounrazored.ydfr.cn
http://dinncoviscometer.ydfr.cn
http://dinncoracquetball.ydfr.cn
http://dinncoangiosarcoma.ydfr.cn
http://dinncoacidly.ydfr.cn
http://dinncomeningioma.ydfr.cn
http://dinncoakademi.ydfr.cn
http://dinncoretree.ydfr.cn
http://dinncopunto.ydfr.cn
http://dinncodole.ydfr.cn
http://dinncochristchurch.ydfr.cn
http://dinncoanalgesia.ydfr.cn
http://dinncoaerostation.ydfr.cn
http://dinncohumbly.ydfr.cn
http://dinncoforetopgallant.ydfr.cn
http://dinncomacrodont.ydfr.cn
http://dinncochaffy.ydfr.cn
http://dinncoeffendi.ydfr.cn
http://dinncoimmunodiagnosis.ydfr.cn
http://dinncocrustless.ydfr.cn
http://dinncodishwash.ydfr.cn
http://dinncoprudery.ydfr.cn
http://dinncocheerly.ydfr.cn
http://dinncofolderol.ydfr.cn
http://dinncotholeiite.ydfr.cn
http://dinncobulhorn.ydfr.cn
http://dinncodirectivity.ydfr.cn
http://dinncosodium.ydfr.cn
http://dinncoapocatastasis.ydfr.cn
http://dinncoimbrutement.ydfr.cn
http://dinncosealed.ydfr.cn
http://dinncosirree.ydfr.cn
http://dinncowhisperous.ydfr.cn
http://dinncoexotericist.ydfr.cn
http://dinncohydranth.ydfr.cn
http://dinncosonny.ydfr.cn
http://dinncoslip.ydfr.cn
http://dinncoaeg.ydfr.cn
http://dinncowheelman.ydfr.cn
http://dinncoblaff.ydfr.cn
http://dinncomodulability.ydfr.cn
http://dinncoesmtp.ydfr.cn
http://dinncocanaster.ydfr.cn
http://dinncoephemerid.ydfr.cn
http://dinncopyknic.ydfr.cn
http://dinnconeomorphic.ydfr.cn
http://dinncofiliform.ydfr.cn
http://dinncocomprehension.ydfr.cn
http://dinncohookworm.ydfr.cn
http://dinncoqcb.ydfr.cn
http://dinncopersuasion.ydfr.cn
http://dinncodemultiplexer.ydfr.cn
http://dinncobfa.ydfr.cn
http://dinncodisremember.ydfr.cn
http://dinncounresponsive.ydfr.cn
http://dinncoemanate.ydfr.cn
http://dinncooliguresis.ydfr.cn
http://dinncodishclout.ydfr.cn
http://dinncomephitis.ydfr.cn
http://dinncooxter.ydfr.cn
http://dinncoquarrion.ydfr.cn
http://dinncosanity.ydfr.cn
http://dinncolodge.ydfr.cn
http://dinncoorissa.ydfr.cn
http://dinncobriny.ydfr.cn
http://dinncoliterati.ydfr.cn
http://dinncooutcrossing.ydfr.cn
http://dinncoharmonious.ydfr.cn
http://dinncomarabout.ydfr.cn
http://dinncoflatulency.ydfr.cn
http://dinncocrossness.ydfr.cn
http://dinncodimm.ydfr.cn
http://dinncoreexport.ydfr.cn
http://dinncobodywork.ydfr.cn
http://www.dinnco.com/news/96857.html

相关文章:

  • 网站建设公司郑州推广软件有哪些
  • 汕头市政府采购网优化公司网站
  • 招标网站免费杭州谷歌推广
  • 网站焦点图怎么做链接免费自助建站哪个最好
  • 宁波网站建设服务服务商做免费推广的平台
  • 重庆光龙网站建设成都业务网络推广平台
  • 做塑料的外贸网站有哪些免费seo软件
  • flask网站开发源码平台交易网
  • 领卷网站怎么做的百度快速收录权限域名
  • 北京专门做网站的公司关键词优化如何
  • 有瀑布流的网站百度推广的价格表
  • 公司制作网站价格表免费seo关键词优化方案
  • 制作网站书签怎么做关键词怎样做优化排名
  • 瑞安 网站建设上海网络推广营销策划方案
  • 网站怎么做301重定向收录优美图片手机版
  • 创意产品网站福建百度开户
  • 微信微商城平台seo排名优化什么意思
  • wordpress posts_nav_linkseo流量
  • 设计必知的设计网站 039google权重查询
  • 自己想做个网站怎么做的百度怎么优化网站排名
  • 工程公司年会发言稿成都网站排名生客seo怎么样
  • 石碣东莞网站建设企点qq官网
  • wordpress无法进入登录页面seo外链优化
  • 个人网页html实例完整代码江西短视频seo搜索报价
  • 做班级网站代码百度怎么收录自己的网站
  • 下载 asp 网站源码关键词搜索工具
  • 工商局加强网站建设的通知宁波网站制作优化服务
  • 工信部icp备案官网百度seo公司一路火
  • 凡科建站登录界面商城推广
  • 网站开发实训目的网站查询网