❶ C/S的影院座位表情況怎樣存進SQL server 2005里
應該不同的影廳座位情況不一樣吧?如果是有不同影廳的情況,那麼最起碼應該有如下表和欄位:
1. 影廳座位信息表:
ID(主鍵) 影廳ID(外鍵) 排號 座位號(或者使用排號+座號的方式如6.1就代表6排1號,兩欄位合並)
這個表應該基本上是靜態的,因為影廳的座位信息基本不會動。
2. 電影場次表:
ID(主鍵) 電影ID 時間 影廳ID ……
3. 電影票售出情況表:
ID(主鍵,電影票號) 場次號(2表的主鍵) 座位號(1表的主鍵) ……
應該是點擊某一場次的電影,才會出現你說的這個界面,根據資料庫中2表和1表,可以先取出該影廳的所有座位情況並顯示;其次根據2表和3表取出所有已售電影票,遍歷剛才的座位,將已售出的座位換顏色即可。
當然這里只是給一個思路,具體實現可能還是比較復雜,要考慮的很多,權當一個參考吧。