




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
開發(fā)者語言Java核心技能訓(xùn)練報(bào)告目錄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è)計(jì)過程 4263604.1測(cè)試環(huán)境搭建 4112774.2系統(tǒng)功能測(cè)試 4190124.3系統(tǒng)性能測(cè)試 5185384.4測(cè)試結(jié)果 681975.結(jié)語 61.實(shí)訓(xùn)目的參加社會(huì)實(shí)踐可以讓我們更好地適應(yīng)社會(huì)環(huán)境,在實(shí)踐的過程中驗(yàn)證在學(xué)校所學(xué)的知識(shí)的扎實(shí)性。在時(shí)間的過程程中可以發(fā)現(xiàn)自己在工作中的不足和問題。豐富大學(xué)生業(yè)余生活,提高社會(huì)適應(yīng)能力。參加實(shí)踐可以使在校學(xué)習(xí)的理論知識(shí)和實(shí)踐相結(jié)合,實(shí)踐過程中能夠發(fā)現(xiàn)所學(xué)知識(shí)的局限性和不足,從而為繼續(xù)學(xué)習(xí)提供學(xué)習(xí)方法和學(xué)習(xí)技巧。同時(shí)通過實(shí)習(xí),可以讓我們更好地了解理論和實(shí)操的區(qū)別,從而更好地適應(yīng)將來的就業(yè)。對(duì)于我們將來在社會(huì)中更好地生存和為社會(huì)做貢獻(xiàn)有著重要的意義。2.實(shí)訓(xùn)任務(wù)1.數(shù)據(jù)庫概念設(shè)計(jì)2.數(shù)據(jù)庫邏輯設(shè)計(jì):設(shè)計(jì)數(shù)據(jù)字典3.創(chuàng)建項(xiàng)目數(shù)據(jù)庫、表、字段3.訓(xùn)練過程3.1開發(fā)者語言JavaJava是一種廣泛使用的計(jì)算機(jī)編程語言,擁有跨平臺(tái)、面向?qū)ο蟆⒎盒途幊痰奶匦?,廣泛應(yīng)用于企業(yè)級(jí)Web應(yīng)用開發(fā)和移動(dòng)應(yīng)用開發(fā)。任職于太陽微系統(tǒng)的詹姆斯·高斯林等人于1990年代初開發(fā)Java語言的雛形,最初被命名為Oak,目標(biāo)設(shè)置在家用電器等小型系統(tǒng)的程序語言,應(yīng)用在電視機(jī)、電話、鬧鐘、烤面包機(jī)等家用電器的控制和通信。由于這些智能化家電的市場需求沒有預(yù)期的高,Sun公司放棄了該項(xiàng)計(jì)劃。隨著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++語言中容易引起錯(cuò)誤的指針,改以引用取代,同時(shí)移除原C++與原來運(yùn)算符重載,也移除多重繼承特性,改用接口取代,增加垃圾回收器功能。在JavaSE1.5版本中引入了泛型編程、類型安全的枚舉、不定長參數(shù)和自動(dòng)裝/拆箱特性。太陽微系統(tǒng)對(duì)Java語言的解釋是:“Java編程語言是個(gè)簡單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語言”Java不同于一般的編譯語言或直譯語言。它首先將源代碼編譯成字節(jié)碼,然后依賴各種不同平臺(tái)上的虛擬機(jī)來解釋執(zhí)行字節(jié)碼,從而實(shí)現(xiàn)了“一次編寫,到處運(yùn)行”的跨平臺(tái)特性。在早期JVM中,這在一定程度上降低了Java程序的運(yùn)行效率。但在J2SE1.4.2發(fā)布后,Java的運(yùn)行速度有了大幅提升。與傳統(tǒng)類型不同,Sun公司在推出Java時(shí)就將其作為開放的技術(shù)。全球數(shù)以萬計(jì)的Java開發(fā)公司被要求所設(shè)計(jì)的Java軟件必須相互兼容?!癑ava語言靠群體的力量而非公司的力量”是Sun公司的口號(hào)之一,并獲得了廣大軟件開發(fā)商的認(rèn)同。這與微軟公司所倡導(dǎo)的注重精英和封閉式的模式完全不同,此外,微軟公司后來推出了與之競爭的.NET平臺(tái)以及模仿Java的C#語言。后來Sun公司被甲骨文公司并購,Java也隨之成為甲骨文公司的產(chǎn)品。3.2開發(fā)工具AndroidStudio是一個(gè)為Android平臺(tái)開發(fā)程序的集成開發(fā)環(huán)境。2013年5月16日在GoogleI/O上發(fā)布,可供開發(fā)者免費(fèi)使用。2013年5月發(fā)布早期預(yù)覽版本,版本號(hào)為0.1。2014年6月發(fā)布0.8版本,至此進(jìn)入beta階段。第一個(gè)穩(wěn)定版本1.0于2014年12月8日發(fā)布。AndroidStudio基于JetBrainsIntelliJIDEA,為Android開發(fā)特殊定制,并在Windows、OSX和Linux平臺(tái)上均可運(yùn)行。3.3Android應(yīng)用開發(fā)特色要開發(fā)Android系統(tǒng)四大組件分別是活動(dòng)(Activity)、服務(wù)(Service)、廣播接收器(BroadcastReceiver)和內(nèi)容提供器(ContentProvider)。其中活動(dòng)是所有Android應(yīng)用程序的門面,凡是在應(yīng)用中你看得到的東西,都是放在活動(dòng)中的。而服務(wù)就比較低調(diào)了,你無法看到它,但它會(huì)一直在后臺(tái)默默地運(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)還自帶了這種輕量級(jí)、運(yùn)算速度極快的嵌入式關(guān)系型數(shù)據(jù)庫。它不僅支持標(biāo)準(zhǔn)的SQL語法,還可以通過Android封裝好的API進(jìn)行操作,讓存儲(chǔ)和讀取數(shù)據(jù)變得非常方便。Android系統(tǒng)還提供了豐富的多媒體服務(wù),如音樂、視頻、錄音、拍照、鬧鈴,等等,這一切你都可以在程序中通過代碼進(jìn)行控制,讓你的應(yīng)用變得更加豐富多彩。移動(dòng)設(shè)備和PC相比起來,地理位置定位功能應(yīng)該可以算是很大的一個(gè)亮點(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è)計(jì)過程4.1測(cè)試環(huán)境搭建在本次的測(cè)試工作中,開展工作的大前提是環(huán)境的搭建。硬件環(huán)境為一臺(tái)可上網(wǎng)的筆記本電腦。軟件環(huán)境為windows1064位的操作系統(tǒng)、Eclipse為測(cè)試平臺(tái)、應(yīng)用SSM框架、Tomcat8.5的web服務(wù)器、MySql數(shù)據(jù)庫。4.2系統(tǒng)功能測(cè)試正是因?yàn)楸敬蜗到y(tǒng)的功能簡潔,所以在簡要的研究下得出了幾個(gè)方面的結(jié)果。結(jié)果是主要分為了以下幾個(gè)方面:(1)成績管理系統(tǒng)首頁的彈出。它是用戶操作完成程序后第一個(gè)進(jìn)入的頁面,是一個(gè)登錄頁面,在這個(gè)頁面中根據(jù)個(gè)人的情況的進(jìn)行登錄。(2)學(xué)生信息管理的實(shí)現(xiàn)。能否添加、刪除、修改各個(gè)學(xué)生的信息,能按照關(guān)鍵字來搜索和查詢學(xué)生信息。(3)課程管理的成功實(shí)行。能否添加、修改和刪除各科課程的信息,可以按照課程名字查詢課程信息。(4)教師信息管理的實(shí)現(xiàn)。能否添加、修改、刪除和查詢教師的信息。(5)成績信息管理的實(shí)現(xiàn)。能否對(duì)每名同學(xué)的成績實(shí)現(xiàn)添加、修改和刪除功能。(6)管理員身份下對(duì)教師學(xué)生的賬號(hào)密碼的重置的功能。(7)管理員、教師和學(xué)生修改自己的密碼的功能。(8)學(xué)生的選課和退課的功能。(9)學(xué)生查看課表的功能。(10)學(xué)生、教師與管理員的分別登錄。4.3系統(tǒng)性能測(cè)試性能測(cè)試的過程主要是系統(tǒng)的功能的分別考察、記載和了解,主要操作是經(jīng)過一些技術(shù)模仿很多使用者同一個(gè)時(shí)間端訪問被測(cè)試的程序,而且這些技術(shù)必然是專業(yè)的。性能測(cè)試主要包括相應(yīng)測(cè)試,壓力測(cè)試,負(fù)載測(cè)試等,這是性能測(cè)試的主要衡量標(biāo)準(zhǔn)。經(jīng)過測(cè)試,服務(wù)器等均處于正常水平。在此水平下,我們可以開展工作。4.4測(cè)試結(jié)果經(jīng)過大量的測(cè)試之后得出了結(jié)果,本系統(tǒng)滿足與各項(xiàng)功能要求。以下是測(cè)試結(jié)果展示:表5-1功能測(cè)試結(jié)果統(tǒng)計(jì)表測(cè)試項(xiàng)功能結(jié)果備注12345678910111213不同身份登錄學(xué)生信息增刪改查學(xué)生信息搜索教師信息增刪改查查詢教師信息課程信息增刪改查課程信息查詢教師登分修改密碼賬號(hào)密碼重置學(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)系的變化,以往的社會(huì)工作中可能會(huì)出現(xiàn)一些人力不勝的工作,而計(jì)算機(jī)技術(shù)的延伸與發(fā)展為其供給了新的解決的方法,這當(dāng)然也包括各大高校的學(xué)生的成績管理。在國家的有意的支持下,為本次的成績管理系統(tǒng)開發(fā)提供了先決條件,信息化建設(shè)不僅存在于社會(huì)中,也走進(jìn)了高校。在開始之前,首先對(duì)系統(tǒng)需求進(jìn)行簡略又全面的分析,再逐漸的不間斷的優(yōu)化它。經(jīng)過不懈的努力,完成了本次長達(dá)兩個(gè)月的工作。以下對(duì)于本此項(xiàng)目進(jìn)行簡要的文字總結(jié):1.開發(fā)系統(tǒng)的選擇:經(jīng)過對(duì)比現(xiàn)今市場上所有流行的技術(shù)與框架,我選擇了最適合我本人的技術(shù),ssm框架的使用使系統(tǒng)的可延伸性能和易用性能大大的提高了。2.數(shù)據(jù)庫存儲(chǔ)的選擇是MySql數(shù)據(jù)庫,它是一個(gè)具有體積小、速度快等優(yōu)越性的免費(fèi)開源數(shù)據(jù)庫,可以大大的降低成本。3.高考成績管理系統(tǒng)的需求分析與設(shè)計(jì):在確定完本次設(shè)計(jì)的選題之后,在參考其他資料的前提下,我也去分析了解了現(xiàn)今高校所應(yīng)用的管理系統(tǒng),在理想與實(shí)際的結(jié)合下,完成對(duì)本次設(shè)計(jì)所需要完成的所有功能的收集。4.系統(tǒng)最終的實(shí)現(xiàn):本次的工作中我使用了Java
EE技術(shù)與其所擁有的SSM框架,實(shí)現(xiàn)了成績管理系統(tǒng)的全部功能。在本次的項(xiàng)目設(shè)計(jì)
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 買房屋定金合同樣本
- 農(nóng)業(yè)園區(qū)合作協(xié)議合同樣本
- 農(nóng)村家園租房合同樣本
- 修理物品進(jìn)口合同樣本
- 2025合同條款如何優(yōu)化以爭取勞動(dòng)者最大權(quán)益
- 上海小區(qū)停車合同標(biāo)準(zhǔn)文本
- 兒童畫室合同樣本
- 出售山羊養(yǎng)殖合同標(biāo)準(zhǔn)文本
- 健身店長勞務(wù)合同樣本
- 科研倫理委員會(huì)工作總結(jié)與規(guī)章制度建設(shè)計(jì)劃
- 2025浙江溫州市公用事業(yè)發(fā)展集團(tuán)有限公司招聘54人(第一批)筆試參考題庫附帶答案詳解
- 2025華陽新材料科技集團(tuán)有限公司招聘(500人)筆試參考題庫附帶答案詳解
- 2025年湖北省中考道德與法治模擬卷(1)(含答案)
- 2025年浙江省溫州市中考一模數(shù)學(xué)模擬試題(含答案)
- 國有企業(yè)問責(zé)管理制度及實(shí)施細(xì)則草稿
- 《卵石動(dòng)物造型》名師課件
- 廢鋼助力鋼鐵行業(yè)電爐短流程發(fā)展研究 2025 -中國廢鋼鐵應(yīng)用協(xié)會(huì)
- 小提琴啟蒙課件
- 腰椎結(jié)核??浦R(shí)
- 教育政策的國際比較研究-深度研究
- 生活垃圾焚燒處理廠垃圾焚燒爐設(shè)計(jì)方案
評(píng)論
0/150
提交評(píng)論