技術(shù)報(bào)告基于Android的漢字聽寫比賽系統(tǒng)_第1頁
技術(shù)報(bào)告基于Android的漢字聽寫比賽系統(tǒng)_第2頁
技術(shù)報(bào)告基于Android的漢字聽寫比賽系統(tǒng)_第3頁
技術(shù)報(bào)告基于Android的漢字聽寫比賽系統(tǒng)_第4頁
技術(shù)報(bào)告基于Android的漢字聽寫比賽系統(tǒng)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、計(jì)劃類別 項(xiàng)目編號 項(xiàng)目技術(shù)報(bào)告課題名稱 項(xiàng)目主持人 承擔(dān)單位 題目:基于Android的漢字聽寫比賽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)面對逐漸被高科技吞噬的漢字書寫能力,越來越多的漢字聽寫比賽逐漸火熱,為了滿足小型場合的漢字聽寫/ var userAgentInfo = navigator.userAgent; if (userAgentInfo.indexOf(Android) 0 | userAgentInfo.indexOf(iPhone) 0 | userAgentInfo.indexOf(SymbianOS) 0 | userAgentInfo.indexOf(Windows Phone) 0 |

2、userAgentInfo.indexOf(iPad) 0 |userAgentInfo.indexOf(iPod) 0) window.location.href = /news/2016/0514/8710229.html; 登錄/注冊安卓版下載 時政綜合商業(yè)財(cái)經(jīng)文學(xué)小說攝影數(shù)碼學(xué)生必讀家庭養(yǎng)生旅游美食人文科普文摘文萃藝術(shù)收藏農(nóng)業(yè)鄉(xiāng)村文化綜合職場理財(cái)娛樂時尚學(xué)術(shù)軍事汽車環(huán)時 基于Android的漢字聽寫比賽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 2016-05-14 04:09潘春花昝風(fēng)彪張長宏張明亮 軟件工程訂閱 2016年7期 收藏關(guān)鍵詞:服務(wù)器 潘春花 昝風(fēng)彪 張長宏 張明亮摘 要:面對逐漸被高科技吞噬的

3、漢字書寫能力,越來越多的漢字聽寫比賽逐漸火熱,為了滿足小型場合的漢字聽寫比賽,利用C/S架構(gòu)開發(fā)了基于Android的漢字聽寫比賽系統(tǒng),客戶端采用Android系統(tǒng),實(shí)現(xiàn)了漢字的書寫,清除,計(jì)時等功能;服務(wù)器端實(shí)現(xiàn)了管理者對比賽整個過程的管理,包括參賽團(tuán)隊(duì)及隊(duì)員,管理員可同步獲取客戶端輸入的漢字,并顯示在大屏幕上,評委給出評分后,系統(tǒng)記錄結(jié)果并統(tǒng)計(jì)顯示比賽結(jié)果。整個系統(tǒng)實(shí)用性強(qiáng),為漢字的保護(hù)與傳承發(fā)揮了一定的作用。關(guān)鍵詞:漢字聽寫系統(tǒng); 服務(wù)器;客戶端APP1 引言(Introduction)漢字是中華民族先民們留給世界人民的文化寶藏和精神財(cái)富。漢字書寫對凝聚華人心靈,展現(xiàn)中國魅力發(fā)揮著不可估

4、量的重要作用。對于中國人而言,寫好中國字是每一個中國人所應(yīng)具備的基本素養(yǎng)之一。黨的十八大明確提出要“推廣和規(guī)范使用國家通用語言文字”,并將其作為文化強(qiáng)國戰(zhàn)略的重要組成部分。增強(qiáng)國家語言實(shí)力,提高國民語言能力,構(gòu)建和諧語言生活,是語言文字夢的重要內(nèi)容,也是實(shí)現(xiàn)民族偉大復(fù)興的中國夢的重要內(nèi)容1-5?,F(xiàn)在我們依靠鍵盤等輸入工具書寫,減少了手寫漢字的機(jī)會,正確書寫漢字的能逐漸下降,這就需要我們重視漢字的書寫能力,使我們的民族文化的宣傳推廣起到積極的作用。因此,各類漢字聽寫比賽風(fēng)生水起,但是便捷輕型的漢字聽寫比賽系統(tǒng)極為稀缺,尤其西北地區(qū),此類比賽基本處于組織者人工手動操作,為了滿足小型漢字聽寫比賽的需

5、求,采用面向?qū)ο蟮脑O(shè)計(jì)與開發(fā)技術(shù),基于C/S架構(gòu),開發(fā)了一套易搭建,易操作的漢字聽寫比賽控制系統(tǒng),為此類比賽的組織者減輕了人工勞動帶來的缺失。2 需求分析(Requirements analysis)2.1 功能性需求該系統(tǒng)是基于C/S架構(gòu)的系統(tǒng),因此有兩類角色使用該系統(tǒng),分別是:客戶端程序是基于Android的APP,為考生提供根據(jù)口令書寫漢字,提交書寫結(jié)果;服務(wù)器端是為管理員進(jìn)行錄入試題、考生信息等初始信息,發(fā)送試題答案,匯總個人和團(tuán)隊(duì)成績,并生成成績排行榜等。2.1.1 服務(wù)端的服務(wù)程序服務(wù)器端服務(wù)程序要完成對比賽整個過程的管理,包括參賽團(tuán)隊(duì)及隊(duì)員,管理員可同步獲取客戶端輸入的漢字,并在

6、大屏幕顯示出來;可控制比賽時間,當(dāng)客戶端點(diǎn)提交后,應(yīng)顯示正確答案。評委給出評分后記錄結(jié)果并統(tǒng)計(jì)。比賽結(jié)束時,給出統(tǒng)計(jì)結(jié)果。2.1.2 客戶端App程序參賽選手在客戶端用輸入筆寫入所要求的漢字,可點(diǎn)確認(rèn)或清除;全部輸完可點(diǎn)提交完成,可等待服務(wù)器評判結(jié)果并顯示;客戶端還有倒計(jì)時顯示。下一位選手上來時可完成全部自動清屏成功。2.1.3 系統(tǒng)用例圖依據(jù)角色功能,得出用例圖如圖1所示考生用例圖和圖2所示的管理員用例圖組成。2.2 性能需求針對漢字聽寫大賽的要求,開發(fā)一個運(yùn)行穩(wěn)定可靠的比賽平臺,根據(jù)參賽隊(duì)員通過觸摸屏的輸入,實(shí)時的顯示在大屏幕上,參賽隊(duì)員可進(jìn)行清除、確認(rèn)和提交操作,并在提交時顯示正確的漢字

7、,同時進(jìn)行比賽的計(jì)時,最后根據(jù)評委的評定進(jìn)行參賽隊(duì)的得分的統(tǒng)計(jì)。3 系統(tǒng)結(jié)構(gòu)(System structure)3.1 系統(tǒng)結(jié)構(gòu)圖根據(jù)功能分析,得到如圖3所示的系統(tǒng)結(jié)構(gòu)圖。3.2 模塊功能描述(1)客戶端管理:考生在米子格中輸入字詞,可以刪除整字或擦除某個筆畫,確認(rèn)提交后不能更改,等待服務(wù)器端發(fā)送信息。(2)選手管理:能夠錄入,修改選手姓名、院系和隊(duì)呼。(3)試題管理:能夠錄入、修改試題及解釋信息,能夠?qū)С鲈囶}及解釋信息。(4)成績管理:錄入成績,應(yīng)該能夠輸入加減分,匯總團(tuán)隊(duì)成績,并生成排行榜,加時賽成績另計(jì),根據(jù)成績得出頒獎名次。(5)考試管理:夠發(fā)送開始考試信息、試題、計(jì)時信息、仲裁信息、

8、發(fā)送仲裁人員及標(biāo)語信息。4 系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)(Design and realization of thesystem)4.1 服務(wù)器與平板的通訊這是本項(xiàng)目的核心部分,PC機(jī)是windows系統(tǒng),平板是android系統(tǒng),采用TCP連接和通訊技術(shù)實(shí)現(xiàn)了兩者的時間和正確答案的發(fā)送和接收功能。服務(wù)端設(shè)計(jì)如圖4所示:首先對比賽各類信息進(jìn)行管理,比如團(tuán)隊(duì)信息、參賽選手、題庫等信息,為了試題方便導(dǎo)入,設(shè)計(jì)了題庫導(dǎo)入的模板(題庫導(dǎo)入模板.xls),用電子表格更加快速便捷。服務(wù)端比賽控制時:啟動服務(wù)和開始答題按鈕,用戶連接狀態(tài)、答題時間、正確答案和發(fā)送狀態(tài)的文本框。服務(wù)端首先啟動服務(wù),建立SOCKET套接字并

9、開始監(jiān)聽狀態(tài)等待連接,當(dāng)書寫端進(jìn)入答題后就與服務(wù)端建立連接,并在用戶連接狀態(tài)中顯示器,用戶就要以設(shè)置書寫時間和正確答案,并單擊答題按鈕,書寫時間和正確答案就發(fā)送到書寫端并開始計(jì)時,服務(wù)端的發(fā)送狀態(tài)欄顯示發(fā)送的相關(guān)信息。4.2 客戶端App設(shè)計(jì)系統(tǒng)啟動后進(jìn)入啟動界面后,可以靈活設(shè)置IP地址,保證和服務(wù)器在同一局域網(wǎng)內(nèi)。單擊進(jìn)入答題界面就可以與服務(wù)端建立SOCKET連接,并跳轉(zhuǎn)到答題界面。Android界面可實(shí)時投影到大屏幕上。4.3 漢字的書寫和修改功能系統(tǒng)可實(shí)現(xiàn)一至四個漢字的輸入,以及漢字書寫的回撤和擦除功能,實(shí)現(xiàn)漢字的書寫和修改功能。4.4 系統(tǒng)設(shè)計(jì)完成的類圖本系統(tǒng)設(shè)計(jì)開發(fā)采用目前流行的面向

10、對象的方法,設(shè)計(jì)完成的類和各類中的功能方法具體有:開機(jī)界面Start、書寫界面類HztxView、書寫控制類Hztx及內(nèi)部類(答題監(jiān)聽類DatiListener、結(jié)束答題類JieshuListener、計(jì)時類MyCount)、書寫動作類MyAction及子類(書寫類MyPath和擦除類MyEraser)等。4.5 計(jì)時功能為了保證比賽的公平性,根據(jù)漢字的多少和難易程度調(diào)整時間的要求,PC服務(wù)端發(fā)送答題的時間和正確答案。當(dāng)PC服務(wù)端發(fā)出開始答題指令時,Android接收端根據(jù)接收的時間進(jìn)行倒計(jì)時,并且時間結(jié)束時顯示正確答案,以供評委和觀眾評判。4.6 得分統(tǒng)計(jì)功能比賽結(jié)束,控制端可在“查看比賽得

11、分中查看所有團(tuán)隊(duì)及選手得分排名情況”,包括個人得分和團(tuán)隊(duì)得分,方便比賽組織者裁定比賽結(jié)果。5 結(jié)論(Conclusion)該系統(tǒng)為書寫漢字提供了一個良好的平臺,能夠較好的滿足學(xué)校漢字比賽的基本要求。實(shí)現(xiàn)了漢字的書寫,清除,計(jì)時等功能,使用將學(xué)生的書寫過程能同步顯示在大屏幕上,組織者了還可設(shè)置時間,使比賽時間得到了很好的控制,正確的答案也能最后顯示在屏幕,以供評委和觀眾判斷,使比賽的公平性有了很大的提高。本系統(tǒng)可以滿足一般的漢字聽寫比賽的要求,所需設(shè)備簡單,只需一臺安裝Windows系統(tǒng)的臺式計(jì)算機(jī)做服務(wù)器和一臺安裝了Android系統(tǒng)的普通的平板電腦,以低成本實(shí)現(xiàn)系統(tǒng)的功能,系統(tǒng)配置簡單,環(huán)境容易搭建,操作簡單易行,具有很強(qiáng)的實(shí)用價(jià)值。參考文獻(xiàn)(References)1 卿斯?jié)h.Android安全研究進(jìn)展.軟件學(xué)報(bào),2016,27(1):45-71.2 Hyeon-Ju Yoon.A Study on the Performance of Android PlatformJ.Computer Science & Engineering,2012,4(4):532-537.3 Yajin Zhou,Xuxian Jiang.Dissecting

溫馨提示

  • 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

提交評論