基于jsp的高校教師職稱評(píng)審量化打分系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩85頁(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è)設(shè)計(jì)說(shuō)明書(shū) </b></p><p>  作 者: 學(xué) 號(hào): </p><p>  學(xué) 院: 計(jì)算機(jī)科學(xué)與軟件學(xué)院 </p><p>  系(專業(yè)): 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè) </

2、p><p>  題 目: 基于JSP的高校教師 </p><p>  職稱評(píng)審量化打分系統(tǒng) </p><p>  指導(dǎo)者: </p><p>  評(píng)閱者: </p>

3、<p>  畢業(yè)設(shè)計(jì)(論文)中文摘要</p><p>  畢業(yè)設(shè)計(jì)(論文)外文摘要</p><p><b>  目 錄</b></p><p><b>  1 緒論1</b></p><p>  1.1 課題研究的背景和意義1</p><p>  1.2

4、 課題研究現(xiàn)狀2</p><p>  1.3 開(kāi)發(fā)工具及關(guān)鍵技術(shù)介紹2</p><p>  1.4 本論文組織結(jié)構(gòu)3</p><p><b>  2 需求分析3</b></p><p>  2.1 可行性分析3</p><p>  2.2 系統(tǒng)運(yùn)行環(huán)境4</p><

5、;p>  2.3 功能需求5</p><p>  2.4 非功能需求5</p><p><b>  3 系統(tǒng)設(shè)計(jì)6</b></p><p>  3.1 設(shè)計(jì)約束6</p><p>  3.2 系統(tǒng)概要設(shè)計(jì)6</p><p>  3.3 系統(tǒng)詳細(xì)設(shè)計(jì)8</p>&l

6、t;p>  3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)9</p><p>  3.4.1 數(shù)據(jù)庫(kù)表設(shè)計(jì)10 </p><p>  3.4.2 數(shù)據(jù)庫(kù)分析12</p><p>  3.4.3 數(shù)據(jù)庫(kù)表間關(guān)系14</p><p>  4 系統(tǒng)的實(shí)現(xiàn)15</p><p>  4.1 用戶登錄實(shí)現(xiàn)15</p>&

7、lt;p>  4.2 用戶注冊(cè)實(shí)現(xiàn)16</p><p>  4.3信息更新實(shí)現(xiàn)19 </p><p>  4.4 成就分類導(dǎo)航實(shí)現(xiàn)20 </p><p>  4.5 詳細(xì)項(xiàng)目信息填寫(xiě)實(shí)現(xiàn)20</p><p>  5 系統(tǒng)測(cè)試22</p><p>  5.1 測(cè)試方法22 </

8、p><p>  5.2 具體測(cè)試23</p><p><b>  結(jié) 論24</b></p><p>  參 考 文 獻(xiàn)25</p><p><b>  致 謝27</b></p><p><b>  1 緒論</b></p>&

9、lt;p>  1.1 課題研究的背景和意義</p><p>  現(xiàn)在各個(gè)高?;旧隙加凶约旱囊惶自u(píng)審體系,評(píng)審的流程也基本相似。通過(guò)查找資料,可以了解到現(xiàn)在的流程一般是分為以下幾個(gè)步驟:</p><p>  個(gè)人申請(qǐng):在經(jīng)過(guò)有關(guān)單位以及學(xué)校的嚴(yán)格審核后,申請(qǐng)人員在符合嚴(yán)格的評(píng)審條件,就可以到相關(guān)部門(mén)領(lǐng)取職稱評(píng)審表格,填寫(xiě)自己的有關(guān)信息。</p><p>  

10、論文送審:在填寫(xiě)完個(gè)人的基本信息表后,還需要準(zhǔn)備信息表中所陳述的個(gè)人取得的成就,包括論文論文,科學(xué)研究證書(shū)等等,在這些材料都準(zhǔn)備好時(shí)。就需要將這些送到各地主管教育的部門(mén),經(jīng)過(guò)由一定人數(shù)組成的專家團(tuán)隊(duì)進(jìn)行評(píng)審。</p><p>  評(píng)審意見(jiàn):評(píng)審專家組經(jīng)過(guò)細(xì)致嚴(yán)謹(jǐn)?shù)卣{(diào)查和研究,就可以給出自己相應(yīng)的結(jié)論,最后根據(jù)這些意見(jiàn)和結(jié)論,得出最終的評(píng)審結(jié)果。</p><p>  以上步驟是現(xiàn)在常用的評(píng)審

11、方式,但是這只是一個(gè)概括性的步驟,實(shí)際上操作起來(lái)會(huì)更加繁瑣。通過(guò)這些我們可以看出,這樣做不僅繁瑣,效率低,更多的是可能會(huì)因?yàn)槿饲榈娜藶橐蛩氐年P(guān)系影響到評(píng)審結(jié)果。于是我們就會(huì)自然而然地想到如何避免這種不良情況的發(fā)生,這就是我們本課題研究的背景。</p><p>  與此同時(shí),隨著隨著社會(huì)的發(fā)展進(jìn)步,科技的突飛猛進(jìn),以及人們?cè)谛聲r(shí)代觀念的變遷,工作方式的轉(zhuǎn)變,這就使得人們開(kāi)始將以往的凡事都由人為處理的低效率多漏洞的模

12、式逐步轉(zhuǎn)化了借助現(xiàn)代科學(xué)技術(shù)來(lái)完成的相關(guān)的工作。而高校教師的職稱評(píng)審系統(tǒng)就是現(xiàn)在各個(gè)高校普遍采用的一種關(guān)于教師在教學(xué)、科研、以及論文論著上的評(píng)價(jià)機(jī)制?;谶@種種的好處,現(xiàn)在國(guó)內(nèi)外高校普遍采用網(wǎng)上評(píng)審的系統(tǒng)的這種評(píng)審方式。而采用這種機(jī)制主要還有下面幾個(gè)意義:一則杜絕人情關(guān)系和主觀因素對(duì)評(píng)審的影響;二則激發(fā)高校優(yōu)秀教師的積極性;三則可以體現(xiàn)公平和公正;四則可以清晰地看到教師的能力區(qū)別和專長(zhǎng),方便了教師之間的相互借鑒和學(xué)習(xí),以彌補(bǔ)自己相應(yīng)相對(duì)

13、弱勢(shì)的地方,提高整個(gè)教學(xué)工作的質(zhì)量上升。</p><p>  1.2 課題研究現(xiàn)狀</p><p>  目前,大多數(shù)的高校都有自己的教師職稱評(píng)審系統(tǒng),但是更多的是對(duì)教師基本信息和一些學(xué)術(shù)方面的簡(jiǎn)單錄入,也就是說(shuō)這些被錄入的信息更多地還是只是一個(gè)概念性的抽象性的評(píng)價(jià)要素,沒(méi)有充分挖掘出這些信息中包含的其他信息,以及可以根據(jù)提供的這些信息挖掘出教師的能力水平和潛力。同樣,基于這方面的考慮,我們

14、就想到了對(duì)于這些需要錄入的基本信息進(jìn)行更多的分析和更精細(xì)的劃分。比如說(shuō),在科學(xué)研究方面,我們就不只是簡(jiǎn)單地看申報(bào)人員是否滿足了完成過(guò)什么研究的硬性要求,我們而是根據(jù)這個(gè)大類進(jìn)行更細(xì)微的拆解,就可以分成幾個(gè)等級(jí),比方說(shuō)國(guó)家級(jí)的研究,省部級(jí)的研究,或者市級(jí)等等。這樣就可以更好地展現(xiàn)出某一研究成果其內(nèi)在的含金量,同時(shí)根據(jù)這一準(zhǔn)則給相應(yīng)的研究給予一個(gè)打分。以此類推,我們可以在多個(gè)方面,比如論文論著,教學(xué)工作,獲得的榮譽(yù)稱號(hào)等等,進(jìn)行類似的劃分然

15、后量化打分,據(jù)此我們也就可以科學(xué)地完成對(duì)教師的評(píng)審。</p><p>  1.3 開(kāi)發(fā)工具及關(guān)鍵技術(shù)介紹</p><p>  MyEclipse:是一個(gè)十分優(yōu)秀的用于開(kāi)發(fā)Java, J2EE的Eclipse插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開(kāi)源產(chǎn)品的支持十分不錯(cuò)。</p><p>  SQL Server2005:這是Micro

16、soft(微軟)開(kāi)發(fā)的一款關(guān)系型數(shù)據(jù)庫(kù),提供32位和64位的安裝包。</p><p>  Tomcat6.0:這是由一個(gè)公益組織Apache(阿帕奇)提供的免費(fèi)開(kāi)源的服務(wù)器。因?yàn)門(mén)omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。</p><p>  B/S結(jié)構(gòu):即瀏覽器/服務(wù)器結(jié)構(gòu),是WEB興起后的

17、一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個(gè)瀏覽器(Browser),如Netscape Navigator或Internet Explorer,服務(wù)器安裝Oracle、Sybase、Informix或 SQL Server等數(shù)據(jù)庫(kù)。瀏覽器通過(guò)Web Server 同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。</p>&l

18、t;p>  JSP:即Java Server Pages,是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。 用JSP開(kāi)發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。</p

19、><p>  MVC框架:即模型(model),視圖(view),控制器(controller)的縮寫(xiě)是一種典型的軟件設(shè)計(jì)模式。</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ě)的類和接口組成。JDBC提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更

20、高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序,同時(shí),JDBC也是個(gè)商標(biāo)名。</p><p>  1.4 本論文組織結(jié)構(gòu)</p><p>  本論文包含了5章,下面是這5章內(nèi)容的簡(jiǎn)要概述。</p><p>  第一章 緒論:簡(jiǎn)要介紹了本課題的研究背景和意義,以及在系統(tǒng)設(shè)計(jì)過(guò)程中需要用到的知識(shí)和相關(guān)技術(shù)。</p><p>  第二章

21、需求分析:這一章主要是就本系統(tǒng)所要完成的任務(wù)進(jìn)行分析,為后面的概要設(shè)計(jì)提供支持和參考。</p><p>  第三章 概要設(shè)計(jì):所謂概要設(shè)計(jì)即是對(duì)軟件系統(tǒng)的設(shè)計(jì)進(jìn)行考慮,包括系統(tǒng)的基本處理流程、系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和出錯(cuò)處理設(shè)計(jì)等,這已是本章關(guān)心的內(nèi)容。</p><p>  第四章 系統(tǒng)的實(shí)現(xiàn):在以上各步驟完成的情況下,就是系統(tǒng)的具體實(shí)現(xiàn)了,也

22、即是通常講的編寫(xiě)代碼。</p><p>  第五章 系統(tǒng)測(cè)試:這張主要是對(duì)完成的系統(tǒng)進(jìn)行一些測(cè)試,以查驗(yàn)系統(tǒng)的健壯性,容錯(cuò)性和穩(wěn)定性等等方面。</p><p><b>  2 需求分析</b></p><p><b>  2.1 可行性分析</b></p><p>  技術(shù)可行性:這里講的技術(shù)可行

23、性,包括編程語(yǔ)言的可行性,數(shù)據(jù)庫(kù)和服務(wù)器的可行性,還有硬件方面的可行性。首先數(shù)據(jù)庫(kù)有很多種,像Oracle,Mysql,DB2,SQL Server等等?;谖覀儗?duì)系統(tǒng)的數(shù)據(jù)的大小分析考量,我們采取SQL Server2005。而另一方面,Java語(yǔ)言功能強(qiáng)大,靈活性較強(qiáng),同時(shí)比較適合這個(gè)程序的開(kāi)發(fā)和應(yīng)用。最后就是在硬件方面系統(tǒng)只需要一臺(tái)內(nèi)存32MB,硬盤(pán)在2.0G的品牌機(jī)或兼容機(jī)。所以從技術(shù)方面實(shí)現(xiàn)本系統(tǒng)完全沒(méi)有問(wèn)題。</p&g

24、t;<p>  經(jīng)濟(jì)可行性:一個(gè)系統(tǒng)在開(kāi)發(fā)完成后,如果沒(méi)有效益(比只是經(jīng)濟(jì)方面的,還包括社會(huì)的)或者效益低于開(kāi)發(fā)成本,那么這樣的工作知識(shí)費(fèi)力不討好,也是不值得的。但是從我們前面的詳細(xì)敘述中,我們可以看出,通過(guò)這個(gè)系統(tǒng)可以節(jié)省很多的人力,財(cái)力,物力,并且可以減少因人為操作的失誤造成的不良影響。所以說(shuō),不管是從橫向來(lái)說(shuō),還是縱向來(lái)說(shuō),本體系的經(jīng)濟(jì)方面都是可行的。</p><p>  操作可行性:本系統(tǒng)的

25、開(kāi)發(fā)起點(diǎn)是從只要稍懂計(jì)算機(jī)人員水平開(kāi)發(fā)的,所以它的操作很簡(jiǎn)單,只通過(guò)簡(jiǎn)單的敲擊和按屏幕的提示,就可以完成所有的工作。另外我們有相關(guān)的統(tǒng)計(jì)表明,現(xiàn)在的網(wǎng)絡(luò)已經(jīng)基本普及,所以在操作上面沒(méi)有特別棘手的難題。</p><p>  通過(guò)可行性的研究分析,我們得出結(jié)論,這個(gè)方案是可行的。</p><p>  2.2 系統(tǒng)運(yùn)行環(huán)境</p><p>  對(duì)于使用者來(lái)說(shuō),可能只要能

26、夠連接網(wǎng)絡(luò),安裝了能夠?yàn)g覽網(wǎng)頁(yè)的任意瀏覽器,如FireFox,IE,Google Chrome,即可。但是對(duì)于系統(tǒng)開(kāi)發(fā),這是不夠的,我們還需要開(kāi)發(fā)工具M(jìn)yEclipse以及一個(gè)容器Tomcat,數(shù)據(jù)庫(kù),JDK等。具體的安裝部署我就不就不詳細(xì)一一介紹了,因?yàn)檫@樣的幫助文檔在網(wǎng)上有很多,在這里呢,我主要介紹一下以前沒(méi)有開(kāi)發(fā)web程序時(shí)不常用到的容器Tomcat的安裝部署,它的步驟類似于JDK安裝,需要配置系統(tǒng)環(huán)境變量:在環(huán)境變量中的系統(tǒng)變量

27、中新建變量TOMCAT_HOME,然后輸入Tomcat安裝路徑,如我的安裝路徑“D:\apache-tomcat-6.0.36-windows-x64</p><p>  \apache-tomcat-6.0.36”;就把這個(gè)路徑拷貝到TOMCAT_HOME變量中。然后在另一個(gè)環(huán)境變量CLASSPATH中輸入“%TOMCAT_HOME%\BIN”,接著找到我們前面說(shuō)的安裝路徑</p><p&g

28、t;  “D:\apache-tomcat-6.0.36-windows-x64\apache-tomcat-6.0.36\bin”下的startup.exe,點(diǎn)擊運(yùn)行。最后可以嘗試在搜索欄中輸入“http://localhost:8080/”,如果出現(xiàn)以下頁(yè)面,就說(shuō)明整個(gè)環(huán)境變量的配置已經(jīng)完成。</p><p>  2.3 功能性需求</p><p>  本系統(tǒng)的的目的在于給高校教師進(jìn)

29、行職稱評(píng)審以及量化打分,所以教師首先需要登錄到系統(tǒng)中,而在進(jìn)行評(píng)審打分之前還需要獲得教師的基本信息,同時(shí)教師又應(yīng)該可以對(duì)自己的基本信息進(jìn)行修改。通過(guò)對(duì)這些要求的綜合分析,我們得出本系統(tǒng)至少有以下功能模塊。</p><p>  (1)教師注冊(cè)模塊:提供教師注冊(cè)功能</p><p>  (2)教師登錄模塊:提供教師登錄身份認(rèn)證功能。</p><p>  (3)教師成就導(dǎo)

30、航模塊:提供教師需要填寫(xiě)的評(píng)審所需要的各個(gè)方面成就的導(dǎo)航。</p><p>  (4) 信息填寫(xiě)模塊:在教師選擇了導(dǎo)航欄中的某個(gè)選項(xiàng)時(shí),提供一個(gè)關(guān)于該選項(xiàng)需要填寫(xiě)的詳細(xì)信息。</p><p>  2.4 非功能性需求</p><p>  1)性能需求 :也許一個(gè)人使用時(shí),系統(tǒng)的反應(yīng)速度很快。但是如果多人同時(shí)訪問(wèn)時(shí),系統(tǒng)的反應(yīng)速度會(huì)怎樣。我們的目的就是要做到系統(tǒng)的響應(yīng)

31、時(shí)間盡量短。最壞響應(yīng)時(shí)間不能超過(guò)15秒,最壞平均響應(yīng)時(shí)間不能超過(guò)10秒。</p><p>  2)界面需求 :一個(gè)好的網(wǎng)頁(yè)無(wú)疑會(huì)增加使用者對(duì)其的好感,而什么是一個(gè)好的頁(yè)面呢。我的理解是首先是界面的色調(diào),因?yàn)槭褂谜叽蜷_(kāi)某個(gè)界面是,界面的顏色會(huì)瞬時(shí)給他或喜悅或反感的反應(yīng)。通過(guò)對(duì)優(yōu)秀網(wǎng)站的顏色分析,本系統(tǒng)頁(yè)面主要采用素雅的色調(diào),導(dǎo)航欄以淺綠目錄主色調(diào),而主頁(yè)面以純白為主。</p><p>  3

32、)安全需求:安全問(wèn)題主要分三個(gè)部分:一是服務(wù)器安全,確保存儲(chǔ)在服務(wù)器上的數(shù)據(jù)和文件的安全。二是用戶身份驗(yàn)證安全,確保登錄安全,防止對(duì)信息的非授權(quán)訪問(wèn)。三是對(duì)話期安全,確保數(shù)據(jù)在Internet上傳輸時(shí)不會(huì)被截獲。</p><p><b>  3 系統(tǒng)設(shè)計(jì)</b></p><p><b>  3.1 設(shè)計(jì)約束</b></p><

33、;p>  1)性能:關(guān)鍵的功能(如登錄,注冊(cè),信息提交,計(jì)算結(jié)果等)的響應(yīng)時(shí)間平均控制在十秒以內(nèi),最壞不要超過(guò)十五秒。</p><p>  2)易用性:易用性主要體現(xiàn)在界面的簡(jiǎn)潔性,一致性,使得界面各個(gè)菜單的對(duì)應(yīng)的功能一目了然,這樣就可以讓使用者可以很方便的操作系統(tǒng)。</p><p>  3)可靠性:做到用戶在使用過(guò)程中信息的不泄露,同時(shí)提交的信息能夠正確的存入到數(shù)據(jù)庫(kù)。這一方面會(huì)在

34、后續(xù)的測(cè)試階段進(jìn)行嚴(yán)格的試驗(yàn)。</p><p>  4)兼容性:考慮到我們這里使用的服務(wù)器Tomcat和數(shù)據(jù)庫(kù)SQL Server2005會(huì)隨著時(shí)間的往后推移,會(huì)進(jìn)行升級(jí),以滿足更高的要求。而我們?cè)谠O(shè)計(jì)過(guò)程也會(huì)考慮到這個(gè)問(wèn)題。所以我們?cè)O(shè)計(jì)向下兼容,這樣就可以解決兼容性的問(wèn)題。</p><p>  3.2 系統(tǒng)概要設(shè)計(jì)</p><p>  概要設(shè)計(jì)進(jìn)一步轉(zhuǎn)化為面向?qū)ο?/p>

35、的設(shè)計(jì),系統(tǒng)的體系結(jié)構(gòu)采用瀏覽器/服務(wù)器架構(gòu),通過(guò)UML建模進(jìn)行體系結(jié)構(gòu)和軟件結(jié)構(gòu)的設(shè)計(jì),為后續(xù)實(shí)現(xiàn)做準(zhǔn)備。</p><p>  3.2.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</p><p>  鑒于我們的系統(tǒng)是用JSP開(kāi)發(fā)網(wǎng)頁(yè)形式的,所以我們的軟件體系結(jié)構(gòu)也又將選擇B/S,即瀏覽器/服務(wù)器的模式。這種結(jié)構(gòu)的如下:</p><p>  圖3.1.1 B/S結(jié)構(gòu)示意圖</p>

36、;<p>  這種結(jié)構(gòu)主要有以下幾個(gè)優(yōu)點(diǎn):a.不需要像C/S結(jié)構(gòu)那樣使用時(shí)需要下載客戶端,B/S具有分布式特點(diǎn),只要有瀏覽器就可以隨時(shí)隨地查詢?cè)L問(wèn)等業(yè)務(wù)。 b.方便系統(tǒng)升級(jí)和維護(hù)可節(jié)省資源。 c.業(yè)務(wù)擴(kuò)展方便,通過(guò)增加頁(yè)面就可以增加服務(wù)器功能。d.開(kāi)發(fā)簡(jiǎn)單,共享性強(qiáng)。</p><p>  2)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)采用了MVC的思想。根據(jù)面向?qū)ο蠓治鲭A段中類劃分結(jié)果,規(guī)劃界面類、控制類、實(shí)體類及調(diào)用關(guān)系。

37、</p><p>  在面向?qū)ο蠓治鲭A段,我們把類大體上分成了界面和實(shí)體兩類。但是,為了提高代碼的易維護(hù)性、易讀性,增加類內(nèi)部的純度、類之間調(diào)用的靈活性,我們把控制代碼另封裝為一個(gè)類,即控制類,使系統(tǒng)中類之間的調(diào)用關(guān)系如下圖所示:</p><p>  圖3.2.2 MVC模式示意圖</p><p>  我們的系統(tǒng)將使用JSP來(lái)完成,因此如果我們將上面的設(shè)計(jì)模式結(jié)合我

38、們具體實(shí)現(xiàn)所用到的技術(shù),就可以將上面的系統(tǒng)結(jié)構(gòu)圖,轉(zhuǎn)化為下面的模式:</p><p>  圖3.2.3 系統(tǒng)實(shí)現(xiàn)軟件結(jié)構(gòu)圖</p><p>  視圖層的jsp頁(yè)面通過(guò)Windows GUI進(jìn)行頁(yè)面展示,然后通過(guò)Struts的Action進(jìn)行業(yè)務(wù)處理、數(shù)據(jù)校驗(yàn)等,把對(duì)數(shù)據(jù)庫(kù)持久化的操作交給DAO,通過(guò)建立Model來(lái)與數(shù)據(jù)庫(kù)進(jìn)行交互,從而對(duì)持久化數(shù)據(jù)進(jìn)行相應(yīng)操作。</p>&l

39、t;p>  系統(tǒng)架構(gòu)采用三層架構(gòu):</p><p>  三層架構(gòu)(3-tier architecture) 通常意義上的三層架構(gòu)就是將整個(gè)業(yè)務(wù)應(yīng)用劃分為:表現(xiàn)層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問(wèn)層(DAL)。區(qū)分層次的目的即為了“高內(nèi)聚,低耦合”的思想。</p><p>  三層架構(gòu)每一層的分工如下:</p><p>  1、表現(xiàn)層(UI):通俗講就是展

40、現(xiàn)給用戶的界面,即用戶在使用一個(gè)系統(tǒng)的時(shí)候他的所見(jiàn)所得。</p><p>  2、業(yè)務(wù)邏輯層(BLL):針對(duì)具體問(wèn)題的操作,也可以說(shuō)是對(duì)數(shù)據(jù)層的操作,對(duì)數(shù)據(jù)業(yè)務(wù)邏輯處理。</p><p>  3、數(shù)據(jù)訪問(wèn)層(DAL):該層所做事務(wù)直接操作數(shù)據(jù)庫(kù),針對(duì)數(shù)據(jù)的增添、刪除、修改、查找等。</p><p>  三層架構(gòu)示意圖如3.2.4所示</p><p

41、>  圖3.2.4 三層架構(gòu)示意圖</p><p>  3.3 系統(tǒng)詳細(xì)設(shè)計(jì)</p><p><b>  系統(tǒng)流程圖如下:</b></p><p>  圖3.3.1 系統(tǒng)流程圖</p><p><b>  3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫(kù),顧名思

42、義,是用來(lái)存儲(chǔ)用戶在使用系統(tǒng)是所產(chǎn)生的數(shù)據(jù)的,它可以長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi),有組織的,可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)設(shè)計(jì)狹義來(lái)講就是設(shè)計(jì)一個(gè)可以存儲(chǔ)數(shù)據(jù)的倉(cāng)庫(kù),使之能有效地管理和處理數(shù)據(jù)。</p><p>  數(shù)據(jù)庫(kù)設(shè)計(jì)的主要步驟如下圖所示3.4.1:</p><p>  3.4.1數(shù)據(jù)庫(kù)表設(shè)計(jì)</p><p>  根據(jù)題目要求,分析出設(shè)計(jì)過(guò)程中需要的數(shù)據(jù)庫(kù)表。采用的S

43、QL Server 2005是一種典型的關(guān)系型數(shù)據(jù)庫(kù),所設(shè)計(jì)的教師職稱評(píng)審系統(tǒng)主要包括教師和管理員兩個(gè)個(gè)對(duì)象,每個(gè)對(duì)象都有自己的功能,可以對(duì)教師檔案進(jìn)行查詢、打印教師檔案報(bào)表或?qū)?shù)據(jù)庫(kù)進(jìn)行修改。通過(guò)對(duì)教師職稱管理系統(tǒng)的總體分析及對(duì)數(shù)據(jù)庫(kù)的定可以得到下面一些表,</p><p><b>  數(shù)據(jù)庫(kù)清單表</b></p><p>  如表3.4.1所示。</p>

44、;<p>  表3.4.1數(shù)據(jù)庫(kù)表清單</p><p>  2)教師基本信息表(Teacher)</p><p>  教師基本信息表如表3.4.2所示。</p><p>  表3。4.2教師基本信息表</p><p>  3)管理員信息表(Admin)</p><p>  管理員信息表如表3.4.3所示。

45、</p><p>  表3.4.3管理員信息表</p><p>  4)個(gè)人表現(xiàn)表(Achieve)</p><p>  個(gè)人表現(xiàn)表如表3.4.4所示。</p><p>  表3.4.4 個(gè)人表現(xiàn)表</p><p>  5)分值比重等級(jí)表(Grade)</p><p>  分值比重等級(jí)表如表5所

46、示。</p><p>  表3.4.5分值比重等級(jí)表</p><p>  3.4.2數(shù)據(jù)庫(kù)分析</p><p>  根據(jù)流程和功能建立數(shù)據(jù)庫(kù)各表的相互關(guān)系。</p><p>  1)教師主體E-R關(guān)系圖</p><p>  通過(guò)對(duì)教師實(shí)體的分析,了解教師的基本屬性和能夠進(jìn)行的操作,教師主體E-R關(guān)系圖如圖3.4.2所示

47、。</p><p>  圖3.4.2教師主體E-R關(guān)系圖</p><p>  2)管理員實(shí)體E-R關(guān)系圖</p><p>  管理員實(shí)體E-R關(guān)系圖如圖3.4.3所示。</p><p>  圖3.4.3管理員實(shí)體E-R關(guān)系圖</p><p>  3)個(gè)人表現(xiàn)實(shí)體E-R關(guān)系圖</p><p>  

48、個(gè)人表現(xiàn)實(shí)體E-R關(guān)系圖如圖3.4.4所示 </p><p>  圖3.4.4個(gè)人表現(xiàn)實(shí)體E-R關(guān)系圖</p><p><b&

49、gt;  全局關(guān)系圖</b></p><p>  全局關(guān)系圖如圖3.4.5所示 </p><p>  教師 管理員 1+ 管理 教師檔案卡</p><p>  姓名 姓 名</p><p>  密碼 密 碼

50、</p><p><b>  添加</b></p><p>  1+ 1+ 更新</p><p><b>  刪除</b></p><p><b>  教務(wù)人員</b></p><p><b> 

51、 姓名</b></p><p><b>  密碼</b></p><p>  教師基本 教師工作 教師學(xué)術(shù) 教師科研</p><p>  信息卡 信息卡 信息卡 信息卡</p><p>  1+

52、 編號(hào) 編號(hào) 編號(hào) 編號(hào)</p><p>  姓名 姓名 姓名 姓名</p><p>  性別 性別 性別 性別</p><p>

53、;  年齡 論文及著 科研情況</p><p>  出生年 作名稱 科研成果</p><p>  月日 所教科目 出版社名 獎(jiǎng)懲情況</p><p>  政治面貌

54、 考試/考察 稱</p><p>  民族 學(xué)時(shí) 期刊號(hào)</p><p>  獎(jiǎng)懲情況 折合學(xué)時(shí) 獎(jiǎng)懲情況</p><p><b>  查詢或打印</b></p><p>  圖3.4.5 系統(tǒng)全局E-R圖<

55、/p><p>  3.4.3 數(shù)據(jù)庫(kù)表間關(guān)系</p><p>  在本系統(tǒng)中,因?yàn)闀?huì)設(shè)計(jì)到數(shù)據(jù)庫(kù)的有關(guān)操作,在此之前我們也經(jīng)過(guò)分析建立了相應(yīng)的數(shù)據(jù)庫(kù),也建立了數(shù)據(jù)庫(kù)中需要的表。但是這并沒(méi)有結(jié)束,我們還需要知道數(shù)據(jù)庫(kù)中各個(gè)表的聯(lián)系,這樣我們才能更好地操作數(shù)據(jù)庫(kù)。下面的圖3.4.6就是關(guān)于數(shù)據(jù)庫(kù)表間聯(lián)系的示意圖:</p><p>  編 號(hào) 姓 名 、、、、、、<

56、/p><p>  Teacher表(基本信息表)</p><p>  編 號(hào) 姓 名 、、、、、、</p><p>  Achieve表(教師成就表)</p><p>  編 號(hào) 姓 名 、、、、、、</p><p>  Grade表(成就等級(jí)表)</p><p>  編 號(hào)

57、 姓 名 、、、、、、</p><p>  姓 名 登陸名稱 、、、、、、</p><p>  圖3.4.6 表間關(guān)系圖</p><p><b>  4 系統(tǒng)實(shí)現(xiàn)</b></p><p>  4.1 用戶登錄的實(shí)現(xiàn):</p><p><b>  部分源碼:</b>

58、</p><p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p>  <html xmlns="http:/

59、/www.w3.org/1999/xhtml" ></p><p><b>  <head></b></p><p>  <title>3</title></p><p><b>  <script></b></p><p>  fun

60、ction r()</p><p>  {var username=document.getElementById("username");</p><p>  var pass=document.getElementById("password");</p><p>  if(username.value=="&q

61、uot;)</p><p>  {alert("請(qǐng)輸入用戶名");</p><p>  username.focus();</p><p><b>  return;}</b></p><p>  if(pass.value=="")</p><p>  {

62、alert("請(qǐng)輸入密碼");</p><p><b>  return;}</b></p><p>  return true;</p><p><b>  }</b></p><p><b>  </script></b></p>

63、<p><b>  </head></b></p><p><b>  <body></b></p><p><b>  <form></b></p><p>  <table width="350" bgcolor=&qu

64、ot;#ccffcc" style="border-color" border="1"></p><p>  <tr align=center></p><p>  <td>用戶名</td><td><input type="text" name="us

65、ername" id="username"></td></p><p><b>  </tr></b></p><p>  <tr align=center><td>密 碼</td><td><input type="password"

66、 name="password" id="password"></td></tr></p><p>  <tr align=center><td>驗(yàn)證碼</td><td><input type="text" name="yanzheng"><

67、;/td></tr></p><p>  <tr align=center><td colspan="2"><input type="button" value="登 錄" onclick="r();"/> <input type="reset"

68、value="重 置"/></td></tr></p><p><b>  </table></b></p><p><b>  </form></b></p><p><b>  </body></b></p

69、><p><b>  </html></b></p><p>  4.2用戶注冊(cè)的實(shí)現(xiàn):</p><p>  部分源碼如下:<?xml version="1.0" encoding="UTF-8" ?></p><p>  <!DOCTYPE html P

70、UBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p>  <html xmlns="http://www.w3.org/1999/xhtml"></p>

71、<p><b>  <head></b></p><p>  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></p><p>  <title>用戶注冊(cè)頁(yè)面</title>&l

72、t;/p><p><b>  </head></b></p><p>  <body bgcolor="#98FB98"> </p><p>  <h2>用戶注冊(cè)信息</h2></p><p>  <form method="post&quo

73、t; action="Welcome.html"></p><p><b>  <table ></b></p><p><b>  <tr></b></p><p>  <td align="right">教師號(hào)</td>&l

74、t;/p><p>  <td><input type="text" name="id" size="20" maxlength="10"/></td></p><p><b>  </tr></b></p><p><

75、;b>  <tr></b></p><p>  <td align="right">用戶名</td></p><p>  <td><input type="text" name="user" size="20" maxlength=&quo

76、t;30"/></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td align="right">密碼</td></p><p&g

77、t;  <td><input type="password" name="pwd" size="20" maxlength="30"/></td></p><p><b>  </tr></b></p><p><b>  <

78、tr></b></p><p>  <td align="right">確認(rèn)密碼</td></p><p>  <td><input type="password" name="ensure" size="20" maxlength="30&

79、quot;/></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td align="right">性別</td></p><p>  &

80、lt;td><input type="radio" name="gender" value="0"/>男</p><p>  <input type="radio" name="gender" value="1" checked="checked"/&

81、gt;女</td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td align="right">籍貫</td></p><p>  <td&

82、gt;<select name="hometown" size="1" ></p><p>  <option value="10">--請(qǐng)選擇你的籍貫--</option></p><p>  <option value="11">北京</option&g

83、t;</p><p>  <option value="12">天津</option></p><p>  <option value="13">上海</option></p><p>  <option value="14">四川</opt

84、ion></select></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td align="right">政治面貌</td></p>

85、<p>  <td><select name="face" size="1"></p><p>  <option value="110">--請(qǐng)選擇你的政治面貌--</option></p><p>  <option value="111"

86、>黨員(含預(yù)備黨員)</option></p><p>  <option value="112">民主黨派人士</option></p><p>  <option value="113">團(tuán)員</option></p><p>  <option va

87、lue="114">群眾</option></select></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td align="right&q

88、uot;>獲得學(xué)位</td></p><p>  <td><select name="face" size="1"></p><p>  <option value="210">--請(qǐng)選擇你的獲得學(xué)位--</option></p><p> 

89、 <option value="211">學(xué)士</option></p><p>  <option value="212">碩士</option></p><p>  <option value="213">博士</option></select>

90、;</td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td align="right">個(gè)人簡(jiǎn)介</td></p><p>  <td&g

91、t;<textarea cols="20" rows="5" name="descroption" >請(qǐng)輸入您的個(gè)人簡(jiǎn)介</textarea></td></p><p><b>  </tr></b></p><p><b>  <tr>&

92、lt;/b></p><p>  <td colspan="2" align="center"></p><p>  <input type="submit" name="submit" value="提交" /></p><p>  &

93、lt;input type="reset" name="reset" value="重置"/></p><p>  <input type="button" name="button" value="取消"/></p><p><b>  &l

94、t;/td></b></p><p><b>  </tr></b></p><p><b>  </table></b></p><p>  </form></body></html></p><p>  4.3信息更新

95、的實(shí)現(xiàn):</p><p>  這里主要的功能是用來(lái)更新一些教師信息,包括像教師的個(gè)人資料,工作表現(xiàn),學(xué)術(shù)研究,論文論著等等方面的信息。</p><p><b>  部分源代碼:</b></p><p><b>  <center></b></p><p>  更 新 記 錄 界 面<

96、;/p><p><b>  <br></b></p><p>  <br><font size="4"></p><p>  <p><a href="<%=response.encodeURL("http://127.0.0.1:8080/jbgx.

97、jsp")%>">教 師 基 本 信 息 更 新</a></p><p>  <p><a href="<%=response.encodeURL("http://127.0.0.1:8080/gzgx.jsp")%>">教 師 工 作 信 息 更 新</a></p>&

98、lt;p>  <p><a href="<%=response.encodeURL("http://127.0.0.1:8080/xsgx.jsp")%>">教 師 學(xué) 術(shù) 信 息 更 新</a></p><p>  <p><a href="<%=response.encodeURL(&q

99、uot;http://127.0.0.1:8080/kygx.jsp")%>">教 師 科 研 信 息 更 新</a></p><p>  <p><a href="<%=response.encodeURL("http://127.0.0.1:8080/usergx.jsp")%>">注 冊(cè) 用

100、 戶 信 息 更 新</a> </p><p>  <form action="guanliyuandenglu.jsp" method="post"></p><p>  <input type="submit" value="返 回" name="fanhui&

101、quot; ></p><p><b>  </form></b></p><p><b>  </br></b></p><p>  </td></tr></p><p>  4.4成就導(dǎo)航欄的實(shí)現(xiàn):</p><p> 

102、 這一塊,主要用來(lái)導(dǎo)航的,讓用戶來(lái)選擇在評(píng)審過(guò)程中需要填寫(xiě)哪些方面的信息,并且這一塊在其他塊更新變化時(shí),保持不變化,減少了系統(tǒng)的冗余性。</p><p>  4.5詳細(xì)信息填寫(xiě)的實(shí)現(xiàn)</p><p>  這里是主要用來(lái)顯示填寫(xiě)評(píng)審項(xiàng)目的詳盡信息。以下舉兩個(gè)兩個(gè)具體填寫(xiě)頁(yè)面為例,其他信息填寫(xiě)與此類似</p><p>  1)科研項(xiàng)目詳細(xì)信息填寫(xiě)頁(yè)面:</p>

103、;<p>  2)個(gè)人獲得獎(jiǎng)項(xiàng)詳細(xì)信息填寫(xiě)頁(yè)面</p><p><b>  5 系統(tǒng)測(cè)試</b></p><p><b>  5.1 測(cè)試方法</b></p><p>  系統(tǒng)測(cè)試可分為五個(gè)方面:</p><p>  1)測(cè)試所有鏈接能否確實(shí)鏈接到了想要鏈接到的頁(yè)面;</p>

104、;<p>  2)測(cè)試要鏈接的頁(yè)面是否存在;</p><p>  3)只有知道正確的 URL 地址才能訪問(wèn),即保證 Web 應(yīng)用系統(tǒng)上沒(méi)有孤立的頁(yè)面;</p><p>  4)系統(tǒng)的各模塊功能是否能夠正常使用;</p><p>  5)系統(tǒng)的輸出信息是否正確。</p><p>  在系統(tǒng)實(shí)現(xiàn)后,我們就將進(jìn)行最后一項(xiàng)關(guān)鍵性的任務(wù),

105、這項(xiàng)任務(wù)關(guān)系到系統(tǒng)完成得是否科學(xué),健壯,安全,就像任務(wù)就是測(cè)試,測(cè)試主要分為黑盒測(cè)試和白盒測(cè)試,接下來(lái)我們將按照嚴(yán)格的測(cè)試步驟進(jìn)行逐一測(cè)試:</p><p>  測(cè)試技術(shù)展示圖如下5.1.1:</p><p>  圖5.1.1 測(cè)試步驟示意圖</p><p><b>  5.2 具體測(cè)試</b></p><p><

106、b>  登錄模塊測(cè)試</b></p><p><b>  注冊(cè)模塊測(cè)試</b></p><p>  3)詳細(xì)評(píng)審信息填寫(xiě)</p><p>  針對(duì)管理的實(shí)效性,采用軟件功能模塊測(cè)試在系統(tǒng)中測(cè)試,檢查程序功能是不是能按規(guī)定正常使用,程序是不是能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)和產(chǎn)生正確的輸出信息,并且能保持外部信息的完整性。另外,在功能測(cè)試中

107、,可以按照需求分析中的用例模型或者初級(jí)操作說(shuō)明書(shū)進(jìn)行測(cè)試,測(cè)試按照操作流程對(duì)網(wǎng)頁(yè)進(jìn)行基本功能、響應(yīng)性能、出錯(cuò)處理等的測(cè)試,并制定相應(yīng)的缺陷級(jí)別。在本系統(tǒng)中,經(jīng)過(guò)詳細(xì)測(cè)試找到了一些存在的缺陷并進(jìn)行了糾正。系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)達(dá)到了預(yù)期的要求。</p><p><b>  結(jié) 論</b></p><p>  眾所周知只有有了好的思想,才能生產(chǎn)出好的產(chǎn)品,而在軟件設(shè)計(jì)方面,相

108、對(duì)于面向過(guò)程的程序設(shè)計(jì)向而言,面向?qū)ο蟮脑O(shè)計(jì)實(shí)現(xiàn)思想,能夠以更加符合人的邏輯思維的方式,自然而然也就更能生產(chǎn)出優(yōu)秀的軟件產(chǎn)品。同樣,一個(gè)好的系統(tǒng)結(jié)構(gòu)也會(huì)帶來(lái)諸多的方便和好處,而本系統(tǒng)也是通過(guò)細(xì)心地對(duì)比研究選擇出適合的開(kāi)發(fā)策略。經(jīng)過(guò)這兩個(gè)多月來(lái)的不懈努力,高校教師職稱評(píng)審量化打分系統(tǒng)基本完成,經(jīng)過(guò)縝密的分析設(shè)計(jì),測(cè)試使用,本系統(tǒng)基本完成了課題中所需要的內(nèi)容,并且能夠在各種情況下良好地運(yùn)行。</p><p>  本系

109、統(tǒng)以B/S(瀏覽器/服務(wù)器)為開(kāi)發(fā)模式,采用JSP(JAVA SERVER PAGES)和JAVA為編程語(yǔ)言,結(jié)合JavaScript腳本以及Html標(biāo)記語(yǔ)言,再加上以SQL Server 2005、 MyEclipse、TOMCAT和EDITPLUS為開(kāi)發(fā)平臺(tái)的組合完成。通過(guò)親手地使用,加深了對(duì)這種開(kāi)發(fā)模式的了解。同時(shí),也有一些自己的感悟。那就是一個(gè)優(yōu)秀的軟件設(shè)計(jì)實(shí)現(xiàn),包含了開(kāi)發(fā)過(guò)程中的每一個(gè)細(xì)節(jié),從需求分析到概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)到實(shí)現(xiàn)

110、、部署及維護(hù),并對(duì)數(shù)據(jù)庫(kù)操作進(jìn)行優(yōu)化設(shè)計(jì),并且還要在充分考慮系統(tǒng)性能的基礎(chǔ)上,做到復(fù)用性強(qiáng)、擴(kuò)展性高、可靠性好,這樣才稱得上好的系統(tǒng)。</p><p>  但遺憾的是,畢竟自己能力還有限,雖然經(jīng)過(guò)這段時(shí)間的努力基本上完成了系統(tǒng)規(guī)定的功能,但還是有一些不盡人意的地方。比如最后的計(jì)算分值并打印的功能還沒(méi)有實(shí)現(xiàn)。在界面友好這方面做得也只是差強(qiáng)人意,這也說(shuō)明我們的知識(shí)面不能太單一。因此,在接下來(lái)的學(xué)習(xí)中,我將認(rèn)真學(xué)習(xí)各方

111、面有關(guān)知識(shí),同時(shí)完善本系統(tǒng)。</p><p><b>  參 考 文 獻(xiàn)</b></p><p>  [1] 申吉紅,廖學(xué)峰,余?。?JSP課程設(shè)計(jì)案例精編. 北京:清華大學(xué)出版社, 2007.</p><p>  [2] 耿祥義,張躍平. JSP基礎(chǔ)教程.北京: 清華大學(xué)出版社, 2009.</p><p>  [3]

112、王珊,薩師煊.?dāng)?shù)據(jù)庫(kù)系統(tǒng)理論.北京:高等教育出版社,2009.</p><p>  [4]郝安林. SQL Server 2005基礎(chǔ)教程.北京,清華大學(xué)出版社.2008.</p><p>  [5] 桂穎.從零開(kāi)始學(xué)SQL Server. 北京:清華大學(xué)出版社 , 2011.</p><p>  [6] 郭鄭州,陳軍紅. SQL Server完全自學(xué)手冊(cè). 北京

113、:機(jī)械工業(yè)出版社, 2010.</p><p>  [7] 龍馬創(chuàng)新教育研究室.Java從入門(mén)到精通 .北京:人民郵電出版社, 2010.</p><p>  [8] 葉核亞. Java程序設(shè)計(jì)使用教程.北京:清華大學(xué)出版社, 2010.</p><p>  [9](英國(guó))Ian Sommerville.軟件工程.北京:機(jī)械工業(yè)出版社,2009.</p>

114、<p>  [10](美國(guó))普雷斯曼.軟件工程實(shí)踐者研究方法.北京,機(jī)械工業(yè)出版社.2007.</p><p>  [11] 李興發(fā),王月清. Java Web開(kāi)發(fā)實(shí)戰(zhàn)經(jīng)典基礎(chǔ)篇. 北京:清華大學(xué)出版社, 2010.</p><p>  [12]封超,晁陽(yáng).Tomcat與Java Web開(kāi)發(fā)技術(shù)詳解.北京,清華大學(xué)出版社.2008.</p><p> 

115、 [13]孫衛(wèi)琴.Tomcat與Java Web開(kāi)發(fā)技術(shù)詳解(第二版).北京,清華大學(xué)出版社.2009.</p><p>  [14]林信良.Servlet和JSP學(xué)習(xí)筆記.北京,清華大學(xué)出版社.2012.</p><p>  [15]李寧.Java Web開(kāi)發(fā)技術(shù)大全:JSP+Servlet+Struts+Hibernate+Spring.北京,清華大學(xué)出版社.2009.</p&g

116、t;<p>  [16](美國(guó)) 達(dá)克特 (Jon Duckett).HTML、XHTML、CSS與JavaScript入門(mén)經(jīng)典.北京,清華大學(xué)出版社.2011.</p><p>  [17]張熠 .零基礎(chǔ)學(xué)HTML+CSS.北京,機(jī)械工業(yè)出版社.2012.</p><p>  [18] 王勇.Struts中的8種J2EE核心模式[J]. 計(jì)算機(jī)系統(tǒng)應(yīng)用,2007,<

117、/p><p>  [19] 沈力.JSP技術(shù)研究[J].科技資訊,2011,(09)</p><p>  [20] 汪蔚. 基于Java的數(shù)據(jù)庫(kù)連接池設(shè)計(jì)與優(yōu)化[J]. 交通科技與經(jīng)濟(jì), 2009</p><p>  [21]劉永立. Java環(huán)境下Web程序的中文亂碼問(wèn)題與對(duì)策[J]. 電腦編程技巧與維護(hù), 2011,(14)</p><p&g

118、t;  [22] 孫靜. Java數(shù)據(jù)庫(kù)連接技術(shù)的探討與實(shí)踐[J]. 信息與電腦(理論版), 2010,(08)</p><p>  [23]程祥. Struts、Hibernate和Spring的輕型J2EE架構(gòu)的研究[J]. 電腦編程技巧與維護(hù), 2007,(04)</p><p>  [24] 蔣哲遠(yuǎn). 基于Web服務(wù)的特定領(lǐng)域軟件體系結(jié)構(gòu)及其關(guān)鍵技術(shù)研究[D]. 合肥工業(yè)大學(xué),

119、2006 </p><p>  [25]史玲華,翟璐璐. J2EE軟件開(kāi)發(fā)框架技術(shù)探討[J]. 電腦知識(shí)與技術(shù), 2010,(20) </p><p><b>  致 謝</b></p><p>  光陰荏苒,時(shí)光如梭,不知不覺(jué)中四年的大學(xué)生涯即將結(jié)束。在這四年的學(xué)習(xí)生活中,得到了很多友情友誼和幫助。想到這里,總有些不舍和眷念。但是人生

120、的路始終要向前,盡管有那么多留戀,我們依然要不斷前行?;厥走@四年走過(guò)的歷程,真的有很多需要銘記和感謝的人。</p><p>  首先要感謝我的畢業(yè)設(shè)計(jì)指導(dǎo)老師師碩老師,因?yàn)樵诒菊n題從一開(kāi)始到結(jié)束,師碩老師給予了我莫大的關(guān)懷和幫助。這樣的幫助不僅僅只是在技術(shù)上的悉心講解和指導(dǎo),不僅僅在設(shè)計(jì)過(guò)程中對(duì)我的理解和寬容,更重要的是在精神上的不斷鼓勵(lì)和支持,才讓我在多次灰心失望后,企圖放棄的情況下堅(jiān)持了下來(lái),并最終順利完成。

121、同時(shí),師老師樸實(shí)無(wú)華,平易近人,寬厚仁愛(ài)的人格魅力,以及勤勤懇懇,兢兢業(yè)業(yè),為人師表,誨人不倦的敬業(yè)態(tài)度,都深深地感染了我,在以后的道路中,我也將秉持老師的這種態(tài)度。</p><p>  其次還要感謝其他在大學(xué)遇到的老師們,因?yàn)槭悄銈償?shù)年如一日在課堂上辛勤地不分寒暑授課,為我在學(xué)習(xí)知識(shí)的路上指引方向,釋疑解難。正是由于從最初的一點(diǎn)一點(diǎn)打下堅(jiān)實(shí)的功底,才有了自己一步一步的發(fā)展,到最終經(jīng)過(guò)實(shí)踐,完成了本課題的研究。&

122、lt;/p><p>  同樣,在此,我還要感謝我的同學(xué)朋友們,因?yàn)樵陔x家千里的學(xué)校上學(xué),人總是有些不習(xí)慣。在這四年的時(shí)間里,在生活上,我的同學(xué)們給予了我無(wú)數(shù)的溫暖;在學(xué)習(xí)上,我們因?yàn)橛辛怂季S的碰撞,才有了不斷的進(jìn)步。 </p><p>  最后要感謝那些提供相關(guān)資料的作者,因?yàn)樵诒敬萎厴I(yè)設(shè)計(jì)的整個(gè)過(guò)程中,我查閱了很多的有關(guān)材料。雖然這在前面的參考文獻(xiàn)中已經(jīng)列舉了一部分,但還是有沒(méi)有列出的同行朋

123、友們,所以在此也對(duì)你們深表感謝。</p><p>  計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)</p><p>  畢業(yè)實(shí)習(xí)及畢業(yè)論文(設(shè)計(jì))規(guī)范</p><p>  計(jì)算機(jī)科學(xué)與工程學(xué)院</p><p><b>  計(jì)算機(jī)科學(xué)與技術(shù)系</b></p><p><b>  2015年03月</b>

124、;</p><p><b>  目 錄</b></p><p>  一. 畢業(yè)實(shí)習(xí)及畢業(yè)論文(設(shè)計(jì))的主要目的1</p><p>  二. 指導(dǎo)教師選聘及對(duì)指導(dǎo)教師的要求1</p><p>  三. 畢業(yè)實(shí)習(xí)分組及實(shí)施計(jì)劃3</p><p>  四. 畢業(yè)論文(設(shè)計(jì))的選題3<

125、;/p><p>  五.畢業(yè)實(shí)習(xí)及畢業(yè)論文(設(shè)計(jì))的進(jìn)度控制4</p><p>  六、畢業(yè)論文的結(jié)構(gòu)與格式8</p><p>  七、畢業(yè)實(shí)習(xí)以及畢業(yè)論文(設(shè)計(jì))成績(jī)?cè)u(píng)定11</p><p>  八、畢業(yè)設(shè)計(jì)的歸檔工作11</p><p>  九、畢業(yè)實(shí)習(xí)及畢業(yè)論文(設(shè)計(jì))領(lǐng)導(dǎo)小組13</p>&

126、lt;p>  附件1:任務(wù)書(shū)的填寫(xiě)格式15</p><p>  附件2:開(kāi)題報(bào)告的填寫(xiě)格式21</p><p>  附件3:文獻(xiàn)綜述格式25</p><p>  附件4:實(shí)習(xí)報(bào)告封面格式29</p><p>  附件5:實(shí)習(xí)鑒定表格式30</p><p>  附件6:實(shí)習(xí)成績(jī)?cè)u(píng)定表格式31</p

127、><p>  附件7:畢業(yè)論文格式的基本要求32</p><p>  附件8:畢業(yè)設(shè)計(jì)袋封面填寫(xiě)格式42</p><p>  附件9:畢業(yè)論文驗(yàn)收表43</p><p>  附件10:畢業(yè)設(shè)計(jì)(論文)評(píng)論標(biāo)準(zhǔn)44</p><p>  附件11:畢業(yè)設(shè)計(jì)資料電子文檔目錄結(jié)構(gòu)49</p><p&g

128、t;  根據(jù)學(xué)院有關(guān)學(xué)生實(shí)習(xí)的規(guī)定和本專業(yè)教學(xué)計(jì)劃的安排,對(duì)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)學(xué)生畢業(yè)實(shí)習(xí)及畢業(yè)論文(設(shè)計(jì))作如下具體安排:</p><p>  一. 畢業(yè)實(shí)習(xí)及畢業(yè)論文(設(shè)計(jì))的主要目的</p><p>  畢業(yè)實(shí)習(xí)的主要目的:</p><p>  (1) 通過(guò)畢業(yè)實(shí)習(xí),使學(xué)生從理論走向?qū)嵺`,并運(yùn)用所學(xué)的理論知識(shí)解決一些實(shí)際軟硬件應(yīng)用問(wèn)題,達(dá)到實(shí)踐鍛煉的目的。&

129、lt;/p><p>  (2) 總結(jié)升華理論知識(shí)的目的,使學(xué)生畢業(yè)后能迅速適應(yīng)實(shí)際工作崗位。</p><p>  (3) 為畢業(yè)論文(設(shè)計(jì))獲取素材。</p><p>  畢業(yè)論文(設(shè)計(jì))的主要目的:</p><p>  (1) 全面檢驗(yàn)學(xué)生四年所學(xué)得基本理論和基本技能狀況,鞏固學(xué)生所學(xué)知識(shí),并提高學(xué)生運(yùn)用所學(xué)知識(shí)的能力。</p>

130、<p>  (2) 通過(guò)畢業(yè)論文(設(shè)計(jì))的撰寫(xiě),彌補(bǔ)知識(shí)結(jié)構(gòu)中的薄弱環(huán)節(jié),優(yōu)化畢業(yè)生知識(shí)結(jié)構(gòu),提高畢業(yè)生的適應(yīng)能力。</p><p>  (3) 培養(yǎng)學(xué)生運(yùn)用所學(xué)理論知識(shí)和技術(shù),發(fā)現(xiàn)、分析和解決問(wèn)題的能力,使學(xué)生掌握科學(xué)研究的方法和原則,培養(yǎng)和提高學(xué)生對(duì)理論和時(shí)間問(wèn)題研究的能力。</p><p>  (4) 通過(guò)論文撰寫(xiě),培養(yǎng)學(xué)生創(chuàng)造性思維能力,提高學(xué)生創(chuàng)新能力。</p&g

溫馨提示

  • 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)論