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

网站建设ppt模板下载上海16个区排名

网站建设ppt模板下载,上海16个区排名,wordpress 本地加速,深圳高端婚介公司背景 大学生租房系统设计的目的是建立一个高效的平台#xff0c;采用简洁高效的Java语言与Mysql数据库等技术#xff0c;设计和开发了本大学生租房系统设计。该系统主要实现了用户和房主通过系统注册用户#xff0c;登录系统后能够编辑自己的个人信息、查看首页#xff0c…背景 大学生租房系统设计的目的是建立一个高效的平台采用简洁高效的Java语言与Mysql数据库等技术设计和开发了本大学生租房系统设计。该系统主要实现了用户和房主通过系统注册用户登录系统后能够编辑自己的个人信息、查看首页房屋信息房屋评价公告资讯个人中心后台管理意见反馈等还可以对后台进行操作以及管理员可以进行首页个人中心房主管理用户管理房屋类型管理房屋信息管理预约看房管理定金留房管理租赁订单管理房屋评价管理等功能的管理。计算机技术在现代管理中的应用使计算机成为用户应用现代技术的重要工具能够有效的解决获取信息便捷化、全面化的问题提高效率。 系统主要包括首页个人中心房主管理用户管理房屋类型管理房屋信息管理预约看房管理定金留房管理租赁订单管理房屋评价管理等功能的操作系统管理员是整个系统的核心。而用户登录到系统前台可以对首页房屋信息房屋评价公告资讯个人中心后台管理意见反馈等进行查看以及其他的操作。 相关技术 SpringBoot SpringBoot是一个全新开源的轻量级框架。基于Spring4.0设计其不仅继承了Spring框架原来有的优秀特性而且还通过简化配置文件来进一步简化了Spring应用的整个搭建以及开发过程。另外在原本的Spring中由于随着项目的扩大导入的jar包数量越来越大随之出现了jar包版本之间的兼容性问题而此时SpringBoot通过集成大量的框架使得依赖包的版本冲突以及引用的不稳定性问题得到了很好的解决。 SpringBoot可以看做是Spring的加强版本但实质上都是Spring的相关技术有了这些优秀的开源框架程序员在开发过程中将事半功倍。 vue Vue是一套用于构建用户界面的渐进式的js框架发布于2014年2月。与其它大型框架不同的是Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层不仅易于上手还便于与第三方库( 如: vue-router,vue-resource,vuex)或既有项目整合。 系统设计 根据大学生租房系统的功能需求进行系统设计。 前台功能进入系统可以实现首页房屋信息房屋评价公告资讯个人中心后台管理意见反馈等功能进行操作 后台主要是管理员房主和用户主要功能包括首页个人中心房主管理用户管理房屋类型管理房屋信息管理预约看房管理定金留房管理租赁订单管理房屋评价管理等。 系统对这些功能进行整合产生的功能结构图如下 数据库设计 ER图是由实体及其关系构成的图通过E/R图可以清楚地描述系统涉及到的实体之间的相互关系。在系统中对一些主要的几个关键实体如下图 1.用户注册实体 用户注册实体包括用户名密码确认密码姓名手机身份证等属性。用户注册实体图如图4-2所示 2.房屋信息实体 房屋信息实体包括房屋类型地区位置朝向楼层楼号房屋面积房屋设施房屋状态房屋租金房主账号房主姓名等属性。房屋信息实体图如图4-3所示 数据库概念结构设计后可以数据库概念转化实际的数据模型这是一种数据库的逻辑结构就是将概念结构与支持数据库管理系统的模型相符合。具体的表设计如下所示。此处只展示部分表。 系统详细设计 系统功能模块 大学生租房系统在系统首页可以查看首页房屋信息房屋评价公告资讯个人中心后台管理意见反馈等内容并进行详细操作。 房屋信息在房屋信息页面可以查看房屋类型地区位置朝向楼层楼号房屋面积房屋设施房屋状态房屋租金房主账号房主姓名等内容并可以进行预约看房定金留房等操作。 管理员模块 管理员登录系统后可以对首页个人中心房主管理用户管理房屋类型管理房屋信息管理预约看房管理定金留房管理租赁订单管理房屋评价管理等功能进行相应的操作。 房主管理在房主管理页面可以对索引房主账号房主姓名性别照片联系电话身份证等内容进行详情修改和删除等操作。 代码实现 由于代码较多此处只展示部分代码。 房屋信息接口 /*** 房屋信息* 后端接口* author * email * date 2022-04-10 15:56:44*/ RestController RequestMapping(/fangwuxinxi) public class FangwuxinxiController {Autowiredprivate FangwuxinxiService fangwuxinxiService;Autowiredprivate StoreupService storeupService;/*** 后端列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,FangwuxinxiEntity fangwuxinxi,HttpServletRequest request){String tableName request.getSession().getAttribute(tableName).toString();if(tableName.equals(fangzhu)) {fangwuxinxi.setFangzhuzhanghao((String)request.getSession().getAttribute(username));}EntityWrapperFangwuxinxiEntity ew new EntityWrapperFangwuxinxiEntity();PageUtils page fangwuxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, fangwuxinxi), params), params));return R.ok().put(data, page);}/*** 前端列表*/IgnoreAuthRequestMapping(/list)public R list(RequestParam MapString, Object params,FangwuxinxiEntity fangwuxinxi, HttpServletRequest request){EntityWrapperFangwuxinxiEntity ew new EntityWrapperFangwuxinxiEntity();PageUtils page fangwuxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, fangwuxinxi), params), params));return R.ok().put(data, page);}/*** 列表*/RequestMapping(/lists)public R list( FangwuxinxiEntity fangwuxinxi){EntityWrapperFangwuxinxiEntity ew new EntityWrapperFangwuxinxiEntity();ew.allEq(MPUtil.allEQMapPre( fangwuxinxi, fangwuxinxi)); return R.ok().put(data, fangwuxinxiService.selectListView(ew));}/*** 查询*/RequestMapping(/query)public R query(FangwuxinxiEntity fangwuxinxi){EntityWrapper FangwuxinxiEntity ew new EntityWrapper FangwuxinxiEntity();ew.allEq(MPUtil.allEQMapPre( fangwuxinxi, fangwuxinxi)); FangwuxinxiView fangwuxinxiView fangwuxinxiService.selectView(ew);return R.ok(查询房屋信息成功).put(data, fangwuxinxiView);}/*** 后端详情*/RequestMapping(/info/{id})public R info(PathVariable(id) Long id){FangwuxinxiEntity fangwuxinxi fangwuxinxiService.selectById(id);fangwuxinxi.setClicktime(new Date());fangwuxinxiService.updateById(fangwuxinxi);return R.ok().put(data, fangwuxinxi);}/*** 前端详情*/IgnoreAuthRequestMapping(/detail/{id})public R detail(PathVariable(id) Long id){FangwuxinxiEntity fangwuxinxi fangwuxinxiService.selectById(id);fangwuxinxi.setClicktime(new Date());fangwuxinxiService.updateById(fangwuxinxi);return R.ok().put(data, fangwuxinxi);}/*** 后端保存*/RequestMapping(/save)public R save(RequestBody FangwuxinxiEntity fangwuxinxi, HttpServletRequest request){fangwuxinxi.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(fangwuxinxi);fangwuxinxiService.insert(fangwuxinxi);return R.ok();}/*** 前端保存*/RequestMapping(/add)public R add(RequestBody FangwuxinxiEntity fangwuxinxi, HttpServletRequest request){fangwuxinxi.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(fangwuxinxi);fangwuxinxiService.insert(fangwuxinxi);return R.ok();}/*** 修改*/RequestMapping(/update)public R update(RequestBody FangwuxinxiEntity fangwuxinxi, HttpServletRequest request){//ValidatorUtils.validateEntity(fangwuxinxi);fangwuxinxiService.updateById(fangwuxinxi);//全部更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Long[] ids){fangwuxinxiService.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 MapString, 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));}}WrapperFangwuxinxiEntity wrapper new EntityWrapperFangwuxinxiEntity();if(map.get(remindstart)!null) {wrapper.ge(columnName, map.get(remindstart));}if(map.get(remindend)!null) {wrapper.le(columnName, map.get(remindend));}String tableName request.getSession().getAttribute(tableName).toString();if(tableName.equals(fangzhu)) {wrapper.eq(fangzhuzhanghao, (String)request.getSession().getAttribute(username));}int count fangwuxinxiService.selectCount(wrapper);return R.ok().put(count, count);}/*** 前端智能排序*/IgnoreAuthRequestMapping(/autoSort)public R autoSort(RequestParam MapString, Object params,FangwuxinxiEntity fangwuxinxi, HttpServletRequest request,String pre){EntityWrapperFangwuxinxiEntity ew new EntityWrapperFangwuxinxiEntity();MapString, Object newMap new HashMapString, Object();MapString, Object param new HashMapString, Object();IteratorMap.EntryString, Object it param.entrySet().iterator();while (it.hasNext()) {Map.EntryString, Object entry it.next();String key entry.getKey();String newKey entry.getKey();if (pre.endsWith(.)) {newMap.put(pre newKey, entry.getValue());} else if (StringUtils.isEmpty(pre)) {newMap.put(newKey, entry.getValue());} else {newMap.put(pre . newKey, entry.getValue());}}params.put(sort, clicktime);params.put(order, desc);PageUtils page fangwuxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, fangwuxinxi), params), params));return R.ok().put(data, page);}/*** 协同算法按收藏推荐*/RequestMapping(/autoSort2)public R autoSort2(RequestParam MapString, Object params,FangwuxinxiEntity fangwuxinxi, HttpServletRequest request){String userId request.getSession().getAttribute(userId).toString();String inteltypeColumn fangwuleixing;ListStoreupEntity storeups storeupService.selectList(new EntityWrapperStoreupEntity().eq(type, 1).eq(userid, userId).eq(tablename, fangwuxinxi).orderBy(addtime, false));ListString inteltypes new ArrayListString();Integer limit params.get(limit)null?10:Integer.parseInt(params.get(limit).toString());ListFangwuxinxiEntity fangwuxinxiList new ArrayListFangwuxinxiEntity();//去重if(storeups!null storeups.size()0) {for(StoreupEntity s : storeups) {fangwuxinxiList.addAll(fangwuxinxiService.selectList(new EntityWrapperFangwuxinxiEntity().eq(inteltypeColumn, s.getInteltype())));}}EntityWrapperFangwuxinxiEntity ew new EntityWrapperFangwuxinxiEntity();params.put(sort, id);params.put(order, desc);PageUtils page fangwuxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, fangwuxinxi), params), params));ListFangwuxinxiEntity pageList (ListFangwuxinxiEntity)page.getList();if(fangwuxinxiList.size()limit) {int toAddNum (limit-fangwuxinxiList.size())pageList.size()?(limit-fangwuxinxiList.size()):pageList.size();for(FangwuxinxiEntity o1 : pageList) {boolean addFlag true;for(FangwuxinxiEntity o2 : fangwuxinxiList) {if(o1.getId().intValue()o2.getId().intValue()) {addFlag false;break;}}if(addFlag) {fangwuxinxiList.add(o1);if(--toAddNum0) break;}}}page.setList(fangwuxinxiList);return R.ok().put(data, page);}} 预约看房 /*** 预约看房* 后端接口* author * email * date 2022-04-10 15:56:44*/ RestController RequestMapping(/yuyuekanfang) public class YuyuekanfangController {Autowiredprivate YuyuekanfangService yuyuekanfangService;/*** 后端列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,YuyuekanfangEntity yuyuekanfang,HttpServletRequest request){String tableName request.getSession().getAttribute(tableName).toString();if(tableName.equals(fangzhu)) {yuyuekanfang.setFangzhuzhanghao((String)request.getSession().getAttribute(username));}if(tableName.equals(yonghu)) {yuyuekanfang.setYonghuming((String)request.getSession().getAttribute(username));}EntityWrapperYuyuekanfangEntity ew new EntityWrapperYuyuekanfangEntity();PageUtils page yuyuekanfangService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yuyuekanfang), params), params));return R.ok().put(data, page);}/*** 前端列表*/IgnoreAuthRequestMapping(/list)public R list(RequestParam MapString, Object params,YuyuekanfangEntity yuyuekanfang, HttpServletRequest request){EntityWrapperYuyuekanfangEntity ew new EntityWrapperYuyuekanfangEntity();PageUtils page yuyuekanfangService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yuyuekanfang), params), params));return R.ok().put(data, page);}/*** 列表*/RequestMapping(/lists)public R list( YuyuekanfangEntity yuyuekanfang){EntityWrapperYuyuekanfangEntity ew new EntityWrapperYuyuekanfangEntity();ew.allEq(MPUtil.allEQMapPre( yuyuekanfang, yuyuekanfang)); return R.ok().put(data, yuyuekanfangService.selectListView(ew));}/*** 查询*/RequestMapping(/query)public R query(YuyuekanfangEntity yuyuekanfang){EntityWrapper YuyuekanfangEntity ew new EntityWrapper YuyuekanfangEntity();ew.allEq(MPUtil.allEQMapPre( yuyuekanfang, yuyuekanfang)); YuyuekanfangView yuyuekanfangView yuyuekanfangService.selectView(ew);return R.ok(查询预约看房成功).put(data, yuyuekanfangView);}/*** 后端详情*/RequestMapping(/info/{id})public R info(PathVariable(id) Long id){YuyuekanfangEntity yuyuekanfang yuyuekanfangService.selectById(id);return R.ok().put(data, yuyuekanfang);}/*** 前端详情*/IgnoreAuthRequestMapping(/detail/{id})public R detail(PathVariable(id) Long id){YuyuekanfangEntity yuyuekanfang yuyuekanfangService.selectById(id);return R.ok().put(data, yuyuekanfang);}/*** 后端保存*/RequestMapping(/save)public R save(RequestBody YuyuekanfangEntity yuyuekanfang, HttpServletRequest request){yuyuekanfang.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(yuyuekanfang);yuyuekanfangService.insert(yuyuekanfang);return R.ok();}/*** 前端保存*/RequestMapping(/add)public R add(RequestBody YuyuekanfangEntity yuyuekanfang, HttpServletRequest request){yuyuekanfang.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(yuyuekanfang);yuyuekanfangService.insert(yuyuekanfang);return R.ok();}/*** 修改*/RequestMapping(/update)public R update(RequestBody YuyuekanfangEntity yuyuekanfang, HttpServletRequest request){//ValidatorUtils.validateEntity(yuyuekanfang);yuyuekanfangService.updateById(yuyuekanfang);//全部更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Long[] ids){yuyuekanfangService.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 MapString, 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));}}WrapperYuyuekanfangEntity wrapper new EntityWrapperYuyuekanfangEntity();if(map.get(remindstart)!null) {wrapper.ge(columnName, map.get(remindstart));}if(map.get(remindend)!null) {wrapper.le(columnName, map.get(remindend));}String tableName request.getSession().getAttribute(tableName).toString();if(tableName.equals(fangzhu)) {wrapper.eq(fangzhuzhanghao, (String)request.getSession().getAttribute(username));}if(tableName.equals(yonghu)) {wrapper.eq(yonghuming, (String)request.getSession().getAttribute(username));}int count yuyuekanfangService.selectCount(wrapper);return R.ok().put(count, count);}}
http://www.w-s-a.com/news/943826/

相关文章:

  • 重慶网站开发sina app engine wordpress
  • wampserver网站开发步骤中冠工程管理咨询有限公司
  • 自己做网站商城需要营业执照吗老外做牛排的视频网站
  • 网站推广效果的评估指标主要包括公司广告推广
  • 昆明网站建设那家好哪个网站学做凉皮
  • hype做网站动效哪里有给网站做
  • 打扑克网站推广软件设计类专业哪个最好
  • 网站设计首页网站建设意向书
  • 做网站要学那些angularjs后台管理系统网站
  • 广州白云手机网站建设学做点心上哪个网站
  • 哈尔滨网站建设步骤百度青岛代理公司
  • 怎么利用代码做网站军队 网站备案
  • 百度手机版网址免费广州seo
  • 军博做网站公司wordpress评论插件
  • 如何申请一个网站 做视频网站报错解析
  • 徐州高端网站建设无锡找做网站
  • 网站如何不需要备案百度的宣传视频广告
  • 如何用易语言做网站采购系统有哪些
  • 建一个网站容易吗浙江省城乡建设厅官网
  • 奇点网站建设黄骅贴吧百度贴吧
  • 站长爱it如何分析网站设计
  • 服装公司网站定位seo网站关键词
  • 电商网站开发流程文档南京 seo 价格
  • 网站建设任务分解张家港网站制作服务
  • 化州+网站建设网络营销怎么做推广
  • 贵阳网站设计方案阿里云 wordpress 数据库
  • 如何做购物返佣金网站高校 网站建设实施方案
  • 网站如何连接微信支付网页制作与网站开发
  • 地名网站建设方案营销型网站策划书
  • 网站优化排名查询网站图片怎么做的高级