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

正文內(nèi)容

學(xué)生信息管理系統(tǒng)java課程設(shè)計(jì)報(bào)告(含源代碼)-wenkub.com

2025-08-14 16:27 本頁面
   

【正文】 //返回到輸入界面,如果沒有 return語句,則會(huì)回到主界面 } String stuZy=().trim()。 // 如 果 拋 異 常 , 則 返 回 到 添 加 窗 口 , 后 面 終 止 執(zhí) 行******************************// return。//返回到輸入界面,如果沒有 return語句,則會(huì)回到主界面 } ////對于年齡,則需要進(jìn)行兩個(gè)判斷,一個(gè)是不能為空,另一個(gè)必須是 int型,下面用異常來判斷輸入的學(xué)生 年齡是否是整型數(shù) //******************************************// try { stuAge=(().trim())。 return。 (false)。 (stuSourse)。 (stuAge)。 String stuSourse=(String)(rowNo, 7)。 String stuAge=(String)(rowNo, 3)。 //先從表模型中獲取所選中的那一行數(shù)據(jù) String stuId=(String)(rowNo, 0)。 (jb2)。 (jtf7)。 (jtf5)。 (jtf3)。 (jtf1)。 (190,220,80,25)。 (280, 220, 80, 25)。 (100, 220, 80, 25)。 (300, 180, 130, 25)。 jtf7=new JTextField(20)。 (())。 (300, 60, 60, 25)。 37 jtf3=new JTextField(10)。 (())。 (240, 180, 60, 25)。 ()。 jl6=new JLabel(專 業(yè): )。 (250, 60, 60, 25)。 ()。 jl2=new JLabel(姓 名: )。 //這是修改學(xué)生信息的界面函數(shù)的封裝 public void upView() { //加載數(shù)據(jù)庫,獲得選中的那一行的所有信息 jl1=new JLabel(學(xué) 號(hào): )。 JTextField jtf1,jtf2,jtf3,jtf4,jtf5,jtf6,jtf7,jtf8。 import .*。 } } } 功能:這是 修改學(xué)生信息 的界面,通過模式對話(即繼承 JDialog對話框)來實(shí)現(xiàn) package 。 34 //關(guān)閉交資源 ()。where userId=39。 //調(diào)用數(shù)據(jù)庫連接 //設(shè)置操縱更新的 sql語句 String sql=update login set password=39。 (false)。 (password)。 (userId=+userId)。 (jb3)。 (jl3)。 //把組 件添加到窗體 (jl1)。 ()。 ()。 ()。 jtf3=new JTextField(20)。 //由于 賬號(hào) 是主鍵,因此不能修改,即設(shè)置障礙曙 jtf1不可編輯 (false)。 (false)。 jl2=new JLabel(密 碼: )。 //這是修改賬戶信息權(quán)限的界面函數(shù)的封裝 public void upView() { //加載數(shù)據(jù)庫,獲得選中的那一行的所有信息 jl1=new JLabel(賬 號(hào): )。 import 。 import 。 } //得到的行數(shù) Override public int getRowCount() { // TODO Autogenerated method stub return ()。 (row)。 ((5))。 ((1))。 //創(chuàng)建表的記錄集 rowData=new Vector()。 (出生地 )。 (學(xué)號(hào) )。 //定義一個(gè)記錄集,用于接收從數(shù)據(jù)庫返回來的記錄集 ResultSet rs。 import .*。 (tm)。 //調(diào)用模型 tm=new TableModel(sql)。 (true)。 jsp=new JScrollPane(jtb)。 (jp1_jb1)。 ()。 jp1_jb2=new JButton(清 除 )。 jp1_jtf1=new JTextField(15)。 25 public StuQuery(Frame Main,String title ,boolean model) { //調(diào)用父 類的構(gòu)造方法,實(shí)現(xiàn)模式對話 super(Main,title,model)。 JButton jp1_jb1,jp1_jb2,jp1_jb3。 import 。 import .*。因?yàn)檫@一部分知識(shí)的不熟練,在程序設(shè)計(jì)過程中遇到了不少困難,但通過老師的指導(dǎo)和一次又一次的指導(dǎo)、改寫、調(diào)試,將這些困難都解決了,心中的喜悅感油然而生。 與此同時(shí),我們也在進(jìn)行數(shù)據(jù)庫課程設(shè)計(jì),和這個(gè)系統(tǒng)相類似, ,做起來 比較熟練,同時(shí)想通過做 課程設(shè)計(jì)將數(shù)據(jù)庫和 java 更好的結(jié)合運(yùn)用起來 ,感覺 這樣才能夠 更貼近實(shí)際應(yīng)用 。 14 圖 11 顯示所有 管理人員信息 圖 12 修改管理人員信息窗口 、 修改學(xué)生信息 數(shù)據(jù)測試及期望結(jié)果 數(shù)據(jù)測試及期望結(jié)果如下圖: 圖 13 為全部學(xué)生的信息記錄(此處同時(shí)運(yùn)用到了 TableModel 類 ); 圖 14 是彈出的修改學(xué)生信息窗口: 測試數(shù)據(jù):姓名:楊明輝 期 望結(jié)果:可修改姓名、性別、年齡、出生地 、專業(yè)、班級和總學(xué)分。 8)得到某行某列的值。 4)設(shè)置表格的列名。 7)完成相應(yīng)功能。 3)把組件添加到窗體。 6)修改管理人員信息。 2)加載數(shù)據(jù)庫,獲得選中的那一行的所有信息。 二、 分析與設(shè)計(jì) 功能模塊劃分 圖 1 功能模塊劃分圖 學(xué)生信息管理 系統(tǒng) 瀏覽學(xué)生信息 查詢學(xué)生信息 添加學(xué)生信息 修改學(xué)生信息 刪除學(xué)生信息 普通學(xué)生(用戶)模塊 班委(管理員)模塊 瀏覽學(xué)生信息 查詢學(xué)生信息 學(xué)生管理 登陸管理 修改登陸密碼 顯示登陸用戶 4 數(shù)據(jù)庫結(jié)構(gòu)描述 、 數(shù)據(jù)庫 ER 模型 圖 2 登錄用戶管理 ER圖 圖 3 實(shí)體學(xué)生 ER圖 、數(shù)據(jù)庫關(guān)系模型 —— 二維表 表 1 學(xué)生表( student) 字段 數(shù)據(jù)類型 說明 stuId nvarchar(30) 學(xué)號(hào) stuName nvarchar(30) 姓名 stuSex nvarchar(30) 性別 stuAge int 年齡 stuJg nvarchar(30) 籍貫 stuZy nvarchar(30) 專業(yè) 登錄用戶管理 賬號(hào) 密碼 職位 學(xué) 生 總學(xué)分 出生地 年齡 專業(yè) 性別 姓名 學(xué)號(hào) 班級 5 classId nvarchar(30) 班號(hào) stuSourse numeric(5,2) 總學(xué)分 圖 4 錄入數(shù)據(jù)后的學(xué)生表 表 2 登陸權(quán)限表( login) 字段 數(shù)據(jù)類型 說明 userId nvarchar(30) 用戶名(賬號(hào)),即登陸Id password nvarchar(30) 登陸密碼 position nvarchar(30) 職位,如班委,普通學(xué)生 圖 5 錄入數(shù)據(jù)后的登陸權(quán) 限表 6 系統(tǒng)詳細(xì)設(shè)計(jì)文檔 、系統(tǒng)執(zhí)行流程圖
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1