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

正文內(nèi)容

高校學(xué)生成績管理信息系統(tǒng)--erp課程設(shè)計-在線瀏覽

2025-03-07 16:12本頁面
  

【正文】 據(jù)進行刪除操作,系統(tǒng)會對子進行確認刪除以免誤刪了信息,只有當(dāng)您確定刪除時,數(shù)據(jù)庫才會真正的刪除您想刪的信息。目前廣泛使用的數(shù)據(jù)模型可分為兩種類型,一種是獨立于計算機系統(tǒng)的“概念數(shù)據(jù)模型”,如“實體聯(lián)系模型”;另一種是直接面向數(shù)據(jù)庫邏輯結(jié)構(gòu)的“結(jié)構(gòu)數(shù)據(jù)模型”。ER模型直接從現(xiàn)實世界抽象出實體類型及實體間聯(lián)系,然后用ER圖來表示數(shù)據(jù)模型。但ER模型只能說明實體間語義的聯(lián)系,不能進一步說明詳細的數(shù)據(jù)結(jié)構(gòu),它只是數(shù)據(jù)庫設(shè)計的第一步。l 菱形框,表示聯(lián)系類型(實體間的聯(lián)系)。根據(jù)對數(shù)據(jù)項與數(shù)據(jù)結(jié)構(gòu)的分析,設(shè)計出能夠滿足系統(tǒng)需求的各種實體,及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。 各實體屬性圖如下所示:教師課程教師號工齡地址聯(lián)系方式性別系別年齡職稱教師名課程名課時課程號學(xué)期學(xué)分授課1n圖42 系統(tǒng)ER圖 邏輯結(jié)構(gòu)設(shè)計院系信息表圖43 院系信息表教師信息表圖44 教師信息表課程信息表圖44 課程信息表 SQL語句的實現(xiàn)由于本小組除了構(gòu)建教師信息管理模塊和課程信息管理模塊之外,還需要收集各小組的代碼進行拼接,并對其進行測試功能,所以需要對整個學(xué)生成績信息管理系統(tǒng)構(gòu)建完整的數(shù)據(jù)庫,因此這里我就一起創(chuàng)建了所有需要的表。男39。女39。男39。女39。(2)在系統(tǒng)界面包里面添加一個類(SQLHelper)的頁面添加,然后其他類可以通過調(diào)用詞類再加上自己的SQL語句,就可實現(xiàn)與數(shù)據(jù)庫鏈接,具體代碼如下:package 。import 。import 。import 。 try { ()。 Statement st=()。 ()。 } catch (ClassNotFoundException e1) { (未找到驅(qū)動!)。 } catch (SQLException e2) { ()。 } /** * 檢索數(shù)據(jù)庫的方法 * param sql * return 數(shù)據(jù)集 notic: 不能關(guān)閉任何對象,由調(diào)用方關(guān)閉對象 */ public static ResultSet executeQuery(String sql){ ResultSet rs=null。 Connection conn=(jdbc:odbc:studentDB)。 rs = (sql)。 ()。 } return rs。 import .*。 import .*。 public class Add_TeacherInfo extends JInternalFrame implements ActionListener{ static Add_TeacherInfo ss。 //姓名 String tsex=。 //年齡 String trank=。 //工齡 String tdepart=。 //地址 String ttelephone=。 JLabel warning=new JLabel()。 JLabel jltno=new JLabel(教 工 號:)。 JLabel jltsex=new JLabel(性 別:)。 JLabel jltdepart=new JLabel(系 別:)。 JLabel jltaddress=new JLabel(地 址:)。 JLabel jltrank=new JLabel(職 稱:)。 JTextField jtname=new JTextField()。 JTextField jtage=new JTextField()。 JTextField jtseninority=new JTextField()。 JTextField jttelephone=new JTextField()。 ButtonGroup bg=new ButtonGroup()。 //創(chuàng)建Panel容器 JLabel jl=new JLabel()。 JRadioButton jrwomen=new JRadioButton(女)。 //創(chuàng)建按鈕對象 JButton reset=new JButton(重置)。 //設(shè)置窗口標(biāo)題 MyPanel contentPane=new MyPanel()。 (null)。 //設(shè)置窗口布局管理器 (jltno)。 (jltname)。 (jltage)。 (jltseninority)。 (jlttelephone)。 (jtno)。 (jtsex)。 (jtdepart)。 (jtaddress)。 (cboRank)。 //將所有空間加入窗體 (jrwomen)。 (jrwomen)。 (tno)。 (submit)。 (warning)。 //設(shè)置提示字體 ()。 //設(shè)置提示字體 ()。 (222,20,200,25)。 (80,100,100,25)。 (80,180,100,25)。 (340,60,100,25)。 (340,140,100,25)。 (150,60,140,25)。 (150,135,100,30)。 (150,220,140,25)。 (410,100,140,25)。 (410,180,140,25)。 (350,270,60,25)。 (this)。 (true)。 (620,400)。 (true)。 //設(shè)置窗體不可變大小 ()。 (助教)。 (副教授)。 } public boolean equals(Object obj){ //重寫equals方法判斷字符串相等 if(obj==null) return false。 } if(obj instanceof String) { String str = (String)obj。 } return false。 //獲取用戶輸入內(nèi)容 tname=()。 tdepart=()。 taddress=()。 trank=().toString()。 int temp=0。 if(()==submit){ try{ ()。 //連接數(shù)據(jù)庫 con=(url)。 Statement stat=()。 else tsex=女。+tname+39。+tsex+39。+taddress+39。+ttelephone+39。+tdepart+39。+trank+39。 if(temp==1){ (ss,添加成功)。 } ()。 }catch(Exception ex){ ()。 ()。 ()。 ()。 ()。 //()。 } } private void centerShell(JFrame shell) //窗口在屏幕中間顯示 { //得到屏幕的寬度和高度 int screenHeight = ().getScreenSize().height。 //得到Shell窗口的寬度和高度 int shellHeight = ().height。 //如果窗口大小超過屏幕大小,讓窗口與屏幕等大 if(shellHeight screenHeight) shellHeight = screenHeight。 //讓窗口在屏幕中間顯示 (((screenWidth shellWidth)/ 2),((screenHeight shellHeight)/2))。 try {// step1:查找驅(qū)動 ()。 (數(shù)據(jù)庫已連接!)。 //step4:準(zhǔn)備需要執(zhí)行的sql 語句 String sql=select max(tno) from Teacher。 //step5: 執(zhí)行insert的操作 ResultSet rs= (sql)。 count=(1)。 ()。 } catch (ClassNotFoundException e1) { // TODO 自動生成 catch 塊 (未找到驅(qū)動!)。 } catch (SQLException e2) { // TODO 自動生成 catch 塊 ()。 } public static void main(String args[]){ new Add_TeacherInfo()。 import 。 import 。 import 。 import 。 import 。 import 。 import .*。 JLabel jltno=new JLabel(教 工 號:)。 JLabel jltsex=new JLabel(性 別:)。 JLabel jltdepart=new JLabel(系 別:)。 JLabel jltaddress=new JLabel(地 址:)。 JLabel jltrank=new JLabel(職 稱:)。 JTextField jtname=new JTextField()。 JTextField jtage=new JTextField()。 JTextField jtseninority=new JTextField()。 JTextField jttelephone=new JTextField()。 ButtonGroup bg=new ButtonGroup()。 //創(chuàng)建Panel容器 JLabel jl=new JLabel()。 JRadioButton jrwomen=new JRadioButton(女)。 JButton btnCancel=new JButton(取消)。 //set frame (620,400)。//設(shè)置窗體的標(biāo)題 ()。//設(shè)置窗體的大小不可變// (true)。// (null)。 (true)。 (contentPane)。 //設(shè)置窗口布局管理器 (jltno)。 (jltname)。 (jltage)。 (jltseninority)。 (jlttelephone)。 (jtno)。 (jtsex)。 (jtdepart)。 (jtaddress)。 (cboRank)。 //將所有空間加入窗體 (jrwomen)。 (jrwomen)。 // ()。 (btnCancel)。 //設(shè)置提示字體 ()。 (222,20,200,25)。 (80,100,100,25)。 (80,180,100,25)。 (340,60,100,25)。 (340,140,100,25)。 (150,60,140,25)。 (150,135,100,30)。 (150,220,140,25)。 (410,100,140,25)。 (410,180,140,25)。 (350,270,60,25)。 (this)。 (請選擇)。 (講師)。 (正教授)。 try { (請選擇)。 (id)。 Connection conn= ()。 ()。 } catch (SQLException e) { // TODO 自動生成 catch 塊 ()。 } public static void main(String []ar
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1