骏域网站建设,小程序开发一个要多少钱,建网站拿到广告,太仓公司做网站博主介绍#xff1a;✌csdn特邀作者、博客专家、java领域优质创作者、博客之星#xff0c;擅长Java、微信小程序、Python、Android等技术#xff0c;专注于Java技术领域和毕业项目实战✌ #x1f345;文末获取源码联系#x1f345; #x1f447;#x1f3fb; 精彩专栏推… 博主介绍✌csdn特邀作者、博客专家、java领域优质创作者、博客之星擅长Java、微信小程序、Python、Android等技术专注于Java技术领域和毕业项目实战✌ 文末获取源码联系 精彩专栏推荐订阅 不然下次找不到哟 Java项目精品实战案例300套Java微信小程序项目实战200套 Python项目精品实战案例100套 目录
一、效果演示
二、前言介绍
三、主要技术
四、系统设计
4.1、主要功能模块设计
4.2、系统开发架构图
4.3、系统逻辑结构设计
五、功能实现截图
六、数据库设计
七、关键代码
八、源码获取 一、效果演示 基于springbootvue的养老服务管理系统演示视频 二、前言介绍 本次的设计就是针对房源出租信息管理系统进行的信息化建设在语言技术选择上采用成熟稳定的JAVA语言另外一方面为了能够使开发更接近目前主流技术还特意采用了Spring Boot框架来进行框架设计。前端页面框架方面还是选择了比较流行的JSP可以从不同角度来满足房源信息管理系统的页面需求。技术及房产行业的特有业务加持来共同完成信息化的建设。 三、主要技术 技术名作用SpringBoot后端框架JSP前端技术MySQL数据库 四、系统设计 4.1、主要功能模块设计 4.2、系统开发架构图 4.3、系统逻辑结构设计 五、功能实现截图 首页 后台登录 房源信息添加页面 申请租房查询 这里功能太多就不一一截图展示了 六、数据库设计 E-R图
管理员信息属性有用户名、密码、编号。如下图所示。 用户信息属性包括编号姓名性别年龄电话邮箱地址身份证号。具体如下图所示。 房屋信息 将数据库概念设计的E-R图转换为关系数据库。在关系数据库中数据关系由数据表组成但是表的结构表现在表的字段上。 七、关键代码 package com.example.service;import cn.hutool.core.collection.CollectionUtil;
import com.example.dao.FangdongInfoDao;
//kuabiaojisuan1
import com.example.entity.*;
import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;
import com.example.entity.FangdongInfo;
//kuabiaojisuan2
import com.example.exception.CustomException;
import com.example.common.ResultCode;
import com.example.vo.FangdongInfoVo;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import cn.hutool.crypto.SecureUtil;import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.Date;
import java.util.List;
import java.util.Map;Service
public class FangdongInfoService {Resourceprivate FangdongInfoDao fangdongInfoDao;//kuabiaojisuan3public FangdongInfo add(FangdongInfo fangdongInfo) {ListLong touxiangflst fangdongInfo.getTouxiangflst();if (!CollectionUtil.isEmpty(touxiangflst)) {fangdongInfo.setTouxiang(touxiangflst.toString());}//shangxchxuantupxian// 唯一校验int count fangdongInfoDao.checkRepeat(yonghuming, fangdongInfo.getYonghuming(), null);
if (count 0) {throw new CustomException(1001, 该用户名\ fangdongInfo.getYonghuming() \已存在);
}// fangdongInfo.setAccount((double) 0);fangdongInfoDao.insertSelective(fangdongInfo);return fangdongInfo;}public ListMapString,String findByDiqu() {return fangdongInfoDao.findByDiqu();}public void delete(Long id) {fangdongInfoDao.deleteByPrimaryKey(id);}public void update(FangdongInfo fangdongInfo) {ListLong touxiangflst fangdongInfo.getTouxiangflst();if (!CollectionUtil.isEmpty(touxiangflst)) {fangdongInfo.setTouxiang(touxiangflst.toString());}//shangxchxuantupxian//youdianzanfangdongInfoDao.updateByPrimaryKeySelective(fangdongInfo);}public FangdongInfo findById(Long id) {return fangdongInfoDao.selectByPrimaryKey(id);}public ListFangdongInfoVo findAll() {return fangdongInfoDao.findByJianjie(all);}public PageInfoFangdongInfoVo findPage(String jianjie, Integer pageNum, Integer pageSize, HttpServletRequest request) {PageHelper.startPage(pageNum, pageSize);ListFangdongInfoVo allnull;Account user (Account) request.getSession().getAttribute(user);if (user.getLevel().equals(管理员)) {all fangdongInfoDao.findByJianjie(jianjie);}return PageInfo.of(all);}public PageInfoFangdongInfoVo findPageqt(String jianjie, Integer pageNum, Integer pageSize, HttpServletRequest request) {PageHelper.startPage(pageNum, pageSize);ListFangdongInfoVo allnull;Account user (Account) request.getSession().getAttribute(user);all fangdongInfoDao.findByJianjie(jianjie);return PageInfo.of(all);}// public FangdongInfoVo findByUserName(String name) {
// return fangdongInfoDao.findByUsername(name);
// }public FangdongInfo login(String yonghuming, String mima) {FangdongInfo fangdongInfo fangdongInfoDao.findByYonghumingzj(yonghuming);if (fangdongInfo null) {throw new CustomException(ResultCode.USER_ACCOUNT_ERROR);}if (!SecureUtil.md5(mima).equalsIgnoreCase(fangdongInfo.getMima())) {throw new CustomException(ResultCode.USER_ACCOUNT_ERROR);}return fangdongInfo;}public void changeStatus(Long id) {FangdongInfo fangdongInfo fangdongInfoDao.selectByPrimaryKey(id);if(fangdongInfo.getStatus().equals(是)){fangdongInfo.setStatus(否);fangdongInfoDao.updateByPrimaryKey(fangdongInfo);}else if(fangdongInfo.getStatus().equals(否)){fangdongInfo.setStatus(是);fangdongInfoDao.updateByPrimaryKey(fangdongInfo);}}//ddaizdhifu//youtixingpublic void update2(FangdongInfoVo fangdongInfo) {ListLong touxiangflst fangdongInfo.getTouxiangflst();if (!CollectionUtil.isEmpty(touxiangflst)) {fangdongInfo.setTouxiang(touxiangflst.toString());}//shangxchxuantupxianif (StringUtils.isEmpty(fangdongInfo.getMima())) {// 默认密码123456fangdongInfo.setMima(SecureUtil.md5(123456));} else {fangdongInfo.setMima(SecureUtil.md5(fangdongInfo.getMima()));}fangdongInfoDao.updateByPrimaryKeySelective(fangdongInfo);}}八、源码获取 大家点赞、收藏、关注、评论啦 、查看获取联系方式 精彩专栏推荐订阅在下方专栏 Java项目精品实战案例300套 Java微信小程序项目实战200套 Python项目精品实战案例100套