楼主说每日价格可以设置,感觉重点不在于价格类型吧,是不是可以设计为两张表: 房型信息表t_room_type(id,detail)、每日价格表t_date_price(id,room_type_id,price,manual),价格类型信息可以存储在数据库中,也可以是xml文件,没多大影响,接下去的逻辑应该是在程序中实现,每日定时运行生成之后两个月的价格信息,根据日期来判定价格类型(周末、平日、节日),以此来设置默认价格,如果用户对特定日期进行了修改则将每日价格表t_date_price中的manual设置为true,下次生成的时候不会对manual=true的价格进行变动
简单一点:
编号 价格 折扣
1 1000 10
折扣,可以根据不同的时候,由管理员在后台进行更改
显示价格的时候,根据价格和折扣计算价格就好了
把价格表跟房型表分成2个表吧...这样可以做到足够灵活...
房型表 房型价格表
fid id fid price type
001 1 001 100 平时价
002 2 001 200 情人节