本科生畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與開發(fā)【畢業(yè)論文】_第1頁
已閱讀1頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p>  本科生畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與開發(fā)</p><p><b>  畢業(yè)論文管理系統(tǒng)</b></p><p><b>  摘要</b>&

2、lt;/p><p>  畢業(yè)論文管理系統(tǒng)是在一個信息全球化的歷史背景下進(jìn)行開發(fā)的,此系統(tǒng)實(shí)現(xiàn)了將本科畢業(yè)生論文答辯的整個流程搬到了網(wǎng)絡(luò)上進(jìn)行。在此之前,畢業(yè)生進(jìn)行論文答辯的時候都要通過老師的通知才知道該做什么事情,信息不太公開,并且沒有很好的溝通和交流。此系統(tǒng)實(shí)現(xiàn)了信息公開化,可以讓畢業(yè)生對答辯的流程一目了然,同時對答辯過程中產(chǎn)生的各種文件進(jìn)行了很好的管理。論文重點(diǎn)介紹了論文答辯信息管理系統(tǒng)的實(shí)現(xiàn)過程:包括系統(tǒng)分析、

3、 系統(tǒng)調(diào)查、 數(shù)據(jù)流程分析、功能設(shè)計(jì)、 數(shù)據(jù)庫設(shè)計(jì)、 系統(tǒng)實(shí)現(xiàn)等。本系統(tǒng)主要功能有系統(tǒng)管理,畢業(yè)答辯定義,學(xué)生選題,項(xiàng)目管理,項(xiàng)目調(diào)整,論文答辯,論文審核,以及文檔管理等功能,滿足了多個用戶(系主任,教師,學(xué)生)的使用。本論文第二部分介紹了相關(guān)技術(shù),第三部分介紹了本系統(tǒng)的需求分析,第四部分關(guān)于本系統(tǒng)開發(fā)過程中的詳細(xì)設(shè)計(jì)過程。第五部分是關(guān)于系統(tǒng)實(shí)現(xiàn)的功能界面。第六部分和第七部分主要介紹了本人在開發(fā)本系統(tǒng)時的體會和總結(jié)。</p>

4、;<p>  關(guān)鍵字: 畢業(yè)論文管理系統(tǒng) 選題 調(diào)整 答辯</p><p>  Thesis Management System</p><p><b>  Abstract</b></p><p>  Thesis management system is developed under a global historica

5、l background information , this system enables the graduates of the thesis of the entire process moved to the network . Prior to this, the thesis graduates go through when the teacher did not know what to notice things ,

6、 information that was not public , and there is no good communication and exchange. This system realizes the information public , allowing graduates to process the respondent at a glance , while the various documents p&l

7、t;/p><p>  Key words: Thesis management system ,Topics ,Adjust ,Reply</p><p><b>  目錄</b></p><p><b>  1 引言5</b></p><p>  1.1課題研究的背景5</p>&l

8、t;p>  1.2課題研究成果應(yīng)用的實(shí)際意義5</p><p>  2 相關(guān)技術(shù)簡介8</p><p>  2.1 jsp技術(shù)8</p><p>  2.2 Struts2技術(shù)9</p><p>  23Hibernate協(xié)議介紹10</p><p>  2.4Ajax架構(gòu)12</p>

9、<p>  2.5 jdbc技術(shù)............................................................................................................................12</p><p><b>  3 需求分析13</b></p><p>

10、  3.1系統(tǒng)實(shí)現(xiàn)目標(biāo)13</p><p>  3.2 系統(tǒng)開發(fā)環(huán)境13</p><p>  3.3 功能性需求描述14</p><p><b>  4 系統(tǒng)設(shè)計(jì)16</b></p><p>  4.1 概要設(shè)計(jì)16</p><p>  4.2 詳細(xì)設(shè)計(jì).................

11、............................................................................................................16</p><p>  4.3 數(shù)據(jù)庫設(shè)計(jì)16</p><p>  5系統(tǒng)功能實(shí)現(xiàn)18</p><p>  5.1 管理主界面18</p&

12、gt;<p>  5.2學(xué)生選題功能19</p><p>  5.3地圖服務(wù)發(fā)布功能20</p><p>  (1)發(fā)布地圖服務(wù)20</p><p>  (2)地圖服務(wù)匯總20</p><p>  5.4地圖網(wǎng)頁發(fā)布功能21</p><p>  (1)發(fā)布地圖網(wǎng)頁21</p>&

13、lt;p>  (2)網(wǎng)頁匯總頁面23</p><p>  5.5地圖服務(wù)網(wǎng)站23</p><p><b>  6 結(jié)論25</b></p><p><b>  7 致謝26</b></p><p><b>  參考文獻(xiàn)27</b></p><

14、p><b>  1 引言</b></p><p>  1.1課題研究的背景</p><p>  信息管理系統(tǒng)概念是1961年由美國人J.D. GALLAGHER.首先提出來的,是一門新興的,及管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)為一體的綜合型學(xué)科。</p><p>  畢業(yè)論文管理系統(tǒng)是針對學(xué)校本科生畢業(yè)大量業(yè)務(wù)處理工作而開發(fā)的管理軟件,是典型的

15、管理信息系統(tǒng)(Management Information System)。它是一個教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,它能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。能有效的幫助學(xué)校和老師掌握學(xué)生的情況,為學(xué)生提供課題和答辯方面的查詢。在傳統(tǒng)模式下利用人工進(jìn)行學(xué)生信息管理,存在著較多的缺點(diǎn),如:效率底,保密性差,時間一長將產(chǎn)生大量的文件和數(shù)據(jù),更不便于查找,更新,維護(hù)等。諸如這些情況

16、,令學(xué)校管理者對學(xué)生的信息管理帶來了很大困難,嚴(yán)重影響了教育工作者的工作效率。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟, 使用日趨成熟的計(jì)算機(jī)技術(shù)來代替?zhèn)鹘y(tǒng)的人工模式,來實(shí)現(xiàn)學(xué)生信息的現(xiàn)代化管理,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對學(xué)生信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、易修改、可靠性高、存儲量大、數(shù)據(jù)處理快

17、捷、保密性好、壽命長、成本低、便于打印等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生信息</p><p>  1.2課題研究成果應(yīng)用的實(shí)際意義</p><p>  在當(dāng)前信息全球化的歷史背景下,信息的公開和同步顯得尤為重要。在傳統(tǒng)的畢業(yè)設(shè)計(jì)文檔管理模式下,信息交流往往是老師和學(xué)生溝通、管理的瓶頸,教師沒有一個同意的畢業(yè)設(shè)計(jì)信息發(fā)布平臺,學(xué)生也沒有一個可以查看與咨詢的平臺。歷屆的畢業(yè)設(shè)計(jì)從選題、開題、項(xiàng)目任

18、務(wù)書編寫一直到最后的材料匯總,進(jìn)十份的不同材料都需要學(xué)生打印紙質(zhì)文檔交付給教師,教師往往要保留很多學(xué)生的紙質(zhì)文檔,久而久之,紙質(zhì)文檔的丟失、遺漏以及保存的不便等弊端體現(xiàn)出來,而通過OA系統(tǒng)可以靈活地實(shí)現(xiàn)點(diǎn)對點(diǎn)交流,點(diǎn)對面交流,信息交流可以在鼠標(biāo)點(diǎn)擊的一個瞬間完成,這種師生間方便快捷的信息交流將為畢業(yè)設(shè)計(jì)文檔管理帶來質(zhì)的飛躍。同時,OA系統(tǒng)為學(xué)校提供的流程固化與流程優(yōu)化平臺,使得畢業(yè)生做畢業(yè)設(shè)計(jì)的各項(xiàng)流程運(yùn)轉(zhuǎn)更加高效和可控,已然成為建立現(xiàn)

19、在學(xué)校管理制度的必備管理平臺。OA系統(tǒng)還能夠?qū)崿F(xiàn)信息化的統(tǒng)一更新和發(fā)布,當(dāng)然,OA系統(tǒng)還能把眾多的紙質(zhì)文檔信息化,實(shí)現(xiàn)無紙化辦公,大大方便文檔的保存。</p><p>  針對全院的畢業(yè)設(shè)計(jì)文檔管理現(xiàn)狀,產(chǎn)生了開發(fā)一款方便快捷畢業(yè)設(shè)計(jì)文檔OA管理系統(tǒng)的想法,本系統(tǒng)的用戶定位是全院本科畢業(yè)生和老師。也就是說,為全院的畢業(yè)生及相關(guān)教師提供了一個信息交流平臺,他們可以使用該系統(tǒng)所提供的平臺交流信息與文檔收集。使教師在開

20、展畢業(yè)設(shè)計(jì)的整個活動的各項(xiàng)工作更加規(guī)范化,組織各項(xiàng)活動更加方便快捷。</p><p><b>  2 相關(guān)技術(shù)簡介</b></p><p><b>  2.1 Jsp技術(shù)</b></p><p>  JSP全名為Java Server Pages,其根本是一個簡化的Servlet設(shè)計(jì),他實(shí)現(xiàn)了Html語法中的java擴(kuò)張(

21、以 <%, %>形式)。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的。通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶端。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。</p><p>  JSP頁面由HTML代碼和嵌

22、入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο螅哂衅脚_無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。</p><p>  2.2 Struts2技術(shù)</

23、p><p>  Struts 2是Struts的下一代產(chǎn)品,是在 struts 1和WebWork的技術(shù)基礎(chǔ)上進(jìn)行了合并的全新的Struts 2框架。其全新的Struts 2的體系結(jié)構(gòu)與Struts 1的體系結(jié)構(gòu)差別巨大。Struts 2以WebWork為核心,采用攔截器的機(jī)制來處理用戶的請求,這樣的設(shè)計(jì)也使得業(yè)務(wù)邏輯控制器能夠與ServletAPI完全脫離開,所以Struts 2可以理解為WebWork的更新產(chǎn)品。

24、雖然從Struts 1到Struts 2有著太大的變化,但是相對于WebWork,Struts 2的變化很小。</p><p>  2.3 Hibernate技術(shù)</p><p>  Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進(jìn)行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 Hibernate可以應(yīng)用在任何使用JDBC的場合

25、,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。</p><p>  2.4 Ajax技術(shù)</p><p>  AJAX即“Asynchronous Javascript + XML”(異步JavaScript和XML),是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)

26、頁開發(fā)技術(shù)。</p><p>  AJAX 在瀏覽器與 Web 服務(wù)器之間使用異步數(shù)據(jù)傳輸(HTTP 請求),這樣就可使網(wǎng)頁從服務(wù)器請求少量的信息,而不是整個頁面。</p><p>  Ajax的核心是JavaScript對象XmlHttpRequest。該對象在Internet Explorer 5中首次引入,它是一種支持異步請求的技術(shù)。簡而言之,XmlHttpRequest使您可以使用

27、JavaScript向服務(wù)器提出請求并處理響應(yīng),而不阻塞用戶。</p><p>  2.5 JDBC技術(shù)</p><p>  JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。JDBC為工具/數(shù)據(jù)庫開發(fā)人員提供了一個標(biāo)準(zhǔn)的API,據(jù)此可

28、以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應(yīng)用程序,同時,JDBC也是個商標(biāo)名。</p><p>  2.6 Json技術(shù)</p><p>  JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 199

29、9)的一個子集。 JSON采用完全獨(dú)立于語言的文本格式,但是也使用了類似于C語言家族的習(xí)慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)。這些特性使JSON成為理想的數(shù)據(jù)交換語言。易于人閱讀和編寫,同時也易于機(jī)器解析和生成。</p><p>  簡單地說,JSON 可以將 JavaScript 對象中表示的一組數(shù)據(jù)轉(zhuǎn)換為字符串,然后就可以在函數(shù)之間輕松地傳遞這個字符

30、串,或者在異步應(yīng)用程序中將字符串從 Web 客戶機(jī)傳遞給服務(wù)器端程序。這個字符串看起來有點(diǎn)兒古怪,但是JavaScript很容易解釋它,而且 JSON 可以表示比"名稱 / 值對"更復(fù)雜的結(jié)構(gòu)。例如,可以表示數(shù)組和復(fù)雜的對象,而不僅僅是鍵和值的簡單列表。</p><p><b>  3 需求分析</b></p><p>  需求分析是軟件開發(fā)流程中

31、重要的一環(huán),需求分析的基本任務(wù)是根據(jù)用戶的需求,準(zhǔn)確定義要完成的系統(tǒng)的目標(biāo),回答系統(tǒng)必須“做什么”的問題。它的主要用途是明確系統(tǒng)需求,是用戶和開發(fā)人員之間進(jìn)行討論的基礎(chǔ),并作為系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)的依據(jù)。</p><p><b>  3.1系統(tǒng)實(shí)現(xiàn)目標(biāo)</b></p><p>  本系統(tǒng)可以減少很多不必要的資源,不用象以前那樣用冗余的紙張式的管理。大大節(jié)省了學(xué)校能源。并且計(jì)

32、算機(jī)的存儲與快速查詢功能大大提高了學(xué)籍管理的效率,并且還提高了學(xué)籍信息管理的精確度。 </p><p>  方便快速的操作,可減少畢業(yè)論文信息管理的漏洞,又減少因工作的冗余出現(xiàn)的錯誤,并且操作非常簡單,可減少許多不很必要的人員,這無論從物質(zhì)上還是工作人員的工資上都為學(xué)校節(jié)約了開支。為學(xué)校增加了財(cái)富。 </p><p><b>  3.2 系統(tǒng)結(jié)構(gòu)圖</b

33、></p><p>  3.3 功能性需求描述</p><p>  3.3.1學(xué)生選題模塊</p><p>  3.3.1.1功能描述</p><p>  引言:該功能是學(xué)生選擇項(xiàng)目和老師。學(xué)生可以修改或刪除已選項(xiàng)目和老師。</p><p>  輸入:可選設(shè)計(jì)題目和內(nèi)容。</p><p>

34、  加工:學(xué)生選擇項(xiàng)目和老師,記錄學(xué)生選擇項(xiàng)目和老師。</p><p>  輸出:輸出學(xué)生選擇的項(xiàng)目和老師。</p><p>  3.3.1.2業(yè)務(wù)建模</p><p>  3.3.2項(xiàng)目調(diào)整功能</p><p>  3.3.2.1功能描述</p><p>  引言:該功能是指導(dǎo)老師為每個設(shè)計(jì)項(xiàng)目選擇學(xué)生。最后由系主任

35、調(diào)整所有學(xué)生與畢業(yè)設(shè)計(jì)項(xiàng)目的關(guān)系,把學(xué)生平均分配到每個項(xiàng)目上。</p><p>  輸入:所有的設(shè)計(jì)題目、學(xué)生、指導(dǎo)老師和學(xué)生選擇的項(xiàng)目和老師情況</p><p>  輸入:老師為每個設(shè)計(jì)項(xiàng)目選擇學(xué)生,系主任調(diào)整所有學(xué)生的畢業(yè)設(shè)計(jì)。</p><p>  輸出:輸出每個學(xué)生最后確定下來的畢業(yè)設(shè)計(jì)項(xiàng)目和指導(dǎo)老師</p><p>  3.3.2.2

36、業(yè)務(wù)建模</p><p><b>  4 系統(tǒng)設(shè)計(jì)</b></p><p><b>  4.1 概要設(shè)計(jì)</b></p><p>  4.1.1學(xué)生選題功能</p><p>  4.1.1.1流程圖</p><p>  4.1.1.2學(xué)生選題功能用戶界面</p>

37、<p>  4.1.1.2.1學(xué)生用戶</p><p>  學(xué)生用戶界面分為兩個,分別為老師給定的項(xiàng)目列表頁面如圖.3-2.1(各項(xiàng)不可修改),和具體項(xiàng)目的詳細(xì)內(nèi)容頁面如圖中3-2.2。</p><p> ?。?)老師給定的項(xiàng)目列表頁面</p><p>  項(xiàng)目列表頁面如圖3-2.1顯示內(nèi)容【項(xiàng)目名稱】,【提交日期】,【指導(dǎo)老師】,【項(xiàng)目狀態(tài)】。數(shù)據(jù)默認(rèn)

38、以提交日期倒序排列?!卷?xiàng)目名稱】字段上有超鏈接,鏈接到項(xiàng)目詳細(xì)內(nèi)容頁面,【項(xiàng)目名稱】字段上列出項(xiàng)目名稱的前10個字。</p><p>  每頁顯示15行,超過15行在下一頁輸出其余的。</p><p>  查詢內(nèi)容如下表3-2.1:</p><p><b>  表 3-2.1</b></p><p><b> 

39、 項(xiàng)目列表頁面如下:</b></p><p> ?。?)具體項(xiàng)目的詳細(xì)內(nèi)容頁面</p><p>  項(xiàng)目的詳細(xì)內(nèi)容頁面如圖3-2.2顯示內(nèi)容【項(xiàng)目名稱】,【學(xué)生數(shù)目】,【項(xiàng)目內(nèi)容】,【項(xiàng)目要求】,【選擇】,【返回】?!痉祷亍孔侄紊嫌谐溄?,鏈接到項(xiàng)目列表頁面。如果想選擇項(xiàng)目則點(diǎn)擊【選擇】按鈕。如果選擇成功則給出成功的提示;否則,如果學(xué)生已經(jīng)選擇了某個項(xiàng)目,再選擇此項(xiàng)目,則給出(

40、“您已選擇“xxxx”項(xiàng)目,確定替換為當(dāng)前項(xiàng)目“xxxx”嗎?”)的提示,若學(xué)生確認(rèn)同意,就在數(shù)據(jù)庫中修改此學(xué)生選擇的項(xiàng)目,項(xiàng)目狀態(tài)改為“已選擇”。否則就給出(“選擇失敗,請重新選擇”)的提示。</p><p>  如果學(xué)生已經(jīng)選擇了這個項(xiàng)目,則顯示的是“撤銷選擇”按鈕,否則顯示“選擇”按鈕。</p><p>  編輯界面內(nèi)容如下圖3-2.2:</p><p>&l

41、t;b>  表3-2.2</b></p><p>  項(xiàng)目的詳細(xì)內(nèi)容頁面如下:(各項(xiàng)不可修改)</p><p>  4.1.2項(xiàng)目調(diào)整功能</p><p>  4.1.2.1流程圖</p><p>  4.1.2.1.1指導(dǎo)老師用戶</p><p>  4.1.2.1.2系主任用戶</p>

42、<p>  4.1.2.2項(xiàng)目調(diào)整功能用戶界面</p><p>  4.1.2.2.1系主任用戶</p><p>  系主任用戶有兩個三面,即:系主任調(diào)整頁面、系主任代指導(dǎo)老師調(diào)整頁面和調(diào)整結(jié)果頁面。</p><p>  系主任調(diào)整頁面如圖3.3.2-1顯示內(nèi)容【項(xiàng)目編號】,【項(xiàng)目名稱】,【指導(dǎo)教師】,【項(xiàng)目狀態(tài)】(只列出狀態(tài)為“未選擇”的項(xiàng)目)。系主

43、任選擇一個狀態(tài)為“未選擇”的項(xiàng)目和一個無項(xiàng)目的學(xué)生,點(diǎn)擊確認(rèn),在數(shù)據(jù)庫中加入一條記錄,并修改項(xiàng)目狀態(tài)改為“已確認(rèn)”,并給出操作結(jié)果的提示。</p><p>  選擇下拉列表中的一個指導(dǎo)老師,就可以為該指導(dǎo)老師調(diào)整他的畢業(yè)論文項(xiàng)目。選擇系主任則會返回當(dāng)前頁面。</p><p><b>  圖3.3.2-1</b></p><p>  圖3.3.2

44、-2 </p><p>  2. 系主任代指導(dǎo)老師調(diào)整頁面如圖3.3.2-2所示。顯示內(nèi)容【項(xiàng)目編號】,【項(xiàng)目名稱】,【項(xiàng)目狀態(tài)】,【學(xué)生姓名】、【專業(yè)】、【性別】、【確認(rèn)】。</p><p>  在上面的項(xiàng)目列表中,只列出狀態(tài)為“已選擇”的項(xiàng)目。指導(dǎo)老師選擇一個項(xiàng)目后,在下面的 列表中列出選擇此項(xiàng)目的學(xué)生。對于有多個學(xué)生選擇的項(xiàng)目,指導(dǎo)老師選擇一個學(xué)生,點(diǎn)擊“確認(rèn)”按鈕(對于只有一個學(xué)

45、生選擇的項(xiàng)目,指導(dǎo)老師也要選擇學(xué)生,然后點(diǎn)擊“確認(rèn)”按鈕),數(shù)據(jù)庫中在項(xiàng)目-學(xué)生表中刪除此項(xiàng)目對應(yīng)其他學(xué)生的記錄,并將這些記錄中的(學(xué)生學(xué)號,落選項(xiàng)目編號)加入到學(xué)生表1中。并將項(xiàng)目狀態(tài)改為“已確認(rèn)”。</p><p>  對于沒有學(xué)生選擇的項(xiàng)目,指導(dǎo)老師不用管。</p><p><b>  圖3.3.2-2</b></p><p>  調(diào)整結(jié)

46、果頁面如圖3.3.2-3</p><p>  在此頁面可以對調(diào)整結(jié)果進(jìn)行修改。選擇要修改的項(xiàng)目,然后點(diǎn)擊修改,在數(shù)據(jù)庫中將此項(xiàng)目變?yōu)闆]有學(xué)生選的項(xiàng)目,將學(xué)生變?yōu)闆]有項(xiàng)目的學(xué)生,放在學(xué)生表1中,然后頁面轉(zhuǎn)到調(diào)整頁面,進(jìn)行對這些項(xiàng)目的調(diào)整。</p><p><b>  圖3.3.2-3</b></p><p>  4.1.2.2.2指導(dǎo)老師用戶&l

47、t;/p><p>  指導(dǎo)老師用戶有兩個頁面,即:畢業(yè)設(shè)計(jì)項(xiàng)目調(diào)整頁面和調(diào)整結(jié)果頁面。</p><p>  1.畢業(yè)設(shè)計(jì)項(xiàng)目調(diào)整頁面如圖3.3.2-4顯示內(nèi)容【項(xiàng)目編號】,【項(xiàng)目名稱】,【項(xiàng)目狀態(tài)】,【學(xué)生姓名】、【專業(yè)】、【性別】、【確認(rèn)】。</p><p>  在上面的項(xiàng)目列表中,只列出狀態(tài)為“已選擇”的項(xiàng)目。指導(dǎo)老師選擇一個項(xiàng)目后,在下面的 列表中列出選擇此項(xiàng)目的

48、學(xué)生。對于有多個學(xué)生選擇的項(xiàng)目,指導(dǎo)老師選擇一個學(xué)生,點(diǎn)擊“確認(rèn)”按鈕(對于只有一個學(xué)生選擇的項(xiàng)目,指導(dǎo)老師也要選擇學(xué)生,然后點(diǎn)擊“確認(rèn)”按鈕),數(shù)據(jù)庫中在項(xiàng)目-學(xué)生表中刪除此項(xiàng)目對應(yīng)其他學(xué)生的記錄,并將這些記錄中的(學(xué)生學(xué)號,落選項(xiàng)目編號)加入到學(xué)生表1中。并將項(xiàng)目狀態(tài)改為“已確認(rèn)”。</p><p>  對于沒有學(xué)生選擇的項(xiàng)目,指導(dǎo)老師不用管。</p><p><b>  圖

49、3.3.2-4</b></p><p><b>  圖3.3.2-4</b></p><p>  調(diào)整結(jié)果頁面如圖3.3.2-5</p><p><b>  4.2 數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  Department --系</p><p>  

50、Specialty --專業(yè)</p><p>  College --學(xué)院</p><p>  Teacher --教師</p><p>  Student --學(xué)生</p><p>  Project --項(xiàng)目</p><p>  Characters --角色<

51、/p><p>  Class --班級</p><p>  Graduation_design --畢業(yè)設(shè)計(jì)定義表</p><p>  Role_Assignment—角色分配</p><p>  Project_GraduationDesign_Teacher—項(xiàng)目_定義_教師表</p><p>  St

52、udent_Selected—學(xué)生選題表</p><p>  Teacher_Selected—老師選學(xué)生表</p><p><b>  4.3詳細(xì)設(shè)計(jì)</b></p><p>  4.3.1學(xué)生選題功能</p><p>  4.3.1.1使用的類和方法描述</p><p><b>  

53、4.3.2調(diào)整功能</b></p><p>  4.3.2.1使用的類和方法描述</p><p><b>  4.3.2.2類圖</b></p><p><b>  5系統(tǒng)實(shí)現(xiàn)</b></p><p><b>  5.1登陸功能</b></p><

54、;p><b>  5.1.1登錄界面</b></p><p><b>  圖5管理主界面</b></p><p><b>  5.1.2關(guān)鍵代碼</b></p><p>  5.1.3 登陸成功歡迎界面</p><p><b>  5.2學(xué)生選題界面</b

55、></p><p><b>  5.2.1選題界面</b></p><p><b>  5.2.2關(guān)鍵代碼</b></p><p>  5.3教師調(diào)整項(xiàng)目功能</p><p>  5.3.1教師調(diào)整項(xiàng)目界面</p><p><b>  5.3.2關(guān)鍵代碼<

56、;/b></p><p>  5.4系主任調(diào)整項(xiàng)目功能</p><p>  5.4.1系主任調(diào)整項(xiàng)目界面</p><p><b>  5.4.2關(guān)鍵代碼</b></p><p>  5.4.3調(diào)整結(jié)果頁面</p><p>  5.4.4調(diào)整結(jié)果頁面關(guān)鍵代碼</p><p&

57、gt;<b>  5.6后續(xù)功能界面</b></p><p><b>  圖6地圖編輯</b></p><p><b>  6 結(jié)論</b></p><p>  畢業(yè)論文信息管理系統(tǒng)是學(xué)校信息管理系統(tǒng)的一個重要組成部分。它能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?,能有效的幫助學(xué)校和老師掌握學(xué)生的情況,

58、為學(xué)生提供課題和答辯方面的查詢。</p><p>  隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟, 使用日趨成熟的計(jì)算機(jī)技術(shù)來代替?zhèn)鹘y(tǒng)的人工模式,來實(shí)現(xiàn)學(xué)生論文答辯信息的現(xiàn)代化管理,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對學(xué)生信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、易修改、可靠性高、存儲量大、數(shù)

59、據(jù)處理快捷、保密性好、壽命長、成本低、便于打印等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生信息管理的效率,也是學(xué)校的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p>  由以上分析,我們可以充分認(rèn)識到設(shè)計(jì)并開發(fā)一個畢業(yè)論文信息管理系統(tǒng)的必要性和迫切性,本次設(shè)計(jì)和開發(fā)的畢業(yè)論文信息管理系統(tǒng)應(yīng)符合學(xué)校學(xué)生信息管理的規(guī)定,滿足對學(xué)校學(xué)生信息管理的需要,并達(dá)到操作過程中的直觀,方便,實(shí)用,安全等要求。系統(tǒng)采用模塊化程序設(shè)計(jì)的

60、方法,既便于系統(tǒng)功能的組合和修改,又便于未參與系統(tǒng)開發(fā)的技術(shù)維護(hù)人員補(bǔ)充和維護(hù)。畢業(yè)論文信息管理系統(tǒng)通過教育網(wǎng)絡(luò)或互聯(lián)網(wǎng)把學(xué)院的學(xué)生論文答辯信息匯聚起來,為學(xué)院主管部門提供全面及時的學(xué)生答辯信息,方便管理,同時亦可通過校園網(wǎng)擴(kuò)展各類信息化應(yīng)用,共享學(xué)生答辯信息。</p><p>  7 致謝      </p><p>  經(jīng)過幾

61、個月斷斷續(xù)續(xù)的努力,我們終于完成了畢業(yè)論文管理信息系統(tǒng)的部分功能,并使該系統(tǒng)達(dá)到可以實(shí)際應(yīng)用的階段。</p><p>  在設(shè)計(jì)中,我始終堅(jiān)持理論指導(dǎo)實(shí)踐原則,通過實(shí)踐來加強(qiáng)理論的學(xué)習(xí),通過這次畢業(yè)設(shè)計(jì)的鍛煉,使我熟悉了設(shè)計(jì)軟件項(xiàng)目的一般過程,加強(qiáng)了對實(shí)際問題的處理能力。無論是從技術(shù)上還是對環(huán)境的適應(yīng)能力上講,對我今后步入社會都打下了一個良好的基礎(chǔ)。在設(shè)計(jì)過程中,我也遇到了一些困難,主要表現(xiàn)在技術(shù)和經(jīng)驗(yàn)的欠缺上,

62、但通過自己的努力和老師和同學(xué)的幫助,終于一一克服了。</p><p>  最終使我對以前學(xué)過的知識有了進(jìn)一步的理解和綜合運(yùn)用,提高了自己綜合素質(zhì)。同時也對我的實(shí)踐應(yīng)用能力提出了更高的要求,開拓了視野,拓展了知識面??偟膩碇v,這次畢業(yè)設(shè)計(jì)使我受益匪淺。</p><p>  這次畢業(yè)設(shè)計(jì),也許是我大學(xué)生涯交上的最后一個作業(yè)了。想籍此機(jī)會感謝三年以來給我?guī)椭乃欣蠋煛⑼瑢W(xué),你們的友誼是我人生最

63、大的財(cái)富,是我生命中不可或缺的一部分。特別地,我的課程設(shè)計(jì)指導(dǎo)老師孫老師,給我們不厭其煩的指導(dǎo)和諄諄教誨。在此,特向她道聲謝謝。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 孫晨霞,楊興運(yùn).Java程序設(shè)計(jì)[J] .中國計(jì)劃出版社2007.8</p><p>  [2] 孫晨霞,數(shù)據(jù)庫應(yīng)用技術(shù)[M].北京郵電大學(xué)出

64、版社, 2010.8</p><p>  [3] 孫衛(wèi)琴, . TomCat與Java Web開發(fā)技術(shù)詳解[J]. 電子工業(yè)出版社, 2004 </p><p>  [4] 李興華,Java web開發(fā)實(shí)戰(zhàn)經(jīng)典,清華大學(xué)出版社</p><p>  [5] Bruce Eckel,think in java (第四版),President, MindView, I

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論