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

龙华做网站怎么样网站的推广平台有哪些

龙华做网站怎么样,网站的推广平台有哪些,又一医院检出200多例阳性,Wordpress 免费收款插件目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能需求2.1 学生端2.2 宿管2.3 老师端 三、系统展示四、核心代码4.1 查询单条个人习惯4.2 查询我的室友4.3 查询宿舍4.4 查询指定性别全部宿舍4.5 初次分配宿舍 五、免责说明 一、摘要 1.1 项目介绍 基于JAVAVueSpringBootMySQL的…

在这里插入图片描述


目录

  • 一、摘要
    • 1.1 项目介绍
    • 1.2 项目录屏
  • 二、功能需求
    • 2.1 学生端
    • 2.2 宿管
    • 2.3 老师端
  • 三、系统展示
  • 四、核心代码
    • 4.1 查询单条个人习惯
    • 4.2 查询我的室友
    • 4.3 查询宿舍
    • 4.4 查询指定性别全部宿舍
    • 4.5 初次分配宿舍
  • 五、免责说明


一、摘要

1.1 项目介绍

基于JAVA+Vue+SpringBoot+MySQL的高校宿舍调配管理系统,包含了宿舍管理模块、宿舍分配模块、个人配置模块,还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示等基础模块,高校宿舍调配管理系统基于角色的访问控制,给高校管理员、教师和学生角色使用,可将权限精确到按钮级别,您可以自定义角色并分配权限,系统适合设计精确的权限约束需求。

1.2 项目录屏


二、功能需求

第二章为功能需求,并非实际功能模块,请同学们知晓。

使用技术:前端vue 后端springboot 数据库mysql。

名称:基于多维匹配度分析的宿舍调配管理系统开发。

登录界面分角色登录,在登录之前展示如下界面。

在这里插入图片描述
点击右上方登录进入登录界面,如下。

在这里插入图片描述
一共有三个用户:学生 宿管 老师

2.1 学生端

有个人信息的添加修改,退出登录,分配信息(填写宿舍分配所需个人信息),调宿信息(填写申请调宿申请和查看反馈结果),我的舍友(展示宿舍分配之后的舍友信息)。

在这里插入图片描述

申请调宿的信息:

在这里插入图片描述
分配宿舍的信息:

在这里插入图片描述
在分配宿舍这块使用 kmeans 算法或者 贪心 算法。

2.2 宿管

个人信息的填写修改,学生管理(该楼学生的信息查询)。

在这里插入图片描述

2.3 老师端

个人信息,学生查询(精准查询(按照学号),模糊查询(学院专业班级)),宿舍调配(处理学生的申请调宿问题),再有一个对按照算法分配好的学生宿舍结果的一个确认。

在这里插入图片描述


三、系统展示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


四、核心代码

4.1 查询单条个人习惯

@RequestMapping(value = "/getMySettings", method = RequestMethod.GET)
@ApiOperation(value = "查询单条个人习惯")
public Result<MySettings> getMySettings(){User currUser = securityUtil.getCurrUser();MySettings mySettings = iMySettingsService.getById(currUser.getId());if(mySettings == null) {mySettings = MySettingsUtils.getMySettings(currUser);iMySettingsService.saveOrUpdate(mySettings);}return new ResultUtil<MySettings>().setData(mySettings);
}

4.2 查询我的室友

@RequestMapping(value = "/getMyFriend", method = RequestMethod.GET)
@ApiOperation(value = "查询我的室友")
public Result<List<MySettings>> getMyFriend(){User currUser = securityUtil.getCurrUser();MySettings mySettings = iMySettingsService.getById(currUser.getId());if(mySettings == null) {return ResultUtil.error("没有你的配置");}QueryWrapper<MySettings> qw = new QueryWrapper<>();qw.eq("dorm_id",mySettings.getDormId());return new ResultUtil<List<MySettings>>().setData(iMySettingsService.list(qw));
}

4.3 查询宿舍

@RequestMapping(value = "/getByPage", method = RequestMethod.GET)
@ApiOperation(value = "查询宿舍")
public Result<IPage<Dorm>> getByPage(@ModelAttribute Dorm dorm ,@ModelAttribute PageVo page){QueryWrapper<Dorm> qw = new QueryWrapper<>();if(!ZwzNullUtils.isNull(dorm.getHouse())) {qw.like("house",dorm.getHouse());}if(!ZwzNullUtils.isNull(dorm.getRoom())) {qw.like("room",dorm.getRoom());}if(!ZwzNullUtils.isNull(dorm.getType())) {qw.like("type",dorm.getType());}IPage<Dorm> data = iDormService.page(PageUtil.initMpPage(page),qw);return new ResultUtil<IPage<Dorm>>().setData(data);
}

4.4 查询指定性别全部宿舍

@RequestMapping(value = "/getMyAll", method = RequestMethod.GET)
@ApiOperation(value = "查询指定性别全部宿舍")
public Result<List<Dorm>> getMyAll(){User currUser = securityUtil.getCurrUser();QueryWrapper<Dorm> qw = new QueryWrapper<>();if(Objects.equals("女",currUser.getSex())) {qw.eq("type","女生宿舍");} else {qw.eq("type","男生宿舍");}return new ResultUtil<List<Dorm>>().setData(iDormService.list(qw));
}

4.5 初次分配宿舍

@RequestMapping(value = "/createDorm", method = RequestMethod.GET)
@ApiOperation(value = "初次分配宿舍")
public Result<Object> createDorm(){User currUser = securityUtil.getCurrUser();MySettings mySettings = iMySettingsService.getById(currUser.getId());if(mySettings == null) {return ResultUtil.error("未初始化");}if(!ZwzNullUtils.isNull(mySettings.getDormId())) {return ResultUtil.error("您的宿舍已分配!");}QueryWrapper<DormChange> qw2 = new QueryWrapper<>();qw2.eq("user_id",currUser.getId());qw2.eq("status","未审核");if(iDormChangeService.count(qw2) > 0L) {return ResultUtil.error("您已申请,请等待审核!");}// 确认学生的性别String sex = mySettings.getSex();if(!Objects.equals("女",sex)) {sex = "男";}// 查询所有宿舍List<Dorm> dormList = iDormService.list();// 次优解,空宿舍Dorm ans2 = null;// 最优解,有人且符合条件的宿舍Dorm ans1 = null;// 最优解符合的条件数Integer ansCount = -1;for (Dorm d : dormList) {if(Objects.equals("男",sex) && Objects.equals("女生宿舍",d.getType()) || Objects.equals("女",sex) && Objects.equals("男生宿舍",d.getType())) {// 宿舍性别过滤continue;}// 查询宿舍内的学生QueryWrapper<MySettings> sQw = new QueryWrapper<>();sQw.eq("dorm_id",d.getId());List<MySettings> settingsList = iMySettingsService.list(sQw);if(settingsList.size() > 1) {// 设定两人满员,过滤该宿舍} else if(settingsList.size() < 1) {// 找到次优解if(ans2 == null) {ans2 = d;}} else {// 宿舍内满足条件的数量Integer maxCount = 0;MySettings se = settingsList.get(0);if(se == null) {continue;}// 计算和室友关系的匹配指标if(Objects.equals(se.getSetting1(),mySettings.getSetting1())) {maxCount ++;}if(Objects.equals(se.getSetting2(),mySettings.getSetting2())) {maxCount ++;}if(Objects.equals(se.getSetting3(),mySettings.getSetting3())) {maxCount ++;}if(Objects.equals(se.getSetting4(),mySettings.getSetting4())) {maxCount ++;}if(Objects.equals(se.getSetting5(),mySettings.getSetting5())) {maxCount ++;}if(Objects.equals(se.getSetting6(),mySettings.getSetting6())) {maxCount ++;}if(Objects.equals(se.getSetting7(),mySettings.getSetting7())) {maxCount ++;}if(Objects.equals(se.getSetting8(),mySettings.getSetting8())) {maxCount ++;}if(maxCount > ansCount) {// 如果满足最优条件ansCount = maxCount;ans1 = d;}}}if(ans1 != null) {DormChange dc = MySettingsUtils.createDormChange(mySettings, ans1);iDormChangeService.saveOrUpdate(dc);} else if(ans2 != null) {DormChange dc = MySettingsUtils.createDormChange(mySettings, ans2);iDormChangeService.saveOrUpdate(dc);} else {return ResultUtil.error("没有合适的宿舍");}return ResultUtil.success();
}

五、免责说明

  • 本项目仅供个人学习使用,商用授权请联系博主,否则后果自负。
  • 博主拥有本软件构建后的应用系统全部内容所有权及独立的知识产权,拥有最终解释权。
  • 如有问题,欢迎在仓库 Issue 留言,看到后会第一时间回复,相关意见会酌情考虑,但没有一定被采纳的承诺或保证。

下载本系统代码或使用本系统的用户,必须同意以下内容,否则请勿下载!

  1. 出于自愿而使用/开发本软件,了解使用本软件的风险,且同意自己承担使用本软件的风险。
  2. 利用本软件构建的网站的任何信息内容以及导致的任何版权纠纷和法律争议及后果和博主无关,博主对此不承担任何责任。
  3. 在任何情况下,对于因使用或无法使用本软件而导致的任何难以合理预估的损失(包括但不仅限于商业利润损失、业务中断与业务信息丢失),博主概不承担任何责任。
  4. 必须了解使用本软件的风险,博主不承诺提供一对一的技术支持、使用担保,也不承担任何因本软件而产生的难以预料的问题的相关责任。

在这里插入图片描述


文章转载自:
http://wanjiaimpuissance.kryr.cn
http://wanjiagala.kryr.cn
http://wanjiapereion.kryr.cn
http://wanjialeftie.kryr.cn
http://wanjiainbound.kryr.cn
http://wanjiajutty.kryr.cn
http://wanjiamilitarize.kryr.cn
http://wanjiahomonym.kryr.cn
http://wanjiaantithetic.kryr.cn
http://wanjiahieroglyphist.kryr.cn
http://wanjiasakyamuni.kryr.cn
http://wanjiaanteprohibition.kryr.cn
http://wanjiacirrhosis.kryr.cn
http://wanjiaclouted.kryr.cn
http://wanjiaceiling.kryr.cn
http://wanjiaaxisymmetric.kryr.cn
http://wanjiamistreatment.kryr.cn
http://wanjiatoil.kryr.cn
http://wanjiascandaliser.kryr.cn
http://wanjiafresnel.kryr.cn
http://wanjiafoxtail.kryr.cn
http://wanjiadehortative.kryr.cn
http://wanjiaagiotage.kryr.cn
http://wanjiavolucrary.kryr.cn
http://wanjiabanister.kryr.cn
http://wanjiaphenomenally.kryr.cn
http://wanjiauteritis.kryr.cn
http://wanjiaproletaire.kryr.cn
http://wanjiagonfalon.kryr.cn
http://wanjiadiscontinuity.kryr.cn
http://wanjiadatolite.kryr.cn
http://wanjiasuperposition.kryr.cn
http://wanjiaaccumulator.kryr.cn
http://wanjiapremiere.kryr.cn
http://wanjiarapidity.kryr.cn
http://wanjiaimpugnment.kryr.cn
http://wanjiadesist.kryr.cn
http://wanjiacheck.kryr.cn
http://wanjianorthwestwardly.kryr.cn
http://wanjiapedunculate.kryr.cn
http://wanjiapipelaying.kryr.cn
http://wanjiadive.kryr.cn
http://wanjiaalterable.kryr.cn
http://wanjiaeuploidy.kryr.cn
http://wanjiaantabuse.kryr.cn
http://wanjiabenioff.kryr.cn
http://wanjianice.kryr.cn
http://wanjiasothiac.kryr.cn
http://wanjiascorching.kryr.cn
http://wanjiadiminished.kryr.cn
http://wanjiagsm.kryr.cn
http://wanjialeucine.kryr.cn
http://wanjiacircusiana.kryr.cn
http://wanjiafistiana.kryr.cn
http://wanjiasgml.kryr.cn
http://wanjiaabroad.kryr.cn
http://wanjiaanalytical.kryr.cn
http://wanjiafractionalism.kryr.cn
http://wanjiatruepenny.kryr.cn
http://wanjiarailsplitter.kryr.cn
http://wanjiatwister.kryr.cn
http://wanjiasaturdays.kryr.cn
http://wanjiasuramin.kryr.cn
http://wanjianot.kryr.cn
http://wanjiamalingery.kryr.cn
http://wanjiafossilize.kryr.cn
http://wanjiamegametre.kryr.cn
http://wanjiaprovirus.kryr.cn
http://wanjiahypermetamorphic.kryr.cn
http://wanjiagregorian.kryr.cn
http://wanjiacolorplate.kryr.cn
http://wanjiaslue.kryr.cn
http://wanjiaenlighten.kryr.cn
http://wanjiaassemblagist.kryr.cn
http://wanjiaworthy.kryr.cn
http://wanjiadivisa.kryr.cn
http://wanjiarhabdovirus.kryr.cn
http://wanjiatamper.kryr.cn
http://wanjiagoshawk.kryr.cn
http://wanjiadrawbridge.kryr.cn
http://www.15wanjia.com/news/123143.html

相关文章:

  • 微信网站开发语言品牌传播推广方案
  • 积极推进在线网站建设网店运营的工作内容
  • 网站备案没有固定电话军事网站大全军事网
  • 成都建站模板网站开发网站运营推广选择乐云seo
  • 卢龙网站建设厦门人才网官网登录
  • 重庆深蓝科技网站开发免费推广引流平台
  • 舟山的房子做民宿上什么网站搜索引擎优化的主要内容
  • 网站备案人有什么风险东莞关键词排名seo
  • 店铺设计网站推荐免费建站
  • 教人如何做吃的网站微信最好用的营销软件
  • 周口做网站优化关键词优化推广公司哪家好
  • 企业信息公示系统查询全国官网洛阳seo网站
  • 程序员就是做网站的吗培训课程开发
  • 网站平台开发与应用面试seo优化一般优化哪些方面
  • 网站发布和推广定西seo排名
  • 做软件需要什么软件南和网站seo
  • nodejs网站开发网站模板商城
  • 贵阳市建设局信息管理网站网页设计
  • 哈尔滨网站建设2017人民日报今日新闻
  • 江宁做网站价格西安seo网站建设
  • 做歌手的网站福州百度快照优化
  • 南通动态网站建设长沙官网seo技巧
  • php可以做视频网站东莞网站关键词优化公司
  • b站怎么上首页推广石家庄网络seo推广
  • 门户网站建站五年级上册语文优化设计答案
  • 自己做电视视频网站网站收录网
  • 泉州网站建设费用互联网广告价格
  • 兼职做问卷调查的网站如何把网站推广出去
  • 东莞建设工程质量网站seo网站优化技术
  • 西安专业网站建设报价谷歌搜索引擎