要毕业了,自学实现SSM开发房屋租赁系统
生活随笔
收集整理的這篇文章主要介紹了
要毕业了,自学实现SSM开发房屋租赁系统
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
項目編號:BS-XX-024
?本系統基于SSM(spring+springmvc+mybatis)框架實現開發,前端基于BootStrap框架實現,數據庫采用MYSQL,開發工具為IDEA或ECLIPSE。
本系統功能完整,界面簡潔大方,運行無誤,比較適合做畢業設計和課程設計使用。
本系統主要有兩個角色,一個是物業管理員,一個是租賃方:
物業管理員登陸:可以實現房屋信息管理,租賃和合同信息管理,申請租賃房屋管理,租金管理,日程管理,租賃用戶管理,故障報修管理。
租客登陸:可以查詢房屋信息,申請租賃,管理個人租賃信息,申請退租,管理租金,故障報修,完善個人信息。
部分功能展示如下:
登陸地址:http://localhost:8080/parkMaster/login.action??? admin? /? 123456
- 物業房屋管理員登陸
登陸頁面
添加房屋
租賃管理
退租列表
租賃合同
查看申核租賃申請
簽訂合同
故障處理
租金管理
日程管理
賬戶管理:手動在 user表中添加租賃用戶
二,租客登陸進入
租賃申請管理
交租管理
故障報修
個人信息完善
頁面太多,就不一一展示,本系統功能完整,界面簡潔大方,運行無誤,比較適合做畢業設計和課程設計使用。
部分實現代碼:
package service;import java.util.List;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional;import pojo.Applyout; import pojo.Checkout; import pojo.Zulist; import dao.ApplyoutMapper; import dao.CheckoutMapper; import dao.HetongMapper; import dao.HouselistMapper; import dao.ZulistMapper;@Service @Transactional public class ApplyoutServiceImpl implements ApplyoutService {@Autowiredprivate ApplyoutMapper applyoutMapper;@Autowiredprivate HouselistMapper houselistMapper;@Autowiredprivate HetongMapper hetongMapper;@Autowiredprivate CheckoutMapper checkoutMapper;@Autowiredprivate ZulistMapper zulistMapper;@Overridepublic void insertapplyout(Zulist zulist) {Applyout applyout=new Applyout();applyout.setHouse_id(zulist.getHouse_id());applyout.setAddress(zulist.getAddress());applyout.setStatus("申請中");applyout.setUserlist_id(zulist.getUserlist_id());applyoutMapper.insertapplyout(applyout);}@Overridepublic List<Applyout> findallapplyout() {List<Applyout> list=applyoutMapper.findallapplyout();return list;}@Overridepublic void updateapplyout(Applyout applyout) {applyoutMapper.updateapplyout(applyout);}@Overridepublic void agreeapplyout(Integer id) {Applyout applyout=applyoutMapper.findbyid(id);houselistMapper.deletehousebyhouseid(applyout.getHouse_id());hetongMapper.deletehetong(applyout.getHouse_id());Checkout checkout=new Checkout();checkout.setHouse_id(applyout.getHouse_id());checkout.setAddress(applyout.getAddress());checkout.setStatus("已退租");checkout.setUserlist_id(applyout.getUserlist_id());checkoutMapper.insertcheckout(checkout);applyout.setStatus("已同意");applyoutMapper.updateapplyoutbyhouse(applyout);zulistMapper.deletezulist(applyout.getHouse_id());}@Overridepublic void deleteapplyout(Integer id) {applyoutMapper.deleteapplyout(id);}} package service;import java.util.List;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional;import pojo.Apply; import pojo.Houselist; import dao.ApplyMapper; import dao.HouselistMapper;@Service @Transactional public class ApplyServiceImpl implements ApplyService {@Autowiredprivate ApplyMapper applyMapper;@Autowiredprivate HouselistMapper houselistMapper;@Overridepublic void insertapply(Apply apply) {applyMapper.insertapply(apply);}@Overridepublic List<Apply> findapplylist() throws Exception {List<Apply> apply=applyMapper.findapplylist();return apply;}@Overridepublic Apply findbyhouse_id(String house_id) {Apply apply=applyMapper.findbyhouse_id(house_id);return apply;}@Overridepublic void deletebyhouse_id(String house_id) {applyMapper.deletebyhouse_id(house_id);}@Overridepublic void refuseapply(Houselist houselist) {houselistMapper.updatestatus(houselist);applyMapper.deletebyhouse_id(houselist.getHouseid());}} package service;import java.util.List;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional;import pojo.Checkout; import dao.CheckoutMapper; @Service @Transactional public class CheckoutServiceImpl implements CheckoutService {@Autowiredprivate CheckoutMapper checkoutMapper;@Overridepublic void insertcheckout(Checkout checkout) {checkoutMapper.insertcheckout(checkout);}@Overridepublic List<Checkout> getallcheckout() {List<Checkout> checkout=checkoutMapper.getallcheckout();return checkout;}@Overridepublic void deletecheckout(Integer id) {checkoutMapper.deletecheckout(id);}}總結
以上是生活随笔為你收集整理的要毕业了,自学实现SSM开发房屋租赁系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如梦令·编码不知日暮
- 下一篇: 《论文代码》CARE: Commonse