java楼盘管理系统_javaweb房产信息管理系统
java楼盘管理系统_javaweb房产信息管理系统
在学习基于javaweb的房产信息管理系统项⽬的时候,⽅便⽇后能及时查阅,在本平台中记录⼀下基于javaweb的房产信息管理系统的开发流程。在学习时候的选⽤了SSM(MYECLIPSE),这个框架不论是学习还是使⽤都⾮常⽅便,简单易上⼿。
基于javaweb的房产信息管理系统项⽬具有的⽤户⾓⾊包括了管理员,每个⾓⾊都含有⾃⼰的登录账号和密码。
房屋的存在是为了能更好的结合系统的功能。地区表的联系在这张表中得以体现,其关联关系为房屋的地区与地区的mingzi字段对应、房屋的地区id与地区的id字段对应
总结得出基于javaweb的房产信息管理系统项⽬所有数据为:管理员(admin)、房屋(fangwu)、地区(diqu)
基于javaweb的房产信息管理系统之管理员表
立冬文案短句干净简短字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |管理员
username| VARCHAR(255) | |账号
password| VARCHAR(255) | | 密码
基于javaweb的房产信息管理系统之房屋表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |房屋id
mingzi| VARCHAR(255) | |名字
mianji| VARCHAR(255) | |⾯积
leixing| VARCHAR(255) | |类型
jieshao| VARCHAR(255) | |介绍
diqu| VARCHAR(255) | |地区
diquid| VARCHAR(255) | | 地区id满满的年味的句子
基于javaweb的房产信息管理系统之地区表
字段名 | 类型 | 属性 |描述
id| INT(11) | PRIMARY KEY |地区id
mingzi| VARCHAR(255) | | 名字
SET FOREIGN_KEY_CHECKS=0;------------------------------
------------------------------
--Table structure for ggjyjavawebdfcxxglxt
------------------------------
DROP TABLE IF EXISTS`t_admin`;CREATE TABLE `t_admin` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '管理员',`username` VARCHAR(255) DEFAULT NULL COMMENT '账号',`password` VARCHAR(255) DEFAULT NULL COMMENT '密码',PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='管理员';------------------------------
分付怎么使用DROP TABLE IF EXISTS`t_fangwu`;CREATE TABLE `t_fangwu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '房屋id',`mingzi` VARCHAR(255) DEFAULT NULL COMMENT '名字',`mianji` VARCHAR(255) DEFAULT NULL COMMENT '⾯
积',`leixing` VARCHAR(255) DEFAULT NULL COMMENT '类型',`jieshao` VARCHAR(5000) DEFAULT NULL COMMENT '介
绍',`diqu` VARCHAR(255) DEFAULT NULL COMMENT '地区',`diquid` INT(11) DEFAULT NULL COMMENT '地区id',PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='房屋';------------------------------
512汶川地震作文DROP TABLE IF EXISTS`t_diqu`;CREATE TABLE `t_diqu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '地区
id',`mingzi` VARCHAR(255) DEFAULT NULL COMMENT '名字',PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='地区';
添加地区模块:
在diquController中定义tianjiadiquact接收页⾯传⼊的地区参数,定义为diqu。其中diqu包含字段:名字,使⽤tianjiadiquact将该地区对象存⼊数据库中,在diquMapper中定义了insert⽅法,匹配数据库中的insert into diqu语句实现将地区数据存⼊数据库的操作。该部分核⼼代码如下:
通过diqudao的insert⽅法将页⾯传输的地区添加到数据库中 diqudao.insert(diqu);
将添加地区成功信息,保存到request的message中,在页⾯中给出⽤户提⽰ request.setAttribute("message", "添加地区成功");
返回地区管理界⾯
return "forward:/tianjiadiqu.action";
查询地区模块:
在后台中定义地区查询模块,在侧边栏中点击地区管理,可以跳转到地区管理界⾯。在该页⾯中通过diquController中定义diquguanli响应地区查询模块。在diquguanli中查询出所有信息,返回页⾯进⾏循环展⽰。查询⽅法为diqudao中的selectByexample⽅法。该部分核⼼代码如下:
⽣成地区样例类,通过example定义查询条件 DiquExample example = new DiquExample();
通过diqudao的selectByExample⽅法查询出所有的地区信息 List diquall = diqudao.selectByExample(example);
将地区信息,保存到request中,在页⾯通过foreach⽅法进⾏展⽰ request.setAttribute("diquall", diquall);
返回地区管理界⾯
return "forward:/diquguanli.action";
修改地区模块:
对已经上传的地区信息可以进⾏修改操作,该部分操作在地区管理界⾯中点击修改按钮可以跳转到地区修改页⾯。在修改页⾯中,将初始化所有的地区字段信息,字段信息包括名字。字段信息内容通过地区id获取。修改后的信息传⼊到diquController中接收为diqu。在diquController中包含有提前定义好的diqudao,该参数为diquMapper是实现。diquMapper中定义了修改⽅法,此处使⽤修改⽅法为updateByPrimaryKeySelective,该⽅法可以将修改后信息同步到数据库中,最终将修改成功信息返回页⾯中。该部分代码如下:
通过diqudao的修改⽅法根据id修改对应的地区 diqudao.updateByPrimaryKeySelective(diqu);
将修改地区成功信息,保存到request的message中,在页⾯中给出⽤户提⽰ request.setAttribute("message", "修改地区信息成功");snh48一期生
冬至谚语大全返回地区管理界⾯
return "forward:/diquguanli.action";
删除地区模块:
删除地区功能实现在diquController中,实现⽅法为shanchudiqu。在页⾯中通过get⽅法shanchudiqu.action?Id的形式将需要删除的地区id上传到服务器中,响应对应的⽅法,调⽤diqudao中的deleteByPrimaryKey⽅法,完成删除操作。将删除成功的提⽰信息返回到页⾯中,完成删除数据的操作。该部分核⼼代码:
通过diqudao的删除⽅法根据id删除对应的地区 diqudao.deleteByPrimaryKey(id);
将删除地区成功信息,保存到request的message中,在页⾯中给出⽤户提⽰ request.setAttribute("message", "删除地区成功");返回地区管理界⾯
return "forward:/diquguanli.action";

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。