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

正文內(nèi)容

高級(jí)語(yǔ)言綜合課程設(shè)計(jì)設(shè)計(jì)報(bào)告-hannoi塔學(xué)生信息管理系統(tǒng)俄羅斯方塊(手機(jī)版)(編輯修改稿)

2025-05-08 22:31 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 可以準(zhǔn)確地刪除和修改學(xué)生信息。(4) 系統(tǒng)需要通過(guò)身份的驗(yàn)證后才能進(jìn)行某些操作。 總體設(shè)計(jì)管理系統(tǒng)的類(lèi)之間的組合關(guān)系圖如21所示:圖21 信息系統(tǒng)各類(lèi)之間組合關(guān)系圖 系統(tǒng)的功能模塊 本系統(tǒng)一共采用了五個(gè)模塊: (1) 用戶(hù)管理模塊,該模塊主要實(shí)現(xiàn)信息的管理,管理者需要進(jìn)行身份的驗(yàn)證才能進(jìn)行操作。(2) 學(xué)生信息模塊。該模塊主要實(shí)現(xiàn)對(duì)學(xué)生信息的添加,刪除,查詢(xún),修改。(3) 學(xué)院信息模塊。該模塊主要實(shí)現(xiàn)對(duì)學(xué)院信息的添加,刪除等操作。(4) 專(zhuān)業(yè)信息模塊。該模塊主要實(shí)現(xiàn)對(duì)專(zhuān)業(yè)信息的添加,刪除等操作。(5) 班級(jí)信息模塊。該模塊主要實(shí)現(xiàn)對(duì)班級(jí)信息的添加,刪除等操作。 系統(tǒng)的總體流程圖管理系統(tǒng)的總體流程圖如22所示:圖22 系統(tǒng)總體流程圖 詳細(xì)設(shè)計(jì)及實(shí)現(xiàn) 操作界面設(shè)計(jì)(1) 系統(tǒng)的歡迎界面。該界面用的是BorderLayout布局,界面的中央是一塊大的JLabel(帶有圖標(biāo))JLabel的中央添加了“學(xué)生信息管理系統(tǒng)” 八個(gè)字字體為華文行楷,粗體,60號(hào),而在界面的菜單欄里的最左端是五個(gè)JMenu,最右端是兩個(gè)JLabel(顯示用戶(hù)當(dāng)前狀態(tài))和一個(gè)“注銷(xiāo)”JButton該按鈕顏色與菜單欄的顏色一致,菜單欄的顏色是水綠色,整個(gè)窗口的大小為503*600(像素)。JLabelJButtonJLabelJMenu圖23 系統(tǒng)歡迎界面(2) 系統(tǒng)的登錄界面。該界面使用的是BorderLayout布局,在NORTH放的是一個(gè)JLabel(帶有圖片),然后在CENTER放的是一個(gè)JPanel,顏色為new Color(135,206,235),JPanel上的布局是BoxLayout,第一行從左到右依次為:JLabel,JLabel,JTextField,JButton。第二行也是一樣的。第三行放了兩個(gè)JButton,然后由這三行組成一個(gè)縱向的盒子布局,窗口的大小為:370*JButtonJLabel圖24 系統(tǒng)登錄界面(3) 用戶(hù)注冊(cè)界面。該界面與系統(tǒng)登錄界面的布局是一樣的。窗口大小為:380*360(像素)。JComBox圖25 用戶(hù)注冊(cè)界面(4) 用戶(hù)找回密碼界面。該界面布局與登錄和注冊(cè)界面的布局都是一樣的,只不過(guò)在這個(gè)對(duì)話框里第二行的JTextField是不可編輯的,在CENTER的JPanel的背景色為Color(135,206,235 ),窗口的大小為:380*300(像素)。圖26 用戶(hù)找回密碼界面(5) 學(xué)生信息錄入界面。該界面中央放的是一個(gè)JPanel,在JPanel上加載了一幅圖片,然后在JPanel上的布局為BoxLayout布局。每一行是一個(gè)橫向的盒子布局,然后由這些橫向的盒子組成一個(gè)大的縱向的盒子布局。JRadioGroupJButtonJTextFieldJLabelJComBox圖27 學(xué)生信息錄入界面(6) 學(xué)生信息查詢(xún)界面。該界面的設(shè)計(jì)布局與學(xué)生信息錄入界面的布局是相同的,只是背景圖片不同而已。主要實(shí)現(xiàn)對(duì)學(xué)生信息的查詢(xún),當(dāng)點(diǎn)擊查詢(xún)時(shí),就會(huì)把學(xué)生的信息按照要求顯示在相應(yīng)的文本框里。圖28 學(xué)生信息查詢(xún)界面(7) 學(xué)生信息修改界面。圖29 學(xué)生信息修改界面 (8) 學(xué)生信息刪除界面。圖210 學(xué)生信息刪除界面(9) 學(xué)院、專(zhuān)業(yè)、班級(jí)信息添加界面。圖211 學(xué)院信息添加界面圖212 專(zhuān)業(yè)信息添加界面圖213 班級(jí)信息添加界面(11) 學(xué)院信息刪除界面。圖214 學(xué)院信息刪除界面 類(lèi)成員變量及方法設(shè)計(jì)下面是一些主要的類(lèi)的詳細(xì)介紹: MainData(主類(lèi)) (1) 成員變量216。 welePanel 是JPanel的一個(gè)實(shí)例,主要構(gòu)造的是整個(gè)系統(tǒng)的歡迎界面。在這個(gè)JPanel上放了一個(gè)帶有“學(xué)生信息管理系統(tǒng)”字樣的JLabel。216。 zhuangtaiLabel 是JLabel的一個(gè)實(shí)例。主要記錄當(dāng)前操作的賬戶(hù),初始狀態(tài)時(shí)“未登錄”,用戶(hù)只有在登陸后才有權(quán)操作。216。 card 是CardLayout的一個(gè)實(shí)例。主要是實(shí)現(xiàn)整個(gè)系統(tǒng)的布局。216。 inputStu 是InputStuIn類(lèi)的一個(gè)實(shí)例。主要是構(gòu)造系統(tǒng)的學(xué)生信息錄入界面。216。 findPanel 是 FindPanel的一個(gè)實(shí)例,主要是實(shí)現(xiàn)系統(tǒng)的信息查詢(xún)界面。216。 xiugaixinxi 是 XiugaiPanel的一個(gè)實(shí)例,主要是實(shí)現(xiàn)系統(tǒng)的信息修改界面。216。 deletePanel 是 DeletePanel的一個(gè)實(shí)例,主要是實(shí)現(xiàn)系統(tǒng)的信息刪除界面。216。 zhuxiaoButton是JButton的一個(gè)實(shí)例,主要是幫助用戶(hù)注銷(xiāo)登錄。216。 JMenuBar是菜單欄,上面加載著“菜單”、“學(xué)院信息”、“專(zhuān)業(yè)信息”、“班級(jí)信息”和“幫助”。(2) 方法216。 MainData()是構(gòu)造方法,負(fù)責(zé)完成窗口的初始化。216。 main方法是學(xué)生信息管理系統(tǒng)程序運(yùn)行的入口方法。216。 actionPerformed(ActionEvent)是MainData類(lèi)實(shí)現(xiàn)的ActionListener接口中的方法。MainData創(chuàng)建的窗口是addIn,updateIn,deleteIn,skanIn,wele,enter,about,registerItem,dayingItem,xiugaiXueyuan,addZhuanye,addBanji,deleteXueyuan十三個(gè)菜單項(xiàng)以及zhuxiaoButton按鈕的ActionEvent事件監(jiān)視器。當(dāng)用戶(hù)選擇某個(gè)菜單項(xiàng)時(shí),actionPerformed(ActionEvent)方法所執(zhí)行的操作就是顯示出相應(yīng)的頁(yè)面來(lái)供用戶(hù)操作。例如,當(dāng)用戶(hù)選中addIn時(shí),系統(tǒng)將會(huì)自動(dòng)轉(zhuǎn)入學(xué)生信息添加的頁(yè)面。當(dāng)用戶(hù)單擊zhuxiaoButton按鈕時(shí),actionPerformed(ActionEvent)方法所進(jìn)行的操作是將狀態(tài)欄置為“未登錄”同時(shí)頁(yè)面跳轉(zhuǎn)到歡迎界面。(3) 類(lèi)的UML圖圖215 MainData類(lèi)UML圖 MyDialog類(lèi) (1) 成員變量216。 yonghuming 是JTextField類(lèi)的一個(gè)實(shí)例,用來(lái)記錄用戶(hù)登錄時(shí)的用戶(hù)名。216。 mima 是JPasswordField類(lèi)的一個(gè)實(shí)例,用來(lái)記錄用戶(hù)登錄時(shí)的密碼。216。 yesButton,noButton,zhuceButton,zhaohuiButton是三個(gè)按鈕,yesButton負(fù)責(zé)“登錄”,noButton負(fù)責(zé)“取消”,zhuceButton負(fù)責(zé)彈出注冊(cè)對(duì)話框,zhaohuiButton負(fù)責(zé)彈出找回密碼對(duì)話框。(2) 方法216。 MyDialog()方法是該類(lèi)的構(gòu)造方法,負(fù)責(zé)構(gòu)造出登錄對(duì)話框。216。 actionPerformed(ActionEvent) 是MyDialog類(lèi)實(shí)現(xiàn)的ActionListener接口中的方法。MyDialog創(chuàng)建的窗口是yesButton,noButton,zhuceButton,zhaohuiButton四個(gè)按鈕ActionEvent事件監(jiān)視器。當(dāng)用戶(hù)單擊某個(gè)按鈕時(shí),actionPerformed(ActionEvent)方法所執(zhí)行的相應(yīng)的操作。例如,當(dāng)用戶(hù)選中yesButton時(shí),系統(tǒng)將會(huì)判斷用戶(hù)名和密碼是否正確,然后根據(jù)判斷確定是否能進(jìn)入系統(tǒng)。(3) MyDialog類(lèi)的UML圖圖216 MyDialog類(lèi)UML圖 Register類(lèi) (1) 成員變量216。 yonghuming 和answerField 都是JtextField的實(shí)例,主要是記錄登錄的用戶(hù)名和密保問(wèn)題答案。216。 mima 是JPasswordField類(lèi)的一個(gè)實(shí)例,用來(lái)記錄用戶(hù)登錄時(shí)的密碼。216。 question 是JboBox 的一個(gè)實(shí)例。主要是讓用戶(hù)選擇密保問(wèn)題。216。 registerButton和cancelButton是兩個(gè)按鈕,主要是實(shí)現(xiàn)“注冊(cè)”和“取消”。(2) 方法216。 Register()方法是該類(lèi)的構(gòu)造方法,負(fù)責(zé)構(gòu)造出注冊(cè)對(duì)話框。216。 actionPerformed(ActionEvent) 是Register類(lèi)實(shí)現(xiàn)的ActionListener接口中的方法。Register創(chuàng)建的窗口是registerButton和cancelButton兩個(gè)按鈕ActionEvent事件監(jiān)視器。例如,當(dāng)用戶(hù)選中registerButton時(shí),系統(tǒng)將會(huì)判斷信息是否完整從而將信息錄入到數(shù)據(jù)庫(kù)。(3) Register類(lèi)的UML圖圖217 Register類(lèi)UML圖 InputStuIn類(lèi) (1) 成員變量216。 xingming,nianling,xuehao,telField,mailField 是JtextField的實(shí)例,分別記錄學(xué)生信息的“姓名”,“學(xué)號(hào)”,“手機(jī)號(hào)”,“郵箱”。216。 xueyuan,zhuanye,beizhu 是JboBox的實(shí)例,分別供用戶(hù)選擇學(xué)生所在的“學(xué)院”,“專(zhuān)業(yè)”,“班級(jí)”。216。 boy,girl是兩個(gè)單選按鈕,供用戶(hù)選擇學(xué)生的性別。216。 inputButton,cancelButton分別是“錄入”和“取消”按鈕。(2) 方法216。 InputStuIn()是該類(lèi)的構(gòu)造方法,負(fù)責(zé)構(gòu)造出學(xué)生管理系統(tǒng)的學(xué)生信息錄入界面。216。 paintComponent(Graphics)負(fù)責(zé)把背景圖片加載到窗口。216。 actionPerformed(ActionEvent) 是InputStuIn類(lèi)實(shí)現(xiàn)的ActionListener接口中的方法。InputStuIn創(chuàng)建的窗口是inputButton和cancelButton兩個(gè)按鈕ActionEvent事件監(jiān)視器。216。 itemStateChanged(ItemEvent) 是InputStuIn類(lèi)實(shí)現(xiàn)的ItemListener接口中的方法。主要實(shí)現(xiàn)的是級(jí)聯(lián)下拉菜單,動(dòng)態(tài)的讀取數(shù)據(jù)庫(kù)里面的內(nèi)容。(3) InputStuIn類(lèi)的UML圖圖218 InputStuIn類(lèi)UML圖 FindPanel類(lèi) (1) 成員變量216。 xingmingField,nianlingField,telField,sexField,mailField deleteNumField,xueyuanField,zhuanyeField,beizhuArea是JtextField的實(shí)例,分別顯示學(xué)生信息的“姓名”,“年齡”,“手機(jī)號(hào)”,“性別”,“郵箱”,“要?jiǎng)h除的學(xué)號(hào)”,“學(xué)院”,“專(zhuān)業(yè)”,“班級(jí)”。216。 chaxunButton是 “查詢(xún)”按鈕。(2) 方法216。 FindPanel()是該類(lèi)的構(gòu)造方法,負(fù)責(zé)構(gòu)造出學(xué)生管理系統(tǒng)的學(xué)生信息查詢(xún)界面。216。 paintComponent(Graphics)負(fù)責(zé)把背景圖片加載到窗口。216。 actionPerformed(ActionEvent) 是FindPanel類(lèi)實(shí)現(xiàn)的ActionListener接口中的方法。FindPanel創(chuàng)建的窗口是chaxunButton按鈕ActionEvent事件監(jiān)視器。(3) FindPanel 類(lèi)的UML圖圖219 FindPanel類(lèi)UML圖 XiugaiPanel 類(lèi)(1) 成員變量216。 xingming,nianling,xuehao,telField,mailField,sexField是JtextField的實(shí)例,分別顯示學(xué)生信息的“姓名”,“年齡”,“學(xué)號(hào)”,“手機(jī)號(hào)”,“郵箱”,“性別”。216。 xueyuan,zhuanye,beizhu,yuanshi 是JboBox的實(shí)例,分別供用戶(hù)選擇學(xué)生所在的“學(xué)院”,“專(zhuān)業(yè)”,“班級(jí)”,“原始信息”216。 inputButton,cancelButton,chaxunButton是JButton的實(shí)例分別是“修改”,“取消”和“查詢(xún)”按鈕。(2) 方法216。 XiugaiPanel()是該類(lèi)的構(gòu)造方法,負(fù)責(zé)構(gòu)造出學(xué)生管理系統(tǒng)的學(xué)生信息查詢(xún)界面。216。 paintComponent(Graphics)負(fù)責(zé)把背景圖片加載到窗口。216。 actionPerformed(ActionEvent) 是FindPanel類(lèi)實(shí)現(xiàn)的ActionListener接口中的方法。FindPanel創(chuàng)建的窗口是chaxunButton按鈕ActionEvent事件監(jiān)視器。216。 itemStateChanged(ItemEvent) 是XiugaiPanel類(lèi)實(shí)現(xiàn)的ItemListener接口中的方法。主要實(shí)現(xiàn)的是級(jí)聯(lián)下拉菜單,動(dòng)態(tài)的讀取數(shù)據(jù)庫(kù)里面的內(nèi)容。(3) XiugaiPanel 類(lèi)的UML圖圖220 XiugaiPanel類(lèi)UML圖 DeleteXueyuan 類(lèi)(1) 成員變量216。 panel是JPanel的實(shí)例,主要實(shí)現(xiàn)窗口的界面布局。216。 學(xué)院代號(hào),學(xué)院名 是JTextField的實(shí)例,實(shí)現(xiàn)要?jiǎng)h除的學(xué)院名和學(xué)院代號(hào)。216。 查詢(xún),刪除,取消 是JButton的實(shí)例分別是“查詢(xún)”,“刪除”,“取消”按鈕。(2) 方法216。 DeleteXueyuan()是該類(lèi)的構(gòu)造方法,負(fù)責(zé)構(gòu)造出學(xué)生管理系統(tǒng)的學(xué)生信息查詢(xún)界面。216。 paintComponent(Graphics)負(fù)責(zé)把背景圖片加載到窗口。actionPerformed(ActionEvent) 是DeleteXueyuan類(lèi)實(shí)現(xiàn)的ActionListener接口中的方法。 (3) DeletePanel 類(lèi)的UML圖圖221 DeleteXue
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1