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

正文內(nèi)容

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

2025-11-02 16:27上一頁面

下一頁面
  

【正文】 入時(shí),如果數(shù)據(jù)庫已經(jīng)存在該學(xué)號(hào),則不能再插入該學(xué)號(hào) 。 二、 分析與設(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) 班級(jí) 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í)行流程圖 圖 6 系統(tǒng)執(zhí)行流程圖 進(jìn)度條(閃屏) 用戶登陸 登陸驗(yàn)證 false true 班委(管理員)界面 普通學(xué)生界面 查詢 添加 修改 刪除 查詢 顯示 班委(管理員 ) 普通學(xué)生(用戶) 退出 退出系統(tǒng) 結(jié)束 結(jié)束 退出系統(tǒng) true false false true 修改用戶登陸密碼 顯示登陸用戶信息 7 、類的劃分 表 3 學(xué)生信息查詢類 類名 類的成員屬性與方法 說明 JPanel jp1 定義一個(gè)面板 JLabel jp1_jl1 定義兩個(gè)標(biāo)簽 JTextField jp1_jtf1 定義一個(gè)文本輸入框 JButton jp1_jb1,jp1_jb2,jp1_jb3 定義三個(gè)按鈕 JTable jtb 定義一個(gè)表 JScrollPane jsp 定義一個(gè)滾動(dòng)面板,用于存放表 TableModel tm 自定義一個(gè)表模型,用于更新表數(shù)據(jù) public StuQuery(Frame Main,String title ,boolean model) 構(gòu)造方法,通過傳遞三個(gè)參數(shù),實(shí)現(xiàn)對(duì)話 super(Main,title,model) 調(diào)用父類的構(gòu)造方法,實(shí)現(xiàn)模式對(duì)話 public void actionPerformed(ActionEvent arg0) 事件響應(yīng)方法 表 4 修改學(xué)生信息類 類 名 類的成員屬性與方法 說明 JLabel jl1,jl2,jl3,jl4,jl5,jl6,jl7,jl8 定義八個(gè)標(biāo)簽,用于設(shè)置數(shù)據(jù)庫表的字段名 JTextField jtf1,jtf2,jtf3,jtf4,jtf5,jtf6,jtf7,jtf8 定義八個(gè)文本框,用于接收表的各字段值 JButton jb1,jb2,jb3 定義三個(gè)按鈕,用于事件響應(yīng) public void addView() 這是修改學(xué)生界面的函數(shù)封裝 public AddStu(Frame Main,String title,boolean model) 構(gòu)造方法,通過傳遞三個(gè)參數(shù),實(shí)現(xiàn)對(duì)話 super(Main,title,model) 調(diào)用父類的構(gòu)造方法,實(shí)現(xiàn)模式對(duì)話 public UpdateStu(Frame Main,String title,TableModel tm,int rowNo,boolean model) 因?yàn)橐薷男畔?,那么必須要獲得所選中的那一行的所有信息,把它們添加到文本框作為默認(rèn)值,因此構(gòu)造方法還 8 應(yīng)添加一個(gè)參數(shù)即傳遞一個(gè)模型 tm,并傳遞所選中的行號(hào) row public void actionPerformed(ActionEvent e) 事件響應(yīng)方法 表 5 修改管理人員信息類 類名 類的成員屬性與方法 說明 JLabel jl1,jl2,jl3 定義三個(gè)標(biāo)簽,即用戶名,密碼,職位 JTextField jtf1,jtf2,jtf3 定義三個(gè)文本框,對(duì)應(yīng)三個(gè)標(biāo)簽的值 JButton jb1,jb2,jb3 定義三個(gè)按鈕,用于事件響應(yīng) JTable jtb 定義一個(gè)表格,用于顯示登陸用戶信息 PurViewModel pvm 自定義登陸用戶信息的數(shù)據(jù)更新模型 public void upView() 這是修改賬戶信息權(quán)限的界面函數(shù)的封裝 public UpdateLogin(Frame Main,String title,PurViewModel pvm,int rowNo,boolean model) 因?yàn)橐薷男畔ⅲ敲幢仨氁@得所選中的那一行的所有信息,把它們添加到文本框作為默認(rèn)值,因此構(gòu)造方法還應(yīng)添加一個(gè)參數(shù)即傳遞一個(gè)模型 tm,并傳遞所選中的行號(hào) row super(Main,title,model) 調(diào)用父類的構(gòu)造方法,實(shí)現(xiàn)模式對(duì)話 public void actionPerformed(ActionEvent e) 事件響應(yīng)方法 表 6表模式 更新數(shù)據(jù) 類名 類的成員屬性與方法 說明 Vector rowData,row,column 定義表格所需要的集合(表,行,列) ResultSet rs 定義一個(gè)記錄集,用于接收從數(shù)據(jù)庫返回來的記錄集 SqlConn conn 定義一個(gè)用于連接數(shù)據(jù)庫的對(duì)象, SqlConn 是連接數(shù)據(jù)庫的類 public TableModel(String 構(gòu)造方法,并傳一個(gè) SQL 語句, 9 sql) 實(shí)現(xiàn)查詢操作 public String getColumnName(int column) 這是一個(gè)重寫的方法,用于設(shè)置表的列名 public int getColumnCount() 得到數(shù)據(jù)模型記錄集的列數(shù) public int getRowCount() 得到數(shù)據(jù)模型記錄集的行數(shù) public Object getValueAt(int arg0, int arg1) 得到數(shù)據(jù)模型記錄集某行 某列的值 各個(gè)模塊的實(shí)現(xiàn)方法描述 說明:此處只包含了個(gè)人完成的模塊的實(shí)現(xiàn)方法描述 、學(xué)生信息查詢 學(xué)生信息查詢窗口,采用了基于管理窗口,即主界面的對(duì)話框?qū)崿F(xiàn),實(shí)現(xiàn)方法如下: 1)定義查詢所需要的面板和組件。 7)完成相應(yīng)功能。 與此同時(shí),我們也在進(jìn)行數(shù)據(jù)庫課程設(shè)計(jì),和這個(gè)系統(tǒng)相類似, ,做起來 比較熟練,同時(shí)想通過做 課程設(shè)計(jì)將數(shù)據(jù)庫和 java 更好的結(jié)合運(yùn)用起來 ,感覺 這樣才能夠 更貼近實(shí)際應(yīng)用 。 JButton jp1_jb1,jp1_jb2,jp1_jb3。 ()。 //調(diào)用模型 tm=new TableModel(sql)。 (學(xué)號(hào) )。 ((5))。 import 。 //由于 賬號(hào) 是主鍵,因此不能修改,即設(shè)置障礙曙 jtf1不可編輯 (false)。 ()。 (userId=+userId)。where
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1