java SSM 房屋管理系统统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

news/2024/11/1 17:33:41/

一、源码特点
    java SSM 房屋管理系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,spring+springMVC+mybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和
数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

java SSM 房屋管理系统统myeclipse开发mys


二、功能介绍
前台

首页浏览
公告浏览
房屋浏览
房屋签约
注册、登录系统

后台
(1)区域管理:对区域信息进行添加、删除、修改和查看
(2)用户管理:对用户信息进行添加、删除、修改和查看
(3)公告管理:对公告信息进行添加、删除、修改和查看
(4)房屋类型管理:对房屋类型信息进行添加、删除、修改和查看
(5)房屋管理:对房屋信息进行添加、删除、修改和查看
(6)签约管理:对签约信息进行添加、删除、修改和查看

数据库设计

CREATE TABLE `quyu` (
`qyid` int(11) NOT NULL auto_increment,
`qy` VARCHAR(40) default NULL COMMENT '区域',  PRIMARY KEY  (`qyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
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 '联系电话',
`lxdz` 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 `fwlx` (
`fwlxid` int(11) NOT NULL auto_increment,
`lx` VARCHAR(40) default NULL COMMENT '类型',  PRIMARY KEY  (`fwlxid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `fangwu` (
`fwid` int(11) NOT NULL auto_increment,
`fwmc` VARCHAR(40) default NULL COMMENT '房屋名称',
`lx` VARCHAR(40) default NULL COMMENT '类型',
`qy` VARCHAR(40) default NULL COMMENT '区域',
`js` VARCHAR(40) default NULL COMMENT '介绍',
`tp` VARCHAR(40) default NULL COMMENT '图片',
`dz` VARCHAR(40) default NULL COMMENT '地址',
`fd` VARCHAR(40) default NULL COMMENT '房东',
`fbsj` VARCHAR(40) default NULL COMMENT '发布时间',
`zt` VARCHAR(40) default NULL COMMENT '状态',
`jg` VARCHAR(40) default NULL COMMENT '价格',  PRIMARY KEY  (`fwid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `qianyue` (
`qyid` int(11) NOT NULL auto_increment,
`bt` VARCHAR(40) default NULL COMMENT '标题',
`nr` VARCHAR(40) default NULL COMMENT '内容',
`fbsj` VARCHAR(40) default NULL COMMENT '发布时间',
`fw` VARCHAR(40) default NULL COMMENT '房屋',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`zt` VARCHAR(40) default NULL COMMENT '状态',
`fd` VARCHAR(40) default NULL COMMENT '房东',
`yj` VARCHAR(40) default NULL COMMENT '押金',
`zj` VARCHAR(40) default NULL COMMENT '租金',  PRIMARY KEY  (`qyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

代码设计

@RequestMapping(value="/add")public String add(quyu quyu,HttpServletRequest request){Map<String,Object> map= new HashMap<String,Object>();//String name=(String)request.getParameter("name");map.put("qyid", quyu.getQyid());//区域编号map.put("qy", quyu.getQy());//区域quyudao.save(map);request.setAttribute("msg", "<script>alert('添加成功');</script>");System.out.println("addok");return "quyu/quyuadd";}/**删除 * */@RequestMapping(value="/del")public String  del(Integer id,HttpServletRequest request,Map<String,Object> map){//	Map<String,Object> map= new HashMap<String,Object>();String a=(String)request.getParameter("keyid");id=Integer.parseInt(a);request.setAttribute("msg", "<script>alert('删除成功');</script>");quyudao.del(id);return selectall(null,map,request);}/*** 修改quyu信息*/@RequestMapping(value="/update")public String update(quyu quyu,HttpServletRequest request,Map<String,Object> map1){Map<String,Object> map= new HashMap<String,Object>();map.put("qyid", quyu.getQyid());//区域编号map.put("qy", quyu.getQy());//区域request.setAttribute("msg", "<script>alert('修改成功');</script>");quyudao.update(map);return selectall(null,map1,request);}/*** 查询quyu信息*/@RequestMapping(value="/modify")public String modify(Integer id,Map<String,Object> map,HttpServletRequest request){String keyid=(String)request.getParameter("keyid");List<Map<String,Object>> list= new  ArrayList<Map<String,Object>>();list=quyudao.select(Integer.parseInt(keyid));request.setAttribute("qyid", list.get(0).get("qyid"));//区域编号request.setAttribute("qy", list.get(0).get("qy"));//区域return "quyu/quyumodify";}

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

四、系统实现


 

 

 

 

 源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

 


http://www.ppmy.cn/news/222285.html

相关文章

JS新标签页打开,让你的网站访问更加便捷

前言 大家在浏览网页时&#xff0c;常常需要在新的标签页中打开链接&#xff0c;以便在不离开当前页面的情况下查看其他内容。其中&#xff0c;JS 打开新标签页作为一种常用的功能之一&#xff0c;既可以方便用户快速访问相关链接&#xff0c;又能有效提升网站的用户体验。在本…

视频格式: QSV转MP4

1,用ffmpeg,在http://ffmpeg.org下载相应版本(windows,linux…)。 2.在windows下&#xff0c;进行cmd。进入ffmpeg的bin目录下. 3.将原QSV文件视频放到此bin目录下. 4.运行&#xff1a;ffmpeg -i 原QSV视频文件名 -vcodec libx264 -acodec aac -crf 23 output.mp4,其中crf是控制…

无需工具:腾讯视频.qlv格式转换成.mp4格式的方法!

原文出处&#xff1a;http://mini.eastday.com/mobile/160610060908439.html 打爱奇艺出了个.qsv 的专属视频格式&#xff0c;腾讯也学习雷锋好榜样推出了.qlv 的格式视频。这两种格式的视频即使被下载到电脑&#xff0c;也只能在他们自家的播放器上解码。 &#xff08;旁白&am…

图解LeetCode——199. 二叉树的右视图

一、题目 给定一个二叉树的 根节点 root&#xff0c;想象自己站在它的右侧&#xff0c;按照从顶部到底部的顺序&#xff0c;返回从右侧所能看到的节点值。 二、示例 2.1> 示例 1: 【输入】 [1,2,3,null,5,null,4] 【输出】 [1,3,4] 2.2> 示例 2: 【输入】 [1,null,3] …

std::remove cannot convert ‘std::vector<std::__cxx11::basic_string<char> >:: 报错

最近遇到一个非常奇怪C++的问题: vector<string> tmp;tmp.erase(std::remove(tmp.begin(), tmp.end(), Routers[i].name_), tmp.end());在Windows下的VS中编译没有任何问题。 但是在Linux 下的 g++下面报错: 解决方法,包含头文件: #include <algorithm&g…

11.动态规划:树形DP问题、树上最大独立集【灵神基础精讲】

文章目录 树形DP问题一、树的直径&#xff08;二叉树>一般树&#xff09;[543. 二叉树的直径](https://leetcode.cn/problems/diameter-of-binary-tree/)[124. 二叉树中的最大路径和](https://leetcode.cn/problems/binary-tree-maximum-path-sum/)&#x1f3b1;(树的直径)[…

项目经理如何制定工作计划?做到这3点就够了

工作计划的重要性在于明确目标和实现具体步骤&#xff0c;协调大家一致行动&#xff0c;增强工作的主动性&#xff0c;减少工作的盲目性&#xff0c;让工作有条不紊地进行。同时&#xff0c;制定计划也可以对工作进度和质量有个保证和标准&#xff0c;对大家的工作有约束和督促…

《Java并发编程实战》课程笔记(九)

Semaphore&#xff1a;如何快速实现一个限流器&#xff1f; 信号量模型 信号量模型还是很简单的&#xff0c;可以简单概括为&#xff1a;一个计数器&#xff0c;一个等待队列&#xff0c;三个方法。 在信号量模型里&#xff0c;计数器和等待队列对外是透明的&#xff0c;所以…