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

正文內(nèi)容

基于j2ee的教學(xué)管理系統(tǒng)開發(fā)(doc畢業(yè)設(shè)計論文)(編輯修改稿)

2025-07-16 16:00 本頁面
 

【文章內(nèi)容簡介】 ing sql){ }sqlExecute方法的主要作用是執(zhí)行對數(shù)據(jù)庫表的刪除、修改和插入操作,其中參數(shù)sql為所要執(zhí)行的語句,將執(zhí)行操作后所相應(yīng)的行數(shù)返回。public static int sqlExecute(String sql){ }close()方法的主要作用是當(dāng)對數(shù)據(jù)庫的操作完成之后關(guān)閉數(shù)據(jù)庫,減小開銷,提高系統(tǒng)的性能。public static void close(){ } 學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn)學(xué)籍管理系統(tǒng)主要完成對學(xué)生基本信息、課程基本信息、班級基本信息以及學(xué)生選課的成績進行管理,是教學(xué)管理的主要組成部分,本節(jié)主要介紹學(xué)籍管理系統(tǒng)中學(xué)籍管理、班級管理、課程管理、成績管理的具體設(shè)計與實現(xiàn)。 學(xué)籍管理在學(xué)籍管理中要完成對學(xué)生學(xué)籍信息的管理,包括學(xué)籍信息的錄入、查詢、修改、刪除等操作。學(xué)籍信息的錄入:在該模塊中,通過AddstudentForm來獲得所錄入學(xué)生的學(xué)籍信息,并通過AddstudentAction來對從AddstudentForm中所獲得的數(shù)據(jù)進行封裝,生成一個StudentBean類,在數(shù)據(jù)傳送過程中,只需要傳送該類的一個對象就可以得到一個完整的學(xué)生學(xué)籍信息,通過數(shù)據(jù)庫操作類與數(shù)據(jù)庫進行連接,將學(xué)生學(xué)籍信息插入數(shù)據(jù)庫表student中,學(xué)籍信息錄入界面如圖31所示。圖31 學(xué)籍信息錄入學(xué)生學(xué)籍信息的查詢:在該模塊中,將查詢得到的每一條學(xué)生信息封裝成一個StudentBean類對象。具體操作為: ().setAttribute(students,arraylist)。學(xué)生學(xué)籍信息的修改與刪除:管理員可以對查詢的結(jié)果進行修改、刪除操作。若修改學(xué)生信息,則通過ModifystudentForm來獲取修改后的學(xué)生信息,并更新數(shù)據(jù)庫中的數(shù)據(jù);若刪除學(xué)生信息,則通過獲取該學(xué)生的唯一標(biāo)識信息,從數(shù)據(jù)庫中刪除該學(xué)生的信息。函數(shù)getKeyMethodMap主要用于判斷管理員執(zhí)行的是刪除還是修改操作:protected Map getKeyMethodMap() {Map map = new HashMap()。 //聲明一個map對象,用來存放用戶操作的映像,通過與資源文件配合使用,可以對不同的顯示語言統(tǒng)一的處理,提高代碼的重用。(,modify)。 // 將修改操作的映像放入map中(,delete)。 //將刪除操作的映像放入map中return map。} 班級管理在班級管理中,要對學(xué)校的班級信息進行管理,包括對班級的注冊、查詢與刪除等操作,具體的實現(xiàn)如下。班級的注冊:管理員根據(jù)具體情況的需要進行班級的注冊,通過AddclassForm獲取管理員所注冊的班級的信息,在AddclassAction中,將由AddclassForm所獲取的班級信息封裝成一個ClassBean類對象,并將該班級的信息插入到數(shù)據(jù)庫表中,完成班級的注冊,注冊界面如圖32所示。圖32 班級信息的錄入班級的查詢:管理員可以根據(jù)需要輸入相應(yīng)的查詢信息,查詢所有符合條件的班級信息,包括該班級的基本信息,并能通過與學(xué)籍表的聯(lián)合查詢,得到該班級中所有的學(xué)生的人數(shù),把所有的信息封裝成ClassBean類對象。具體操作為:().setAttribute(classes,arraylist)。班級信息查詢頁面如圖33所示。圖33 班級信息查詢 課程管理在課程管理中,要對所有課程的基本信息進行管理,能夠完成對課程的注冊、查詢、修改、刪除等操作。注冊課程:管理員根據(jù)實際的需求對課程進行注冊,AddcourseAction通過AddcourseForm獲取所注冊的課程的信息,同時將這些信息插入到對應(yīng)的數(shù)據(jù)庫表中,完成課程的注冊。在往數(shù)據(jù)庫中插入課程信息時需要先判斷所要注冊的課程是否存在,其具體操作為:String sql = select * from course where o = + 39。+o+39。if((sql).next()){ } //所要注冊的課程不存在就進行注冊;否則報告錯誤信息。課程注冊頁面如圖34所示。圖34 班級信息錄入查詢課程:管理員根據(jù)需要輸入查詢信息,并通過查詢信息從數(shù)據(jù)庫中找到所有符合查詢條件的課程,將每一條課程信息封裝成一個CourseBean類對象。其操作為:().setAttribute(courses,arraylist)。修改、刪除課程:管理員也可以根據(jù)需要修改、刪除一些課程信息,以適應(yīng)實際情況的需要。在刪除課程時,管理員通過查詢課程信息,得到想要刪除的課程,然后DeletecourseAction通過得到的課程信息從數(shù)據(jù)庫中刪除所要刪除的課程;在修改課程時,ModifycourseAction通過ModifycourseForm得到修改后的課程信息,然后更新相應(yīng)的數(shù)據(jù)表,使數(shù)據(jù)表中的信息保持在最新狀態(tài)。 成績管理在成績管理中,需要對每個學(xué)生所有所選課程的成績進行管理,包括成績的錄入、查詢、修改等操作,具體設(shè)計如下:錄入成績:管理員根據(jù)每門課程所提供的成績單,對每一個選修該門課程的學(xué)生的成績進行錄入。AddcreditAction通過AddcreditForm得到管理員錄入的成績信息,并判斷該管理員所輸入的學(xué)生是否選修了那門課程。如果已經(jīng)選修的話就將管理員錄入的成績信息插入到相應(yīng)的數(shù)據(jù)庫表中,否則將提示錯誤,管理員需要重新輸入。public ActionForward execute(mapping, form, request, response) {()。 //建立數(shù)據(jù)庫連接int count = (sql)。 //對數(shù)據(jù)庫進行操作,返回對數(shù)據(jù)庫操作所影響的行數(shù),用來判斷操作是否成功if(count != 0){…… } //成績錄入成功else{…… }} //成績錄入失敗,所輸入的學(xué)生沒有選修該門課程,需要重新錄入成績。成績錄入界面如圖35所示。圖35 成績錄入查詢成績:管理員可以根據(jù)需要查詢每門課程的所有成績信息,也可以查詢每個學(xué)生所選修的所有課程的成績信息。用戶輸入查詢信息,然后通過數(shù)據(jù)庫操作類訪問數(shù)據(jù)庫,將所有符合條件的信息全都查找出來,并把每條記錄封裝成一個CreditBean類對象,完成成績的查詢操作。具體實現(xiàn)為:()。 //與數(shù)據(jù)庫建立連接ArrayListCreditBean arraylist = new ArrayListCreditBean()。 //聲明動態(tài)容器ArrayList,該容器中只能存放CreditBean類型的引用;ResultSet rs = (sql)。 //執(zhí)行查詢操作,返回查詢結(jié)果while(()){…… } //將查找出來的結(jié)果封裝放入ArrayList中()。 //關(guān)閉數(shù)據(jù)庫連接修改成績:管理員可以對成績查詢結(jié)果中的一些出現(xiàn)錯誤的成績信息進行修改,ModifycreditAction通過ModifycreditForm獲取管理員修改后的成績信息,并通過數(shù)據(jù)庫操作類更新相應(yīng)的數(shù)據(jù)庫表,使其表中的信息保持在最新的狀態(tài),界面如圖36所示。圖36 成績修改 事務(wù)處理系統(tǒng)的設(shè)計與實現(xiàn)在事務(wù)處理系統(tǒng)中包括對教務(wù)人員的管理、獎學(xué)金的評定、畢業(yè)論文的管理和實驗教學(xué)信息的管理等,本節(jié)主要介紹其中的獎學(xué)金評定和畢業(yè)生論文信息管理的具體設(shè)計與實現(xiàn)。 獎學(xué)金評定獎學(xué)金評定主要是根據(jù)對所有學(xué)生在一學(xué)期中的上課情況及考試的成績進行獎學(xué)金的評定,根據(jù)具體的評定辦法對特定范圍內(nèi)的所有學(xué)生在該學(xué)期所選修課程的總成績情況進行排名。()。 //與數(shù)據(jù)庫建立連接ResultSet rs = (sql)。//通過幾個數(shù)據(jù)庫表的聯(lián)合查詢,計算每個學(xué)生所選修課程的總成績,并根據(jù)總成績進行排名,確定獲獎學(xué)生的基本信息;while(()){…… } //將所有獲獎學(xué)生的信息封裝放入ArrayList中,并傳送到j(luò)sp頁面進行顯示。評定界面如圖37所示。圖37 獎學(xué)金評定 畢業(yè)論文管理畢業(yè)論文管理主要是對畢業(yè)生的論文信息進行管理,主要包括對畢業(yè)生論文信息的錄入和刪除等操作。在錄入時,由于每個畢業(yè)生只有一篇畢業(yè)論文,因此在錄入時,每個畢業(yè)生只能錄入一次,同時在論文上傳的時候默認的論文保存位置為c:\upload\下。管理員也可以根據(jù)實際的需求刪除一
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1