java學(xué)生教師信息管理系統(tǒng)_第1頁
java學(xué)生教師信息管理系統(tǒng)_第2頁
java學(xué)生教師信息管理系統(tǒng)_第3頁
java學(xué)生教師信息管理系統(tǒng)_第4頁
java學(xué)生教師信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、面向?qū)ο蟪绦蛟O(shè)計(jì)面向?qū)ο蟪绦蛟O(shè)計(jì) 課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)報(bào)告 題目題目 : 學(xué)生學(xué)生教師信息管理系統(tǒng)教師信息管理系統(tǒng) 目錄目錄 第一章 課程設(shè)計(jì)項(xiàng)目簡介 .1 第二章 需求分析 .1 2.1 系統(tǒng)設(shè)計(jì)與功能分析 .1 2.1.1 本系統(tǒng)實(shí)現(xiàn)的大致功能 .1 第三章 設(shè)計(jì)思路 .3 3.1 設(shè)計(jì)數(shù)據(jù)庫 .3 3.2 以類圖說明基本設(shè)計(jì)思路 .4 3.3 功能流程以及工作流程描述 .5 3.3.1 登錄窗口 .5 3.3.2 選擇操作對象窗口 .6 3.3.3 學(xué)生的操作窗口 .6 3.3.4 管理員的操作窗口 .6 3.3.5 教師的操作窗口 .7 第四章 系統(tǒng)實(shí)現(xiàn) .7 4.1 登錄界面模塊 .

2、7 4.2 操作對象選擇界面模塊 .8 4.2.1 學(xué)生操作對象選擇界面模塊 .8 4.2.2 教師操作對象選擇界面模塊 .8 4.2.2 管理員操作對象選擇界面模塊 .9 4.3 學(xué)生基本信息管理模塊 .10 4.3.1 管理員、教師對學(xué)生基本信息管理的模塊 .10 4.3.2 學(xué)生對學(xué)生基本信息管理的模塊 .14 4.4 學(xué)生成績信息管理模塊 .14 4.4.1 管理員、教師對學(xué)生成績管理的模塊 .14 4.4.2 學(xué)生對學(xué)生成績查詢的模塊 .15 4.5 教師基本信息管理模塊 .16 4.5.1 管理員對教師基本信息管理的模塊 .16 4.5.2 教師對教師基本信息查詢的模塊 .17 第

3、五章 使用說明 .18 5.1 開發(fā)、運(yùn)行環(huán)境要求 .18 5.2 程序運(yùn)行 .18 第六章 設(shè)計(jì)總結(jié) .19 第七章 參考文獻(xiàn) .19 第一章 課程設(shè)計(jì)項(xiàng)目簡介 學(xué)生-教師信息管理系統(tǒng)是一個學(xué)校管理不可缺少的部分。一個功能齊全、簡單易用 的信息管理系統(tǒng)不但能有效地減輕學(xué)校相關(guān)工作人員的工作負(fù)擔(dān),它的內(nèi)容對于學(xué)校的 決策者和管理者來說都至關(guān)重要。所以學(xué)生-教師信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┫嚓P(guān) 的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案、統(tǒng)計(jì)和 查詢數(shù)據(jù),這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,人工的大量浪費(fèi);另外時(shí) 間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查

4、找、更新和維護(hù)都帶來了不少困難。隨著科學(xué) 技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會 的各個領(lǐng)域并發(fā)揮著來越重要的作用。 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對學(xué)校的各類信息進(jìn)行管理,具有手工管理 所無法比擬的優(yōu)點(diǎn),例如:檢索迅速、查詢方便、效率高、可靠性好、存儲量大、保密 性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)校信息管理的效率,也是一個單 位科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。 本文介紹了學(xué)生教師信息管理系統(tǒng)的開發(fā)整個過程,闡述了系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、 數(shù)據(jù)庫設(shè)計(jì)和系統(tǒng)實(shí)施的全過程,具體模塊實(shí)施采用了原型法和面向?qū)ο笙到y(tǒng)開發(fā)方法。 并采用

5、java 作為開發(fā)工具,mysql 作為后臺數(shù)據(jù)庫。本系統(tǒng)具有學(xué)生基本信息管理、學(xué) 生成績信息管理、教師基本信息管理等功能。分成三大模塊,每個模塊都相互聯(lián)系,但 不相互干擾,這符合了軟件模塊開發(fā)的思想。 本系統(tǒng)完成了學(xué)生信息的查詢、修改、增 加、刪除;教師信息的查詢、修改、增加、刪除以及學(xué)生成績信息的查詢、修改、增加、 刪除等功能。 第二章 需求分析 2.1 系統(tǒng)設(shè)計(jì)與功能分析 學(xué)生教師信息管理系統(tǒng),可用于學(xué)校等機(jī)構(gòu)的學(xué)生、教師基本信息管理、學(xué)生成 績信息管理,查詢,更新與維護(hù),使用方便,易用性強(qiáng),圖形界面清晰明了。該軟件用 java語言編寫,用mysql數(shù)據(jù)庫作為后臺的數(shù)據(jù)庫進(jìn)行信息的存儲,

6、用sql語句完成學(xué)生、 教師基本信息的查詢,修改,添加,刪除的操作以及成績的查詢修改,錄入,刪除等。 用odbc驅(qū)動實(shí)現(xiàn)前臺java與后臺mysql數(shù)據(jù)庫的連接。java語言跨平臺性強(qiáng),可以在 windows,linux,ubuntu等系統(tǒng)下使用,方便簡單,安全性好。mysql數(shù)據(jù)庫高效安全,兩 者結(jié)合可相互利用各自的優(yōu)勢。 2.1.1 本系統(tǒng)實(shí)現(xiàn)的大致功能本系統(tǒng)實(shí)現(xiàn)的大致功能 為保證本學(xué)生教師管理系統(tǒng)的安全性,分別對不同的用戶可在系統(tǒng)中進(jìn)行的操作 作出了一定的權(quán)限設(shè)置。 1.用戶登陸界面:該界面可以選擇使用者的身份, “管理員,教師,學(xué)生” ,不同的身 份有不同的操作界面和功能權(quán)限,用戶名(

7、本系統(tǒng)采用的是 id 號)和密碼輸入正確即可登 錄。登錄的用戶信息分別存儲在 mysql 數(shù)據(jù)庫的“stu(學(xué)生信息表)” , “man(管理員信息表)” , “tch(教師信息表)”中,如果用戶信息不存在則三張表中,將會無權(quán)利登錄本管理系統(tǒng)。 2.學(xué)生管理界面:提供了學(xué)生基本信息的查詢,學(xué)生成績信息的查詢,學(xué)生所擁有的 操作權(quán)限如圖 2-1; 圖 2-1 學(xué)生管理模塊用例圖 3.教師管理界面:提供了對學(xué)生基本籍信息的查詢、修改、添加、刪除;學(xué)生成績的 查詢、修改、添加、刪除等功能,教師所擁有的操作權(quán)限如圖 2-2; 圖 2-2 教師管理模塊用例圖 4.管理員管理界面:擁有最高的權(quán)限,允許對學(xué)

8、生、教師基本信息和學(xué)生成績信息進(jìn) 行查詢、修改、添加、刪除等功能,管理員所擁有的操作權(quán)限如圖 2-3; 圖 2-3 管理員管理模塊用例圖 第三章 設(shè)計(jì)思路 3.1 設(shè)計(jì)數(shù)據(jù)庫 1.學(xué)生基本信息表: 字段名類型備注 stuidchar(6)學(xué)號 stunamevarchar(20)姓名 stupwdchar(6)密碼 stusexchar(2)性別 stuageint(3)年齡 stujgvarchar(20)籍貫 studeptvarchar(20)所在系 2.教師基本信息表: 字段名類型備注 tchidchar(6)教師號 tchnamevarchar(20)姓名 tchpwdchar(6)

9、密碼 tchsexchar(2)性別 tchageint(3)年齡 tchjgvarchar(20)籍貫 tchdeptvarchar(20)所在系 3.管理員基本信息表: 字段名類型備注 manidchar(6)教師號 mannamevarchar(20)姓名 manpwdchar(6)密碼 4.學(xué)生成績信息表: 字段名類型備注 tchidchar(6)學(xué)號 tchnamevarchar(20)姓名 mathint(4)數(shù)學(xué)成績 yuwenint(4)語文成績 englishint(4)英語成績 wuliint(4)物理成績 huaxueint(4)化學(xué)成績 3.2 以類圖說明基本設(shè)計(jì)思路

10、用戶界面提供學(xué)生、教師、管理員等用戶登錄的操作;學(xué)生可以進(jìn)行學(xué)生基本信息 查詢、學(xué)生成績查詢的操作;管理員可以進(jìn)行學(xué)生基本信息管理、教師基本信息管理、 學(xué)生成績管理的操作;教師可以進(jìn)行學(xué)生基本信息管理、教師基本信息查詢、學(xué)生成績 管理的操作,系統(tǒng)的類圖如圖 3-1; 圖 3-1 系統(tǒng)類圖 3.3 功能流程以及工作流程描述 3.3.13.3.1 登錄窗口登錄窗口 使用用戶,如學(xué)生、教師、管理員進(jìn)行登錄時(shí),輸入正確的用戶名及密碼,并選擇 所屬類別(學(xué)生、教師、管理員) ,如果輸入的用戶名及密碼與該類別在數(shù)據(jù)庫 mysql 中 的用戶名(用戶 id)及密碼一致,我們就認(rèn)為輸入的用戶名及密碼是正確的,

11、則可進(jìn)行 該類型用戶所能進(jìn)行的所有操作。在設(shè)計(jì)所屬類別選擇時(shí),使用了 buttongroup 組件,再 在 buttongroup 組件中加入了 3 個 jradiobutton 單選按鈕,并分別為這 3 個 jradiobutton 單選按鈕設(shè)置事件監(jiān)聽,即選擇相應(yīng)類別時(shí),在用戶名或密碼正確的情況下,就可進(jìn)入 進(jìn)行下一步操作。在登錄頁面還加入了兩個 jbutton 組件,即“登錄” 、 “退出” ,并為它 們設(shè)置了事件監(jiān)聽,在之前的操作:選擇用戶類別,用戶名、密碼輸入正確的情況下, 點(diǎn)擊“登錄” ,就可進(jìn)入相應(yīng)的窗口進(jìn)行操作,如果用戶名或密碼輸入錯誤,則出現(xiàn)錯誤 信息對話框:“用戶名或者密碼

12、錯誤” ;點(diǎn)擊“退出”則退出系統(tǒng)。在此基礎(chǔ)上使用了 getrootpane().setdefaultbutton()的方法設(shè)定回車所對應(yīng)的按鈕。 3.3.23.3.2 選擇操作對象窗口選擇操作對象窗口 登錄成功后,出現(xiàn)的窗口是選擇操作對象的窗口,即選擇對學(xué)生這一對象的操作、 對老師這一對象的操作或者對學(xué)生成績的操作等。系統(tǒng)針對不同的用戶類別,設(shè)置的選 擇對象的響應(yīng)操作是不同的,這樣就有效地管理了系統(tǒng)的權(quán)限問題:如學(xué)生只能對學(xué)生 基本信息及學(xué)生成績信息進(jìn)行查詢操作;教師能對學(xué)生基本信息、學(xué)生成績信息進(jìn)行查 詢、修改、添加、刪除等各項(xiàng)操作以及對教師基本信息進(jìn)行查詢的操作;而管理員擁有 最高權(quán)限,即

13、能進(jìn)行各項(xiàng)的查詢、修改、添加、刪除等操作。 3.3.33.3.3 學(xué)生的操作窗口學(xué)生的操作窗口 因?yàn)閷W(xué)生只能對學(xué)生基本信息及學(xué)生成績信息進(jìn)行查詢操作,所以學(xué)生在選擇操作 對象后,得到相應(yīng)的學(xué)生基本信息查詢窗口或?qū)W生成績查詢窗口只能進(jìn)行查詢或關(guān)閉窗 口的操作。在學(xué)生基本信息查詢和學(xué)生成績查詢這兩個窗口中,加入了 jtable 組件,用 來顯示相應(yīng)的信息,同時(shí)運(yùn)用了 jscrollpane(jt,jscrollpane.vertical_scrollbar_always, jscrollpane.horizontal_scrollbar_as_needed)的方法使得顯示信息時(shí),能夠有 一個滾動條

14、;加入了兩個 jbutton 組件,即“查詢” 、 “關(guān)閉” ,在“查詢”按鈕前加入了 一個 jtextfield 組件,學(xué)生進(jìn)行查詢操作時(shí),在 jtextfield 中填寫所要查詢的名字,然后 點(diǎn)擊“查詢” ,或者回車(此處設(shè)定回車所對應(yīng)的按鈕為“查詢” )調(diào)用可 sql 語句,就可 以得到所要查找的人的相應(yīng)信息了;在點(diǎn)擊“關(guān)閉”時(shí),所對應(yīng)的事件監(jiān)聽用了 dispose() 的方法,對窗口進(jìn)行關(guān)閉操作。 3.3.43.3.4 管理員的操作窗口管理員的操作窗口 管理員擁有最高權(quán)限,即能進(jìn)行各項(xiàng)的查詢、修改、添加、刪除等操作,所以管理員 在選擇操作對象后,得到相應(yīng)的學(xué)生基本信息窗口、學(xué)生成績窗口

15、或教師基本信息窗口 能進(jìn)行查詢、修改、添加、刪除等各項(xiàng)操作操作。在相應(yīng)的窗口中加入了五個 jbutton 組 件,即“查詢” 、 “添加” 、 “修改” 、 “刪除” 、 “關(guān)閉” 。 對“查詢” 、 “關(guān)閉”的點(diǎn)擊事件與學(xué)生的操作窗口所用的方法相同。 點(diǎn)擊“添加”按鈕,彈出相應(yīng)的添加窗口,在添加窗口中包含有輸入加入相應(yīng)信息 的幾個 jtextfield 組件及三個 jbutton 組件,即“添加” 、 “重置” 、 “取消”按鈕,點(diǎn)擊 “添加”按鈕,響應(yīng)“添加”的點(diǎn)擊事件,可將添加的內(nèi)容加入到數(shù)據(jù)庫中,并在相應(yīng) jtable 組件中顯示;點(diǎn)擊“重置”按鈕,響應(yīng)“重置”的點(diǎn)擊事件,可將之前輸入

16、但沒有 點(diǎn)擊“添加”的內(nèi)容清空,然后用戶就可以重新輸入內(nèi)容了;點(diǎn)擊“取消”按鈕響應(yīng) “取消”的點(diǎn)擊事件,運(yùn)用 dispose()的方法,退出添加窗口。 選擇某一記錄,點(diǎn)擊“修改”按鈕,彈出相應(yīng)的修改窗口,在修改窗口中包含有輸 入要修改的相應(yīng)信息的幾個 jtextfield 組件及三個 jbutton 組件,即“修改” 、 “重置” 、 “取消”按鈕,點(diǎn)擊“修改”按鈕,響應(yīng)“修改”的點(diǎn)擊事件,可將修改后的內(nèi)容加入 到數(shù)據(jù)庫中,并在相應(yīng) jtable 組件中顯示,如果只點(diǎn)擊“修改”按鈕,而未選擇某一記 錄,則出現(xiàn)錯誤信息對話框:“請選擇一行” ;點(diǎn)擊“重置”及“取消”按鈕的事件監(jiān)聽 方法和上述添加

17、窗口中“重置”及“取消”按鈕的事件監(jiān)聽方法相同。 選擇某一記錄,點(diǎn)擊“刪除”按鈕,可將選中的記錄從數(shù)據(jù)庫中刪除,并在相應(yīng) jtable 組件中顯示的記錄信息刪除,如果只點(diǎn)擊“刪除”按鈕,而未選擇某一記錄,則出 現(xiàn)錯誤信息對話框:“請選擇一行” 。 3.3.53.3.5 教師的操作窗口教師的操作窗口 教師進(jìn)行學(xué)生基本信息及學(xué)生成績的查詢、修改、添加、刪除等操作,同時(shí)也能進(jìn) 行教師基本信息的查詢操作,所以教師在選擇操作對象后,得到相應(yīng)的學(xué)生基本信息窗 口、學(xué)生成績窗口或教師基本信息窗口,在學(xué)生基本信息窗口、學(xué)生成績窗口中使用的 方法與管理員的操作方法相同,所以是調(diào)用的是同一程序,在教師基本信息窗口

18、中使用 的方法與學(xué)生操作中的方法相同。 第四章 系統(tǒng)實(shí)現(xiàn) 該系統(tǒng)由 5 個模塊構(gòu)成,包括登錄界面模塊、操作對象選擇界面模塊、學(xué)生基本信息 管理模塊、學(xué)生成績信息管理模塊、教師基本信息管理模塊,以下分別加以敘述: 4.1 登錄界面模塊 登錄界面模塊包括 management.java 文件。management 類繼承了 jframe 類,實(shí)現(xiàn)了 事件監(jiān)聽接口,它有一個不帶參數(shù)的構(gòu)造函數(shù) management(),用來生成 management 實(shí)例, management 類將所有的功能集中到面板中,生成按鈕,通過按鈕的響應(yīng)函數(shù)調(diào)用其他模 塊的函數(shù)來實(shí)現(xiàn)學(xué)生教師管理系統(tǒng)的各個功能,以下是主界面

19、的運(yùn)行程序如圖 4-1,當(dāng) 用戶名或密碼輸入錯誤時(shí),則出現(xiàn)錯誤信息對話框:“用戶名或者密碼錯誤” ,如圖 4- 2; 圖 4-1-1 登錄界面 圖 4-1-2 錯誤信息對話框 4.2 操作對象選擇界面模塊 4.2.14.2.1 學(xué)生操作對象選擇界面模塊學(xué)生操作對象選擇界面模塊 兩個單選按鈕: jradiobutton stu1 = new jradiobutton(學(xué)生); jradiobutton corse = new jradiobutton(學(xué)生成績); 對兩個按鈕的事件監(jiān)聽: public void actionperformed(actionevent el) if(el.gets

20、ource()=stu1) student ta = new student(); else if(el.getsource()=corse) studentcorse ta = new studentcorse(); else if(el.getsource()=close) k.dispose(); 運(yùn)行界面如圖 4-2-1: 圖 4-2-1 學(xué)生操作對象選擇界面 4.2.24.2.2 教師操作對象選擇界面模塊教師操作對象選擇界面模塊 三個單選按鈕: jradiobutton stu1 = new jradiobutton(學(xué)生); jradiobutton tch1 = new jrad

21、iobutton(老師); jradiobutton corse = new jradiobutton(學(xué)生成績); 對三個按鈕的事件監(jiān)聽: public void actionperformed(actionevent el) if(el.getsource()=stu1) studentmanagement ta = new studentmanagement(); else if(el.getsource()=tch1) teacher ss1= new teacher(); else if(el.getsource()=corse) corsemanagement ta = new c

22、orsemanagement(); else if(el.getsource()=close) k.dispose(); 運(yùn)行界面如圖 4-2-2: 圖 4-2-2 教師操作對象選擇界面 4.2.24.2.2 管理員操作對象選擇界面模塊管理員操作對象選擇界面模塊 管理員操作對象選擇界面模塊使用的方法和教師操作對象選擇模塊的方法基本相同, 只是對各個單選按鈕的事件監(jiān)聽事件所調(diào)用的 java 文件不同;運(yùn)行界面與教師操作對象 選擇界面完全相同;對三個按鈕的事件監(jiān)聽: public void actionperformed(actionevent el) if(el.getsource()=stu1

23、) studentmanagement ta = new studentmanagement(); else if(el.getsource()=tch1) teachermanagement ta = new teachermanagement(); else if(el.getsource()=corse) corsemanagement ta = new corsemanagement(); else if(el.getsource()=close) k.dispose(); 4.3 學(xué)生基本信息管理模塊 4.3.14.3.1 管理員、教師對學(xué)生基本信息管理的模塊管理員、教師對學(xué)生基本信

24、息管理的模塊 管理員、教師對學(xué)生基本信息管理的模塊為studentmanagement.java文件,而 studentmanagement.java調(diào)用了stumodel.java學(xué)生模型文件、studentupdatedialog.java學(xué)生 信息更新文件、stuadddialog.java學(xué)生信息添加文件。在stumodel.java中連接數(shù)據(jù)庫 mysql: preparedstatement ps = null; connection ct = null; resultset rs = null; string driver = com.mysql.jdbc.driver; str

25、ing url = jdbc:mysql:/localhost:3306/student; string user = root; string password = 123; 在 stuadddialog.java 中,事件監(jiān)聽事件: public void actionperformed(actionevent e) if (e.getsource() = jb1) / 希望添加 stumodel temp = new stumodel(); string sql3 = insert into stu values(?,?,?,?,?,?,?); string paras3 = jtf1.

26、gettext(), jtf2.gettext(), jtf3.gettext(), jtf4.gettext(), jtf5.gettext(), jtf6.gettext(), jtf7.gettext() ; if (!temp.updatestudent(sql3, paras3) joptionpane.showmessagedialog(this, 添加失敗); this.dispose(); else if (e.getsource() = jb2) / 希望重置 jtf1.settext(); jtf2.settext(); jtf3.settext(); jtf4.sette

27、xt(); jtf5.settext(); jtf6.settext(); jtf7.settext(); jtf1.requestfocus(); else if (e.getsource() = jb3) / 希望刪除 this.dispose(); 在 studentupdatedialog.java 中的事件監(jiān)聽部分程序: public void actionperformed(actionevent e) /用戶更新 if (e.getsource() = jb1) string sql3 = update stu set stuname=?,pwd=?,stusex=?,stuag

28、e=?, stujg=?,studept=? where stuid=?; string paras3 = this.jtf2.gettext(), jtf3.gettext(), this.jtf4.gettext(), this.jtf5.gettext(), this.jtf6.gettext(),this.jtf7.gettext(), this.jtf1.gettext() ; stumodel temp = new stumodel(); temp.updatestudent(sql3, paras3); this.dispose(); studentmanagement ta =

29、 new studentmanagement(); 在 studentmanagement.java 中事件監(jiān)聽事件的程序: public void actionperformed(actionevent e) / todo auto-generated method stub if (e.getsource() = jb1) string name = this.jtf.gettext().trim(); string sql = select * from stu where stuname= + name + ; if (name.trim().equals() sm = new stu

30、model(); else sm = new stumodel(sql); jt.setmodel(sm); / 當(dāng)用戶點(diǎn)擊添加 else if (e.getsource() = jb2) stuadddialog sad = new stuadddialog(this, 添加學(xué)生, true); / 重新再獲得新的數(shù)據(jù)模型 sm = new stumodel(); jt.setmodel(sm); else if (e.getsource() = jb3) system.out.print(aaaa); int rownum = this.jt.getselectedrow(); if (r

31、ownum = -1) joptionpane.showmessagedialog(this, 請選擇一行); return; / 顯示修改對話框 new studentupdatedialog(this, 修改對話框, true, sm, rownum); / 當(dāng)用戶點(diǎn)擊刪除 else if (e.getsource() = jb4) int rownum = this.jt.getselectedrow(); if (rownum = -1) joptionpane.showmessagedialog(this, 請選擇一行); return; / 得到學(xué)生的編號 string stuid

32、 = (string) sm.getvalueat(rownum, 0); stumodel temp = new stumodel(); string sql = delete from stu where stuid=?; string paras = stuid ; if (!temp.updatestudent(sql, paras) joptionpane.showmessagedialog(this, 刪除失敗); sm = new stumodel(); jt.setmodel(sm); else if(e.getsource()=close) this.dispose(); 管

33、理員、教師對學(xué)生基本信息管理的模塊的幾個界面如下: 圖 4-3-1管理員、教師對學(xué)生基本信息主界面 圖 4-3-2 學(xué)生基本信息添加界面 圖 4-3-3 學(xué)生基本信息修改界面 圖 4-3-4 添加失敗時(shí)界面 圖 4-3-4 修改或刪除未選中記錄時(shí)界面 4.3.24.3.2 學(xué)生對學(xué)生基本信息管理的模塊學(xué)生對學(xué)生基本信息管理的模塊 方法與管理員、教師對學(xué)生基本信息管理的模塊相同,只是少了一些功能,主界面 如 圖 4-3-4: 圖 4-3-4 學(xué)生對學(xué)生基本信息管理主界面 4.4 學(xué)生成績信息管理模塊 4.4.14.4.1 管理員、教師對學(xué)生成績管理的模塊管理員、教師對學(xué)生成績管理的模塊 調(diào)用方法與以上管理員、教師對學(xué)生基本信息管理的模塊方法大致相同,只是所運(yùn) 用的 sql 語句有所不同,管理員、教師對學(xué)生成績管理的界面如圖 4-4-1: 圖 4-4-1 管理員、教師對學(xué)生成績管理的界面 圖 4-4-2 學(xué)生成績信息添加界面 圖 4-4-3 學(xué)生成績信息修改界面 4

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論