資源簡介
這是用Java實現的電影票預訂系統,MySQL是支持的數據庫。

代碼片段和文件信息
package?Conductor;
import?MovieBook.*;
import?SelfInfo.CheckInfo;
import?Member.*;
import?javax.swing.*;
import?javax.swing.event.*;
import?javax.swing.event.MenuListener;
import?Manager.BoxOffice;
import?Manager.EmployeeManage;
import?Manager.MovieManage;
import?Manager.VedioManage;
import?java.awt.Color;
import?java.awt.event.*;
public?class?HomePage?extends?Jframe?{
int?id;?//?登錄人員的id
boolean?manager;
JMenuBar?menubar;
JMenu?menu1?menu2?menu3?menu5?menu6?menu7?menu8?menu9menu10;
Ticket?tickets[];
//?退選票
TicketCR?TicketCR_view;
Icon?pic;
JLabel?Pic;
public?HomePage()?{
}
public?HomePage(String?s?boolean?ma?int?i)?{
id?=?i;
manager?=?ma;
////////////////////////////////////////////////////?票的初始化
tickets?=?new?Ticket[2];?//?一次最多定兩張票
//?動態初始化
for?(int?m?=?0;?m?2;?m++)
tickets[m]?=?new?Ticket();
/////////////////////////////////////////////////////?設置菜單欄
init(s);
pic?=?new?ImageIcon(“E:/images/cover.jpg“);
Pic?=?new?JLabel();
Pic.setIcon(pic);
Pic.setBounds(0?-30?800?353);
setLayout(null);
add(Pic);
setBounds(220?10?555?380);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);//?讓Jframe的關閉按鈕起作用
setVisible(true);//?顯示Jframe
}
///////////////////////////////////////////////////////
void?init(String?s)?{
settitle(s);?//?設置窗口的標題
menubar?=?new?JMenuBar();
//?員工界面
menu1?=?new?JMenu(“電影資訊“);
menu2?=?new?JMenu(“訂票詳情“);
menu3?=?new?JMenu(“退改訂票“);
menu5?=?new?JMenu(“會員管理“);
menu6?=?new?JMenu(“個人資料“);
//?管理員界面
menu7?=?new?JMenu(“員工管理“);
menu8?=?new?JMenu(“票房統計“);
menu9?=?new?JMenu(“影片管理“);
menu10?=?new?JMenu(“放映廳管理“);
menubar.add(menu1);
menubar.add(menu2);
menubar.add(menu3);
//?menubar.add(menu4);
menubar.add(menu5);
menubar.add(menu6);
if?(manager?==?true)?{
menubar.add(menu7);
menubar.add(menu8);
menubar.add(menu9);
menubar.add(menu10);
}
setJMenuBar(menubar);
menu1.addMenuListener(new?MenuListener()?{
public?void?menuSelected(MenuEvent?e)?{
MovieView?movie_view?=?new?MovieView();
}
public?void?menuDeselected(MenuEvent?e)?{
}
public?void?menuCanceled(MenuEvent?e)?{
}
});
//?訂票界面
menu2.addMenuListener(new?MenuListener()?{
public?void?menuSelected(MenuEvent?e)?{
BookView?moviebook?=?new?BookView(tickets?id);
}
public?void?menuDeselected(MenuEvent?e)?{
}
public?void?menuCanceled(MenuEvent?e)?{
}
});
//?改退票
menu3.addMenuListener(new?MenuListener()?{
public?void?menuSelected(MenuEvent?e)?{
TicketCR_view?=?new?TicketCR(id);
}
public?void?menuDeselected(MenuEvent?e)?{
}
public?void?menuCanceled(MenuEvent?e)?{
}
});
//?會員管理
menu5.addMenuListener(new?MenuListener()?{
public?void?menuSelected(MenuEvent?e)?{
MemberView?memberview?=?new?MemberView();
}
public?void?menuDeselected(MenuEvent?e)?{
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????545??2019-06-11?12:55??TicketBooking\.classpath
?????文件????????384??2019-06-05?20:29??TicketBooking\.project
?????文件????????598??2019-06-05?20:29??TicketBooking\.settings\org.eclipse.jdt.core.prefs
?????文件????????919??2019-06-16?14:47??TicketBooking\bin\Conductor\HomePage$1.class
?????文件???????1022??2019-06-16?14:47??TicketBooking\bin\Conductor\HomePage$2.class
?????文件????????964??2019-06-16?14:47??TicketBooking\bin\Conductor\HomePage$3.class
?????文件????????915??2019-06-16?14:47??TicketBooking\bin\Conductor\HomePage$4.class
?????文件???????1002??2019-06-16?14:47??TicketBooking\bin\Conductor\HomePage$5.class
?????文件????????922??2019-06-16?14:47??TicketBooking\bin\Conductor\HomePage$6.class
?????文件???????1050??2019-06-16?14:47??TicketBooking\bin\Conductor\HomePage$7.class
?????文件????????910??2019-06-16?14:47??TicketBooking\bin\Conductor\HomePage$8.class
?????文件????????910??2019-06-16?14:47??TicketBooking\bin\Conductor\HomePage$9.class
?????文件???????3112??2019-06-16?14:47??TicketBooking\bin\Conductor\HomePage.class
?????文件???????3927??2019-06-16?08:02??TicketBooking\bin\Conductor\InfoView.class
?????文件???????1218??2019-06-16?08:02??TicketBooking\bin\Conductor\MovieView$1.class
?????文件???????1218??2019-06-16?08:02??TicketBooking\bin\Conductor\MovieView$2.class
?????文件???????1218??2019-06-16?08:02??TicketBooking\bin\Conductor\MovieView$3.class
?????文件???????1218??2019-06-16?08:02??TicketBooking\bin\Conductor\MovieView$4.class
?????文件???????1218??2019-06-16?08:02??TicketBooking\bin\Conductor\MovieView$5.class
?????文件???????1219??2019-06-16?08:02??TicketBooking\bin\Conductor\MovieView$6.class
?????文件???????3020??2019-06-16?08:02??TicketBooking\bin\Conductor\MovieView.class
?????文件????????530??2019-06-16?14:11??TicketBooking\bin\Conductor\test.class
?????文件???????2182??2019-06-16?08:02??TicketBooking\bin\Conductor\Ticket.class
?????文件????????781??2019-06-16?08:02??TicketBooking\bin\Conductor\TicketCR.class
?????文件????????978??2019-06-16?08:02??TicketBooking\bin\Conductor\TicketCRView.class
?????文件????????965??2019-06-16?08:02??TicketBooking\bin\Conductor\TicketCView$1.class
?????文件????????966??2019-06-16?08:02??TicketBooking\bin\Conductor\TicketCView$2.class
?????文件????????967??2019-06-16?08:02??TicketBooking\bin\Conductor\TicketCView$3.class
?????文件????????968??2019-06-16?08:02??TicketBooking\bin\Conductor\TicketCView$4.class
?????文件???????1014??2019-06-16?08:02??TicketBooking\bin\Conductor\TicketCView$5.class
............此處省略124個文件信息
評論
共有 條評論