我想知道思路,客房的状态(入住与预定)怎样记录、查询?
空房、预定、入住和时间的关系,怎么表示
空房、预定、入住和时间的关系,怎么表示
解决方案 »
- 如何把INI文件的内容复制到另一个INI文件里面?
- 怎么在stringgrid中输入汉字
- TADOQuery执行“select”之后进行操作,同Ttable操作数据库表有什么区别??
- 哪里下载dev dxdbgrid(delphi5)?
- 怎么创建自己的控件(在线等待,立刻给分)
- 这个定义是什么意思阿
- 为什么在delphi不能运行,而在bcb中可以;
- 高手请进:如何用Delphi+ASP.net来实现Web报表?在线等候!
- 怎样在EDIT回车后自动CLICK 一个BUTTON
- 用mediaplayer,怎样让影片倒退指定的毫秒?(比如点按纽,让它倒退500毫秒,其中毫秒为数据库中之记录)
- 怪事!
- 有谁知道DELPHI中所有函数,及所有的用处等,关于函数方面的知识,或者说有没有这方面的书!!??
你这样做做看:
1)有一个客房表,记录客房的信息,房间状态分为Available,Occupied,Ordered;
2)用分类查询统计不同类型的空房间(用GROUP BY CHAMBRE_TYPE);
3)对于大部分的客户,预定的只是某种类型的房间而不指定是哪间,只要有空房间就可以了(房间状态Available的数量不为零);
4)特殊情况,如常客可能会指定房间,直接将该房间状态在他的预定日期内设为Ordered。旅客的编号是流水号,应该在另一个表里,这个表记录旅客的预定、入住的信息,只有入住了的旅客才可以和房间关联,那些订了没来的在房间那一栏里是NULL,从管理角度讲,没人会在意一笔没发生的交易,没有金额发生的事情在财务上也不会体现。这样用一个表管理入住与预定就可以了,在预定日期第一天还可以生成一个备忘,看某种型号的房间未定出的有多少,有散客来时才好应付(其实就是4星的酒店也有预定了房间拿不到房的,当然是旺季。我亲身体会。)看看明白没有?再有问题我明天再答。