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

正文內(nèi)容

基于java的學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-07-15 17:03 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 33 學(xué)生選課表(SC)名稱(chēng)數(shù)據(jù)類(lèi)型主鍵非空學(xué)號(hào)Char(10)YesYes課程編號(hào)Char(4)YesYes成績(jī)Number(4,1)NoNo學(xué)生學(xué)號(hào)學(xué)生姓名性別專(zhuān)業(yè)年級(jí)出生 學(xué)生信息ER圖課程課程編號(hào)上課地點(diǎn)課程名稱(chēng)授課教師課程類(lèi)別 課程信息ER圖選課表學(xué)號(hào)課程編號(hào)成績(jī) 學(xué)生選課ER圖 結(jié)構(gòu)設(shè)計(jì)與結(jié)構(gòu)功能圖 結(jié)構(gòu)設(shè)計(jì)根據(jù)對(duì)系統(tǒng)進(jìn)行需求分析,本系統(tǒng)將分為4個(gè)模塊:● 學(xué)生管理管理學(xué)生基本信息,包括個(gè)人信息的添加、修改、刪除以及選課信息的添加?!?課程管理管理課程的基本信息,包括課程信息的添加、修改和刪除。● 成績(jī)管理管理學(xué)生選課的成績(jī)信息,包括成績(jī)的登記與修改?!?信息查詢查詢已經(jīng)登記的信息,包括學(xué)生的基本信息、課程的基本信息與成績(jī)信息。 功能結(jié)構(gòu)圖。學(xué)生管理系統(tǒng)學(xué)生管理課程管理成績(jī)管理信息查詢添加增加刪除學(xué)生查詢?cè)黾诱n程查詢修改修改修改刪除學(xué)生選課成績(jī)查詢按姓名查詢按學(xué)號(hào)查詢按性別查詢按專(zhuān)業(yè)查詢按學(xué)院查詢按課程名稱(chēng)查詢查詢所有科目成績(jī)按授課老師查詢 學(xué)生管理系統(tǒng)功能結(jié)構(gòu)圖 4 系統(tǒng)實(shí)現(xiàn)該系統(tǒng)由6個(gè)模塊構(gòu)成,包括學(xué)生管理系統(tǒng)主界面模塊、學(xué)生信息管理模塊、課程信息管理模塊、成績(jī)信息管理模塊、信息查詢模塊和數(shù)據(jù)操作模塊。下面分別加以敘述:① 學(xué)生管理系統(tǒng)主界面模塊。StuMS是學(xué)生管理系統(tǒng)的主運(yùn)行類(lèi),其中有運(yùn)行整個(gè)程序的main方法,該文件生成了StuMain類(lèi)的一個(gè)實(shí)例,從而生成了學(xué)生管理系統(tǒng)的界面。StuMain類(lèi)繼承自JFrame類(lèi),實(shí)現(xiàn)了ActionListener接口,他有一個(gè)不帶參數(shù)的構(gòu)造方法StuMain(),用來(lái)生成StuMain的實(shí)例。StuMain類(lèi)將所有功能集中到菜單欄中,并通過(guò)調(diào)用其他模塊來(lái)實(shí)現(xiàn)學(xué)生管理系統(tǒng)的各個(gè)功能。 學(xué)生管理系統(tǒng)主界面② 學(xué)生信息管理模塊、。學(xué)生信息超類(lèi)增加學(xué)生信息修改學(xué)生信息刪除學(xué)生信息學(xué)生選課按學(xué)號(hào)查詢按學(xué)號(hào)查詢 學(xué)生信息管理模塊功能結(jié)構(gòu)圖學(xué)生信息管理模塊的6個(gè)文件組成了主界面中的“學(xué)生管理”菜單的內(nèi)容,其中包括增加、修改、刪除和學(xué)生選課功能。 學(xué)生信息管理模塊的運(yùn)行界面③ 課程信息管理模塊、。課程信息超類(lèi)增加課程信息修改課程信息刪除課程信息按課程號(hào)查詢按課程號(hào)查詢 課程信息管理模塊功能結(jié)構(gòu)圖課程信息管理模塊中的5個(gè)類(lèi)文件組成了主界面中“課程管理”菜單的內(nèi)容,其中包括增加、修改和刪除功能。 課程信息管理模塊運(yùn)行界面④ 成績(jī)信息管理模塊、。成績(jī)管理超類(lèi)增加成績(jī)信息修改成績(jī)信息 成績(jī)信息管理模塊功能結(jié)構(gòu)圖成績(jī)信息管理模塊中的3個(gè)類(lèi)文件組成了主界面中的“成績(jī)管理”菜單的內(nèi)容,其中包括增加和修改功能。 成績(jī)信息管理模塊的運(yùn)行界面⑤ 信息查詢模塊信息查詢模塊主要包括學(xué)生查詢、課程查詢和成績(jī)查詢3個(gè)部分。 學(xué)生信息查詢模塊的運(yùn)行界面、主要實(shí)現(xiàn)功能包括:按學(xué)號(hào)查詢、按學(xué)生姓名查詢、按性別查詢、按學(xué)院查詢與按專(zhuān)業(yè)查詢。5 系統(tǒng)調(diào)試與測(cè)試功能測(cè)試主要是測(cè)試程序模塊是否實(shí)現(xiàn)了設(shè)計(jì)中所要求的功能。功能測(cè)試中需要注意的有:(1)查詢功能中,有按單一查詢條件進(jìn)行查詢的,也有按多個(gè)查詢條件組合查詢的。這里要注意的多個(gè)查詢條件之間的關(guān)系。還有一些常識(shí)性的問(wèn)題,比如按月查詢,閏月中二月的天數(shù)。(2)錄入功能中,需要注意的是前臺(tái)設(shè)置的數(shù)值長(zhǎng)度是否大于后臺(tái)數(shù)值長(zhǎng)度,以及前臺(tái)和后臺(tái)的數(shù)據(jù)結(jié)構(gòu)是否相符,很多時(shí)候錄入功能無(wú)法實(shí)現(xiàn)是由于這些原因。還有就是必須錄入的字段的設(shè)置時(shí)候有誤。(3)測(cè)試刪除功能中需要注意的是單擊刪除按鈕后,一般會(huì)出現(xiàn)提示信息,詢問(wèn)是否確定刪除。通常情況下,我們單擊確認(rèn)按鈕查看信息是否被刪除掉了,而忽略了單擊取消按鈕后程序的反應(yīng):這時(shí)有可能的是沒(méi)有刪除,還有一種可能是即便單擊了取消按鈕,也一樣刪除了數(shù)據(jù)。另外,在刪除多條記錄的時(shí)候,要注意連續(xù)選中的幾條記錄是否真正都被刪除掉了,即如果再按照這種查詢方式查詢,時(shí)候還能查詢出來(lái)。有的時(shí)候需要在數(shù)據(jù)庫(kù)中設(shè)立一個(gè)標(biāo)志位,而不是真正的物理刪除。所以在下一次查詢中,可能還會(huì)被查詢出來(lái),這主要是因?yàn)樵诓樵儣l件中沒(méi)有將標(biāo)志考慮在內(nèi)。(4)關(guān)于修改功能的測(cè)試主要是看修改確認(rèn)后是否數(shù)據(jù)真正已被修改了。這是最基本的功能,需要注意的是看是否能把不應(yīng)該修改的數(shù)據(jù)也修改成功了。 一般是對(duì)一個(gè)為NULL值的變量進(jìn)行操作引起的。為避免這種異常,最好在對(duì)變量操作之前檢查,看它是否為NULL值。一般是由于SQL語(yǔ)句不正確引起的。為避免這種異常,最好在使用SQL語(yǔ)句的程序中捕獲此SQL異常。這是由于數(shù)字的格式錯(cuò)誤而出現(xiàn)的例外。為了避免出現(xiàn)此類(lèi)錯(cuò)誤,一般必須保證數(shù)據(jù)格式輸入正確。在實(shí)際的開(kāi)發(fā)應(yīng)用中,通常出現(xiàn)某一個(gè)對(duì)象未能關(guān)閉的情況,為了防止這種情況的發(fā)生,可以在有關(guān)對(duì)數(shù)據(jù)庫(kù)操作的Java類(lèi)文件中增加自動(dòng)回收函數(shù),在JVM自動(dòng)地回收對(duì)象時(shí),取出使用的連接對(duì)象,判斷是否關(guān)閉,如果沒(méi)有關(guān)閉則關(guān)掉。代碼如下所示:protected void finalize(){ try { If(getConn()!=nullamp。amp。!getConn().isClosed()) { ()。 ()。 ()。 } }catch(SQLException e){}}6 實(shí)驗(yàn)小結(jié)經(jīng)過(guò)這次課題的設(shè)計(jì)并實(shí)現(xiàn),盡管會(huì)遇到很多難題,但是讓我更加受益的是在這次課題中得到的經(jīng)驗(yàn)、心得和鍛煉。我發(fā)現(xiàn)做實(shí)驗(yàn)的過(guò)程其實(shí)就是個(gè)不斷的解決問(wèn)題的過(guò)程,從中也感覺(jué)到實(shí)驗(yàn)成功的快樂(lè),一個(gè)人永遠(yuǎn)有學(xué)不玩的知識(shí),就算是實(shí)驗(yàn)中的知識(shí)點(diǎn)都學(xué)了,但在實(shí)際的應(yīng)用過(guò)程中仍然會(huì)遇到不少問(wèn)題,遇到問(wèn)題時(shí)要做到兩點(diǎn):一個(gè)是“查”,一個(gè)是“問(wèn)”。不懂的地方就得要自己找答案,可以從書(shū)本、網(wǎng)絡(luò)中查找解決的答案;再一個(gè)就是問(wèn)周邊的同學(xué)。這次課程的設(shè)計(jì)給我所學(xué)的知識(shí)做了一個(gè)總結(jié),為我深入學(xué)習(xí)編程做了鋪墊。在本課題中存在的不足之處是在所難免的,本人將在日后加于改進(jìn)。參考文獻(xiàn)[1] 王克宏、郝建文. Java技術(shù)教程 [M]. 北京:清華大學(xué)出版社,2002年9月.[2] 蔡敏、徐慧慧、黃炳強(qiáng). UML基礎(chǔ)與Rose建模教程 [M]. 北京:人民郵電出版社,2006年5月.[3] 薩師煊、王珊. 數(shù)據(jù)庫(kù)系統(tǒng)概論(第三版)[M]. 北京:高等教育出版社,2005年12月. [4]齊治昌、譚慶平、寧洪.軟件工程(第二版)[M].北京:高等教育出版社,2004年,3月. [5]周競(jìng)濤、趙寒.Eclipse完全手冊(cè)[M].北京:電子工業(yè)出版社,2006年,8月. [6]Cay、GaryCornll.葉乃文等譯.Java核心技術(shù)[M]北京:機(jī)械工業(yè)出版社,2006年5月. [7]蒙祖強(qiáng)、龔濤.Oracle10g數(shù)據(jù)庫(kù)Java開(kāi)發(fā).北京:中國(guó)水利水電出版社,2005年6月.附錄代碼// package 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。public class AddStuInfo extends J
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1