《軟件工程師社會實踐活動報告》2000字_第1頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

page3PAGE軟件工程師社會實踐活動報告社會實踐活動名稱:社會實踐活動場所指導教師姓名社會實踐活動具體內(nèi)容1.學會將理論應用于生產(chǎn)實踐,強化知識,理順理論與實踐的關(guān)系。2.了解和接觸良好的職業(yè)素質(zhì),恪守責任,勇于創(chuàng)新。3.通過實習,參加一定的商務活動和管理實踐,了解企業(yè)的管理現(xiàn)狀/基礎(chǔ)和存在的問題,為學生畢業(yè)設計和進入社會打下良好的基礎(chǔ)。4.通過實踐,調(diào)查了解企業(yè)的運行機制和業(yè)務管理流程,參與企業(yè)的具體管理,提高社會實踐能力,增強調(diào)查研究、人際溝通等獨立工作和管理能力,戰(zhàn)略決策和適應性。5.培養(yǎng)獨立分析和解決問題的能力;熟練使用Android開發(fā)工具。6.提高個人實踐能力、科研能力和解決本專業(yè)實際問題的能力。7.培養(yǎng)積極創(chuàng)新精神、認真的科學態(tài)度和嚴謹求實的工作作風,提高個人綜合素質(zhì)和畢業(yè)后對it職業(yè)的適應能力。8.培養(yǎng)團隊精神。社會實踐活動過程記錄月日針對疫情和公司防疫需要,設計了基于Android的疫情期間管理系統(tǒng)。由于Andoird終端只負責具體的數(shù)據(jù)呈現(xiàn)和顯示,目前除了實現(xiàn)Android終端app外,我還需要實現(xiàn)app的各種數(shù)據(jù)接口。我和其他同事處理這件事。社會實踐活動后的體會經(jīng)過一段時間的實習,我進入了一個新的階段,開始真正了解軟件工程師是如何工作的。實習是我的起點。這是一個學習和成長的地方。當然,對我來說,我已經(jīng)取得了穩(wěn)步的進步。我認為我的專業(yè)技能和與員工的相處已經(jīng)成熟。在實現(xiàn)Android終端防疫管理系統(tǒng)時,使用了目前廣泛使用的開源框架ionic進行二次開發(fā)。由于ionic的底層是基于angularJS的組件組合,因此它實現(xiàn)了對具有特定類型特征的對象的封裝。當需要引入時,只需引入組件,既保證了程序設計和實現(xiàn)的效率,又保證了實現(xiàn)的質(zhì)量,具有較高的應用價值。另外,為了保證基于ionic技術(shù)的Android終端app具有較高的設備兼容性,在底層引入了Cordova技術(shù),并在此基礎(chǔ)上完成了類本機設備訪問,大大提高了系統(tǒng)的性能。在使用ionic技術(shù)完成系統(tǒng)開發(fā)后,需要將ionic開發(fā)資源打包到可安裝的APK中,然后才能安裝到Andoird終端上。在打包過程中,首先執(zhí)行platformaddAndroid命令生成可用的Android資源,然后使用專業(yè)的Androidstudio工具加載資源并給出簽名,最后生成APK,此時可以下載APK,安裝并使用管理系統(tǒng)。在完成管理系統(tǒng)的Android終端接口實現(xiàn)后,還需要實現(xiàn)接口所需的各個數(shù)據(jù)接口。在數(shù)據(jù)接口的實現(xiàn)過程中,為了保證服務的穩(wěn)定、安全、可靠運行,采用了Java技術(shù)體系,利用sringmvc技術(shù)接收用戶請求并進行相應的業(yè)務邏輯處理,然后,調(diào)用Mybatis控制的數(shù)據(jù)訪問層,以實現(xiàn)與MySQL中數(shù)據(jù)的最終交互。此外,為了提高管理的效率和多樣性,還提供了基于web的運動訓練管理,但本文沒有涉及基于web的應用實現(xiàn)。在基于Android的運動訓練管理系統(tǒng)的實現(xiàn)中,由于采用了ionic框架進行二次開發(fā),因此在系統(tǒng)實現(xiàn)時,首先下載ionic基本框架,并根據(jù)運動訓練管理系統(tǒng)的應用需求進行部分定制。在使用ionic框架進行開發(fā)時,目錄結(jié)構(gòu)也遵循某些規(guī)范。下面詳細介紹一些核心目錄或文件:app:二次開發(fā)各種業(yè)務代碼存放路徑;node_modules:Ionic各種依賴庫存放目錄;platforms:最終生成的終端APP資源存儲目錄;plugins:cordova終端設備訪問插件;www:業(yè)務邏輯程序編譯輸出路徑;gulpfile.js:啟動資源加載配置;package.json:系統(tǒng)資源依賴定義;typings.json:系統(tǒng)編譯定義。使用ionic完成項目開發(fā)后,如果需要訪問調(diào)試,則需要輸入服務啟動命令ionicserve命令啟動?;贚inux的系統(tǒng)啟動時,系統(tǒng)必須首先編譯各種資源,并通過端口8100提供訪問支持,此時用戶可以根據(jù)自己的業(yè)務需要編寫各種業(yè)務邏輯代碼,完成自己的具體需求。另外,在業(yè)務系統(tǒng)開發(fā)過程中,由于Linux提供了基于自動監(jiān)控的刷新機制,所以當某個特定的業(yè)務功能完成后,只需保存即可。Linux服務器將負責自動完成服務刷新和呈現(xiàn)新效果,因此它還提高了程序?qū)崿F(xiàn)的自動化能力。業(yè)務代碼開發(fā)完成后,可以使用相應的說明完成打包和資源處置。打包后,您可以使用Androidstudio工具加載打包資源。在使用Androidstudio工具加載運動訓練管理系統(tǒng)的資源后,形成一個特定的Android目錄。此時,為了保證生成的管理系統(tǒng)APK具有較高的安全性,還需要對簽名進行加密,以進一步提高系統(tǒng)的機密性和安全性。在對應用程序進行簽名時,需要驗證簽名密碼,驗證正確后,執(zhí)行生成簽名的特定APK流程。在APK生成完成后,使用Android手機安裝了管理系統(tǒng),以方便公司抗疫的需要。我很高興有一個出色的實習機會。起初,和我一樣,許多人認為軟件設計是一件非常簡單的事情。只要移動鼠標就可以完成這項工作。當我熟悉軟件設計時,我意識到我的理解是多么無知。盡管對功能需求進行了分析,但我仍有很大的改進空間。此外,我沒有參加自動化設計,因為我缺乏勝任的編程能力。實習中,不僅使我學習到了專業(yè)的實踐知識,還學到了更多的處事方法,我明白了要想有一番作為就必須要腳踏實地,多多學習,為了使自己的專業(yè)知識變的更精通,每天下

溫馨提示

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

最新文檔

評論

0/150

提交評論