本项目为C++课程期末作业,设计并实现了一个基于easyX图形库的酒店住宿信息管理系统。系统功能包括客户入住、退房及房间信息查询等,旨在提升学生在实际项目中的编程能力与团队协作经验。
酒店住宿信息管理系统包括以下内容:住宿编号、姓名、身份证号码、联系电话、入住时间、房号、单价、入住接待人姓名、退房时间、退房接待人姓名、优惠费用、使用房间内物品的额外费用以及应付总费用,同时还可以添加备注。
该系统的功能需求如下:
1. 系统以菜单形式工作,在每次执行操作后重新显示一次主菜单;
2. 住宿信息通过文件进行保存;
3. 支持录入新的住宿记录;
4. 允许修改已存在的住宿信息;
5. 提供删除住宿信息的功能;
6. 可根据特定条件(如:入住编号、姓名、身份证号码、联系电话或房号等)查询相关信息;
7. 当客人退房时,系统将自动计算应付费用。具体而言,应付费用=单价*实际入住天数-优惠金额+使用房间内物品的额外花费;其中,入住天数根据登记和离店日期自动确定。
8. 可以按日、周或月统计酒店营业额。