国产丁香婷婷妞妞基地-国产人人爱-国产人在线成免费视频麻豆-国产人成-91久久国产综合精品-91久久国产精品视频

公務員期刊網(wǎng) 論文中心 正文

軟件工程專業(yè)的Android實訓平臺構(gòu)建

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程專業(yè)的Android實訓平臺構(gòu)建范文,希望能給你帶來靈感和參考,敬請閱讀。

軟件工程專業(yè)的Android實訓平臺構(gòu)建

摘要:從民族類軟件工程專業(yè)培養(yǎng)方案出發(fā),根據(jù)綜合實訓平臺的建設目的和主要內(nèi)容,構(gòu)建了C/S架構(gòu)的漢字聽寫比賽綜合實訓平臺。客戶端的AndroidApp實現(xiàn)了漢字的書寫,清除,計時等功能,服務器端實現(xiàn)了管理者對比賽整個過程的管理,包括對參賽團隊及隊員的管理以及評委的評分、結(jié)果記錄和統(tǒng)計顯示。通過該系統(tǒng)的構(gòu)建,可以讓學生系統(tǒng)地掌握軟件開發(fā)的需求分析、設計、編碼以及測試等全過程,同時培養(yǎng)了軟件工程專業(yè)學生的其他綜合能力。

關鍵詞:漢字聽寫綜合實訓平臺;服務器;客戶端APP;基于Android;C/S

1綜合實訓平臺功能和內(nèi)容

民族院校(例如青海民族大學)由于民族生源占比較大,軟件工程專業(yè)要培養(yǎng)具有較強的實踐動手能力的人才,所以課程中需要以案例驅(qū)動將理論、實踐、網(wǎng)絡、實驗教學為一體整合,作為完整的教學組織模式完成開放立體化教學[2]。綜合實訓平臺以軟件工程專業(yè)培養(yǎng)方案為本。①構(gòu)建統(tǒng)一的主流軟件技術,設計的任務是基于C/S架構(gòu)的綜合實訓平臺;②基于Android的APP是模仿中央電視臺漢字聽寫大賽的實訓平臺,具體功能是為學生提供根據(jù)書寫漢字,提交書寫結(jié)果的界面;服務器端是為管理員進行錄入學生信息及試題錄入試題、修改和發(fā)送試題答案并匯總個人成績和團隊成績,及顯示成績排行榜等。

2基于Android的實訓平臺

2.1實訓平臺系統(tǒng)設計

本綜合實訓平臺所需硬件設備:一臺安裝Win-dows系統(tǒng)的臺式計算機和一臺安裝了Android系統(tǒng)的平板電腦,因為設備簡單容易操作,具有很強的實用和推廣價值。軟件開發(fā)系統(tǒng)需要Java編程的JDK和各種IDE(Eclipse或Netbeans環(huán)境)和后臺數(shù)據(jù)庫(如常用的Excel和access數(shù)據(jù)庫,SQLserver2015),整個實訓平臺軟件具有通用、易用、可靠性。

2.2實訓平臺體系結(jié)構(gòu)框架

實訓平臺主要有客戶端子系統(tǒng)和服務器端子系統(tǒng)組成,統(tǒng)計出結(jié)果并顯示,由實訓平臺的體系結(jié)構(gòu)可以讓學生全面掌握軟件工程所需的各項技能。

2.2.1客戶端App功能分析

客戶端用倒計時顯示控制輸入筆寫入所要求的漢字,完成書寫和修改漢字,書寫完成提交,等待服務器評判。

2.2.2服務端的服務功能分析

服務器端完成對比賽整個過程的管理,記錄參賽團隊及隊員信息;獲取客戶端輸入的漢字顯示在大屏幕;服務器控制比賽時間,在客戶端完成提交后顯示正確答案。評委給出評分后記錄結(jié)果,并統(tǒng)計比賽結(jié)果。

2.2.3模塊功能

⑴客戶端輸入:學生在米子格中輸入字詞,完成刪除整字或擦除某個筆畫,確認提交。⑵選手信息:錄入修改單位、姓名信息。⑶試題成績管理:以ACCESSS數(shù)據(jù)庫和Excel作為數(shù)據(jù)庫錄入統(tǒng)計依托。完成錄入、修改試題及統(tǒng)計各項功能。⑷考試管理:夠發(fā)送開始考試信息,試題,計時信息,仲裁信息,發(fā)送仲裁人員。

2.3網(wǎng)絡通信模塊

網(wǎng)絡通信概念及技能的掌握是軟件工程學生的一個弱項,理解和掌握網(wǎng)絡體系結(jié)構(gòu)和對通信模型的理解是解決這個問題的關鍵[4]。這是實訓平臺的核心部分中的端系統(tǒng)是pc機、手機等實體中進行通信的應用進程,中繼系統(tǒng)是具有選路和分組轉(zhuǎn)發(fā)功能的路由器。開發(fā)基于Android系統(tǒng)的網(wǎng)絡通信進程需要有一個像橋梁的抽象的東西連接進行通信的應用進程,在Android系統(tǒng)中我們可以利用已有的Socket類完成,而接口Socket在TCP/IP體系結(jié)構(gòu)中位于應用層和傳輸層之間,從圖中可以看出如果沒有這個接口,整個通信將無法進行,它就像我們寄信沒有郵遞員一樣,具體理解網(wǎng)絡體系結(jié)構(gòu)時,需要學生從水平方向的對等層通信和垂直方向的實際數(shù)據(jù)單元的傳輸去掌握。理解通信的水平和垂直兩個層面是具有難度的,系統(tǒng)實訓平臺采用TCP連接和socket接口完成底層的通訊,實現(xiàn)了二者的時間和正確答案的發(fā)送和接收功能。學生通過基于Android系統(tǒng)實訓平臺可以得到具體的通信過程體驗[3]。具體通信過程:服務端首先啟動服務,建立SOCKET套接字并開始監(jiān)聽狀態(tài)等待連接,啟動服務;客戶端按開始答題按鈕,設置客戶端書寫時間及其他顯示信息,客戶端進入連接狀態(tài)、客戶端答題,進入答題后就與服務端建立連接,回答完畢發(fā)送給服務器端答案。

2.4綜合實訓平臺設計完成的類

本綜合實訓平臺設計開發(fā)采用目前流行的面向?qū)ο蟮姆椒ǎO計完成的類以及各類中的功能方法具體有:開機界面Start,書寫界面類HztxView,書寫控制類Hztx,以及內(nèi)部類(答題監(jiān)聽類DatiListener,結(jié)束答題類JieshuListener,計時類MyCount),書寫動作類MyAction及子類(書寫類MyPath和擦除類MyEraser)等組成。

2.5計時分統(tǒng)計功能

當PC服務端發(fā)出開始答題指令時,Android客戶端根據(jù)接收的時間進行倒計時,并且時間結(jié)束時顯示正確答案,以供評委和觀眾評判比賽結(jié)束,服務器端可在查看所有團隊及選手得分及排名情況,向客戶端發(fā)送所需信息。

3結(jié)語

書寫漢字,在傳承中華文明,增進對中華文化的了解,增強對祖國的熱愛[4]。開發(fā)的比賽綜合實訓平臺為書寫漢字提供了一個良好的平臺,具有良好的社會效益。漢字聽寫比賽綜合實訓平臺能夠較好的滿足學校漢字比賽的基本要求,過程信息與最后得分顯示在大屏幕,以供評委和觀眾判斷,在公開場所接受大眾的評判,滿足比賽公平公正的要求。如此營造了一種讓學生主動進取,自主學習的學習環(huán)境。學生通過使用該系統(tǒng),模擬開發(fā)基于Android的APP,系統(tǒng)地掌握軟件從需求分析、設計、編碼、測試的全過程;培養(yǎng)軟件工程專業(yè)的學生綜合能力。該實訓平臺,不僅為青海民族大學提供方便使用、功能完備的漢字聽寫比賽軟件,而且為軟件工程專業(yè)提供了一個完整的、實戰(zhàn)型的、開放的教學和模擬實訓的綜合學習環(huán)境。

參考文獻(References):

[1]郭皎,鄢沛,劉福明.軟件工程專Web程序設計課程群教學改革[J].計算機時代,2011.9:56-58

[2]卿斯?jié)h.android安全研究進展.軟件學報,2016.27(1):45-71

[3]李家科.Android綜合實訓平臺分析與開發(fā).蘭州交通大學碩士學位論文,2014.

[4]王博.中國電視漢字文化益智類節(jié)目研究[D].吉林大學,2016

作者:潘春花 孫燕 單位:青海民族大學計算機學院

主站蜘蛛池模板: 18视频免费网站 | 亚洲高清国产品国语在线观看 | 亚洲国产欧美精品一区二区三区 | 亚洲欧美日韩精品久久亚洲区色播 | 久久精品91 | 国内国外精品一区二区 | 欧美成人交tv免费观看 | 三级国产在线观看 | 成人欧美在线观看 | 外国成人网在线观看免费视频 | 欧美性色大片 | 日本国产免费一区不卡在线 | 欧美天堂| 国产中文在线视频 | 国产精品免费久久 | 成人精品一区二区三区中文字幕 | 99在线播放| 日韩在线中文 | 一级片在线播放 | 理论片我不卡在线观看 | 美女一级片视频 | 久久厕所视频 | 国产精品观看在线亚洲人成网 | 亚洲欧美专区精品久久 | 中文字幕水野优香在线网在线 | 成年人国产 | 日本免费www | 日韩理论在线 | 那里有黄色网址 | 免费看成人播放毛片 | 国产区91| 亚洲aⅴ在线 | 女人被男人躁得好爽免费视频免费 | 国产成人毛片毛片久久网 | 91免费国产高清观看 | 免费狼人久久香蕉网 | 久草草视频在线观看免费高清 | 午夜亚洲国产成人不卡在线 | 日本高清www片 | 韩国a级毛片 | 又黄又湿又爽吸乳视频 |