基于Java房屋租賃管理系統
功能需求
1、房源信息管理:系統需要能夠記錄和管理所有房源的詳細信息,包括房屋地址、房屋面積、租金、付款方式、房屋類型等。管理員應該可以添加、編輯和刪除房源信息。
2、租戶信息管理:系統需要能夠記錄和管理所有租戶的個人信息,包括姓名、聯系方式、租賃期限等。租戶可以通過系統查看和更新自己的租賃信息。
3、合同管理:系統需要提供租賃合同的在線管理功能,包括合同的生成、查看、修改和續簽等操作。管理員和租戶都可以方便地管理和查看合同信息。
4、租金管理:系統需要能夠管理租金的繳納情況,包括租金的計算、提醒和催繳等功能。租戶可以通過系統在線支付租金,管理員可以查看租金繳納記錄和生成相關報表。
5、報修管理:租戶可以通過系統提交房屋維修申請,管理員可以接收和處理維修申請,并安排維修人員進行維修。系統需要記錄維修的處理情況和進度。
設計要求
1.???對課題進行需求調研與分析,完成系統功能圖與功能模塊設計。
2.???給出課題的概念模型(即ER圖),要求對課題ER圖設計中至少5個實體,并包含多對多聯系;若小組成員只有1人,要求至少3個實體。
3.???根據設計的ER模型,結合DBMS(數據庫管理系統)特點給出系統的邏輯模型(關系模式);數據庫課選用SQL Server 或MySQL;SQL Server最低選用2014版本;MySQL最低選用5.7版本。
4.???給出實現數據庫的SQL語句,包含創建數據庫、數據表(含主鍵、外鍵定義及約束性條件設計)、插入數據(各表至少插入5條記錄)、更新數據、刪除數據、有涵義的視圖(含單表、多表)、存儲過程、觸發器等。
5.???實現應用程序開發過程中的編碼、調試、測試、Bug修復等開發工作,完成程序各項功能的開發與調試工作;開發語言課選用Java或JSP;開發工具可選用Eclipse、IDEA、VS Code、NetBeans等工具;程序中需實現數據庫連接、GUI開發、增刪改查操作等內容;撰寫課程報告。
關注UP主,獲取更多源碼資源