一、前言
项目需求
房屋租赁管理系统主要完成功能为:
- 房屋信息管理
- 求租者信息管理
- 房屋出租信息管理
- 系统管理(员工信息管理、绩效管理等)
所需环境
1.运行环境: jdk 17;
2.编辑器:IDEA;
3.数据库:MySql 5.7/8.0等版本均可;
二、项目运行效果
因为上传资源限制所以展示了部分功能
三、部分代码
1.JDBC连接
package dao;import model.Admin;import java.sql.*;public class HouseDao {private static String dbClassName = "com.mysql.cj.jdbc.Driver";private static String dbUrl = "jdbc:mysql://localhost:3306/房屋租赁管理系统" />
2.登录界面
package main;import dao.HouseDao;import model.Admin;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Login extends JFrame {private static Admin user = null;public static void main(String[] args){try {UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());}catch(Exception e){e.printStackTrace();}Login frame = new Login();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setVisible(true);}public Login() {initComponents();}private void login(ActionEvent e) {// TODO add your code hereAdmin admin = HouseDao.check(username.getText(),password.getText());if (admin == null){JOptionPane.showMessageDialog(null,"登录失败!");}else{//System.out.println(Admin.getName());JOptionPane.showMessageDialog(null, "登录成功!");user = admin;new HouseFrame().setVisible(true);dispose();}}private void cancel(ActionEvent e) {// TODO add your code heredispose();}private void passwordTFKeyTyped(KeyEvent e) {// TODO add your code hereif (e.getKeyChar() == '\n'){loginButton.doClick();}}
四、全部代码及sql数据
代码和数据小编已放置阿里云盘和百度网盘
百度网盘地址:链接:https://pan.baidu.com/s/19Ak24CSBOcs7eMy-q2YaJw
提取码:6666
阿里云盘地址:阿里云盘分享
备注:
阿里云盘快一点,对没有百度网盘会员的小可爱友好一点
五、总结
这是博主第一次发文章,还多请各位小可爱多多点赞支持,你们的支持是我最大的动力,后续博主也会发布更多的web前端以及Python的源码和小项目,代码有问题或有什么其他运行环境问题都可以随时私信博主或联系博主QQ:1196094293(请写好备注哈)
谢谢各位的支持~~