【《開發(fā)者語言Java核心技能訓(xùn)練報告》3400字】_第1頁
【《開發(fā)者語言Java核心技能訓(xùn)練報告》3400字】_第2頁
【《開發(fā)者語言Java核心技能訓(xùn)練報告》3400字】_第3頁
【《開發(fā)者語言Java核心技能訓(xùn)練報告》3400字】_第4頁
【《開發(fā)者語言Java核心技能訓(xùn)練報告》3400字】_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

開發(fā)者語言Java核心技能訓(xùn)練報告目錄TOC\o"1-3"\h\u215221.實(shí)訓(xùn)目的 271432.實(shí)訓(xùn)任務(wù) 2132943.訓(xùn)練過程 29473.1開發(fā)者語言Java 2229143.2開發(fā)工具 388763.3Android應(yīng)用開發(fā)特色 3229404.設(shè)計過程 4263604.1測試環(huán)境搭建 4112774.2系統(tǒng)功能測試 4190124.3系統(tǒng)性能測試 5185384.4測試結(jié)果 681975.結(jié)語 61.實(shí)訓(xùn)目的參加社會實(shí)踐可以讓我們更好地適應(yīng)社會環(huán)境,在實(shí)踐的過程中驗(yàn)證在學(xué)校所學(xué)的知識的扎實(shí)性。在時間的過程程中可以發(fā)現(xiàn)自己在工作中的不足和問題。豐富大學(xué)生業(yè)余生活,提高社會適應(yīng)能力。參加實(shí)踐可以使在校學(xué)習(xí)的理論知識和實(shí)踐相結(jié)合,實(shí)踐過程中能夠發(fā)現(xiàn)所學(xué)知識的局限性和不足,從而為繼續(xù)學(xué)習(xí)提供學(xué)習(xí)方法和學(xué)習(xí)技巧。同時通過實(shí)習(xí),可以讓我們更好地了解理論和實(shí)操的區(qū)別,從而更好地適應(yīng)將來的就業(yè)。對于我們將來在社會中更好地生存和為社會做貢獻(xiàn)有著重要的意義。2.實(shí)訓(xùn)任務(wù)1.數(shù)據(jù)庫概念設(shè)計2.數(shù)據(jù)庫邏輯設(shè)計:設(shè)計數(shù)據(jù)字典3.創(chuàng)建項(xiàng)目數(shù)據(jù)庫、表、字段3.訓(xùn)練過程3.1開發(fā)者語言JavaJava是一種廣泛使用的計算機(jī)編程語言,擁有跨平臺、面向?qū)ο?、泛型編程的特性,廣泛應(yīng)用于企業(yè)級Web應(yīng)用開發(fā)和移動應(yīng)用開發(fā)。任職于太陽微系統(tǒng)的詹姆斯·高斯林等人于1990年代初開發(fā)Java語言的雛形,最初被命名為Oak,目標(biāo)設(shè)置在家用電器等小型系統(tǒng)的程序語言,應(yīng)用在電視機(jī)、電話、鬧鐘、烤面包機(jī)等家用電器的控制和通信。由于這些智能化家電的市場需求沒有預(yù)期的高,Sun公司放棄了該項(xiàng)計劃。隨著1990年代互聯(lián)網(wǎng)的發(fā)展,Sun公司看見Oak在互聯(lián)網(wǎng)上應(yīng)用的前景,于是改造了Oak,于1995年5月以Java的名稱正式發(fā)布。Java伴隨著互聯(lián)網(wǎng)的迅猛發(fā)展而發(fā)展,逐漸成為重要的網(wǎng)絡(luò)編程語言。Java編程語言的風(fēng)格十分接近C++語言。繼承了C++語言面向?qū)ο蠹夹g(shù)的核心,Java舍棄了C++語言中容易引起錯誤的指針,改以引用取代,同時移除原C++與原來運(yùn)算符重載,也移除多重繼承特性,改用接口取代,增加垃圾回收器功能。在JavaSE1.5版本中引入了泛型編程、類型安全的枚舉、不定長參數(shù)和自動裝/拆箱特性。太陽微系統(tǒng)對Java語言的解釋是:“Java編程語言是個簡單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動態(tài)的語言”Java不同于一般的編譯語言或直譯語言。它首先將源代碼編譯成字節(jié)碼,然后依賴各種不同平臺上的虛擬機(jī)來解釋執(zhí)行字節(jié)碼,從而實(shí)現(xiàn)了“一次編寫,到處運(yùn)行”的跨平臺特性。在早期JVM中,這在一定程度上降低了Java程序的運(yùn)行效率。但在J2SE1.4.2發(fā)布后,Java的運(yùn)行速度有了大幅提升。與傳統(tǒng)類型不同,Sun公司在推出Java時就將其作為開放的技術(shù)。全球數(shù)以萬計的Java開發(fā)公司被要求所設(shè)計的Java軟件必須相互兼容?!癑ava語言靠群體的力量而非公司的力量”是Sun公司的口號之一,并獲得了廣大軟件開發(fā)商的認(rèn)同。這與微軟公司所倡導(dǎo)的注重精英和封閉式的模式完全不同,此外,微軟公司后來推出了與之競爭的.NET平臺以及模仿Java的C#語言。后來Sun公司被甲骨文公司并購,Java也隨之成為甲骨文公司的產(chǎn)品。3.2開發(fā)工具AndroidStudio是一個為Android平臺開發(fā)程序的集成開發(fā)環(huán)境。2013年5月16日在GoogleI/O上發(fā)布,可供開發(fā)者免費(fèi)使用。2013年5月發(fā)布早期預(yù)覽版本,版本號為0.1。2014年6月發(fā)布0.8版本,至此進(jìn)入beta階段。第一個穩(wěn)定版本1.0于2014年12月8日發(fā)布。AndroidStudio基于JetBrainsIntelliJIDEA,為Android開發(fā)特殊定制,并在Windows、OSX和Linux平臺上均可運(yùn)行。3.3Android應(yīng)用開發(fā)特色要開發(fā)Android系統(tǒng)四大組件分別是活動(Activity)、服務(wù)(Service)、廣播接收器(BroadcastReceiver)和內(nèi)容提供器(ContentProvider)。其中活動是所有Android應(yīng)用程序的門面,凡是在應(yīng)用中你看得到的東西,都是放在活動中的。而服務(wù)就比較低調(diào)了,你無法看到它,但它會一直在后臺默默地運(yùn)行,即使用戶退出了應(yīng)用,服務(wù)仍然是可以繼續(xù)運(yùn)行的。廣播接收器允許你的應(yīng)用接收來自各處的廣播消息,比如電話、短信等,當(dāng)然你的應(yīng)用同樣也可以向外發(fā)出廣播消息。內(nèi)容提供器則為應(yīng)用程序之間共享數(shù)據(jù)提供了可能,比如你想要讀取系統(tǒng)電話簿中的聯(lián)系人,就需要通過內(nèi)容提供器來實(shí)現(xiàn)。Android系統(tǒng)為開發(fā)者提供了豐富的系統(tǒng)控件,使得我們可以很輕松地編寫出漂亮的界面。當(dāng)然如果你品位比較高,不滿足于系統(tǒng)自帶的控件效果,也完全可以定制屬于自己的控件。Android系統(tǒng)還自帶了這種輕量級、運(yùn)算速度極快的嵌入式關(guān)系型數(shù)據(jù)庫。它不僅支持標(biāo)準(zhǔn)的SQL語法,還可以通過Android封裝好的API進(jìn)行操作,讓存儲和讀取數(shù)據(jù)變得非常方便。Android系統(tǒng)還提供了豐富的多媒體服務(wù),如音樂、視頻、錄音、拍照、鬧鈴,等等,這一切你都可以在程序中通過代碼進(jìn)行控制,讓你的應(yīng)用變得更加豐富多彩。移動設(shè)備和PC相比起來,地理位置定位功能應(yīng)該可以算是很大的一個亮點(diǎn)?,F(xiàn)在的Android手機(jī)都內(nèi)置有GPS,走到哪兒都可以定位到自己的位置,發(fā)揮你的想象就可以做出創(chuàng)意十足的應(yīng)用,如果再結(jié)合功能強(qiáng)大的地圖功能,LBS這一領(lǐng)域潛力無限。用,如果再結(jié)合功能強(qiáng)大的地圖功能,LBS這一領(lǐng)域潛力無限。4.設(shè)計過程4.1測試環(huán)境搭建在本次的測試工作中,開展工作的大前提是環(huán)境的搭建。硬件環(huán)境為一臺可上網(wǎng)的筆記本電腦。軟件環(huán)境為windows1064位的操作系統(tǒng)、Eclipse為測試平臺、應(yīng)用SSM框架、Tomcat8.5的web服務(wù)器、MySql數(shù)據(jù)庫。4.2系統(tǒng)功能測試正是因?yàn)楸敬蜗到y(tǒng)的功能簡潔,所以在簡要的研究下得出了幾個方面的結(jié)果。結(jié)果是主要分為了以下幾個方面:(1)成績管理系統(tǒng)首頁的彈出。它是用戶操作完成程序后第一個進(jìn)入的頁面,是一個登錄頁面,在這個頁面中根據(jù)個人的情況的進(jìn)行登錄。(2)學(xué)生信息管理的實(shí)現(xiàn)。能否添加、刪除、修改各個學(xué)生的信息,能按照關(guān)鍵字來搜索和查詢學(xué)生信息。(3)課程管理的成功實(shí)行。能否添加、修改和刪除各科課程的信息,可以按照課程名字查詢課程信息。(4)教師信息管理的實(shí)現(xiàn)。能否添加、修改、刪除和查詢教師的信息。(5)成績信息管理的實(shí)現(xiàn)。能否對每名同學(xué)的成績實(shí)現(xiàn)添加、修改和刪除功能。(6)管理員身份下對教師學(xué)生的賬號密碼的重置的功能。(7)管理員、教師和學(xué)生修改自己的密碼的功能。(8)學(xué)生的選課和退課的功能。(9)學(xué)生查看課表的功能。(10)學(xué)生、教師與管理員的分別登錄。4.3系統(tǒng)性能測試性能測試的過程主要是系統(tǒng)的功能的分別考察、記載和了解,主要操作是經(jīng)過一些技術(shù)模仿很多使用者同一個時間端訪問被測試的程序,而且這些技術(shù)必然是專業(yè)的。性能測試主要包括相應(yīng)測試,壓力測試,負(fù)載測試等,這是性能測試的主要衡量標(biāo)準(zhǔn)。經(jīng)過測試,服務(wù)器等均處于正常水平。在此水平下,我們可以開展工作。4.4測試結(jié)果經(jīng)過大量的測試之后得出了結(jié)果,本系統(tǒng)滿足與各項(xiàng)功能要求。以下是測試結(jié)果展示:表5-1功能測試結(jié)果統(tǒng)計表測試項(xiàng)功能結(jié)果備注12345678910111213不同身份登錄學(xué)生信息增刪改查學(xué)生信息搜索教師信息增刪改查查詢教師信息課程信息增刪改查課程信息查詢教師登分修改密碼賬號密碼重置學(xué)生選課功能學(xué)生退課功能學(xué)生查看課表達(dá)到預(yù)期效果達(dá)到預(yù)期效果達(dá)到預(yù)期效果達(dá)到預(yù)期效果達(dá)到預(yù)期效果達(dá)到預(yù)期效果達(dá)到預(yù)期效果達(dá)到預(yù)期效果達(dá)到預(yù)期效果達(dá)到預(yù)期效果達(dá)到預(yù)期效果達(dá)到預(yù)期效果達(dá)到預(yù)期效果5.結(jié)語因?yàn)楣┣箨P(guān)系的變化,以往的社會工作中可能會出現(xiàn)一些人力不勝的工作,而計算機(jī)技術(shù)的延伸與發(fā)展為其供給了新的解決的方法,這當(dāng)然也包括各大高校的學(xué)生的成績管理。在國家的有意的支持下,為本次的成績管理系統(tǒng)開發(fā)提供了先決條件,信息化建設(shè)不僅存在于社會中,也走進(jìn)了高校。在開始之前,首先對系統(tǒng)需求進(jìn)行簡略又全面的分析,再逐漸的不間斷的優(yōu)化它。經(jīng)過不懈的努力,完成了本次長達(dá)兩個月的工作。以下對于本此項(xiàng)目進(jìn)行簡要的文字總結(jié):1.開發(fā)系統(tǒng)的選擇:經(jīng)過對比現(xiàn)今市場上所有流行的技術(shù)與框架,我選擇了最適合我本人的技術(shù),ssm框架的使用使系統(tǒng)的可延伸性能和易用性能大大的提高了。2.數(shù)據(jù)庫存儲的選擇是MySql數(shù)據(jù)庫,它是一個具有體積小、速度快等優(yōu)越性的免費(fèi)開源數(shù)據(jù)庫,可以大大的降低成本。3.高考成績管理系統(tǒng)的需求分析與設(shè)計:在確定完本次設(shè)計的選題之后,在參考其他資料的前提下,我也去分析了解了現(xiàn)今高校所應(yīng)用的管理系統(tǒng),在理想與實(shí)際的結(jié)合下,完成對本次設(shè)計所需要完成的所有功能的收集。4.系統(tǒng)最終的實(shí)現(xiàn):本次的工作中我使用了Java

EE技術(shù)與其所擁有的SSM框架,實(shí)現(xiàn)了成績管理系統(tǒng)的全部功能。在本次的項(xiàng)目設(shè)計

溫馨提示

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

評論

0/150

提交評論