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

正文內(nèi)容

java程序設(shè)計課程設(shè)計-學(xué)籍管理系統(tǒng)報告(參考版)

2024-12-19 16:42本頁面
  

【正文】 2. 查詢 學(xué)生信息 如 圖 所示 、刪除 學(xué)生信息 圖 所示 、修改 學(xué)生信息 圖 所示: 圖 查詢學(xué)生信息 圖 刪除學(xué)生信息 沈陽工程學(xué)院課程設(shè)計報告 第 4章 系統(tǒng)功能實現(xiàn) 21 圖 修改學(xué)生信息 3. 程序主要代碼如下: publ。 當(dāng)用戶選擇修改選項時觸發(fā)該菜單項的 actionPerformed 事件,該事件實現(xiàn)修改用戶選擇的記錄的功能,當(dāng)用戶進入該事件后,該事件先通過 Table 的 getSelectedRow()屬 性獲取用戶選擇選中表中的行號,再通過 Table 的 getValueAt(int row,int colum)來獲取某個單元格的值,row 為獲取值的所在行, colum 為獲取值的所在列。 為了方便用戶使用應(yīng)該再 JTable 上添加一個鼠標(biāo)單擊事件 (Mouseclick)事件,當(dāng)用戶觸發(fā)該事件后,該事件先判斷用戶點擊的是鼠標(biāo)的那個按鍵,若是右鍵則彈出一個彈出式菜單,該菜單提供修改和刪除兩個選項,當(dāng)用戶選擇刪除選項時觸發(fā)該菜單項的 actionPerformed 事沈陽工程學(xué)院課程設(shè)計報告 第 4章 系統(tǒng)功能實現(xiàn) 20 件,該事件實現(xiàn)刪除用戶 選擇的記錄的功能,當(dāng)用戶進入該事件后,該事件先通過 Table 的getSelectedRow()屬性獲取用戶選擇選中表中的行號,再通過 Table 的 getValueAt(int row,int colum)來獲取某個單元格的值, row 為獲取值的所在行, colum 為獲取值的所在列。 查詢成功后該方法返回一個 student 類行的 ArrayList 給 UI 層。若 className 不為空則調(diào)用 apps 包下 的 dept_class_adapter 類下的 public int getClassid(String name)方法來獲取相應(yīng)的班級 id,其中 name 為班級名稱 。每當(dāng)用戶添加 一個條件時,底層數(shù)據(jù)庫的查詢條件就增加一個。 //調(diào)用該函數(shù)實現(xiàn)查詢功能 } 查詢學(xué)生學(xué)籍信息功能 1. 算法描述 : 查詢學(xué)生學(xué)籍模塊功能算法描述如下:用戶可以根據(jù)學(xué)生的學(xué)號、所在班級、所在系部 、生源地、出生日期等條件對學(xué)生學(xué)籍信息進行查詢。 s_no=()。 (false)。 redim_student(sNum)。 (sNum)。當(dāng)用戶點擊確認后程序會根據(jù)查詢后的學(xué)生學(xué)號對查詢后的信息進行刪除,刪除成功后彈出相應(yīng)的提示框提示用戶刪除成功。修改完成后,彈出相應(yīng)的提示框提示用戶修改成功。再把用戶輸入的班級名稱以參數(shù)形式傳遞給 調(diào)用 apps包下的 dept_class_adapter 類中的 public int getClassid(String name)方法獲取班級的編號, name 為班級名稱。另一種是在批量查詢中通過修改 /刪除界面的有參數(shù)的構(gòu)造方法向修改 /刪除界面?zhèn)鬟f要修改或刪除的學(xué)生學(xué)號,修改 /刪除界面的有參構(gòu)造方法再通過傳過來的學(xué)號查詢出相應(yīng)的學(xué)生信息,再對其進行修改或刪除。 } catch (Exception e) { 沈陽工程學(xué)院課程設(shè)計報告 第 4章 系統(tǒng)功能實現(xiàn) 18 ()。 try { (stu)。 (())。 (deptNo)。 (())。 (())。 (())。 (())。 } if (classNo == 0 || deptNo == 0) { (this, 輸入的班級或系部不存在 , 提示 , )。 classNo = (classNamestr)。 //根據(jù)獲得的系部名稱和班級名稱查詢數(shù)據(jù)庫獲取其編號 dept_class_adapter dca = new dept_class_adapter()。 } else { classNamestr = ()。 } 沈陽工程學(xué)院課程設(shè)計報告 第 4章 系統(tǒng)功能實現(xiàn) 17 try{ }catch(Exception e){()。 //根據(jù)班級名稱和系部名稱,查詢出相應(yīng)的編號,并賦值給 classNo, depthNo try { students = ((), , , , , )。 String deptNamestr = 。 int classNo=0。 if(().equals()){ (this, 缺少必要信息 (學(xué)號 )! , 提示 ,)。 2. 程序運行界面如 圖 所示 : 圖 添加學(xué)生信息界面 3. 程序主要代碼如下: private void add_student( evt) { // 添加學(xué)生信息 ArrayListStudent students=new ArrayListStudent()。再將用戶輸入的信息保存在一個 Student 的對象中。若等于 0 時,則表示該記錄不存在數(shù)據(jù)庫中,然后根據(jù)用戶輸入的部門名稱調(diào)用 apps 包下的 dept_class_adapter 類中的public int getDeptId(String name)方法獲取部門的編號, name 為系部名稱。若不為空,則調(diào)用 apps 包下 Studen_tManager 類中的 public ArrayListStudent select_student(參數(shù)列表 )方法查詢數(shù)據(jù)庫看是否存在該記錄。 添加學(xué)生學(xué)籍信息功能 1. 算法描述 : 添加新入學(xué)的學(xué)生信息模塊的算法描述如下:當(dāng)用戶進入添加學(xué)生信息界面時,先在界面輸入相應(yīng)的信息。 }catch(Exception e){ ()。 } ()。){ Object[] data={(admin_id),(user_name),(user_pwd),(user_limit)}。 for(。 String[] st={id,用戶名 ,密碼 ,權(quán)限 }。 DefaultTableModel dtm。 String user_name=()。 2. 查詢管理員界面如圖 所示 : 圖 查詢管理員 界面 3. 程序主要代碼如下 : private void Search_Admin_Data( evt) { // 執(zhí)行查詢管理員 沈陽工程學(xué)院課程設(shè)計報告 第 4章 系統(tǒng)功能實現(xiàn) 15 SearchAdmin sa=new SearchAdmin()。 } } 查詢管理員信息功能 1. 算法描述 : 查詢 管理員信息模塊的算法描述如下:當(dāng)用戶進入 查詢 管理員界面時,直接查詢是整個系統(tǒng)的所有管理員的信息。 } }else{ ()。 } ()。 (i, (user_pwd))。()。 rs=()。 SearchAdmin sa=new SearchAdmin()。 ()。 (iden)。 iden=((()))。 }catch(Exception e){ ()。 ()。 (iden, password2)。 ()。 } else{ if(!(password2)){ //提示用戶 沈陽工程學(xué)院課程設(shè)計報告 第 4章 系統(tǒng)功能實現(xiàn) 13 (this, 兩次輸入的密碼不一致! , 提示 , )。 password2=(())。 iden=((()))。 String password1=。 (((())))。最后刪除時觸發(fā) shanchu事件,為了提醒用戶,加了確認刪除提示框,確認刪除時調(diào)用 apps 包下的 alterdelete 類中delete_data 方法對數(shù)據(jù)進行刪除。這里有一個查詢功能,方便管理員了解要修改用戶的原密碼,避免再次修改后產(chǎn)生密碼重復(fù)。 ()。 ()。 }catch(Exception e){ (this, 增加失敗 , 錯誤 , )。 ()。 (this, 增加成功 , 成功 , )。 }else{ //插入數(shù)據(jù)庫 addadmin ia=new addadmin()。 } 沈陽工程學(xué)院課程設(shè)計報告 第 4章 系統(tǒng)功能實現(xiàn) 11 else if(() || pw == null){ (this, 密碼不為空 , 錯誤 , )。 user_limit=(())。 pw=(())。 String user_limit=。 String pw=。若不為空,則調(diào)用 apps 包下 addadmin 類中的 insert()方法將記錄放在 admin 表中。再組合框中選擇超級管理員或普通用戶。 } } 系統(tǒng)管理模塊功能實現(xiàn) 該模塊主要實現(xiàn)對管理員信息的添加、修改、刪除和查詢。 } else{ (this, 用戶權(quán)限錯誤 , 錯誤, )。//權(quán)限標(biāo)志,為 0 則是超級管理員,為 1 則是普通用戶 username=user_name。().equals((user_name))){ ()。 } else if(()amp。 username=user_name。amp。 }else { if(!(user_name, user_pwd)){ (this,
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1