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

正文內(nèi)容

基于java的教務(wù)管理系統(tǒng)(編輯修改稿)

2025-07-24 18:19 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 教授 學(xué)生 教師 課程管理學(xué)習(xí)考試 班級(jí) 考試授課上課 系統(tǒng)ER圖 學(xué)生 學(xué)號(hào) 姓名 性別 出生年月班級(jí)編號(hào)電話 入學(xué)時(shí)間 家庭住址 根據(jù)ER圖中的實(shí)體,畫出每個(gè)實(shí)體的屬性圖,: 學(xué)生實(shí)體屬性圖 教師教師編號(hào) 姓名 電話 教師實(shí)體屬性圖 課程名課程課程編號(hào) 課程實(shí)體屬性圖 班級(jí) 教師編號(hào)班級(jí)編號(hào)開課時(shí)間 學(xué)生數(shù)目 結(jié)課時(shí)間 班級(jí)實(shí)體屬性圖 考試 學(xué)生編號(hào)考試編號(hào)課程編號(hào) 筆試成績(jī) 上機(jī)成績(jī) 考試實(shí)體屬性圖 數(shù)據(jù)庫(kù)涉及的表本數(shù)據(jù)庫(kù)涉及到六個(gè)表,如下所示。 student ( stuID, stuName, stuSex, stuBirthday, classID, stuPhone, stuInDate, stuAddress, memo)。 userInfo ( userName, passwd, prio)。 teacher ( teacherID, teacherName, teacherTel, memo)。 exam ( examID, stuID, courseID, examGrade, pGrade)。 course ( courseID, courseName, memo)。classInfo (classID, teacherID, startDate, studentCount, endDate ,memo)。 各表的物理結(jié)構(gòu)本系統(tǒng)所包含的六張表student, userInfo, teacher, exam, course, classInfo : student 表 字段名稱 類型 寬度 stuID char20 stuName Char20 stuSex Char2 stuBirthday Char 10 classID Char20 stuPhone Char15 stuInDate Char10 stuAddress Char20 memo Char60 userInfo 表 字段名稱 類型 寬度 userName Char 20 passwd Char 20 prio Char 10 teacher 表 字段名稱 類型 寬度 teacherID Char 20 teacherName Char 20 teacherTel Char 15 memo Char 60 exam 表 字段名稱 類型 寬度 examID Char 20 stuID Char 20 courseID Char 20 examGrade Int pGrade Int course 表 字段名稱 類型 寬度 courseID Char 20 courseName Char 40 Memo Char 60 classInfo 表 字段名稱 類型 寬度 classID Char 20 teacherID Char 20 startDate Char 10 studentCount Int endDate Char 10 memo Char 60 第四章 對(duì)象設(shè)計(jì) 需求概述 教務(wù)管理系統(tǒng)是要求能夠完成一些基本的教務(wù)管理其中包括:管理用戶信息;添加教師信息;修改教師信息;刪除教師信息;添加學(xué)生信息;修改學(xué)生信息;查詢學(xué)生信息;刪除學(xué)生信息;添加班級(jí)信息;修改班級(jí)信息;查詢班級(jí)信息;刪除班級(jí)信息;添加課程信息;修改課程信息;查詢課程信息;刪除課程信息;添加考試信息;修改考試信息;刪除考試信息;查詢學(xué)生成績(jī)信息。 程序設(shè)計(jì) 程序包的設(shè)計(jì) login包:包括一個(gè)調(diào)用用戶登陸界面的公有函數(shù)類。 loginFrame包:提供登陸主界面類。 adminFrame包:提供超級(jí)管理員的管理類。GBC包:提供了一個(gè)對(duì)網(wǎng)格組布局管理器類的包裝器類。img包:提供了系統(tǒng)所需要的圖片資源。jdbc包:提供了連接數(shù)據(jù)庫(kù)所需要的類。affairFram包:提供了教務(wù)基本管理所需要的類。inquireFrame包:提供了學(xué)生查詢成績(jī)所需要的類。 : 項(xiàng)目資源定義表包名資源名資源說明loginLogin加載登陸窗口loginFrameLoginFrame登陸窗口GBCGBC自定義布局管理器類jdbcDbManager封裝了對(duì)數(shù)據(jù)庫(kù)的一些基本操作的類DbConnection獲取數(shù)據(jù)庫(kù)連接類adminFrameAdminFrame超級(jí)管理員管理類Register用戶注冊(cè)類Delete刪除用戶類ConfigureFrame對(duì)數(shù)據(jù)庫(kù)連接信息url、 用戶名、 密碼進(jìn)行配置類affairFrameAffairFrame提供教務(wù)基本管理操作界面類Teacher提供教師管理界面并提供一些對(duì)教師的基本操作的類UpdateTeacher對(duì)教師信息進(jìn)行更新的類InsertTeacher對(duì)教師信息進(jìn)行插入的類 Class提供班級(jí)管理界面,并能夠完成對(duì)班級(jí)的查詢工作UpdateClass更新班級(jí)信息類InsertClass插入新建班級(jí)信息類Course提供對(duì)課程的管理界面,并能夠完成對(duì)課程的查詢工作UpdateCourse更新課程信息類InsertCourse插入新添課程信息類Exam提供對(duì)考試操作的界面, 并能夠完成對(duì)考試信息的查詢,刪除操作InsertExam 插入考試信息類Student提供對(duì)學(xué)生操作的界面, 并能夠完成對(duì)學(xué)生信息的查詢,刪除操作UpdateStudent修改學(xué)生信息類InsertStudent插入新添學(xué)生信息類inquireFrameInquireFrame提供成績(jī)查詢操作的界面類InquireExam查詢考試成績(jī)信息類utilCenterFrame把設(shè)置窗口位置類UpdatePassword更新當(dāng)前用戶的密碼類img提供系統(tǒng)所需要的圖片 包中程序設(shè)計(jì)(1) login 包中的程序設(shè)計(jì):類 Login :方法: public static void main(String[] args){}//主函數(shù)用于加載登陸界面。(2)loginFrame 包中的程序設(shè)計(jì):A:類 LoginFrame: 類變量: private static int DEFAULT_WIDTH=370。//窗口的默認(rèn)寬度。 private static int DEFAULT_HEIGHT=300。//窗口的默認(rèn)高度。 private JTextField nameText = new JTextField(20)。// 用戶名輸入文本域,用于輸入用戶登陸時(shí)所用的用戶名。 private JPasswordField passwdText = new JPasswordField(20)。// 用戶密碼輸入域。 private JButton bLogin =new JButton()。// 登陸按鈕,當(dāng)用戶輸入 完用戶名和密碼后,點(diǎn)擊登陸按鈕進(jìn)入系統(tǒng)。 private JButton bCancel = new JButton()。// 取消按鈕,取消此次 用戶的輸入操作。 private DbManager dbm=new DbManager()。// 數(shù)據(jù)庫(kù)管理類,用于對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。 private JLabel nullLabel = new JLabel( )。// 用戶界面設(shè)計(jì),無功能和內(nèi)容。 private JLabel tipLabel= new JLabel( )。// 當(dāng)用戶名或密碼不對(duì)時(shí),給出提示信息。 方法: public LoginFrame()//構(gòu)造函數(shù),構(gòu)造窗口界面。 內(nèi)部類: private class LoginButton_ActionListener implements ActionListener// 用于監(jiān)聽登陸按鈕的動(dòng)作事件,根據(jù)不同的權(quán)限進(jìn)入不同的操作界面。 private class LoginButton_KeyAdapter extends KeyAdapter //用于監(jiān)聽登陸按鈕的鍵盤事件。 private class NameText_FocusAdapter extends FocusAdapter // 用于監(jiān)聽用戶名域的焦點(diǎn)事件,當(dāng)用戶名為空時(shí)給出提示“用戶名不能為空”。 private class PasswdText_FocusAdapter extends FocusAdapter // 用于監(jiān)聽密碼域的焦點(diǎn)事件,當(dāng)密碼為空時(shí)給出提示“密碼不能為空”。(3) adminFrame包中的程序設(shè)計(jì):A:類AdminFrame: 類變量: private JMenuBar menuBar = new JMenuBar()。//創(chuàng)建菜單欄。 private JMenu systemMenu = new JMenu()。//創(chuàng)建“系統(tǒng)”菜單。 private JMenu userMenu = new JMenu()。//創(chuàng)建“用戶管理”菜單。 private JMenu teacherMenu = new JMenu()。//創(chuàng)建“教師管理”菜單。 private JMenu affairSystemMenu =new JMenu()。//創(chuàng)建“教務(wù)基本管理子 系統(tǒng)”菜單。 private JMenu studentSystemMenu = new JMenu();//創(chuàng)建“成績(jī)查詢子系統(tǒng)”菜單。 private JMenu toolMenu = new JMenu()。//創(chuàng)建“工具”菜單。 private JMenuItem menuItem1 = new JMenuItem()。//創(chuàng)建“系統(tǒng)”菜單中的“退出”菜單項(xiàng)。 private JMenuItem registerItem = new JMenuItem()。//創(chuàng)建“用戶管理”菜單中“注冊(cè)”菜單項(xiàng)。 private JMenuItem = new JMenuItem()。//創(chuàng)建“教師管理”菜單中的“教師管理”菜單項(xiàng)。 private JMenuItem affairManageItem = new JMenuItem()。//創(chuàng)建“教務(wù)基本管理子系統(tǒng)“菜單中的”教務(wù)基本管理“菜單項(xiàng)。 private JMenuItem gradeItem = new JMenuItem()。//創(chuàng)建”成績(jī)查詢子系統(tǒng)“菜單中的”成績(jī)查詢“菜單項(xiàng)。 private JMenuItem passwdItem = new JMenuItem()。//創(chuàng)建”工具“菜單中的”修改密碼“菜單項(xiàng)。 private JMenuItem deleteUserItem = new JMenuItem()。//創(chuàng)建”用戶管理“菜單中的”刪除用戶菜單項(xiàng)。 private JMenuItem configureItem = new JMenuItem()。//創(chuàng)建“工具”菜單中的“配置”菜單項(xiàng)。 private JLabel label = new JLabel()。//創(chuàng)建標(biāo)簽用于在窗口的內(nèi)容窗格中顯示圖片。 private ImageIcon img1=new ImageIcon(().getResource(/img/))。//標(biāo)簽中的圖標(biāo)。 private String user。//當(dāng)前用戶。 方法: public AdminFrame(String user) 功能:構(gòu)造函數(shù),構(gòu)造超級(jí)管理員操作界面。 參數(shù):登陸時(shí)的用戶名。 內(nèi)部類: private class Configure_ActionListener implements ActionListener//監(jiān)聽“配置”菜單項(xiàng)的動(dòng)作事件,顯示配置窗口。 private class UpdatePasswdItem_ActionListener implements ActionListener //監(jiān)聽“修改密碼”菜單項(xiàng)的動(dòng)作事件,顯示修改密碼窗口。 priva
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1