?? 說明.txt
字號:
1.本程序為 完成聯讀班程序設計課程的C++大作業而編寫,非商業軟件.
編寫本程序目的在于 練習面向對象的程序設計的方法, 提高自己的編程應用水平.
2.本程序的所有源文件均在 source 文件夾下.文件清單如下:
----------------------------------------------------------------------------
.h: base.h account.h room.h accountmanage.h roommanage.h
hotel.h login.h
.cpp: base.cpp account.cpp room.cpp accountmanage.cpp roommanage.cpp
hotel.cpp login.cpp main.cpp
--------------------------------------------------------------------------
其中 main.cpp 包含程序入口.
3.本程序的所有配置文件及用戶數據都存放在 data 文件夾下.文件清單如下:
---------------------------------------------------
account.dat room.dat user.dat
---------------------------------------------------
4.本程序在執行時,若數據文件不存在,會自動創建新的數據文件,內容為空.若想管理你
的數據,直接替換數據文件即可.
5.若 user.dat 不存在或者內容為空,即沒有可用的登錄用戶時,可使用默認的管理員帳戶.
------------------------
user:autumn
pass:autumn
-----------------------
但當存在可用的帳戶時,此默認帳戶將不可用.
此帳戶僅用來初始化管理員系統,或在數據丟失等情況下做最后的系統登錄之用.
user.dat 里的登錄帳戶數據進行了簡單的加密處理,防止帳戶泄漏.
本程序暫定的登錄限制次數為4次.若連續4次無法輸入正確的用戶名及密碼進行登錄,
程序會自動結束.
6.本程序實現的主要功能有:
1)account 管理功能.每一位來酒店的消費者都擁有一個自己的 account 檔案,
記錄了消費者的基本個人信息及消費記錄等.
2)room 管理功能.hotel 里的每一間客房都有一個 room 檔案,
記錄了 該房間的基本硬件信息及使用狀態等.
3)酒店的客房管理系統.包括登記執行 消費者入住, 退房, 結帳, 續費 的基本功能,
和對房間的狀態控制及 清掃, 維修 等功能.
4)員工登錄系統的帳號管理功能.設置不同的員工登錄帳號權限,
使不同員工使用本軟件擁有不同職能.
7.本程序有待繼續開發實現的功能:
1)消費者預定房間的功能.考慮到不是很了解在現實的酒店管理中是如何處理
預定及引起的沖突處理的方式 ,所以暫時無法正確實現此功能,
有待進一步研究后找出實現方法.
2)員工登錄帳戶的管理功能.此功能目前較為薄弱,只提供簡單的登錄用戶名及密碼信息,
對權限的劃分也不夠精細.有待加強將每個員工的信息也整合成一個account,實現與
現有accountmanage同等的管理系統.
3)可以實行account的VIP制度.目前account已經有了積分功能及VIP等級數據.
有待開發新的功能來使用這些數據.如對VIP優惠打折,積分兌換等..
4)酒店的其他附加功能.既然寫的是酒店的管理系統,那除了最基本的客房管理之外,
還應提供其他如 洗浴管理, 餐飲管理, 娛樂管理等功能.但這些功能也視酒店的
規模而定,所以此處只實現了最基本的功能.
8.參考資料: <<軟件工程XX>> www.baidu.com ...
9.特別感謝: 程XX..助教們..XXX..
10.若有任何問題請與作者聯系.
作者資料:XXXXXXXXXXXXXXXXXXXXXXXXX
time... 200901011606
-EOF-
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -