基于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主,獲取更多源碼資源