基于jsp的精品課程動態(tài)網(wǎng)站設計與實現(xiàn)_第1頁
已閱讀1頁,還剩83頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  學士學位畢業(yè)論文(設計、創(chuàng)作)</p><p>  基于JSP的精品課程動態(tài)網(wǎng)站設計與實現(xiàn)</p><p>  所在系別: 計算機科學與信息工程 </p><p>  專 業(yè): 計算機科學與技術(軟件工程) </p><p>  學生姓名:

2、</p><p>  學 號: 2008912029 </p><p>  指導教師: 王麗紅 </p><p>  職 稱: 講 師 </p><p>  黑 龍 江 省 黑 河 學 院</p>

3、;<p>  2012年4月30日</p><p><b>  目 錄</b></p><p><b>  摘 要III</b></p><p>  ABSTRACT1</p><p><b>  第1章 緒論1</b></p>&l

4、t;p>  1.1 課題背景1</p><p>  1.2 課題研究的意義與價值1</p><p>  1.3 網(wǎng)站設計開發(fā)的目標2</p><p>  第2章 開發(fā)環(huán)境簡介3</p><p>  2.1 Windows xp下的MyEclipse 8.6編程環(huán)境3</p><p>  2.2

5、 Microsoft SQL Server 2000數(shù)據(jù)庫3</p><p>  2.3 Tomcat服務器4</p><p>  2.4 JSP編程語言5</p><p>  第3章 需求分析6</p><p>  3.1 需求分析6</p><p>  3.1.1 系統(tǒng)功能的需求分析6<

6、;/p><p>  3.1.2 系統(tǒng)性能的需求分析6</p><p>  3.2 系統(tǒng)流程圖7</p><p>  3.3 數(shù)據(jù)流圖8</p><p>  第4章 系統(tǒng)的總體設計10</p><p>  4.1 管理員功能設計10</p><p>  4.2 學生功能設計11

7、</p><p>  4.3 數(shù)據(jù)庫設計12</p><p>  4.3.1 數(shù)據(jù)庫概念設計12</p><p>  4.3.2 數(shù)據(jù)庫表建立12</p><p>  第5章 系統(tǒng)的詳細設計與實現(xiàn)15</p><p>  5.1 登錄窗口的設計與實現(xiàn)15</p><p>  

8、5.2 功能的設計與實現(xiàn)16</p><p>  5.2.1 會員注冊功能16</p><p>  5.2.2 互動交流功能17</p><p>  5.2.3 自我測試功能18</p><p>  5.2.4 發(fā)布作業(yè)功能18</p><p>  5.2.5 其他功能19</p>

9、<p>  第6章 系統(tǒng)測試21</p><p>  6.1 測試目的21</p><p>  6.2 系統(tǒng)測試21</p><p>  6.3 測試結果分析23</p><p><b>  總 結24</b></p><p><b>  參考文獻25&

10、lt;/b></p><p><b>  致 謝26</b></p><p><b>  摘 要</b></p><p>  高質量和高效率的工作和生活方式已經(jīng)成為人們所追求的目標,網(wǎng)上教學已成為教育發(fā)展的必然趨勢。采用B/S(瀏覽器/服務器)結構的精品課程動態(tài)網(wǎng)站,以JSP為前臺開發(fā)工具,運用Micros

11、oft SQL Server 2000作為后臺數(shù)據(jù)庫開發(fā)平臺,使用Dreamwerver處理界面及美工,建立一個基于瀏覽器與數(shù)據(jù)庫間的交互來支持和管理教學過程、提供共享學習資源和各種學習工具的虛擬學習環(huán)境,為網(wǎng)絡教學的實施提供基礎性通信與學習管理服務。精品課程網(wǎng)站提供了學習者、管理者等用戶的管理,網(wǎng)絡課程的創(chuàng)作、存儲與發(fā)布,新聞公告的管理與發(fā)布,教學資源的瀏覽、下載、管理,學生習題解答,在線自我測試,網(wǎng)上的互動交流,學生上傳作業(yè)等功能。

12、為學生和教師之間提供一個嶄新教學平臺。本文根據(jù)精品課程網(wǎng)站的特點和網(wǎng)站的建設目標進行闡述,論文中對網(wǎng)站開發(fā)的需求分析、概要設計、詳細設計以及對精品課程網(wǎng)站的測試都有詳細的論述。</p><p>  關鍵詞:精品課程;瀏覽器;動態(tài)網(wǎng)站</p><p><b>  ABSTRACT</b></p><p>  The high quality an

13、d efficient work and live has become the pursuit of the goal, online teaching has become the inevitable trend of development in education. B / S (Browser / Server) structure quality courses dynamic websites, to JSP outsi

14、de front development tools, the use of Microsoft SQL Server 2000 as back-end database development platform, Dreamwerver processing interface and art, the establishment of a browser-based and database interaction to suppo

15、rt and manage the teaching process, to pr</p><p>  Keywords: Excellent Courses; Browser; Dynamic Websites</p><p><b>  第1章 緒論</b></p><p>  1.1 課題背景</p><p&g

16、t;  精品課程網(wǎng)站起源于國外,早在上世紀90年代,美國麻省理工學院(MIT)就將大量課程資料放在互聯(lián)網(wǎng)上,期望全世界的學習者能夠公開、自由地分享知識與交流思想,并從中獲益。MIT網(wǎng)上免費公開課程項目于2001年4月宣布,計劃在今后十年內把MIT所有的課程內容放到網(wǎng)上,稱之為“MIT OpenCourseWare”(MIT OCW)。此項目2001年秋季正式啟動,計劃在此后兩年內進行大規(guī)模OCW試驗項目,兩年半內使500門以上的課程上網(wǎng)

17、,到得目前總量將達到幾千多門課程[1]。在其帶領下哈佛大學、耶魯大學、斯坦福大學、牛津大學、劍橋大學、賴斯大學、猶他州立大學、塔夫茨大學等英美頂級高校都已紛紛將部分精品課程在互聯(lián)網(wǎng)上公開發(fā)布,和全世界的知識愛好者共同分享。網(wǎng)絡開放課程有諸多好處,包括提供多元的學習選擇、便捷的學習方式、輻射優(yōu)質教育資源、縮小教育差距等等。</p><p>  隨著國外公選課的發(fā)展,這種新興的學習方式被大家認可,而作為“中國版OCW

18、”的全國高校精品課程的建設工作于2003年啟動,各級院校根據(jù)學校特色規(guī)劃建設的精品課程,覆蓋所有學科領域,面向本科、高職高專等不同層次。這些精品課程全部要求進行網(wǎng)絡展示和評審,制作成網(wǎng)絡課程,發(fā)布在互聯(lián)網(wǎng)上并免費開放,以實現(xiàn)優(yōu)質教學資源共享。截止到2011年2月,國家精品課程資源中心共擁有國家級精品課程3835門,省級精品課程8279門,校級精品課程8169門。</p><p>  1.2 課題研究的意義與

19、價值</p><p>  如今計算機網(wǎng)絡技術的突飛猛進,已經(jīng)宣告人類進入了“信息時代”。伴隨著多媒體技術與網(wǎng)絡技術的飛速發(fā)展,網(wǎng)絡化學習已成為可能。它打破了傳統(tǒng)校園的界限,可以創(chuàng)造不受時空限制的更廣闊的多元化學習環(huán)境,網(wǎng)絡能使學習者更主動地參與并提升學習興趣,同時還能實現(xiàn)非實時教學傳授方式。因而利用網(wǎng)絡科技的發(fā)展,建立輔助教學的精品課程網(wǎng)站是形之有效的輔助教學工具,是達到資訊交流與資源共享的最佳途徑。面對教育發(fā)展

20、對網(wǎng)絡教育的需要,開發(fā)一個比較有個性的精品課程網(wǎng)站是很有必要的。</p><p>  現(xiàn)代遠程教育是隨著現(xiàn)代信息技術的發(fā)展而產(chǎn)生的一種新型教育方式,它是知識經(jīng)濟時代構筑終身學習體系的主要手段[2]。網(wǎng)絡教學的出現(xiàn),適應了現(xiàn)代社會對教育手段現(xiàn)代化的要求,是現(xiàn)代教育技術的主要發(fā)展方向之一。由于網(wǎng)絡教學的獨特優(yōu)勢,網(wǎng)絡教學受到了國家、教育部門和相關企業(yè)的廣泛關注,也是國內外研究和應用的熱點之一,并逐漸成為教育發(fā)展的又一

21、個新增長點。網(wǎng)絡教學的正常進行,需要精品課程網(wǎng)站的支持。精品課程網(wǎng)站可以在網(wǎng)絡教學環(huán)境下,實現(xiàn)師生在線學習以及教師對教學活動的有效管理。精品課程網(wǎng)站可為廣大師生提供豐富的學習資源(包括信息資源和智慧資源),構建開放型學習社區(qū)、形成智慧共同體,從而彌補了現(xiàn)實課堂教學中發(fā)言受局限、交流不廣泛的不足等等。國內外開發(fā)的精品課程網(wǎng)站形式多樣,功能各異,各有特色,這些大型課程教學網(wǎng)站面向不同學科的不同課程,可以提供相對全面的通用功能。然而由于實際教

22、學工作中的具體情況差異較大,大型課程網(wǎng)站教學平臺一般由學校集中管理,很難滿足每位任課教師的個性化需求。因此,大型精品課程網(wǎng)站有時會顯得靈活性和個性化不足。大型精品課程網(wǎng)站購買價格較高,一般不會提供網(wǎng)站的源代碼,因此不能根據(jù)本校的需</p><p>  自主設計、開發(fā)的精品課程網(wǎng)站是從具有不同授課特點的實際教學需求的角度出發(fā),可以較好滿足具體課程的需求,同時網(wǎng)站的升級和功能擴展比較方便,可以有效的控制成本,具有較好

23、的靈活性和實用性。為了適應學校教學的需要,進一步提高學校信息化教學的水平,設計與開發(fā)了更具指對性的精品課程網(wǎng)站。</p><p>  利用精品課程網(wǎng)站,使學生變被動的學習轉變?yōu)樵诰W(wǎng)絡環(huán)境下隨時進行主動學習的過程。在這個平臺上,學生是教學的中心,學生進行個性化學習,使師生在交流過程中突破時間和地點的局限。在網(wǎng)絡化教學中,較好地解決了學時少與大幅增加課程教學信息量的矛盾,解決了學生數(shù)量的大幅度增加與師資隊伍薄弱的矛盾

24、。通過精品課程網(wǎng)站,能夠培養(yǎng)學生運用網(wǎng)絡獲取知識的能力又促進學生獨立精神和協(xié)作質量的培養(yǎng)。</p><p>  1.3 網(wǎng)站設計開發(fā)的目標</p><p>  1.精品課程網(wǎng)站是一套軟件系統(tǒng),一個技術平臺,精品課程網(wǎng)站是一套提供基礎通信服務、內容管理服務、學習支持工具的通用管理網(wǎng)站,它往往與具體的教學內容、教學理念、教學方式?jīng)]有必然的聯(lián)系。</p><p> 

25、 2.具有多用戶權限的設計,目前的精品課程網(wǎng)站采用了多用戶權限的設計。管理員通過瀏覽器進行課程、新聞公告、教學資源、用戶管理等教學活動及網(wǎng)站的管理工作。學生通過瀏覽器完成知識瀏覽、資源下載、上傳作業(yè)、交流等學習活動。</p><p>  3.整合良好的課程開發(fā)工具,課程開發(fā)工具是精品課程網(wǎng)站的核心,能夠提供良好的教學內容、課程的編輯、創(chuàng)作與整合功能,管理員可以很方便地通過網(wǎng)站編輯創(chuàng)作教學內容,在不需要技術人員的指

26、導下,獨立完成網(wǎng)絡課程的開發(fā)。</p><p>  4.提供完善的交流工具,精品課程網(wǎng)站提供留言板式的互動交流中心,實現(xiàn)對各種作業(yè)、測試的交互式設計。為學生的與教師提供一個交流平臺。</p><p>  第2章 開發(fā)環(huán)境簡介</p><p>  2.1 Windows xp下的MyEclipse 8.6編程環(huán)境</p><p>  M

27、yEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,</p><p>  Javascrip

28、t,Spring,SQL,Hibernate[3]。</p><p>  MyEclipse具有以下優(yōu)點:</p><p>  1.支持AJAX開發(fā)和測試</p><p> ?、胖С置绹鳤pple公司—所有的AJAX特征能在Mac操作系統(tǒng)上運行</p><p>  ⑵支持RAD Web 開發(fā)</p><p> ?、蔷邆?/p>

29、Matisse4MyEclipse可視化Swing設計器</p><p>  2.快速Java EE部署和測試</p><p>  項目自動部署和啟動服務:根據(jù)指定的調試和運行模式,自動配置項目和啟動服務器;在配置前,自動停止運行的服務器;在現(xiàn)有的應用程序配置中可以重新配置</p><p>  3.MyEclipse Tomcat 6 服務器就地集成,啟動只要一秒鐘

30、</p><p>  4.MyEclipse Derby 服務器:自動進行JDBC連接</p><p>  2.2 Microsoft SQL Server 2000數(shù)據(jù)庫</p><p>  SQL(結構化查詢語言)是1974年由Boyce和Chamberlin提出的。SQL是一種介于關系代數(shù)與關系演算之間的結構化查詢語言,其功能并不僅僅是查詢。SQL是一個

31、通用的、功能極強的關系數(shù)據(jù)庫語言。SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體[4]。SQL口語言之所以能夠為用戶和業(yè)界所接受,并成為國際標準,是因為它是一個綜合的、功能極強同時又簡潔易學的語一言。</p><p>  企業(yè)管理器 (EnterpriseManager)是SQLServer中最重要的管理工具。在使用 SQLServer的過程中,大部分的時間都是和它打交道。通過企業(yè)管理器可以管理所有

32、的數(shù)據(jù)庫系統(tǒng)工作和服務器工作,也可以調用其他的管理、開發(fā)工具。</p><p>  SQLServer企業(yè)管理器的工作界面如圖2.1所示。</p><p>  由于SQL Server的安全快捷、數(shù)據(jù)關系清晰、存取方便等優(yōu)點,本次設計的精品課程網(wǎng)站采用Microsoft SQL Server個人版。</p><p>  圖2.1 SQLServer企業(yè)管理器<

33、;/p><p>  2.3 Tomcat服務器</p><p>  Tomcat是Apache Jakarta軟件組織的一個子項目,Tomcat是一個JSP/Servlet容器,它是在SUN公司的JSWDK(Java Server Web Development Kit)基礎上發(fā)展起來的一個JSP和Servlet規(guī)范的標準實現(xiàn),使用Tomcat可以體驗JSP和Servlet的最新規(guī)范[5

34、]。經(jīng)過多年的發(fā)展,Tomcat不僅是JSP和Servlet規(guī)范的標準實現(xiàn),而且具備了很多商業(yè)Java Servlet容器的特性,并被一些企業(yè)用于商業(yè)用途。</p><p>  Tomcat是一個免費的開源的輕量級服務器,它經(jīng)常應用于中小型系統(tǒng),是是開發(fā)和調試JSP程序的首選。它的優(yōu)點如下:</p><p><b>  1.免費</b></p><

35、p><b>  2.開源</b></p><p><b>  3.支持最新標準</b></p><p><b>  4.更新快</b></p><p><b>  5.跨平臺</b></p><p>  經(jīng)過多年的發(fā)展,Tomcat不僅是JSP和Se

36、rvlet規(guī)范的標準實現(xiàn),而且具備了很多商業(yè)Java Servlet容器的特性,并被一些企業(yè)用于商業(yè)用途。Tomcat作為Servlet容器,有3種工作模式:獨立的Servlet容器、進程內的Servlet容器和進程外的Servlet容器。</p><p>  Tomcat既可作為獨立的容器(主要用于開發(fā)與調試),又可作為對現(xiàn)有服務器的附加(當前支持Apache、IIS和Netscape服務器)。所以在配置Tom

37、cat時,必須決定如何應用它,如果選擇第2或第3種模式,還需要安裝一個Web服務器接口[6]。</p><p>  2.4 JSP編程語言</p><p>  JSP是Java Server Pages的簡稱,其主要作用在于簡化建構與管理動態(tài)網(wǎng)頁的過程,它不像Servlet一樣全部內容都是Java程序代碼,而且需要自己先行編譯。在JSP文件中,可以夾雜HTML、Java程序代碼與XM

38、L-based的JSP標記,雖然在執(zhí)行JSP程序時,Application Server(服務器應用程序)會自動將JSP文件轉換為Servlet程序代碼,然后加以編譯成為可執(zhí)行的Servlet,不但簡化了程序的流程,提高了開發(fā)的效率,而且使網(wǎng)頁內容的控制與操作更加靈活[7]。同時JSP文件只有在第一次執(zhí)行時會將文件編譯為Servlet程序,如果JSP文件沒有任何變動,往后就會直接執(zhí)行Servlet程序,以減少在服務器端處理的時間,并提高

39、執(zhí)行效率。此外,執(zhí)行JSP網(wǎng)頁必須通過Web服務器,目前不論是Linux、Unix或Windows平臺,都可以進行安裝與執(zhí)行。JSP可以通過Sun公司自行研發(fā)的JDBC驅動程序與MySQL或SQL數(shù)據(jù)庫連接,在數(shù)據(jù)庫的協(xié)助下,可設計出專業(yè)的查詢網(wǎng)站。除了與數(shù)據(jù)庫連接之外,JSP還可搭配XML的標記,讓CSS與JSP網(wǎng)站技術結合,設計</p><p>  Java Server Pages標準標簽庫(JSTL)包含

40、幾個方面的習慣行為包括在JSP中常用的功能。標簽庫借鑒的經(jīng)驗,它的許多方面都取得了發(fā)展自己的庫,并提供了標準接口,可以依賴的應用軟件,他們獨立于服務器運行。除了傳統(tǒng)的標簽外,JSTL還引入了語言表達,這使在JSP頁中進一步降低scripting語言表達,并且標簽庫有效地限制在JSP網(wǎng)頁中使用scripting和標簽庫。強化語言文字的表達,并能抑制scripting,已經(jīng)被并入了JSP2.0規(guī)格。</p><p>

41、  Java Server Pages(JSP)技術,已成為Web軟件開發(fā)者們最喜愛的工具。通過JSP,開發(fā)者們設計動態(tài)網(wǎng)頁時可以不必了解其他項目的知識。同時,Web開發(fā)者們可以用一個可擴展的標簽機制去增強軟件成分后臺能力。在延伸發(fā)展的過程中通過Java的一致性方法提供更多的支持,以發(fā)展支持多種語言的應用軟件。Java Server Pages標準標簽庫規(guī)定,在其他的函數(shù)中,可以把標簽定位成適合自己使用的格式。</p>&

42、lt;p>  鑒于JSP的廣泛適用、操作簡便、功能強大等諸多特點,本設計采用JSP技術進行開發(fā)。</p><p><b>  第3章 需求分析</b></p><p>  3.1 需求分析</p><p>  3.1.1 系統(tǒng)功能的需求分析</p><p>  1.管理員在這個網(wǎng)站上開設網(wǎng)絡教學活動,并能

43、方便地通過此網(wǎng)站進行教學管理。</p><p>  2.學生可以根據(jù)自身的情況自主地選擇學習內容和教學資料查閱,能方便地通過此網(wǎng)站進行多樣地學習。</p><p>  3.為管理員與學生提供教與學的交互平臺,使管理員與學生間、學生與學生間能相互溝通和交流。</p><p>  4.學生提交作業(yè),及進行課程練習自測。</p><p>  5.學

44、生獲得相關通知、公告以及學習資源。</p><p>  6.各管理員發(fā)布的習題、實驗、資源信息可以共享。</p><p>  7.管理員對系統(tǒng)的維護、管理。</p><p>  8.界面友好,各用戶可以有效的使用本網(wǎng)站。</p><p>  3.1.2 系統(tǒng)性能的需求分析</p><p><b>  1.適

45、用性原則</b></p><p>  網(wǎng)站總的目的是保證功能目標的實現(xiàn),是所有應用軟件最基本的原則。在滿足網(wǎng)站需求的前提下,應該從用戶角度考慮,使設計的網(wǎng)站操作簡單化,易用化。避免一味追求技術上的先進而不考察應用效益。沒有市場和應用前景的軟件項自開發(fā)是失敗的。</p><p><b>  2.開放性原則</b></p><p>  

46、網(wǎng)站為每個功能模塊都設置了編輯入口,管理員可以隨時隨地的登錄網(wǎng)站進行功能模塊的編輯、修改、維護工作。</p><p><b>  3.可擴展性原則</b></p><p>  網(wǎng)站的設計應該提供可擴展能力,以滿足未來教學工作需求的發(fā)展和變化。主要可以采用分布式設計、網(wǎng)站結構模塊化設計等技術手段,把網(wǎng)站設計為多個功能相對獨立的模塊,降低網(wǎng)站的藕合度,提高網(wǎng)站的可擴展性。

47、</p><p><b>  4.安全性原則</b></p><p>  安全性是一個網(wǎng)站能否穩(wěn)定運行的重要因素,必需要有足夠的防范措施,防止數(shù)據(jù)遭受各種形式的破壞。在頁面設計時不同身份用戶需設置不同權限,對登錄身份進行驗證,以分配用戶不同的網(wǎng)站使用權限。</p><p>  5.簡化交互式教學設計的復雜性</p><p&g

48、t;  網(wǎng)站的首要功能就是降低實施網(wǎng)上教學的技術難度,提供方便實用的教學工具,簡化交互式教學設計的復雜性,使管理員專注于教學內容與教學活動。</p><p><b>  6.易維護性原則</b></p><p>  一個交互性強的精品課程網(wǎng)站在設計時應充分考慮它的運行、管理和維護問題,盡可能實現(xiàn)運行速度快、管理方便、維護容易的目標。</p><p&

49、gt;  3.2 系統(tǒng)流程圖</p><p>  系統(tǒng)流程圖(System Flowchart)是描繪系統(tǒng)物理模型的傳統(tǒng)工具。它的基本思想是用圖形符號以黑盒子形式描繪系統(tǒng)里面的每個部件(程序、文件、數(shù)據(jù)庫、表格、人工過程等),表達信息在各個部件之間流動的情況[8]。</p><p>  在進行需求分析后,該精品課程網(wǎng)站的系統(tǒng)流程圖如圖3.1所示。</p><p&g

50、t;  圖3.1 精品課程網(wǎng)站系統(tǒng)流程圖</p><p>  3.3 數(shù)據(jù)流圖</p><p>  數(shù)據(jù)流圖(Data Flow Diagram)簡稱DFD,是用于表示系統(tǒng)邏輯模型的一種工具。它以圖形的方式描述數(shù)據(jù)在系統(tǒng)中流動和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。數(shù)據(jù)流圖有四種基本圖形符號:“→”箭頭表示數(shù)據(jù)流;“○”圓或橢圓表述加工;“=”雙杠表

51、示數(shù)據(jù)存儲;“□”方框表示數(shù)據(jù)的源點或終點[9]。</p><p>  數(shù)據(jù)流圖是對軟件功能和工作流程的整體分析的重要方法,對軟件的整體功能和數(shù)據(jù)信息處理的流程有一個更直觀的了解,便于開發(fā)者在軟件的開發(fā)時能有條理的進行設計,也便于測試人員及早設計出適合的測試用例。</p><p>  根據(jù)層級數(shù)據(jù)流圖分為頂層數(shù)據(jù)流圖、中層數(shù)據(jù)流圖和底層數(shù)據(jù)流圖。除頂層數(shù)據(jù)流圖外,其他數(shù)據(jù)流圖從零開始編號。

52、頂層數(shù)據(jù)流圖只含有一個加工表示整個系統(tǒng);輸出數(shù)據(jù)流和輸入數(shù)據(jù)流為系統(tǒng)的輸入數(shù)據(jù)和輸出數(shù)據(jù),表明系統(tǒng)的范圍,以及與外部環(huán)境的數(shù)據(jù)交換關系。中層數(shù)據(jù)流圖是對父層數(shù)據(jù)流圖中某個加工進行細化,而它的某個加工也可以再次細化,形成子圖;中間層次的多少,一般視系統(tǒng)的復雜程度而定。底層數(shù)據(jù)流圖是指其加工不能再分解的數(shù)據(jù)流圖,其加工成為“原子加工”。</p><p>  本設計的數(shù)據(jù)流圖如圖3.2和圖3.3所示。</p>

53、;<p>  圖3.2 網(wǎng)站的0層數(shù)據(jù)流圖</p><p>  圖3.3 網(wǎng)站的1層數(shù)據(jù)流圖</p><p>  第4章 系統(tǒng)的總體設計</p><p>  4.1 管理員功能設計</p><p>  管理員直接負責本網(wǎng)站資源的管理,具有最高權限。其登錄后應有以下功能:</p><p>  1

54、.管理員設置:通過管理員設置,可按照管理員的意愿添加或刪除其它人,同時顯示管理員登錄日志,方便管理員查看其它管理員活動。</p><p>  2.網(wǎng)站通知設置:通知具有即時性,管理員可在此對滾動通知進行管理,同時發(fā)布新的滾動通知。而友情鏈接是一個網(wǎng)站活的靈魂,管理員在此也可對友情鏈接進行管理,修改、添加、刪除等。</p><p>  3.新聞資訊管理:管理員在此對新聞資訊進行管理,保證新聞

55、資訊在第一時間發(fā)布在網(wǎng)上,讓網(wǎng)站瀏覽者隨時了解最近資訊信息。</p><p>  4.基本課程信息:對管理員發(fā)布的基本課程信息進行操作,也可按照管理員要求進行修改或更新,為課程信息的共享搭建平臺。</p><p>  5.教學資料管理、參考資料管理:功能基本同上,都是對管理員發(fā)布的資料進行管理。</p><p>  6.實驗指導管理:根據(jù)實驗課程的安排上傳或修改相關

56、實驗指導,為學生實驗作準備工作。</p><p>  7.習題解答管理:根據(jù)學生提出的問題,與相關管理員聯(lián)系后發(fā)布習題解答資料,確保資料的準確詳細。</p><p>  8.自我測試管理:對自我測試題目進行管理,根據(jù)實際需要修改自我測試題目。</p><p>  9.作業(yè)管理:首先對班級進行管理,然后按班級發(fā)布各自作業(yè),最后可授權給該班級教師對學生上傳作業(yè)進行批改。

57、</p><p>  10.注冊會員管理、網(wǎng)站留言管理:對注冊會員進行管理,只能刪除,慎用。同時也對留言進行管理,防止留言過多刷新過慢。</p><p>  管理員功能模塊如圖4.1所示。</p><p>  圖4.1 管理員功能模塊圖</p><p>  4.2 學生功能設計</p><p>  學生是本網(wǎng)站

58、中的主要服務對象,為了方便學生學習,提高學生自學能力,本網(wǎng)站除上傳作業(yè)時需學生登錄外,無需登錄也可快速瀏覽下載資源。學生功能如下:</p><p>  1.查看新聞資訊:學生進入網(wǎng)站后可進入新聞版面查看新聞,了解最新動態(tài)。</p><p>  2.課程信息:學生根據(jù)自身要求,選擇相應科目教師提供的課程信息,可下載查看。</p><p>  3.教學資料:和課程信息一

59、樣,為管理員提供,學生可查看。</p><p>  4.參考資料:提供各科目的教學參考資料,讓學生能對學科理論有更深入的認識。</p><p>  5.實驗指導:在實驗開始之前,可查看相應的實驗指導,指導學生正確實驗。</p><p>  6.習題解答:這里發(fā)布各種具有代表性的習題難題的詳細解答步驟,學生可通過正確解答與自己所犯錯誤相對比,找出真正不足之處。<

60、/p><p>  7.自我測試:為學生提供能力測試的平臺,檢驗學習效果,同時復習所學知識。</p><p>  8.作業(yè)下載:學生根據(jù)自己所在班級選擇查看有無作業(yè),若有,完成作業(yè)后可上傳提交。重復提交同一作業(yè)將覆蓋上次提交。</p><p>  9.會員中心:為學生提供會員注冊,注冊必須填寫真實資料,注冊完成登錄后可提交作業(yè)。</p><p> 

61、 10.互動交流:一個加深學生與學生,學生與教師的溝通平臺??砂l(fā)表留言,未登錄為匿名發(fā)表,名字顯示為游客,登錄后可顯示自己名稱。</p><p>  學生功能模塊如圖4.2所示。</p><p>  圖4.2 學生功能模塊圖</p><p>  4.3 數(shù)據(jù)庫設計</p><p>  4.3.1 數(shù)據(jù)庫概念設計</p>

62、<p>  數(shù)據(jù)庫設計是對于一個給定的應用環(huán)境提供一個確定最優(yōu)數(shù)據(jù)模型與處理模式的邏輯設計,以及一個確定數(shù)據(jù)庫存儲結構與存取方法的物理設計[10]。數(shù)據(jù)庫的設計應能夠達到操作方便、布局合理、利用率高、維護及擴允方便、數(shù)據(jù)冗余度小的要求。根據(jù)系統(tǒng)的目標和任務、結構和功能,設計E-R圖如圖4.3所示。</p><p>  圖4.3 精品課程動態(tài)網(wǎng)站E-R圖</p><p>  4

63、.3.2 數(shù)據(jù)庫表建立</p><p>  根據(jù)數(shù)據(jù)庫的結構關系,建立了14張表,下面簡要介紹幾個主要數(shù)據(jù)庫表。</p><p>  1.管理員表(admin):主鍵(id),用戶名(username),密碼(password),登錄次數(shù)(logintimes),權限(quanxian)。具體如表4-1所示。</p><p>  表4-1 管理員表(admin)

64、</p><p>  2.公告表(affiche):主鍵(id),標題(title),內容(content),添加時間(addtime),添加人(adder),是否隱藏(ifhide)。具體如表4-2所示。</p><p>  表4-2 公告表(affiche)</p><p>  3.作業(yè)表(zyb):主鍵(id),班級(banji),標題(title),資源位

65、置(url),添加時間(addtime)。具體如表4-3所示。</p><p>  表4-3 作業(yè)表(zyb)</p><p>  4.留言板表(guestbook):主鍵(id),呢稱(nickname),圖片(pic),郵件(email),QQ(qq),Web地址(weburl),博客地址(blogurl)。具體如表4-4所示。</p><p>  表4-4

66、 留言板表(guestbook)</p><p>  5.課程信息表(kcxx):主鍵(id),課程名(name),地址(url),計劃(jihua),添加時間(addtime)。具體如表4-5所示。</p><p>  表4-5 課程信息表(kcxx)</p><p>  6.教學資料表(jxzl):主鍵(id),類型(type),標題(title),地址(ur

67、l),添加時間(addtime)。具體如表4-6所示。</p><p>  表4-6 教學資料表(jxzl)</p><p>  7.會員表(member):主鍵(id),用戶名(username),密碼(password),班級(class),出生日期(csrq),登錄時間(logintime),登錄次數(shù)(logshu),上次登錄IP(lastip)。具體如表4-7所示。</p&

68、gt;<p>  表4-7 會員表(member)</p><p>  第5章 系統(tǒng)的詳細設計與實現(xiàn)</p><p>  5.1 登錄窗口的設計與實現(xiàn)</p><p>  本網(wǎng)站采用最普通的設計方式,登錄窗口的背景清新淡雅,用戶使用用戶賬號、用戶密碼和驗證碼登錄網(wǎng)站,輸入賬號和密碼要與數(shù)據(jù)庫中的用戶表信息相匹配,驗證碼要與隨機數(shù)組相匹配方能進

69、入網(wǎng)站。原始用戶賬號和密碼由軟件開發(fā)者設定,為了保證信息的安全性,可以在第一次登錄后,通過用戶信息修改進行修改密碼。本網(wǎng)站也有添加、刪除和修改用戶的功能。</p><p>  登錄流程圖如圖5.1所示。</p><p>  圖5.1 登錄窗口流程圖</p><p>  登錄窗口采用參數(shù)的傳遞的方法,可以提高網(wǎng)站的安全性。登錄窗口界面如圖5.2所示。</p&g

70、t;<p>  圖5.2 登錄窗口</p><p>  5.2 功能的設計與實現(xiàn)</p><p>  5.2.1 會員注冊功能</p><p>  通過會員注冊后可提交作業(yè),互動交流等。會員注冊即向member表添加數(shù)據(jù),需輸入符合格式的會員名,密碼,及相應的密碼找回問題的設置后方可注冊成功。實現(xiàn)流程圖如圖5.3所示。</p>

71、<p>  圖5.3 會員注冊流程圖</p><p>  效果如圖5.4所示。</p><p>  圖5.4 會員注冊頁面</p><p>  5.2.2 互動交流功能</p><p>  此功能是一個留言板式的互動中心,通過網(wǎng)站訪問者的身份不同設置不同的實現(xiàn)情況。管理員登錄時,則可以對留言進行回復和刪除。會員登錄時,按一定的

72、規(guī)則填寫格式正確的信息,可發(fā)表留言。未登錄時留言者姓名則顯示為游客。實現(xiàn)流程圖如圖5.3所示。</p><p>  圖5.3 互動交流流程圖</p><p>  效果如圖5.4所示。</p><p>  圖5.4 互動交流頁面</p><p>  5.2.3 自我測試功能</p><p>  學生可以無需登錄,直

73、接在網(wǎng)站上進行檢驗知識掌握情況的自我測試。自我測試頁面列出了多道測試題供測試者選擇,測試時,如果提交錯誤答案則返回提交答案頁面重新選擇,提交答案正確則提示正確信息。實現(xiàn)流程圖如圖5.5所示。</p><p>  圖5.5 自我測試流程圖</p><p>  效果如圖5.6所示。</p><p>  圖5.6 自我測試頁面</p><p>

74、  5.2.4 發(fā)布作業(yè)功能</p><p>  會員登錄后選擇作業(yè)名稱,以Word附件的形式添加作業(yè),作業(yè)不為空方可進行作業(yè)的提交,作業(yè)為空則返回提交作業(yè)頁面。此功能實現(xiàn)了不受時間和空間限制的網(wǎng)絡教學活動,流程圖如圖5.7所示。</p><p>  圖5.7 發(fā)布作業(yè)流程圖</p><p>  效果如圖5.8所示。</p><p>  

75、圖5.8 發(fā)布作業(yè)頁面</p><p>  5.2.5 其他功能</p><p>  新聞資訊、發(fā)布公告、課程信息、教學資料、參考資料、實驗管理、習題解答、友情鏈接這些功能的實現(xiàn)基本相似,主要是信息的增加、刪除、修改、查詢功能,這里就不一一介紹。效果圖如圖5.9、圖5.10、圖5.11所示。</p><p>  圖5.9 新聞資訊頁面</p>&

76、lt;p>  圖5.10 教學資料頁面</p><p>  圖5.11 習題解答添加頁面</p><p><b>  第6章 系統(tǒng)測試</b></p><p>  6.1 測試目的</p><p>  軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程;測試是為了證明程序有錯,而不是證明程序無錯誤;一個好的測試用例

77、是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤;一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試[11]。白盒測試又稱結構測試,透明盒測試、邏輯驅動測試或基于代碼的測試。這種類型的測試需要從代碼句法發(fā)現(xiàn)內部代碼在算法,溢出,路徑,條件等等中的缺點或者錯誤,進而加以修正。黑盒測試又稱為功能測試,它是通過測試來檢測每個功能是否能夠正常使用。在測試時,測試人員在完全不考慮程序代碼和內部結構的情況下,把程序看作一個不能打開的黑盆子,測試人員在程序接口進行測試,它只

78、檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮諗?shù)據(jù)而產(chǎn)生正確的輸出信息[12]。針對于本網(wǎng)站,主要采用黑盒測試。其目的是方便整個精品課程動態(tài)網(wǎng)站弄能的實現(xiàn)。</p><p>  6.2 系統(tǒng)測試</p><p>  當網(wǎng)站各功能模塊集成后,為了發(fā)現(xiàn)網(wǎng)站中存在的錯誤,使網(wǎng)站能夠正確運行,確保系統(tǒng)的穩(wěn)定,根據(jù)網(wǎng)站開發(fā)各個功能模塊設計了一批測試用例,并利用這些測試用

79、例運行程序以及發(fā)現(xiàn)錯誤。具體測試方案如下:</p><p>  網(wǎng)站登錄模塊測試用例如表6-1所示。</p><p>  表6-1 登錄模塊測試用例表</p><p>  測試結果:只有輸入了正確的用戶名、密碼、驗證碼才能登錄網(wǎng)站后臺管理界面。同時,對會員注冊模塊、作業(yè)上傳模塊、資料的下載功能等都進行了相應的測試,除了幾個小錯誤外網(wǎng)站運行基本正常,經(jīng)過代碼修改,問

80、題得到解決。測試效果圖如圖6.1、圖6.2、圖6.3、圖6.4、圖6.5所示。</p><p>  圖6.1 未輸入驗證碼</p><p>  圖6.2 登錄密碼錯誤</p><p>  圖6.3 未輸入用戶名</p><p>  圖6.4 未輸入密碼</p><p>  圖6.5 為輸入錯誤用戶名</

81、p><p>  6.3 測試結果分析</p><p>  經(jīng)過充分的測試可以得到如下分析結果:本網(wǎng)站具有運行速度快、運行時穩(wěn)定、占用資源少、對系統(tǒng)環(huán)境配置要求低、可移植性好、可跨平臺使用等優(yōu)點。此外測試過程中也發(fā)現(xiàn)了網(wǎng)站中的不足,如程序設計風格不夠規(guī)范,代碼編寫不夠簡潔,界面不夠美觀,網(wǎng)站部分頁面給人臃腫的感覺,這些情況是由于缺少相關開發(fā)工作經(jīng)驗造成的,經(jīng)過修正后得到了改進,但總的來說本

82、精品課程網(wǎng)站還是具有一定的實用價值,基本功能都得到實現(xiàn),能夠在一定程度上滿足用戶的需要。</p><p><b>  總 結</b></p><p>  經(jīng)過兩個多月的設計與開發(fā),畢業(yè)設計已經(jīng)基本完成,用戶的功能已能達到課題要求,能夠方便的用于學生和教師的日常學習。本網(wǎng)站是基于JSP的精品課程網(wǎng)站的設計與實現(xiàn),不僅實現(xiàn)了前臺操作的功能,包括用戶注冊與登錄、課程學

83、習、學習資料下載、在線測試、網(wǎng)上答疑、學生與教師的交流等主要功能;而且實現(xiàn)了完整的后臺管理員高級管理。模塊化的設計使系統(tǒng)便于擴充、維護和升級,實現(xiàn)了一個比較完整的精品課程網(wǎng)站。該網(wǎng)站為學生的學習創(chuàng)建了廣闊自由的環(huán)境,提供了豐富的學習資源,拓延了教學時空的緯度。本網(wǎng)站取得的主要成果如下:</p><p>  1.體現(xiàn)了以學生為主體的先進的教學理念</p><p>  在傳統(tǒng)的教學過程中,教師

84、決定了一切。教學內容、教學策略、教學步驟等都是教師安排好的,學生只是被動地參與這個過程,處于被灌輸?shù)臓顟B(tài)。而在本網(wǎng)站創(chuàng)造的交互式的學習環(huán)境中,學生完全可以根據(jù)自己的學習基礎、學習興趣選擇自己的學習內容、學習方法,隨時與同學或教師交流討論。充分發(fā)揮了學生學習的主動性、積極性。</p><p>  2.實現(xiàn)了學生對自測試后的智能指導</p><p>  本網(wǎng)站以學生自學為主,但并非讓學生盲目的

85、瀏覽網(wǎng)頁,而是根據(jù)學生自測試的結果,對學生的自學習情況進行分析判斷,給予恰如其分的指導。這種診斷性的學習大大提高了學習效率。</p><p>  3.可廣泛應用于各層次、各學科、功能強大、維護方便、通用性強</p><p>  與發(fā)達國家相比,我國起步遲,水平低,規(guī)模小。絕大多數(shù)人得不到應有的網(wǎng)絡教育。本網(wǎng)站的維護模塊功能強大,界面清晰,操作簡單,使得它可以應用于任何課程,任可一個具有初步

86、計算機基礎的教師都可以對它進行在線維護,為網(wǎng)絡教學的進一步推廣和普及奠定了基礎。</p><p><b>  參考文獻</b></p><p>  [1] 李銀芳.高校精品課程建設中應注意的幾個問題[J].洛陽:中國高教研究,2007,(1):23-26.</p><p>  [2] 祝智庭.現(xiàn)代教育技術:走進信息化教育[M].北京:教育科學出

87、版社,2010:30-46.</p><p>  [3] 歷風行.Java開發(fā)利器之Myeclipse全面詳解[M].北京:機械工業(yè)出版社,2012:87-88.</p><p>  [4] 徐人鳳,曾建華.SQL Server 2000數(shù)據(jù)庫及應用[M].北京:高等教育出版社,2008:3-11.</p><p>  [5] 陳菁菁.Tomcat原理與JavaWe

88、b系統(tǒng)開發(fā)[M].北京:清華大學出版社,2009:132-155.</p><p>  [6] 李剛.輕量級Java EE企業(yè)應用實戰(zhàn)(第3版):Struts 2+Spring 3+Hibernate整合開發(fā)[M].北京:電子工業(yè)出版社,2011:331-368.</p><p>  [7] Marty Hall.Serlet與JSP核心編程(第2版)[M].北京:機械工業(yè)出版社,2008

89、:56-59.</p><p>  [8] Naebi,Ahmad Khalegi,F(xiàn)arhad Hosseinpour.A New Flowchart and Programming Technique[A].Cambridge:UkSim International Conference on Computer Modelling and Simulation,2011,(13):22-56.</p&g

90、t;<p>  [9] 周之英.現(xiàn)代軟件工程[M].北京:科學出版社,2009:69-71.</p><p>  [10] 方睿.網(wǎng)絡數(shù)據(jù)庫原理及應用[M].成都:四川大學出版社,2008:53-69.</p><p>  [11] Patton.R著,張小松譯.軟件測試[M].北京:機械工業(yè)出版社,2009:8-23.</p><p>  [12]

91、Brian Hambling,Peter Morgan,Angelina Samaroo,Geoff Thompson,Peter Williams.Software Testing[M].Eds:British Computer Society,2011:25-33.</p><p><b>  致 謝</b></p><p>  四年的畢業(yè)生活即將劃上一個句

92、號,而我的人生才剛剛開始,我將踏上新的征程。在我的畢業(yè)論文完成之際,首先我要特別感謝我的指導教師王麗紅老師。在論文進行當中,您多次幫我開拓思路,展開視角,在我遇到難題時給我最大的鼓勵和幫助。王老師嚴謹求實的治學態(tài)度,踏實堅韌的工作精神,將使我獲益終生。再多再華麗的話語也顯得蒼白,在此,謹向王老師致以誠摯的謝意和崇高的敬意。</p><p>  感謝四年來一直給我無私幫助和關愛的老師們,是你們的教導,讓我得到的知識

93、的傳承的同時,也懂得的做人的道理。</p><p>  感謝我的同學和朋友們,是你們陪伴我度過了美好又精彩的四年生活,感謝給過我挫折的人,你們用不同的方式給了我成長。</p><p>  最后我要感謝我的家人,養(yǎng)育之恩,無以回報,我將在以后的人生中用最大的努力給你們欣慰。 </p><p>  計算機科學與技術專業(yè)</p><p>  畢業(yè)實

94、習及畢業(yè)論文(設計)規(guī)范</p><p>  計算機科學與工程學院</p><p><b>  計算機科學與技術系</b></p><p><b>  2015年03月</b></p><p><b>  目 錄</b></p><p>  一.

95、 畢業(yè)實習及畢業(yè)論文(設計)的主要目的1</p><p>  二. 指導教師選聘及對指導教師的要求1</p><p>  三. 畢業(yè)實習分組及實施計劃3</p><p>  四. 畢業(yè)論文(設計)的選題3</p><p>  五.畢業(yè)實習及畢業(yè)論文(設計)的進度控制4</p><p>  六、畢業(yè)論文的結構與

96、格式8</p><p>  七、畢業(yè)實習以及畢業(yè)論文(設計)成績評定11</p><p>  八、畢業(yè)設計的歸檔工作11</p><p>  九、畢業(yè)實習及畢業(yè)論文(設計)領導小組13</p><p>  附件1:任務書的填寫格式15</p><p>  附件2:開題報告的填寫格式20</p>

97、<p>  附件3:文獻綜述格式24</p><p>  附件4:實習報告封面格式28</p><p>  附件5:實習鑒定表格式29</p><p>  附件6:實習成績評定表格式30</p><p>  附件7:畢業(yè)論文格式的基本要求31</p><p>  附件8:畢業(yè)設計袋封面填寫格式4

98、1</p><p>  附件9:畢業(yè)論文驗收表42</p><p>  附件10:畢業(yè)設計(論文)評論標準43</p><p>  附件11:畢業(yè)設計資料電子文檔目錄結構48</p><p>  根據(jù)學院有關學生實習的規(guī)定和本專業(yè)教學計劃的安排,對計算機科學與技術專業(yè)學生畢業(yè)實習及畢業(yè)論文(設計)作如下具體安排:</p>

99、<p>  一. 畢業(yè)實習及畢業(yè)論文(設計)的主要目的</p><p>  畢業(yè)實習的主要目的:</p><p>  (1) 通過畢業(yè)實習,使學生從理論走向實踐,并運用所學的理論知識解決一些實際軟硬件應用問題,達到實踐鍛煉的目的。</p><p>  (2) 總結升華理論知識的目的,使學生畢業(yè)后能迅速適應實際工作崗位。</p><p&g

100、t;  (3) 為畢業(yè)論文(設計)獲取素材。</p><p>  畢業(yè)論文(設計)的主要目的:</p><p>  (1) 全面檢驗學生四年所學得基本理論和基本技能狀況,鞏固學生所學知識,并提高學生運用所學知識的能力。</p><p>  (2) 通過畢業(yè)論文(設計)的撰寫,彌補知識結構中的薄弱環(huán)節(jié),優(yōu)化畢業(yè)生知識結構,提高畢業(yè)生的適應能力。</p>

101、<p>  (3) 培養(yǎng)學生運用所學理論知識和技術,發(fā)現(xiàn)、分析和解決問題的能力,使學生掌握科學研究的方法和原則,培養(yǎng)和提高學生對理論和時間問題研究的能力。</p><p>  (4) 通過論文撰寫,培養(yǎng)學生創(chuàng)造性思維能力,提高學生創(chuàng)新能力。</p><p>  二. 指導教師選聘及對指導教師的要求</p><p><b>  指導教師選聘<

102、/b></p><p>  (1) 指導教師應具有講師及以上專業(yè)技術職稱或具有碩士學位,并有一定實踐經(jīng)驗的相關專業(yè)人員。</p><p>  (2) 指導教師的聘任由計算機科學與技術系根據(jù)工作需要提出初步名單,經(jīng)計算機科學與技術學院院長審核,予以聘任。</p><p>  (3) 指導教師指導學生數(shù):講師或具有碩士學位的指導教師一般不超過6人,高級職稱(教授、

103、副教授、高工)的指導人數(shù)不超過8人。</p><p>  (4) 指導教師責任</p><p>  1). 學生畢業(yè)論文(設計)工作實行指導教師負責制。指導教師應以高度認真負責的態(tài)度對待畢業(yè)論文(設計)的指導工作,按時完成畢業(yè)論文(設計)的各項工作。</p><p>  2). 指導教師對學生畢業(yè)論文(設計)中的以下事項負責:</p><p>

104、;  把握正確的政治方向;</p><p>  確保選題與培養(yǎng)目標的一致性;</p><p>  論文(設計)結構與撰寫格式的規(guī)范性;</p><p>  督促學生保質、保量,按時圓滿地完成畢業(yè)論文(設計)工作。</p><p>  (5) 指導教師指導工作基本要求</p><p>  1). 提出參考選題;</

105、p><p>  2). 針對學生的選題,結合學生的實際情況,確定所指導學生的畢業(yè)論文(設計)題目,并提出明確的撰寫要求和進度計劃;</p><p>  3). 介紹有關參考文獻,指導學生搜集和查閱必要的資料;</p><p>  4). 下發(fā)《畢業(yè)設計任務書》,認真指導和檢查學生填寫《開題報告》等相關內容,并在簽名處簽名;</p><p>  5

106、). 指導學生擬寫畢業(yè)論文提綱,定期檢查學生畢業(yè)論文的進展情況,做好每個階段的工作記錄;</p><p>  6). 加強與學生的溝通,認真指導學生提交論文初稿、2稿、3稿等,并及時提出修改意見,圓滿完成最終定稿;</p><p>  7). 根據(jù)評分標準,結合學生平時的表現(xiàn),評定畢業(yè)論文(設計)成績;指導教師評語字數(shù)不少于200字,其中包括工作態(tài)度、選題意義,理論水平、應用價值等;<

107、;/p><p>  8). 確認所指導學生的畢業(yè)論文(設計)是否可以遞交答辯,并簽署意見;</p><p>  9). 協(xié)助做好畢業(yè)設計(論文)的歸檔工作。</p><p>  10). 撰寫畢業(yè)設計指導工作總結,包括所指導學生的選題分析、質量分析、計劃執(zhí)行情況等。</p><p>  三. 畢業(yè)實習分組及實施計劃</p><

108、p>  (1) 畢業(yè)實習分組</p><p>  畢業(yè)實習主要采取集中與分組相結合,以收集畢業(yè)論文資料為主,主要采取由各指導教師根據(jù)學生所選論文(設計)題目,聯(lián)系,分派學生到相關單位進行實習,收集資料;計算機科學與技術系可以在此基礎上做統(tǒng)一安排。</p><p>  (2) 畢業(yè)實習時間</p><p>  根據(jù)教學計劃,學生在第四學年第2學期的第1周到第4周

109、進行畢業(yè)實習,共4周。</p><p><b>  (3) 實習要求</b></p><p>  1). 實習期間,學生必須自覺遵守學院和實習單位的一切規(guī)章制度;</p><p>  2). 并認真服從指導教師的安排,尊敬教師;</p><p>  3). 經(jīng)常與指導教師溝通,全面完成畢業(yè)實習和畢業(yè)論文(設計)所規(guī)定的各

110、項任務;</p><p>  4). 校外實習的同學,特別注意安全問題;</p><p>  5). 按規(guī)定的時間和格式等要求,在第四周結束后完成并前提交實習成果,主要包括:實習日志、畢業(yè)實習報告(不低于2000字,格式參見附件4)、實習單位鑒定表(格式參見附件5);</p><p>  6). 實習報告的內容</p><p>  實習報告的

111、內容必須包括:實習時間、實習地點、實習目的、實習單位介紹、實習內容介紹、實習心得體會等,根據(jù)具體實習情況可以添加其它一些內容。</p><p>  7). 指導教師根據(jù)學生的實習情況,填寫實習成績評定表,格式參見附件6;</p><p>  四. 畢業(yè)論文(設計)的選題</p><p><b>  (1) 題目來源</b></p>

112、<p>  畢業(yè)論文(設計)題目主要來源是:</p><p>  1). 教師和學生到企業(yè)調研,了解和收集畢業(yè)論文(設計)的課題;</p><p>  2). 教師根據(jù)教學和科研的需要,結合當今計算機軟硬件技術的研究重點、計算機科學與工程學院的研究方向以及一些橫向聯(lián)系的單位的具體需求擬訂論文(設計)題目;</p><p>  3). 學生根據(jù)興趣愛好和研

113、究方向自行確定,并經(jīng)指導教師同意的題目。</p><p>  (2) 題目主要類型和范圍</p><p>  根據(jù)大學及計算機科學與工程學院關于“畢業(yè)論文(設計)的選題”要求,每個教師擬訂一定數(shù)量的題目,經(jīng)計算機科學與技術系討論,確定最終的畢業(yè)論文(設計)題目類型和范圍。題目應保證符合計算機科學與技術專業(yè)的研究方向、培養(yǎng)目標,大小適宜,并具有新穎性(注意出題不要與其他老師重復,且不能和以前

114、畢業(yè)設計題目重復)。</p><p><b>  (3) 學生選題</b></p><p>  畢業(yè)論文(設計)題目于第七學期15周以前下發(fā)給學生,并在計算機學院畢業(yè)設計網(wǎng)站上公布,組織學生選題,采取學生自選與系里指定相結合的方式,確定每一個學生的畢業(yè)論文(設計)題目,并配備指導教師。具體題目及學生、指導教師配備情況、學生的選題情況等在學生完成選題工作后,于第七學期1

溫馨提示

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

評論

0/150

提交評論