本項目訓練的技能點:post
01.可以分析系統功能併合理提取對象和類spa
02.會使用屬性和方法構建類設計
03.會使用繼承、多態實現良好複用和擴展性code
04.會使用泛型集合對象
05.會使用枚舉blog
06.會讀取XML文件繼承
07.會使用序列化和反序列化保存和恢復信息索引
任務描述:圖片
「青鳥影院」開始營業,須要一個售票系統:string
01, 系統天天更新放映列表,系統支持實時查看:電影放映場次時間、電影概況
02, 影院提供3類影票:普通票、贈票(贈票免費)、學生票(有不一樣折扣)
03, 容許用戶查看某場次座位售出狀況
04, 支持購票,並容許用戶選座位
05, 用戶能夠選擇場次、影票類型以及空閒座位進行購票,並打印電影票。
06, 系統能夠對銷售狀況進行保存,並容許對其進行恢復
效果圖以下:
項目類庫設計
01.定義一個Movie類,在該類文件中,定義一個枚舉類型,MovieType。
1 //電影名稱 2 private string movieName; 3 //海報圖片 4 private string poster; 5 //導演 6 private string director; 7 //演員 8 private string actor; 9 //電影類型 10 private MovieType movieType; 11 //電影訂價 12 private int price;
02.定義播放場次類(ScheduleItem)
1 //放映時間 2 private string time; 3 //要放映的電影對象 4 private Movie movie;
SQL語句查詢表中的主鍵