酒店管理系统数据库SQl设计思路

第一节、🖍需求分析 一个酒店管理系统包括很多个模块,首先我们先要分析一下需求。 一、 实时房态图 动态生成实时房态图、在房态图上进行房态修改、换房操作,续住操作、选择房间进行散客/团队预定、散客/团队入住、散客/团队结帐等操作 二、 预定管理 我们需要完成的功能有客人预定也就是新增 页面搭建。 三、 项目清单 对客人消费进行录入 支付方式。查询 新增操作 四、 结账退房 查询房间消费记录,多种方式结账。 五、 客户关系 这里涉及了签单挂帐:支持挂帐客人帐务一次结算也可分多次结算。协议单位:支持用协议价为客人结算帐务。会员卡统一消费管理支持协议单位(新增、修改、查询、充值、注销)、挂帐单位同酒店结算帐务。 六、 客房中心 增删查改,对房务信息进行维护;失物招领管理(增删查改,排序,打印,导出)协议单位增删查改;会员卡(增删查改、充值);房态进行批量修改。 七、 信息查询 页面搭建 信息查询 房态图查询 查询未来30天内房间预定信息 导航器查询。 八、 夜审 主要功能是对一天内各种营业单据和报表进行深入细致地查对,以纠正错帐或追查责任,并对在店旅客进行过帐,加收房费。保证酒店收益的正确、合法、真实。另外,如果酒店设有夜间审计人员还要接管并处理总台服务接待工作,负责夜间旅客的入住或离店等操作(页面搭建 检查数据是否正确,增删查改)。 九、 系统操作 对客房设置进行(增删改);用户管理增删改;操作日志的查删导出;人员权限设置,功能菜单权限设置。 十、 报表中心 页面搭建 营业分析图 营业走势图。 业务流程图如下:

第二节、表与表的关系 分析完需求,根据需求来设计出PD数据库模型。在设计数据库的时候你会发现表与表之间有多对多的关系;出现了多对多的关系那我们就需要一个中间表来连接它们。如下图所示:

第三节、数据库模型 PD模型数据库如下图所示:

经验分享 程序员 微信小程序 职场和发展