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

正文內(nèi)容

jsp學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計(jì)畢業(yè)論文(參考版)

2025-07-01 08:17本頁(yè)面
  

【正文】 網(wǎng)絡(luò)環(huán)境下學(xué)生信息管理系統(tǒng)設(shè)計(jì)研究[J]. 中國(guó)科教創(chuàng)新導(dǎo)刊 2010年10。 淺談學(xué)生信息管理系統(tǒng)[J]. 中國(guó)商界(下半月) 2010年06期 6 霍霄艷。 基于Web的學(xué)生信息管理系統(tǒng)[J]. 廈門科技 2010年02期 5 周欽。 張永勝。 用Access開發(fā)學(xué)生信息管理系統(tǒng)[J]. 科技信息 2010年01期 [3] 高鳳生。 羅湛。在此道一句:您們辛苦了! 感謝四年來(lái)同學(xué)和朋友對(duì)我的關(guān)心和照顧。 同時(shí)也要感謝所有關(guān)心和支持我成長(zhǎng)的老師們,他們?cè)诠ぷ?、學(xué)習(xí)、生活等方面都給予我關(guān)懷和鼓勵(lì)。并感謝內(nèi)蒙古農(nóng)業(yè)大學(xué)計(jì)算機(jī)與信息工程學(xué)院對(duì)我的培養(yǎng),感謝計(jì)算機(jī)學(xué)院教給我無(wú)限的知識(shí)。在進(jìn)一步工作中,本人將會(huì)對(duì)這些問(wèn)題進(jìn)行一一完善。 采用JSP實(shí)現(xiàn)了學(xué)生學(xué)籍管理系統(tǒng)的初步版本。 分析了系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)原理,和具體描述了各個(gè)功能模塊,并用圖表示了系統(tǒng)功能結(jié)構(gòu)圖,使得更容易了解本系統(tǒng)。本文在詳細(xì)分析了學(xué)生學(xué)籍管理模塊基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)了學(xué)生學(xué)籍管理系統(tǒng)的簡(jiǎn)易版本。 5 總結(jié) 經(jīng)過(guò)測(cè)試,本系統(tǒng)能夠很好的運(yùn)行,通過(guò)運(yùn)行此系統(tǒng),功能模塊也達(dá)到老師的要求。修改學(xué)生密碼的界面如圖30所示。 修改密碼是當(dāng)前用戶可以修改自己的登錄密碼。 點(diǎn)擊“查詢成績(jī)”,系統(tǒng)會(huì)以用戶名即學(xué)生學(xué)號(hào)為選擇條件,進(jìn)行查找,顯示該學(xué)生所選的全部課程的成績(jī)。當(dāng)學(xué)生登錄成功后,點(diǎn)擊“查詢選課”,系統(tǒng)就會(huì)以用戶名即學(xué)生學(xué)號(hào)為選擇條件進(jìn)行查詢,顯示出登錄學(xué)生的所選課程,供學(xué)生查看。學(xué)生操作界面如圖29所示。這兩個(gè)功能同管理員基本一致,這里就不再詳細(xì)解釋。 成績(jī)排行統(tǒng)計(jì)同管理員的成績(jī)排行統(tǒng)計(jì)操作基本相似,以班級(jí)為單位,查看該班級(jí)某課程的成績(jī)排行統(tǒng)計(jì)。圖28 學(xué)生課表查詢界面 學(xué)生成績(jī)管理 學(xué)生成績(jī)管理包括兩個(gè)功能:錄入學(xué)生成績(jī)和成績(jī)排行統(tǒng)計(jì)。 學(xué)生課表查詢以學(xué)生的學(xué)號(hào)為選擇條件,以列表方式列出該學(xué)生所選的全部課程。圖28 學(xué)生選課界面如圖所示,如果該學(xué)生已經(jīng)選擇了某課程,當(dāng)教師點(diǎn)擊課程后面的“選課”字樣后,系統(tǒng)會(huì)提示教師“該學(xué)生已經(jīng)選修該課程”,否則提示教師“選課成功”。這樣就保證了該學(xué)生所選的課程與班級(jí)所選的課程的一致性。圖27 教師管理主界面 學(xué)生選課管理 學(xué)生選課管理有兩個(gè)功能:學(xué)生選課、學(xué)生課表查詢。其中選課管理主要是對(duì)管理員操作的補(bǔ)充,只有當(dāng)學(xué)生漏選課程時(shí),教師需要幫助學(xué)生選課。圖26 登陸日志界面 登陸日志的數(shù)據(jù)時(shí)從ta_log表中獲取的,當(dāng)有用戶使用該系統(tǒng)時(shí),在執(zhí)行登錄操作時(shí),系統(tǒng)就會(huì)將當(dāng)前用戶的用戶名、IP地址、登錄時(shí)間形成一條記錄插入ta_log表中,以便管理員進(jìn)行登錄日志查詢。 登錄日志的作用是如果發(fā)生錯(cuò)誤,管理員可以根據(jù)各用戶的登錄日期查找出是哪個(gè)用戶的操作錯(cuò)誤。圖25 管理員密碼修改頁(yè)面 管理員只能修改自己的密碼,修改密碼時(shí),要求管理員輸入舊密碼、新密碼、確認(rèn)密碼,輸入后點(diǎn)擊確定按鈕,若就密碼輸入正確,而且兩次輸入的密碼相同,則系統(tǒng)彈出“修改成功”提示框,否則系統(tǒng)會(huì)就輸入的錯(cuò)誤彈出提示框提醒管理員所發(fā)生的錯(cuò)誤。該操作的實(shí)現(xiàn)過(guò)程為:點(diǎn)擊刪除按鈕后,系統(tǒng)會(huì)獲取所選用戶的編號(hào),然后從ta_admin表中刪除該用戶。刪除用戶的界面如圖24所示。這里需要注意的是,在頁(yè)面上,用戶的身份為管理員、教師或者學(xué)生,但是在數(shù)據(jù)庫(kù)表中,用戶的身份是以int存儲(chǔ)的,“0”代表身份為管理員,“1”代表教師,“2”代表學(xué)生。圖23 添加管理員界面 該操作的目的是添加新的管理員,添加時(shí)當(dāng)前管理員需要輸入管理員賬號(hào)、密碼、選擇用戶身份(管理員、教師、學(xué)生),輸入完成后,點(diǎn)擊確定按扭,如果操作成功,系統(tǒng)會(huì)彈出提示框提醒管理員,否則彈出“添加失敗”提示框。 圖22 學(xué)生成績(jī)查詢頁(yè)面 管理設(shè)置 管理設(shè)置是對(duì)管理員進(jìn)行操作的功能模塊,包括添加管理員,用戶管理、修改密碼、查看登錄日志幾個(gè)功能。具體實(shí)現(xiàn)過(guò)稱為:輸入學(xué)號(hào)并點(diǎn)擊確定按鈕后,系統(tǒng)會(huì)從提交的Form表單中獲取到管理員所輸入的學(xué)號(hào),然后根據(jù)該學(xué)號(hào)在ta_stntCs表、ta_course表、ta_student表中查找該學(xué)生所選的所有課程及其成績(jī)。學(xué)生信息查詢頁(yè)面結(jié)果如圖21所示。 信息查詢 信息查詢的作用是方便管理員對(duì)單個(gè)學(xué)生的信息進(jìn)行查詢,包括學(xué)生信息和學(xué)生成績(jī)查詢。成績(jī)排行統(tǒng)計(jì)是成績(jī)管理的第二個(gè)功能,進(jìn)行該操作時(shí),同樣需要對(duì)班級(jí)和課程進(jìn)行選擇,選擇完成后,點(diǎn)擊確定按鈕會(huì)跳轉(zhuǎn)到成績(jī)排行界面,該界面是該班級(jí)所有選修此門課程的學(xué)生成績(jī)按照從高到低的排序,方便管理員查看該門課程的總體得分情況。系統(tǒng)執(zhí)行錄入成績(jī)操作,系統(tǒng)會(huì)從當(dāng)前表單獲取學(xué)生學(xué)號(hào)和課程編號(hào)以及學(xué)生成績(jī),然后對(duì)數(shù)據(jù)庫(kù)表ta_stntCs表中的數(shù)據(jù)進(jìn)行更新操作,如果執(zhí)行成功,系統(tǒng)會(huì)彈出提示框提醒管理員操作成功,否則彈出“錄入失敗”提示框。成績(jī)錄入界面如圖19所示。具體實(shí)現(xiàn)過(guò)程為:管理員進(jìn)入成績(jī)錄入界面后,其主頁(yè)面如圖18所示。圖18 刪除選課界面 學(xué)生成績(jī)管理 學(xué)生成績(jī)管理同選課管理師該系統(tǒng)的兩大主要功能模塊,是學(xué)生學(xué)籍管理的重要組成部分,它有兩大功能:錄入學(xué)生成績(jī)、學(xué)生成績(jī)排行。這里,同樣需要注意的是,如果刪除選課成功,即數(shù)據(jù)庫(kù)中ta_classCs表中就會(huì)刪除一條數(shù)據(jù),刪除班級(jí)的選課后,該班級(jí)所有學(xué)生也會(huì)刪除該門課程,即系統(tǒng)會(huì)從ta_student表中查找到所有該班級(jí)的學(xué)生,然后從ta_stntCs表中刪除所有學(xué)生該門課程的選課記錄。 這里需要說(shuō)明的是,如果該班級(jí)選課成功,該班級(jí)下所有學(xué)生也會(huì)選修此課程,即該班級(jí)所有學(xué)生的學(xué)號(hào)和所選課程的課程號(hào)就會(huì)被插入數(shù)據(jù)庫(kù)表ta_stntCs表中,這樣,就不必對(duì)每個(gè)學(xué)生進(jìn)行選課,大大減少了管理員的工作量,同時(shí),如果有學(xué)生是在該班級(jí)選課之后才添加進(jìn)數(shù)據(jù)庫(kù)中的,那么對(duì)于管理員來(lái)說(shuō)就無(wú)法對(duì)學(xué)生進(jìn)行選課,若要對(duì)學(xué)生進(jìn)行選課,需要教師進(jìn)行操作,這樣,管理員只需對(duì)班級(jí)進(jìn)行選課,而不必對(duì)單個(gè)學(xué)生進(jìn)行選課,這樣管理員就把部分操作讓給管理員實(shí)現(xiàn),可以使管理員的操作不必太繁瑣。圖15 選課主頁(yè)面管理員需要首先要對(duì)所要選擇的班級(jí)進(jìn)行選擇,選擇完成后,點(diǎn)擊確定按鈕,系統(tǒng)會(huì)跳轉(zhuǎn)課程列表供班級(jí)進(jìn)行選擇,其界面如圖16所示。 班級(jí)選課 班級(jí)選課是該系統(tǒng)最重要的模塊,班級(jí)選課包括選課和選課管理。 添加課程同添加專業(yè)班級(jí)的操作基本相同,管理員按照頁(yè)面所示輸入課程名稱、所屬院系、課時(shí)以及課程簡(jiǎn)介,輸入完成后點(diǎn)擊確定按鈕系統(tǒng)就會(huì)將所輸信息插入數(shù)據(jù)庫(kù)中ta_course表中。點(diǎn)擊“刪除”字樣后,系統(tǒng)同樣會(huì)彈出提示框提醒用戶是否確定刪除,以減少管理員的誤操作,若刪除成功,系統(tǒng)會(huì)彈出提示框提醒用戶刪除成功,否則會(huì)彈出刪除失敗提示框。圖14 添加新生頁(yè)面 修改學(xué)生基本信息時(shí),系統(tǒng)會(huì)列出學(xué)生列表,管理員可以對(duì)需要修改的學(xué)生進(jìn)行操作:編輯、刪除。 添加新生時(shí),管理員需要輸入學(xué)生的基本信息,包括學(xué)生姓名、出生年月、政治面貌、民族、所屬院系專業(yè)、班級(jí)、以及學(xué)生學(xué)號(hào)等基本信息,其中學(xué)生學(xué)號(hào)是唯一識(shí)別學(xué)生的標(biāo)示,即所有學(xué)生的學(xué)號(hào)都不同,每個(gè)學(xué)生都會(huì)被賦予一個(gè)唯一的學(xué)號(hào)。 圖13 修改班級(jí)信息頁(yè)面 班級(jí)管理中的另一功能是刪除班級(jí),點(diǎn)擊“刪除”字樣,系統(tǒng)會(huì)彈出提示框提醒管理員是否確定刪除該班級(jí),以減少管理員的誤操作,如果選擇確定按鈕,系統(tǒng)則會(huì)從數(shù)據(jù)庫(kù)中ta_class表中刪除所選班級(jí)編號(hào)所對(duì)應(yīng)的記錄,同時(shí),為了保證數(shù)據(jù)的一致性,會(huì)同時(shí)從數(shù)據(jù)庫(kù)ta_student表中刪除班級(jí)編號(hào)為所選班級(jí)的學(xué)生。 班級(jí)管理有兩個(gè)主要功能,編輯班級(jí)和刪除班級(jí)。 班級(jí)管理 班級(jí)管理有兩大功能模塊:添加班級(jí)和班級(jí)管理。圖12 添加專業(yè)頁(yè)面 專業(yè)管理的功能同院系管理的功能相同,包括編輯專業(yè)信息和刪除所選專業(yè)。 添加專業(yè)時(shí),管理員按照界面提示輸入專業(yè)名稱、所屬院系、專業(yè)簡(jiǎn)介,點(diǎn)擊添加就可以講專業(yè)信息添加到數(shù)據(jù)庫(kù)中。需要說(shuō)明的是,刪除院系時(shí)如果該院系下還有專業(yè),則該院系無(wú)法刪除,這樣可以保證數(shù)據(jù)的一致性,程序的實(shí)現(xiàn)過(guò)程為:根據(jù)獲取的學(xué)院編號(hào)從數(shù)據(jù)庫(kù)ta_major表中使用select語(yǔ)句進(jìn)行查詢,若查詢有結(jié)果,說(shuō)明該學(xué)院還有專業(yè),則不能刪除該學(xué)院,否則,從數(shù)據(jù)庫(kù)中進(jìn)行刪除。具體實(shí)現(xiàn)過(guò)程為:輸入完修改后的信息后,點(diǎn)擊確定按鈕,提交Form表單,系統(tǒng)采用request方法獲取用戶所輸入的信息,使用update語(yǔ)句更新數(shù)據(jù)庫(kù)ta_department表中該學(xué)院的信息,修改成功。圖11 院系管理界面 如圖所示,點(diǎn)擊“編輯”字樣后,會(huì)進(jìn)入修改院系信息界面,對(duì)所選院系的院系名稱和院系簡(jiǎn)介進(jìn)行修改,如果修改成功,系統(tǒng)會(huì)彈出對(duì)話框提示管理員修改成功。 院系管理有兩個(gè)功能:修改院系信息和刪除院系。 院系添加要求管理員輸入院系名稱和院系簡(jiǎn)介,點(diǎn)擊確定按鈕之后提交表單,所輸入的信息就會(huì)添加到數(shù)據(jù)庫(kù),系統(tǒng)會(huì)為所添加的院系分配一個(gè)唯一的院系編號(hào),作為院系的唯一識(shí)別符。圖9 錯(cuò)誤提示頁(yè)面 管理員操作 若經(jīng)過(guò)判斷用戶為“管理員”,系統(tǒng)或跳轉(zhuǎn)到管理員首頁(yè),管理員首頁(yè)如圖10所示。 圖8 登錄界面 當(dāng)用戶輸入用戶名、密碼和驗(yàn)證碼后,登錄界面的Form表單method=post可以得到輸入的用戶名、密碼和驗(yàn)證碼,系統(tǒng)先根據(jù)用戶名在數(shù)據(jù)庫(kù)中查找該用戶名所對(duì)應(yīng)的密碼和用戶身份,如果密碼驗(yàn)證通過(guò),而且驗(yàn)證碼正確,系統(tǒng)會(huì)對(duì)用戶身份進(jìn)行判斷,若用戶身份為“管理員”,系統(tǒng)會(huì)跳轉(zhuǎn)到管理員界面;若身份是“教師”,系統(tǒng)會(huì)跳轉(zhuǎn)到教師管理頁(yè)面;若身份是“學(xué)生”,系統(tǒng)則會(huì)跳轉(zhuǎn)到學(xué)生界面。 return k。 (())。 } catch (Exception e) { k=1。 try { k=0。 } (4)JSP數(shù)據(jù)庫(kù)更新語(yǔ)句如下:public int update(String sql){ int k=10。 } catch(SQLException ex) { (:+())。 ResultSet newrs = (sql)。 Connection conn=getConn()。 } return conn。 } catch (Exception e) { (連接數(shù)據(jù)庫(kù)出錯(cuò)!)。 本系統(tǒng)采用的是MySQL數(shù)據(jù)庫(kù),連接過(guò)程如下: (1)加載mysql連接jar包; (2)編寫JSP程序連接數(shù)據(jù)庫(kù)代碼:public synchronized Connection getConn(){ try { ()。 JDBC的關(guān)鍵技術(shù)是數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)程序,針對(duì)這點(diǎn)大量的數(shù)據(jù)庫(kù)廠商和第三方開發(fā)商支持Java的JDBC的標(biāo)準(zhǔn),并開發(fā)了不同的數(shù)據(jù)庫(kù)JDBC驅(qū)動(dòng)程序。 數(shù)據(jù)庫(kù)表的結(jié)構(gòu)表1 ta_admin表的定義字段名字段描述是否為主鍵數(shù)據(jù)類型長(zhǎng)度約束說(shuō)明userId用戶編號(hào)是int主鍵userName用戶名稱varchar50Not nullpassword用戶密碼varchar50Not nullrole用戶角色intnullstatus用戶狀態(tài)intnullloginTimes登錄次數(shù)intnull表2 ta_department表的定義字段名字段描述是否為主鍵數(shù)據(jù)類型長(zhǎng)度約束說(shuō)明departmentId院系編號(hào)是int主鍵departmentName院系名稱varchar50Not nullintroduction學(xué)院簡(jiǎn)介varchar2000Not null表3 ta_major表的定義
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1