影院售票系統

2022-02-17 06:03:21 字數 1741 閱讀 3225

本專案訓練的技能點:

01.能夠分析系統功能並合理提取物件和類

02.會使用屬性和方法構建類

03.會使用繼承、多型實現良好復用和擴充套件性

04.會使用泛型集合

05.會使用列舉

06.會讀取xml檔案

07.會使用序列化和反序列化儲存和恢復資訊

任務描述:

「青鳥影院」開始營業,需要乙個售票系統:

01, 系統每天更新放映列表,系統支援實時檢視:電影放映場次時間、電影概況

02, 影院提供3

類影票:普通票、贈票(贈票免費)、學生票(有不同折扣)

03, 允許使用者檢視某場次座位售出情況

04, 支援購票,並允許使用者選座位

05, 使用者可以選擇場次、影票型別以及空閒座位進行購票,並列印電影票。

06, 系統可以對銷售情況進行儲存,並允許對其進行恢復

效果圖如下:

專案類庫設計

01.定義乙個movie類,在該類檔案中,定義乙個列舉型別,movietype。

1

//電影名稱

2private

string

moviename;3//

海報4private

string

poster;5//

導演6private

string

director;7//

演員8private

string

actor;9//

電影型別

10private

movietype movietype;

11//

電影定價

12private

int price;

1

//放映時間

2private

string

time;3//

要放映的電影物件

4private movie movie;

sql語句查詢表中的主鍵

獲取表主鍵

1:select table_name,column_name from information_schema.key_column_usagewhere table_name<>'dtproperties'

2:exec sp_pkeys @table_name='表名'

3:select o.name as 表名,c.name as 欄位名,k.colid as 字段序號,k.keyno as 索引順序,t.name as 型別

from sysindexes i

join sysindexkeys k on i.id = k.id and i.indid = k.indid

join sysobjects o on i.id = o.id

join syscolumns c on i.id=c.id and k.colid = c.colid

join systypes t on c.xusertype=t.xusertype

where o.xtype = 'u' and o.name='要查詢的表名'

and exists(select 1 from sysobjects where xtype = 'pk' and parent_obj=i.id and name = i.name)

order by o.name,k.colid

論學習的重要性之 影院售票系統

namespace 影院售票系統 cinema cinema new cinema dictionarylables new dictionary int ticket 0 string key null private void form1 load object sender,eventargs...

火車售票系統

有缺陷的售票系統 include include include include include include pragma comment lib,pthreadvc2.lib int tickt 100 void route void arg else return null intmain ...

網上售票系統

程序同步 實現網上售票多視窗同步併發操作 import threading import time import random lock threading.lock tickets j 0 n 40 for i in range 1,40 a str i a a.rjust 2,0 銷售汽車票 d...