【1731】jsp 房租跟踪监控管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点
     JSP 房租跟踪监控管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为
TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

jsp 房租跟踪监控管理系统1


二、功能介绍
前台功能:

1)房屋浏览
2)公告浏览
3)房屋价格浏览、走势曲线图
后台功能:
(1)用户管理:对用户信息进行添加、删除、修改和查看
(2)公告管理:对公告信息进行添加、删除、修改和查看
(3)小区管理:对小区信息进行添加、删除、修改和查看
(4)房屋类型管理:对房屋类型信息进行添加、删除、修改和查看
(5)小区房屋价格管理:对小区房屋价格信息进行添加、删除、修改和查看
(6)房屋管理:对房屋信息进行添加、删除、修改和查看

数据库设计

CREATE TABLE `yonghu` (
`yhid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`qx` VARCHAR(40) default NULL COMMENT '权限',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`yx` VARCHAR(40) default NULL COMMENT '邮箱',  PRIMARY KEY  (`yhid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `gonggao` (
`ggid` int(11) NOT NULL auto_increment,
`bt` VARCHAR(40) default NULL COMMENT '标题',
`nr` VARCHAR(40) default NULL COMMENT '内容',
`fbsj` VARCHAR(40) default NULL COMMENT '发布时间',  PRIMARY KEY  (`ggid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `xiaoqu` (
`xqid` int(11) NOT NULL auto_increment,
`xqmc` VARCHAR(40) default NULL COMMENT '小区名称',
`dz` VARCHAR(40) default NULL COMMENT '地址',
`tp` VARCHAR(40) default NULL COMMENT '图片',  PRIMARY KEY  (`xqid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `fwlx` (
`fwlxid` int(11) NOT NULL auto_increment,
`lx` VARCHAR(40) default NULL COMMENT '类型',  PRIMARY KEY  (`fwlxid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `xqfwjg` (
`xqfwjgid` int(11) NOT NULL auto_increment,
`xq` VARCHAR(40) default NULL COMMENT '小区',
`lx` VARCHAR(40) default NULL COMMENT '类型',
`xjg` VARCHAR(40) default NULL COMMENT '现价格',
`zqjg` VARCHAR(40) default NULL COMMENT '之前价格',  PRIMARY KEY  (`xqfwjgid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `fangwu` (
`fwid` int(11) NOT NULL auto_increment,
`fwmc` VARCHAR(40) default NULL COMMENT '房屋名称',
`xq` VARCHAR(40) default NULL COMMENT '小区',
`fwlx` VARCHAR(40) default NULL COMMENT '房屋类型',
`jg` VARCHAR(40) default NULL COMMENT '价格',
`tjsj` VARCHAR(40) default NULL COMMENT '添加时间',
`js` VARCHAR(40) default NULL COMMENT '介绍',
`dz` VARCHAR(40) default NULL COMMENT '地址',  PRIMARY KEY  (`fwid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

代码设计

	String keyid =(String)request.getParameter("keyid");
String fwmc=(String)request.getParameter("fwmc");//变量:房屋名称
String xq=(String)request.getParameter("xq");//变量:小区
String fwlx=(String)request.getParameter("fwlx");//变量:房屋类型
String jg=(String)request.getParameter("jg");//变量:价格
String tjsj=(String)request.getParameter("tjsj");//变量:添加时间
String js=(String)request.getParameter("js");//变量:介绍
String dz=(String)request.getParameter("dz");//变量:地址String sql="";//声明sqlint row=1;///定义执行结果int num=0;String xjg="";
try{sql="select count(1) as num from xqfwjg where xq='"+xq+"' and lx='"+fwlx+"'";rs=db.query(sql);if(rs.next()){num=rs.getInt("num");}if(num>0){sql="select *  from xqfwjg where xq='"+xq+"' and lx='"+fwlx+"'";rs=db.query(sql);if(rs.next()){xjg=rs.getString("xjg");}sql="update xqfwjg set  xjg='"+jg+"',zqjg='"+xjg+"' where xq='"+xq+"' and lx='"+fwlx+"' ";db.update(sql);}else{sql="insert into xqfwjg(xq,lx,xjg,zqjg) values('"+xq+"','"+fwlx+"','"+jg+"','"+jg+"')";db.update(sql);}sql="insert into fangwu(fwmc,xq,fwlx,jg,tjsj,js,dz) values('"+fwmc+"','"+xq+"','"+fwlx+"','"+jg+"','"+tjsj+"','"+js+"','"+dz+"')";
;//房屋SQL 语句//int row =0;row=db.update(sql);
}catch(Exception e){
System.out.println(e.toString());}

三、注意事项
    1、管理员账号:admin密码:admin 数据库配置文件DBO.java
     2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
    3、数据库文件名是jspfwgz.sql ,系统名称fwgz
    4、系统首页地址:http://127.0.0.1:8080/fwgz/qt/fangwu.jsp

四系统实现

下载地址:

https://download.csdn.net/download/qq_41221322/89219568

需要源码 其他的定制服务  下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/4092.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java 基础常见面试题整理

目录 1、java的基本数据类型有哪些?2、java为什么要有包装类型?3、String a "123" 和 String a new String("123") 区别?4、String、StringBuilder和StringBuffer的区别?5、如何理解面向对象和面向过程&…

浅谈叉车车载电脑的市场现状

叉车的起源 叉车源于美国,兴于日本,虽然中国起步较晚,但是近些年来发展迅速。叉车又称叉式装载车,是对于成件托盘类货物进行装卸、堆垛和短距离运输,实现重物搬运作业的轮式工业车辆。 叉车的分类 叉车分为以上六大类…

CSS学习(选择器、盒子模型)

1、CSS了解 CSS:层叠样式表,一种标记语言,用于给HTML结构设置样式。 样式:文字大小、背景颜色等 p标签内不能嵌套标题标签。 px是相对于分辨率而言的, em是相对于浏览器的默认字体, rem是相对于HTML根元…

刷题日记 ---- 顺序表与链表相关经典算法题(C语言版)

目录 1. 移除元素2. 合并两个有序数组3. 移除链表元素4. 反转链表5. 合并两个有序链表6. 链表的中间结点7. 环形链表的约瑟夫问题8. 分割链表总结 正文开始 1. 移除元素 题目链接: 移除元素 题目描述: 思路历程: 题目明确要求, 不能使用额外的数组空间, 也就是说不可以创建…

echarts之事件交互

ECharts 是一个优秀的开源可视化库,支持丰富的图表类型和交互功能。其中,事件交互是 ECharts 中非常重要的一部分,可以实现用户与图表的互动,比如点击、鼠标悬停等操作。下面我将为你介绍如何在 ECharts 中实现事件交互&#xff0…

Python基础学习之try

在Python编程中,异常处理是一种非常重要的编程技巧,它允许程序在运行时遇到错误或异常情况时能够优雅地处理,而不是直接崩溃。Python提供了try-except-finally结构来实现异常处理,使得程序能够在遇到错误时采取适当的措施&#xf…

【优质书籍推荐】AIGC时代的PyTorch 深度学习与企业级项目实战

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的…

面:go能不能手写一个简单的协程池?

最简单的想法是使用chan管道和wg也就是sync.WaitGroup这两个搭档来进行实现协程池 那么在chan管道中最简单的就是无缓冲的了 对于协程池有啥操作? 第一个要想到newPool 并且要明白,这个协程池是不是你叫他停他才能停,如果没说&#xff0c…

springcloud按版本发布微服务达到不停机更新的效果

本文基于以下环境完成 spring-boot 2.3.2.RELEASEspring-cloud Hoxton.SR9spring-cloud-alibaba 2.2.6.RELEASEspring-cloud-starter-gateway 2.2.6.RELEASEspring-cloud-starter-loadbalancer 2.2.6.RELEASEnacos 2.0.3 一、思路 实现思路: 前端项目在请求后端接…

C++ 哈希

💓博主CSDN主页:麻辣韭菜💓   ⏩专栏分类:C知识分享⏪   🚚代码仓库:C高阶🚚   🌹关注我🫵带你学习更多C知识   🔝🔝 ​ 前言 1. unordered系列关联式容器 1.1 unor…

必应bing国内广告开户注册教程!

今天搜索引擎广告成为企业推广产品与服务、提升品牌知名度的重要渠道之一。作为全球第二大搜索引擎,必应Bing凭借其高质量的用户群体和广泛的国际覆盖,为广告主提供了独特的市场机遇。在中国,虽然必应的市场份额相对较小,但对于寻…

有n个数,编写程序使其顺序向后移m个位置,使最后的m个数变成前面m个数

#include<stdio.h> intmain() void moveone(int*,int); int number[20],n,m,i; printf("请输人数的个数(<20个):"); scanf("%d",&n); printf("输人%d 个数:",n); for(i0;i<n;i) scanf("%d",numberi); printf(&quo…

磁密固定下的三次谐波与电压谐波的关系

同相位或者相位差为180的情况下&#xff0c;磁通密度三次谐波含量占比 α \alpha α&#xff0c;则电压三次谐波含量占比为 3 α 3\alpha 3α 同相位&#xff0c;磁通密度三次谐波含量占比 α \alpha α情况下&#xff0c; B B 0 sin ⁡ ( ω t ) α B 0 sin ⁡ ( 3 ω t )…

使用 MediaCodec 在 Android 上进行硬解码

要使用 MediaCodec 在 Android 上进行硬解码&#xff0c;并获取 RGBA 数据&#xff0c;你可以按照以下步骤进行操作&#xff1a; 创建 MediaExtractor 对象并设置要解码的 MP4 文件路径&#xff1a; MediaExtractor extractor new MediaExtractor(); extractor.setDataSourc…

数据结构(data structure)(1)链表和线性表

类和对象 对象将数据和操作打包在一起&#xff0c;类描述了这一切 用构造器创建(实例化)对象 类和类之间的关系 -关联&#xff08;组合&#xff0c;聚集&#xff09; -泛化private class Student{protected String name;protected int age;protected int ability;public Studen…

安卓ComponentName简介及使用

目录 一、ComponentName是什么&#xff1f;二、类分析2.1 构造方法2.2 重点方法 三、ComponentName的使用 一、ComponentName是什么&#xff1f; ComponentName&#xff0c;顾名思义&#xff0c;就是组件名称&#xff0c;用于表示Android应用程序组件的名称。在Android开发中&…

航空企业数字化解决方案(207页PPT)

一、资料描述 航空企业数字化解决方案是一项针对航空公司在数字化转型过程中所面临挑战的全面应对策略&#xff0c;旨在通过先进的信息技术提升航空企业的运营效率、客户服务水平以及市场竞争力。这份207页的PPT详细介绍了航空企业数字化的各个方面&#xff0c;包括关键技术的…

Web3技术解析:区块链在去中心化应用中的角色

引言 在过去几年中&#xff0c;Web3技术已经成为了互联网领域的一个热门话题。作为区块链技术的延伸&#xff0c;Web3不仅仅是数字货币的代名词&#xff0c;更是一个能够为各种应用提供去中心化解决方案的强大工具。本文将深入探讨区块链在Web3去中心化应用中的关键角色&#…

ubuntu查看opencveigen

ubuntu查看opencv&eigen&cmake版本的方法 eigen eigen版本号在/usr/include/eigen3/Eigen/src/Core/util/Macros.h文件中&#xff0c;下图代表版本3.3.7 opencv版本 pkg-config --modversion opencv4也可能最后的字符串是opencv2&#xff0c;opencv

R语言 数据框的长、宽格式转换

Converting data between wide and long format 在宽、长格式之间转换数据 R语言中的大多数函数希望数据是长格式 但是&#xff0c;像 SPSS 通常使用宽格式数据 当你想把将数据从宽转换为长格式 常用的有两种方法&#xff1a; 1、gather() 和 spread() 来自 tidyr 包。 2、me…