版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 河北農(nóng)業(yè)大學(xué)信息學(xué)院</p><p><b> 本科畢業(yè)論文</b></p><p> 題 目: C語言教學(xué)專題網(wǎng)站 </p><p> 學(xué) 院: 信息科學(xué)與技術(shù)學(xué)院 </p><p> 專業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)0902班 </p>
2、<p> 學(xué) 號(hào): 2009234010207 </p><p> 學(xué)生姓名: 李翔 </p><p> 指導(dǎo)教師姓名: 高媛 </p><p> 指導(dǎo)教師職稱: 講師 </p><p>
3、; 二O一三 年 六 月 一 日</p><p><b> 摘要</b></p><p> 隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,越來越多的技術(shù)已經(jīng)應(yīng)用到人們?nèi)粘I町?dāng)中。以現(xiàn)代教育為例,我們把互聯(lián)網(wǎng)技術(shù)應(yīng)用到教學(xué)中,使得學(xué)生學(xué)習(xí)的方式發(fā)生了巨大的變化,連上課的方式也不再只拘泥于傳統(tǒng)的當(dāng)面教學(xué)方式。我們根據(jù)C語言這門課程的特點(diǎn)和要求,建立了方便教師和學(xué)生交流的C語言教
4、學(xué)專題網(wǎng)站,其中包括課程介紹、教學(xué)內(nèi)容、教學(xué)課件、疑難解答、在線交流等功能。</p><p> 本網(wǎng)站在技術(shù)上,采用了JSP+JAVASCRIPT+JAVA的設(shè)計(jì)模式,并采用B/S模式結(jié)構(gòu)。我首先搭建SSH框架,利用myeclipse開發(fā)環(huán)境,結(jié)合java和jsp技術(shù)完成了該網(wǎng)站的設(shè)計(jì)。</p><p> 關(guān)鍵字:教學(xué)網(wǎng)站;網(wǎng)絡(luò)教學(xué);動(dòng)態(tài)網(wǎng)頁</p><p>&
5、lt;b> Abstract</b></p><p> With the development of computer technology,more and more technology has been applied to people's daily life.Based on the modern education as an example,the applicat
6、ion of Internet technology to teaching,great changes have taken place in the student's way of learning,teaching mode to even the class is not only rigidly adhere to traditional.According to the characteristics and re
7、quirements of the course of C language,C language teaching websit established is convenient for teachers and students t</p><p> This site in the technology,using the JSP+JAVASCRIPT+JAVA design pattern,and u
8、ses the B/S mode structure.I first set up the SSH framework,the use of MyEclipse development environment,the combination of Java and JSP technology to complete the design of the site.</p><p> Keywords:teach
9、ing website;network teaching;dynamic webpage</p><p><b> 目錄</b></p><p><b> 第一章緒 論1</b></p><p><b> 1.1引言1</b></p><p> 1.2 研究目的
10、與意義1</p><p> 1.2.1研究方法1</p><p> 1.2.2課題研究的背景及意義1</p><p> 1.3 C語言教學(xué)網(wǎng)站的優(yōu)勢(shì)2</p><p> 1.4 設(shè)計(jì)說明書結(jié)構(gòu)2</p><p> 第二章系統(tǒng)開發(fā)相關(guān)技術(shù)簡(jiǎn)介3</p><p> 2.1
11、系統(tǒng)的開發(fā)環(huán)境3</p><p> 2.2 工具和技術(shù)3</p><p> 2.2.1 開發(fā)工具 myeclipse3</p><p> 2.2.2 數(shù)據(jù)庫開發(fā)工具 mysql4</p><p> 2.2.3 Jsp 技術(shù)4</p><p> 2.2.4 MVC 開發(fā)模式5</p>
12、<p> 第三章系統(tǒng)的需求分析5</p><p> 3.1 目前教學(xué)網(wǎng)站運(yùn)營中存在的問題5</p><p> 3.2功能分析5</p><p> 3.2.1系統(tǒng)業(yè)務(wù)流程5</p><p> 3.2.2用例模型6</p><p> 3.3可行性分析7</p>&l
13、t;p> 3.3.1經(jīng)濟(jì)可行性8</p><p> 3.3.2技術(shù)可行性8</p><p> 3.3.3操作可行性8</p><p> 第四章系統(tǒng)的概要設(shè)計(jì)9</p><p> 4.1 系統(tǒng)功能設(shè)計(jì)9</p><p> 4.1.1 系統(tǒng)功能結(jié)構(gòu)9</p><p&
14、gt; 4.2 數(shù)據(jù)庫設(shè)計(jì)9</p><p> 4.2.1 數(shù)據(jù)庫概念設(shè)計(jì)9</p><p> 4.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)11</p><p> 第五章系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)12</p><p> 5.1 系統(tǒng)登錄模塊設(shè)計(jì)12</p><p> 5.1.1 系統(tǒng)登錄模塊界面12</p&
15、gt;<p> 5.1.2 系統(tǒng)登錄模塊技術(shù)分析12</p><p> 5.2 教師模塊設(shè)計(jì)12</p><p> 5.2.1 教師模塊界面12</p><p> 5.2.2 教師模塊技術(shù)分析12</p><p> 5.2.3 教師模塊實(shí)現(xiàn)過程12</p><p> 5.3 學(xué)生模塊
16、設(shè)計(jì)13</p><p> 5.3.1 學(xué)生模塊界面13</p><p> 5.3.2 學(xué)生模塊技術(shù)分析13</p><p> 5.3.3 學(xué)生模塊實(shí)現(xiàn)過程13</p><p> 5.4 管理員模塊13</p><p> 5.4.1 管理員模塊界面13</p><p>
17、5.4.2 管理員模塊技術(shù)分析13</p><p> 5.4.3 管理員模塊實(shí)現(xiàn)過程14</p><p> 第六章 系統(tǒng)測(cè)試14</p><p> 6.1 使用環(huán)境要求14</p><p> 6.2 系統(tǒng)配置14</p><p> 6.3 測(cè)試內(nèi)容和測(cè)試策略14</p><
18、;p> 6.4 測(cè)試內(nèi)容14</p><p> 6.5 測(cè)試總結(jié)19</p><p><b> 結(jié)論20</b></p><p><b> 參考文獻(xiàn)21</b></p><p><b> 致謝22</b></p><p>
19、<b> 緒 論</b></p><p><b> 1.1引言</b></p><p> 隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,更多的技術(shù)如雨后春筍般涌現(xiàn)?,F(xiàn)今最熱門的兩大語言是C和JAVA,C語言是面向于過程的,JAVA語言是面向于對(duì)象的。但Java跨平臺(tái),即不同的操作系統(tǒng)都可以通過JVM(JAVA虛擬機(jī))來解釋Java程序,而C、C++、C#則是與
20、平臺(tái)相關(guān)的,有些指令只在某些操作系統(tǒng)中才能執(zhí)行。而且Java比較容易上手,學(xué)得快。C語言也非常強(qiáng)大,一直興盛,時(shí)至不衰,是底層的主流語言,它的地位永遠(yuǎn)不會(huì)改變。</p><p> C語言教學(xué)專題網(wǎng)站,主要用到了JAVA和JSP技術(shù)。利用這些技術(shù)的結(jié)合,在myeclipse開發(fā)環(huán)境下,完成了網(wǎng)站的設(shè)計(jì)。</p><p> 1.2 研究目的與意義</p><p>
21、 建立方便教師和學(xué)生交流的c語言專題網(wǎng)站,其中包括課程介紹、教學(xué)內(nèi)容、教學(xué)課件、疑難解答、在線交流等。學(xué)生可以查閱資料,學(xué)習(xí)內(nèi)容,向老師提出問題。老師可以回答學(xué)生的問題,可以和學(xué)生在線交流。傳統(tǒng)的教學(xué)模式是以教師為中心,由一個(gè)教師領(lǐng)導(dǎo)一大群的學(xué)生進(jìn)行某一課程的學(xué)習(xí),此中教育模式有兩個(gè)主要的弊端。一是導(dǎo)致學(xué)生沒有明確而正確的學(xué)習(xí)動(dòng)機(jī)和動(dòng)力,學(xué)習(xí)變得盲目且具有機(jī)械性;二是錯(cuò)誤的課時(shí)制度,即讓學(xué)生一日內(nèi)連雪學(xué)習(xí)多門課程,降低其學(xué)習(xí)效率,這兩
22、種由于弊端造成學(xué)生們“枯燥無味”和學(xué)習(xí)效率地下的主要根源。</p><p> 而教學(xué)網(wǎng)站是隨著現(xiàn)代信息技術(shù)的發(fā)展而產(chǎn)生的一種新型教育方式,由于采用與傳統(tǒng)教育方式不同的自主式和交互式學(xué)習(xí)方式,打破了時(shí)間和空間上的限制,使得學(xué)生在任何地方任何時(shí)間皆可進(jìn)入教學(xué)網(wǎng)站進(jìn)行自主學(xué)習(xí),使得學(xué)生具有自主權(quán),加強(qiáng)學(xué)生對(duì)于課程的興趣。同時(shí),加強(qiáng)了教師與學(xué)生、學(xué)生與學(xué)生之間的信息交流,將網(wǎng)站運(yùn)用于教學(xué)可以充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的主觀能動(dòng)性
23、,提高學(xué)生的求知欲,同時(shí)能使教師及時(shí)掌握學(xué)生學(xué)習(xí)的進(jìn)度及存在的問題,從而得到良好的教學(xué)效果。</p><p><b> 1.2.1研究方法</b></p><p> struts2、spring3、hibernate3(SSH框架)、javascript、jsp、j2ee、myeclipse、mysql。利用myeclipse開發(fā)環(huán)境,結(jié)合SSH框架,創(chuàng)建合理的數(shù)
24、據(jù)庫,使用MVC的設(shè)計(jì)模式,完成了總體的構(gòu)架。</p><p> 1.2.2課題研究的背景及意義</p><p> 隨著Internet的普及,計(jì)算機(jī)應(yīng)用已經(jīng)從傳統(tǒng)的待機(jī)模式莊邊為已全球互聯(lián)網(wǎng)WWW(World Wide Web)平臺(tái)的新型服務(wù)模式。順應(yīng)互聯(lián)網(wǎng)的出現(xiàn),大多數(shù)高校建設(shè)了教學(xué)網(wǎng)站。在這中教學(xué)方式下,人們突破了時(shí)空的局限,隨時(shí)可以從網(wǎng)上獲取最新、最形象表示的前沿知識(shí)??梢允沟?/p>
25、學(xué)習(xí)者訪問網(wǎng)站進(jìn)行遠(yuǎn)程教育,吸收大量的新知識(shí)。網(wǎng)絡(luò)教學(xué)跨越時(shí)間和地理位置的限制,最大程度的整合教學(xué)資源,將一流的師資和一流設(shè)備通過網(wǎng)絡(luò)與需要得到新知識(shí)的學(xué)習(xí)者結(jié)合起來。具有投資少、效益大、覆蓋面廣、受益人多及互動(dòng)性強(qiáng)等特點(diǎn),可為學(xué)校節(jié)省人力、物力,為廣大的學(xué)習(xí)者提供一個(gè)更加方便的平臺(tái)。通過教學(xué)網(wǎng)站,教師能夠輕松生動(dòng)地給學(xué)生演示課程內(nèi)容,便于學(xué)生理解。從而培養(yǎng)對(duì)計(jì)算機(jī)科學(xué)的新思想、新知識(shí)、新技術(shù)的理念和自學(xué)能力,使學(xué)生和教師能夠利用計(jì)算機(jī)
26、提高自己的學(xué)習(xí)效率,達(dá)到計(jì)算機(jī)基礎(chǔ)教育的目的。</p><p> 1.3 C語言教學(xué)網(wǎng)站的優(yōu)勢(shì)</p><p> 新型的教學(xué)模式使得以教師為中心的傳統(tǒng)模式轉(zhuǎn)變成以學(xué)生為中心的教學(xué)模式,使得教學(xué)雙方不受地理環(huán)境和時(shí)間的限制,隨時(shí)進(jìn)行學(xué)習(xí)。教學(xué)內(nèi)容更新快,教學(xué)過程的交互性強(qiáng),教學(xué)資源和媒體利用等特點(diǎn)充分提高學(xué)生的學(xué)習(xí)興趣。教師不再是以講授知識(shí)和方法為重點(diǎn),而是知道學(xué)生如何通過網(wǎng)站學(xué)習(xí)新知
27、識(shí),突出教師的引導(dǎo)作用。學(xué)生通過網(wǎng)頁主動(dòng)獲取教學(xué)內(nèi)容所要求的知識(shí),成為學(xué)習(xí)活動(dòng)的主體。</p><p> 利用網(wǎng)絡(luò)環(huán)境的開放性,使得每個(gè)學(xué)生的個(gè)性得到充分的發(fā)展??蓾M足學(xué)生個(gè)別化自主學(xué)習(xí)的要求,以滿足學(xué)生的個(gè)別交流和參與集體討論。利用在網(wǎng)絡(luò)環(huán)境下學(xué)習(xí)反饋的實(shí)時(shí)性,可以及時(shí)調(diào)整網(wǎng)站的內(nèi)容與主體,并且給出學(xué)生提出問題的答案及解決方案。利用網(wǎng)路的方便性,可以使學(xué)生隨時(shí)隨地去學(xué)習(xí),提高學(xué)習(xí)的效率。系統(tǒng)具有完善的后臺(tái)管理
28、模塊,方便系統(tǒng)的維護(hù),確保系統(tǒng)正常運(yùn)行,宜于網(wǎng)絡(luò)教學(xué)的推廣。</p><p> 1.4 設(shè)計(jì)說明書結(jié)構(gòu)</p><p> 第1章 引言。講述了C語言程序設(shè)計(jì)網(wǎng)站系統(tǒng)的研究背景、研究意義、總體方法,教學(xué)網(wǎng)站系統(tǒng)目前在國內(nèi)外技術(shù)研究現(xiàn)狀以及系統(tǒng)的研究?jī)?nèi)容與研究目標(biāo);</p><p> 第2章 系統(tǒng)開發(fā)相關(guān)技術(shù)簡(jiǎn)介。講述了改教學(xué)網(wǎng)站系統(tǒng)的開發(fā)工具(即其軟件開發(fā)環(huán)境、
29、mysql)和與改系統(tǒng)開發(fā)相關(guān)的jsp技術(shù);</p><p> 第3章 系統(tǒng)的需求分析。該章先對(duì)目前教學(xué)網(wǎng)站運(yùn)營中存在的問題進(jìn)行了分析,根據(jù)這些問題做出了功能需求分析和該管理系統(tǒng)的可行性分析;</p><p> 第4章 系統(tǒng)功能結(jié)構(gòu)和數(shù)據(jù)庫的設(shè)計(jì)。講述了系統(tǒng)的功能結(jié)構(gòu)和系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì),其中系統(tǒng)功能結(jié)構(gòu)中講述了系統(tǒng)功能結(jié)構(gòu)結(jié)構(gòu)圖、系統(tǒng)的主界面和業(yè)務(wù)流程圖,數(shù)據(jù)庫的設(shè)計(jì)則對(duì)數(shù)據(jù)庫的概念設(shè)
30、計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì)進(jìn)行了比較詳細(xì)的介紹;</p><p> 第5章 系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)。則針對(duì)系統(tǒng)內(nèi)某些類和具體模塊的實(shí)現(xiàn)進(jìn)行了詳細(xì)的介紹;</p><p> 第6章 系統(tǒng)測(cè)試。該章依據(jù)測(cè)試目的和測(cè)試準(zhǔn)則,對(duì)系統(tǒng)所研究的功能模塊進(jìn)行測(cè)試,并且得出測(cè)試結(jié)果。</p><p> 系統(tǒng)開發(fā)相關(guān)技術(shù)簡(jiǎn)介</p><p> 2.1系統(tǒng)的開發(fā)環(huán)境
31、</p><p> 軟件環(huán)境:windows xp </p><p> 硬件環(huán)境:cpu:core i3</p><p> 開發(fā)工具:myeclipse </p><p> 所用數(shù)據(jù)庫: MySQL</p><p> 服務(wù)器:jboss4.2.3 </p&g
32、t;<p> 用到的技術(shù):ssh、mysql、js等</p><p><b> 2.2 工具和技術(shù)</b></p><p> 2.2.1 開發(fā)工具 myeclipse</p><p> MyEclipse,是一個(gè)十分優(yōu)秀的用于開發(fā)Java, J2EE的Eclipse插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛
33、,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項(xiàng)功能??梢哉fMyEclipse幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse開發(fā)工具。MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡(jiǎn)稱MyEclipse)是對(duì)Eclipse
34、IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML、Struts、JSP、CSS、JavaScript 、Spring、SQL、Hibernate。</p><p> 在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類:</p><p>
35、; 1.JavaEE模型</p><p><b> 2.WEB開發(fā)工具</b></p><p><b> 3.EJB開發(fā)工具</b></p><p> 4.應(yīng)用程序服務(wù)器的連接器</p><p> 5.JavaEE項(xiàng)目部署服務(wù)</p><p><b>
36、6.?dāng)?shù)據(jù)庫服務(wù) </b></p><p> 7. MyEclipse整合幫助</p><p> MyEclipse 10發(fā)布了,該版本使用最高級(jí)的桌面和Web開發(fā)技術(shù),包括 HTML5 和 Java EE 6,支持 JPA 2.0、JSF 2.0、Eclipselink 2.1以及 OpenJPA 2.0。</p><p> MyEclipse生成
37、WAR包并在Tomcat下部署發(fā)布,首先是使用MyEclipse將web項(xiàng)目打包,右鍵選中項(xiàng)目,選擇export;彈出Export的select窗體,選擇Java EE 的WAR file(myeclipse)選項(xiàng),然后選擇工程名稱和路徑,單擊完成就可以了。</p><p> 打包完成以后我們將war放到tomcat的webapps目錄下,并設(shè)置server.xml文件;然后運(yùn)行tomcat,并輸入項(xiàng)目的url
38、就可以瀏覽了。</p><p> 2.2.2 數(shù)據(jù)庫開發(fā)工具 mysql</p><p> MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB公司開發(fā),目前屬于Oracle公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySQL的SQL語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MyS
39、QL軟件采用了雙授權(quán)政策(本詞條“授權(quán)政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開發(fā)環(huán)境。</p><p> MySQL是一個(gè)開放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。目前MySQL被廣泛地應(yīng)用在Internet上的中小型
40、網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。</p><p> 與其他的大型數(shù)據(jù)庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大
41、大降低總體擁有成本。</p><p> 目前Internet上流行的網(wǎng)站構(gòu)架方式是LAMP(Linux+Apache+MySQL+PHP、Perl、Python)和LNMP(Linux+Nginx+MySQL+php、perl、Python),即使用Linux作為操作系統(tǒng),Apache和Nginx作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫,PHP/Perl/Python作為服務(wù)器端腳本解釋器。由于這四個(gè)軟件都是免費(fèi)
42、或開放源碼軟件(FLOSS),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起一個(gè)穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng)。</p><p> 2.2.3 Jsp 技術(shù)</p><p> JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.h
43、tml)中插入Java程序段 (Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。 用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,這樣大大降低了對(duì)客戶瀏覽器的要求,即使客戶瀏覽器端不支持Java,也可以訪問JSP網(wǎng)頁。</p><p> JSP全名為java server pag
44、e,其根本是一個(gè)簡(jiǎn)化的Servlet設(shè)計(jì),他實(shí)現(xiàn)了Html語法中的java擴(kuò)張(以 <%, %>形式)。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶端。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的
45、功能。</p><p> JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)的顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 JSP(JavaServer Pages)是一種動(dòng)態(tài)頁面技術(shù),它的主要目的是將表示邏輯從Ser
46、vlet中分離出來。</p><p> JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)
47、的所有特點(diǎn)。</p><p> 自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。</p><p> 2.2.4 MVC 開發(fā)模式</p><p><b> Model:</b></p><p> 由ActionForm和JavaB
48、ean組成,其中ActionForm用于封裝用戶的請(qǐng)求參數(shù),封裝成ActionForm對(duì)象,該對(duì)象被ActionServlet轉(zhuǎn)發(fā)給Action,Action根據(jù)ActionForm里面的請(qǐng)求參數(shù)處理用戶的請(qǐng)求。</p><p> JavaBean則封裝了底層的業(yè)務(wù)邏輯,包括數(shù)據(jù)庫訪問等。</p><p><b> View:</b></p><
49、;p> 該部分采用JSP(或HTML、PHP……)實(shí)現(xiàn)。</p><p> Struts提供了豐富的標(biāo)簽庫,通過標(biāo)簽庫可以減少腳本的使用,自定義的標(biāo)簽庫可以實(shí)現(xiàn)與Model的有效交互,并增加了現(xiàn)實(shí)功能。對(duì)應(yīng)上圖的JSP部分。</p><p><b> Control:</b></p><p> Controller組件有兩個(gè)部分組
50、成——系統(tǒng)核心控制器,業(yè)務(wù)邏輯控制器。</p><p> 系統(tǒng)核心控制器,對(duì)應(yīng)上圖的ActionServlet。該控制器由Struts框架提供,繼承HttpServlet類,因此可以配置成標(biāo)注的Servlet。該控制器負(fù)責(zé)攔截所有的HTTP請(qǐng)求,然后根據(jù)用戶請(qǐng)求決定是否要轉(zhuǎn)給業(yè)務(wù)邏輯控制器。</p><p><b> 系統(tǒng)的需求分析</b></p>
51、<p> 3.1 目前教學(xué)網(wǎng)站運(yùn)營中存在的問題</p><p> 當(dāng)前許多高校都根據(jù)實(shí)際情況建設(shè)了具有自己特色的教學(xué)網(wǎng)站,以加速學(xué)校實(shí)現(xiàn)教育現(xiàn)代化的步伐。但是在教學(xué)網(wǎng)站的運(yùn)營中,存在很多問題亟待我們解決。譬如網(wǎng)絡(luò)安全不可靠,網(wǎng)絡(luò)更新不同步,網(wǎng)絡(luò)資源匱乏以及不全面,還有不能實(shí)現(xiàn)共享及溝通。</p><p><b> 功能分析</b></p>
52、<p><b> 系統(tǒng)業(yè)務(wù)流程</b></p><p> C語言教學(xué)網(wǎng)站系統(tǒng)的業(yè)務(wù)流程:在登錄界面上輸入用戶名和密碼,選擇是教師或?qū)W生,單機(jī)確定。如果正確,則彈出窗口“登錄成功??!”。當(dāng)選擇的是學(xué)生,顯示系統(tǒng)主窗體,其中的功能有首頁、課程介紹、疑難解答、在線咨詢。當(dāng)選擇的是教師,顯示系統(tǒng)主窗體,其中的功能有首頁、課程內(nèi)容、交流平臺(tái)。</p><p>
53、 該系統(tǒng)的業(yè)務(wù)流程圖,如圖1所示:</p><p><b> 圖1業(yè)務(wù)流程</b></p><p><b> 用例模型</b></p><p> 學(xué)生只能查看課程內(nèi)容、提出自己的問題、查詢自己以往的提問、在線和教師QQ咨詢,如圖2所示:</p><p><b> 圖2學(xué)生</
54、b></p><p> 教師只能修改課程內(nèi)容的標(biāo)題和回答學(xué)生的問題并修改,如圖3所示:</p><p><b> 圖3教師</b></p><p> 管理員管理數(shù)據(jù)的信息,能進(jìn)行增刪查改,如圖4所示:</p><p><b> 圖4管理員</b></p><p>
55、;<b> 可行性分析</b></p><p> 隨著網(wǎng)絡(luò)人口的增加和計(jì)算機(jī)技術(shù)的發(fā)張,人們對(duì)網(wǎng)絡(luò)的需求也越來越貼近其生活,越來越苛刻,電子信息管理系統(tǒng)已經(jīng)成為一股潮流。而更多的則是要求傳統(tǒng)行業(yè)的管理要延伸到電子管理,以此來方便我們的生活、工作和學(xué)習(xí)??尚行匝芯渴浅橄蠛秃?jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的全過程,它的目標(biāo)是用最小代價(jià)盡快確定問題是否能夠解決,以避免盲目投資帶來的巨大浪費(fèi)。可行性研究的
56、目的,就是要在盡可能短的時(shí)間內(nèi)用最小的代價(jià)來確定問題是否能夠被解決。而要達(dá)到這個(gè)目的,我們必須要認(rèn)真分析幾種主要的解決方案的利弊,進(jìn)而判斷原定系統(tǒng)的規(guī)模和目標(biāo)是否能夠?qū)崿F(xiàn),判斷系統(tǒng)完成后所能得到的效益是否值得投資開發(fā)這個(gè)系統(tǒng)。因此,可行性研究實(shí)際上就是要進(jìn)行一次打打簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的過程,也就是在較高層次上用較抽象的方式來進(jìn)行系統(tǒng)的分析和設(shè)計(jì)的過程。</p><p> 系統(tǒng)的可行性分析研究主要包括經(jīng)濟(jì)上的
57、可行性、技術(shù)上的可行性和操作上的可行性。</p><p><b> 經(jīng)濟(jì)可行性</b></p><p> 在開發(fā)過程中,所用到的工具都是免費(fèi)的,可以從網(wǎng)上免費(fèi)下載,方便使用。</p><p> 例如:myeclipse10.0、mysql、jboss都是免費(fèi)的。</p><p> 所以開發(fā)的周期較短,人員經(jīng)濟(jì)支出
58、為零,節(jié)省了大量的人力和財(cái)力,產(chǎn)生的效益將遠(yuǎn)遠(yuǎn)大于系統(tǒng)的開發(fā)成本,所以從經(jīng)濟(jì)方面講開發(fā)此系統(tǒng)是可行的。</p><p><b> 技術(shù)可行性</b></p><p> 該系統(tǒng)的開發(fā)基于B/S模式,利用MVC的開發(fā)模式思想。其中,包括前段應(yīng)用程序的開發(fā)以及后臺(tái)數(shù)據(jù)庫的建立兩個(gè)方面。對(duì)于前者要求應(yīng)具備功能完備、易于使用等特點(diǎn),而對(duì)于后者則要求能建立數(shù)據(jù)一致性和完整性強(qiáng)
59、。</p><p> 利用SSH框架,方便了程序的編寫。</p><p> 目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。</p><p> 因此從技術(shù)方面講開發(fā)此系統(tǒng)是可行的。</p><p
60、><b> 操作可行性</b></p><p> 教學(xué)網(wǎng)站作為一個(gè)教學(xué)資源的集散點(diǎn),其主要功能就是讓老師和學(xué)生進(jìn)行學(xué)習(xí)分享的地方。傳統(tǒng)的教學(xué)網(wǎng)站管理系統(tǒng),一般有兩種方式:一是手工管理,這種方式應(yīng)用最傳統(tǒng)的“筆紙操作系統(tǒng)”,將網(wǎng)站的各種信息等均以純手工的形式進(jìn)行,在進(jìn)行統(tǒng)一保存。這種方式雖然在簡(jiǎn)單信息查詢時(shí)會(huì)有一定的方便,但是存在著更多的不便,另一種是常見的信息管理方法是應(yīng)用單機(jī)版的
61、管理系統(tǒng),但是這種系統(tǒng)設(shè)計(jì)時(shí)間較早,很多功能劃分很不科學(xué),很多設(shè)置已經(jīng)跟不上時(shí)代需求了。該系統(tǒng)規(guī)模較大,信息管理經(jīng)驗(yàn)豐富,單機(jī)版的教學(xué)管理系統(tǒng)做的較系統(tǒng)較到位,在教學(xué)資源信息處理方面做得很精準(zhǔn)規(guī)范。所以,該系統(tǒng)很有必要,也很有條件做到教學(xué)信息的信息化管理,更貼近時(shí)代需求。</p><p><b> 系統(tǒng)的概要設(shè)計(jì)</b></p><p> 4.1 系統(tǒng)功能設(shè)計(jì)&l
62、t;/p><p> 4.1.1 系統(tǒng)功能結(jié)構(gòu)</p><p> C語言教學(xué)專題網(wǎng)站功能結(jié)構(gòu),如圖5所示:</p><p><b> 圖5結(jié)構(gòu)圖</b></p><p><b> 4.2 數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 由于mysql方便實(shí)用且免費(fèi),因此選擇了mys
63、ql數(shù)據(jù)庫。數(shù)據(jù)庫的名字是graduation_project,其中創(chuàng)建了3個(gè)表:operator、course、problem。</p><p> 4.2.1 數(shù)據(jù)庫概念設(shè)計(jì)</p><p><b> Operator:</b></p><p> 存儲(chǔ)的是學(xué)生和教師的信息表,如圖6所示:</p><p><
64、b> 圖6人員信息表</b></p><p><b> Course:</b></p><p> 存儲(chǔ)的是課程的信息,如圖7所示:</p><p><b> 圖7課程信息表</b></p><p><b> Problem:</b></p>
65、;<p> 存儲(chǔ)的是學(xué)生提出的問題和教師的回答,如圖8所示:</p><p><b> 圖8問題回答表</b></p><p> 4.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 根據(jù)設(shè)計(jì)好的實(shí)體E-R圖在數(shù)據(jù)庫中創(chuàng)建各個(gè)表,各個(gè)表的結(jié)構(gòu):</p><p><b> Operator:&
66、lt;/b></p><p> 人員信息表,如表1所示:</p><p><b> 表1人員信息表</b></p><p> 列名數(shù)據(jù)類型長(zhǎng)度允許為空字段意義</p><p> idchar13F學(xué)號(hào)</p><p> name
67、 varchar20T姓名</p><p> passwordvarchar20T密碼</p><p> statusvarchar3T狀態(tài)</p><p><b> Course:</b></p><p> 課程信息表,如表2所示:</p>
68、<p><b> 表2課程信息表</b></p><p> 列名數(shù)據(jù)類型長(zhǎng)度允許為空字段意義</p><p> cidint11F自增字段</p><p> cnovarchar20T課程號(hào)</p><p> contentva
69、rchar100T課程號(hào)</p><p><b> Problem:</b></p><p> 問題回答表,如表3所示:</p><p><b> 表3問題回答表</b></p><p> 列名數(shù)據(jù)類型長(zhǎng)度允許為空字段意義</p><p&
70、gt; pidint11F自增字段</p><p> idchar13T學(xué)號(hào)</p><p> problemvarchar100T問題</p><p> answervarchar100T回答</p><p> 系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)&l
71、t;/p><p> 5.1 系統(tǒng)登錄模塊設(shè)計(jì)</p><p> 5.1.1 系統(tǒng)登錄模塊界面</p><p> 驗(yàn)證用戶輸入的登錄名及登錄,并且選擇是學(xué)生還是教師。如果信息正確,就會(huì)彈出登錄成功。</p><p> 5.1.2 系統(tǒng)登錄模塊技術(shù)分析</p><p> 登錄模塊中,通過注冊(cè)可以添加學(xué)生和教師的信息。
72、</p><p> 登錄模塊中,通過判斷用戶的賬號(hào)和密碼的正確,并且在學(xué)生或教師的狀態(tài)中。如果都符合,就會(huì)彈出登錄成功窗口。點(diǎn)確定,進(jìn)入學(xué)生或教師的操作界面。</p><p> 在login.jsp中:</p><p> 1)輸入賬號(hào)和密碼,不能為空。</p><p> 2)選擇學(xué)生還是教師,記錄狀態(tài)status。</p>
73、<p><b> 3)點(diǎn)擊登錄。</b></p><p> 4)這時(shí)跳到j(luò)s.js中,進(jìn)行ajax的局部刷新判斷。</p><p> 5)如果輸入都正確,登錄成功。</p><p><b> 在js.js中:</b></p><p> Function有:createXmlH
74、ttpRequest()、check()、OK();這些是進(jìn)行的ajax的局部刷新。</p><p> 5.2 教師模塊設(shè)計(jì)</p><p> 5.2.1 教師模塊界面</p><p> 教師模塊中,有首頁、課程內(nèi)容和交流平臺(tái)</p><p> 5.2.2 教師模塊技術(shù)分析</p><p> 當(dāng)教師登錄成功后
75、,進(jìn)入teacher.jsp。這里用frameset中的窗口框架,其中包含link.jsp。而link.jsp中,首頁、課程內(nèi)容和交流平臺(tái)。</p><p> 5.2.3 教師模塊實(shí)現(xiàn)過程</p><p> 1)首頁,不用說onclick="parent.location.href='../login.jsp'"。</p><p&
76、gt; 2)課程內(nèi)容中,首先查找全部,設(shè)置為session級(jí)別,方便運(yùn)用。</p><p> 3)交流平臺(tái)中,首先查找全部,設(shè)置為session級(jí)別,方便運(yùn)用。</p><p> 4)然后,跳到后臺(tái)進(jìn)行數(shù)據(jù)庫的增刪改。</p><p> 5)順序:web.xmlstruts.xmlapplicatioContext.xml</p><p&
77、gt; XXXAction.javaXXXBiz.javaXXXDao.java。</p><p> 5.3 學(xué)生模塊設(shè)計(jì)</p><p> 5.3.1 學(xué)生模塊界面</p><p> 學(xué)生模塊中,有首頁、課程介紹、疑難解答和在線咨詢。</p><p> 5.3.2 學(xué)生模塊技術(shù)分析</p><p> 當(dāng)學(xué)
78、生登錄成功后,進(jìn)入student.jsp。這里用frameset中的窗口框架,其中包含link.jsp。而link.jsp中,首頁、課程介紹、疑難解答和在線咨詢。</p><p> 5.3.3 學(xué)生模塊實(shí)現(xiàn)過程</p><p> 1)首頁,不用說onclick="parent.location.href='../login.jsp'"。</p&
79、gt;<p> 2)課程介紹中,首先查找全部,設(shè)置為session級(jí)別,方便運(yùn)用。</p><p> 3)疑難解答中,跳到problem.jsp。</p><p> 4)在線咨詢中,跳到consult.jsp。</p><p> 5)然后,跳到后臺(tái)進(jìn)行數(shù)據(jù)庫的增刪改。</p><p> 6)順序:web.xmlstru
80、ts.xmlapplicatioContext.xml</p><p> XXXAction.javaXXXBiz.javaXXXDao.java。</p><p><b> 5.4 管理員模塊</b></p><p> 5.4.1 管理員模塊界面</p><p> 包含3個(gè)表的信息,人員信息表、課程信息表、問題
81、回答表。</p><p> 5.4.2 管理員模塊技術(shù)分析</p><p> 人員信息表:增加人員、刪除人員和修改人員。</p><p> 課程信息表:增加課程、刪除課程和修改課程。</p><p> 問題回答表:刪除問題</p><p> 5.4.3 管理員模塊實(shí)現(xiàn)過程</p><p&g
82、t; 1)首頁,不用說onclick="parent.location.href='../login.jsp'"。</p><p> 2)人員信息中,對(duì)人員信息的增刪查改。</p><p> 3)課程信息中,對(duì)課程信息的增刪查改。</p><p> 4)問題回答中,對(duì)問題回答的增刪查改。</p><p&
83、gt; 5)然后,跳到后臺(tái)進(jìn)行數(shù)據(jù)庫的增刪改。</p><p> 6)順序:web.xmlstruts.xmlapplicatioContext.xml</p><p> XXXAction.javaXXXBiz.javaXXXDao.java</p><p><b> 第六章 系統(tǒng)測(cè)試</b></p><p>
84、 6.1 使用環(huán)境要求</p><p> 軟件環(huán)境:windows xp </p><p> 硬件環(huán)境:cpu:core i3</p><p> 開發(fā)工具:myeclipse </p><p> 所用數(shù)據(jù)庫: MySQL</p><p> 服務(wù)器:jboss4.2.3
85、 </p><p> 用到的技術(shù):ssh、mysql、js等</p><p><b> 6.2 系統(tǒng)配置</b></p><p> 在myeclipse中,配置jboss服務(wù)器。</p><p> 自動(dòng)生成SSH框架,hibernate從mysql中反轉(zhuǎn)控制,生成相應(yīng)的javabean及映射文件。</
86、p><p> 在dao層中,繼承hibernate提供的HibernateDaoSupport,對(duì)數(shù)據(jù)庫數(shù)據(jù)進(jìn)行增刪改等操作。</p><p> 6.3 測(cè)試內(nèi)容和測(cè)試策略</p><p> 測(cè)試內(nèi)容:登錄模塊測(cè)試、學(xué)生模塊測(cè)試、教師模塊測(cè)試。</p><p> 測(cè)試策略:采用黑盒測(cè)試的測(cè)試策略,只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定
87、正常使用。</p><p><b> 6.4 測(cè)試內(nèi)容</b></p><p> 測(cè)試的內(nèi)容,如表4所示:</p><p><b> 表4測(cè)試</b></p><p> 序號(hào)測(cè)試內(nèi)容測(cè)試流程 測(cè)試結(jié)果結(jié)論</p><p> 1學(xué)生登錄測(cè)試
88、輸入學(xué)號(hào)和密碼 顯示學(xué)生模塊正確</p><p> 2教師登錄測(cè)試 輸入教師號(hào)和密碼 顯示教師模塊正確</p><p> 3學(xué)生課程介紹 點(diǎn)擊查看課程 顯示課程內(nèi)容正確</p><p> 4疑難解答提交提問和查詢自 顯示提問內(nèi)容正確</p><p><b> 己的提問
89、</b></p><p> 5在線咨詢點(diǎn)擊qq進(jìn)行咨詢 打開臨時(shí)對(duì)話正確</p><p> 6 教師課程內(nèi)容修改內(nèi)容 顯示修改的內(nèi)容正確</p><p> 7 交流平臺(tái)回復(fù)或修改學(xué)生的 回復(fù)學(xué)生的提問正確</p><p><b> 提問</b></
90、p><p> 以上測(cè)試流程的測(cè)試結(jié)果:</p><p> 學(xué)生登錄,輸入用戶名和密碼,選擇學(xué)生,點(diǎn)擊提交,如圖8所示:</p><p><b> 圖8學(xué)生登錄</b></p><p> 學(xué)生登錄成功,進(jìn)入學(xué)生登錄界面,如圖9所示:</p><p><b> 圖9學(xué)生登錄成功<
91、/b></p><p> 教師登錄,輸入用戶名和密碼,選擇教師,點(diǎn)擊提交,如圖10所示:</p><p><b> 圖10教師登錄</b></p><p> 教師登錄成功,進(jìn)入教師登錄界面,如圖11所示:</p><p><b> 圖11教師登錄成功</b></p>&l
92、t;p> 學(xué)生課程介紹,點(diǎn)擊課程介紹,可以查看課程內(nèi)容,如圖12所示:</p><p><b> 圖12課程介紹</b></p><p> 學(xué)生疑難解答,點(diǎn)擊疑難解答,學(xué)生可以提問,可以查看以前提問的內(nèi)容和回答,如圖13所示:</p><p><b> 圖13疑難解答</b></p><p
93、> 學(xué)生在線咨詢,點(diǎn)擊在線咨詢,學(xué)生可以通過QQ可以和教師進(jìn)行交流,如圖14所示:</p><p><b> 圖14在線咨詢</b></p><p> 教師課程內(nèi)容,點(diǎn)擊課程內(nèi)容,可以修改課程內(nèi)容,如圖15所示:</p><p><b> 圖15教師課程內(nèi)容</b></p><p>
94、 教師交流平臺(tái),點(diǎn)擊交流平臺(tái),可以回復(fù)或修改學(xué)生的提問,如圖16所示:</p><p><b> 圖16交流平臺(tái)</b></p><p><b> 6.5 測(cè)試總結(jié)</b></p><p> 本系統(tǒng)在測(cè)試時(shí)首先引入了測(cè)試準(zhǔn)則,接著介紹系統(tǒng)的測(cè)試內(nèi)容和系統(tǒng)的測(cè)試環(huán)境,最后再通過以系列測(cè)試來檢驗(yàn)系統(tǒng)模塊的正確性和健壯性,
95、這可以使得用戶熟悉系統(tǒng)的使用。測(cè)試結(jié)果表明,本系統(tǒng)的各個(gè)模塊運(yùn)行狀況良好,能夠正確實(shí)現(xiàn)相應(yīng)的功能,符合軟件工程思想,具有一定的系統(tǒng)工程應(yīng)用意義。</p><p><b> 結(jié)論</b></p><p> 創(chuàng)建的“C語言程序設(shè)計(jì)”教學(xué)網(wǎng)站界面友好,易于操作,功能實(shí)用。使用戶有一種親切的感覺,該網(wǎng)站具備了“C語言程序設(shè)計(jì)”的信息量。</p><p&
96、gt; 由于時(shí)間和經(jīng)驗(yàn)有限,網(wǎng)站設(shè)計(jì)規(guī)劃的不夠周全,希望在以后的工作中不斷完善。</p><p> 通過這次畢業(yè)設(shè)計(jì),學(xué)會(huì)了不少知識(shí)。知道了,什么是SSH。了解了,myeclipse的用途。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] PETER MOULDING[英].PHP技術(shù)內(nèi)幕[M].北京:中國水利水電
97、出版社,2003</p><p> [2] NARAMORE[美].PHP5、APACHE、MYSQL網(wǎng)絡(luò)開發(fā) [M].北京:電子工業(yè)出版社,2005</p><p> [3] 龍浩.《PHP語言進(jìn)階和高級(jí)應(yīng)用》.清華大學(xué)出版社,2002</p><p> [4] Hugh E Williams[英].《PHP & MYSQL Web數(shù)據(jù)庫應(yīng)用開發(fā)指南
98、》.2003</p><p> [5]焦桐順.《php\mysql數(shù)據(jù)庫開發(fā)指南》.電子工業(yè)出版社,2001</p><p> [6]李琦.B/S模式C語言考試及自動(dòng)評(píng)分系統(tǒng)的研究與實(shí)現(xiàn)[D].電子科技大學(xué),2009</p><p> [7]吳運(yùn)明.基于B/S架構(gòu)網(wǎng)絡(luò)考試測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與開發(fā)[D]].曲阜:曲阜師范大學(xué),2005</p><
99、p> [8]http://liyanblog.cn/articles/2012/09/17/1347848802900.html.李巖的博客</p><p> [9]http://software.evget.com/Products/3016/update.html.慧都軟件</p><p> [10]http://www.oschina.net/p/myeclipse.J2
100、EE開發(fā)工具M(jìn)yEclipse.</p><p><b> 致謝</b></p><p> 在老師的悉心指導(dǎo)下完成了設(shè)計(jì),十分感謝老師的幫助。在設(shè)計(jì)期間,一直認(rèn)真負(fù)責(zé),經(jīng)常主動(dòng)聯(lián)系我們,詢問我們的進(jìn)度,幫我們查找資料,不厭其煩的指導(dǎo)我們。這次畢業(yè)設(shè)計(jì),也讓我獲益匪淺,讓我明白應(yīng)該以一種什么樣的心態(tài)去面對(duì)一個(gè)新的知識(shí)領(lǐng)域,應(yīng)該怎樣協(xié)調(diào)理論和具體實(shí)踐之間的關(guān)系。<
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- c語言教學(xué)專題網(wǎng)站
- 軟件工程畢業(yè)論文-c語言教學(xué)專題網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-c語言教學(xué)專題網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 2
- 高職c語言教學(xué)創(chuàng)新
- c語言教學(xué)大綱
- c語言教學(xué)系統(tǒng)錄相
- c語言教學(xué)系統(tǒng)錄相
- c語言教案
- c語言教程
- c語言教案
- c語言教學(xué)系統(tǒng)開題報(bào)告
- c語言教學(xué)網(wǎng)站及網(wǎng)上考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 1語言理論與語言教學(xué)
- 單片機(jī)c語言教案
- 最基礎(chǔ)的c語言教程
- c語言教學(xué)中創(chuàng)造性思維的開發(fā)
- 語言教學(xué)自動(dòng)性
- 小班語言教學(xué)計(jì)劃
- 視聽語言教學(xué)大綱
- 小班語言教學(xué)計(jì)劃
評(píng)論
0/150
提交評(píng)論