【正文】
import 。 }finally{} }} 教師 個人信息頁面 20 課題選擇 頁面 在如圖所示的頁面中,用戶可以課題選擇中查看所有的本學(xué)院的畢業(yè)設(shè)計題目,如對哪個題目感興趣就可以點(diǎn)擊課題名進(jìn)行課題具體信息的查看,如有感覺自己可以完成則可以點(diǎn)擊選中按鈕盡心選題,注意選題只能選一次,不得推選。 ( /tr\r\n)。 ( td height=\30\ align=\center\ bgcolor=\FFFFFF\+(7)+/td\r\n)。 19 ( td height=\30\ align=\center\ bgcolor=\FFFFFF\+(3)+/td\r\n)。 ResultSet ra = ()。 } catch (Exception e) { // TODO Autogenerated catch block ()。 ( td width=\14%\ align=\center\ valign=\middle\span class=\STYLE1\電話 /span/td\r\n)。 ( td width=\8%\ align=\center\ valign=\middle\span class=\STYLE1\密碼 /span/td\r\n)。 ( tdtable width=\100%\ border=\0\ cellpadding=\0\ cellspacing=\0\\r\n)。 ( td height=\30\ align=\center\ bgcolor=\FFFFFF\+(2)+/td\r\n)。 (1, ss)。 //String sid=(sid)。 PrintWriter out = ()。 (request, response)。 import 。 import 。 import 。具體的程序流程圖如圖 43 所示。選題執(zhí)行程序算法如圖 41 所示。 學(xué)生登陸系統(tǒng)開始選題,并與指導(dǎo)老師聯(lián)系,協(xié)商選題。 留言管理:閱讀通知留言、咨詢留言。 開始選題:查詢可供自己選的所有選題,并選擇自己感興趣的。 學(xué)生選題模塊 學(xué)生用戶所需功能較少,主要功能有:修改個人資料及密碼;選題查看及選擇、退選。 ④ 已有選題查詢:查詢已經(jīng)存在的選題,避免所出選題跟其他老師的類似。 個人中心:教師登錄后可以更改個人信息,這樣可以方便學(xué)生在選題時了解教師研究內(nèi)容和方向以及聯(lián)系方式;及時更改登錄密碼及保密安全提示問題和答案以便忘記密碼時重設(shè)密碼。 選題管理 ① 本屆選題 列表:列出本屆所有選題,可以按照選題所屬專業(yè)、選題方向、選題內(nèi)容、選題關(guān)鍵字進(jìn)行查看 , 可以添加、修改、刪除選題(修改和刪除在沒有學(xué)生選的情況下可用)。 系統(tǒng)設(shè)置:在系統(tǒng)設(shè)置中可以對系統(tǒng)標(biāo)題、當(dāng)前畢業(yè)生屆、是否向?qū)W生開放系統(tǒng)、學(xué)生最多預(yù)選選題個數(shù)進(jìn)行設(shè)置。本章先從系統(tǒng)總體結(jié)構(gòu)設(shè)計介紹,接著分別對公用模塊、客戶界面、管理對功能模塊加以描述。 系統(tǒng)數(shù)據(jù)庫 ER 圖。這是建立數(shù)據(jù)庫和進(jìn)行信息交換的基礎(chǔ)。用例代表系統(tǒng)為響應(yīng)系統(tǒng)作用者引發(fā)的一個事件而執(zhí)行的一系列處理,而且這些處理應(yīng)該為系統(tǒng)作用者產(chǎn)生一種反饋。 在畢業(yè)論文選題系統(tǒng)中,可以歸納出的主要問題有: ( 1)系統(tǒng)管理員審核本院系的學(xué)生和老師的資格; ( 2)老師出題和審核學(xué)生選題; ( 3)學(xué)生預(yù)選,老師確選。因此,建模是畢業(yè)論文選題系統(tǒng)數(shù)據(jù)庫設(shè)計的重要部分。 UML 并非一種可視化的程序設(shè)計語言,而是一種可視化的建模語言;它不是工具或知識庫的規(guī)格說明,而是一種建模語言規(guī)格說明,是一種標(biāo)準(zhǔn)的表示;它不是過程,也不是方法,但允許任何一種過程和方法使用它。要完成一個分工合理、控制嚴(yán)格的畢業(yè)論文選題系統(tǒng),首先要對每個用戶需要完成哪些工作了如指掌。 綜上所述,系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面具備可行性,投入少、見效快,因此系統(tǒng)的開發(fā)是完全可行的。在軟件方面,本系統(tǒng)采用的是 Java進(jìn)行開發(fā),前臺網(wǎng)頁設(shè)計使用的是 Dreamweaver 8,而數(shù)據(jù)庫系統(tǒng)采用的是Microsoft SqlServer 20xx。為了確定開發(fā)具有可行性,對本系統(tǒng)主要進(jìn)行了以下 三 個方面的分析。 5 用戶簡介 畢業(yè)設(shè)計選題管理系統(tǒng)主要針對學(xué)生及教師用戶,當(dāng)然還需要一個后臺管理員,由于現(xiàn)在網(wǎng)絡(luò)技術(shù)和信息技術(shù)的飛速發(fā)展,學(xué)生填報志愿、教師申請課題和管理員管理學(xué)生志愿和教師課題如果還是單機(jī)版的管理,那工作程序?qū)⑹窍喈?dāng)煩瑣的。在進(jìn)入系統(tǒng) 前都要進(jìn)行身份驗(yàn)證。下面簡單介紹這三個用戶對象的功能模塊; 學(xué)生可對有關(guān)課題 進(jìn)行查詢,采用分類查詢方式,把相關(guān)的課題列出來,可以方便學(xué)生快速選自己感興趣的課題,了解課題的相關(guān)信息 (指導(dǎo)老師、課題代碼、課題名稱等 )。每年的畢業(yè)設(shè)計的選題是一個很麻煩的事情,如果采用手工操作或軟件設(shè)計不當(dāng),將是一件難以想象的麻煩事,他不僅回花費(fèi)老師很大精力,而且會達(dá)不到預(yù)想的效果。 如上述所述,通過功能需求分析可以得到系統(tǒng)的主要功能,通過數(shù)據(jù)需求分析則對數(shù)據(jù)庫設(shè)計有所幫助。 4 系統(tǒng)需求分析的內(nèi)容 系統(tǒng)需求分析主要就是明確進(jìn)出選題管理系統(tǒng)所要實(shí)現(xiàn)的目標(biāo),并給出解決方案。動態(tài)管理的功能,更是系統(tǒng)任期、可靠、穩(wěn)定運(yùn)行的堅強(qiáng)基石。 分析得出:在畢業(yè)論文選題工作中分為三種用戶,即系統(tǒng)管理員、指導(dǎo)教師、學(xué)生。 (3) 管理的可行性 : 主要是管理人員是否支持,現(xiàn)有的管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。而一旦此系統(tǒng)投入使用 ,不僅可以減少教學(xué)管理者的工作 強(qiáng)度,提高工作效率,而且極大限度的方便了用戶 ,可以 節(jié)省大量 的 人力、財力 。 3 第二章 需求 分析 可行性 分析 可行性分析 (Feasibility Analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功。要編寫腳本,你必須要熟悉至少一門腳本語言,如 JavaScript。 當(dāng)然,同其他編程語言一樣, java 程序的編寫也遵循一定的規(guī)則 ,才能完的完成系統(tǒng)。在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下, Java 更具備了顯著優(yōu)勢和廣闊前景。 Java 是由 Sun Microsystems 公司于1995 年 5 月推出的 Java 程序設(shè)計語言(以下簡稱 Java 語言)和 Java 平臺的總稱。 ( 3)學(xué)生可以在系統(tǒng)開放時間進(jìn)行選題但無法退選、通知查看、查看選題信息等。由于基于網(wǎng)絡(luò)的畢業(yè)論文選題系統(tǒng)的實(shí)際應(yīng)用時間不長,在如何確保選 題的公平、公正、合理,以及系統(tǒng)的高效、穩(wěn)定地運(yùn)行等方面尚存在諸多不足,為此,本系統(tǒng)以 陜西工業(yè)職業(yè)技術(shù) 學(xué)院為依托,研究并實(shí)現(xiàn)一個基于網(wǎng)絡(luò)的高效畢業(yè)論文選題系統(tǒng)。而且由于畢業(yè)論文選題的特殊性,特別是選題繁瑣的統(tǒng)計、匯總給各系(院)教務(wù)管理部門帶來很大工作量,傳統(tǒng)的人工選題數(shù)據(jù)是經(jīng)多級手工處理后上報教務(wù)管理部門的 ,因此容易出錯,導(dǎo)致了效率低、質(zhì)量低,學(xué)生對選題的退選、補(bǔ)選、改選操作非常麻煩,同時教學(xué)管理部門無法掌握選題人數(shù)的變化和學(xué)生分布情況,難以進(jìn)行動態(tài)調(diào)整。傳統(tǒng)的管理方式耗費(fèi)大量的資源,畢業(yè)論文網(wǎng)上選題系統(tǒng)比傳統(tǒng)的手工選題方式相比不但節(jié)約資源,而且更加準(zhǔn)確,便于查詢和修改信息。讓計算機(jī)來管理學(xué)生的信息是現(xiàn)在各個高校都在積極進(jìn)行的工作之一,也是高校教學(xué)管理工作的重要內(nèi)容之一。 關(guān)鍵字 : 添加,刪除,修改, JAVA, SQL SERVER 3 ABSTRACT Along with the work technology and the rapid development of office automation, information technology has perated into every corner of the society and the manual operation is gradually being replaced automatic work management, the school is undergoing modernization information forerunner and spreader. Therefore, the school management is the subject of teaching an important part of work management. The purpose of the system design is to facilitate teachers to declare the graduation project design and selection of graduate students, meet the needs of students in online volunteer volunteer teacher in view and query and topics and to declare the subject requirements. Students fill can see the choice of topic and topic limit the number and the selected number, number is avoided because the subject is full and unable to choose their own like task, the system is designed for the purpose to reduce the workload of teachers, improve manager39。 設(shè)計本系統(tǒng)的目的是為了方便老師申報畢業(yè)設(shè)計課題和學(xué)生畢業(yè)設(shè) 計選題,滿足學(xué)生在網(wǎng)上填報志愿和查詢志愿以及老師在查看課題和申報課題的要求。因此,學(xué)校的課題管理是教學(xué)網(wǎng)絡(luò)管理的一項(xiàng)重要內(nèi)容。 在管理員這一方面,不僅要對學(xué)生志愿、教師 課題、用戶信息進(jìn)行管理,更重要的是要對學(xué)生選擇的志愿進(jìn)行排列,生成終表。 .............................................. 9 數(shù)據(jù)庫表清單 ................................................... 10 系統(tǒng)模塊設(shè)計 ......................................................... 11 admin 管理模塊 ................................................ 12 指導(dǎo)教師管理模塊 ............................................... 12 學(xué)生選題模塊 ................................................... 13 選題流程 ....................................................... 13 第四章 系統(tǒng)實(shí)現(xiàn)及相關(guān)代碼 ................................................... 14 開發(fā)工具 ............................................................. 14 主要功能算法實(shí)現(xiàn) .................................................... 14 學(xué)生選題功能實(shí)現(xiàn) .............................................. 14 老師審核功能實(shí)現(xiàn) .............................................. 14 5 admin 模塊功能實(shí)現(xiàn) ............................................. 15 系統(tǒng)主要頁面實(shí)現(xiàn) ................................................ 16 學(xué)生個人信息頁面 ............................................... 16 教師個人信息頁面 ............................................... 19 課題選擇頁面 .................