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

正文內容

高級語言綜合課程設計設計報告-hannoi塔學生信息管理系統(tǒng)俄羅斯方塊(手機版)(編輯修改稿)

2025-05-08 22:31 本頁面
 

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