基于javaweb的房产中介管理系统(java+ssm+html+bootstrap+layui+mysql)
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb+mysql的房产中介管理系统(java+SSM+HTML+bootstrap+layui+Mysql)
项目介绍
本项目为后台管理系统;
管理员角色包含以下功能: 管理员登录,用户管理,通知公告管理,卖家信息管理,买家信息管理,添加房屋,房屋管理,房屋搜索,修改个人信息,修改密码等功能。 管理员账号/密码:admin/admin
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.数据库:MySql 5.7版本; 6.是否Maven项目: 是;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目
技术栈
- 后端:Spring SpringMVC MyBatis 2. 前端:HTML+CSS+Javascriipt+jQuery+bootstrap+layui
使用说明
- 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven; 若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行; 3. 将项目中db.properties配置文件中的数据库配置改为自己的配置; 4. 运行项目,输入localhost:8080/ 登录 管理员账号/密码:admin/admin
房屋信息控制器:
/**
-
房屋信息控制器
-
@author Administrator
*/
@Controller
@RequestMapping(“/leaseinformationmvc”)
public class LeaseinformationController {
@Autowired
LeaseinformationService leaseinformationService;
@RequestMapping(“/details”)
public ModelAndView listCategory(@RequestParam int id){
ModelAndView mav = new ModelAndView(“details”);
List cs= leaseinformationService.allANDimg1(id);
for (leaseinformation leaseinformation : cs) {
System.out.println(leaseinformation.getLeaseimg().getImgroute());
// 放入转发参数
mav.addObject(“cs”, cs);
return mav;
后台管理员管理控制层:
@Controller
@RequestMapping(“/admin”)
public class Adminfunctioncontroller {
@Resource
private RentwithdrawnService rentwithdrawnService;
@Resource
private LeaseinformationService leaseinformationService;
@Resource
private CheckoutapplicationService checkoutapplicationService;
@Resource
private MydailylifeService mydailylifeService;
@Resource
private RentcollectionService rentcollectionService;
@Resource
private FaultService faultService;
@Resource
private UserlistService userlistService;
@Resource
private LeaseimgService leaseimgService;
@Resource
private HeadPortraitImgService headPortraitImgService;
/**
*/
@RequestMapping(“/admincancel”)
public String cancellation(HttpServletRequest request) {
HttpSession session = request.getSession();
session.removeAttribute(“admin”);
System.out.println(“注销成功”);
return “official”;
@RequestMapping(“/details”)
public ModelAndView listCategory(@RequestParam int pn) {
ModelAndView mav = new ModelAndView(“rentingdel”);
// 设置分页传输
PageHelper.startPage(pn, 10);
// 查询所有数据
List list = rentwithdrawnService.selectRwState(“已退租”);
// 使用PageInFo封装查询结果
PageInfo pageInfo = new PageInfo(list, 5);
// 放入转发参数
mav.addObject(“cs”, pageInfo);
return mav;
@RequestMapping(“/delect”)
public ModelAndView delect(@RequestParam int id) {
ModelAndView mav = new ModelAndView(“rentingdel”);
rentwithdrawnService.deleteByPrimaryKey(id);
return mav;
@RequestMapping(“/rentinglist”)
public ModelAndView listHouseState(@RequestParam int pn) {
ModelAndView mav = new ModelAndView(“rentinglist”);
// 设置分页传输
PageHelper.startPage(pn, 10);
// 查询所有数据
List list = leaseinformationService.selecthousteaseWith(“出租中”);
// 使用PageInFo封装查询结果
PageInfo pageInfo = new PageInfo(list, 5);
// 放入转发参数
mav.addObject(“cs”, pageInfo);
return mav;
@RequestMapping(“/delectcontract”)
public ModelAndView delectcontract(@RequestParam int id) {
ModelAndView mav = new ModelAndView(“rentinglist”);
leaseinformationService.updacontract(id);
return mav;
/**
*/
@RequestMapping(“/houseapply”)
public ModelAndView kanfansqing(@RequestParam int pn) {
ModelAndView mav = new ModelAndView(“houseapply”);
// 设置分页传输
PageHelper.startPage(pn, 10);
// 查询所有数据
List list = checkoutapplicationService.selectCoaState();
// 使用PageInFo封装查询结果
PageInfo pageInfo = new PageInfo(list, 5);
// 放入转发参数
mav.addObject(“cs”, pageInfo);
return mav;
/**
*/
@RequestMapping(“/tonyizp”)
public ModelAndView tonyizp(@RequestParam int id, String housecall, String name) throws ParseException {
ModelAndView mav = new ModelAndView(“houseapply”);
checkoutapplicationService.xgaiCoaState(“已同意”, id);
leaseinformation house = leaseinformationService.selectHouseCall(housecall).get(0);
SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd”);// 设置日期格式
Calenda
๓葵葵Hertz: 可以把源代码包发给我嘛
m0_59609501: 哥,可以给源码嘛
Otaku593: 出物流管理系统源码 无报错
m0_46920620: 哥,可以给源码吗
weixin_52249903: 兄弟可以看看源码吗