freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

學生信息管理系統(tǒng)(java)代碼(完整版)

2025-02-01 13:57上一頁面

下一頁面
  

【正文】 程信息管理模塊包括增加、刪除、修改、查詢、顯示全部等。 功能設計 需求分析 本系統(tǒng)需要實現(xiàn)的功能: ( 1)、管理員對學生信息和課程信息進行增加、刪除、修改、查找等操作,對選課信息進行管理,對成績信息和用戶信息進行修改、查找等操作。 ( 2)、學生對學生信息和成績信息進行查看,對個人的密碼信息進行修改等。具體的結構圖如圖所示。 s(學生信息表) 字段名稱 數(shù)據(jù)類型 描述 sno char (10) 學號,關鍵字 sn char (20) 姓名 sa int 年齡 ss char (10) 性別 sd char (10) 院系 c(課程信息表) 字段名稱 數(shù)據(jù)類型 描述 o char (10) 課程號,關鍵字 char (30) 課程名 po char (10) 先行課程號 sc(選課信息表) 字段名稱 數(shù)據(jù)類型 描述 sno char (10) 學號,關鍵字 o char (10) 課程號,關鍵字 g int 成績 unpw(用戶信息表) 字段名稱 數(shù)據(jù)類型 描述 un char (10) 用戶名,關鍵字 pw char (10) 密碼 qx int 角色 界 面庫設計 學生信息管理系統(tǒng)的登錄 學生信息管理系統(tǒng)可由管理員和學生兩種身份的人使用。 import .*。 JTextField tpo = new JTextField(10)。// 用于判斷是否顯示課程信息管理的界面 public CAdd() {// 構造方法 (增加 )。 (tpo)。 ()。 } catch (SQLException e) { ()。 int rs1 = (delete from c where o=39。,39。 ()。 import .*。 JButton btnAlter = new JButton(修改 )。 Statement stmt = null。 (Center, p1)。 (this)。 show()。 (btnAlter)。 (this)。 int k = 0。 } playerInfo = new Object[i][3]。 } sTable = new JTable(playerInfo, columnNames)。 } catch (SQLException e) { ()。 row = ()。 xxkch = (po)。 ()。 new CM(課程信息管理 ).display()。 } else { int j1 = 0。 kcm = ()。 (xxkch)。)。 } else { sTable = new JTable(playerInfo, columnNames)。 } if (() == 查詢 ) { cst = new CSelect()。 import 。 public CSelect() { // 構造方法 (ltitle)。 } public void actionPerformed(ActionEvent e) { kch = ()。 class DLFrame extends JFrame implements ActionListener, ItemListener {// 登錄界面 JPanel p1 = null。 JComboBox cbrole = new JComboBox()。 int actionCode = 0。 p3 = new JPanel()。 (new GridLayout(4, 2))。 (btncz)。 (this)。 } catch (SQLException e) { ()。 String pw = null。 (false)。 } } } if (!success) { (null, 登錄名錯誤! )。 import .*。 JTextField tpo = new JTextField(10)。// 用于判斷是否顯示成績信息管理的界面 public GAdd() {// 構造方法 (增加 )。 (tpo)。 ()。 } catch (SQLException e) { ()。 if (() == 修改成績 ) { try { ()。 where sno=39。 ()。 import .*。 JPanel p1 = new JPanel()。 int ii = 0。 (btnDisplay)。 (false)。 (btnSearch)。 // ()。 while (()) {// 找出表中的記錄數(shù)賦給 i ((sno))。 while (()) { playerInfo[j][0] = (sno)。 (scroll)。 } catch (SQLException e) { ()。 try { if (!bstd) {// 判斷選擇的是不是查詢后的結果 rs = stmt .executeQuery(select * from sc,c where =)。 xxkch = (g)。 (false)。 try { rs = stmt .executeQuery(select * from sc,c where = and sno=39。 } if (playerInfo[0][1] == null) { ()。 } if (() == 查詢 ) { gst = new GSelect()。 import 。 JPanel p = new JPanel()。 (btnOK)。 } try { con = ( jdbc: DatabaseName=student, sa, 123)。 + gxh + 39。 // 取得當前輸入學號的值 ()。 class ManagerFrane extends JFrame implements ActionListener {// 管理員界面 JPanel p1 = new JPanel()。 JButton btns = new JButton(學生信息管理 )。 if (()) {// 判斷是否輸入了學號 (null, 學號不能為空,請重新輸入! )。 while (()) { ((sno))。 } catch (SQLException e) { ()。 (300, 280, 200, 160)。 Statement stmt = null。 import 。 } if (() == 顯示 ) { ()。 new GM(成績信息管理 ).display()。)。 ()。 } } catch (SQLException e) { ()。 + mxh + 39。 String kcm = null。 } catch (ClassNotFoundException e) { ()。 playerInfo[j][2] = (g)。 ((g))。 show()。 ()。 } GM(GSelect gst, String title) {// 構造方法 super(title)。 (200, 200, 400, 260)。 boolean bstd = false。 JScrollPane scroll。 import 。 } if (() == 取消 ) { (false)。 and o=39。 + kcm + 39。 String kcm = null。 } catch (ClassNotFoundException e) { ()。 (btnCancel)。 (new FlowLayout())。 JButton btnCancel = new JButton(取消 )。 import .*。 ()。// 進入管理員界面 } if (qxian == 1) { new StudentFrame()。// 用于判斷是否登錄成功 if (source == btnLogin) { if (().equals() || ().equals()) {// 判斷是否輸入了用戶名和密碼 (null, 登錄名和密碼不能為空! )。 ()。 (this)。 (p1)。 (txtUser)。 (學生 )。 Statement stmt = null。 JButton btncz = new JB
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1