java 教學軟件的設計【畢業(yè)論文】_第1頁
已閱讀1頁,還剩24頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p>  JAVA 教學軟件的設計</p><p><b>  摘要</b></p><p>  當代社會,計算機軟件因其方便、快捷、實用性強、存儲量大等專有特點,

2、被應用到了許多行業(yè)和領域。在教學領域,軟件發(fā)展勢頭尤其強勁,計算機軟件憑借其獨特的先進性和多功能性,為教學領域帶來了巨大的發(fā)展。</p><p>  現(xiàn)在市場上有許多與教學有關的軟件。其中一些軟件是使用瀏覽器/服務器模式和JavaEE架構的而開發(fā)的,如針對高校學生的教師點名軟件、學生信息管理軟件等,這些軟件需要通過瀏覽器才能使用,大部分軟件都需要網(wǎng)絡支持。另外一些軟件是應用軟件,有的是針對教師的,如課件生成軟件等

3、,有的是針對學生的,如java自學軟件等。這些軟件雖然能夠實現(xiàn)相應的功能,但也有一些弊端,如需要網(wǎng)絡支持、不能向軟件添加數(shù)據(jù),只針對教師或只針對學生等。</p><p>  為了適應市場,針對java課堂教學,java教學軟件應該保證針對教師、學生等不同的角色具有不同的功能和不同的權限,還應該保證軟件對數(shù)據(jù)具有讀寫功能,和對所有異常具有相應的處理部分。</p><p>  關鍵字:市場、教

4、學軟件</p><p><b>  Abstract</b></p><p>  In contemporary society , computer softwares have been applied to many industries and fields because of it’s convenient, practical, storage capa

5、city and other proprietary features. In the field of teaching , software development momentum was particularly strong , with its unique computer software advancement and versatility , brought tremendous development for t

6、he teaching field .There are many teaching-related software on the market right now. Some of the software is to use the browser / server</p><p>  Keywords:Market,Teaching software</p><p><b&g

7、t;  目錄</b></p><p><b>  1 引言1</b></p><p>  1.1課題研究背景及意義1</p><p>  1.1.1 背景和意義1</p><p>  1.1.2 java教學軟件的現(xiàn)狀1</p><p>  2 開發(fā)技術介紹2</p&g

8、t;<p><b>  2.1Java2</b></p><p>  2.2Eclipse介紹2</p><p>  2.3MySQL介紹3</p><p><b>  3 系統(tǒng)設計4</b></p><p>  3.1功能需求概述4</p><p>

9、  3.2系統(tǒng)功能模塊劃分4</p><p>  3.2.1總體設計4</p><p>  3.2.2模塊具體功能5</p><p>  3.3數(shù)據(jù)庫設計5</p><p>  3.3.1E/R圖5</p><p>  3.3.2關系模式6</p><p>  3.3.2數(shù)據(jù)庫模式

10、7</p><p>  3.4類的設計10</p><p>  3.4.1類的分類10</p><p>  3.4.2各類介紹11</p><p>  4 系統(tǒng)的實現(xiàn)14</p><p>  4.1用戶界面的設計與實現(xiàn)14</p><p>  4.1.1用戶體驗設計原則14</

11、p><p>  4.1.2用戶界面詳細設計14</p><p>  4.1.2.1主窗體設計14</p><p>  4.1.2.2輸入密碼登錄頁面15</p><p>  4.1.2.3教師主頁面16</p><p>  4.1.2.4學生主界面17</p><p>  4.1.2.5管

12、理員主界面15</p><p><b>  5 結束語18</b></p><p><b>  6 致謝19</b></p><p>  7 參考文獻20</p><p><b>  1 引言</b></p><p>  1.1課題研究背景

13、及意義</p><p>  1.1.1 背景和意義</p><p>  隨著世界經(jīng)濟和中國經(jīng)濟的不斷發(fā)展,各種計算機編程語言的不斷革新和進步,計算機技術和網(wǎng)絡技術已經(jīng)變得十分成熟,并成功滲透入各個行業(yè)領域。其中,Java語言具有簡單、面向對象、與平臺無關、動態(tài)、多線程等眾多特點,功能強大、簡單易學。已經(jīng)成為目前使用最廣泛的網(wǎng)絡編程語言之一,并被各行各業(yè)的人士所接受。</p>

14、<p>  為了改變現(xiàn)有課堂教學單一的教學模式,幫助學生在課下時間也有機會和興趣學習知識,及時復習課堂內容,提高學生們的專業(yè)知識水平,教學用軟件得到了廣泛的推廣和應用,為學校管理學生學習和幫助學生提高專業(yè)素質提供了很大的幫助。而教師們想要激發(fā)學生學習的熱情,提高學生對所學知識的好奇心,促使學生對其有更加深入的理解,就必須讓學生們在課下也能多利用時間學習,多做課下練習,所以沒有教學軟件是萬萬不行的。</p><

15、;p>  java教學軟件不僅為老師提供了可以簡化教學內容、系統(tǒng)的整理教學知識的工具,還為學生們帶來了一種新型的學習方式,使學生們可以從厚重的紙質教材中脫離出來,隨時隨地就可以通過電腦獲得大容量的java語言知識和練習題。而且java教學軟件相較于傳統(tǒng)的多媒體課件具有更強的導向性,教師和學生們在使用軟件的過程中,根據(jù)軟件的流程,可以更加直觀和清楚得了解內容的系統(tǒng)性和相互關系。今后,java教學軟件通過不斷地完善,一定會在java教

16、學中帶給大家更多的便利。</p><p>  1.1.2 java教學軟件的現(xiàn)狀</p><p>  目前雖然網(wǎng)絡上的教學的軟件數(shù)量很多,但針對java教學的軟件比較少,在這樣寫已存在的java教學軟件中,許多軟件中的教學內容是固定的,不可修改,不可添加,另外一些軟件只面向于教師,沒有學生板塊。整體來說,這些軟件在功能上或多或少都存在一些瑕疵,都不太適合在學校教師和學生教學的過程中使用。不

17、同的學習人群有不同的學習要求,就需要有不同的軟件做支撐,只有既滿足教師又滿足學生要求的教學軟件才能真正被學校利用,才能被投入到教學過程中去。</p><p><b>  2 開發(fā)技術介紹</b></p><p><b>  2.1Java</b></p><p>  Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計

18、語言,是由Sun Microsystems公司于1995年5月推出的Java程序設計語言和Java平臺(即JavaEE, JavaME, JavaSE)的總稱。Java自面世后就非常流行,發(fā)展迅速,對C++語言形成了有力沖擊。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于個人PC、數(shù)據(jù)中心、游戲控制臺、科學超級計算機、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。在全球云計算和移動互聯(lián)網(wǎng)的產業(yè)環(huán)境下,Jav

19、a更具備了顯著優(yōu)勢和廣闊前景。</p><p>  Java由四方面組成:Java編程語言,Java文件格式,Java虛擬機(JVM)和Java應用程序接口(Java API)。Java分三個體系:JavaSE(J2SE)(Java2 Platform Standard Edition,java平臺標準版),JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平

20、臺企業(yè)版),JavaME(J2ME)(Java 2 Platform Micro Edition,java平臺微型版)。</p><p>  與傳統(tǒng)程序不同,Sun 公司在推出 Java 之際就將其作為一種開放的技術,Java編程語言的風格十分接近C++語言。繼承了C++語言面向對象技術的核心,Java舍棄了C++語言中容易引起錯誤的指針,改以引用取代,同時移除原C++與原來運算符重載,也移除多重繼承特性,改用接

21、口取代,增加垃圾回收器功能。Java不同于一般的編譯語言和直譯語言。它首先將源代碼編譯成字節(jié)碼,然后依賴各種不同平臺上的虛擬機來解釋執(zhí)行字節(jié)碼,從而實現(xiàn)了“一次編寫,到處運行”的跨平臺特性。</p><p>  2.2Eclipse介紹</p><p>  本軟件選擇Eclipse3.7作為軟件的開發(fā)環(huán)境。Eclipse是著名的跨平臺的自由集成開發(fā)環(huán)境(IDE),而且是一個開放源代碼的、基

22、于Java的可擴展開發(fā)平臺。最初主要用來Java語言開發(fā),但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性,許多軟件開發(fā)商以Eclipse為框架開發(fā)自己的IDE!就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發(fā)環(huán)境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。另外,Eclipse支持諸如C/C++、COBO

23、L、PHP等編程語言的插件已經(jīng)可用,或預計將會推出。</p><p>  Eclipse 最初由OTI和IBM兩 家公司的IDE產品開發(fā)組創(chuàng)建,起始于1999年4月。IBM提供了最初的Eclipse代碼基礎,包括Platform、JDT 和PDE。Eclipse項目IBM發(fā)起,圍繞著Eclipse項目已經(jīng)發(fā)展成為了一個龐大的Eclipse聯(lián)盟,有150多家軟件公司參與到 Eclipse項目中,其中包括Borlan

24、d、Rational Software、Red Hat及Sybase等。 Eclipse是一個開放源碼項目,它其實是Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其開放源碼,任何人都可以免費得到,并可以在此基礎上開發(fā)各自的插件,因此越來越受人們關注。隨后還有包括Oracle在內的許多 大公司也紛紛加入了該項目,Eclipse的目標是成為可進行任何語言開發(fā)的IDE集成者,

25、使用者只需下載各種語言的插件即可。</p><p>  2.3MySQL介紹</p><p>  系統(tǒng)選用了小巧簡便但功能完善的MySQL數(shù)據(jù)庫用來存儲數(shù)據(jù)信息。Mysql是最流行的關系型數(shù)據(jù)庫管理系統(tǒng),是一種關聯(lián)數(shù)據(jù)庫管理系統(tǒng),關聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內,這樣就增加了速度并提高了靈活性。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,

26、一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。</p><p>  與其他的大型數(shù)據(jù)庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。</p><p>  MySQL遵守的不只是G

27、PL協(xié)議,而是雙授權模式(dual license)[8]即你在遵守GPL協(xié)議的開源項目使用MySQL,需要遵守GPL協(xié)議方能使用。如果你在非開源項目使用(即軟件不打算開放源代碼),且該軟件用來銷售,則需要向MySQL支付相應license費用。</p><p><b>  3 系統(tǒng)設計</b></p><p><b>  3.1功能需求概述</b&g

28、t;</p><p>  本軟件作為java課堂教學和課下學習的輔助軟件,主要完成java知識點的錄入和查看功能。具體來講,軟件需要完成:不同角色的人員登錄時對登錄密碼的驗證,只有輸入正確的密碼,才能進入相應主頁面;不同角色的人員登錄的主界面有不同的功能,學生只能查看軟件內容中的章節(jié)、知識點、例題和習題內容,而不能添加,而教師既可以查看這些內容又可以根據(jù)需要進行添加;登錄密碼的管理問題,管理員在通過驗證后可以查看

29、學生和教師的登錄密碼,還可以更改學生、教師和管理員的登錄密碼。出這些主要功能之外,軟件應保證不同角色的人員只能進入相應的主頁面,而且在不同角色人員的主頁面需要有與角色相對應的合適的簡介內容和界面設計。</p><p>  3.2系統(tǒng)功能模塊劃分</p><p><b>  3.2.1總體設計</b></p><p>  圖3-1 軟件功能模塊劃

30、分圖</p><p>  3.2.2模塊具體功能 </p><p>  下面詳細分析每個子模塊的功能</p><p><b>  A)學生界面主頁</b></p><p>  簡介介紹了軟件基本信息以及對學生界面的功能描述。</p><p>  B)學生查看章、知識點、例題和習題</p&g

31、t;<p>  界面左側有章節(jié)、知識點、例題和習題的目錄,是要雙擊知識點就可以在右側顯示知識點具體內容。</p><p><b>  C)教師界面主頁</b></p><p>  簡介介紹了軟件基本信息以及對教師界面的功能描述。</p><p>  D)教師添加章、知識點、例題、習題</p><p>  界

32、面內有添加章和知識點、添加例題、添加習題三個標簽,用來添加章名,知識點名、知識點內容,例題要求、例題代碼、執(zhí)行結果、例題分析,習題題干、參考答案、要點解析,并且添加的內容加入數(shù)據(jù)庫、寫到相應文件中。</p><p>  E)教師查看章、知識點、例題、習題</p><p>  界面左側有章節(jié)和知識點目錄,是要雙擊知識點就可以在右側顯示知識點。</p><p><

33、b>  F)管理員界面主頁</b></p><p>  簡介介紹了軟件基本信息以及對管理員界面的功能描述。</p><p><b>  G)管理員查看密碼</b></p><p>  輸入管理員密碼,通過驗證后可以顯示學生和教師的登錄密碼。</p><p><b>  H)管理員修改密碼<

34、;/b></p><p>  輸入管理員密碼,通過驗證后可以修改學生、教師或者管理員的登錄密碼。</p><p><b>  I)相關網(wǎng)站地址</b></p><p>  界面內介紹了一些與java學習相關的網(wǎng)站地址</p><p><b>  3.3數(shù)據(jù)庫設計</b></p>

35、<p><b>  3.3.1E/R圖</b></p><p>  1 1</p><p>  1 1</p><p>  圖3-2(a) E/R圖</p><p>  1 n</p><p> 

36、 1 1</p><p>  n n</p><p>  圖3-2(b) E/R圖</p><p><b>  3.3.2關系模式</b></p><p>  通過將E-R圖轉換成表,實現(xiàn)從E-R模型到關系模型的轉換,轉換結果如下,其中人員、密碼、簡介、鏈接、章

37、節(jié)、知識點、例題、習題中的主鍵為編號,密碼、簡介中的所屬角色是關聯(lián)于人員編碼的外鍵,知識點中的所屬章節(jié)編號是關聯(lián)于章節(jié)編號的外鍵,例題、習題中的所屬知識點編號是關聯(lián)于知識點編號的外鍵。</p><p>  人員(編號,角色);</p><p>  密碼(編號,密碼,所屬角色);</p><p>  簡介(編號,簡介內容,所屬角色);</p><p

38、>  鏈接(編號,鏈接內容);</p><p>  章節(jié)(編號,章節(jié)名稱);</p><p>  知識點(編號,知識點名稱,知識點所在文件地址,所屬章節(jié)編號);</p><p>  例題(編號,例題所在文件地址,所屬知識點編號);</p><p>  習題(編號,習題所在文件地址,所屬知識點編號);</p><p&g

39、t;  3.3.2數(shù)據(jù)庫模式</p><p>  由關系模式設計數(shù)據(jù)庫中的表包括人員表People(其表結構如表3-1),密碼表Password(其表結構如表3-2),簡介表BriefIntroduction(其表結構如表3-3),鏈接表Link(其表結構如表3-4),章節(jié)表Chapter(其表結構如表3-5),知識點表KnowledgePoint(其表結構如表3-6),例題表Example(其表結構如表3-7)

40、,習題表Exercise(其表結構如表3-8)。</p><p>  表3-1 People人員表</p><p>  表3-2 Password密碼表</p><p>  表3-3 BriefIntroduction簡介表</p><p>  表3-4 Link 鏈接內容表</p><p>  表3-5 C

41、hapter章節(jié)表</p><p>  表3-6 KnowledgePoint知識點表</p><p>  表3-7 Example例題表</p><p>  表3-8 Exercise習題表</p><p>  建立關系模型的SQL語句:</p><p>  People表:記錄軟件不同的登錄角色</p&

42、gt;<p>  create table password (</p><p>  ID int(3) not null auto_increment primary key,</p><p>  Role varchar(10) not null</p><p><b>  );</b></p><p>

43、;  Password表:記錄不同角色的登錄密碼</p><p>  create table password (</p><p>  ID int(3) not null auto_increment primary key,</p><p>  Word varchar(10) not null,</p><p>  BelongsTo

44、 varchar(10) not null,</p><p>  foreign key(BelongsTo) references people(Role)</p><p><b>  );</b></p><p>  BriefIntroduction表:記錄不同角色主頁面的簡介內容</p><p>  create

45、 table briefintroduction(</p><p>  ID int(3) not null auto_increment primary key ,</p><p>  Detail text not null,</p><p>  BelongsTo varchar(10) not null,</p><p>  fore

46、ign key(BelongsTo) references people(Role)</p><p><b>  );</b></p><p>  Link表:記錄軟件中的友情鏈接內容</p><p>  create table link(</p><p>  ID int(3) not null auto_incre

47、ment primary key ,</p><p>  Detail text not null</p><p><b>  ); </b></p><p>  Chapter表:記錄章節(jié)內容</p><p>  create table chapter (</p><p>  ID int(3

48、) not null auto_increment primary key ,</p><p>  Name varchar(40) not null</p><p><b>  ); </b></p><p>  KnowledgePoint表:記錄知識點內容</p><p>  create table knowle

49、dgepoint (</p><p>  ID int(3) not null auto_increment primary key , </p><p>  Name varchar(40) not null,</p><p>  FileName varchar(30) not null,</p><p>  ChapterID int(

50、3) not null,</p><p>  foreign key(ChapterID) references chapter(ID)</p><p><b>  );</b></p><p>  Example表:記錄例題內容</p><p>  create table example (</p>&

51、lt;p>  ID int(3) not null auto_increment primary key , </p><p>  FileName varchar(30) not null,</p><p>  KnowledgeID int(3) not null,</p><p>  foreign key(KnowledgeID) references

52、 knowledgepoint(ID)</p><p><b>  );</b></p><p>  Exercise表:記錄習題內容</p><p>  create table exercise (</p><p>  ID int(3) not null auto_increment primary key , &

53、lt;/p><p>  FileName varchar(30) not null,</p><p>  KnowledgeID int(3) not null </p><p>  Foreign key(KnowledgeID) references knowledgepoint(ID)</p><p><b>  );</b

54、></p><p><b>  3.4類的設計</b></p><p><b>  3.4.1類的分類</b></p><p>  本軟件是由19個類組成的,總體分為五大類:</p><p>  窗口類:Menu,Login,StudentMain,TeacherMain,AdminMain&

55、lt;/p><p>  內容類:Chapter,Point,Example,Exercise</p><p>  監(jiān)聽類:WhenPressButton,WhenPressBox,WhenSelectTree,WhenSelectTreeT</p><p>  數(shù)據(jù)庫和文件類:DataBaseConn,F(xiàn)ileUtil</p><p>  其他:

56、Main,StartMySql,Request</p><p><b>  3.4.2各類介紹</b></p><p>  各個類的簡單介紹如下:</p><p>  表3-9 類的簡介表</p><p>  每個類中又包含很多方法,以下是一些比較重要的方法的介紹:</p><p>  表3-10

57、 Main類主要方法表</p><p>  表3-11 FrameUtil類主要方法表</p><p>  表3-12 StartMySql類主要方法表</p><p>  表3-13 Menu類主要方法表</p><p>  表3-14 Login類主要方法表</p><p>  表3-15 TeacherMain類

58、主要方法表</p><p>  表3-16 StudentMain類主要方法表</p><p>  表3-17 Admin類主要方法表</p><p>  表3-18 WhenPressButton類主要方法表</p><p>  表3-19 WhenPressBox類主要方法表</p><p>  表3-20 Whe

59、nSelectTree類主要方法表</p><p><b>  4 系統(tǒng)的實現(xiàn)</b></p><p>  4.1用戶界面的設計與實現(xiàn) </p><p>  4.1.1用戶體驗設計原則</p><p>  用戶體驗設計是基于人機界面設計理論的,一個合理的人機界面會給用戶帶來良好的用戶體驗效果。一旦建立起用戶界面的原型,就

60、必須對它進行評估,以確定其是否滿足用戶的需求。對于交互式系統(tǒng),用戶體驗設計和數(shù)據(jù)設計、體系結構設計及過程設計一樣重要。</p><p>  用戶體驗的設計質量,直接影響用戶對軟件產品的評價,從而影響軟件產品的競爭力和壽命,例如出錯信息和警告信息,它們是出現(xiàn)問題時交互式系統(tǒng)給出的“壞消息” 。出錯信息設計的不好,將向用戶提供無用的甚至誤導的信息,反而會加重用戶的挫敗感。因此必須對用戶體驗設計給與足夠的重視。<

61、/p><p>  用戶體驗設計的原則是:</p><p>  A)用戶界面適合于軟件的功能</p><p><b>  B)容易理解;</b></p><p><b>  C)風格一致;</b></p><p><b>  D)及時反饋信息;</b><

62、/p><p><b>  E)出錯處理;</b></p><p><b>  F)操作方便。</b></p><p><b>  G)個性化</b></p><p>  針對用戶體驗設計原則進行的詳細設計將在4.2節(jié)展開詳細論述。</p><p>  4.1

63、.2用戶界面詳細設計</p><p>  4.1.2.1主窗體設計</p><p>  本系統(tǒng)的主窗體如圖4-1所示,適合本軟件的特點,共有學生登錄,教師登錄,管理員登錄和退出四個選項。</p><p><b>  圖 4-1 主窗口</b></p><p>  4.1.2.2輸入密碼登錄頁面</p>&l

64、t;p>  輸入密碼登錄界面圖4-2所示,軟件中三個角色的登錄界面相同,登錄時依據(jù)輸入的密碼是否正確會出現(xiàn)不同的提示窗口。</p><p>  圖 4-2 登錄界面</p><p>  4.1.2.3管理員主界面</p><p>  查看密碼界面,如圖4-3:</p><p>  圖4-3 管理員查看密碼界面</p>&l

65、t;p>  修改密碼界面,如圖4-4:</p><p>  圖4-4 管理員修改密碼界面</p><p>  4.1.2.4教師主頁面</p><p>  教師主頁界面,如圖4-5:</p><p>  圖 4-5 教師主頁</p><p>  添加章節(jié)、知識點、例題和習題界面,如圖4-6此界面分三個子界面,分別

66、用于添加章節(jié)和知識點、例題、習題。</p><p>  圖4-6 教師添加內容界面</p><p>  友情鏈接界面,如圖4-7所示,</p><p>  圖4-7 友情鏈接界面</p><p>  4.1.2.4學生主界面</p><p>  查看內容界面,如圖4-8:</p><p>  圖

67、4-8 學生查看內容界面</p><p><b>  5 結束語</b></p><p>  本軟件是一個面向所有教授java課程的老師和所有有java語言知識學習需要的學生的軟件,以方便java教學為目的,具有一定實用性的數(shù)據(jù)庫信息管理系統(tǒng)。分別從教師、學生和軟件管理員三個角色的角度分析研究了java教學軟件的各種需求和面臨的問題,并針對這些需求和問題做出了一定的

68、努力和改善。</p><p>  在此次軟件開發(fā)過程中,開發(fā)者加重了交互界面的設計比例,十分注重用戶體驗,在界面大小、界面背景、組件大小和位置、字體設置等許多方面都做了細致的研究和實驗,并以用戶角度,進行多次修改和完善,使得最終的軟件界面清晰、美觀。有利于用戶在使用軟件過程中保持心情愉快,提高學習興趣。</p><p>  本軟件主要完成了java課堂教學的一系列管理活動,包括各角色登錄信

69、息管理、學生查看章節(jié)知識點內容、學習例題、練習習題,教師對章節(jié)知識點等內容的添加和更新,管理員對所有用戶信息的管理。</p><p>  但軟件還存在一些不足,如在處理學生和教師對章節(jié)知識點等內容查看部分時,代碼有冗余,另外軟件中沒有關于內容刪除部分的功能,比較遺憾。</p><p><b>  6 致謝</b></p><p>  將近幾個

70、月的畢業(yè)設計基本結束了,這段時間的實踐和學習對我來說很有意義,借此,我要感謝所有關心、支持、幫助我的人。</p><p>  首先,我要感謝我得指導老師,孫晨霞老師,同學們都知道孫老師是一位對人友善,但是對學習要求很嚴格的老師,孫老師認真的工作態(tài)度,嚴謹?shù)慕虒W精神和深厚的理論水平時刻都影響著我。在老師的指導下,在畢業(yè)設計的過程中,我除了使用專業(yè)課上學到的java等內容之外,還查詢了網(wǎng)絡和其他校外的java書籍,學

71、習到了很多知識,開闊了視野,加深了我對java的理解。</p><p>  其次,要感謝我的朋友們。雖然這次的畢業(yè)設計是以個人為單位,但是在完成畢業(yè)設計的過程中,我的同學們都給與了我很大的知識和幫助,尤其是一些朋友不僅自己需要完成自己的畢業(yè)設計,而且因為學習的知識比較多,經(jīng)常給別人解決問題,所以時間比較緊,在這樣的情況下,他們還在我遇到問題時,不厭其煩的幫助我,充分表現(xiàn)出了舍己為人的精神。而且在完成此次畢業(yè)設計過

72、程中,我們經(jīng)常交流、溝通、協(xié)商,一起解決一個又一個的問題,提高了我的團隊合作能力,加深了同學們之間的感情,同時也從隊友的身上學到了很多解決問題的思想以及堅忍不拔,認真工作的精神。</p><p>  此外,感謝大學四年來所有傳授給我知識的老師,這四年中,他們無私地把自己所知道的東西,都想盡可能多的告訴我們,其中不僅僅是知識,還有一些為人處事的道理原則,他們希望未來的我們能夠實現(xiàn)自己的價值,希望未來我們的道路能夠越

73、走有寬廣。也要感謝所有關心幫助過我的人,他們的鼓勵支持就是我不斷奮斗努力的動力。</p><p>  最后,衷心地感謝所有一直關心、支持和幫助我的人,感謝我的學校。在大學四年中我成長了很多,收獲了很多,在以后的工作學習中,我會更加地努力回報學校和老師。</p><p><b>  7 參考文獻</b></p><p>  [1]孫晨霞 馬建斌

74、 李閱歷. 數(shù)據(jù)庫應用技術,北京郵電大學出版社,2008</p><p>  [2]朱喜福.Java程序設計.2版.北京:人民郵電出版社,2007</p><p>  [3]耿祥義,張躍平.Java基礎教程.2版.北京:清華大學出版社,2007</p><p>  [4]董云錚,Java技術應用.北京:清華大學出版社,2007</p><p>

75、;  [5] 唐漢明,翟振興,蘭麗華,關寶軍,申寶柱.深入淺出 MySQL數(shù)據(jù)庫開發(fā)、優(yōu)化與管理維護[M].人民郵電出版社,2008 </p><p>  [6]Java [EB/OL].http://baike.baidu.com/view/29.htm,2010</p><p>  [7]全面比較AWT和Swing </p><

溫馨提示

  • 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

提交評論