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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

13、lt;p>  (2)網(wǎng)頁(yè)匯總頁(yè)面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年由美國(guó)人J.D. GALLAGHER.首先提出來(lái)的,是一門(mén)新興的,及管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)為一體的綜合型學(xué)科。</p><p>  畢業(yè)論文管理系統(tǒng)是針對(duì)學(xué)校本科生畢業(yè)大量業(yè)務(wù)處理工作而開(kāi)發(fā)的管理軟件,是典型的

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

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

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

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

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

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

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

22、入其中的Java代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回給客戶端的瀏覽器。Java Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開(kāi)發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(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ī)制來(lái)處理用戶的請(qǐng)求,這樣的設(shè)計(jì)也使得業(yè)務(wù)邏輯控制器能夠與ServletAPI完全脫離開(kāi),所以Struts 2可以理解為WebWork的更新產(chǎn)品。

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

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è)應(yīng)用的網(wǎng)

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

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

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

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

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

31、重要的一環(huán),需求分析的基本任務(wù)是根據(jù)用戶的需求,準(zhǔn)確定義要完成的系統(tǒng)的目標(biāo),回答系統(tǒng)必須“做什么”的問(wèn)題。它的主要用途是明確系統(tǒng)需求,是用戶和開(kāi)發(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ī)的存儲(chǔ)與快速查詢(xún)功能大大提高了學(xué)籍管理的效率,并且還提高了學(xué)籍信息管理的精確度。 </p><p>  方便快速的操作,可減少畢業(yè)論文信息管理的漏洞,又減少因工作的冗余出現(xiàn)的錯(cuò)誤,并且操作非常簡(jiǎn)單,可減少許多不很必要的人員,這無(wú)論從物質(zhì)上還是工作人員的工資上都為學(xué)校節(jié)約了開(kāi)支。為學(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)老師為每個(gè)設(shè)計(jì)項(xiàng)目選擇學(xué)生。最后由系主任

35、調(diào)整所有學(xué)生與畢業(yè)設(shè)計(jì)項(xiàng)目的關(guān)系,把學(xué)生平均分配到每個(gè)項(xiàng)目上。</p><p>  輸入:所有的設(shè)計(jì)題目、學(xué)生、指導(dǎo)老師和學(xué)生選擇的項(xiàng)目和老師情況</p><p>  輸入:老師為每個(gè)設(shè)計(jì)項(xiàng)目選擇學(xué)生,系主任調(diào)整所有學(xué)生的畢業(yè)設(shè)計(jì)。</p><p>  輸出:輸出每個(gè)學(xué)生最后確定下來(lái)的畢業(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é)生用戶界面分為兩個(gè),分別為老師給定的項(xiàng)目列表頁(yè)面如圖.3-2.1(各項(xiàng)不可修改),和具體項(xiàng)目的詳細(xì)內(nèi)容頁(yè)面如圖中3-2.2。</p><p> ?。?)老師給定的項(xiàng)目列表頁(yè)面</p><p>  項(xiàng)目列表頁(yè)面如圖3-2.1顯示內(nèi)容【項(xiàng)目名稱(chēng)】,【提交日期】,【指導(dǎo)老師】,【項(xiàng)目狀態(tài)】。數(shù)據(jù)默認(rèn)

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

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

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

41、t;b>  表3-2.2</b></p><p>  項(xiàng)目的詳細(xì)內(nèi)容頁(yè)面如下:(各項(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>  系主任用戶有兩個(gè)三面,即:系主任調(diào)整頁(yè)面、系主任代指導(dǎo)老師調(diào)整頁(yè)面和調(diào)整結(jié)果頁(yè)面。</p><p>  系主任調(diào)整頁(yè)面如圖3.3.2-1顯示內(nèi)容【項(xiàng)目編號(hào)】,【項(xiàng)目名稱(chēng)】,【指導(dǎo)教師】,【項(xiàng)目狀態(tài)】(只列出狀態(tài)為“未選擇”的項(xiàng)目)。系主

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

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

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

46、果頁(yè)面如圖3.3.2-3</p><p>  在此頁(yè)面可以對(duì)調(diào)整結(jié)果進(jìn)行修改。選擇要修改的項(xiàng)目,然后點(diǎn)擊修改,在數(shù)據(jù)庫(kù)中將此項(xiàng)目變?yōu)闆](méi)有學(xué)生選的項(xiàng)目,將學(xué)生變?yōu)闆](méi)有項(xiàng)目的學(xué)生,放在學(xué)生表1中,然后頁(yè)面轉(zhuǎn)到調(diào)整頁(yè)面,進(jìn)行對(duì)這些項(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)老師用戶有兩個(gè)頁(yè)面,即:畢業(yè)設(shè)計(jì)項(xiàng)目調(diào)整頁(yè)面和調(diào)整結(jié)果頁(yè)面。</p><p>  1.畢業(yè)設(shè)計(jì)項(xiàng)目調(diào)整頁(yè)面如圖3.3.2-4顯示內(nèi)容【項(xiàng)目編號(hào)】,【項(xiàng)目名稱(chēng)】,【項(xiàng)目狀態(tài)】,【學(xué)生姓名】、【專(zhuān)業(yè)】、【性別】、【確認(rèn)】。</p><p>  在上面的項(xiàng)目列表中,只列出狀態(tài)為“已選擇”的項(xiàng)目。指導(dǎo)老師選擇一個(gè)項(xiàng)目后,在下面的 列表中列出選擇此項(xiàng)目的

48、學(xué)生。對(duì)于有多個(gè)學(xué)生選擇的項(xiàng)目,指導(dǎo)老師選擇一個(gè)學(xué)生,點(diǎn)擊“確認(rèn)”按鈕(對(duì)于只有一個(gè)學(xué)生選擇的項(xiàng)目,指導(dǎo)老師也要選擇學(xué)生,然后點(diǎn)擊“確認(rèn)”按鈕),數(shù)據(jù)庫(kù)中在項(xiàng)目-學(xué)生表中刪除此項(xiàng)目對(duì)應(yīng)其他學(xué)生的記錄,并將這些記錄中的(學(xué)生學(xué)號(hào),落選項(xiàng)目編號(hào))加入到學(xué)生表1中。并將項(xiàng)目狀態(tài)改為“已確認(rèn)”。</p><p>  對(duì)于沒(méi)有學(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é)果頁(yè)面如圖3.3.2-5</p><p><b>  4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  Department --系</p><p>  

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

51、/p><p>  Class --班級(jí)</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使用的類(lèi)和方法描述</p><p><b>  

53、4.3.2調(diào)整功能</b></p><p>  4.3.2.1使用的類(lèi)和方法描述</p><p><b>  4.3.2.2類(lèi)圖</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é)果頁(yè)面</p><p>  5.4.4調(diào)整結(jié)果頁(yè)面關(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)的一個(gè)重要組成部分。它能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵?xún)手段,能有效的幫助學(xué)校和老師掌握學(xué)生的情況,

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

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

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

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

62、但通過(guò)自己的努力和老師和同學(xué)的幫助,終于一一克服了。</p><p>  最終使我對(duì)以前學(xué)過(guò)的知識(shí)有了進(jìn)一步的理解和綜合運(yùn)用,提高了自己綜合素質(zhì)。同時(shí)也對(duì)我的實(shí)踐應(yīng)用能力提出了更高的要求,開(kāi)拓了視野,拓展了知識(shí)面??偟膩?lái)講,這次畢業(yè)設(shè)計(jì)使我受益匪淺。</p><p>  這次畢業(yè)設(shè)計(jì),也許是我大學(xué)生涯交上的最后一個(gè)作業(yè)了。想籍此機(jī)會(huì)感謝三年以來(lái)給我?guī)椭乃欣蠋?、同學(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] .中國(guó)計(jì)劃出版社2007.8</p><p>  [2] 孫晨霞,數(shù)據(jù)庫(kù)應(yīng)用技術(shù)[M].北京郵電大學(xué)出

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論