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

正文內(nèi)容

[小學(xué)教育]學(xué)生信息管理系統(tǒng)——課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告(編輯修改稿)

2024-10-11 21:20 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 eaddress,postcode,family_tel,pname from StudentInfo,FamilyInfo where = (太長未完全復(fù)制過來) (2) “ s_sc_c” 視圖創(chuàng)建: create view s_sc_c as select ,ame,grade,ccredit,sterm from ScoreInfo,CourseInfo,StudentInfo where = and = (3) “ stu_rp” 視圖創(chuàng)建: create view stu_rp 數(shù)據(jù)庫課程設(shè)計(jì) 16 as select RPInfo.*,sname,class from StudentInfo,RPInfo where = 第四章 系統(tǒng)模塊詳細(xì)設(shè)計(jì) 登陸界面。 學(xué)生信息管理系統(tǒng)運(yùn)行后先點(diǎn)“系統(tǒng)管理”中的“系統(tǒng)登錄”即可看到此界面,輸入用戶名和密碼,驗(yàn)證正確后就可查看“學(xué)生信息編輯”、“ 成績管理 ”、“ 查詢統(tǒng)計(jì) ”權(quán)力。 輸入錯(cuò)誤則會(huì)彈出提示! 數(shù)據(jù)庫課程設(shè)計(jì) 17 用戶名、密碼輸入正確,登錄成功! 相關(guān)功能界面 登錄成功后, 可以對(duì)此系統(tǒng)進(jìn)行學(xué)生信息管理、成績管理、查詢統(tǒng)計(jì)。 學(xué)生基本信息編輯界面 可對(duì)學(xué)生基本信息進(jìn)行“添加”、“修改”、“刪除”、“保存”、“取消”操作。 點(diǎn) 輸入相應(yīng)內(nèi)容點(diǎn) 顯示 點(diǎn)“確定”后學(xué)生基本信息表中即出現(xiàn)添加那一欄同學(xué)的內(nèi)容: 數(shù)據(jù)庫課程設(shè)計(jì) 18 2 、 若要“刪除”選中要?jiǎng)h除的那一欄點(diǎn)擊“ ” “確定”即可 ,不刪除則點(diǎn)“取消”。 刪除成功顯示: 若要修改學(xué)生 基本信息,只需選中要修改的那一欄,點(diǎn)擊 ,修改需要修改的內(nèi)容后點(diǎn)擊 即修改成功 ,不需要修改則點(diǎn) 。 學(xué)生信息查詢界面設(shè)計(jì) 在該界面中,用戶可以根據(jù)學(xué)號(hào)或姓名來查找某個(gè)學(xué)生的基本信息,家庭信息和獎(jiǎng)懲信息。一個(gè)學(xué)生對(duì)應(yīng)的基本信息和家庭信息只有一條記錄,故可用文本的形式顯示出來,而一個(gè)學(xué)生可以有多條獎(jiǎng)懲信息,在這里我們用表格的形式顯示出來,該界面如 下 圖所示。 數(shù)據(jù)庫課程設(shè)計(jì) 19 若要查詢某位學(xué)生的基本信息,只需輸入該同學(xué)的姓名或?qū)W號(hào)點(diǎn) 即 可查詢。若輸入的姓名或?qū)W號(hào)不在范圍內(nèi)顯示 。 個(gè)人成績查詢界面設(shè)計(jì) 在該界面中,用戶可以根據(jù)學(xué) 生的學(xué)號(hào)或姓名和學(xué)期來查找在該學(xué)期該學(xué)生所有課程的成績。界面如 下圖 所示。 數(shù)據(jù)庫課程設(shè)計(jì) 20 查詢步驟參照上述“學(xué)生基本信息查詢”,此 處 不再多加敘述。 班級(jí)成績查詢界面設(shè)計(jì) 在該界面中,主要完成兩個(gè)功能:一是用戶可可以根據(jù)班級(jí)、課程名和選擇成績的分?jǐn)?shù)條件來查找某個(gè)班級(jí)某門課程的成績。二是完成統(tǒng)計(jì)功能,包括滿足條件的總?cè)藬?shù)、總分、平均分、最高分、最低分等功能。完成后界面如 下圖 所示。 數(shù)據(jù)庫課程設(shè)計(jì) 21 點(diǎn)擊“退出”后,就可以安全退出學(xué)生信息管理系統(tǒng)了! 第五章 課程設(shè)計(jì)總結(jié) 課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí) ,發(fā)現(xiàn) ,提出 ,分析和解決實(shí)際問題 ,鍛煉實(shí)踐能力的重要環(huán)節(jié) ,是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程 . 本次課程設(shè)計(jì) 雖然 很辛苦 ,實(shí)在是受益匪淺。本來這門課的知識(shí)學(xué)的就不夠扎實(shí), 本次課程設(shè)計(jì),在設(shè)計(jì)過程中碰到了很多問題, 剛開始要設(shè)計(jì)的時(shí)候,還真不知道從哪里下手 但最終在百度 、同學(xué)和老師的幫助下都得到了解決,讓我學(xué)會(huì)了好多書本上沒有的東西,通過本次課程設(shè)計(jì)我也能將課本上的知識(shí)融會(huì)貫通,起到了很好的輔助學(xué)習(xí)的效果, 但是我發(fā)現(xiàn)我學(xué)到的知識(shí)比整整一個(gè)學(xué)期學(xué)到的都多。理論和實(shí)踐的相結(jié)合是學(xué)習(xí)最有效的方法。在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之?dāng)?shù)據(jù)庫課程設(shè)計(jì) 22 處,對(duì)以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠牢固,通過這次課程設(shè)計(jì)之后,一定把以前所學(xué)過的知識(shí)重新溫 故。 通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。 在這一學(xué)期的學(xué)習(xí)中,我終于體會(huì)到 SQL Server 2020功能的功能豐富,表達(dá)能力強(qiáng),使用靈活方便,應(yīng)用面廣。但是在其優(yōu)勢(shì)后面必然也隱藏著劣勢(shì),那就是對(duì)程序員的要求特別高。隨著社會(huì)的發(fā)展,人類需要處理的數(shù)據(jù)越來越多,對(duì)數(shù)據(jù)管理的要求也越來越重要。軟件的發(fā)展也從面向程序發(fā)展成為面向數(shù)據(jù)。 數(shù)據(jù)庫課程設(shè)計(jì) 23 附錄(代碼) 由于篇幅有限,所以只附上主要功能的代碼: 一、以“學(xué)生基本信息編輯窗體”為例: 在主界面中對(duì)菜單項(xiàng) “ 學(xué)生信息編輯窗體 ” 中做事件處理,注意,先修改 “ 學(xué)生基本信息編輯 “ 菜單項(xiàng)的變量名為 “stuEditMenuItem” 。 private void stuEditMenuItemActionPerformed( evt) { // TODO add your handling code here:處理菜單事件 StudentEdit stu=new StudentEdit()。 //創(chuàng)建學(xué)生基本信息編輯窗體對(duì)象 (true)。 //設(shè)置窗體的可見性 ()。 //該窗體打開后連接數(shù)據(jù)庫 (stu)。 //將該窗體添加到桌面容器中 try { (true)。 //設(shè)置窗體可選 } catch (PropertyVetoException ex) { (()).log(, null, ex)。 } } 這樣,當(dāng)我們單擊主界面的 “ 學(xué)生基本信息編輯 “ 菜單項(xiàng)就可以彈出學(xué)生基本信息編輯界面。 2.完成打開界面后 顯示數(shù)據(jù)庫中的數(shù)據(jù) ⑴ 首先建立數(shù)據(jù)庫的連接,在 的源代碼部分寫入: public void setconn(){ conn=()。 } 在 stuEditMenuItemActionPerformed 事件中寫入連接數(shù)據(jù)庫的代碼: ()。//該窗體打開后連接數(shù)據(jù)庫 ⑵ 其次在代碼部分添加需要用的成員變量,代碼如下: private Connection conn。 private PreparedStatement pstmt。 private ResultSet rst。 Boolean flag=false。//用來判斷是添加還是修改, false 為添加, true 為修改 ⑶ 編寫查詢并將結(jié)果顯示在表格中的方法 outstu(),代碼如下: public void outstu(String s){//查詢并將結(jié)果顯示在表格中 try {int i=0。 pstmt = (s)。 rst=()。 while(i()){//用循環(huán)清空表格中的內(nèi)容,保證刪數(shù)據(jù)庫課程設(shè)計(jì) 24 除數(shù)據(jù)時(shí)刷新內(nèi)容 (, i, 0)。 (, i, 1)。 (, i, 2)。 (, i, 3)。 (, i, 4)。 (, i, 5)。 (, i, 6)。 (, i, 7)。 (, i, 8)。 (, i, 9)。 i++。 } int j=0。 while(()){ ((1), j, 0)。 ((2), j, 1)。 ((3), j, 2)。 ((4), j, 3)。 ((5), j, 4)。 ((6), j, 5)。 ((7), j, 6)。 ((8), j, 7)。 ((9), j, 8)。 ((10), j, 9)。 j++。 } ()。 } catch (SQLException e) { (null, 查詢失??! , 錯(cuò)誤 , )。 } } ⑷ 添加窗體打開事件的處理代碼: private void formComponentShown( evt) { // TODO add your handling code here:窗體打開時(shí),查詢顯示所有學(xué)生信息 (select * from StudentInfo)。 =false。 } 3.處理表格上的鼠標(biāo)事件 當(dāng)我們選中表格中的某行數(shù)據(jù)時(shí),可以在對(duì)應(yīng)的文本框中顯示該數(shù)據(jù)。 private void jTable1MouseClicked( evt) { 數(shù)據(jù)庫課程設(shè)計(jì) 25 // TODO add your handling code here:處理表格上的鼠標(biāo)事件 int i=()。//獲得鼠標(biāo)點(diǎn)擊的行 ()。 ()。 ()。 ()。 (0)。 ()。 ()。 ()。 ()。 ()。 //將該行的信息顯示在文本框中 ((i, 0).toString())。 ((i, 1).toString())。 ((i, 2).toString())。 ((i, 3).toString())。 ((i, 4).toString())。 ((i, 5).toString())。 ((i, 6).toS
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1