版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)論文選題系統(tǒng)</b></p><p><b> ..</b></p><p><b> 摘 要</b></p><p> 選題系統(tǒng)采用JDK1.6.0_02和Dreamweaver MX8.0作為開發(fā)工具,MySQL作為數(shù)據(jù)庫服務(wù)器,tomcat6.016作為
2、測試服務(wù)器。系統(tǒng)主要是實現(xiàn)專業(yè)、老師、學(xué)生、等的添加、修改、刪除操作。管理員,負(fù)責(zé)該院系的學(xué)生,老師信息的錄入等操作。老師登陸后,能修改自身信息發(fā)布選題信息和確定選擇自己的學(xué)生。學(xué)生登陸后能夠修改自身信息和選題。系統(tǒng)采用JAVA程序語言和相關(guān)的JSP(Java Server Pages)技術(shù)進(jìn)行開發(fā)設(shè)計,在系統(tǒng)設(shè)計過程中,采用面向?qū)ο蠓椒ㄟM(jìn)行系統(tǒng)分析和設(shè)計。論文介紹了如何對大學(xué)生畢業(yè)設(shè)計選題目的動態(tài)過程進(jìn)行跟蹤,提高工作效率,以及如何鏈
3、接MySQL數(shù)據(jù)庫。整篇論文包括四部分:系統(tǒng)分析、系統(tǒng)總體設(shè)計、系統(tǒng)功能具體實現(xiàn)及系統(tǒng)測試及發(fā)行。經(jīng)過測試,系統(tǒng)功能基本符合設(shè)計需求。</p><p> 關(guān)鍵詞:JSP;JavaBean;畢業(yè)設(shè)計管理平臺;JSP-JavaBean模式;面向?qū)ο笤O(shè)計;Servlet</p><p> The design and implementation of Graduation Thesis S
4、elected System</p><p><b> ..</b></p><p> (College of Information Science and Engineering Jishou University,Jishou,Hunan 416000)</p><p><b> Abstract</b><
5、;/p><p> The system uses JDK1.6.0_02 topics and Dreamweaver MX 8.0 as a development tool, MySQL as a database server, tomcat6.016 as a test server. System is mainly to achieve faculties, professional, classes,
6、 teachers, students, such as add, edit and delete operations. But also for each of the hospital administrator to add, in charge of the faculties of students, teachers and other operational information of the time of admi
7、ssion. After landing teachers can modify their own information dissemination of </p><p> Key words: JSP;JavaBean;graduation project management platform;JSP-JavaBean model; object-oriented design; Servlet;&l
8、t;/p><p><b> 目 錄</b></p><p><b> 第一章 緒論1</b></p><p> 1.1系統(tǒng)開發(fā)的意義1</p><p><b> 1.2選題背景1</b></p><p> 1.3 系統(tǒng)的優(yōu)點2</p&
9、gt;<p> 第二章 需求分析3</p><p> 2.1 系統(tǒng)開發(fā)的目標(biāo)3</p><p> 2.2 系統(tǒng)概要描述3</p><p> 2.3系統(tǒng)功能需求3</p><p> 2.3.1系統(tǒng)主要模塊分析3</p><p> 2.3.2 選題流程4</p><
10、p> 2.3.3 數(shù)據(jù)分析4</p><p> 2.4系統(tǒng)性能需求4</p><p> 2.5開發(fā)平臺選擇5</p><p> 2.6系統(tǒng)運行環(huán)境5</p><p><b> 2.7數(shù)據(jù)庫6</b></p><p> 2.8.1 系統(tǒng)數(shù)據(jù)庫功能要求6</p>
11、;<p> 2.8.2 系統(tǒng)E-R圖7</p><p> 第三章 系統(tǒng)設(shè)計8</p><p> 3.1系統(tǒng)體系結(jié)構(gòu)8</p><p> 3.2 系統(tǒng)各模塊的功能說明8</p><p> 第四章 系統(tǒng)實現(xiàn)9</p><p> 4.1可行性分析9</p><p>
12、; 4.1.1 經(jīng)濟上的可行性9</p><p> 4.1.2 技術(shù)上的可行性9</p><p> 4.2 各個功能模塊設(shè)計9</p><p> 4.1.1 用戶登陸10</p><p> 4.1.2 個人中心10</p><p> 4.1.3 個人信息11</p><p&g
13、t; 4.1.4 修改密碼11</p><p> 4.1.5 論文管理12</p><p> 4.1.6 查看選題12</p><p> 4.1.7 畢業(yè)論文選題13</p><p> 4.1.8 用戶管理13</p><p> 4.1.9 系統(tǒng)信息13</p><p>
14、 第五章 系統(tǒng)程序調(diào)試與運行14</p><p><b> 參考文獻(xiàn)14</b></p><p><b> 小結(jié)15</b></p><p><b> 致 謝16</b></p><p><b> 第一章 緒論</b></p>
15、<p> 1.1系統(tǒng)開發(fā)的意義 </p><p> 畢業(yè)論文(設(shè)計)是高校教學(xué)中一個重要環(huán)節(jié),而畢業(yè)論文選題是這個環(huán)節(jié)的關(guān)鍵。由于高校學(xué)生外地實習(xí)、新校區(qū)建設(shè),兩地辦學(xué)情況較為普遍,學(xué)校、指導(dǎo)老師和學(xué)生在時間、空間上往往存在著較大的沖突,成為開展畢業(yè)論文相關(guān)工作的瓶頸。 而且由于畢業(yè)論文選題的特殊性,特別是選題繁瑣的統(tǒng)計、匯總給各系(院)教務(wù)管理部門帶來很大工作量, 傳統(tǒng)的人工選題數(shù)據(jù)是經(jīng)多級手
16、工處理后上報教務(wù)管理部門的,因此容易出錯,導(dǎo)致了效率低、質(zhì)量低,學(xué)生對選題的退選、補選、改選操作非常麻煩,同時教學(xué)管理部門無法掌握選題人數(shù)的變化和學(xué)生分布情況,難以進(jìn)行動態(tài) 調(diào)整。學(xué)生選題、數(shù)據(jù)統(tǒng)計、名單打印、指導(dǎo)老師編排等工作無法實現(xiàn)科學(xué)化、信息 化、無紙化。傳統(tǒng)的選題方式已經(jīng)不適應(yīng)現(xiàn)代教學(xué)管理的改革和發(fā)展的需要,迫切需要一種新的選題方式。 隨著Internet的發(fā)展,基于網(wǎng)絡(luò)的畢業(yè)論文選題系統(tǒng)由于能使得學(xué)生可以在任意地點、任意時間進(jìn)
17、行選題,因此,基于網(wǎng)絡(luò)的選題管理系統(tǒng)的研發(fā)工作正引起國內(nèi)外高效的廣泛關(guān)注。由于基于網(wǎng)絡(luò)的畢業(yè)論文選題系統(tǒng)的實際應(yīng)用時間不長,在如何確保選題的公平、 公正、 合理, 以及系統(tǒng)的高效、穩(wěn)定地運行等方面尚存在諸多不足,為</p><p><b> 1.2選題背景</b></p><p> 近年來,由于社會對高素質(zhì)人才的大量需求,國家實施了高校大規(guī)模擴招的政策,這在一定程
18、度上滿足了社會經(jīng)濟發(fā)展的需要,但同時又使高校教師的工作量普遍增大。當(dāng)大量學(xué)生做畢業(yè)論文的時候,一個教師要同時指導(dǎo)多個學(xué)生進(jìn)行論文選題,無暇顧及每一個學(xué)生的具體情況,師生之間不能很好地溝通和深入探討,從而影響到論文的質(zhì)量。另一方面,高校學(xué)生論文選題是一項相對繁雜的工作,主要體現(xiàn)在以下兩個方面: </p><p> (1)教師發(fā)布論文題目的過程包括論文題目的收集、題目的發(fā)布、學(xué)生選題、 調(diào)整選題和公布選題結(jié)果等,這
19、一過程需要相當(dāng)長的時間,加上信息的流通和反饋速 度較慢,會存在著信息失真的現(xiàn)象,在一定程度上會影響選題的效果。 </p><p> (2)畢業(yè)論文的選題是師生之間興趣、愛好、研究方向和理論觀點相契合的過 程,這需要師生之間在選題的時候進(jìn)行溝通和了解,以便在教師公布論文題目之后, 學(xué)生有針對性地選擇適合自己特點的導(dǎo)師。 因此,論文選題的過程也是師生互選的過程。但是,由于目前多數(shù)高校為人工選題, 師生間的信息溝通較
20、少,對彼此的研究方向不夠了解,因此,教師與學(xué)生的匹配不能達(dá)到完全恰當(dāng)。 針對國高校畢業(yè)論文選題工作中普遍存在的問題,經(jīng)過縝密調(diào)研發(fā)現(xiàn),目前各高校對有關(guān)畢業(yè)論文選題系統(tǒng)的研究甚少。因此,設(shè)計并開發(fā)一個具有普遍性的便捷的畢業(yè)論文選題系統(tǒng)對于提高高校教學(xué)管理效率很有必要?;诋?dāng)前計算機和網(wǎng)絡(luò)技術(shù)的快速發(fā)展與普及,系統(tǒng)利用JSP進(jìn)行設(shè)計,不僅能夠?qū)崿F(xiàn)網(wǎng)上選題,增加師生之間的溝通和了解,更重要的是,能實現(xiàn)師生之間的互動和雙向選擇,可為提高高校教育
21、教學(xué)工作效率搭建一個平等、有序的平臺。</p><p><b> 1.3 系統(tǒng)的優(yōu)點</b></p><p> 本系統(tǒng)主要功能是老師進(jìn)行出題,學(xué)生根據(jù)自己的興趣進(jìn)行選題,老師可對自己出的選題進(jìn)行管理。本系統(tǒng)具有以下優(yōu)點:</p><p> (1)易于管理。畢業(yè)論文網(wǎng)上選題系統(tǒng)能夠?qū)x題、老師、學(xué)生統(tǒng)一進(jìn)行管理, 數(shù)據(jù)永久保存在數(shù)據(jù)庫中,信
22、息檢索方便快捷,方便統(tǒng)計和保存。</p><p> (2)操作簡單。系統(tǒng)有清晰的導(dǎo)航菜單,稍微了解便會熟知系統(tǒng)所有操作,并在首頁有具體的操作流程和指南,對誤操作有人性化的提示,并確保數(shù)據(jù)的有效性。 </p><p> (3)界面友好。系統(tǒng)主界面采用框架結(jié)構(gòu),分上下,而下又分左右部分,采用 JavaScript 和 CSS 實現(xiàn)。 </p><p><
23、b> 第二章 需求分析</b></p><p> 2.1 系統(tǒng)開發(fā)的目標(biāo) </p><p> (1)教學(xué)管理:管理員為本系所有指導(dǎo)老師開戶及管理,院系管理員為本屆所有學(xué)生開戶及管理 ,管理本院所有選題以及選題的審核。</p><p> (2)選題管理:選題的發(fā)布和審核、瀏覽選題 、學(xué)生選擇自己感興趣的選題。</p><p
24、> 2.2 系統(tǒng)概要描述</p><p> 畢業(yè)設(shè)計選題系統(tǒng),是對畢業(yè)設(shè)計的選題過程進(jìn)行跟蹤與歸檔,其主要功能包括系統(tǒng)管理員對用戶、論文選題進(jìn)行添加、刪除、修改、查詢,能夠?qū)ο到y(tǒng)信息進(jìn)行刪除。老師登陸后,能夠修改自身信息,瀏覽本專業(yè)的選題以及自己出的畢業(yè)論文選題,能對自己出的論文選題進(jìn)行添加、刪除、修改、查詢,能對選中自己的學(xué)生進(jìn)行取消,能夠?qū)ψ约旱南到y(tǒng)信息進(jìn)行刪除。學(xué)生登陸后修改自身信息后能夠進(jìn)行選題
25、,最多可以選中一個選題,不能重復(fù)選擇,能夠?qū)ψ约旱南到y(tǒng)信息進(jìn)行查看和刪除。</p><p> 2.3系統(tǒng)功能需求 </p><p> 2.3.1系統(tǒng)主要模塊分析 </p><p> 在可行性分析階段已經(jīng)簡要地分析和研究了本系統(tǒng)的基本需求,也論證了開發(fā) 平臺及軟件的可行性,但為了明確系統(tǒng)設(shè)計的目標(biāo),了解用戶的需求,現(xiàn)對用戶需 求作以調(diào)研,從而進(jìn)一步明確所要實現(xiàn)
26、的各子系統(tǒng)的需求。</p><p> (1)系統(tǒng)管理員操作范圍:具有系統(tǒng)最高權(quán)限,主要負(fù)責(zé)對用戶,論文題目系統(tǒng)信息進(jìn)行管理。</p><p> 1)個人信息:管理員登錄后可以更改個人信息。</p><p> 2)選題管理:可對本院所有論文題目進(jìn)行查詢、修改、和刪除。</p><p> 3)用戶管理:可對本院用戶進(jìn)行查詢、修改、和刪除。
27、</p><p> 4)用戶管理:可對本院用戶進(jìn)行查詢、修改、和刪除。</p><p> (2)指導(dǎo)老師操作范圍:發(fā)布選題、對已選題學(xué)生進(jìn)行確選以及對本專業(yè)的畢業(yè)論文進(jìn)行查詢。</p><p> 1)個人信息:教師登錄后可以更改個人信息,這樣可以方便學(xué)生在選題時了解
28、 教師研究內(nèi)容和方向以及聯(lián)系方式。 </p><p> 2)選題管理: 列出該老師所有選題,可以添加、修改、刪除選題。添加選題:輸入要添加選題的名稱,方向、限選專業(yè)以及選題要求。查看選題:管理員能查看所有選題,學(xué)生和老師只能查看本專業(yè)的選題。</p><p> 3)學(xué)生選題情況:查看本屆所有選該老師選題的學(xué)生,考核學(xué)生是否合符要求,并對學(xué)生的選題確選,可查看所帶學(xué)生。 </
29、p><p> (3)學(xué)生選題模塊,學(xué)生用戶所需功能較少,主要功能有:修改個人資料及密碼;選題查看及選擇。 </p><p> 1)個人信息:學(xué)生登錄后可以更改個人信息,這樣可以方便教師在確定學(xué)生時了解學(xué)生的專業(yè)興趣特長、修改登錄密碼以及查看自己已經(jīng)選過的選題。 </p><p> 2) 開始選題:查詢可供自己選的所有選題,并選擇自己感興趣的。</p>
30、<p> 3) 學(xué)生選題情況:查看本屆所有選該老師選題的學(xué)生,考核學(xué)生是否合符要求,可查看所帶學(xué)生。</p><p> 2.3.2 選題流程</p><p> (1)老師登錄系統(tǒng)添加選題。 </p><p> (2)學(xué)生登陸系統(tǒng)開始選題,并與指導(dǎo)老師聯(lián)系,協(xié)商選題。 </p><p> (3)指導(dǎo)老師審核學(xué)生的選題。
31、</p><p><b> (4)匯總查詢。 </b></p><p> 2.3.3 數(shù)據(jù)分析 </p><p> 畢業(yè)論文選題系統(tǒng)中,主要是數(shù)據(jù)字典、用戶信息、選題信息、學(xué)生選題記錄、系統(tǒng)信息等數(shù)據(jù)。數(shù)據(jù)的類型決定了程序?qū)?shù)據(jù)的處理方式也就是算法,因此,數(shù)據(jù)是系統(tǒng)實現(xiàn)分析的起點。現(xiàn)通過數(shù)據(jù)流圖的方式分析系統(tǒng)中數(shù)據(jù)的流動和處理。系統(tǒng)運行過
32、程中,主要涉及到兩部分的數(shù)據(jù)流向,一部分是管理員在系統(tǒng)后臺管理界面上發(fā)出的對數(shù)據(jù)庫操作的數(shù)據(jù)流, 另一部分是用戶在應(yīng)用前臺使用系統(tǒng)時所產(chǎn)生的數(shù)據(jù)流。</p><p><b> 2.4系統(tǒng)性能需求</b></p><p> (1) 系統(tǒng)要有較高的安全性,老師和學(xué)生可以操作自己應(yīng)有權(quán)限的模塊,系統(tǒng)管理員可以管理整個系統(tǒng),院系管理員管理本院的基本信息。</p>
33、;<p> (2) 該系統(tǒng)應(yīng)采用基于三層體系結(jié)構(gòu)的整體設(shè)計理念,即采用典型的分層設(shè)計思想把系統(tǒng)分為顯示層、邏輯應(yīng)用層和數(shù)據(jù)層進(jìn)行系統(tǒng)體系結(jié)構(gòu)設(shè)計。使得整個系統(tǒng)設(shè)計模塊化、組件化,具有良好的開放性和可擴展性,既能滿足當(dāng)前的業(yè)務(wù)需求,又能很好適應(yīng)將來技術(shù)的發(fā)展和需求的變化;經(jīng)過簡單定制,能適應(yīng)不同學(xué)校的畢業(yè)設(shè)計管理工作的要求。</p><p> (3) 系統(tǒng)考慮到用戶的電腦實際操作水平,應(yīng)采用圖形化
34、的友好人機界面,使得操作靈活方便。</p><p> (4) 系統(tǒng)應(yīng)具有較強的數(shù)據(jù)處理能力、較快的查詢檢索速度、能夠滿足用戶的要求。</p><p> (5) 系統(tǒng)應(yīng)具有良好的可靠性、穩(wěn)定性和易維護(hù)性,具備檢錯、糾錯和容錯能力;具有較強的系統(tǒng)安全性和災(zāi)難恢復(fù)能力,使得系統(tǒng)出現(xiàn)故障時不至于丟失數(shù)據(jù)。</p><p><b> 2.5開發(fā)平臺選擇<
35、/b></p><p> 系統(tǒng)的開發(fā)采用了JSP語言。其主要由于JSP頁面的內(nèi)置腳本語言的是基于Java 編程語言的,有著其顯著的優(yōu)點:應(yīng)用程序內(nèi)容與頁面顯示分離;一次編寫,到處運行;強調(diào)可重用組件;采用標(biāo)記簡化頁面的開發(fā)等。</p><p> 數(shù)據(jù)管理方面采用了MYSQL數(shù)據(jù)庫。MYSQL是一個完全支持Web的數(shù)據(jù)庫,提供了對可擴展標(biāo)記語言(XML)的核心支持,以及在Inter
36、net上和防火墻外進(jìn)行查詢的能力。他給數(shù)據(jù)的管理與分析帶來了很大的靈活性,允許用戶在快速變化的環(huán)境中從容響應(yīng)。并允許用戶通過Web瀏覽器來訪問和控制多維數(shù)據(jù)。</p><p> 2.6 系統(tǒng)運行環(huán)境</p><p> 本選題的運行必須在安裝了JAVA虛擬機的、Tomcat服務(wù)器、MYSQL數(shù)據(jù)庫等軟件的計算機上。系統(tǒng)的開發(fā)使用了如下的軟件:</p><p>
37、J2SDK (Java 虛擬機)。</p><p> Tomcat (JSP服務(wù)器)。</p><p> MYSQL (數(shù)據(jù)庫)。 </p><p> Dreamweaver MX(網(wǎng)頁設(shè)計工具)。</p><p> MyEclips(軟件開發(fā)工具) Photoshop(圖片處理工具)</p><p><
38、;b> 2.7數(shù)據(jù)庫</b></p><p> 2.7.1 系統(tǒng)數(shù)據(jù)庫功能要求</p><p> 對用戶需求進(jìn)行調(diào)查、描述和分析是數(shù)據(jù)庫設(shè)計過程的第一步,也是最基礎(chǔ)的一步。在設(shè)計數(shù)據(jù)庫系統(tǒng)應(yīng)該首先充分了解用戶各個方面的需求,從而滿足各種信息的輸入和輸出。經(jīng)過對投票系統(tǒng)的業(yè)務(wù)調(diào)查。數(shù)據(jù)的收集和信息流程分析,明確了該系統(tǒng)的主要功能,分別為:學(xué)生登陸后修改、瀏覽自身信息,
39、瀏覽選題情況,選題,取消選題需要聯(lián)系老師。老師登陸后可修改、瀏覽自身信息,瀏覽選題,發(fā)布自身選題,并能取消。管理員登陸后能修改、刪除、添加、瀏覽專業(yè)方向、老師、學(xué)生信息,并能進(jìn)行系統(tǒng)初始化工作。</p><p> 2.7.2 系統(tǒng)E-R圖</p><p> 圖2.6系統(tǒng)E-R圖</p><p><b> 第三章 系統(tǒng)設(shè)計</b></
40、p><p><b> 3.1系統(tǒng)體系結(jié)構(gòu)</b></p><p> 系統(tǒng)采用MVC模式開發(fā),分為三層,分別為視圖層、控制層和模型層,總體結(jié)構(gòu)如圖3.1所示。</p><p> 圖3.1系統(tǒng)體系結(jié)構(gòu)圖</p><p> 3.2 系統(tǒng)各模塊的功能說明</p><p><b> (1)
41、登陸模塊</b></p><p> 登錄界面為指導(dǎo)教師、學(xué)生和管理員提供用戶登錄,在數(shù)據(jù)庫存在的用戶憑賬號和密碼到登錄界面登錄,驗證成功后才能進(jìn)入系統(tǒng),并將用戶對象放入userMap中存入session中,以后各操作user對象由userMap.get(userName)獲得。</p><p> (2) 添加、刪除、修改、查看模塊</p><p>
42、 用戶登陸后,如果擁有權(quán)限,則可對用戶、專業(yè)方向、刪除、修改、操作。</p><p><b> (3)選題模塊</b></p><p> 當(dāng)學(xué)生登陸后,在規(guī)定的時間內(nèi)可對題目進(jìn)行選擇,每個學(xué)生只能選擇1個題</p><p> 目,若想取消題目需要聯(lián)系指導(dǎo)老師。</p><p><b> (4)發(fā)布選題模
43、塊</b></p><p> 當(dāng)老師登陸后,在規(guī)定的時間內(nèi)發(fā)布題目,并可確定和取消選擇自己的學(xué)生。</p><p><b> (5)系統(tǒng)消息模塊</b></p><p> 當(dāng)老師或者管理員對論文題目進(jìn)行增、刪、改操作的時候?qū)⑹盏较到y(tǒng)發(fā)送的提</p><p> 醒信息。若該題目有學(xué)生選擇。那么學(xué)生也將收
44、到系統(tǒng)發(fā)送的提醒信息。</p><p><b> 第四章 系統(tǒng)實現(xiàn)</b></p><p><b> 4.1可行性分析</b></p><p> 4.1.1 經(jīng)濟上的可行性</p><p> 選題系統(tǒng)是一個對畢業(yè)設(shè)計的動態(tài)過程進(jìn)行跟蹤的系統(tǒng),它能實現(xiàn)不同用戶的登錄和注冊,學(xué)生修改自身信息后能
45、夠選題,論文指導(dǎo)老師能夠發(fā)布選題。它的經(jīng)濟可行性可以從以下幾個方面考慮:</p><p> 軟件和硬件:隨著互聯(lián)網(wǎng)的快速發(fā)展,各高校的網(wǎng)絡(luò)設(shè)備都比較齊全,有現(xiàn)存的校園網(wǎng)和電腦可使用,校園網(wǎng)資源豐富。同時,隨著計算機技術(shù)的迅速發(fā)展,計算機的成本明顯下降,大部分用戶都可以擁有自己的計算機。</p><p> 資源和時間:現(xiàn)在的互聯(lián)網(wǎng)的資源很豐富,學(xué)校的圖書館藏書有幾十萬冊,完全可以找到自己
46、為開發(fā)該系統(tǒng)所需的資料,院里給們半年的時間做畢業(yè)設(shè)計,所以從資源和時間上是相對比較充足的。</p><p> 從以上幾個方面考慮結(jié)果可見,開發(fā)一個小型的畢業(yè)設(shè)計選題系統(tǒng)在經(jīng)濟上是完全可行的。</p><p> 4.1.2 技術(shù)上的可行性</p><p> 畢業(yè)設(shè)計管理平臺主要是實現(xiàn)用戶的登錄、注冊、修改個人信息、老師可發(fā)布選題,學(xué)生和老師之間進(jìn)行雙向選擇。畢業(yè)
47、設(shè)計選題系統(tǒng)每個jsp頁面可以先用Dreamweaver MX 8.0開發(fā)工具先制作好,然后再用程序把它們鏈接起來,這樣使做的頁面更美觀。MySQL作為數(shù)據(jù)庫服務(wù)器,不僅速度快,而且代碼是開放的。tomcat6.016作為測試服務(wù)器,采用Java程序語言和JSP相關(guān)技術(shù)開發(fā)系統(tǒng)。綜上所述,本系統(tǒng)的開發(fā)在技術(shù)上是可行的。</p><p> 4.2 各個功能模塊設(shè)計</p><p> 4.
48、1.1 用戶登陸</p><p><b> 圖4.1用戶登錄</b></p><p> 4.1.2 個人中心</p><p> 圖4.2管理員個人中心</p><p> 圖4.3老師個人中心</p><p> 圖4.4學(xué)生個人中心</p><p> 4.1.3
49、個人信息</p><p><b> 圖4.5個人資料</b></p><p> 4.1.4 修改密碼</p><p><b> 。</b></p><p><b> 圖4.6修改密碼</b></p><p> 4.1.5 論文管理</p&
50、gt;<p> 圖4.7 論文管理 </p><p> 4.1.6 查看選題</p><p><b> 圖4.8 查看選題</b></p><p> 4.1.7 畢業(yè)論文選題</p><p> 圖4.9畢業(yè)論文選題</p><p> 4.1.8 用戶管理<
51、;/p><p> 圖4.10 管理員修改用戶信息</p><p> 4.1.9 系統(tǒng)信息</p><p> 圖4.11 系統(tǒng)信息</p><p> 第五章 系統(tǒng)程序調(diào)試與運行</p><p> 軟件測試有兩種常用的測試方法:黑盒測試和白盒測試。</p><p> (1)黑盒測試,也稱行為
52、測試,側(cè)重于軟件的功能需求。它把程序看成一個黑盒子,不考慮程序的內(nèi)部邏輯結(jié)構(gòu)只將重點放在軟件的外部特征上,輸入測試數(shù)據(jù),看看是否輸出期望結(jié)果,在外部對其進(jìn)行功能測試。黑盒測試試圖發(fā)現(xiàn)一下類型的錯誤:1)功能不正確或遺落;2)接口錯誤;3)數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問錯誤;4)行為或性能錯誤;5)初始化和終止錯誤。</p><p> (2)白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試。與黑盒測試相反,白盒測試把程序看成一個透明
53、的盒子。白盒測試需要對程序的內(nèi)部結(jié)構(gòu)和邏輯有非常深入的了解,對程序的所有邏輯路徑進(jìn)行測試,檢測程序的每條通路是否都能按照預(yù)定的要求正確工作。利用白盒測試方法,軟件工程師設(shè)計的測試用例可以:</p><p> 1)保證一個模塊中的所有獨立路徑至少被執(zhí)行一次;</p><p> 2)對所有的邏輯值均需測試真(true)和假(false);</p><p> 3)在
54、上下邊界及可操作的范圍內(nèi)執(zhí)行所有的循環(huán);</p><p> 4)檢驗內(nèi)部數(shù)據(jù)結(jié)構(gòu)以確保其有效性。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 王國輝. Java 數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選[M]. 北京:人民郵電出版社,2004,19-24 </p><p> [2]
55、姜江. Powerdesinger數(shù)據(jù)庫系統(tǒng)分析設(shè)計與應(yīng)用[M]. 北京: 電子工業(yè)出版社,2006,23-24</p><p> [3] Michael Moncur. JavaScript入門經(jīng)典[M]. 北京: 人民郵電出版社,2005,25-32</p><p> [4] 秦鵬. DreamWeaver 8完全自學(xué)手冊[M]. 北京: 中國青年出版社,2003,25-32<
56、;/p><p> [5] 孫鑫. Java Web開發(fā)詳解[M]. 北京:電子工業(yè)出版社,2005,3-32</p><p> [6] 劉彬. JSP數(shù)據(jù)庫高級教程[M]. 北京:清華大學(xué)出版社,2002,19-24 </p><p> [7] 賽奎春. JSP信息系統(tǒng)開發(fā)實例[M]. 北京:機械工業(yè)出版社,2001,3-32 </p><p
57、> [8] Todd Cook. JSP從入門到精通[M]. 北京: 電子工業(yè)出版社,2003,25-32</p><p> [9] David Carlson. Eclipse精粹[M]. 北京:機械工業(yè)出版社,2006,25-32</p><p> [10] 張白一. 面向?qū)ο蟪绦蛟O(shè)計——Java [M]. 西安:西安電子科技大學(xué)出社,2004,25-32</p>
58、;<p><b> 小結(jié)</b></p><p> 大四下半年,就開始了的畢業(yè)設(shè)計工作,時至今日,歷時將近半年的時間,畢業(yè)設(shè)計基本完成。想想這段難忘的歲月,從最初的茫然,到慢慢的進(jìn)入狀態(tài),再到對思路逐漸的清晰,整個寫作過程難以用語言來表達(dá)。遇到困難,會覺得無從下手,不知從何寫起;當(dāng)困難解決了,會覺得豁然開朗,思路打開了;當(dāng)畢業(yè)設(shè)計經(jīng)過一次次的修改后,基本成形的時候,覺得很有
59、成就感。畢業(yè)設(shè)計的寫作是一個長期的過程,需要不斷的進(jìn)行精心的修改,不斷地去整理各方面的資料,不斷的想出新的創(chuàng)意,認(rèn)真總結(jié)。歷經(jīng)了這么久的努力,緊張而又充實的畢業(yè)設(shè)計終要落下帷幕。在這次畢業(yè)設(shè)計的寫作的過程中,擁有了無數(shù)難忘的感動和收獲。</p><p> 在沒有做畢業(yè)設(shè)計以前覺得畢業(yè)設(shè)計只是對這幾年來所學(xué)知識的單純總結(jié),但是通過這次做畢業(yè)設(shè)計發(fā)現(xiàn)自己的看法有點太片面。畢業(yè)設(shè)計不僅是對前面所學(xué)知識的一種檢驗,而且
60、也是對自己能力的一種提高。通過這次畢業(yè)設(shè)計使明白了自己原來知識還比較欠缺。自己要學(xué)習(xí)的東西還太多,以前老是覺得自己什么東西都會,什么東西都懂,有點眼高手低。通過這次畢業(yè)設(shè)計,才明白學(xué)習(xí)是一個長期積累的過程,在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己知識和綜合素質(zhì)。注重理論與實踐的相結(jié)合。</p><p> 當(dāng)選題定下來之后,在指導(dǎo)老師的指點下,暑假里便通過各種渠道立刻著手于資料的搜集工作中。通過網(wǎng)絡(luò)搜索
61、材料,通過近兩個多、月的深入學(xué)習(xí),搜集了很多與畢業(yè)設(shè)計相關(guān)的資料,在查找資料的過程中,讓對所學(xué)過的知識有所鞏固和提高,使學(xué)到了新知識,增長了見識。</p><p><b> 致 謝</b></p><p> 程序的開發(fā)得到了歐云老師的細(xì)心指導(dǎo)和關(guān)懷,他嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、淵博的知識、嚴(yán)密的科學(xué)思維,給的學(xué)習(xí)和研究以莫大的啟發(fā),他忘的工作精神以及雷厲風(fēng)行的作風(fēng),常讓受益
62、匪淺。論文撰寫階段,歐老師認(rèn)真負(fù)責(zé),對論文從始至終嚴(yán)格把關(guān),對于論文的順利完成給予了極大的幫助;此外,歐老師不僅是的導(dǎo)師,而且還是的朋友,在學(xué)習(xí)階段,亦師亦友的老師在生活方面也給予了極大的關(guān)心。在此,謹(jǐn)向老師表示最衷心的謝意!</p><p> 同時,在這里還要感謝在大學(xué)學(xué)習(xí)期間精心教導(dǎo)過的所有課任老師和同學(xué),他們的關(guān)心、理解和幫助給了莫大的信心和力量。最后,還要感謝深愛的父母親和家人,他們?yōu)榈某砷L付出了無盡的
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文選題系統(tǒng)
- 畢業(yè)論文選題系統(tǒng)設(shè)計與實現(xiàn)-畢業(yè)論文
- 畢業(yè)論文選題
- 畢業(yè)設(shè)計論文選題報告
- 畢業(yè)設(shè)計---高校畢業(yè)設(shè)計論文選題系統(tǒng)設(shè)計與實現(xiàn)
- 寶石畢業(yè)論文選題
- 函授畢業(yè)論文選題
- 日語畢業(yè)論文選題
- 測繪畢業(yè)論文選題
- 10畢業(yè)論文選題
- 畢業(yè)設(shè)計在線選題系統(tǒng)畢業(yè)論文
- 會計畢業(yè)論文選題方向
- 畢業(yè)論文選題思路1
- 英語畢業(yè)論文選題匯編
- 醫(yī)學(xué)內(nèi)科畢業(yè)論文選題
- 畢業(yè)論文選題方法分析
- 畢業(yè)論文選題表.doc
- 畢業(yè)論文選題表.doc
- 設(shè)計學(xué)院畢業(yè)論文選題推薦題目
- 畢業(yè)論文選題思路2
評論
0/150
提交評論