亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        民族院校軟件工程專業(yè)的Android實(shí)訓(xùn)平臺構(gòu)建

        2019-11-28 13:40:32潘春花孫燕
        計算機(jī)時代 2019年11期
        關(guān)鍵詞:服務(wù)器

        潘春花 孫燕

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

        關(guān)鍵詞: 漢字聽寫綜合實(shí)訓(xùn)平臺; 服務(wù)器; 客戶端APP; 基于Android; C/S

        中圖分類號:TP399 ? ? ? ?文獻(xiàn)標(biāo)志碼:A ? ? 文章編號:1006-8228(2019)11-99-03

        Abstract: Starting from the training program of software engineering specialty in universities for nationalities, according to the construction purpose and main content of the comprehensive training platform, a comprehensive training platform of Chinese character dictation competition of C/S structure is constructed. Android App on the client side realizes the functions of writing and clearing of Chinese characters and the timing. The server side realizes the management of the whole process of the competition by the manager, including the management of the team and team members, and the evaluation, result record and statistical display of the judges. Through the construction of the system, students can systematically grasp the whole process of software development of requirements analysis, design, coding and testing etc., and other comprehensive abilities of students majoring in software engineering are cultivated at the same time.

        Key words: comprehensive training platform of Chinese character dictation; server; client APP; Android based; C/S

        0 引言

        隨著移動互聯(lián)網(wǎng)的迅速發(fā)展以及智能手機(jī)的普及,導(dǎo)致現(xiàn)代人的生活幾乎離不開手機(jī),基于移動互聯(lián)網(wǎng)的應(yīng)用軟件開發(fā)也是勢不可擋。這些軟件的應(yīng)用促進(jìn)了經(jīng)濟(jì)和社會的發(fā)展,也提高了工作效率和生活效率。面向移動互聯(lián)網(wǎng)的應(yīng)用軟件開發(fā)也成為軟件工程專業(yè)學(xué)生畢業(yè)后的重要的就業(yè)方向之一。基于Android系統(tǒng)實(shí)訓(xùn)平臺的構(gòu)建可培養(yǎng)軟件工程專業(yè)的學(xué)生進(jìn)行軟件分析、設(shè)計、開發(fā)和維護(hù)等實(shí)踐能力,以及軟件項目的組織與管理能力、團(tuán)隊協(xié)作能力、技術(shù)創(chuàng)新能力和市場開拓能力,提供良好的實(shí)驗(yàn)教學(xué)創(chuàng)新的實(shí)踐環(huán)境以及教學(xué)改革的新思路[1]。

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

        民族院校(例如青海民族大學(xué))由于民族生源占比較大,軟件工程專業(yè)要培養(yǎng)具有較強(qiáng)的實(shí)踐動手能力的人才,所以課程中需要以案例驅(qū)動將理論、實(shí)踐、網(wǎng)絡(luò)、實(shí)驗(yàn)教學(xué)為一體整合,作為完整的教學(xué)組織模式完成開放立體化教學(xué)[2]。

        綜合實(shí)訓(xùn)平臺以軟件工程專業(yè)培養(yǎng)方案為本。①構(gòu)建統(tǒng)一的主流軟件技術(shù),設(shè)計的任務(wù)是基于C/S架構(gòu)的綜合實(shí)訓(xùn)平臺;②基于Android的APP是模仿中央電視臺漢字聽寫大賽的實(shí)訓(xùn)平臺,具體功能是為學(xué)生提供根據(jù)書寫漢字,提交書寫結(jié)果的界面;服務(wù)器端是為管理員進(jìn)行錄入學(xué)生信息及試題錄入試題、修改和發(fā)送試題答案并匯總個人成績和團(tuán)隊成績,及顯示成績排行榜等。

        2 基于Android的實(shí)訓(xùn)平臺

        2.1 實(shí)訓(xùn)平臺系統(tǒng)設(shè)計

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

        2.2 實(shí)訓(xùn)平臺體系結(jié)構(gòu)框架

        基于C/S的漢字系統(tǒng)的功能結(jié)構(gòu)圖如圖1所示。

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

        2.2.1 客戶端App功能分析

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

        2.2.2 服務(wù)端的服務(wù)功能分析

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

        ?2.2.3 模塊功能

        ⑴ 客戶端輸入:學(xué)生在米子格中輸入字詞,完成刪除整字或擦除某個筆畫,確認(rèn)提交。

        ⑵ 選手信息:錄入修改單位、姓名信息。

        ⑶ 試題成績管理:以ACCESSS數(shù)據(jù)庫和Excel作為數(shù)據(jù)庫錄入統(tǒng)計依托。完成錄入、修改試題及統(tǒng)計各項功能。

        ⑷ 考試管理:夠發(fā)送開始考試信息,試題,計時信息,仲裁信息,發(fā)送仲裁人員。

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

        網(wǎng)絡(luò)通信概念及技能的掌握是軟件工程學(xué)生的一個弱項,理解和掌握網(wǎng)絡(luò)體系結(jié)構(gòu)和對通信模型的理解是解決這個問題的關(guān)鍵[4]。這是實(shí)訓(xùn)平臺的核心部分,圖4中的端系統(tǒng)是pc機(jī)、手機(jī)等實(shí)體中進(jìn)行通信的應(yīng)用進(jìn)程,中繼系統(tǒng)是具有選路和分組轉(zhuǎn)發(fā)功能的路由器。開發(fā)基于Android系統(tǒng)的網(wǎng)絡(luò)通信進(jìn)程需要有一個像橋梁的抽象的東西連接進(jìn)行通信的應(yīng)用進(jìn)程,在Android系統(tǒng)中我們可以利用已有的Socket類完成,而接口Socket在TCP/IP體系結(jié)構(gòu)中位于應(yīng)用層和傳輸層之間,如圖5,從圖中可以看出如果沒有這個接口,整個通信將無法進(jìn)行,它就像我們寄信沒有郵遞員一樣,具體理解網(wǎng)絡(luò)體系結(jié)構(gòu)時,需要學(xué)生從水平方向的對等層通信和垂直方向的實(shí)際數(shù)據(jù)單元的傳輸去掌握。理解通信的水平和垂直兩個層面是具有難度的,系統(tǒng)實(shí)訓(xùn)平臺采用TCP連接和socket接口完成底層的通訊,實(shí)現(xiàn)了二者的時間和正確答案的發(fā)送和接收功能。學(xué)生通過基于Android系統(tǒng)實(shí)訓(xùn)平臺可以得到具體的通信過程體驗(yàn)[3]。

        具體通信過程:服務(wù)端首先啟動服務(wù),建立SOCKET套接字并開始監(jiān)聽狀態(tài)等待連接,啟動服務(wù);客戶端按開始答題按鈕,設(shè)置客戶端書寫時間及其他顯示信息,客戶端進(jìn)入連接狀態(tài)、客戶端答題,進(jìn)入答題后就與服務(wù)端建立連接,回答完畢發(fā)送給服務(wù)器端答案。

        2.4 綜合實(shí)訓(xùn)平臺設(shè)計完成的類

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

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

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

        3 結(jié)語

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

        該實(shí)訓(xùn)平臺,不僅為青海民族大學(xué)提供方便使用、功能完備的漢字聽寫比賽軟件,而且為軟件工程專業(yè)提供了一個完整的、實(shí)戰(zhàn)型的、開放的教學(xué)和模擬實(shí)訓(xùn)的綜合學(xué)習(xí)環(huán)境。

        參考文獻(xiàn)(References):

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

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

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

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

        [5] 楊豐盛.Android應(yīng)用開發(fā)揭秘[M].北京:機(jī)械工業(yè)出版社,2011:40-52

        [6] 何寶宏.從固定互聯(lián)網(wǎng)到移動互聯(lián)網(wǎng)[J].信息通信技術(shù),2010.4:54-58

        [7] 中國漢字聽寫大會 官網(wǎng) http:// tingxie.cntv.cn/

        猜你喜歡
        服務(wù)器
        通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計與實(shí)現(xiàn)
        PowerTCP Server Tool
        中國服務(wù)器市場份額出爐
        得形忘意的服務(wù)器標(biāo)準(zhǔn)
        網(wǎng)絡(luò)環(huán)境
        配置連接服務(wù)器
        計算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
        服務(wù)器操作系統(tǒng)可信加固技術(shù)研究
        湖北電力(2016年10期)2016-04-25 07:55:55
        如何應(yīng)對虛擬服務(wù)器的安全性及合規(guī)性挑戰(zhàn)
        關(guān)于Linux的視頻服務(wù)器開發(fā)與實(shí)現(xiàn)分析
        河南科技(2014年18期)2014-02-27 14:14:43
        色综合久久加勒比高清88| 国产人妻大战黑人20p| 日韩一区二区三区熟女| 狠狠色丁香婷婷综合潮喷| 情侣黄网站免费看| 女人体免费一区二区| 国产精品亚洲av无人区二区 | 女同亚洲一区二区三区精品久久| 日韩精品 在线 国产 丝袜| 无码人妻av一区二区三区蜜臀| 在线a亚洲视频播放在线观看| 亚洲国产精品成人一区| 国产精品一区二区三区免费视频| 亚洲熟妇av日韩熟妇在线| 日韩精品国产自在久久现线拍| 亚洲区福利视频免费看| 青青草亚洲视频社区在线播放观看| 午夜福利啪啪片| 综合无码一区二区三区四区五区 | 欧美多人片高潮野外做片黑人 | 久热香蕉视频| 按摩师玩弄少妇到高潮hd| av网站在线观看亚洲国产| 三叶草欧洲码在线| 伊人网综合| 四虎在线中文字幕一区| 人妻少妇看a偷人无码| 国产精品无码不卡一区二区三区| 久久久高清免费视频| 日本成人午夜一区二区三区| 97在线观看播放| 日韩我不卡| 中文字幕亚洲精品综合| 香港三级午夜理论三级| 无码夜色一区二区三区| 亚洲av影片一区二区三区| 亚洲精品中文字幕乱码影院| 免费人成年激情视频在线观看| 日韩精品一区二区三区在线观看| av蜜桃视频在线观看| 亚洲av成人一区二区三区本码 |