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

正文內(nèi)容

基于java學(xué)生信息管理系統(tǒng)的設(shè)計及實現(xiàn)-文庫吧

2025-06-08 15:46 本頁面


【正文】 可以查看和修改學(xué)生的個人信息。 “重置”按鈕用來清空用戶名和密碼。 “取消”按鈕則直接退出登陸界面。在輸入相應(yīng)的用戶名和密碼之后,選擇“角色” ,點擊“登陸” ,則會進入角色與之對應(yīng)的界面。若輸入的用戶名或者密碼有誤,則會彈出“登錄名錯誤!”或“密碼錯誤!”的提示。代碼解析:(1)按鈕定義主代碼: JLabel userName = new JLabel(用戶:)。JTextField txtUser = new JTextField()。JLabel password = new JLabel(密碼:)。JPasswordField txtPwd = new JPasswordField(6)。JLabel role = new JLabel(角色:)。桂林電子科技大學(xué)畢業(yè)設(shè)計(論文) 6JComboBox cbrole = new JComboBox()。JButton btnLogin = new JButton(登錄)。JButton btncz = new JButton(重置)。JButton btnCancel = new JButton(取消)。解析:定義 Button 按鈕,設(shè)置:“登陸” 、 “重置” 、 “取消”按鍵,方便用戶進行操,同時也顯得更加直觀;定義 JLabel 容器用于用戶名、密碼的輸入。(2)構(gòu)造方法主代碼: (false)。 ()。 ()。 (this)。 (this)。 (this)。 (this)。解析:定義事件發(fā)生器,使每個按鈕和容器都能準確的執(zhí)行用戶需要的操作。btnLogin定義的是“登陸”操作;cbrole 定義的是選擇“角色”的操作;btncz 定義的是“重置”操作,可以使用戶名和密碼刪除,讓用戶重新進行輸入;btnCancel 定義的是“取消”操作,點擊之后,軟件會執(zhí)行退出命令。(3)連接數(shù)據(jù)庫主代碼:try {()。} catch (ClassNotFoundException e) {()。}try {con = (jdbc: DatabaseName=student,stmt = ()。} catch (SQLException e) {()。}桂林電子科技大學(xué)畢業(yè)設(shè)計(論文) 7解析:執(zhí)行“登陸”命令之后,代碼回向 SQL 數(shù)據(jù)庫對比,若用戶名和密碼正確,則進入系統(tǒng),不正確則執(zhí)行退出命令。用“try...catch...”命令捕獲異常,若用戶輸入的用戶名和密碼正確,則執(zhí)行登陸操作,若不正確,則拋出 Exception 的異常,禁止登陸界面。 管理員登陸界面設(shè)計管理員登錄系統(tǒng)后的界面界面介紹:此界面是管理員登陸后顯示的界面,可以進行“學(xué)生信息管理” 、 “課程信息管理”、 “選課信息管理” 、 “成績信息管理” 、 “用戶信息管理”這五項信息管理操作?!皩W(xué)生信息管理”可添加和修改學(xué)生個人信息,做到不缺不漏學(xué)生的個人信息;“課程信息管理”可方便教師進行排課和選擇相應(yīng)的教室,做到學(xué)校資源有效合理的利用;“選課信息系統(tǒng)”可以方便任課老師調(diào)課和安排課程;“成績信息管理”可有效的統(tǒng)計任課老師所在班級的學(xué)生成績,直觀的得出平均分和及格率;“用戶信息管理”可以管理任課老師的個人信息及登錄密碼。代碼解析:(1)按鈕定義主代碼: JButton btns = new JButton(學(xué)生信息管理)。JButton btnc = new JButton(課程信息管理)。JButton btnsc = new JButton(選課信息管理)。JButton btng = new JButton(成績信息管理)。JButton btnu = new JButton(用戶信息管理)。JButton btnClose = new JButton(退出管理系統(tǒng))。JLabel l = new JLabel(管理員)。桂林電子科技大學(xué)畢業(yè)設(shè)計(論文) 8解析:定義 Button 按鈕,設(shè)置:“學(xué)生信息管理” 、 “課程信息管理” 、 “選課信息管理” 、“成績信息管理” 、 “用戶信息管理” 、 “退出管理系統(tǒng)”按鍵,方便用戶進行操,同時也顯得更加直觀;定義 JLabel 容器用于顯示界面處于“管理員”狀態(tài)。(2)構(gòu)造方法主代碼:(this)。(this)。(this)。(this)。(this)。(this)。(false)。()。show()。解析:定義事件發(fā)生器,使每個按鈕和容器都能準確的執(zhí)行用戶需要的操作。btns 定義的是“學(xué)生信息管理”操作;btnc 定義的是“課程信息管理”的操作;btnsc 定義的是“選課信息管理”操作;btng 定義的是“成績信息管理”的操作;btnu定義的是“用戶信息管理”的操作;btnClose 定義的是“退出管理系統(tǒng)” ,點擊之后將會直接退出系統(tǒng)。 學(xué)生登陸界面設(shè)計學(xué)生登錄系統(tǒng)后的界面界面介紹:此界面是學(xué)生登錄后顯示的界面,可以進行“學(xué)生信息查看” 、 “成績信息查看”“個人信息查看”的操作。 “學(xué)生信息查看”僅僅只能查看學(xué)生本人的信息,例桂林電子科技大學(xué)畢業(yè)設(shè)計(論文) 9如:姓名、班別、出生年月、選修課程等;“成績信息查看”可以查看學(xué)生本人的學(xué)習(xí)成績,包括各個學(xué)期的成績和平時測驗成績;“個人信息管理”可以修改、添加、刪除學(xué)生本人的信息。代碼解析:(1)按鈕定義主代碼: JButton btns = new JButton(學(xué)生信息查看)。 JButton btng = new JButton(成績信息查看)。 JButton btnu = new JButton(個人信息管理)。 JButton btnClose = new JButton(退出管理系統(tǒng))。解析:定義 Button 按鈕,設(shè)置:“學(xué)生信息查看” 、 “成績信息查看” 、 “個人信息查看” 、“退出管理系統(tǒng)”按鍵,方便用戶進行操,同時也顯得更加直觀。(2)構(gòu)造方法主代碼: (this)。 (this)。 (this)。 (this)。 (false)。 ()。 show()。解析:定義事件發(fā)生器,使每個按鈕和容器都能準確的執(zhí)行用戶需要的操作。btns 定義的是“學(xué)生信息查看”操作;btng 定義的是“成績信息查看”的操作;btnu 定義的是“個人信息查看”操作;btnClose 定義的是“退出管理系統(tǒng)”的操作點擊之后將會直接退出系統(tǒng)。 實現(xiàn)管理員操作功能的界面管理員的登錄系統(tǒng)后可以進行學(xué)生信息管理、課程信息管理、選課信息管理、成績信息管理、用戶信息管理等功能操作,其具體界面設(shè)計如下圖所示。桂林電子科技大學(xué)畢業(yè)設(shè)計(論文) 10 管理員登陸“學(xué)生信息管理”界面設(shè)計 學(xué)生信息管理功能的界面界面介紹:此界面為管理員登陸后點擊“學(xué)生信息管理”產(chǎn)生的界面。 “學(xué)生信息管理”可以執(zhí)行“增加” 、 “刪除” 、 “修改” 、 “查詢” 、 “顯示”的操作。其中“增加”操作可以增加學(xué)生的信息,比如學(xué)號、姓名、年齡、性別、院系;“刪除”操作可以刪除指定的學(xué)生的信息;在選定所要修改的學(xué)生之后,點擊“修改” ,可以修改選定學(xué)生的相關(guān)信息;點擊“查詢” ,輸入學(xué)號或者姓名之后,就會查詢到指定學(xué)生的相關(guān)信息。代碼解析:(1)主界面顯示主代碼:try {rs = (select * from s)。while (()) { // 找出表中的記錄數(shù)賦給 i((sno))。((sn))。((ss))。((sa))。((sd))。i++。}} catch (SQLException e) {()。桂林電子科技大學(xué)畢業(yè)設(shè)計(論文) 11}解析:用 (select * from s)調(diào)用數(shù)據(jù)庫表內(nèi)容,其中((“sno”))為調(diào)用 SQL 中的“學(xué)號”信息;((sn))為調(diào)用 SQL 中的“姓名”信息;((ss))為調(diào)用數(shù)據(jù)庫中的“年齡”信息;((sa))為調(diào)用數(shù)據(jù)庫中的“性別 ”信息;((sd))為調(diào)用數(shù)據(jù)庫中的 “院系”信息。用“try...catch”語句捕獲異常,若不能調(diào)用數(shù)據(jù)庫,這會執(zhí)行 ()語句,并在命令行打印異常信息在程序中出錯的位置及原因。(2)連接數(shù)據(jù)庫主代碼:try {()。} catch (ClassNotFoundException e) {()。}try {con = (jdbc: DatabaseName=student,sa, 123)。stmt = ()。} catch (SQLException e) {()。}解析:為了能過更直觀的顯示數(shù)據(jù),在學(xué)生信息管理系統(tǒng)里需要調(diào)用數(shù)據(jù)庫里面的信息。其中 ()為調(diào)用系統(tǒng)目錄下的 SQL 程序文件;用“try...catch”語句捕獲異常,若不能調(diào)用數(shù)據(jù)庫,這會執(zhí)行 ()語句,并在命令行打印異常信息在程序中出錯的位置及原因。(3)關(guān)閉數(shù)據(jù)庫主代碼:try {()。()。} catch (SQLException e) {()。桂林電子科技大學(xué)畢業(yè)設(shè)計(論文) 12}解析:從數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)到系統(tǒng)之后,就不再需要實時刷新了,則需要關(guān)閉數(shù)據(jù)庫連接,避免占用資源。(4)刪除某個學(xué)生信息主代碼:try {int rs1 = (delete from s where sno=39。+ xh + 39。)。 (delete from unpw where un=39。 + xh + 39。)。(null, 記錄刪除成功!)。()。new SM().display(
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1