C/S的影院座位表情况怎样存进SQL server 2005里

我用C/S做的一个影院座位表
屏幕
1-1 1-2 1-3 1-4 1-5 1-6 1-7 1-8 1-9
2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9
3-1 3-2 3-3 3-4 3-5 3-6 3-7 3-8 3-9
4-1……
5-1……
6-1……
7-1……
8-1……
9-1……
一个座位用一个label表示 没售出的座位为白色 售出的座位为红色
我改怎样用SQL server 2005存储这个座位表情况
和怎样实现功能
请给出具体解答,谢谢!

应该不同的影厅座位情况不一样吧?如果是有不同影厅的情况,那么最起码应该有如下表和字段:
1. 影厅座位信息表:
ID(主键) 影厅ID(外键) 排号 座位号(或者使用排号+座号的方式如6.1就代表6排1号,两字段合并)
这个表应该基本上是静态的,因为影厅的座位信息基本不会动。

2. 电影场次表:
ID(主键) 电影ID 时间 影厅ID ……

3. 电影票售出情况表:
ID(主键,电影票号) 场次号(2表的主键) 座位号(1表的主键) ……

应该是点击某一场次的电影,才会出现你说的这个界面,根据数据库中2表和1表,可以先取出该影厅的所有座位情况并显示;其次根据2表和3表取出所有已售电影票,遍历刚才的座位,将已售出的座位换颜色即可。

当然这里只是给一个思路,具体实现可能还是比较复杂,要考虑的很多,权当一个参考吧。
温馨提示:答案为网友推荐,仅供参考
相似回答