基于Java酒店管理系統
功能需求
1、客房管理:系統需要提供客房的信息管理功能,包括客房的類型、數量、價格、狀態(如空閑、已預訂、已入住等)等信息。此外,系統還應支持對客房信息的修改和查詢操作。
2、預訂管理:系統需要提供客房預訂功能,包括查看可用房間、選擇預訂時間、填寫客人信息等。同時,系統需要支持在線支付預訂費用。
3、入住管理:系統需要提供入住功能,包括客人登記、分配房間、收取押金等。此外,系統需要提供客人身份證件的掃描和驗證功能,以確保客人信息的準確性。
4、結賬管理:系統需要提供結賬功能,包括計算住宿費用、打印賬單、退還押金等。同時,系統需要支持多種支付方式,如現金、銀行卡等。
設計要求
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主,獲取更多源碼資源