本專案訓練的技能點:
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;
1sql語句查詢表中的主鍵//放映時間
2private
string
time;3//
要放映的電影物件
4private movie movie;
獲取表主鍵
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...