java毕业设计房屋租赁平台mybatis+源码+调试部署+系统+数据库+lw

这是一个使用Java语言、Mybatis框架开发的房屋租赁平台毕业设计项目,包括源码、调试部署指南、系统及数据库。技术栈涉及B/S架构、Layui前端、JDK1.8后端和MySQL数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java毕业设计房屋租赁平台mybatis+源码+调试部署+系统+数据库+lw

java毕业设计房屋租赁平台mybatis+源码+调试部署+系统+数据库+lw

本源码技术栈:

项目架构:B/S架构

开发语言:Java语言

开发软件:idea eclipse

前端技术:Layui、HTML、CSS、JS、JQuery等技术

后端技术:JAVA

运行环境:Win10、JDK1.8

数 据 库:MySQL5.7/8.0

源码地址:https://pan.baidu.com/s/1gzHmg0n_QpuT6P93DN8WfA?pwd=78ii

最新计算机专业原创开发毕业设计源码+数据库是近期作品

【1】ssm调酒互动交流平台
【2】springboot基于SpringBoot的自助旅游导航系统
【3】jspm净水器公司CRM系统mjmB程序mysql
【4】jsp+sqlserver基于JSP的养老院老人日常生活管理系统
【5】ssm健康生活运动咨询系统
【6】ssm网上快捷购物系统
【7】ssm高中生学业水平测试系统
【8】jspm小型餐饮管理系统zjya
【9】ssm药品自动贩卖系统
【10】springboot电影推荐网站
【11】springboot特色农产品供需销售系统
【12】jsp基于JSP学生信息管理系统
【13】ssm幼儿健康管理系统
【14】ssm诚越园区垃圾分类信息科普系统
【15】springboot景区购票管理系统
【16】springboot老年人日间照料中心管理系统
【17】jsp律师事务所网站
【18】ssm基于web的唐院寻人表白系统
【19】jsp高校教学管理信息系统
【20】springboot超市购物系统
【21】springboot养老院管理系统
【22】jsp校园拼餐系统
【23】ssm亿互游在线平台网站
【24】java电信计费系统程序
【25】ssm农家乐信息平台
【26】ssm随心淘网管理系统+B1:B43
【27】ssm基于vue框架的疫情防控知识在线答题系统设计与实现
【28】ssm高校共享单车管理系统
【29】体育比赛运动会成绩
【30】jsp高校心理咨询预约系统
【31】springcloud基于微服务架构的小区生活服务平台的设计与实现
【32】jsp试题题库管理和试卷生成系统
【33】ssm外贸服装订单管理系统
【34】ssm公交线路查询系统
【35】ssm学习社区管理系统
【36】jspm教室管理系统程序hsl
【37】ssm基于B_S景区票务管理系统设计与实现
【38】springboot考生服务系统
【39】ssm学生日常事务管理系统
【40】ssm会议管理系统
【41】jspmMooc课程在线教学平台
【42】ssm校园共享单车管理系统
【43】ssm社区一点到家便民服务平台
【44】ssm动漫网站
【45】ssm线上投保的设计
【46】ssm电子设备销售网站
【47】ssm科研成果管理系统设计与实现
【48】ssm大学生体测数据管理系统
【49】ssm大众点评管理系统
【50】ssm双学位招生管理系统
【51】jsp_sqlserver_学生学籍管理系统_
【52】答疑mysql
【53】springboot景区管理系统
【54】jsp学校招生信息网
【55】ssm新冠病毒感染者档案信息管理系统
【56】springboot衣依服装销售平台
【57】ssm校园生活信息服务平台
【58】ssm四川旅游网站
【59】jsp足球赛会管理系统
【60】springcloud基于微服务的电影订票系统
【61】ssm在线购书商城系统
【62】jsp茶店订购管理系统
【63】springboot共享单车系统
【64】java手机进销存管理系统
【65】ssm融呗智慧金融微资讯移动平台
【66】jsp社区疫情防控管理信息系统
【67】ssmNBA论坛系统
【68】ssm移动在线点菜系统服务端
【69】ssm博雅楼自习室预约系统
【70】jspm奖助学金评审管理系统
【71】springboot医护人员排班系统
【72】jsp中小学教育机构培训系统
【73】ssm基于网络C++实验管理系统
【74】jsp游泳馆信息管理系统
【75】springboot企业固定资产管理系统的设计实现
【76】springboot微服务在线教育系统
【77】springboot汽车零件厂绩效管理
【78】ssm宠物寄养管理系统
【79】springboot医院各科室财务管理
【80】ssm风情旅游网站
【81】jsp毕业生信息管理系统
【82】ssm盘山县智慧项目管理系统
【83】ssm基于Java的高校教学资源库的设计与实现
【84】ssm家乡旅游文化推广网站
【85】ssm教务系统
【86】ssm酒店后厨供应商订单合并系统
【87】springboot售后管理系统
【88】jsp大学生校园兼职系统
【89】ssm体育队训练的信息管理系统
【90】springboot采购系统
【91】ssm吃到撑零售微商城
【92】ssm图书管理系统
【93】ssm基于SSM框架的学习资料校内共享平台
【94】ssm软件缺陷管理系统
【95】ssm社区志愿者服务管理系统
【96】ssm社区团购系统
【97】ssm高校社团管理系统
【98】ssm学生会管理系统
【99】ssm校园二手交易平台
【100】ssm城市生活小区农产品配送系统
【101】ssm人口普查信息管理系统
【102】jsp校园共享单车系统
【103】ssm移动辅助学习平台
package cn.com.edu.view.frame; import java.awt.AWTException; import java.awt.BorderLayout; import java.awt.CardLayout; import java.awt.Dimension; import java.awt.GridBagLayout; import java.awt.MenuItem; import java.awt.PopupMenu; import java.awt.SystemTray; import java.awt.Toolkit; import java.awt.TrayIcon; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JSplitPane; import javax.swing.JToolBar; import org.jvnet.substance.SubstanceLookAndFeel; import org.jvnet.substance.skin.FindingNemoSkin; import cn.com.edu.action.JMenuItemAction; import cn.com.edu.action.MainFrameAction; import cn.com.edu.util.GBC; import cn.com.edu.view.panel.AddStudentInfoPanel; import cn.com.edu.view.panel.FindStudentInfoPanel; /** * 教务管理系统主界面 * * @author Administrator * */ public class MainFrame extends JFrame { private static MainFrame instance; private JMenuBar bar;// 菜单条 private JMenu studentJMenu;// 菜单 private JMenu teacherJMenu;// 菜单 private JPanel center = new JPanel();// 中心面板用来放置卡片 private CardLayout card = new CardLayout();// 卡片布局 private JPanel west;// 西边面板 private JSplitPane split;// 分割面板 private JToolBar tool;// 工具条 private MainFrameAction action = new MainFrameAction(this);// 按钮事件对象 private JMenuItemAction menuItemAction = new JMenuItemAction(this);// 菜单事件对象 private SystemTray tray;// 系统托盘 private TrayIcon trayIcon;// 设置系统托盘的图片 /** * 使用单子设计模式主界面对象 * */ private MainFrame() { init(); } public static MainFrame getInstance() { if (instance == null) { instance = new MainFrame(); } return instance; } /** * 初始化主界面 * */ public void init() { // 设置标题 this.setTitle("教务管理系统"); // 设置标题图片 ImageIcon icon = new ImageIcon("img/switchuser.png"); this.setIconImage(icon.getImage()); // 得到屏幕对象 Dimension size = Toolkit.getDefaultToolkit().getScreenSize(); // 设置主界面大小 this.setSize(size.width, size.height - 20); // 设置居中 this.setLocationRelativeTo(null); // 添加工具条 this.add(createTool(), BorderLayout.NORTH); // 将菜单添加到主界面 this.setJMenuBar(createJMenuBar()); // 将卡片添加到主界面 center.setLayout(card); addCardPanel(center); this.add(createSplit()); // 设置关闭主界面 this.setDefaultCloseOperation(this.DO_NOTHING_ON_CLOSE); //创建系统托盘 createSystemTray(); //关闭窗口事件 closeWindow(this); // 设置显示主界面 this.setVisible(true); } public JMenuBar createJMenuBar() { if (bar == null) { bar = new JMenuBar(); studentJMenu = createJMenu("学生管理"); teacherJMenu = createJMenu("老师管理"); addJMenuItem(studentJMenu, "添加学生信息"); addJMenuItem(studentJMenu, "查询学生信息"); addJMenuItem(studentJMenu, "修改学生信息"); addJMenuItem(studentJMenu, "删除学生信息"); studentJMenu.addSeparator(); addJMenuItem(studentJMenu, "退出"); bar.add(studentJMenu); bar.add(teacherJMenu); } return bar; } /** * 创建菜单 * * @param name * @return */ private JMenu createJMenu(String name) { JMenu menu = new JMenu(name); return menu; } /** * 将创建的菜单项添加到菜单 * * @param menu * @param name */ private void addJMenuItem(JMenu menu, String name) { JMenuItem item = new JMenuItem(name); item.addActionListener(menuItemAction); menu.add(item); } /** * 用于添加卡片 * * @param center */ public void addCardPanel(JPanel center) { JPanel jp2 = new JPanel(); JPanel jp3 = new JPanel(); JPanel jp4 = new JPanel(); jp2.add(new JButton("卡片2")); jp3.add(new JButton("卡片3")); jp4.add(new JButton("卡片4")); center.add(new AddStudentInfoPanel(), "添加学生信息"); center.add(new FindStudentInfoPanel(), "查询学生信息"); center.add(jp3, "修改学生信息"); center.add(jp4, "删除学生信息"); } /** * 创建西边面板,用添加选项按钮 * * @return */ public JPanel createWestPanel() { if (west == null) { west = new JPanel(); west.setLayout(new GridBagLayout()); west.add(createButton("添加学生信息", "img/switchuser.png"), new GBC(0, 0).setInset(10)); west.add(createButton("查询学生信息", "img/switchuser.png"), new GBC(0, 1).setInset(10)); west.add(createButton("修改学生信息", "img/switchuser.png"), new GBC(0, 2).setInset(10)); west.add(createButton("删除学生信息", "img/switchuser.png"), new GBC(0, 3).setInset(10)); } return west; } /** * 创建按钮方法 * * @param name * @return */ public JButton createButton(String name, String icon) { JButton button = new JButton(name); button.setIcon(new ImageIcon(icon)); button.addActionListener(action); return button; } public CardLayout getCard() { return card; } public JPanel getCenter() { return center; } /** * 分割面板 * * @return */ public JSplitPane createSplit() { if (split == null) { split = new JSplitPane(); split.setOneTouchExpandable(true); split.setLeftComponent(createWestPanel()); split.setRightComponent(center); } return split; } /** * 创建工具条 * * @return */ public JToolBar createTool() { if (tool == null) { tool = new JToolBar(); tool.add("添加学生信息", createButton("添加学生信息", "img/switchuser.png")); tool.add("查询学生信息", createButton("查询学生信息", "img/switchuser.png")); tool.add("修改学生信息", createButton("修改学生信息", "img/switchuser.png")); tool.add("删除学生信息", createButton("删除学生信息", "img/switchuser.png")); tool.add("帮助", createButton("帮助", "img/syssetup.png")); } return tool; } ///////////////////////////系统托盘设置///////////////////////////////////// /** * 窗口事件 * * @param jframe */ public void closeWindow(MainFrame jframe) { jframe.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { int show = JOptionPane.showConfirmDialog(null, "是否确定关闭?", "确认关闭系统", JOptionPane.YES_NO_OPTION); if (show == JOptionPane.YES_OPTION) { System.exit(0); } } public void windowIconified(WindowEvent e) { if (getState() == 1) {// 最小化 try { tray.add(trayIcon); } catch (AWTException e1) { e1.printStackTrace(); } setVisible(false); } } }); } /** * 创建系统托盘 * */ public void createSystemTray() { // 得到当前系统的托盘对象 tray = SystemTray.getSystemTray(); ImageIcon icon = new ImageIcon("img/2.png"); // 添加鼠标右键 弹出菜单 PopupMenu menu = new PopupMenu(); MenuItem show = new MenuItem("显示窗体"); MenuItem exit = new MenuItem("退出窗体"); trayIcon = new TrayIcon(icon.getImage(), "学生管理系统", menu); trayIcon.addMouseListener(new MouseAdapter() { /** * 鼠标点击事件 */ public void mouseClicked(MouseEvent e) { if (e.getClickCount() == 2) {// 鼠标双击 tray.remove(trayIcon); setVisible(true); // 设置窗口全屏 setExtendedState(JFrame.MAXIMIZED_BOTH); } } }); /** *鼠标右键显示窗体 */ show.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tray.remove(trayIcon); setVisible(true); // 设置窗口全屏 setExtendedState(JFrame.MAXIMIZED_BOTH); } }); /** * 鼠标右键关闭窗体 */ exit.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { int show = JOptionPane.showConfirmDialog(null, "是否确定关闭?", "确认关闭系统", JOptionPane.YES_NO_OPTION); if (show == JOptionPane.YES_OPTION) { System.exit(0); } } }); menu.add(show); menu.add(exit); } /** * @param args */ public static void main(String[] args) { SubstanceLookAndFeel.setSkin(new FindingNemoSkin()); // 蓝色幽灵 // SubstanceLookAndFeel.setSkin(new OfficeBlue2007Skin()); // 麦田风光 // SubstanceLookAndFeel.setSkin(new FieldOfWheatSkin()); // 默认皮肤 // SubstanceLookAndFeel.setSkin(new BusinessSkin()); // 朦胧风格 // SubstanceLookAndFeel.setSkin(new MistAquaSkin()); MainFrame.getInstance(); } }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值