ssm 房屋销售管理系统开发mysql数据库web结构java编程计算机网页源码eclipse项目

一、源码特点
  ssm 房屋销售管理系统是一套完善的信息系统,结合springMVC框架完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库,系统主要采用B/S模式开发。系统采用线性算法预算交易订单量
前段主要技术 html.css jquery
后端主要技术 SSM
数据库 mysql
开发工具 eclipse  JDK1.8 TOMCAT 8.5

ssm 房屋销售管理系统1

二、功能介绍

(1)用户管理:对用户信息进行添加、删除、修改和查看
(2)客户管理:对客户信息进行添加、删除、修改和查看
(3)房屋管理:对房屋信息进行添加、删除、修改和查看
(4)销售合同管理:对销售合同信息进行添加、删除、修改和查看
(5)用户登录、退出、个人信息修改

数据库设计

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 '姓名',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`lxdz` VARCHAR(40) default NULL COMMENT '联系地址',  PRIMARY KEY  (`yhid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `kehu` (
`khid` int(11) NOT NULL auto_increment,
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`lxdz` VARCHAR(40) default NULL COMMENT '联系地址',
`djsj` VARCHAR(40) default NULL COMMENT '登记时间',  PRIMARY KEY  (`khid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `fangwu` (
`fwid` int(11) NOT NULL auto_increment,
`fwmc` VARCHAR(40) default NULL COMMENT '房屋名称',
`wz` VARCHAR(40) default NULL COMMENT '位置',
`jg` VARCHAR(40) default NULL COMMENT '价格',
`mj` VARCHAR(40) default NULL COMMENT '面积',
`sm` VARCHAR(40) default NULL COMMENT '说明',  PRIMARY KEY  (`fwid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `xsht` (
`xshtid` int(11) NOT NULL auto_increment,
`htmc` VARCHAR(40) default NULL COMMENT '合同名称',
`nr` VARCHAR(40) default NULL COMMENT '内容',
`ms` VARCHAR(40) default NULL COMMENT '描述',
`fw` VARCHAR(40) default NULL COMMENT '房屋',
`kh` VARCHAR(40) default NULL COMMENT '客户',
`qdsj` VARCHAR(40) default NULL COMMENT '签订时间',
`zje` VARCHAR(40) default NULL COMMENT '总金额',
`yh` VARCHAR(40) default NULL COMMENT '用户',  PRIMARY KEY  (`xshtid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;


代码设计

@RequestMapping(value="/add")
	public String add(fangwu fangwu,HttpServletRequest request){
		Map<String,Object> map= new HashMap<String,Object>();
		//String name=(String)request.getParameter("name");

		map.put("fwid", fangwu.getFwid());//房屋编号

		map.put("fwmc", fangwu.getFwmc());//房屋名称

		map.put("wz", fangwu.getWz());//位置

		map.put("jg", fangwu.getJg());//价格

		map.put("mj", fangwu.getMj());//面积

		map.put("sm", fangwu.getSm());//说明



		String fwid=(String)fangwu.getFwid();//房屋编号

		String fwmc=(String)fangwu.getFwmc();//房屋名称

		String wz=(String)fangwu.getWz();//位置

		String jg=(String)fangwu.getJg();//价格

		String mj=(String)fangwu.getMj();//面积

		String sm=(String)fangwu.getSm();//说明

		fangwudao.save(map);
		
		
		request.setAttribute("msg", "<script>alert('添加成功');</script>");
		System.out.println("addok");
		return "fangwu/fangwuadd";
	}
	
	/**删除 
	 * 
	 */
	@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>");
		fangwudao.del(id);
		return selectall(null,map,request);
	}
	/**
	 * 修改fangwu信息
	 */
	@RequestMapping(value="/update")
	public String update(fangwu fangwu,HttpServletRequest request,Map<String,Object> map1){
		Map<String,Object> map= new HashMap<String,Object>();
		map.put("fwid", fangwu.getFwid());//房屋编号

		map.put("fwmc", fangwu.getFwmc());//房屋名称

		map.put("wz", fangwu.getWz());//位置

		map.put("jg", fangwu.getJg());//价格

		map.put("mj", fangwu.getMj());//面积

		map.put("sm", fangwu.getSm());//说明



		String fwid=(String)fangwu.getFwid();//房屋编号

		String fwmc=(String)fangwu.getFwmc();//房屋名称

		String wz=(String)fangwu.getWz();//位置

		String jg=(String)fangwu.getJg();//价格

		String mj=(String)fangwu.getMj();//面积

		String sm=(String)fangwu.getSm();//说明

		request.setAttribute("msg", "<script>alert('修改成功');</script>");
		fangwudao.update(map);
		return selectall(null,map1,request);
	}


三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件datasource.properties
2、开发环境为eclipse开发,数据库为mysql,使用java语言开发。
3、数据库文件名是jspssmfwxs.sql 系统名称ssmfwxs
4、地址:http://127.0.0.1:8080/ssmfwxs/login.jsp

四系统实现

代码下载

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

今天起,Windows可以一键召唤GPT-4了

现在&#xff0c;OpenAI 大模型加持的 Copilot 功能终于登陆 Windows 了。 把 Copilot 按钮放在 Windows 桌面的任务栏&#xff0c;甚至实体键盘上&#xff0c;用大模型提升每个人的生产效率。 美东时间 3 月 21 日周四&#xff0c;生成式 AI 领军的微软又为我们带来了一点小…

浅谈交直流混合微电网能量管理系统关键技术研究综述

摘要&#xff1a;为了提升交直流混合微电网健康有效发展&#xff0c;提高直流互联微电网中分布式电源的能源使用效率&#xff0c;提升区域微电网稳定发展&#xff0c;对交直流混合微电网能量管理系统关键技术进行分析和研究很有必要。文章主要从交直流混合微电网能量管理系统架…

Codigger开发者篇:开启全新的开发体验(二)

在数字化浪潮中&#xff0c;开发者们始终在追求更加高效、便捷的开发工具与环境。Codigger&#xff0c;作为新一代开发、运营、使用私人应用的分布式操作系统&#xff0c;正是为这些追求者们量身打造的利器&#xff0c;Codigger是一个跨时代的颠覆式的创新。今天&#xff0c;我…

贪心算法相关题目

文章目录 1. 什么是贪心&#xff1f;2. 分发饼干3. 摆动序列4. 最大子数组和5. 买卖股票的最佳时机 II6. 跳跃游戏7. 跳跃游戏 II8.K 次取反后最大化的数组和9.加油站10.分发糖果11.柠檬水找零12.根据身高重建队列13.用最少数量的箭引爆气球14. 无重叠区间15.划分字母区间16.合…

腾讯云2核2G服务器CVM S5和轻量应用服务器优惠价格

腾讯云2核2G服务器多少钱一年&#xff1f;轻量服务器61元一年&#xff0c;CVM 2核2G S5服务器313.2元15个月&#xff0c;腾讯云2核2G服务器优惠活动 txyfwq.com/go/txy 链接打开如下图&#xff1a; 腾讯云2核2G服务器价格 轻量61元一年&#xff1a;轻量2核2G3M、3M带宽、200GB月…

JWT认证原理

简介&#xff1a; JSON Web Token (JWT) is an open standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. This information can be verified and trusted because it is digitally …

windows-MySQL5.7安装

1.安装包下载 https://downloads.mysql.com/archives/community/&#xff08;社区版下载链接&#xff09; 选择Archives可以下载历史包&#xff0c;此处使用5.7.43 2.解压文件 解压文件到你指定安装的目录&#xff1a;解压完成后在mysql-5.7.43-winx64下新建文件my.ini和d…

护眼台灯哪个牌子最好?五款骨灰级硬核机型推荐!

在快节奏的现代生活中&#xff0c;保护视力、提升学习和工作效率都离不开一盏优质的护眼台灯。然而&#xff0c;市面上的护眼台灯品牌琳琅满目&#xff0c;让人在选择时感到迷茫。为了帮助大家找到最适合自己的护眼台灯&#xff0c;本文将为大家推荐五款具备骨灰级硬核实力的护…

Mac添加和关闭开机应用

文章目录 mac添加和关闭开机应用添加开机应用删除/查看 mac添加和关闭开机应用 添加开机应用 删除/查看 打开&#xff1a;系统设置–》通用–》登录项–》查看登录时打开列表 选中打开项目&#xff0c;点击“-”符号

迁移Anaconda环境,无需重复安装

换电脑后&#xff0c;想要直接迁移Anaconda环境&#xff0c;直接复制Anaconda文件后&#xff0c;再做以下两步即可&#xff1a; 1.添加环境变量 2.添加Anaconda prompt winR输入cmd进入命令行 进入conda安装的目录&#xff0c;运行&#xff1a; python .\Lib\_nsis.py mkmenu…

【学习】软件测试行业有哪些从业方向

从事任何一个行业&#xff0c;不论想入行的新人还是已经在职的从业人员&#xff0c;一定要系统化的掌握自身的学习路线和发展方向&#xff0c;随时对自身的优劣点掌握清楚。尤其是对于软件测试这个岗位。测试职业所涉及的技能范围比较广&#xff0c;测试流程、测试计划、缺陷管…

MySQL中的数据备份

1. 逻辑备份 备份的是建表、建库、插入等操作所执行SQL语句&#xff0c;适用于中小型数据库&#xff0c;效率相对较低。 本质&#xff1a;导出的是SQL语句文件 优点&#xff1a;不论是什么存储引擎&#xff0c;都可以用mysqldump备成SQL语句 缺点&#xff1a;速度较慢&…

【第三方登录】Twitter

创建应用 APPID 和 相关回调配置 重新设置api key 和 api secret 设置回调和网址 还有 APP的类型 拿到ClientID 和 Client Secret 源码实现 获取Twitter 的登录地址 public function twitterUrl() {global $db,$request,$comId;require "inc/twitter_client/twitte…

【C语言】 scanf输入函数

文章目录 C语言中的输入函数&#xff1a;scanf详解与应用基本语法处理分隔符自动处理空白字符使用非空白字符作为分隔符 检查scanf的返回值灵活处理多个输入项C语言中的输入函数小知识点总结结语 C语言中的输入函数&#xff1a;scanf详解与应用 C语言提供了一种强大的输入函数—…

【APP_TYC】数据采集案例天眼APP查_抓包分析_①

一杯敬朝阳 一杯敬月光 唤醒我的向往 温柔了寒窗 于是可以不回头地逆风飞翔 不怕心头有雨 眼底有霜 一杯敬故乡 一杯敬远方 守着我的善良 催着我成长 所以南北的路从此不再漫长 灵魂不再无处安放 &#x1f3b5; 毛不易《消愁》 准备工作 在开始之前&…

护眼台灯什么牌子好一点?五款护眼台灯实力强强PK

在当下快节奏的生活中&#xff0c;一盏优质的护眼台灯对于保护视力、提升学习和工作效率至关重要。然而&#xff0c;市面上的护眼台灯品牌众多&#xff0c;让人眼花缭乱。究竟哪个品牌的护眼台灯更好呢&#xff1f;本文将为大家介绍五款实力强劲的护眼台灯&#xff0c;从品牌实…

AI电影剪辑-巧用字幕批量剪辑电影短视频(一)

引言 实现AI电影剪辑是一项非常复杂和困难的任务&#xff0c;它涉及到多个领域和技术的交叉和融合&#xff0c;比如计算机视觉&#xff0c;自然语言处理&#xff0c;多媒体处理&#xff0c;机器学习&#xff0c;深度学习等。 目前&#xff0c;AI电影剪辑还处于一个初级的阶段…

ZC706+AD9361 运行 open WiFi

先到github上下载img&#xff0c;网页链接如下&#xff1a; https://github.com/open-sdr/openwifi?tabreadme-ov-file 用win32 Disk lmager 把文件写入到SD卡中&#xff0c;这一步操作会把SD卡重新清空&#xff0c;注意保存数据。这个软件我会放在最后的网盘链接中 打开linu…

【详细讲解如果Tomcat启动后闪退的解决方法】

&#x1f308;个人主页:程序员不想敲代码啊&#x1f308; &#x1f3c6;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家&#x1f3c6; &#x1f44d;点赞⭐评论⭐收藏 &#x1f91d;希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提…

Electron+Vue构建项目时出错:Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT

问题&#xff1a;ElectronVue构建项目时出错&#xff1a;Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT URL:https://github.com/nklayman/vue-cli-plugin-electron-builder/issues/1701 一&#xff0c;构建时node版本要低 同时构建命令如下&#xff1a; "el…