📄 说明.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 + -