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

正文內(nèi)容

基于j2ee的教學(xué)管理系統(tǒng)開發(fā)(參考版)

2025-01-26 03:17本頁面
  

【正文】 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 17 頁 參考文獻(xiàn) [1]劉曉華等, J2EE 應(yīng)用開發(fā)詳解,電子工業(yè)出版社, 2021 年 10 月 [2]JOHN HUNT 等 ,精通 J2EE,清華大學(xué)出版社, 2021 年 7 月 [3]郝玉龍等, J2EE 編程技術(shù),清華大學(xué)出版社, 2021 年 3 月 [4]印旻等, java 語言與面向?qū)ο蟪绦蛟O(shè)計(jì),清華大學(xué)出版社, 2021 年 9月 [5]葉核亞等, java2 程序設(shè)計(jì)實(shí)用教程,電子工業(yè)出版社, 2021 年 6 月 [6]陳志泊等,數(shù)據(jù)庫原理,人民郵電出版社, 2021 年 8 月 。 同時(shí)也讓我明白了一個(gè) 程序員要開發(fā)出一個(gè)讓用戶滿意的軟件, 除了要掌握原有的一些基本理論外,還要不斷地學(xué)習(xí)新的知識(shí), 世界每天都在發(fā)展,每天都在變化,新的理論,新的知識(shí)都在不斷的涌現(xiàn),所以我們要不斷學(xué)習(xí)這些知識(shí),真正做到把握時(shí)代的脈搏,真正做到與時(shí)俱進(jìn),只有這樣才能成為一個(gè)合格的程序員。它使我懂得了團(tuán)隊(duì)合作的重要性,一個(gè)強(qiáng)大的組織必須要有很強(qiáng)的內(nèi)聚性,要有很強(qiáng)的責(zé)任性和以團(tuán)隊(duì)任務(wù)為己任的精神。 當(dāng)高校的人數(shù)激增已經(jīng)成為一種趨勢,如果相應(yīng)的教學(xué)管理體系不隨之而進(jìn)行相應(yīng)完善的話, 將會(huì)給高校教學(xué)質(zhì)量帶來嚴(yán)重的影響,這就違背了高校擴(kuò)招政策的初衷,因此一種更適時(shí),更科學(xué)的教學(xué)管理系統(tǒng)將會(huì)更適應(yīng)這一政策。這不僅要配置 tilesdefs 文件,確定每頁的具體顯示樣式,還要在 strutsconfig 文件中添加代碼: plugin className= setproperty property=definitionsconfig value=/WEBINF/ / setproperty property=definitionsdebug value=2 / setproperty property=definitionsparserdetails value=2 / setproperty property=definitionsparservalidate value=true / /plugin 為了使用標(biāo)簽庫,同時(shí)還需要在運(yùn)行環(huán)境 MyEclipse 中導(dǎo)入 struts 標(biāo)簽庫和 JSTL 標(biāo)簽庫,以方便編寫 JSP 頁面 ,避免在 JSP 頁面中出現(xiàn)大量的代碼 。 //關(guān)閉數(shù)據(jù)流 …… } 論文上傳頁面 如圖 38 所示。 } //將所要上傳的文件通過數(shù)據(jù)流寫入所要保存的目錄下 ()。 //所要保存的文件路徑 FileOutputStream streamOut = new FileOutputStream(new File(file2))。 //獲取所要上傳的文件名 InputStream streamIn = ()。 FormFile file = ()。管理員也可以根據(jù)實(shí)際的需求刪除一些畢業(yè)生的論文信息,在刪除畢業(yè)生的論文信息時(shí),不僅要從數(shù)據(jù)庫表 中刪除論文的有關(guān)信息,還要從 c:\upload\下刪除管理員所上傳上去的畢業(yè)生的論文。 畢業(yè)論文管理 畢業(yè)論文管理主要是對(duì)畢業(yè)生的論文信息進(jìn)行管理,主要包括對(duì)畢業(yè)生論文信息的錄入和刪除等操作。//通過幾個(gè)數(shù)據(jù)庫表的聯(lián)合查詢, 計(jì)算每個(gè)學(xué)生所選修課程的總成績,并根據(jù)總成績進(jìn)行排名,確定 獲獎(jiǎng)學(xué)生的基本信息 ; while(()){…… } //將所有獲 獎(jiǎng)學(xué)生的信息封裝放入 ArrayList 中 ,并傳送到 jsp 頁面進(jìn)行顯示 。 ()。 事務(wù)處理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 在事務(wù)處理系統(tǒng)中包括對(duì)教務(wù)人員的管理、 獎(jiǎng)學(xué)金的評(píng)定、畢業(yè)論文的管理 和實(shí)驗(yàn)教學(xué)信息的管理等, 本節(jié)主要介紹 其中的 獎(jiǎng)學(xué)金評(píng)定和畢業(yè)生論文信息管理的 具體 設(shè)計(jì)與 實(shí)現(xiàn)。 //執(zhí)行查詢操作,返回查詢結(jié)果 while(()){…… } //將查找出來的結(jié)果封裝放入 ArrayList 中 ()。 //與數(shù)據(jù)庫建立連接 ArrayListCreditBean arraylist = new ArrayListCreditBean()。用戶輸入查詢信息,然后通過數(shù)據(jù)庫操作類訪問數(shù)據(jù)庫,將所有符合條件的信息全都查找出來,并把每條記錄封裝成一個(gè) CreditBean 類 對(duì)象 ,把所有的 CreditBean 類對(duì)象存放在 ArrayList 中并通過 session 傳送到 頁面上顯示,完成成績的查詢操作。 成績錄入界面 如圖 35 所示 。 //建立數(shù)據(jù)庫連接 int count = (sql)。 如果 已經(jīng) 選修的話就將管理員錄入的成績信息插入到相應(yīng)的數(shù)據(jù)庫表中 , 否則 將提示錯(cuò)誤 ,管理員需要重新輸入 。 成績管理 在成績管理中,需要對(duì)每個(gè)學(xué)生所有所選課程的成績進(jìn)行管理,包括成績的錄入、查詢、修改等操作,具體設(shè)計(jì)如下: 錄入成績:管理員根據(jù)每門課程所提供的成績單,對(duì)每一個(gè)選修該門課程的學(xué)生的成績進(jìn)行錄入 。 修改、刪除課程:管理員也可以根據(jù)需要修改、刪除一些課程信息,以適應(yīng)實(shí)際情況的需要。 查詢課程:管理員根據(jù)需要輸入查詢信息,并通過查詢信息從數(shù)據(jù)庫中 找 到所 有 符 合 查 詢條 件 的 課 程 ,將 每 一 條 課 程信 息 封 裝 成 一個(gè)圖 34 班級(jí)信息錄入 圖 33 班級(jí)信息查詢 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 11 頁 CourseBean 類 對(duì)象 ,并將所有的 CourseBean 類放入 ArrayList 中通過Session 傳送到 頁面進(jìn)行顯示。 if((sql).next()){ } //所要注冊的課程 不存在就進(jìn)行注冊; 否則 報(bào)告錯(cuò)誤信息 。 在往數(shù)據(jù)庫中插入課程信息時(shí)需要先 判斷所要注冊的課程是否存在,其具體操作為: String sql = select * from course where o = + 39。 課程管理 在課程管理中,要對(duì)所有課程的基本信息進(jìn)行管理,能夠完成對(duì)課程的注冊、查詢、修改、刪除等操作。 具體操作為: ().setAttribute(classes,arraylist)。 班級(jí)的注冊:管理員根據(jù)具體情況的需要進(jìn)行班級(jí)的注冊,通過AddclassForm 獲取管理員所注冊的班級(jí)的信息,在 AddclassAction 中,將由 AddclassForm 所獲取的班級(jí)信息封裝成一個(gè) ClassBean 類 對(duì)象 ,并將該班級(jí)的信息插入到數(shù)據(jù)庫表中,完 成班級(jí)的注冊, 注冊界面 如圖 32所示。 //將刪除操作的映像放入 map 中 return map。 (,modify)。 函數(shù) getKeyMethodMap 主要用于判斷管理員執(zhí)行的是刪除還是修改操作: protected Map getKeyMethodMap() { Map map = new HashMap()。 圖 31 學(xué)籍信息錄入 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 9 頁 學(xué)生學(xué)籍信息的修改與刪除:管理員可以對(duì)查詢的結(jié)果進(jìn)行修改、刪除操作。 學(xué)生學(xué)籍信 息的查詢:在該模塊中,將查詢得到的每一條學(xué)生信息封裝成一個(gè) StudentBean 類 對(duì)象 ,并將所有的 StudentBean 類對(duì)象放入動(dòng)態(tài)列表 ArrayList 中并通過 Session 傳送到 進(jìn)行顯示。 學(xué)籍管理 在學(xué)籍管理中要完成對(duì)學(xué)生學(xué)籍信息的管理,包括學(xué)籍信 息的錄入、查詢、修改、刪除等操作。 public static int sqlExecute(String sql){ } close()方法的主要作用是當(dāng)對(duì)數(shù)據(jù)庫的操作完成之后關(guān)閉數(shù)據(jù)庫,減小開銷,提高系統(tǒng)的性能。 } sqlQuery 方法的主要作用是執(zhí)行對(duì)數(shù)據(jù)庫表的查詢操作,其中參數(shù)sql 為所要執(zhí)行的查詢語句,并將查詢的結(jié)果數(shù)據(jù)集返回。 public static void getConnection(){ 注冊數(shù)據(jù)庫驅(qū)動(dòng): ( new ())。 static String URL = jdbc:microsoft: DatabaseName=GraduateDesign。 static ResultSet rs。 static Connection conn。 下面就對(duì)數(shù)據(jù)庫操作類 MySql 中 的 一些屬性和方法做一些簡單的介紹 。 表 34 學(xué)生班級(jí)表 序號(hào) 字段名稱 字段描述 類型 長度 Key 1 classno 班級(jí)號(hào) char 2 否 2 college 學(xué)院 varchar 20 否 3 major 專業(yè) varchar 20 否 4 grade 年級(jí) char 8 否 5 sid 學(xué)號(hào) char 10 是 數(shù)據(jù)庫操作類的實(shí)現(xiàn) 在該系統(tǒng) 中大部分功能的實(shí)現(xiàn)都是通過對(duì)數(shù)據(jù)庫的操作來實(shí)現(xiàn)的,因此如何 更好、更方便的使用數(shù)據(jù)庫就會(huì)影響到系統(tǒng)的可讀性、可維護(hù) 性 和獨(dú)立性。 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 6 頁 表 32 教師信息表 序號(hào) 字段名稱 字段描述 類型 長度 Key 1 tno 教師號(hào) char 5 是 2 tname 教師名 varchar 10 否 3 sex 性別 char 2 否 4 age 年齡 int 4 否 5 tel 電話 varchar 13 否 6 address 地址 varchar 30 否 7 graduate_school 畢業(yè)學(xué)校 varchar 16 否 8 exteral 備注 varchar 200 否 課程信息表, 該表 記錄著課程的一些基本信息,它是課程管理,學(xué)生選課和成績管理的基礎(chǔ),如表 33 所示。 學(xué)生學(xué)籍信息表, 該表 記錄著學(xué)生學(xué)籍的基本信息,它與學(xué)生班級(jí)表聯(lián)合組成學(xué)生學(xué)籍的完整信息,是學(xué)籍管理的關(guān)鍵,如表 31 所示。一個(gè)設(shè)計(jì)規(guī)范的數(shù)據(jù)庫表,不僅可以減少數(shù) 據(jù)冗余,還可以提高數(shù)據(jù)庫 的運(yùn)行效率,進(jìn)而提高整個(gè)系統(tǒng)的運(yùn)行效率。 本章主要介紹該教學(xué)管理系統(tǒng) 中 數(shù)據(jù)庫表、數(shù)據(jù)庫操作類的具體實(shí)現(xiàn)以及各 主要功能模塊的具體 設(shè)計(jì)與 實(shí)現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1