版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
學(xué)生選課系統(tǒng)(數(shù)據(jù)庫(kù)課程設(shè)計(jì))JAVA,SQLserver數(shù)據(jù)庫(kù)課程設(shè)計(jì)學(xué)生選課系統(tǒng)
importjava.sql.*;
importjavax.swing.*;
importjavax.swing.table.AbstractTableModel;
importjava.awt.*;
importjava.awt.event.*;
publicclassDLAextendsJFrameimplementsActionListener{
JPanelp;
ImageIconi;
Choicec;
JLabell1,l2,l3,l;
JTextFieldt1,t2;
JButtonb1,b2;
publicDLA(Stringstr){
super(str);
p=newJPanel();
i=newImageIcon(“psue.jpg");
l=newJLabel(i);
l.setBounds(0,0,i.getIconWidth(),i.getIconHeight());
getLayeredPane().add(l,newInteger(Integer.MIN_VALUE));
p=(JPanel)this.getContentPane();
p.setOpaque(false);
p.setLayout(newFlowLayout(FlowLayout.CENTER,110,30));
c=newChoice();
c.add("管理員");
c.add("教師");
c.add("學(xué)生");
l1=newJLabel("登陸身份");
l2=newJLabel("用戶賬號(hào)");
l3=newJLabel("用戶密碼");
t1=newJTextField("",10);
t2=newJTextField("",10);
b1=newJButton("確定");
b2=newJButton("退出");
b1.addActionListener(this);
b2.addActionListener(this);
p.add(l1);
p.add(c);
p.add(l2);
p.add(t1);
p.add(l3);
p.add(t2);
p.add(b1);
p.add(b2);
}
publicvoidactionPerformed(ActionEvente){
if(e.getSource()==b1){
if((t1.getText().equals("")||t2.getText().equals(""))||
((!c.getSelectedItem().equals("管理員")||!t1.getText().equals("SQS")||!t2.getText().equals("20XX年28"))
(!c.getSelectedItem().equals("教師")||!t1.getText().equals("JS")||!t2.getText().equals("*****"))
(!c.getSelectedItem().equals("學(xué)生")||!t1.getText().equals("XS")||!t2.getText().equals("*****"))))
{t1.setText("");t2.setText("");
JOptionPane.showMessageDialog(this,"賬號(hào)或密碼不能為空或錯(cuò)誤!","提示",JOptionPane.*****_*****);}
if(c.getSelectedItem().equals("管理員")t1.getText().equals("SQS")t2.getText().equals("20XX年28")){
this.dispose();
GLYgly=newGLY("管理員界面");
gly.setLocation(400,200);
gly.setSize(500,300);
gly.setVisible(true);
}
if(c.getSelectedItem().equals("教師")t1.getText().equals("JS")t2.getText().equals("*****")){
this.dispose();
JSjs=newJS("教師界面");
js.setLocation(400,200);
js.setSize(500,300);
js.setVisible(true);
}
if(c.getSelectedItem().equals("學(xué)生")t1.getText().equals("XS")t2.getText().equals("*****")){
this.dispose();
XSxs=newXS("學(xué)生界面");
xs.setLocati
on(400,200);
xs.setSize(500,300);
xs.setVisible(true);
}
}
if(e.getSource()==b2){
System.exit(0);
}
}
publicstaticvoidmain(String[
JAVA,SQLserver數(shù)據(jù)庫(kù)課程設(shè)計(jì)學(xué)生選課系統(tǒng)
]args){
DLAdl=newDLA("登陸學(xué)生選課系統(tǒng)");
dl.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
dl.setLocation(400,200);
dl.setSize(500,300);
dl.setVisible(true);
}
}
classGLYextendsJFrameimplementsActionListener{
JPanelp;
ImageIconi;
JLabell;
JButtonb1,b2,b3,b4;
publicGLY(Stringstr){
super(str);
p=newJPanel();
i=newImageIcon("http_imgload.jpg");
l=newJLabel(i);
l.setBounds(0,0,i.getIconWidth(),i.getIconHeight());
getLayeredPane().add(l,newInteger(Integer.MIN_VALUE));
p=(JPanel)this.getContentPane();
p.setOpaque(false);
p.setLayout(newFlowLayout(FlowLayout.CENTER,110,70));
b1=newJButton("管理教師");
b2=newJButton("管理學(xué)生");
b3=newJButton("管理課程");
b4=newJButton("返回上級(jí)");
p.add(b1);
p.add(b2);
p.add(b3);
p.add(b4);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
b4.addActionListener(this);
}
publicvoidactionPerformed(ActionEvente){
if(e.getSource()==b1){
this.dispose();
GLJSgly=newGLJS("管理教師界面");
gly.setLocation(400,200);
gly.setSize(500,300);
gly.setVisible(true);
}
if(e.getSource()==b2){
this.dispose();
GLXSjs=newGLXS("管理學(xué)生界面");
js.setLocation(400,200);
js.setSize(500,300);
js.setVisible(true);
}
if(e.getSource()==b3){
this.dispose();
GLKCxs=newGLKC("管理課程界面");
xs.setLocation(400,200);
xs.setSize(500,300);
xs.setVisible(true);
}
if(e.getSource()==b4){
this.dispose();
DLAdl=newDLA("登陸學(xué)生選課系統(tǒng)");
dl.setLocation(400,200);
dl.setSize(500,300);
dl.setVisible(true);
}
}
}
classJSextendsJFrameimplementsActionListener{
JPanelp;
JButtonb1,b2,b3;
ImageIconi;
JLabell;
publicJS(Stringstr){
super(str);
p=newJPanel();
i=newImageIcon("*****B19-1.jpg");
l=newJLabel(i);
l.setBounds(0,0,i.getIconWidth(),i.getIconHeight());
getLayeredPane().add(l,newInteger(Integer.MIN_VALUE));
p=(JPanel)this.getContentPane();
p.setOpaque(false);
p.setLayout(newFlowLayout(FlowLayout.CENTER,110,70));
b1=newJButton("個(gè)人代課界面");
b2=newJButton("查詢自己信息");
b3=newJButton("返回上級(jí)");
p.add(b1);
p.add(b2);
p.add(b3);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
}
publicvoidactionPerfo
rmed(ActionEvente){
if(e.getSource()==b1){
this.dispose();
JSDKgly=newJSDK("個(gè)人代課界面界面");
gly.setLocation(400,200);
gly.setSize
JAVA,SQLserver數(shù)據(jù)庫(kù)課程設(shè)計(jì)學(xué)生選課系統(tǒng)
(500,300);
gly.setVisible(true);
}
if(e.getSource()==b2){
this.dispose();
DLJSXXjs=newDLJSXX("查詢自己信息界面");
js.setLocation(400,200);
js.setSize(500,300);
js.setVisible(true);
}
if(e.getSource()==b3){
this.dispose();
DLAdl=newDLA("登陸學(xué)生選課系統(tǒng)");
dl.setLocation(400,200);
dl.setSize(500,300);
dl.setVisible(true);
}
}
}
classXSextendsJFrameimplementsActionListener{
JPanelp;
ImageIconi;
JLabell;
JButtonb1,b2,b3;
publicXS(Stringstr){
super(str);
p=newJPanel();
i=newImageIcon("psbe.jpg");
l=newJLabel(i);
l.setBounds(0,0,i.getIconWidth(),i.getIconHeight());
getLayeredPane().add(l,newInteger(Integer.MIN_VALUE));
p=(JPanel)this.getContentPane();
p.setOpaque(false);
p.setLayout(newFlowLayout(FlowLayout.CENTER,110,70));
b1=newJButton("個(gè)人選課界面");
b2=newJButton("查詢自己信息");
b3=newJButton("返回上級(jí)");
p.add(b1);
p.add(b2);
p.add(b3);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
}
publicvoidactionPerformed(ActionEvente){
if(e.getSource()==b1){
this.dispose();
XSXKgly=newXSXK("個(gè)人選課界面");
gly.setLocation(400,200);
gly.setSize(500,300);
gly.setVisible(true);
}
if(e.getSource()==b2){
this.dispose();
DLXSXXjs=newDLXSXX("查詢自己信息");
js.setLocation(400,200);
js.setSize(500,300);
js.setVisible(true);
}
if(e.getSource()==b3){
this.dispose();
DLAdl=newDLA("登陸學(xué)生選課系統(tǒng)");
dl.setLocation(400,200);
dl.setSize(500,300);
dl.setVisible(true);
}
}
}
classGLJSextendsJFrameimplementsActionListener{
JPanelp;
ImageIconi;
JLabell;
JButtonb1,b2,b3,b4;
publicGLJS(Stringstr){
super(str);
JPanelp=newJPanel();
i=newImageIcon("qingchun09.jpg");
l=newJLabel(i);
l.setBounds(0,0,i.getIconWidth(),i.getIconHeight());
getLayeredPane().add(l,newInteger(Integer.MIN_VALUE));
p=(JPanel)this.getContentPane();
p.setOpaque(false);
p.setLayout(newFlowLayout(FlowLayout.CENTER,110,70));
b1=newJButton("添加教師");
b2=newJButton("刪除教師");
b3=newJButton("查詢教師");
b4=newJButton("返回上級(jí)");
p.add(b1);
p.add(b2);
p.add(b3);
p.add(b4);
b1.addActionListener(this);
b2.addActionListener(this);
b3.a
ddActionListener(this);
b4.addActionListener(this);
}
publicvoidactionPerformed(ActionEvente){
if(e.getSource()==b1){
this.dispose();
T
JAVA,SQLserver數(shù)據(jù)庫(kù)課程設(shè)計(jì)學(xué)生選課系統(tǒng)
JJSgly=newTJJS("添加教師界面");
gly.setLocation(400,200);
gly.setSize(500,300);
gly.setVisible(true);
}
if(e.getSource()==b2){
this.dispose();
SCJSjs=newSCJS("刪除教師界面");
js.setLocation(400,200);
js.setSize(500,300);
js.setVisible(true);
}
if(e.getSource()==b3){
this.dispose();
CXJSxs=newCXJS("查詢教師界面");
xs.setLocation(400,200);
xs.setSize(500,300);
xs.setVisible(true);
}
if(e.getSource()==b4){
this.dispose();
GLYgly=newGLY("管理員界面");
gly.setLocation(400,200);
gly.setSize(500,300);
gly.setVisible(true);
}
}
}
classGLXSextendsJFrameimplementsActionListener{
JPanelp;
ImageIconi;
JLabell;
JButtonb1,b2,b3,b4;
publicGLXS(Stringstr){
super(str);
p=newJPanel();
i=newImageIcon("截圖***-*****83.jpg");
l=newJLabel(i);
l.setBounds(0,0,i.getIconWidth(),i.getIconHeight());
getLayeredPane().add(l,newInteger(Integer.MIN_VALUE));
p=(JPanel)this.getContentPane();
p.setOpaque(false);
p.setLayout(newFlowLayout(FlowLayout.CENTER,110,70));
b1=newJButton("添加學(xué)生");
b2=newJButton("刪除學(xué)生");
b3=newJButton("查詢學(xué)生");
b4=newJButton("返回上級(jí)");
p.add(b1);
p.add(b2);
p.add(b3);
p.add(b4);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
b4.addActionListener(this);
}
publicvoidactionPerformed(ActionEvente){
if(e.getSource()==b1){
this.dispose();
TJXSgly=newTJXS("添加學(xué)生界面");
gly.setLocation(400,200);
gly.setSize(500,300);
gly.setVisible(true);
}
if(e.getSource()==b2){
this.dispose();
SCXSjs=newSCXS("刪除學(xué)生界面");
js.setLocation(400,200);
js.setSize(500,300);
js.setVisible(true);
}
if(e.getSource()==b3){
this.dispose();
CXXSxs=newCXXS("查詢學(xué)生界面");
xs.setLocation(400,200);
xs.setSize(500,300);
xs.setVisible(true);
}
if(e.getSource()==b4){
this.dispose();
GLYgly=newGLY("管理員界面");
gly.setLocation(400,200);
gly.setSize(500,300);
gly.setVisible(true);
}
}
}
classGLKCextendsJFrameimplementsActionListener{
JPanelp;
ImageIconi;
JLabell;
JButtonb1,b2,b3,b4;
publicGLKC(Stringstr){
super(str);
p=newJPanel();
i=newImageIcon("70b90e
f82ea9c0dc58ee905c.jpg");
l=newJLabel(i);
l.setBounds(0,0,i.getIconWidth(),i.getIconHeight());
getLayeredPane().add(l,newInteger(
JAVA,SQLserver數(shù)據(jù)庫(kù)課程設(shè)計(jì)學(xué)生選課系統(tǒng)
Integer.MIN_VALUE));
p=(JPanel)this.getContentPane();
p.setOpaque(false);
p.setLayout(newFlowLayout(FlowLayout.CENTER,110,70));
b1=newJButton("添加課程");
b2=newJButton("刪除課程");
b3=newJButton("查詢課程");
b4=newJButton("返回上級(jí)");
p.add(b1);
p.add(b2);
p.add(b3);
p.add(b4);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
b4.addActionListener(this);
}
publicvoidactionPerformed(ActionEvente){
if(e.getSource()==b1){
this.dispose();
TJKCgly=newTJKC("添加課程界面");
gly.setLocation(400,200);
gly.setSize(500,300);
gly.setVisible(true);
}
if(e.getSource()==b2){
this.dispose();
SCKCjs=newSCKC("刪除課程界面");
js.setLocation(400,200);
js.setSize(500,300);
js.setVisible(true);
}
if(e.getSource()==b3){
this.dispose();
CXKCxs=newCXKC("查詢課程界面");
xs.setLocation(400,200);
xs.setSize(500,300);
xs.setVisible(true);
}
if(e.getSource()==b4){
this.dispose();
GLYgly=newGLY("管理員界面");
gly.setLocation(400,200);
gly.setSize(500,300);
gly.setVisible(true);
}
}
}
classTJJSextendsJFrameimplementsActionListener{
JPanelp;
ImageIconi;
JLabell1,l2,l3,l4,l5,l
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人教學(xué)工作計(jì)劃2022年生物
- 大學(xué)學(xué)習(xí)計(jì)劃3篇
- 個(gè)人銷售工作計(jì)劃展望7篇
- 銷售合同范文集合7篇
- 小學(xué)生鑒定評(píng)語(yǔ)(集合15篇)
- 2022年小班教師保教工作計(jì)劃
- 積木課程設(shè)計(jì)課教案
- 防治工作計(jì)劃模板集合7篇
- 九年級(jí)下冊(cè)數(shù)學(xué)教學(xué)工作計(jì)劃四篇
- 信達(dá)商社2025年度策略報(bào)告:景區(qū)板塊有望迎來(lái)新一輪產(chǎn)能擴(kuò)張政策利好+線下零售調(diào)改帶來(lái)行業(yè)性變革機(jī)遇
- 2024年江蘇省南京旅游集團(tuán)本部人員招聘2人歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 實(shí)驗(yàn)室信息管理系統(tǒng)LIMS調(diào)研報(bào)告
- 體育賽事組織與執(zhí)行手冊(cè)
- 2024-2030年中國(guó)海關(guān)信息化行業(yè)市場(chǎng)深度分析與發(fā)展前景預(yù)測(cè)研究報(bào)告
- 2023-2024學(xué)年內(nèi)蒙古名校聯(lián)盟高二下學(xué)期教學(xué)質(zhì)量檢測(cè)語(yǔ)文試題(解析版)
- 水利水電工程單元工程施工質(zhì)量驗(yàn)收評(píng)定表及填表說(shuō)明
- 2024至2030年中國(guó)除草劑行業(yè)市場(chǎng)前景預(yù)測(cè)及未來(lái)發(fā)展趨勢(shì)研究報(bào)告
- 2024-2030年中國(guó)泥炭市場(chǎng)深度調(diào)查研究報(bào)告
- 政務(wù)服務(wù)中心物業(yè)服務(wù)投標(biāo)方案【新版】(技術(shù)方案)
- (正式版)YS∕T 5040-2024 有色金屬礦山工程項(xiàng)目可行性研究報(bào)告編制標(biāo)準(zhǔn)
- HJ 179-2018 石灰石石灰-石膏濕法煙氣脫硫工程技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論